aboutsummaryrefslogtreecommitdiff
path: root/libXaw/spec/AsciiText
diff options
context:
space:
mode:
Diffstat (limited to 'libXaw/spec/AsciiText')
-rw-r--r--libXaw/spec/AsciiText166
1 files changed, 166 insertions, 0 deletions
diff --git a/libXaw/spec/AsciiText b/libXaw/spec/AsciiText
new file mode 100644
index 000000000..815e0e162
--- /dev/null
+++ b/libXaw/spec/AsciiText
@@ -0,0 +1,166 @@
+.\" $Xorg: AsciiText,v 1.3 2000/08/17 19:42:26 cpqbld Exp $
+.NH 2
+Ascii Text Widget
+.LP
+.XS
+ AsciiText Widget
+.XE
+.IN "AsciiText widget" "" "@DEF@"
+.LP
+.Ds 0
+.TA 2.0i
+.ta 2.0i
+Application Header file <X11/Xaw/AsciiText.h>
+.IN "AsciiText.h" ""
+ClassHeader file <X11/Xaw/AsciiTextP.h>
+.IN "AsciiTextP.h" ""
+Class asciiTextWidgetClass
+.IN "asciiTextWidgetClass" ""
+Class Name Text
+.IN "AsciiText widget" "class name"
+Superclass Text
+Sink Name textSink
+Source Name textSource
+.De
+.sp 1
+.LP
+For the ease of internationalization, the AsciiText widget class name has not
+been changed, although it is actually able to support non-ASCII locales.
+The AsciiText widget is really a collection of smaller parts. It
+includes the Text widget itself, a ``Source'' (which supports memory management),
+and a ``Sink'' (which handles the display). There are currently two supported
+sources, the AsciiSrc and MultiSrc, and two supported sinks, the AsciiSink and
+.IN "AsciiSrc object" ""
+.IN "AsciiSink object" ""
+.IN "MultiSrc object" ""
+.IN "MultiSink object" ""
+MultiSink. Some of
+the resources listed below are not actually resources of the
+AsciiText, but belong to the associated source or sink. This is
+is noted in the explanation of each resource where it applies. When
+specifying these resources in a resource file it is necessary to use
+\fI*AsciiText*resource_name\fP instead of
+\fI*AsciiText.resource_name\fP, since they actually belong to the
+children of the AsciiText widget, and not the AsciiText widget itself.
+However, these resources may be set directly on the AsciiText widget at
+widget creation time, or via \fBXtSetValues\fP.
+.NH 3
+Resources
+.LP
+When creating an AsciiText widget instance, the following resources are
+retrieved from the argument list or from the resource database:
+.LP
+.IN "AsciiText widget" "resources"
+.TS H
+expand;
+lw(1i) lw(1i) lw(1.1i) lw(.5i) lw(1.9i).
+_
+.sp 3p
+.TB
+Name Class Type Notes Default Value
+.sp 3p
+_
+.TH
+.R
+.sp 3p
+accelerators Accelerators AcceleratorTable NULL
+ancestorSensitive AncestorSensitive Boolean D True
+autoFill AutoFill Boolean False
+background Background Pixel XtDefaultBackground
+backgroundPixmap Pixmap Pixmap XtUnspecifiedPixmap
+borderColor BorderColor Pixel XtDefaultForeground
+borderPixmap Pixmap Pixmap XtUnspecifiedPixmap
+borderWidth BorderWidth Dimension 1
+bottomMargin Margin Position 2
+callback Callback XtCallbackList NULL
+colormap Colormap Colormap Parent's Colormap
+cursor Cursor Cursor XC_xterm
+cursorName Cursor String NULL
+dataCompression DataCompression Boolean True
+depth Depth int C Parent's Depth
+destroyCallback Callback XtCallbackList NULL
+displayCaret Output Boolean True
+displayNonprinting Output Boolean True
+displayPosition TextPosition XawTextPosition 0
+echo Output Boolean True
+editType EditType XawTextEditType XawtextRead
+font Font XFontStruct* XtDefaultFont
+fontSet FontSet XFontSet XtDefaultFontSet
+foreground Foreground Pixel XtDefaultForeground
+height Height Dimension A Font height + margins
+insensitiveBorder Insensitive Pixmap GreyPixmap
+insertPosition TextPosition int 0
+international International Boolean C False
+leftMargin Margin Dimension 2
+length Length int A length of \fBstring\fP
+mappedWhenManaged MappedWhenManaged Boolean True
+pieceSize PieceSize XawTextPosition BUFSIZ
+pointerColor Foreground Pixel XtDefaultForeground
+pointerColorBackground Background Pixel XtDefaultBackground
+resize Resize XawTextResizeMode XawtextResizeNever
+rightMargin Margin Position 2
+screen Screen Screen R Parent's Screen
+scrollHorizontal Scroll XawTextScrollMode XawtextScrollNever
+scrollVertical Scroll XawTextScrollMode XawtextScrollNever
+selectTypes SelectTypes XawTextSelectType* See above
+sensitive Sensitive Boolean True
+string String String NULL
+textSink TextSink Widget An AsciiSink
+textSource TextSource Widget An AsciiSrc
+topMargin Margin Position 2
+translations Translations TranslationTable See above
+type Type XawAsciiType XawAsciiString
+useStringInPlace UseStringInPlace Boolean False
+width Width Dimension 100
+wrap Wrap WrapMode XawtextWrapNever
+x Position Position 0
+y Position Position 0
+.sp 3p
+_
+.TE
+.Ac
+.As
+.Af
+.Bg
+.Gp
+.Bc
+.Bp
+.Bw
+.Tm
+.Oc AsciiText
+.Cm
+.Cu
+.Cn
+.Od AsciiText
+.Dp
+.Dc
+.Tc
+.Sd AsciiText
+.Td
+.Oe AsciiText
+.Sh AsciiText
+.Sf AsciiText
+.Sn AsciiText
+.Sg AsciiText
+.Hw
+.Ib
+.Ti
+.Ol AsciiText
+.Mm
+.Pf
+.Pb
+.Op AsciiText
+.Tz
+.Sc
+.Ts
+.St
+.Se
+.Os AsciiText
+.To
+.Tr
+.Ot AsciiText
+.Ou AsciiText
+.Tw
+.Xy
+
+