aboutsummaryrefslogtreecommitdiff
path: root/libXaw/spec/SmeLine
diff options
context:
space:
mode:
Diffstat (limited to 'libXaw/spec/SmeLine')
-rw-r--r--libXaw/spec/SmeLine72
1 files changed, 72 insertions, 0 deletions
diff --git a/libXaw/spec/SmeLine b/libXaw/spec/SmeLine
new file mode 100644
index 000000000..5b87cd9a5
--- /dev/null
+++ b/libXaw/spec/SmeLine
@@ -0,0 +1,72 @@
+.\" $Xorg: SmeLine,v 1.3 2000/08/17 19:42:28 cpqbld Exp $
+.NH 2
+SmeLine Object
+.LP
+.XS
+ SmeLine Object
+.XE
+.IN "SmeLine object" "" "@DEF@"
+.sp
+.Ds 0
+.TA 2.0i
+.ta 2.0i
+Application Header file <X11/Xaw/SmeLine.h>
+.IN "SmeLine.h" ""
+Class Header file <X11/Xaw/SmeLineP.h>
+.IN "SmeLineP.h" ""
+Class smeLineObjectClass
+.IN "smeLineObjectClass" ""
+Class Name SmeLine
+.IN "SmeLine object" "class name"
+Superclass Sme
+.De
+.sp
+.LP
+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.
+.NH 3
+Resources
+.IN "SmeLine object" "resources"
+.LP
+The resources associated with the SmeLine object are defined in this section,
+and affect only the single menu entry specified by this object.
+.TS H
+lw(1i) lw(1i) lw(1i) lw(.5i) lw(2i).
+_
+.sp 3p
+.TB
+Name Class Type Notes Default Value
+.sp 3p
+_
+.TH
+.R
+.sp 3p
+destroyCallback Callback XtCallbackList NULL
+foreground Foreground Pixel XtDefaultForeground
+height Height Dimension \fBlineWidth\fP
+international International Boolean C False
+lineWidth LineWidth Dimension 1
+stipple Stipple Pixmap XtUnspecifiedPixmap
+width Width Dimension 1
+.sp 3p
+_
+.TE
+.Dc
+.IP \fBforeground\fP 1.5i
+A pixel value which indexes the SimpleMenu's colormap to derive the
+foreground color used to draw the separator line.
+.Hw
+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.
+.Ix
+.IP \fBlineWidth\fP 1.5i
+The width of the horizontal line that is to be displayed.
+.IP \fBstipple\fP 1.5i
+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.