XmPropertyPage


Synopsis

Public Header<Xmext/Page.h>
Private Header<Xmext/PageP.h>
Class NameXmPropertyPage
Class HierarchyCore::Composite::Constraint::XmManager:: XmBulletinBoard::XmPropertyPage
Class PointerxmPropertyPageWidgetClass

Description

A PropertyPage is identical to the BulletinBoard widget. It is a general purpose manager that allows children to be placed at any (x,y) coordinate position. It is usually used in conjunction with the PropertySheet widget.

New Resources

The PropertyPage widget does not define any new resources.

Callback Resources

The PropertyPage widget defines the following callback resources:
NameClassTypeDefaultAccess
XmNapplyCallbackXmCCallbackXtCallbackListNULLCSG
XmNcancelCallbackXmCCallbackXtCallbackListNULLCSG
XmNkillActiveCallbackXmCCallbackXtCallbackListNULLCSG
XmNokCallbackXmCCallbackXtCallbackListNULLCSG
XmNsetActiveCallbackXmCCallbackXtCallbackListNULLCSG
XmNapplyCallback
The apply callback specifies a list of callback functions that are called when the PropertySheet's apply button is activated.
XmNcancelCallback
The cancel callback specifies a list of callback functions that are called when the PropertySheet's cancel button is activated.
XmNkillActiveCallback
The kill active callback specifies a list of callback functions that are called when the PropertyPage Widget is being made invisible by the PropertySheet Widget.
XmNokCallback
The ok callback specifies a list of callback functions that are called when the PropertySheet's ok button is activated.
XmNsetActiveCallback
The set active callback specifies a list of callback functions that are called when the PropertyPage Widget is being made visible by the PropertySheet Widget.

Callback Structure

typedef struct
{
	int reason;
	XEvent *event;
} XmAnyCallbackStruct;

Modified Inherited Resources

NameClassTypeDefaultAccess
XmNshadowTypeXmCShadowTypeunsigned charXmSHADOW_OUTCSG
XmNshadowThicknessXmCShadowThicknessDimension2CSG

Translations

The translations for the PropertyPage widget are inherited from the BulletinBoard widget.

Public Functions

Widget XmCreatePropertyPage(Widget Parent,char *Name,Arg *arglist,Cardinal count);

Create an instance of a property page widget. The routine takes four arguments. The parents widget, the name of the new widget, a list of resources and their corresponding values, and finally the number of resources in the list.