Home You are here: Home > Support > Reference v1.0

Change language: German

CXmPageCont Class Reference

Inheritance diagram for CXmPageCont:

XmObject List of all members.

Detailed Description

Page container hold different dialogs and control showing one of them.

The contained dialogs are displayed inside the page container control. The different dialogs should be created only when, its necessary to use them. If no dialog offered in OnCreatePage() a normal properties control will be used.


Public Member Functions

CXmPropertiesCtrlGetPropertiesCtrl ()
 Return the default properties control of the page container.
virtual CXmUIDialogOnCreatePage (XmDialog &dlg, const XmPath &p, HWND parent)
 Should return a user interface specific dialog.
Overridables - XmObject
XMOBJ ObjectID () const
 Return the ID of an object.
void manage (XmMan &m)
 Provide the possibility to connect member data and sub objects.
ARESULT OnAction (XmActionCx &fc)
 Is called, when processing user action.
void MemberState (XmMemberStateCx &mc) const
 Define the presentation of member data and functions.
void manageFcn (XmManFcn &m)
 Defines the object functions usable in user interface.


Member Function Documentation

virtual CXmUIDialog* OnCreatePage XmDialog dlg,
const XmPath p,
HWND  parent
[inline, virtual]
 

Should return a user interface specific dialog.

If return NULL the default properties control will be shown.

XMOBJ ObjectID  )  const [inline, virtual]
 

Return the ID of an object.

The ID give the exom framework the possibility to identify a class derived from XmObject. So all classes derived from XmObject should have their own ID.

Implements XmObject.

void manage XmMan m  )  [virtual]
 

Provide the possibility to connect member data and sub objects.

Member data and sub objects can be connected, by calling the corresponding manXxx functions of XmMan.

Implements XmObject.

ARESULT OnAction XmActionCx fc  )  [virtual]
 

Is called, when processing user action.

OnAction give the application the possibility to handle user input via the user interface. For example: range checks or additional actions like closing a dialog. This function is called recursive in the member hierarchy.

Reimplemented from XmObject.

void MemberState XmMemberStateCx mc  )  const [virtual]
 

Define the presentation of member data and functions.

Via MemberState() the application has the possibility to control the appearance of member data and functions in user interface, like enabled/disabled, checked/unchecked,... This function is called recursive in the member hierarchy.

Reimplemented from XmObject.

void manageFcn XmManFcn m  )  [virtual]
 

Defines the object functions usable in user interface.

All functions included manageFcn() are visible in user interface. The availibility is controlled by MemberState().

Reimplemented from XmObject.


Copyright © 2006 Praetz Software Development - www.exomware.com