1<sect1 id='Text_Widget'> 2<title>Text Widget</title> 3 4<literallayout class="monospaced"> 5Application Header file <X11/Xaw/Text.h> 6Class Header file <X11/Xaw/TextP.h> 7Class textWidgetClass 8Class Name Text 9Superclass Simple 10</literallayout> 11 12 13<para> 14The Text widget is the glue that binds all the other pieces together, it 15maintains the internal state of the displayed text, and acts as a 16mediator between the source and sink. 17</para> 18 19<para> 20This section lists the resources that are actually part of the 21Text widget, and explains the functionality provided by each. 22</para> 23<sect2 id='Text::Resources'> 24<title>Resources</title> 25 26<para> 27When creating a Text widget instance, the following resources are 28retrieved from the argument list or from the resource database: 29</para> 30 31<informaltable> 32 <tgroup cols='5' align='center'> 33 <colspec colname='c1'/> 34 <colspec colname='c2'/> 35 <colspec colname='c3'/> 36 <colspec colname='c4'/> 37 <colspec colname='c5'/> 38 <thead> 39 <row> 40 <entry>Name</entry> 41 <entry>Class</entry> 42 <entry>Type</entry> 43 <entry>Notes</entry> 44 <entry>Default Value</entry> 45 </row> 46 </thead> 47 <tbody> 48 <row> 49 <entry>accelerators</entry> 50 <entry>Accelerators</entry> 51 <entry>AcceleratorTable</entry> 52 <entry></entry> 53 <entry>NULL</entry> 54 </row> 55 <row> 56 <entry>ancestorSensitive</entry> 57 <entry>AncestorSensitive</entry> 58 <entry>Boolean</entry> 59 <entry>D</entry> 60 <entry>True</entry> 61 </row> 62 <row> 63 <entry>autoFill</entry> 64 <entry>AutoFill</entry> 65 <entry>Boolean</entry> 66 <entry></entry> 67 <entry>False</entry> 68 </row> 69 <row> 70 <entry>background</entry> 71 <entry>Background</entry> 72 <entry>Pixel</entry> 73 <entry></entry> 74 <entry>XtDefaultBackground</entry> 75 </row> 76 <row> 77 <entry>backgroundPixmap</entry> 78 <entry>Pixmap</entry> 79 <entry>Pixmap</entry> 80 <entry></entry> 81 <entry>XtUnspecifiedPixmap</entry> 82 </row> 83 <row> 84 <entry>borderColor</entry> 85 <entry>BorderColor</entry> 86 <entry>Pixel</entry> 87 <entry></entry> 88 <entry>XtDefaultForeground</entry> 89 </row> 90 <row> 91 <entry>borderPixmap</entry> 92 <entry>Pixmap</entry> 93 <entry>Pixmap</entry> 94 <entry></entry> 95 <entry>XtUnspecifiedPixmap</entry> 96 </row> 97 <row> 98 <entry>borderWidth</entry> 99 <entry>BorderWidth</entry> 100 <entry>Dimension</entry> 101 <entry></entry> 102 <entry>1</entry> 103 </row> 104 <row> 105 <entry>bottomMargin</entry> 106 <entry>Margin</entry> 107 <entry>Position</entry> 108 <entry></entry> 109 <entry>2</entry> 110 </row> 111 <row> 112 <entry>colormap</entry> 113 <entry>Colormap</entry> 114 <entry>Colormap</entry> 115 <entry></entry> 116 <entry>Parent's Colormap</entry> 117 </row> 118 <row> 119 <entry>cursor</entry> 120 <entry>Cursor</entry> 121 <entry>Cursor</entry> 122 <entry></entry> 123 <entry>XC_xterm</entry> 124 </row> 125 <row> 126 <entry>cursorName</entry> 127 <entry>Cursor</entry> 128 <entry>String</entry> 129 <entry></entry> 130 <entry>NULL</entry> 131 </row> 132 <row> 133 <entry>depth</entry> 134 <entry>Depth</entry> 135 <entry>int</entry> 136 <entry>C</entry> 137 <entry>Parent's Depth</entry> 138 </row> 139 <row> 140 <entry>destroyCallback</entry> 141 <entry>Callback</entry> 142 <entry>XtCallbackList</entry> 143 <entry></entry> 144 <entry>NULL</entry> 145 </row> 146 <row> 147 <entry>displayCaret</entry> 148 <entry>Output</entry> 149 <entry>Boolean</entry> 150 <entry></entry> 151 <entry>True</entry> 152 </row> 153 <row> 154 <entry>displayPosition</entry> 155 <entry>TextPosition</entry> 156 <entry>XawTextPosition</entry> 157 <entry></entry> 158 <entry>0</entry> 159 </row> 160 <row> 161 <entry>height</entry> 162 <entry>Height</entry> 163 <entry>Dimension</entry> 164 <entry>A</entry> 165 <entry>Font height + margins</entry> 166 </row> 167 <row> 168 <entry>insensitiveBorder</entry> 169 <entry>Insensitive</entry> 170 <entry>Pixmap</entry> 171 <entry></entry> 172 <entry>GreyPixmap</entry> 173 </row> 174 <row> 175 <entry>insertPosition</entry> 176 <entry>TextPosition</entry> 177 <entry>int</entry> 178 <entry></entry> 179 <entry>0</entry> 180 </row> 181 <row> 182 <entry>leftMargin</entry> 183 <entry>Margin</entry> 184 <entry>Position</entry> 185 <entry></entry> 186 <entry>2</entry> 187 </row> 188 <row> 189 <entry>mappedWhenManaged</entry> 190 <entry>MappedWhenManaged</entry> 191 <entry>Boolean</entry> 192 <entry></entry> 193 <entry>True</entry> 194 </row> 195 <row> 196 <entry>pointerColor</entry> 197 <entry>Foreground</entry> 198 <entry>Pixel</entry> 199 <entry></entry> 200 <entry>XtDefaultForeground</entry> 201 </row> 202 <row> 203 <entry>pointerColorBackground</entry> 204 <entry>Background</entry> 205 <entry>Pixel</entry> 206 <entry></entry> 207 <entry>XtDefaultBackground</entry> 208 </row> 209 <row> 210 <entry>resize</entry> 211 <entry>Resize</entry> 212 <entry>XawTextResizeMode</entry> 213 <entry></entry> 214 <entry>XawtextResizeNever</entry> 215 </row> 216 <row> 217 <entry>rightMargin</entry> 218 <entry>Margin</entry> 219 <entry>Position</entry> 220 <entry></entry> 221 <entry>4</entry> 222 </row> 223 <row> 224 <entry>screen</entry> 225 <entry>Screen</entry> 226 <entry>Pointer</entry> 227 <entry>R</entry> 228 <entry>Parent's Screen</entry> 229 </row> 230 <row> 231 <entry>scrollHorizontal</entry> 232 <entry>Scroll</entry> 233 <entry>ScrollMode</entry> 234 <entry></entry> 235 <entry>XawtextScrollNever</entry> 236 </row> 237 <row> 238 <entry>scrollVertical</entry> 239 <entry>Scroll</entry> 240 <entry>XawTextScrollMode</entry> 241 <entry></entry> 242 <entry>XawtextScrollNever</entry> 243 </row> 244 <row> 245 <entry>selectTypes</entry> 246 <entry>SelectTypes</entry> 247 <entry>XawTextSelectType*</entry> 248 <entry></entry> 249 <entry>See above</entry> 250 </row> 251 <row> 252 <entry>sensitive</entry> 253 <entry>Sensitive</entry> 254 <entry>Boolean</entry> 255 <entry></entry> 256 <entry>True</entry> 257 </row> 258 <row> 259 <entry>textSink</entry> 260 <entry>TextSink</entry> 261 <entry>Widget</entry> 262 <entry></entry> 263 <entry>NULL</entry> 264 </row> 265 <row> 266 <entry>textSource</entry> 267 <entry>TextSource</entry> 268 <entry>Widget</entry> 269 <entry></entry> 270 <entry>NULL</entry> 271 </row> 272 <row> 273 <entry>topMargin</entry> 274 <entry>Margin</entry> 275 <entry>Position</entry> 276 <entry></entry> 277 <entry>2</entry> 278 </row> 279 <row> 280 <entry>translations</entry> 281 <entry>Translations</entry> 282 <entry>TranslationTable</entry> 283 <entry></entry> 284 <entry>See above</entry> 285 </row> 286 <row> 287 <entry>unrealizeCallback</entry> 288 <entry>Callback</entry> 289 <entry>XtCallbackList</entry> 290 <entry></entry> 291 <entry>NULL</entry> 292 </row> 293 <row> 294 <entry>width</entry> 295 <entry>Width</entry> 296 <entry>Dimension</entry> 297 <entry></entry> 298 <entry>100</entry> 299 </row> 300 <row> 301 <entry>wrap</entry> 302 <entry>Wrap</entry> 303 <entry>WrapMode</entry> 304 <entry></entry> 305 <entry>XawtextWrapNever</entry> 306 </row> 307 <row> 308 <entry>x</entry> 309 <entry>Position</entry> 310 <entry>Position</entry> 311 <entry></entry> 312 <entry>0</entry> 313 </row> 314 <row> 315 <entry>y</entry> 316 <entry>Position</entry> 317 <entry>Position</entry> 318 <entry></entry> 319 <entry>0</entry> 320 </row> 321 </tbody> 322 </tgroup> 323</informaltable> 324 325</sect2> 326</sect1> 327