Container widget

Application Header file <Xraw/Container.h>
Class Header file <Xraw/ContainerP.h>
Class containerWidgetClass
Class Name Container
Superclass Constraint --> Composit --> Core

Table of Contents


    The Container widget is not very useful by itself. As a common superclass for all constraint widget of Athena's set it is intended for carring out base semantics: to draw 3D borders around widget, to bring user's data.


New Resources

Name Class Type Notes Default Value
bottomShadowPixel BottomShadowPixel Pixel CSG Dinamic
bottomShadowPixmap BottomShadowPixmap Pixmap CSG UnspecifiedPixmap
shadowWidth ShadowWidth Dimension CSG 0
topShadowPixmap TopShadowPixmap Pixmap CSG UnspecifiedPixmap
topShadowPixel TopShadowPixel Pixel CSG Dinamic
userData UserData XtPointer CSG NULL
bottomShadowPixel Specifies the color to use to draw bottom part of 3D border around the widget. It is used if the bottomShadowPixmap resource is unspecified.
bottomShadowPixmap Specifies the pixmap to use to draw bottom part of 3D border around the widget.
shadowWidth Specifies the width of 3D border around the widget.
topShadowPixel Specifies the color to use to draw top part of 3D border around the widget. It is used if the topShadowPixmap resource is unspecified.
topShadowPixmap Specifies the pixmap to use to draw top part of 3D border around the widget.
userData Allows the application to hang any his data on the widget. It is not managed by widget.


Inherited Resources

Composit class resources
Name Class Type Notes Default Value
children ReadOnly WidgetList G NULL
insertPosition InsertPosition XtOrderProc CSG Insert new children at the end of the child list
numChildren ReadOnly Cardinal G 0
 
Core class resources
Name Class Type Notes Default Value
accelerators Accelerators XtAccelerators CSG NULL
ancestorSensitive AncestorSensitive Boolean G True
background Background Pixel CSG XtDefaultBackground
backgroundPixmap Pixmap Pixmap CSG XtUnspecifiedPixmap
borderColor BorderColor Pixel CSG XtDefaultForeground
borderPixmap Pixmap Pixmap CSG XtUnspecifiedPixmap
borderWidth BorderWidth Dimension CSG 0
colormap Colormap Colormap CG Parent's Colormap
depth Depth int CG Parent's Depth
destroyCallback Callback XtCallbackList C NULL
height Height Dimension CSG 0
initialResourcesPersistent InitialResourcesPersistent Boolean C True
mappedWhenManaged MappedWhenManaged Boolean CSG True
screen Screen Screen CG Parent's Screen
sensitive Sensitive Boolean CSG True
translations Translations XtTranslations CSG NULL
width Width Dimension CSG 0
x Position Position CSG 0
y Position Position CSG 0
borderWidth The default value of this resource is overwritten by the Container widget, the Core's original default value is 1.

Constraint Resources

The Container widget does not define any constraint resource and does not fulfil any geometry management for its children widgets.

Callback Information

The Container widget does not define any callback resource.

Container Actions

The Container widget does not define any actions.

Convenience Routines

The Container widget does not define any convenience routine.

[ Xraw home ]       [ Xraw widget class hierarchy ]


Vladimir T. Romanovski
romsky@hp1.oea.ihep.su