2
2
<title>Glossary</title>
6
<glossterm><function>Access control list</function></glossterm>
5
<glossentry id="glossary:Access_control_list">
6
<glossterm>Access control list</glossterm>
7
7
<indexterm significance="preferred"><primary>Access control list</primary></indexterm>
24
<glossterm><function>Active grab</function></glossterm>
23
<glossentry id="glossary:Active_grab">
24
<glossterm>Active grab</glossterm>
25
25
<indexterm significance="preferred"><primary>Active grab</primary></indexterm>
35
<glossterm><function>Ancestors</function></glossterm>
34
<glossentry id="glossary:Ancestors">
35
<glossterm>Ancestors</glossterm>
36
36
<indexterm significance="preferred"><primary>Ancestors</primary></indexterm>
39
If W is an inferior of A, then A is an ancestor of W.
39
If W is an <glossterm linkend="glossary:Inferiors">inferior</glossterm> of A, then A is an ancestor of W.
45
<glossterm><function>Atom</function></glossterm>
44
<glossentry id="glossary:Atom">
45
<glossterm>Atom</glossterm>
46
46
<indexterm significance="preferred"><primary>Atom</primary></indexterm>
56
<glossterm><function>Background</function></glossterm>
55
<glossentry id="glossary:Background">
56
<glossterm>Background</glossterm>
57
57
<indexterm significance="preferred"><primary>Background</primary></indexterm>
61
<emphasis role='bold'>InputOutput </emphasis>
61
<emphasis role='bold'>InputOutput</emphasis>
62
62
window can have a background, which is defined as a pixmap.
63
63
When regions of the window have their contents lost or invalidated,
64
64
the server will automatically tile those regions with the background.
70
<glossterm><function>Backing store</function></glossterm>
69
<glossentry id="glossary:Backing_store">
70
<glossterm>Backing store</glossterm>
71
71
<indexterm significance="preferred"><primary>Backing store</primary></indexterm>
81
<glossterm><function>Bit gravity</function></glossterm>
80
<glossentry id="glossary:Bit_gravity">
81
<glossterm>Bit gravity</glossterm>
82
<indexterm significance="preferred"><primary>Bit</primary><secondary>gravity</secondary></indexterm>
83
<!-- .IN "Bit" "gravity" "@DEF@" -->
85
85
When a window is resized,
86
86
the contents of the window are not necessarily discarded.
96
<glossterm><function>Bit plane</function></glossterm>
95
<glossentry id="glossary:Bit_plane">
96
<glossterm>Bit plane</glossterm>
97
<indexterm significance="preferred"><primary>Bit</primary><secondary>plane</secondary></indexterm>
98
<!-- .IN "Bit" "plane" "@DEF@" -->
100
100
When a pixmap or window is thought of as a stack of bitmaps,
101
101
each bitmap is called a bit plane or plane.
107
<glossterm><function>Bitmap</function></glossterm>
106
<glossentry id="glossary:Bitmap">
107
<glossterm>Bitmap</glossterm>
108
108
<indexterm significance="preferred"><primary>Bitmap</primary></indexterm>
111
A bitmap is a pixmap of depth one.
111
A bitmap is a <glossterm linkend="glossary:Pixmap">pixmap</glossterm> of depth one.
117
<glossterm><function>Border</function></glossterm>
116
<glossentry id="glossary:Border">
117
<glossterm>Border</glossterm>
118
118
<indexterm significance="preferred"><primary>Border</primary></indexterm>
122
<emphasis role='bold'>InputOutput </emphasis>
122
<emphasis role='bold'>InputOutput</emphasis>
123
123
window can have a border of equal thickness on all four sides of the window.
124
124
A pixmap defines the contents of the border,
125
125
and the server automatically maintains the contents of the border.
132
<glossterm><function>Button grabbing</function></glossterm>
131
<glossentry id="glossary:Button_grabbing">
132
<glossterm>Button grabbing</glossterm>
133
<indexterm significance="preferred"><primary>Button</primary><secondary>grabbing</secondary></indexterm>
134
<!-- .IN "Button" "grabbing" "@DEF@" -->
136
136
Buttons on the pointer may be passively grabbed by a client.
137
137
When the button is pressed,
144
<glossterm><function>Byte order</function></glossterm>
143
<glossentry id="glossary:Byte_order">
144
<glossterm>Byte order</glossterm>
145
145
<indexterm significance="preferred"><primary>Byte order</primary></indexterm>
188
<glossterm><function>Clipping region</function></glossterm>
187
<glossentry id="glossary:Clipping_region">
188
<glossterm>Clipping region</glossterm>
189
189
<indexterm significance="preferred"><primary>Clipping region</primary></indexterm>
192
In a graphics context,
192
In a <glossterm linkend="glossary:Graphics_context">graphics context</glossterm>,
193
193
a bitmap or list of rectangles can be specified
194
194
to restrict output to a particular region of the window.
195
195
The image defined by the bitmap or rectangles is called a clipping region.
217
<glossterm><function>Connection</function></glossterm>
216
<glossentry id="glossary:Connection">
217
<glossterm>Connection</glossterm>
218
218
<indexterm significance="preferred"><primary>Connection</primary></indexterm>
230
<glossterm><function>Containment</function></glossterm>
229
<glossentry id="glossary:Containment">
230
<glossterm>Containment</glossterm>
231
231
<indexterm significance="preferred"><primary>Containment</primary></indexterm>
234
234
A window <quote>contains</quote> the pointer if the window is viewable and the
235
hotspot of the cursor is within a visible region of the window or a
235
<glossterm linkend="glossary:Hotspot">hotspot</glossterm> of the cursor is
236
within a visible region of the window or a
236
237
visible region of one of its inferiors.
237
238
The border of the window is included as part of the window for containment.
238
239
The pointer is <quote>in</quote> a window if the window contains the pointer
245
<glossterm><function>Coordinate system</function></glossterm>
245
<glossentry id="glossary:Coordinate_system">
246
<glossterm>Coordinate system</glossterm>
246
247
<indexterm significance="preferred"><primary>Coordinate system</primary></indexterm>
262
<glossterm><function>Cursor</function></glossterm>
262
<glossentry id="glossary:Cursor">
263
<glossterm>Cursor</glossterm>
263
264
<indexterm significance="preferred"><primary>Cursor</primary></indexterm>
266
267
A cursor is the visible shape of the pointer on a screen.
267
It consists of a hot spot, a source bitmap, a shape bitmap,
268
and a pair of colors.
268
It consists of a <glossterm linkend="glossary:Hotspot">hotspot</glossterm>,
269
a source bitmap, a shape bitmap, and a pair of colors.
269
270
The cursor defined for a window controls the visible appearance
270
271
when the pointer is in that window.
276
<glossterm><function>Depth</function></glossterm>
276
<glossentry id="glossary:Depth">
277
<glossterm>Depth</glossterm>
277
278
<indexterm significance="preferred"><primary>Depth</primary></indexterm>
301
<glossterm><function>DirectColor</function></glossterm>
301
<glossentry id="glossary:DirectColor">
302
<glossterm>DirectColor</glossterm>
302
303
<indexterm significance="preferred"><primary>DirectColor</primary></indexterm>
332
333
graphics operations.
333
334
These windows and pixmaps are collectively known as drawables.
335
<emphasis role='bold'>InputOnly </emphasis>
336
<emphasis role='bold'>InputOnly</emphasis>
336
337
window cannot be used as a source or destination in a graphics operation.
342
<glossterm><function>Event</function></glossterm>
342
<glossentry id="glossary:Event">
343
<glossterm>Event</glossterm>
343
344
<indexterm significance="preferred"><primary>Event</primary></indexterm>
359
<glossterm><function>Event mask</function></glossterm>
359
<glossentry id="glossary:Event_mask">
360
<glossterm>Event mask</glossterm>
361
<indexterm significance="preferred"><primary>Event</primary><secondary>mask</secondary></indexterm>
361
<!-- .IN "Event" "mask" "@DEF@" -->
363
364
Events are requested relative to a window.
364
365
The set of event types that a client requests relative to a window
371
<glossterm><function>Event synchronization</function></glossterm>
371
<glossentry id="glossary:Event_synchronization">
372
<glossterm>Event synchronization</glossterm>
373
<indexterm significance="preferred"><primary>Event</primary><secondary>synchronization</secondary></indexterm>
373
<!-- .IN "Event" "synchronization" "@DEF@" -->
375
376
There are certain race conditions possible when demultiplexing device
376
377
events to clients (in particular deciding where pointer and keyboard
386
<glossterm><function>Event propagation</function></glossterm>
386
<glossentry id="glossary:Event_propagation">
387
<glossterm>Event propagation</glossterm>
388
<indexterm significance="preferred"><primary>Event</primary><secondary>propagation</secondary></indexterm>
388
<!-- .IN "Event" "propagation" "@DEF@" -->
390
391
Device-related events propagate from the source window to ancestor
391
392
windows until some client has expressed interest in handling that type
398
<glossterm><function>Event source</function></glossterm>
398
<glossentry id="glossary:Event_source">
399
<glossterm>Event source</glossterm>
400
<indexterm significance="preferred"><primary>Event</primary><secondary>source</secondary></indexterm>
400
<!-- .IN "Event" "source" "@DEF@" -->
402
403
The window the pointer is in is the source of a device-related
409
<glossterm><function>Exposure event</function></glossterm>
409
<glossentry id="glossary:Exposure_event">
410
<glossterm>Exposure event</glossterm>
411
<indexterm significance="preferred"><primary>Event</primary><secondary>Exposure</secondary></indexterm>
411
<!-- .IN "Event" "Exposure" "@DEF@" -->
413
414
Servers do not guarantee to preserve the contents of windows when
414
415
windows are obscured or reconfigured.
435
<glossterm><function>Focus window</function></glossterm>
435
<glossentry id="glossary:Focus_window">
436
<glossterm>Focus window</glossterm>
437
438
<!-- .IN "Focus window" "" ""@DEF@" -->
439
The focus window is another term for the input focus.
440
The focus window is another term for the <glossterm linkend="glossary:Input_focus">input focus</glossterm>.
445
<glossterm><function>Font</function></glossterm>
445
<glossentry id="glossary:Font">
446
<glossterm>Font</glossterm>
446
447
<indexterm significance="preferred"><primary>Font</primary></indexterm>
459
<glossterm><function>GC</function>, <function>GContext</function></glossterm>
459
<glossentry id="glossary:GC">
460
<glossterm>GC, GContext</glossterm>
460
461
<indexterm significance="preferred"><primary>GC</primary></indexterm>
462
<indexterm significance="preferred"><primary>GContext</primary></indexterm>
462
<indexterm significance="preferred"><primary>GContext</primary></indexterm>
464
GC and gcontext are abbreviations for graphics context.
465
GC and gcontext are abbreviations for <glossterm linkend="glossary:Graphics_context">graphics context</glossterm>.
470
<glossterm><function>Glyph</function></glossterm>
470
<glossentry id="glossary:Glyph">
471
<glossterm>Glyph</glossterm>
471
472
<indexterm significance="preferred"><primary>Glyph</primary></indexterm>
495
<glossterm><function>Graphics context</function></glossterm>
495
<glossentry id="glossary:Graphics_context">
496
<glossterm>Graphics context</glossterm>
496
497
<indexterm significance="preferred"><primary>Graphics context</primary></indexterm>
499
500
Various information for graphics output is stored in a graphics context
500
such as foreground pixel, background pixel, line width, clipping region,
501
such as foreground pixel, background pixel, line width,
502
<glossterm linkend="glossary:Clipping_region">clipping region</glossterm>,
502
504
A graphics context can only be used with drawables that have the same root
503
505
and the same depth as the graphics context.
509
<glossterm><function>Gravity</function></glossterm>
510
<glossentry id="glossary:Gravity">
511
<glossterm>Gravity</glossterm>
510
512
<indexterm significance="preferred"><primary>Gravity</primary></indexterm>
513
See <function>bit gravity</function> and <function>window gravity</function>.
515
See <glossterm linkend="glossary:Bit_gravity">bit gravity</glossterm>
516
and <glossterm linkend="glossary:Window_gravity">window gravity</glossterm>.
519
<glossterm><function>GrayScale</function></glossterm>
521
<glossentry id="glossary:GrayScale">
522
<glossterm>GrayScale</glossterm>
520
523
<indexterm significance="preferred"><primary>GrayScale</primary></indexterm>
523
<emphasis role='bold'>GrayScale </emphasis>
526
<emphasis role='bold'>GrayScale</emphasis>
524
527
can be viewed as a degenerate case of
525
<emphasis role='bold'>PseudoColor , </emphasis>
528
<glossterm linkend="glossary:PseudoColor"><emphasis role='bold'>PseudoColor</emphasis></glossterm>,
526
529
in which the red, green, and blue values in any given colormap entry are equal,
527
530
thus producing shades of gray.
528
531
The gray values can be changed dynamically.
545
<glossterm><function>Identifier</function></glossterm>
547
<glossentry id="glossary:Identifier">
548
<glossterm>Identifier</glossterm>
546
549
<indexterm significance="preferred"><primary>Identifier</primary></indexterm>
568
<glossterm><function>Input focus</function></glossterm>
570
<glossentry id="glossary:Input_focus">
571
<glossterm>Input focus</glossterm>
569
572
<indexterm significance="preferred"><primary>Input focus</primary></indexterm>
588
<glossterm><function>Input manager</function></glossterm>
590
<glossentry id="glossary:Input_manager">
591
<glossterm>Input manager</glossterm>
589
592
<indexterm significance="preferred"><primary>Input manager</primary></indexterm>
598
<glossterm><function>InputOnly window</function></glossterm>
600
<glossentry id="glossary:InputOnly_window">
601
<glossterm>InputOnly window</glossterm>
602
<indexterm significance="preferred"><primary>Window</primary><secondary>InputOnly</secondary></indexterm>
600
<!-- .IN "Window" "InputOnly" "@DEF@" -->
603
606
<emphasis role='bold'>InputOnly</emphasis>
604
607
window is a window that cannot be used for graphics requests.
605
<emphasis role='bold'>InputOnly </emphasis>
608
<emphasis role='bold'>InputOnly</emphasis>
606
609
windows are invisible and can be used to control such things
607
610
as cursors, input event generation, and grabbing.
608
<emphasis role='bold'>InputOnly </emphasis>
611
<emphasis role='bold'>InputOnly</emphasis>
609
612
windows cannot have
610
<emphasis role='bold'>InputOutput </emphasis>
613
<emphasis role='bold'>InputOutput</emphasis>
611
614
windows as inferiors.
617
<glossterm><function>InputOutput window</function></glossterm>
619
<glossentry id="glossary:InputOutput_window">
620
<glossterm>InputOutput window</glossterm>
621
<indexterm significance="preferred"><primary>Window</primary><secondary>InputOutput</secondary></indexterm>
619
<!-- .IN "Window" "InputOutput" "@DEF@" -->
622
625
<emphasis role='bold'>InputOutput</emphasis>
623
626
window is the normal kind of opaque window, used for both input and output.
624
<emphasis role='bold'>InputOutput </emphasis>
627
<emphasis role='bold'>InputOutput</emphasis>
625
628
windows can have both
626
<emphasis role='bold'>InputOutput </emphasis>
629
<emphasis role='bold'>InputOutput</emphasis>
628
<emphasis role='bold'>InputOnly </emphasis>
631
<emphasis role='bold'>InputOnly</emphasis>
629
632
windows as inferiors.
635
<glossterm><function>Key grabbing</function></glossterm>
637
<glossentry id="glossary:Key_grabbing">
638
<glossterm>Key grabbing</glossterm>
639
<indexterm significance="preferred"><primary>Key</primary><secondary>grabbing</secondary></indexterm>
637
<!-- .IN "Key" "grabbing" "@DEF@" -->
639
642
Keys on the keyboard can be passively grabbed by a client.
640
643
When the key is pressed,
647
<glossterm><function>Keyboard grabbing</function></glossterm>
649
<glossentry id="glossary:Keyboard_grabbing">
650
<glossterm>Keyboard grabbing</glossterm>
651
<indexterm significance="preferred"><primary>Keyboard</primary><secondary>grabbing</secondary></indexterm>
649
<!-- .IN "Keyboard" "grabbing" "@DEF@" -->
651
654
A client can actively grab control of the keyboard, and key events
652
655
will be sent to that client rather than the client the events would
680
<glossterm><function>Modifier keys</function></glossterm>
682
<glossentry id="glossary:Modifier_keys">
683
<glossterm>Modifier keys</glossterm>
681
684
<indexterm significance="preferred"><primary>Modifier keys</primary></indexterm>
691
<glossterm><function>Monochrome</function></glossterm>
693
<glossentry id="glossary:Monochrome">
694
<glossterm>Monochrome</glossterm>
692
695
<indexterm significance="preferred"><primary>Monochrome</primary></indexterm>
695
698
Monochrome is a special case of
696
<emphasis role='bold'>StaticGray </emphasis>
699
<glossterm linkend="glossary:StaticGray"><emphasis role='bold'>StaticGray</emphasis></glossterm>
697
700
in which there are only two colormap entries.
703
<glossterm><function>Obscure</function></glossterm>
705
<glossentry id="glossary:Obscure">
706
<glossterm>Obscure</glossterm>
704
707
<indexterm significance="preferred"><primary>Obscure</primary></indexterm>
707
710
A window is obscured if some other window obscures it.
708
711
Window A obscures window B if both are viewable
709
<emphasis role='bold'>InputOutput </emphasis>
712
<emphasis role='bold'>InputOutput</emphasis>
710
713
windows, A is higher in the global stacking order,
711
714
and the rectangle defined by the outside edges of A intersects
712
715
the rectangle defined by the outside edges of B.
748
<glossterm><function>Parent window</function></glossterm>
750
<glossentry id="glossary:Parent_window">
751
<glossterm>Parent window</glossterm>
752
<indexterm significance="preferred"><primary>Window</primary><secondary>parent</secondary></indexterm>
750
<!-- .IN "Window" "parent" "@DEF@" -->
752
If C is a child of P, then P is the parent of C.
755
If C is a <glossterm linkend="glossary:Children">child</glossterm> of P,
756
then P is the parent of C.
758
<glossterm><function>Passive grab</function></glossterm>
761
<glossentry id="glossary:Passive_grab">
762
<glossterm>Passive grab</glossterm>
759
763
<indexterm significance="preferred"><primary>Passive grab</primary></indexterm>
769
<glossterm><function>Pixel value</function></glossterm>
772
<glossentry id="glossary:Pixel_value">
773
<glossterm>Pixel value</glossterm>
770
774
<indexterm significance="preferred"><primary>Pixel value</primary></indexterm>
808
<glossterm><function>Plane mask</function></glossterm>
811
<glossentry id="glossary:Plane_mask">
812
<glossterm>Plane mask</glossterm>
813
<indexterm significance="preferred"><primary>Plane</primary><secondary>mask</secondary></indexterm>
810
<!-- .IN "Plane" "mask" "@DEF@" -->
812
816
Graphics operations can be restricted to only affect a subset of bit
813
817
planes of a destination.
832
<glossterm><function>Pointer grabbing</function></glossterm>
835
<glossentry id="glossary:Pointer_grabbing">
836
<glossterm>Pointer grabbing</glossterm>
837
<indexterm significance="preferred"><primary>Pointer</primary><secondary>grabbing</secondary></indexterm>
834
<!-- .IN "Pointer" "grabbing" "@DEF@" -->
836
840
A client can actively grab control of the pointer.
837
841
Then button and motion events will be sent to that client
844
<glossterm><function>Pointing device</function></glossterm>
847
<glossentry id="glossary:Pointing_device">
848
<glossterm>Pointing device</glossterm>
845
849
<indexterm significance="preferred"><primary>Pointing device</primary></indexterm>
872
<glossterm><function>Property list</function></glossterm>
875
<glossentry id="glossary:Property_list">
876
<glossterm>Property list</glossterm>
873
877
<indexterm significance="preferred"><primary>Property list</primary></indexterm>
883
<glossterm><function>PseudoColor</function></glossterm>
886
<glossentry id="glossary:PseudoColor">
887
<glossterm>PseudoColor</glossterm>
884
888
<indexterm significance="preferred"><primary>PseudoColor</primary></indexterm>
897
<glossterm><function>Redirecting control</function></glossterm>
900
<glossentry id="glossary:Redirecting_control">
901
<glossterm>Redirecting control</glossterm>
898
902
<indexterm significance="preferred"><primary>Redirecting control</primary></indexterm>
950
<glossterm><function>RGB values</function></glossterm>
953
<glossentry id="glossary:RGB_values">
954
<glossterm>RGB values</glossterm>
951
955
<indexterm significance="preferred"><primary>RGB values</primary></indexterm>
976
<glossterm><function>Root window</function></glossterm>
979
<glossentry id="glossary:Root_window">
980
<glossterm>Root window</glossterm>
981
<indexterm significance="preferred"><primary>Window</primary><secondary>root</secondary></indexterm>
978
<!-- .IN "Window" "root" "@DEF@" -->
980
984
Each screen has a root window covering it.
981
985
It cannot be reconfigured or unmapped,
1015
<glossterm><function>Scanline order</function></glossterm>
1018
<glossentry id="glossary:Scanline_order">
1019
<glossterm>Scanline order</glossterm>
1016
1020
<indexterm significance="preferred"><primary>Scanline order</primary></indexterm>
1081
<glossterm><function>Server grabbing</function></glossterm>
1084
<glossentry id="glossary:Server_grabbing">
1085
<glossterm>Server grabbing</glossterm>
1086
<indexterm significance="preferred"><primary>Server</primary><secondary>grabbing</secondary></indexterm>
1083
<!-- .IN "Server" "grabbing" "@DEF@" -->
1085
1089
The server can be grabbed by a single client for exclusive use.
1086
1090
This prevents processing of any requests from other client connections until
1106
<glossterm><function>Stacking order</function></glossterm>
1109
<glossentry id="glossary:Stacking_order">
1110
<glossterm>Stacking order</glossterm>
1107
1111
<indexterm significance="preferred"><primary>Stacking order</primary></indexterm>
1119
<glossterm><function>StaticColor</function></glossterm>
1122
<glossentry id="glossary:StaticColor">
1123
<glossterm>StaticColor</glossterm>
1120
1124
<indexterm significance="preferred"><primary>StaticColor</primary></indexterm>
1123
<emphasis role='bold'>StaticColor </emphasis>
1127
<emphasis role='bold'>StaticColor</emphasis>
1124
1128
can be viewed as a degenerate case of
1125
<emphasis role='bold'>PseudoColor</emphasis>
1129
<glossterm linkend="glossary:PseudoColor"><emphasis role='bold'>PseudoColor</emphasis></glossterm>
1126
1130
in which the RGB values are predefined and read-only.
1132
<glossterm><function>StaticGray</function></glossterm>
1135
<glossentry id="glossary:StaticGray">
1136
<glossterm>StaticGray</glossterm>
1133
1137
<indexterm significance="preferred"><primary>StaticGray</primary></indexterm>
1136
<emphasis role='bold'>StaticGray </emphasis>
1140
<emphasis role='bold'>StaticGray</emphasis>
1137
1141
can be viewed as a degenerate case of
1138
<emphasis role='bold'>GrayScale</emphasis>
1142
<glossterm linkend="glossary:GrayScale"><emphasis role='bold'>GrayScale</emphasis></glossterm>
1139
1143
in which the gray values are predefined and read-only.
1140
1144
The values are typically linear or near-linear increasing ramps.
1146
<glossterm><function>Stipple</function></glossterm>
1149
<glossentry id="glossary:Stipple">
1150
<glossterm>Stipple</glossterm>
1147
1151
<indexterm significance="preferred"><primary>Stipple</primary></indexterm>
1158
<glossterm><function>String Equivalence</function></glossterm>
1161
<glossentry id="glossary:String_Equivalence">
1162
<glossterm>String Equivalence</glossterm>
1159
1163
<indexterm significance="preferred"><primary>String Equivalence</primary></indexterm>
1198
1202
timestamp space as being earlier in time than T and half of the
1199
1203
timestamp space as being later in time than T.
1200
1204
One timestamp value (named
1201
<emphasis role='bold'>CurrentTime ) </emphasis>
1205
<emphasis role='bold'>CurrentTime</emphasis>)
1202
1206
is never generated by the server.
1203
1207
This value is reserved for use in requests to represent the current
1210
<glossterm><function>TrueColor</function></glossterm>
1213
<glossentry id="glossary:TrueColor">
1214
<glossterm>TrueColor</glossterm>
1211
1215
<indexterm significance="preferred"><primary>TrueColor</primary></indexterm>
1214
1218
<emphasis role='bold'>TrueColor</emphasis>
1215
1219
can be viewed as a degenerate case of
1216
<emphasis role='bold'>DirectColor</emphasis>
1220
<glossterm linkend="glossary:DirectColor"><emphasis role='bold'>DirectColor</emphasis></glossterm>
1217
1221
in which the subfields in the pixel value directly encode
1218
1222
the corresponding RGB values; that is, the colormap has predefined
1219
1223
read-only RGB values.
1266
<glossterm><function>Window gravity</function></glossterm>
1269
<glossentry id="glossary:Window_gravity">
1270
<glossterm>Window gravity</glossterm>
1271
<indexterm significance="preferred"><primary>Window</primary><secondary>gravity</secondary></indexterm>
1268
<!-- .IN "Window" "gravity" "@DEF@" -->
1270
1274
When windows are resized,
1271
1275
subwindows may be repositioned automatically relative to some position
1280
<glossterm><function>Window manager</function></glossterm>
1283
<glossentry id="glossary:Window_manager">
1284
<glossterm>Window manager</glossterm>
1285
<indexterm significance="preferred"><primary>Window</primary><secondary>manager</secondary></indexterm>
1282
<!-- .IN "Window" "manager" "@DEF@" -->
1284
1288
Manipulation of windows on the screen and much of the user interface
1285
1289
(policy) is typically provided by a window manager client.