Separator widget

Application header file <X11/Xraw/Separator.h>
Class header file <X11/Xraw/SeparatorP.h>
Class separatorWidgetClass
Class Name Separator
Superclass Simple --> Core

Table of Contents


    The Separator widget is a simple widget that separates items in a display. It has horizontal or vertical orientation, and different style for drawing line.

Separator Examples


New Resources

Name Class Type Notes Default Value
orientation Orientation XtOrientation CSG XtorientHorizontal
margin Margin Dimension CSG 1
separatorType SeparatorType XawSeparatorType CSG XawSHADOW_ETCHED_IN
orientation Specifies the orientation to draw the separator line. This value can be either XtorientVertical or XtorientHorizontal. In resource file it must be Separator*Orientation:vertical or Separator*Orientation:horizontal.
margin Specifies the amount of space, in pixels, to leave between the separator line and the Separator widget edge.
separatorType Specifies the drawing style of the separator line. This value can be one from XawSINGLE_LINE, XawDOUBLE_LINE, XawSHADOW_ETCHED_IN or XawSHADOW_ETCHED_OUT . In resource file it must be
Separator*SeparatorType:singleLine ,
Separator*SeparatorType:doubleLine ,
Separator*SeparatorType:shadowEtchedIn or
Separator*SeparatorType:shadowEtchedOut (case insensitive).


Inherited Resources

Simple class resources
Name Class Type Notes Default Value
bottomShadowPixel BottomShadowPixel Pixel CSG Dinamic
bottomShadowPixmap BottomShadowPixmap Pixmap CSG UnspecifiedPixmap
cursor Cursor Cursor CSG None
cursorName CursorName String C NULL
highlightPixel highlightPixel Pixel CSG Dinamic
highlightPixmap highlightPixmap Pixmap CSG UnspecifiedPixmap
highlightThickness HighlightThickness Dimension CSG 2
insensitiveBorder Insensitive Pixmap CSG None**GreyPixmap
foreground Foreground Pixel CSG XtDefaultForeground
shadowWidth ShadowWidth Dimension CSG 0
topShadowPixmap TopShadowPixmap Pixmap CSG UnspecifiedPixmap
topShadowPixel TopShadowPixel Pixel CSG Dinamic
userData UserData XtPointer CSG NULL
 
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 Dinamic
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 Dinamic
x Position Position CSG 0
y Position Position CSG 0
borderWidth The default value of this resource is overwritten by the Simple widget, the Core's original default value is 1.
height
width
The Separator widget support shrink-wrapping behavior. The default value of this resource is 8 + 2 * (shadowWidth + highlightThickness). The Core's original default value is 0.


Callback Information

This version of Separator widget does not define any callback resource.

Separator Actions

This version of Separator widget does not define any actions.

Convenience Routines

This version of Separator widget does not define any convenience routine.

[ Xraw home ]   [ Xraw widget class hierarchy ]


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