Version: 0.6.0
IPropertyPage Class Referenceabstract

#include <propertypages.h>

Inheritance diagram for IPropertyPage:
Collaboration diagram for IPropertyPage:

Public Member Functions

virtual ~IPropertyPage (void)
 A destructor.
 
virtual bool Create (wxGISApplicationBase *application, wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name=wxT("panel"))=0
 A Create function. More...
 
virtual wxString GetPageName (void)=0
 
virtual void Apply (void)=0
 Executed when OK is pressed.
 

Detailed Description

A IPropertyPage interface class for property pages in options dialogs. This is base class for property page in options dialog.

Library:  wxGISFramework

Member Function Documentation

bool IPropertyPage::Create ( wxGISApplicationBase application,
wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxTAB_TRAVERSAL,
const wxString &  name = wxT("panel") 
)
pure virtual

A Create function.

Parameters
applicationThe main app pointer
parentThe parent window pointer
idThe window ID
posThe window position
sizeThe window size
styleThe window style
nameThe window name
Returns
true if creation is success, otherwize false

The PropertyPage is two step creating.

Implemented in wxGISGDALConfPropertyPage, wxGISMiscPropertyPage, and wxGISCatalogGeneralPropertyPage.


The documentation for this class was generated from the following file:
  • /home/bishop/work/projects/nextgismanager/include/wxgis/framework/propertypages.h