wx.lib.agw.persist.persist_handlers.TLWHandler¶
Supports saving/restoring window position and size as well as maximized/iconized/restore state for toplevel windows.
This class handles the following wxPython widgets:
All
wx.Framederived classes;All
Dialogderived classes.
In addition, if the toplevel window has an associated AuiManager (whether it is
AuiManager) and
PersistenceManager
has the PM_SAVE_RESTORE_AUI_PERSPECTIVES style set (the default), this class
will also save and restore AUI perspectives using the underlying AUIHandler
class.
Class Hierarchy¶
Known Subclasses¶
wx.lib.agw.persist.persist_handlers.ChoiceDialogHandler, wx.lib.agw.persist.persist_handlers.ColourDialogHandler, wx.lib.agw.persist.persist_handlers.FileDirDialogHandler, wx.lib.agw.persist.persist_handlers.FindReplaceHandler, wx.lib.agw.persist.persist_handlers.FontDialogHandler, wx.lib.agw.persist.persist_handlers.TextEntryHandler
Known Superclasses¶
wx.lib.agw.persist.persist_handlers.AUIHandler
Methods Summary¶
Default class constructor. |
|
Returns a short and meaningful string description of your widget. |
|
Restores the widget’s settings by calling |
|
Saves the widget’s settings by calling |
Class API¶
- class TLWHandler(AUIHandler)¶
Supports saving/restoring window position and size as well as maximized/iconized/restore state for toplevel windows.
This class handles the following wxPython widgets:
All
wx.Framederived classes;All
Dialogderived classes.
In addition, if the toplevel window has an associated AuiManager (whether it is
AuiManager) andPersistenceManagerhas thePM_SAVE_RESTORE_AUI_PERSPECTIVESstyle set (the default), this class will also save and restore AUI perspectives using the underlyingAUIHandlerclass.
Methods¶
- __init__(self, pObject)¶
Default class constructor.
- Parameters:
pObject – a
PersistentObjectcontaining 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 callsPersistenceManager.RestoreValue().Note
This method must be overridden in derived classes.
- Save(self)¶
Saves the widget’s settings by calling
PersistentObject.SaveValue(), which in turns callsPersistenceManager.SaveValue().Note
This method must be overridden in derived classes.