Blame doc/man/man3/XmSeparatorGadget.3

Packit b099d7
'\" t
Packit b099d7
...\" SeparB.sgm /main/9 1996/09/08 21:01:44 rws $
Packit b099d7
.de P!
Packit b099d7
.fl
Packit b099d7
\!!1 setgray
Packit b099d7
.fl
Packit b099d7
\\&.\"
Packit b099d7
.fl
Packit b099d7
\!!0 setgray
Packit b099d7
.fl			\" force out current output buffer
Packit b099d7
\!!save /psv exch def currentpoint translate 0 0 moveto
Packit b099d7
\!!/showpage{}def
Packit b099d7
.fl			\" prolog
Packit b099d7
.sy sed -e 's/^/!/' \\$1\" bring in postscript file
Packit b099d7
\!!psv restore
Packit b099d7
.
Packit b099d7
.de pF
Packit b099d7
.ie     ?\\*(f1?? .ds f1 \\n(.f
Packit b099d7
.el .ie ?\\*(f2?? .ds f2 \\n(.f
Packit b099d7
.el .ie ?\\*(f3?? .ds f3 \\n(.f
Packit b099d7
.el .ie ?\\*(f4?? .ds f4 \\n(.f
Packit b099d7
.el .tm ? font overflow
Packit b099d7
.ft \\$1
Packit b099d7
..
Packit b099d7
.de fP
Packit b099d7
.ie     !?\\*(f4?? \{\
Packit b099d7
.	ft \\*(f4
Packit b099d7
.	ds f4\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f3?? \{\
Packit b099d7
.	ft \\*(f3
Packit b099d7
.	ds f3\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f2?? \{\
Packit b099d7
.	ft \\*(f2
Packit b099d7
.	ds f2\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f1?? \{\
Packit b099d7
.	ft \\*(f1
Packit b099d7
.	ds f1\"
Packit b099d7
'	br \}
Packit b099d7
.el .tm ? font underflow
Packit b099d7
..
Packit b099d7
.ds f1\"
Packit b099d7
.ds f2\"
Packit b099d7
.ds f3\"
Packit b099d7
.ds f4\"
Packit b099d7
.ta 8n 16n 24n 32n 40n 48n 56n 64n 72n 
Packit b099d7
.TH "XmSeparatorGadget" "library call"
Packit b099d7
.SH "NAME"
Packit b099d7
\fBXmSeparatorGadget\fP \(em The SeparatorGadget widget class
Packit b099d7
.iX "XmSeparatorGadget"
Packit b099d7
.iX "widget class" "SeparatorGadget"
Packit b099d7
.SH "SYNOPSIS"
Packit b099d7
.PP
Packit b099d7
.nf
Packit b099d7
#include <Xm/SeparatoG\&.h>
Packit b099d7
.fi
Packit b099d7
.SH "DESCRIPTION"
Packit b099d7
.PP
Packit b099d7
SeparatorGadget separates items in a display\&.
Packit b099d7
Several
Packit b099d7
line drawing styles are provided, as well as horizontal or vertical
Packit b099d7
orientation\&.
Packit b099d7
.PP
Packit b099d7
Lines drawn within the SeparatorGadget are automatically
Packit b099d7
centered within the height of the gadget for a horizontal orientation
Packit b099d7
and centered within the width of the gadget for a vertical orientation\&.
Packit b099d7
An \fBXtSetValues\fP with a new \fBXmNseparatorType\fP resizes the
Packit b099d7
widget to its minimal height (for horizontal orientation) or its
Packit b099d7
minimal width (for
Packit b099d7
vertical orientation) unless height or width is explicitly set in the
Packit b099d7
\fBXtSetValues\fP call\&.
Packit b099d7
.PP
Packit b099d7
SeparatorGadget does not draw shadows around the separator\&.
Packit b099d7
The Gadget resource \fBXmNshadowThickness\fP is used for the
Packit b099d7
SeparatorGadget\&'s thickness when \fBXmNseparatorType\fP is
Packit b099d7
\fBXmSHADOW_ETCHED_IN\fP, \fBXmSHADOW_ETCHED_IN_DASH\fP,
Packit b099d7
\fBXmSHADOW_ETCHED_OUT\fP, or \fBXmSHADOW_ETCHED_OUT_DASH\fP\&.
Packit b099d7
.PP
Packit b099d7
SeparatorGadget does not highlight and allows no traversing\&. The Gadget
Packit b099d7
resource \fBXmNtraversalOn\fP is forced to False\&.
Packit b099d7
SeparatorGadget
Packit b099d7
holds the \fBXmQTmenuSavvy\fP trait\&.
Packit b099d7
.SS "Classes"
Packit b099d7
.PP
Packit b099d7
SeparatorGadget inherits behavior,
Packit b099d7
resources, and traits from \fBObject\fP, \fBRectObj\fP, and \fBXmGadget\fP\&.
Packit b099d7
.PP
Packit b099d7
The class pointer is \fBxmSeparatorGadgetClass\fP\&.
Packit b099d7
.PP
Packit b099d7
The class name is \fBXmSeparatorGadget\fP\&.
Packit b099d7
.SS "New Resources"
Packit b099d7
.PP
Packit b099d7
The following table defines a set of widget resources used by the programmer
Packit b099d7
to specify data\&. The programmer can also set the resource values for the
Packit b099d7
inherited classes to set attributes for this widget\&. To reference a
Packit b099d7
resource by name or by class in a \fB\&.Xdefaults\fP file, remove the \fBXmN\fP or
Packit b099d7
\fBXmC\fP prefix and use the remaining letters\&. To specify one of the defined
Packit b099d7
values for a resource in a \fB\&.Xdefaults\fP file, remove the \fBXm\fP prefix and use
Packit b099d7
the remaining letters (in either lowercase or uppercase, but include any
Packit b099d7
underscores between words)\&.
Packit b099d7
The codes in the access column indicate if the given resource can be
Packit b099d7
set at creation time (C),
Packit b099d7
set by using \fBXtSetValues\fP (S),
Packit b099d7
retrieved by using \fBXtGetValues\fP (G), or is not applicable (N/A)\&.
Packit b099d7
.PP
Packit b099d7
.TS
Packit b099d7
tab(?) box;
Packit b099d7
c s s s s
Packit b099d7
l| l| l| l| l.
Packit b099d7
\fBXmSeparatorGadget Resource Set\fP
Packit b099d7
\fBName\fP?\fBClass\fP?\fBType\fP?\fBDefault\fP?\fBAccess\fP
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNmargin?XmCMargin?Dimension?0?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNorientation?XmCOrientation?unsigned char?XmHORIZONTAL?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNseparatorType?XmCSeparatorType?unsigned char?XmSHADOW_ETCHED_IN?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
.TE
Packit b099d7
.IP "\fBXmNmargin\fP" 10
Packit b099d7
For horizontal orientation, specifies the space on the left and right sides between the border of
Packit b099d7
SeparatorGadget and the line drawn\&.
Packit b099d7
For vertical
Packit b099d7
orientation, specifies the space
Packit b099d7
on the top and bottom between the border
Packit b099d7
of SeparatorGadget and the line drawn\&.
Packit b099d7
.IP "\fBXmNorientation\fP" 10
Packit b099d7
Specifies whether SeparatorGadget is displayed vertically or horizontally\&.
Packit b099d7
This resource can have values of \fBXmVERTICAL\fP and \fBXmHORIZONTAL\fP\&.
Packit b099d7
.IP "\fBXmNseparatorType\fP" 10
Packit b099d7
Specifies the type of line drawing to be done in the Separator widget\&.
Packit b099d7
.RS
Packit b099d7
.IP "\fBXmSINGLE_LINE\fP" 10
Packit b099d7
Single line\&.
Packit b099d7
.IP "\fBXmDOUBLE_LINE\fP" 10
Packit b099d7
Double line\&.
Packit b099d7
.IP "\fBXmSINGLE_DASHED_LINE\fP" 10
Packit b099d7
Single-dashed line\&.
Packit b099d7
.IP "\fBXmDOUBLE_DASHED_LINE\fP" 10
Packit b099d7
Double-dashed line\&.
Packit b099d7
.IP "\fBXmNO_LINE\fP" 10
Packit b099d7
No line\&.
Packit b099d7
.IP "\fBXmSHADOW_ETCHED_IN\fP" 10
Packit b099d7
A line whose shadows give the
Packit b099d7
effect of a line etched into the window\&. The thickness of the
Packit b099d7
line is equal to the value of \fBXmNshadowThickness\fP\&. For
Packit b099d7
horizontal orientation, the top shadow is drawn in \fBXmNtopShadowColor\fP
Packit b099d7
and the bottom shadow is drawn in \fBXmNbottomShadowColor\fP\&. For
Packit b099d7
vertical orientation, the left edge is drawn in \fBXmNtopShadowColor\fP
Packit b099d7
and the right edge is drawn in \fBXmNbottomShadowColor\fP\&.
Packit b099d7
.IP "\fBXmSHADOW_ETCHED_OUT\fP" 10
Packit b099d7
A line whose shadows give the effect
Packit b099d7
of an etched line coming out of the window\&. The thickness of the
Packit b099d7
line is equal to the value of \fBXmNshadowThickness\fP\&. For horizontal
Packit b099d7
orientation, the top shadow is drawn in \fBXmNbottomShadowColor\fP and
Packit b099d7
the bottom shadow is drawn in \fBXmNtopShadowColor\fP\&. For vertical
Packit b099d7
orientation, the left edge is drawn in \fBXmNbottomShadowColor\fP and
Packit b099d7
the right edge is drawn in \fBXmNtopShadowColor\fP\&.
Packit b099d7
.IP "\fBXmSHADOW_ETCHED_IN_DASH\fP" 10
Packit b099d7
Identical to
Packit b099d7
\fBXmSHADOW_ETCHED_IN\fP except a series of lines creates a dashed line\&.
Packit b099d7
.IP "\fBXmSHADOW_ETCHED_OUT_DASH\fP" 10
Packit b099d7
Identical to
Packit b099d7
\fBXmSHADOW_ETCHED_OUT\fP except a series of lines creates a dashed line\&.
Packit b099d7
.RE
Packit b099d7
.SS "Inherited Resources"
Packit b099d7
.PP
Packit b099d7
SeparatorGadget inherits behavior and resources from the
Packit b099d7
superclasses in the following tables\&.
Packit b099d7
For a complete description of each resource, refer to the
Packit b099d7
reference page for that superclass\&.
Packit b099d7
.PP
Packit b099d7
.TS
Packit b099d7
tab(?) box;
Packit b099d7
c s s s s
Packit b099d7
l| l| l| l| l.
Packit b099d7
\fBXmGadget Resource Set\fP
Packit b099d7
\fBName\fP?\fBClass\fP?\fBType\fP?\fBDefault\fP?\fBAccess\fP
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNbackground?XmCBackground?Pixel?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNbackgroundPixmap?XmCPixmap?Pixmap?XmUNSPECIFIED_PIXMAP?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNbottomShadowColor?XmCBottomShadowColor?Pixel?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNbottomShadowPixmap?XmCBottomShadowPixmap?Pixmap?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNhelpCallback?XmCCallback?XtCallbackList?NULL?C
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNforeground?XmCForeground?Pixel?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNhighlightColor?XmCHighlightColor?Pixel?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNhighlightOnEnter?XmCHighlightOnEnter?Boolean?False?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNhighlightPixmap?XmCHighlightPixmap?Pixmap?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNhighlightThickness?XmCHighlightThickness?Dimension?0?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNlayoutDirection?XmNCLayoutDirection?XmDirection?dynamic?CG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNnavigationType?XmCNavigationType?XmNavigationType?XmNONE?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNshadowThickness?XmCShadowThickness?Dimension?2?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNtopShadowColor?XmCTopShadowColor?Pixel?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNtopShadowPixmap?XmCTopShadowPixmap?Pixmap?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNtraversalOn?XmCTraversalOn?Boolean?False?G
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNunitType?XmCUnitType?unsigned char?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNuserData?XmCUserData?XtPointer?NULL?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
.TE
Packit b099d7
.PP
Packit b099d7
.TS
Packit b099d7
tab(?) box;
Packit b099d7
c s s s s
Packit b099d7
l| l| l| l| l.
Packit b099d7
\fBRectObj Resource Set\fP
Packit b099d7
\fBName\fP?\fBClass\fP?\fBType\fP?\fBDefault\fP?\fBAccess\fP
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNancestorSensitive?XmCSensitive?Boolean?dynamic?G
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNborderWidth?XmCBorderWidth?Dimension?0?N/A
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNheight?XmCHeight?Dimension?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNsensitive?XmCSensitive?Boolean?True?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNwidth?XmCWidth?Dimension?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNx?XmCPosition?Position?0?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNy?XmCPosition?Position?0?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
.TE
Packit b099d7
.PP
Packit b099d7
.TS
Packit b099d7
tab(?) box;
Packit b099d7
c s s s s
Packit b099d7
l| l| l| l| l.
Packit b099d7
\fBObject Resource Set\fP
Packit b099d7
\fBName\fP?\fBClass\fP?\fBType\fP?\fBDefault\fP?\fBAccess\fP
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNdestroyCallback?XmCCallback?XtCallbackList?NULL?C
Packit b099d7
_?_?_?_?_?
Packit b099d7
.TE
Packit b099d7
.SS "Behavior"
Packit b099d7
.PP
Packit b099d7
\fBXmSeparatorGadget\fP has no behavior\&.
Packit b099d7
.SH "RELATED"
Packit b099d7
.PP
Packit b099d7
\fBObject\fP(3),
Packit b099d7
\fBRectObj\fP(3),
Packit b099d7
\fBXmCreateSeparatorGadget\fP(3),
Packit b099d7
\fBXmGadget\fP(3),
Packit b099d7
\fBXmVaCreateSeparatorGadget\fP(3), and
Packit b099d7
\fBXmVaCreateManagedSeparatorGadget\fP(3)\&.