~ubuntu-branches/ubuntu/trusty/x11proto-core/trusty-security

« back to all changes in this revision

Viewing changes to specs/glossary.xml

  • Committer: Bazaar Package Importer
  • Author(s): Cyril Brulebois
  • Date: 2011-06-23 11:01:17 UTC
  • mfrom: (1.1.14 upstream) (18.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20110623110117-e80t41jkaisfusq0
* New upstream release.
* Bump xutils-dev and xorg-sgml-doctools build-deps.
* Add xsltproc build-dep.
* Get rid of the temporary 01_keep_xorg_css.diff patch.
* Drop the css from .install accordingly.
* Use xorg-sgml-doctool's copy of xorg.css.
* Wrap (Build-)Depends.
* Don't install *.db yet, keep that for later.
* Update Uploaders list. Thanks, David!
* Switch to dh:
  - Bump debhelper build-dep and compat.
  - Use dh-autoreconf and quilt sequences.
  - Rewrite debian/rules.
* Get rid of xsfbs accordingly.
* Bump Standards-Version to 3.9.2 (no changes).

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
 
5
5
<glossentry id="glossary:Access_control_list">
6
6
  <glossterm>Access control list</glossterm>
7
 
  <indexterm significance="preferred"><primary>Access control list</primary></indexterm>
 
7
  <indexterm zone="glossary:Access_control_list" significance="preferred"><primary>Access control list</primary></indexterm>
8
8
  <glossdef>
9
9
    <para>
10
10
X maintains a list of hosts from which client programs can be run.
22
22
</glossentry>
23
23
<glossentry id="glossary:Active_grab">
24
24
  <glossterm>Active grab</glossterm>
25
 
  <indexterm significance="preferred"><primary>Active grab</primary></indexterm>
 
25
  <indexterm zone="glossary:Active_grab" significance="preferred"><primary>Active grab</primary></indexterm>
26
26
  <glossdef>
27
27
    <para>
28
28
A grab is active when the pointer or keyboard is actually owned by
33
33
</glossentry>
34
34
<glossentry id="glossary:Ancestors">
35
35
  <glossterm>Ancestors</glossterm>
36
 
  <indexterm significance="preferred"><primary>Ancestors</primary></indexterm>
 
36
  <indexterm zone="glossary:Ancestors" significance="preferred"><primary>Ancestors</primary></indexterm>
37
37
  <glossdef>
38
38
    <para>
39
39
If W is an <glossterm linkend="glossary:Inferiors">inferior</glossterm> of A, then A is an ancestor of W.
43
43
</glossentry>
44
44
<glossentry id="glossary:Atom">
45
45
  <glossterm>Atom</glossterm>
46
 
  <indexterm significance="preferred"><primary>Atom</primary></indexterm>
 
46
  <indexterm zone="glossary:Atom" significance="preferred"><primary>Atom</primary></indexterm>
47
47
  <glossdef>
48
48
    <para>
49
49
An atom is a unique ID corresponding to a string name.
54
54
</glossentry>
55
55
<glossentry id="glossary:Background">
56
56
  <glossterm>Background</glossterm>
57
 
  <indexterm significance="preferred"><primary>Background</primary></indexterm>
 
57
  <indexterm zone="glossary:Background" significance="preferred"><primary>Background</primary></indexterm>
58
58
  <glossdef>
59
59
    <para>
60
60
An
61
 
<emphasis role='bold'>InputOutput</emphasis>
 
61
<glossterm linkend="glossary:InputOutput_window"><emphasis role='bold'>InputOutput</emphasis></glossterm>
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.
68
68
</glossentry>
69
69
<glossentry id="glossary:Backing_store">
70
70
  <glossterm>Backing store</glossterm>
71
 
  <indexterm significance="preferred"><primary>Backing store</primary></indexterm>
 
71
  <indexterm zone="glossary:Backing_store" significance="preferred"><primary>Backing store</primary></indexterm>
72
72
  <glossdef>
73
73
    <para>
74
74
When a server maintains the contents of a window,
79
79
</glossentry>
80
80
<glossentry id="glossary:Bit_gravity">
81
81
  <glossterm>Bit gravity</glossterm>
82
 
  <indexterm significance="preferred"><primary>Bit</primary><secondary>gravity</secondary></indexterm>
 
82
  <indexterm zone="glossary:Bit_gravity" significance="preferred"><primary>Bit</primary><secondary>gravity</secondary></indexterm>
83
83
  <glossdef>
84
84
    <para>
85
85
When a window is resized,
94
94
</glossentry>
95
95
<glossentry id="glossary:Bit_plane">
96
96
  <glossterm>Bit plane</glossterm>
97
 
  <indexterm significance="preferred"><primary>Bit</primary><secondary>plane</secondary></indexterm>
 
97
  <indexterm zone="glossary:Bit_plane" significance="preferred"><primary>Bit</primary><secondary>plane</secondary></indexterm>
98
98
  <glossdef>
99
99
    <para>
100
100
When a pixmap or window is thought of as a stack of bitmaps,
105
105
</glossentry>
106
106
<glossentry id="glossary:Bitmap">
107
107
  <glossterm>Bitmap</glossterm>
108
 
  <indexterm significance="preferred"><primary>Bitmap</primary></indexterm>
 
108
  <indexterm zone="glossary:Bitmap" significance="preferred"><primary>Bitmap</primary></indexterm>
109
109
  <glossdef>
110
110
    <para>
111
111
A bitmap is a <glossterm linkend="glossary:Pixmap">pixmap</glossterm> of depth one.
115
115
</glossentry>
116
116
<glossentry id="glossary:Border">
117
117
  <glossterm>Border</glossterm>
118
 
  <indexterm significance="preferred"><primary>Border</primary></indexterm>
 
118
  <indexterm zone="glossary:Border" significance="preferred"><primary>Border</primary></indexterm>
119
119
  <glossdef>
120
120
    <para>
121
121
An
122
 
<emphasis role='bold'>InputOutput</emphasis>
 
122
<glossterm linkend="glossary:InputOutput_window"><emphasis role='bold'>InputOutput</emphasis></glossterm>
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.
130
130
</glossentry>
131
131
<glossentry id="glossary:Button_grabbing">
132
132
  <glossterm>Button grabbing</glossterm>
133
 
  <indexterm significance="preferred"><primary>Button</primary><secondary>grabbing</secondary></indexterm>
 
133
  <indexterm zone="glossary:Button_grabbing" significance="preferred"><primary>Button</primary><secondary>grabbing</secondary></indexterm>
134
134
  <glossdef>
135
135
    <para>
136
136
Buttons on the pointer may be passively grabbed by a client.
142
142
</glossentry>
143
143
<glossentry id="glossary:Byte_order">
144
144
  <glossterm>Byte order</glossterm>
145
 
  <indexterm significance="preferred"><primary>Byte order</primary></indexterm>
 
145
  <indexterm zone="glossary:Byte_order" significance="preferred"><primary>Byte order</primary></indexterm>
146
146
  <glossdef>
147
147
    <para>
148
148
For image (pixmap/bitmap) data,
157
157
</glossentry>
158
158
<glossentry id="glossary:Children">
159
159
  <glossterm>Children</glossterm>
160
 
  <indexterm significance="preferred"><primary>Children</primary></indexterm>
 
160
  <indexterm zone="glossary:Children" significance="preferred"><primary>Children</primary></indexterm>
 
161
  <indexterm zone="glossary:Children" significance="preferred"><primary>Window</primary><secondary>children</secondary></indexterm>
161
162
  <glossdef>
162
163
    <para>
163
164
The children of a window are its first-level subwindows.
167
168
</glossentry>
168
169
<glossentry id="glossary:Client">
169
170
  <glossterm>Client</glossterm>
170
 
  <indexterm significance="preferred"><primary>Client</primary></indexterm>
 
171
  <indexterm zone="glossary:Client" significance="preferred"><primary>Client</primary></indexterm>
171
172
  <glossdef>
172
173
    <para>
173
174
An application program connects to the window system server by some
186
187
</glossentry>
187
188
<glossentry id="glossary:Clipping_region">
188
189
  <glossterm>Clipping region</glossterm>
189
 
  <indexterm significance="preferred"><primary>Clipping region</primary></indexterm>
 
190
  <indexterm zone="glossary:Clipping_region" significance="preferred"><primary>Clipping region</primary></indexterm>
190
191
  <glossdef>
191
192
    <para>
192
193
In a <glossterm linkend="glossary:Graphics_context">graphics context</glossterm>,
199
200
</glossentry>
200
201
<glossentry id="glossary:Colormap">
201
202
  <glossterm>Colormap</glossterm>
 
203
  <indexterm zone="glossary:Colormap" significance="preferred"><primary>Colormap</primary></indexterm>
202
204
  <glossdef>
203
 
<!-- .IN "Colormap" "" "@DEF@"  -->
204
205
    <para>
205
206
A colormap consists of a set of entries defining color values.
206
207
The colormap associated with a window is used to display the contents of
215
216
</glossentry>
216
217
<glossentry id="glossary:Connection">
217
218
  <glossterm>Connection</glossterm>
218
 
  <indexterm significance="preferred"><primary>Connection</primary></indexterm>
 
219
  <indexterm zone="glossary:Connection" significance="preferred"><primary>Connection</primary></indexterm>
219
220
  <glossdef>
220
221
    <para>
221
222
The interprocess communication path between the server and client
228
229
</glossentry>
229
230
<glossentry id="glossary:Containment">
230
231
  <glossterm>Containment</glossterm>
231
 
  <indexterm significance="preferred"><primary>Containment</primary></indexterm>
 
232
  <indexterm zone="glossary:Containment" significance="preferred"><primary>Containment</primary></indexterm>
232
233
  <glossdef>
233
234
    <para>
234
235
A window <quote>contains</quote> the pointer if the window is viewable and the
244
245
</glossentry>
245
246
<glossentry id="glossary:Coordinate_system">
246
247
  <glossterm>Coordinate system</glossterm>
247
 
  <indexterm significance="preferred"><primary>Coordinate system</primary></indexterm>
 
248
  <indexterm zone="glossary:Coordinate_system" significance="preferred"><primary>Coordinate system</primary></indexterm>
248
249
  <glossdef>
249
250
    <para>
250
251
The coordinate system has the X axis horizontal and the Y axis vertical,
261
262
</glossentry>
262
263
<glossentry id="glossary:Cursor">
263
264
  <glossterm>Cursor</glossterm>
264
 
  <indexterm significance="preferred"><primary>Cursor</primary></indexterm>
 
265
  <indexterm zone="glossary:Cursor" significance="preferred"><primary>Cursor</primary></indexterm>
265
266
  <glossdef>
266
267
    <para>
267
268
A cursor is the visible shape of the pointer on a screen.
275
276
</glossentry>
276
277
<glossentry id="glossary:Depth">
277
278
  <glossterm>Depth</glossterm>
278
 
  <indexterm significance="preferred"><primary>Depth</primary></indexterm>
 
279
  <indexterm zone="glossary:Depth" significance="preferred"><primary>Depth</primary></indexterm>
279
280
  <glossdef>
280
281
    <para>
281
282
The depth of a window or pixmap is the number of bits per pixel that it has.
287
288
</glossentry>
288
289
<glossentry id="glossary:Device">
289
290
  <glossterm>Device</glossterm>
290
 
  <indexterm significance="preferred"><primary>Device</primary></indexterm>
 
291
  <indexterm zone="glossary:Device" significance="preferred"><primary>Device</primary></indexterm>
291
292
  <glossdef>
292
293
    <para>
293
294
Keyboards, mice, tablets, track-balls, button boxes, and so on are all
300
301
</glossentry>
301
302
<glossentry id="glossary:DirectColor">
302
303
  <glossterm>DirectColor</glossterm>
303
 
  <indexterm significance="preferred"><primary>DirectColor</primary></indexterm>
 
304
  <indexterm zone="glossary:DirectColor" significance="preferred"><primary>DirectColor</primary></indexterm>
304
305
  <glossdef>
305
306
    <para>
306
307
<emphasis role='bold'>DirectColor</emphasis>
316
317
</glossentry>
317
318
<glossentry id="glossary:Display">
318
319
  <glossterm>Display</glossterm>
319
 
  <indexterm significance="preferred"><primary>Display</primary></indexterm>
 
320
  <indexterm zone="glossary:Display" significance="preferred"><primary>Display</primary></indexterm>
320
321
  <glossdef>
321
322
    <para>
322
323
A server, together with its screens and input devices, is called a display.
326
327
</glossentry>
327
328
<glossentry id="glossary:Drawable">
328
329
  <glossterm>Drawable</glossterm>
329
 
  <indexterm significance="preferred"><primary>Drawable</primary></indexterm>
 
330
  <indexterm zone="glossary:Drawable" significance="preferred"><primary>Drawable</primary></indexterm>
330
331
  <glossdef>
331
332
    <para>
332
333
Both windows and pixmaps can be used as sources and destinations in
333
334
graphics operations.
334
335
These windows and pixmaps are collectively known as drawables.
335
336
However, an
336
 
<emphasis role='bold'>InputOnly</emphasis>
 
337
<glossterm linkend="glossary:InputOnly_window"><emphasis role='bold'>InputOnly</emphasis></glossterm>
337
338
window cannot be used as a source or destination in a graphics operation.
338
339
<!-- .KE -->
339
340
    </para>
341
342
</glossentry>
342
343
<glossentry id="glossary:Event">
343
344
  <glossterm>Event</glossterm>
344
 
  <indexterm significance="preferred"><primary>Event</primary></indexterm>
 
345
  <indexterm zone="glossary:Event" significance="preferred"><primary>Event</primary></indexterm>
345
346
  <glossdef>
346
347
    <para>
347
348
Clients are informed of information asynchronously by means of events.
358
359
</glossentry>
359
360
<glossentry id="glossary:Event_mask">
360
361
  <glossterm>Event mask</glossterm>
361
 
  <indexterm significance="preferred"><primary>Event</primary><secondary>mask</secondary></indexterm>
 
362
  <indexterm zone="glossary:Event_mask" significance="preferred"><primary>Event</primary><secondary>mask</secondary></indexterm>
362
363
  <glossdef>
363
364
    <para>
364
365
Events are requested relative to a window.
370
371
</glossentry>
371
372
<glossentry id="glossary:Event_synchronization">
372
373
  <glossterm>Event synchronization</glossterm>
373
 
  <indexterm significance="preferred"><primary>Event</primary><secondary>synchronization</secondary></indexterm>
 
374
  <indexterm zone="glossary:Event_synchronization" significance="preferred"><primary>Event</primary><secondary>synchronization</secondary></indexterm>
374
375
  <glossdef>
375
376
    <para>
376
377
There are certain race conditions possible when demultiplexing device
385
386
</glossentry>
386
387
<glossentry id="glossary:Event_propagation">
387
388
  <glossterm>Event propagation</glossterm>
388
 
  <indexterm significance="preferred"><primary>Event</primary><secondary>propagation</secondary></indexterm>
 
389
  <indexterm zone="glossary:Event_propagation" significance="preferred"><primary>Event</primary><secondary>propagation</secondary></indexterm>
389
390
  <glossdef>
390
391
    <para>
391
392
Device-related events propagate from the source window to ancestor
397
398
</glossentry>
398
399
<glossentry id="glossary:Event_source">
399
400
  <glossterm>Event source</glossterm>
400
 
  <indexterm significance="preferred"><primary>Event</primary><secondary>source</secondary></indexterm>
 
401
  <indexterm zone="glossary:Event_source" significance="preferred"><primary>Event</primary><secondary>source</secondary></indexterm>
401
402
  <glossdef>
402
403
    <para>
403
404
The window the pointer is in is the source of a device-related
408
409
</glossentry>
409
410
<glossentry id="glossary:Exposure_event">
410
411
  <glossterm>Exposure event</glossterm>
411
 
  <indexterm significance="preferred"><primary>Event</primary><secondary>Exposure</secondary></indexterm>
 
412
  <indexterm zone="glossary:Exposure_event" significance="preferred"><primary>Event</primary><secondary>Exposure</secondary></indexterm>
412
413
  <glossdef>
413
414
    <para>
414
415
Servers do not guarantee to preserve the contents of windows when
421
422
</glossentry>
422
423
<glossentry id="glossary:Extension">
423
424
  <glossterm>Extension</glossterm>
424
 
  <indexterm significance="preferred"><primary>Extension</primary></indexterm>
 
425
  <indexterm zone="glossary:Extension" significance="preferred"><primary>Extension</primary></indexterm>
425
426
  <glossdef>
426
427
    <para>
427
428
Named extensions to the core protocol can be defined to extend the
434
435
</glossentry>
435
436
<glossentry id="glossary:Focus_window">
436
437
  <glossterm>Focus window</glossterm>
 
438
  <indexterm zone="glossary:Focus_window" significance="preferred"><primary>Focus window</primary></indexterm>
437
439
  <glossdef>
438
 
<!-- .IN "Focus window" "" ""@DEF@" -->
439
440
    <para>
440
441
The focus window is another term for the <glossterm linkend="glossary:Input_focus">input focus</glossterm>.
441
442
<!-- .KE -->
444
445
</glossentry>
445
446
<glossentry id="glossary:Font">
446
447
  <glossterm>Font</glossterm>
447
 
  <indexterm significance="preferred"><primary>Font</primary></indexterm>
 
448
  <indexterm zone="glossary:Font" significance="preferred"><primary>Font</primary></indexterm>
448
449
  <glossdef>
449
450
    <para>
450
451
A font is a matrix of glyphs (typically characters).
458
459
</glossentry>
459
460
<glossentry id="glossary:GC">
460
461
  <glossterm>GC, GContext</glossterm>
461
 
  <indexterm significance="preferred"><primary>GC</primary></indexterm>
462
 
  <indexterm significance="preferred"><primary>GContext</primary></indexterm>
 
462
  <indexterm zone="glossary:GC" significance="preferred"><primary>GC</primary><seealso>Graphics context</seealso></indexterm>
 
463
  <indexterm zone="glossary:GC" significance="preferred"><primary>GContext</primary><seealso>Graphics context</seealso></indexterm>
463
464
  <glossdef>
464
465
    <para>
465
466
GC and gcontext are abbreviations for <glossterm linkend="glossary:Graphics_context">graphics context</glossterm>.
469
470
</glossentry>
470
471
<glossentry id="glossary:Glyph">
471
472
  <glossterm>Glyph</glossterm>
472
 
  <indexterm significance="preferred"><primary>Glyph</primary></indexterm>
 
473
  <indexterm zone="glossary:Glyph" significance="preferred"><primary>Glyph</primary></indexterm>
473
474
  <glossdef>
474
475
    <para>
475
476
A glyph is an image, typically of a character, in a font.
479
480
</glossentry>
480
481
<glossentry id="glossary:Grab">
481
482
  <glossterm>Grab</glossterm>
482
 
  <indexterm significance="preferred"><primary>Grab</primary></indexterm>
 
483
  <indexterm zone="glossary:Grab" significance="preferred"><primary>Grab</primary><seealso>Active grab</seealso><seealso>Passive grab</seealso></indexterm>
483
484
  <glossdef>
484
485
    <para>
485
486
Keyboard keys, the keyboard, pointer buttons, the pointer, and the
494
495
</glossentry>
495
496
<glossentry id="glossary:Graphics_context">
496
497
  <glossterm>Graphics context</glossterm>
497
 
  <indexterm significance="preferred"><primary>Graphics context</primary></indexterm>
 
498
  <indexterm zone="glossary:Graphics_context" significance="preferred"><primary>Graphics context</primary></indexterm>
498
499
  <glossdef>
499
500
    <para>
500
501
Various information for graphics output is stored in a graphics context
509
510
</glossentry>
510
511
<glossentry id="glossary:Gravity">
511
512
  <glossterm>Gravity</glossterm>
512
 
  <indexterm significance="preferred"><primary>Gravity</primary></indexterm>
 
513
  <indexterm zone="glossary:Gravity" significance="preferred"><primary>Gravity</primary></indexterm>
513
514
  <glossdef>
514
515
    <para>
515
516
See <glossterm linkend="glossary:Bit_gravity">bit gravity</glossterm>
520
521
</glossentry>
521
522
<glossentry id="glossary:GrayScale">
522
523
  <glossterm>GrayScale</glossterm>
523
 
  <indexterm significance="preferred"><primary>GrayScale</primary></indexterm>
 
524
  <indexterm zone="glossary:GrayScale" significance="preferred"><primary>GrayScale</primary></indexterm>
524
525
  <glossdef>
525
526
    <para>
526
527
<emphasis role='bold'>GrayScale</emphasis>
535
536
</glossentry>
536
537
<glossentry id="glossary:Hotspot">
537
538
  <glossterm>Hotspot</glossterm>
538
 
  <indexterm significance="preferred"><primary>Hotspot</primary></indexterm>
 
539
  <indexterm zone="glossary:Hotspot" significance="preferred"><primary>Hotspot</primary></indexterm>
539
540
  <glossdef>
540
541
    <para>
541
542
A cursor has an associated hotspot that defines the point in the
546
547
</glossentry>
547
548
<glossentry id="glossary:Identifier">
548
549
  <glossterm>Identifier</glossterm>
549
 
  <indexterm significance="preferred"><primary>Identifier</primary></indexterm>
 
550
  <indexterm zone="glossary:Identifier" significance="preferred"><primary>Identifier</primary></indexterm>
550
551
  <glossdef>
551
552
    <para>
552
553
An identifier is a unique value associated with a resource that clients use
558
559
</glossentry>
559
560
<glossentry id="glossary:Inferiors">
560
561
  <glossterm>Inferiors</glossterm>
561
 
  <indexterm significance="preferred"><primary>Inferiors</primary></indexterm>
 
562
  <indexterm zone="glossary:Inferiors" significance="preferred"><primary>Inferiors</primary></indexterm>
562
563
  <glossdef>
563
564
    <para>
564
565
The inferiors of a window are all of the subwindows nested below it:
569
570
</glossentry>
570
571
<glossentry id="glossary:Input_focus">
571
572
  <glossterm>Input focus</glossterm>
572
 
  <indexterm significance="preferred"><primary>Input focus</primary></indexterm>
 
573
  <indexterm zone="glossary:Input_focus" significance="preferred"><primary>Input focus</primary></indexterm>
573
574
  <glossdef>
574
575
    <para>
575
576
The input focus is normally a window defining the scope for
589
590
</glossentry>
590
591
<glossentry id="glossary:Input_manager">
591
592
  <glossterm>Input manager</glossterm>
592
 
  <indexterm significance="preferred"><primary>Input manager</primary></indexterm>
 
593
  <indexterm zone="glossary:Input_manager" significance="preferred"><primary>Input manager</primary></indexterm>
593
594
  <glossdef>
594
595
    <para>
595
596
Control over keyboard input is typically provided by an input manager client.
599
600
</glossentry>
600
601
<glossentry id="glossary:InputOnly_window">
601
602
  <glossterm>InputOnly window</glossterm>
602
 
  <indexterm significance="preferred"><primary>Window</primary><secondary>InputOnly</secondary></indexterm>
 
603
  <indexterm zone="glossary:InputOnly_window" significance="preferred"><primary>Window</primary><secondary>InputOnly</secondary></indexterm>
603
604
  <glossdef>
604
605
    <para>
605
606
An
618
619
</glossentry>
619
620
<glossentry id="glossary:InputOutput_window">
620
621
  <glossterm>InputOutput window</glossterm>
621
 
  <indexterm significance="preferred"><primary>Window</primary><secondary>InputOutput</secondary></indexterm>
 
622
  <indexterm zone="glossary:InputOutput_window" significance="preferred"><primary>Window</primary><secondary>InputOutput</secondary></indexterm>
622
623
  <glossdef>
623
624
    <para>
624
625
An
636
637
</glossentry>
637
638
<glossentry id="glossary:Key_grabbing">
638
639
  <glossterm>Key grabbing</glossterm>
639
 
  <indexterm significance="preferred"><primary>Key</primary><secondary>grabbing</secondary></indexterm>
 
640
  <indexterm zone="glossary:Key_grabbing" significance="preferred"><primary>Key</primary><secondary>grabbing</secondary></indexterm>
640
641
  <glossdef>
641
642
    <para>
642
643
Keys on the keyboard can be passively grabbed by a client.
648
649
</glossentry>
649
650
<glossentry id="glossary:Keyboard_grabbing">
650
651
  <glossterm>Keyboard grabbing</glossterm>
651
 
  <indexterm significance="preferred"><primary>Keyboard</primary><secondary>grabbing</secondary></indexterm>
 
652
  <indexterm zone="glossary:Keyboard_grabbing" significance="preferred"><primary>Keyboard</primary><secondary>grabbing</secondary></indexterm>
652
653
  <glossdef>
653
654
    <para>
654
655
A client can actively grab control of the keyboard, and key events
660
661
</glossentry>
661
662
<glossentry id="glossary:Keysym">
662
663
  <glossterm>Keysym</glossterm>
663
 
  <indexterm significance="preferred"><primary>Keysym</primary></indexterm>
 
664
  <indexterm zone="glossary:Keysym" significance="preferred"><primary>Keysym</primary></indexterm>
664
665
  <glossdef>
665
666
    <para>
666
667
An encoding of a symbol on a keycap on a keyboard.
670
671
</glossentry>
671
672
<glossentry id="glossary:Mapped">
672
673
  <glossterm>Mapped</glossterm>
673
 
  <indexterm significance="preferred"><primary>Mapped window</primary></indexterm>
 
674
  <indexterm zone="glossary:Mapped" significance="preferred"><primary>Mapped window</primary></indexterm>
674
675
  <glossdef>
675
676
    <para>
676
677
A window is said to be mapped if a map call has been performed on it.
681
682
</glossentry>
682
683
<glossentry id="glossary:Modifier_keys">
683
684
  <glossterm>Modifier keys</glossterm>
684
 
  <indexterm significance="preferred"><primary>Modifier keys</primary></indexterm>
 
685
  <indexterm zone="glossary:Modifier_keys" significance="preferred"><primary>Modifier keys</primary></indexterm>
 
686
  <indexterm zone="glossary:Modifier_keys"><primary>Key</primary><secondary>modifier</secondary><see>Modifier keys</see></indexterm>
685
687
  <glossdef>
686
688
    <para>
687
689
Shift, Control, Meta, Super, Hyper, Alt, Compose, Apple, CapsLock,
692
694
</glossentry>
693
695
<glossentry id="glossary:Monochrome">
694
696
  <glossterm>Monochrome</glossterm>
695
 
  <indexterm significance="preferred"><primary>Monochrome</primary></indexterm>
 
697
  <indexterm zone="glossary:Monochrome" significance="preferred"><primary>Monochrome</primary></indexterm>
696
698
  <glossdef>
697
699
    <para>
698
700
Monochrome is a special case of
704
706
</glossentry>
705
707
<glossentry id="glossary:Obscure">
706
708
  <glossterm>Obscure</glossterm>
707
 
  <indexterm significance="preferred"><primary>Obscure</primary></indexterm>
 
709
  <indexterm zone="glossary:Obscure" significance="preferred"><primary>Obscure</primary></indexterm>
708
710
  <glossdef>
709
711
    <para>
710
712
A window is obscured if some other window obscures it.
711
713
Window A obscures window B if both are viewable
712
 
<emphasis role='bold'>InputOutput</emphasis>
 
714
<glossterm linkend="glossary:InputOutput_window"><emphasis role='bold'>InputOutput</emphasis></glossterm>
713
715
windows, A is higher in the global stacking order,
714
716
and the rectangle defined by the outside edges of A intersects
715
717
the rectangle defined by the outside edges of B.
722
724
</glossentry>
723
725
<glossentry id="glossary:Occlude">
724
726
  <glossterm>Occlude</glossterm>
725
 
  <indexterm significance="preferred"><primary>Occlude</primary></indexterm>
 
727
  <indexterm zone="glossary:Occlude" significance="preferred"><primary>Occlude</primary></indexterm>
726
728
  <glossdef>
727
729
    <para>
728
730
A window is occluded if some other window occludes it.
737
739
</glossentry>
738
740
<glossentry id="glossary:Padding">
739
741
  <glossterm>Padding</glossterm>
740
 
  <indexterm significance="preferred"><primary>Padding</primary></indexterm>
 
742
  <indexterm zone="glossary:Padding" significance="preferred"><primary>Padding</primary></indexterm>
741
743
  <glossdef>
742
744
    <para>
743
745
Some padding bytes are inserted in the data stream to maintain
749
751
</glossentry>
750
752
<glossentry id="glossary:Parent_window">
751
753
  <glossterm>Parent window</glossterm>
752
 
  <indexterm significance="preferred"><primary>Window</primary><secondary>parent</secondary></indexterm>
 
754
  <indexterm zone="glossary:Parent_window" significance="preferred"><primary>Window</primary><secondary>parent</secondary></indexterm>
753
755
  <glossdef>
754
756
    <para>
755
757
If C is a <glossterm linkend="glossary:Children">child</glossterm> of P,
760
762
</glossentry>
761
763
<glossentry id="glossary:Passive_grab">
762
764
  <glossterm>Passive grab</glossterm>
763
 
  <indexterm significance="preferred"><primary>Passive grab</primary></indexterm>
 
765
  <indexterm zone="glossary:Passive_grab" significance="preferred"><primary>Passive grab</primary></indexterm>
764
766
  <glossdef>
765
767
    <para>
766
768
Grabbing a key or button is a passive grab.
771
773
</glossentry>
772
774
<glossentry id="glossary:Pixel_value">
773
775
  <glossterm>Pixel value</glossterm>
774
 
  <indexterm significance="preferred"><primary>Pixel value</primary></indexterm>
 
776
  <indexterm zone="glossary:Pixel_value" significance="preferred"><primary>Pixel value</primary></indexterm>
775
777
  <glossdef>
776
778
    <para>
777
779
A pixel is an N-bit value, where N is the number of bit planes used
785
787
</glossentry>
786
788
<glossentry id="glossary:Pixmap">
787
789
  <glossterm>Pixmap</glossterm>
788
 
  <indexterm significance="preferred"><primary>Pixmap</primary></indexterm>
 
790
  <indexterm zone="glossary:Pixmap" significance="preferred"><primary>Pixmap</primary></indexterm>
789
791
  <glossdef>
790
792
    <para>
791
793
A pixmap is a three-dimensional array of bits.
799
801
</glossentry>
800
802
<glossentry id="glossary:Plane">
801
803
  <glossterm>Plane</glossterm>
802
 
  <indexterm significance="preferred"><primary>Plane</primary></indexterm>
 
804
  <indexterm zone="glossary:Plane" significance="preferred"><primary>Plane</primary></indexterm>
803
805
  <glossdef>
804
806
    <para>
805
807
When a pixmap or window is thought of as a stack of bitmaps,
810
812
</glossentry>
811
813
<glossentry id="glossary:Plane_mask">
812
814
  <glossterm>Plane mask</glossterm>
813
 
  <indexterm significance="preferred"><primary>Plane</primary><secondary>mask</secondary></indexterm>
 
815
  <indexterm zone="glossary:Plane_mask" significance="preferred"><primary>Plane</primary><secondary>mask</secondary></indexterm>
814
816
  <glossdef>
815
817
    <para>
816
818
Graphics operations can be restricted to only affect a subset of bit
823
825
</glossentry>
824
826
<glossentry id="glossary:Pointer">
825
827
  <glossterm>Pointer</glossterm>
826
 
  <indexterm significance="preferred"><primary>Pointer</primary></indexterm>
 
828
  <indexterm zone="glossary:Pointer" significance="preferred"><primary>Pointer</primary></indexterm>
827
829
  <glossdef>
828
830
    <para>
829
831
The pointer is the pointing device attached to the cursor
834
836
</glossentry>
835
837
<glossentry id="glossary:Pointer_grabbing">
836
838
  <glossterm>Pointer grabbing</glossterm>
837
 
  <indexterm significance="preferred"><primary>Pointer</primary><secondary>grabbing</secondary></indexterm>
 
839
  <indexterm zone="glossary:Pointer_grabbing" significance="preferred"><primary>Pointer</primary><secondary>grabbing</secondary></indexterm>
838
840
  <glossdef>
839
841
    <para>
840
842
A client can actively grab control of the pointer.
846
848
</glossentry>
847
849
<glossentry id="glossary:Pointing_device">
848
850
  <glossterm>Pointing device</glossterm>
849
 
  <indexterm significance="preferred"><primary>Pointing device</primary></indexterm>
 
851
  <indexterm zone="glossary:Pointing_device" significance="preferred"><primary>Pointing device</primary></indexterm>
850
852
  <glossdef>
851
853
    <para>
852
854
A pointing device is typically a mouse, tablet, or some other
859
861
</glossentry>
860
862
<glossentry id="glossary:Property">
861
863
  <glossterm>Property</glossterm>
862
 
  <indexterm significance="preferred"><primary>Property</primary></indexterm>
 
864
  <indexterm zone="glossary:Property" significance="preferred"><primary>Property</primary></indexterm>
863
865
  <glossdef>
864
866
    <para>
865
867
Windows may have associated properties,
874
876
</glossentry>
875
877
<glossentry id="glossary:Property_list">
876
878
  <glossterm>Property list</glossterm>
877
 
  <indexterm significance="preferred"><primary>Property list</primary></indexterm>
 
879
  <indexterm zone="glossary:Property_list" significance="preferred"><primary>Property list</primary></indexterm>
878
880
  <glossdef>
879
881
    <para>
880
882
The property list of a window is the list of properties that have
885
887
</glossentry>
886
888
<glossentry id="glossary:PseudoColor">
887
889
  <glossterm>PseudoColor</glossterm>
888
 
  <indexterm significance="preferred"><primary>PseudoColor</primary></indexterm>
 
890
  <indexterm zone="glossary:PseudoColor" significance="preferred"><primary>PseudoColor</primary></indexterm>
889
891
  <glossdef>
890
892
    <para>
891
893
<emphasis role='bold'>PseudoColor</emphasis>
899
901
</glossentry>
900
902
<glossentry id="glossary:Redirecting_control">
901
903
  <glossterm>Redirecting control</glossterm>
902
 
  <indexterm significance="preferred"><primary>Redirecting control</primary></indexterm>
 
904
  <indexterm zone="glossary:Redirecting_control" significance="preferred"><primary>Redirecting control</primary></indexterm>
903
905
  <glossdef>
904
906
    <para>
905
907
Window managers (or client programs) may want to enforce window layout
913
915
</glossentry>
914
916
<glossentry id="glossary:Reply">
915
917
  <glossterm>Reply</glossterm>
916
 
  <indexterm significance="preferred"><primary>Reply</primary></indexterm>
 
918
  <indexterm zone="glossary:Reply" significance="preferred"><primary>Reply</primary></indexterm>
917
919
  <glossdef>
918
920
    <para>
919
921
Information requested by a client program is sent back to the client
927
929
</glossentry>
928
930
<glossentry id="glossary:Request">
929
931
  <glossterm>Request</glossterm>
930
 
  <indexterm significance="preferred"><primary>Request</primary></indexterm>
 
932
  <indexterm zone="glossary:Request" significance="preferred"><primary>Request</primary></indexterm>
931
933
  <glossdef>
932
934
    <para>
933
935
A command to the server is called a request.
938
940
</glossentry>
939
941
<glossentry id="glossary:Resource">
940
942
  <glossterm>Resource</glossterm>
941
 
  <indexterm significance="preferred"><primary>Resource</primary></indexterm>
 
943
  <indexterm zone="glossary:Resource" significance="preferred"><primary>Resource</primary></indexterm>
942
944
  <glossdef>
943
945
    <para>
944
946
Windows, pixmaps, cursors, fonts, graphics contexts, and colormaps are
952
954
</glossentry>
953
955
<glossentry id="glossary:RGB_values">
954
956
  <glossterm>RGB values</glossterm>
955
 
  <indexterm significance="preferred"><primary>RGB values</primary></indexterm>
 
957
  <indexterm zone="glossary:RGB_values" significance="preferred"><primary>RGB values</primary></indexterm>
956
958
  <glossdef>
957
959
    <para>
958
960
Red, green, and blue (RGB) intensity values are used to define color.
965
967
</glossentry>
966
968
<glossentry id="glossary:Root">
967
969
  <glossterm>Root</glossterm>
968
 
  <indexterm significance="preferred"><primary>Root</primary></indexterm>
 
970
  <indexterm zone="glossary:Root" significance="preferred"><primary>Root</primary></indexterm>
969
971
  <glossdef>
970
972
    <para>
971
973
The root of a pixmap, colormap, or graphics context is the same as the root of
978
980
</glossentry>
979
981
<glossentry id="glossary:Root_window">
980
982
  <glossterm>Root window</glossterm>
981
 
  <indexterm significance="preferred"><primary>Window</primary><secondary>root</secondary></indexterm>
 
983
  <indexterm zone="glossary:Root_window" significance="preferred"><primary>Window</primary><secondary>root</secondary></indexterm>
982
984
  <glossdef>
983
985
    <para>
984
986
Each screen has a root window covering it.
991
993
</glossentry>
992
994
<glossentry id="glossary:Save_set">
993
995
  <glossterm>Save set</glossterm>
994
 
  <indexterm significance="preferred"><primary>Save set</primary></indexterm>
 
996
  <indexterm zone="glossary:Save_set" significance="preferred"><primary>Save set</primary></indexterm>
995
997
  <glossdef>
996
998
    <para>
997
999
The save set of a client is a list of other clients' windows that,
1005
1007
</glossentry>
1006
1008
<glossentry id="glossary:Scanline">
1007
1009
  <glossterm>Scanline</glossterm>
1008
 
  <indexterm significance="preferred"><primary>Scanline</primary></indexterm>
 
1010
  <indexterm zone="glossary:Scanline" significance="preferred"><primary>Scanline</primary></indexterm>
1009
1011
  <glossdef>
1010
1012
    <para>
1011
1013
A scanline is a list of pixel or bit values viewed as a horizontal
1017
1019
</glossentry>
1018
1020
<glossentry id="glossary:Scanline_order">
1019
1021
  <glossterm>Scanline order</glossterm>
1020
 
  <indexterm significance="preferred"><primary>Scanline order</primary></indexterm>
 
1022
  <indexterm zone="glossary:Scanline_order" significance="preferred"><primary>Scanline order</primary></indexterm>
1021
1023
  <glossdef>
1022
1024
    <para>
1023
1025
An image represented in scanline order contains scanlines ordered by
1028
1030
</glossentry>
1029
1031
<glossentry id="glossary:Screen">
1030
1032
  <glossterm>Screen</glossterm>
1031
 
  <indexterm significance="preferred"><primary>Screen</primary></indexterm>
 
1033
  <indexterm zone="glossary:Screen" significance="preferred"><primary>Screen</primary></indexterm>
1032
1034
  <glossdef>
1033
1035
    <para>
1034
1036
A server can provide several independent screens,
1041
1043
</glossentry>
1042
1044
<glossentry id="glossary:Selection">
1043
1045
  <glossterm>Selection</glossterm>
1044
 
  <indexterm significance="preferred"><primary>Selection</primary></indexterm>
 
1046
  <indexterm zone="glossary:Selection" significance="preferred"><primary>Selection</primary></indexterm>
1045
1047
  <glossdef>
1046
1048
    <para>
1047
1049
A selection can be thought of as an indirect property with dynamic
1070
1072
</glossentry>
1071
1073
<glossentry id="glossary:Server">
1072
1074
  <glossterm>Server</glossterm>
1073
 
  <indexterm significance="preferred"><primary>Server</primary></indexterm>
 
1075
  <indexterm zone="glossary:Server" significance="preferred"><primary>Server</primary></indexterm>
1074
1076
  <glossdef>
1075
1077
    <para>
1076
1078
The server provides the basic windowing mechanism.
1083
1085
</glossentry>
1084
1086
<glossentry id="glossary:Server_grabbing">
1085
1087
  <glossterm>Server grabbing</glossterm>
1086
 
  <indexterm significance="preferred"><primary>Server</primary><secondary>grabbing</secondary></indexterm>
 
1088
  <indexterm zone="glossary:Server_grabbing" significance="preferred"><primary>Server</primary><secondary>grabbing</secondary></indexterm>
1087
1089
  <glossdef>
1088
1090
    <para>
1089
1091
The server can be grabbed by a single client for exclusive use.
1098
1100
</glossentry>
1099
1101
<glossentry id="glossary:Sibling">
1100
1102
  <glossterm>Sibling</glossterm>
1101
 
  <indexterm significance="preferred"><primary>Sibling</primary></indexterm>
 
1103
  <indexterm zone="glossary:Sibling" significance="preferred"><primary>Sibling</primary></indexterm>
1102
1104
  <glossdef>
1103
1105
    <para>
1104
1106
Children of the same parent window are known as sibling windows.
1108
1110
</glossentry>
1109
1111
<glossentry id="glossary:Stacking_order">
1110
1112
  <glossterm>Stacking order</glossterm>
1111
 
  <indexterm significance="preferred"><primary>Stacking order</primary></indexterm>
 
1113
  <indexterm zone="glossary:Stacking_order" significance="preferred"><primary>Stacking order</primary></indexterm>
1112
1114
  <glossdef>
1113
1115
    <para>
1114
1116
Sibling windows may stack on top of each other.
1121
1123
</glossentry>
1122
1124
<glossentry id="glossary:StaticColor">
1123
1125
  <glossterm>StaticColor</glossterm>
1124
 
  <indexterm significance="preferred"><primary>StaticColor</primary></indexterm>
 
1126
  <indexterm zone="glossary:StaticColor" significance="preferred"><primary>StaticColor</primary></indexterm>
1125
1127
  <glossdef>
1126
1128
    <para>
1127
1129
<emphasis role='bold'>StaticColor</emphasis>
1134
1136
</glossentry>
1135
1137
<glossentry id="glossary:StaticGray">
1136
1138
  <glossterm>StaticGray</glossterm>
1137
 
  <indexterm significance="preferred"><primary>StaticGray</primary></indexterm>
 
1139
  <indexterm zone="glossary:StaticGray" significance="preferred"><primary>StaticGray</primary></indexterm>
1138
1140
  <glossdef>
1139
1141
    <para>
1140
1142
<emphasis role='bold'>StaticGray</emphasis>
1148
1150
</glossentry>
1149
1151
<glossentry id="glossary:Stipple">
1150
1152
  <glossterm>Stipple</glossterm>
1151
 
  <indexterm significance="preferred"><primary>Stipple</primary></indexterm>
 
1153
  <indexterm zone="glossary:Stipple" significance="preferred"><primary>Stipple</primary></indexterm>
1152
1154
  <glossdef>
1153
1155
    <para>
1154
1156
A stipple pattern is a bitmap that is used to tile a region that will serve
1160
1162
</glossentry>
1161
1163
<glossentry id="glossary:String_Equivalence">
1162
1164
  <glossterm>String Equivalence</glossterm>
1163
 
  <indexterm significance="preferred"><primary>String Equivalence</primary></indexterm>
 
1165
  <indexterm zone="glossary:String_Equivalence" significance="preferred"><primary>String Equivalence</primary></indexterm>
1164
1166
  <glossdef>
1165
1167
    <para>
1166
1168
Two ISO Latin-1 STRING8 values are considered equal if they are the same
1179
1181
</glossentry>
1180
1182
<glossentry id="glossary:Tile">
1181
1183
  <glossterm>Tile</glossterm>
1182
 
  <indexterm significance="preferred"><primary>Tile</primary></indexterm>
 
1184
  <indexterm zone="glossary:Tile" significance="preferred"><primary>Tile</primary></indexterm>
1183
1185
  <glossdef>
1184
1186
    <para>
1185
1187
A pixmap can be replicated in two dimensions to tile a region.
1190
1192
</glossentry>
1191
1193
<glossentry id="glossary:Timestamp">
1192
1194
  <glossterm>Timestamp</glossterm>
1193
 
  <indexterm significance="preferred"><primary>Timestamp</primary></indexterm>
 
1195
  <indexterm zone="glossary:Timestamp" significance="preferred"><primary>Timestamp</primary></indexterm>
 
1196
  <indexterm zone="glossary:Timestamp" significance="preferred"><primary>CurrentTime</primary></indexterm>
1194
1197
  <glossdef>
1195
1198
    <para>
1196
1199
A timestamp is a time value, expressed in milliseconds.
1212
1215
</glossentry>
1213
1216
<glossentry id="glossary:TrueColor">
1214
1217
  <glossterm>TrueColor</glossterm>
1215
 
  <indexterm significance="preferred"><primary>TrueColor</primary></indexterm>
 
1218
  <indexterm zone="glossary:TrueColor" significance="preferred"><primary>TrueColor</primary></indexterm>
1216
1219
  <glossdef>
1217
1220
    <para>
1218
1221
<emphasis role='bold'>TrueColor</emphasis>
1228
1231
</glossentry>
1229
1232
<glossentry id="glossary:Type">
1230
1233
  <glossterm>Type</glossterm>
1231
 
  <indexterm significance="preferred"><primary>Type</primary></indexterm>
 
1234
  <indexterm zone="glossary:Type" significance="preferred"><primary>Type</primary></indexterm>
1232
1235
  <glossdef>
1233
1236
    <para>
1234
1237
A type is an arbitrary atom used to identify the interpretation of
1241
1244
</glossentry>
1242
1245
<glossentry id="glossary:Viewable">
1243
1246
  <glossterm>Viewable</glossterm>
1244
 
  <indexterm significance="preferred"><primary>Viewable</primary></indexterm>
 
1247
  <indexterm zone="glossary:Viewable" significance="preferred"><primary>Viewable</primary></indexterm>
1245
1248
  <glossdef>
1246
1249
    <para>
1247
1250
A window is viewable if it and all of its ancestors are mapped.
1255
1258
</glossentry>
1256
1259
<glossentry id="glossary:Visible">
1257
1260
  <glossterm>Visible</glossterm>
1258
 
  <indexterm significance="preferred"><primary>Visible</primary></indexterm>
 
1261
  <indexterm zone="glossary:Visible" significance="preferred"><primary>Visible</primary></indexterm>
1259
1262
  <glossdef>
1260
1263
    <para>
1261
1264
A region of a window is visible if someone looking at the screen can
1268
1271
</glossentry>
1269
1272
<glossentry id="glossary:Window_gravity">
1270
1273
  <glossterm>Window gravity</glossterm>
1271
 
  <indexterm significance="preferred"><primary>Window</primary><secondary>gravity</secondary></indexterm>
 
1274
  <indexterm zone="glossary:Window_gravity" significance="preferred"><primary>Window</primary><secondary>gravity</secondary></indexterm>
1272
1275
  <glossdef>
1273
1276
    <para>
1274
1277
When windows are resized,
1282
1285
</glossentry>
1283
1286
<glossentry id="glossary:Window_manager">
1284
1287
  <glossterm>Window manager</glossterm>
1285
 
  <indexterm significance="preferred"><primary>Window</primary><secondary>manager</secondary></indexterm>
 
1288
  <indexterm zone="glossary:Window_manager" significance="preferred"><primary>Window</primary><secondary>manager</secondary></indexterm>
1286
1289
  <glossdef>
1287
1290
    <para>
1288
1291
Manipulation of windows on the screen and much of the user interface
1293
1296
</glossentry>
1294
1297
<glossentry id="glossary:XYFormat">
1295
1298
  <glossterm>XYFormat</glossterm>
1296
 
  <indexterm significance="preferred"><primary>XYFormat</primary></indexterm>
 
1299
  <indexterm zone="glossary:XYFormat" significance="preferred"><primary>XYFormat</primary></indexterm>
1297
1300
  <glossdef>
1298
1301
    <para>
1299
1302
The data for a pixmap is said to be in XY format if it is organized as
1305
1308
</glossentry>
1306
1309
<glossentry id="glossary:ZFormat">
1307
1310
  <glossterm>ZFormat</glossterm>
1308
 
  <indexterm significance="preferred"><primary>ZFormat</primary></indexterm>
 
1311
  <indexterm zone="glossary:ZFormat" significance="preferred"><primary>ZFormat</primary></indexterm>
1309
1312
  <glossdef>
1310
1313
    <para>
1311
1314
The data for a pixmap is said to be in Z format if it is organized as