phoenix_title wx.lib.agw.persist.persist_handlers.ToolBarHandler

Supports saving/restoring the lib.agw.aui.auibar.AuiToolBar items state.

This class handles the following wxPython widgets:

  • lib.agw.aui.auibar.AuiToolBar.

Todo

Find a way to handle ToolBar UI settings as it has been done for lib.agw.aui.auibar.AuiToolBar: currently ToolBar doesn’t seem to have easy access to the underlying toolbar tools.


class_hierarchy Class Hierarchy

Inheritance diagram for class ToolBarHandler:

super_classes Known Superclasses

wx.lib.agw.persist.persist_handlers.AbstractHandler


method_summary Methods Summary

__init__

Default class constructor.

GetKind

Returns a short and meaningful string description of your widget.

Restore

Restores the widget’s settings by calling PersistentObject.RestoreValue(), which in

Save

Saves the widget’s settings by calling PersistentObject.SaveValue(), which in


api Class API

class ToolBarHandler(AbstractHandler)

Supports saving/restoring the lib.agw.aui.auibar.AuiToolBar items state.

This class handles the following wxPython widgets:

  • lib.agw.aui.auibar.AuiToolBar.

Todo

Find a way to handle ToolBar UI settings as it has been done for lib.agw.aui.auibar.AuiToolBar: currently ToolBar doesn’t seem to have easy access to the underlying toolbar tools.


Methods

__init__(self, pObject)

Default class constructor.

Parameters:

pObject – a PersistentObject containing information about the persistent widget.



GetKind(self)

Returns a short and meaningful string description of your widget.

Note

This method must be overridden in derived classes.



Restore(self)

Restores the widget’s settings by calling PersistentObject.RestoreValue(), which in turns calls PersistenceManager.RestoreValue().

Note

This method must be overridden in derived classes.



Save(self)

Saves the widget’s settings by calling PersistentObject.SaveValue(), which in turns calls PersistenceManager.SaveValue().

Note

This method must be overridden in derived classes.