scallop dome pyformex logo

Previous topic

28. scriptMenu — Menu with pyFormex scripts.

Next topic

30. curve — Definition of curves in pyFormex.

[FSF Associate Member]

Valid XHTML 1.0 Transitional

29. toolbar — Toolbars for the pyFormex GUI.

This module defines the functions for creating the pyFormex window toolbars.

Classes defined in module toolbar

Functions defined in module toolbar

toolbar.addActionButtons(toolbar)

Add the script action buttons to the toolbar.

toolbar.addButton(toolbar, tooltip, icon, func, repeat=False, toggle=False, checked=False, icon0=None)

Add a button to a toolbar.

  • toolbar: the toolbar where the button will be added
  • tooltip: the text to appears as tooltip
  • icon: name of the icon to be displayed on the button,
  • func: function to be called when the button is pressed,
  • repeat: if True, the func will repeatedly be called if button is held down.
  • toggle: if True, the button is a toggle and stays in depressed state until pressed again.
  • checked: initial state for a toggle buton.
  • icon1: for a toggle button, icon to display when button is not checked.
toolbar.removeButton(toolbar, button)

Remove a button from a toolbar.

toolbar.addCameraButtons(toolbar)

Add the camera buttons to a toolbar.

toolbar.toggleButton(attr, state=None)

Update the corresponding viewport attribute.

This does not update the button state.

toolbar.updateButton(button, attr)

Update the button to correct state.

toolbar.updateTransparencyButton()

Update the transparency button to correct state.

toolbar.updateLightButton()

Update the light button to correct state.

toolbar.updateNormalsButton(state=True)

Update the normals button to correct state.

toolbar.updatePerspectiveButton()

Update the normals button to correct state.

toolbar.addTimeoutButton(toolbar)

Add or remove the timeout button,depending on cfg.

toolbar.timeout(onoff=None)

Programmatically toggle the timeout button