SmeLine Object
Application Header file <X11/Xaw/SmeLine.h>
Class Header file <X11/Xaw/SmeLineP.h>
Class smeLineObjectClass
Class Name SmeLine
Superclass Sme
The SmeLine object is used to add a horizontal line or menu separator to
a menu. Since each SmeLine is an independent object, the application
is able to change the color, height, and other attributes of the SmeLine
objects on an entry by entry basis. This object is not selectable, and
will not highlight when the pointer cursor is over it.
Resources
The resources associated with the SmeLine object are defined in this section,
and affect only the single menu entry specified by this object.
Name
Class
Type
Notes
Default Value
destroyCallback
Callback
XtCallbackList
NULL
foreground
Foreground
Pixel
XtDefaultForeground
height
Height
Dimension
lineWidth
international
International
Boolean
C
False
lineWidth
LineWidth
Dimension
1
stipple
Stipple
Pixmap
XtUnspecifiedPixmap
width
Width
Dimension
1
foreground
A pixel value which indexes the SimpleMenu's colormap to derive the
foreground color used to draw the separator line.
Keep in mind that the SimpleMenu widget will force all menu items to
be the width of the widest entry. Thus, setting the width is generally not
very important.
lineWidth
The width of the horizontal line that is to be displayed.
stipple
If a bitmap is specified for this resource, the line will be stippled
through it. This allows the menu separator to be rendered as something
more exciting than just a line. For instance, if you define a stipple
that is a chain link, then your menu separators will look like chains.