cytoflowgui.editors.vertical_notebook¶
The model for cytoflowgui.editors.vertical_notebook_editor.VerticalNotebookEditor
.
- class cytoflowgui.editors.vertical_notebook.VerticalNotebookPage[source]¶
Bases:
traits.has_traits.HasPrivateTraits
A class representing a vertical page within a notebook.
- name¶
The name of the page (displayed on its ‘tab’)
- description¶
The description of the page (displayed in smaller text in the button)
- ui¶
The Traits UI associated with this page
- data¶
Optional client data associated with the page
- name_object¶
The HasTraits object whose trait we look at to set the page name
- name_object_trait¶
The name of the name_object trait that signals a page name change
- description_object¶
The HasTraits object whose trait we look at to set the page description
- description_object_trait¶
The name of the description_object trait that signals a page description change
- icon¶
The icon for the page button – a Str that is the name of an ImageResource
- icon_object¶
The HasTraits object whose trait we look at to set the page icon
- icon_object_trait¶
The name of the icon_object trait that signals an icon change
- deletable¶
If the notebook has “delete” buttons, can this page be deleted?
- deletable_object¶
The HasTraits object whose trait we look at to set the delete button enabled or disabled
- deletable_object_trait¶
The name of the deletable_object trait that signals a deletable change
- parent¶
The parent window for the client page
- is_open¶
The current open status of the notebook page
- min_size¶
The minimum size for the page
- register_name_listener(model, trait)[source]¶
Registers a listener on the specified object trait for a page name change.
- register_description_listener(model, trait)[source]¶
Registers a listener on the specified object trait for a page description change
- class cytoflowgui.editors.vertical_notebook.VerticalNotebook[source]¶
Bases:
traits.has_traits.HasPrivateTraits
Defines a ThemedVerticalNotebook class for displaying a series of pages organized vertically, as opposed to horizontally like a standard notebook.
- multiple_open¶
Allow multiple open pages at once?
- delete¶
can the editor delete list items?
- pages¶
The pages contained in the notebook
- editor¶
The traits UI editor this notebook is associated with (if any)