Contents Up Previous Next

Classes by category

A classification of PMF classes by category. Please see also the Class category overview and class hierarchy diagram.

Service classes

wxMPService class overview

Service classes reduce the diversity of PMF classes, by making them comply to a common interface. A service class serves as an interface (or mix-in class in C++ terms), which cannot itself represent an independent object. It should be inherited as a second (or third) base class.

Derived services classes all derive from wxEvtHandler as well as wxPMService.

wxPMService Base class
wxPMBootstrapService Boot strap service
wxPMLayoutAlgorithm Layout algorithm service
wxPMSashLayoutAlgorithm Sash layout algorithm service
wxPMPane Pane

Document/view classes

wxPMDocument class overview

A document can be hierarchically composed of further documents, the nesting level of which is not limited.

wxPMDocument Document class
wxPMProject Project class
wxPMWorkplace Workplace class
wxPMDocManager Document manager
wxPMView View class
wxPMWorkplaceBrowserPane Pane view class
wxPMFileBrowserPane File browser view class

Listener classes

Listener class overview

Listener interfaces are used by other services for reacting to the actions performed on the document or workplace objects, since each action of potential interest is routed to these interfaces.

wxPMWorkplaceListener Workplace listener class
wxPMBootstrapServiceListener Bootstrap listener class