#include <plugin.h>
Inherited by wxIFMDefaultContainerPlugin, wxIFMDefaultDockingPlugin, wxIFMDefaultPanelPlugin, and wxIFMDefaultResizePlugin.
Inheritance diagram for wxIFMExtensionPluginBase:
Public Member Functions | |
wxIFMExtensionPluginBase () | |
virtual | ~wxIFMExtensionPluginBase () |
virtual bool | Initialize (wxIFMInterfacePluginBase *plugin) |
virtual void | Shutdown () |
virtual void | Enable (bool val=true) |
void | Disable () |
Protected Member Functions | |
wxInterfaceManager * | GetManager () |
wxIFMInterfacePluginBase * | GetIP () |
Private Attributes | |
wxIFMInterfacePluginBase * | m_ip |
Definition at line 155 of file plugin.h.
|
Definition at line 446 of file plugin.cpp. |
|
Definition at line 451 of file plugin.cpp. |
|
Definition at line 479 of file plugin.cpp. References Enable(). |
|
Definition at line 474 of file plugin.cpp. Referenced by Disable(), and wxIFMInterfacePluginBase::Enable(). |
|
|
|
Tells the extension plugin what interface plugin it extends. If an extension plugin only works for inteface plugin Q, a warning message should be generated by this function, and false should be returned. Otherwise, return true. If this function returns false, the extension plugin will be removed from the interface plugin that it was added to. Reimplemented in wxIFMDefaultPanelPlugin, wxIFMDefaultDockingPlugin, and wxIFMDefaultResizePlugin. Definition at line 464 of file plugin.cpp. References m_ip. Referenced by wxIFMDefaultResizePlugin::Initialize(), wxIFMDefaultDockingPlugin::Initialize(), wxIFMDefaultPanelPlugin::Initialize(), and wxIFMInterfacePluginBase::PushExtensionPlugin(). |
|
Definition at line 471 of file plugin.cpp. Referenced by wxIFMInterfacePluginBase::PopExtensionPlugin(). |
|
Reimplemented in wxIFMDefaultDockingPlugin, and wxIFMDefaultResizePlugin. Definition at line 158 of file plugin.h. Referenced by GetIP(), GetManager(), and Initialize(). |