phoenix_title 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.Frame derived classes;

  • All Dialog derived 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 Class Hierarchy

Inheritance diagram for class TLWHandler:

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 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.Frame derived classes;

  • All Dialog derived 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.


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.