GuideBar (hwx.gui)¶
A popup dialog.
It is typically used in a context to guide a user though the workflow.
- Inherits:
Properties¶
Public Methods¶
button (self, **kwds) buttonGroup (self, buttons, **kwds) comboBox (self, **kwds) executeCreateandExitButton (self, command, **kwds) executePlayButton (self, command, **kwds) exitButton (self, **kwds) legend (self, values, delayShow=False, **kwds) menu (self, autoshow=True, autohide=True, **kwds) resetButton (self, **kwds) toggleButton (self, **kwds) widget (self, widget, stretch=0)
Property Details¶
-
activebutton()
Returns or sets the button, whose help-text will be shown.
-
position()
Alignment relative to its captor:
- Floating
- TopLeft
- TopRight
- BottomLeft
- BottomRight
- BottomCenter
- RelativePosition
Method Details¶
-
button(self, **kwds)
Adds a button to self.
| returns: | The added button. |
|---|---|
| rtype: | Button |
Groups all the buttons specified in a ButtonGroup.
| param buttons: | List of buttons to be added to the group. |
|---|---|
| type buttons: | list[Button] |
| param kwds: | Any other properties needed to be set for the ButtonGroup. |
| type kwds: | dict |
| returns: | A ButtonGroup. |
| rtype: | ButtonGroup |
-
comboBox(self, **kwds)¶
Creates a new ComboButton and inserts it into self.
| param kwds: | Any other properties user wants to set for the ComboButton. |
|---|---|
| type kwds: | dict |
| returns: | The new ComboButton. |
| rtype: | ComboButton |
-
executeCreateandExitButton(self, command, **kwds)¶
Shortcut for creating green check button that executes the command, calls clearAllLists, then calls .pop().
| param command: | Callback method to be called when the button is clicked. |
|---|---|
| type command: | callback |
| returns: | A check button. |
| rtype: | Button |
-
executePlayButton(self, command, **kwds)¶
Shortcut for creating a play button that executes the given command.
| param command: | Callback method to be called when the button is clicked. |
|---|---|
| type command: | callback |
| returns: | The new play button. |
| rtype: | Button |
-
exitButton(self, **kwds)¶
Shortcut for creating a button that has the red x icon and pops the context.
| param kwds: | Any other properties user wants to set for the exit button. |
|---|---|
| type kwds: | dict |
| returns: | The new exit button. |
| rtype: | Button |
-
legend(self, values, delayShow=False, **kwds)
Sets and returns the legends.
| param values: | Legend widgets to be added in guide bar. |
|---|---|
| type values: | LegendWidget |
| param delayShow: | |
| Determines whether to delay the showing of the legends or not. | |
| type delayShow: | bool, optional |
| param kwds: | Any other properties user wants to set for the legend. |
| type kwds: | dict |
| returns: | All the legends. |
| rtype: | Legend |
-
menu(self, autoshow=True, autohide=True, **kwds)
Creates a new menu button.
| param autoshow: | Determines whether to automatically show the menu button or not. |
|---|---|
| type autoshow: | bool |
| param autohide: | Determines whether to automatically hide the menu button or not. |
| type autohide: | bool |
| param kwds: | Any other properties user wants to set for the menu button. |
| type kwds: | dict |
| returns: | A menu button. |
| rtype: | Button |
-
resetButton(self, **kwds)¶
Shortcut for creating a button that has the reset icon and calls clearAllLists.
| returns: | The new reset button. |
|---|---|
| rtype: | Button |
-
toggleButton(self, **kwds)¶
Creates a new ToggleButton and inserted into self.
| param kwds: | Any other properties user wants to set for the ToggleButton. |
|---|---|
| type kwds: | dict |
| returns: | The new ToggleButton. |
| rtype: | ToggleButton |
-
widget(self, widget, stretch=0)
Adds a widget to self.
| param widget: | The widget to add to the layout. It is expected to be a child of the wrapped widget. |
|---|---|
| type widget: | Widget |
| param stretch: | The stretch value of the widget that will be added. |
| type stretch: | int, optional |
| returns: | The added widget. |
| rtype: | Widget |