[comp.sources.x] v02i088: Inter-Client Communication Conventions Manual, Part05/07

mikew@wyse.wyse.com (Mike Wexler) (01/13/89)

Submitted-by:  mikew@wyse.com (Mike Wexler)
Posting-number: Volume 2, Issue 88
Archive-name: icccm/part05

#! /bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of archive 5 (of 7)."
# Contents:  icccm.5
# Wrapped by mikew@wyse on Thu Jan 12 18:11:59 1989
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'icccm.5' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'icccm.5'\"
else
echo shar: Extracting \"'icccm.5'\" \(49469 characters\)
sed "s/^X//" >'icccm.5' <<'END_OF_FILE'
X1249 3732(indow)U
X1419(gravity)S
X1870(No)S
X1940 3804(s)U
X1192 3876(S)U
X1192 3804(Backing-store)U
X1550(hint)S
X1870(Ye)S
X1225 3876(ave-under)U
X1486(hint)S
X1870(No)S
X1913 3948(o)U
X1192 4020(D)U
X1192 3948(Event)U
X1353(mask)S
X1870(N)S
X1235 4020(o-Not-propagate)U
X1653(mask)S
X1870(Yes)S
X1192 4164(C)U
X1192 4092(Override-redire)U
X1567(ct)S
X1631(\257ag)S
X1870(No)S
X1232 4164(olormap)U
X1870(Yes)S
X1940 4236(s)U
X5 F
X1162 4248(_)U
X1 F
X4236(Cursor)T
X1870(Ye)S
X5 F
X1183 4248(_____________________________________)U
X0 F
X1162 4248 M
X10 102 3 0 32 0 0 3 PS32
X1162 4212 M
X10 102 3 0 32 0 0 3 PS32
X1162 4152 M
X10 102 3 0 32 0 0 3 PS32
X1162 4092 M
X10 102 3 0 32 0 0 3 PS32
X1162 4032 M
X10 102 3 0 32 0 0 3 PS32
X1162 3972 M
X10 102 3 0 32 0 0 3 PS32
X1162 3912 M
X10 102 3 0 32 0 0 3 PS32
X1162 3852 M
X10 102 3 0 32 0 0 3 PS32
X1162 3792 M
X10 102 3 0 32 0 0 3 PS32
X1162 3732 M
X10 102 3 0 32 0 0 3 PS32
X1162 3672 M
X10 102 3 0 32 0 0 3 PS32
X1162 3612 M
X10 102 3 0 32 0 0 3 PS32
X1162 3552 M
X10 102 3 0 32 0 0 3 PS32
X1162 3492 M
X10 102 3 0 32 0 0 3 PS32
X1162 3432 M
X10 102 3 0 32 0 0 3 PS32
X1162 3372 M
X10 102 3 0 32 0 0 3 PS32
X1162 3312 M
X10 102 3 0 32 0 0 3 PS32
X1162 3252 M
X10 102 3 0 32 0 0 3 PS32
X1162 3192 M
X10 102 3 0 32 0 0 3 PS32
X2293 4248 M
X10 102 3 0 32 0 0 3 PS32
X2293 4212 M
X10 102 3 0 32 0 0 3 PS32
X2293 4152 M
X10 102 3 0 32 0 0 3 PS32
X2293 4092 M
X10 102 3 0 32 0 0 3 PS32
X2293 4032 M
X10 102 3 0 32 0 0 3 PS32
X2293 3972 M
X10 102 3 0 32 0 0 3 PS32
X2293 3912 M
X10 102 3 0 32 0 0 3 PS32
X2293 3852 M
X10 102 3 0 32 0 0 3 PS32
X2293 3792 M
X10 102 3 0 32 0 0 3 PS32
X2293 3732 M
X10 102 3 0 32 0 0 3 PS32
X2293 3672 M
X10 102 3 0 32 0 0 3 PS32
X2293 3612 M
X10 102 3 0 32 0 0 3 PS32
X2293 3552 M
X10 102 3 0 32 0 0 3 PS32
X2293 3492 M
X10 102 3 0 32 0 0 3 PS32
X2293 3432 M
X10 102 3 0 32 0 0 3 PS32
X2293 3372 M
X10 102 3 0 32 0 0 3 PS32
X2293 3312 M
X10 102 3 0 32 0 0 3 PS32
X2293 3252 M
X10 102 3 0 32 0 0 3 PS32
X2293 3192 M
X10 102 3 0 32 0 0 3 PS32
X1 F
X3001 4377(s)U
X432 4449(t)U
X432 4377(Most)U
X580(are)S
X678(private)S
X870(to)S
X941(the)S
X1039(client,)S
X1233(and)S
X1344(will)S
X1462(never)S
X1620(be)S
X1701(interfered)S
X1960(with)S
X2091(by)S
X2175(the)S
X2273(window)S
X2490(manager.)S
X2757(As)S
X2847(regard)S
X449 4449(he)U
X526(attribute)S
X728(s)S
X771(that)S
X882(are)S
X976(not)S
X1073(private)S
X1261(to)S
X1328(the)S
X1422(client:)S
X1630 4701(DRAFT)U
XEP
X%%Page: ? 28
XBP
X4 F
X60 Z
X432 597(\267)U
X1 F
X1658 381(-)U
X1698(28)S
X1778(-)S
X522 597(The)U
X642(window)S
X861(manager)S
X1095(is)S
X1161(free)S
X1281(to)S
X1354(override)S
X1581(the)S
X1681(window)S
X1900(gravity;)S
X2114(a)S
X2167(reparenting)S
X2468(window)S
X2687(manager)S
X2920(may)S
X4 F
X432 762(\267)U
X1 F
X522 669(want)U
X659(to)S
X726(set)S
X813(the)S
X907(top-level)S
X1142(window's)S
X1398(window)S
X1611(gravity)S
X1802(for)S
X1892(its)S
X1969(own)S
X2092(purposes.)S
X522 762(Clients)U
X718(are)S
X817(free)S
X936(to)S
X1008(set)S
X1100(the)S
X1199(save-under)S
X1488(hint)S
X1607(on)S
X1692(their)S
X1828(top-level)S
X2068(windows)S
X2309(but)S
X2411(they)S
X2540(must)S
X2682(be)S
X2764(aware)S
X2933(that)S
X4 F
X432 927(\267)U
X1 F
X522 834(the)U
X616(hint)S
X730(may)S
X854(be)S
X931(overridden)S
X1212(by)S
X1292(the)S
X1386(window)S
X1599(manager.)S
X522 927(Windows,)U
X810(in)S
X879(effect,)S
X1074(have)S
X1210(per-client)S
X1464(event)S
X1617(masks)S
X1789(and)S
X1898(so)S
X1973(clients)S
X2153(may)S
X2279(select)S
X2439(for)S
X2531(whatever)S
X2774(events)S
X2950(are)S
X3001 999(s)U
X522 1071(f)U
X522 999(convenient)U
X811(irrespective)S
X1117(of)S
X1191(any)S
X1302(events)S
X1480(the)S
X1578(window)S
X1795(manager)S
X2027(is)S
X2091(selecting)S
X2330(for.)S
X2459(There)S
X2623(are)S
X2720(some)S
X2870(event)S
X542 1071(or)U
X615(which)S
X785(only)S
X915(one)S
X1025(client)S
X1183(at)S
X1250(a)S
X1299(time)S
X1429(may)S
X1555(select,)S
X1730(but)S
X1829(the)S
X1925(window)S
X2140(manager)S
X2370(should)S
X2552(not)S
X2651(select)S
X2811(for)S
X2903(them)S
X4 F
X432 1236(\267)U
X1 F
X522 1143(on)U
X602(any)S
X709(of)S
X779(the)S
X873(client's)S
X1071(windows.)S
X522 1236(Clients)U
X721(can)S
X833(set)S
X928(override-redire)S
X1290(ct)S
X1362(on)S
X1449(top-level)S
X1691(windows)S
X1934(but)S
X2038(are)S
X2139(encouraged)S
X2444(not)S
X2548(to)S
X2622(do)S
X2709(so)S
X2789(except)S
X2974(as)S
X3 F
X432 1452(4)U
X1 F
X522 1308(described)U
X773(in)S
X840(Sections)S
X1064(4.1.10)S
X1234(and)S
X1341(4.2.9.)S
X3 F
X462 1452(.1.7.)U
X607(Input)S
X769(Focus)S
X1 F
X432 1545(T)U
X(here)R
X593(are)S
X687(four)S
X807(models)S
X1001(of)S
X1071(input)S
X1215(handling:)S
X1789 1638(.)U
X4 F
X432(\267)S
X1 F
X522(No)S
X615(Input.)S
X797(The)S
X911(client)S
X1066(never)S
X1220(expects)S
X1421(keyboard)S
X1665(input)S
X522 1731(An)U
X615(example)S
X840(would)S
X1010(be)S
X1087(xload,)S
X1276(or)S
X1346(another)S
X1547(output-only)S
X1848(client.)S
X2740 1824(.)U
X4 F
X432(\267)S
X1 F
X522(Passive)S
X722(Input.)S
X904(The)S
X1018(client)S
X1173(expects)S
X1374(keyboard)S
X1618(input)S
X1762(but)S
X1859(never)S
X2013(explicit)S
X2195(ly)S
X2262(sets)S
X2372(the)S
X2466(input)S
X2610(focus)S
X522 1917(An)U
X618(example)S
X846(would)S
X1019(be)S
X1099(a)S
X1149(simple)S
X1332(client)S
X1489(with)S
X1618(no)S
X1700(subwindows,)S
X2056(which)S
X2225(will)S
X2341(accept)S
X2518(input)S
X2664(in)S
X2733(PointerRoot)S
X522 2061(m)U
X522 1989(mode,)U
X716(or)S
X791(when)S
X946(the)S
X1045(window)S
X1263(manager)S
X1496(sets)S
X1611(the)S
X1710(input)S
X1859(focus)S
X2014(to)S
X2086(its)S
X2168(top-level)S
X2407(window)S
X2624(\(in)S
X2715(click-to-t)S
X2937(ype)S
X569 2061(ode\).)U
X4 F
X432 2154(\267)U
X1 F
X522(Locally)S
X734(Active)S
X922(Input.)S
X1111(The)S
X1232(client)S
X1394(expects)S
X1602(keyboard)S
X1853(input,)S
X2039(and)S
X2153(explicit)S
X2335(ly)S
X2409(sets)S
X2526(the)S
X2626(input)S
X2776(focus,)S
X2947(but)S
X522 2319(A)U
X522 2226(only)U
X649(does)S
X779(so)S
X852(when)S
X1002(one)S
X1109(of)S
X1179(its)S
X1256(windows)S
X1492(already)S
X1690(has)S
X1790(the)S
X1884(focus.)S
X565 2319(n)U
X621(example)S
X852(would)S
X1028(be)S
X1111(a)S
X1164(client)S
X1325(with)S
X1458(sub-windows)S
X1803(de\256ning)S
X2026(various)S
X2229(data)S
X2356(entry)S
X2506(\256elds)S
X2662(that)S
X2779(uses)S
X2907(Next)S
X522 2463(t)U
X522 2391(and)U
X633(Prev)S
X767(keys)S
X901(to)S
X972(move)S
X1130(the)S
X1228(input)S
X1376(focus)S
X1530(between)S
X1755(the)S
X1853(\256elds,)S
X2042(once)S
X2179(its)S
X2259(top-level)S
X2497(window)S
X2713(has)S
X2816(acquired)S
X539 2463(he)U
X621(focus)S
X776(in)S
X848(PointerRoot)S
X1164(mode,)S
X1358(or)S
X1433(when)S
X1588(the)S
X1687(window)S
X1905(manager)S
X2138(sets)S
X2253(the)S
X2352(input)S
X2501(focus)S
X2656(to)S
X2728(its)S
X2809(top-level)S
X4 F
X432 2628(\267)U
X1 F
X522 2535(window)U
X735(\(in)S
X822(click-to-t)S
X1044(ype)S
X1151(mode\).)S
X522 2628(Globally)U
X757(Active)S
X942(Input.)S
X1128(The)S
X1246(client)S
X1405(expects)S
X1609(keyboard)S
X1856(input,)S
X2038(and)S
X2148(explicit)S
X2330(ly)S
X2400(sets)S
X2513(the)S
X2610(input)S
X2757(focus)S
X2910(even)S
X522 2793(A)U
X522 2700(when)U
X672(it)S
X726(is)S
X786(in)S
X853(windows)S
X1089(the)S
X1183(client)S
X1338(does)S
X1468(not)S
X1565(own.)S
X565 2793(n)U
X623(example)S
X856(would)S
X1034(be)S
X1119(a)S
X1174(client)S
X1337(with)S
X1471(a)S
X1525(scroll)S
X1686(bar,)S
X1825(that)S
X1943(wants)S
X2110(to)S
X2184(allow)S
X2345(users)S
X2495(to)S
X2569(scroll)S
X2730(the)S
X2831(window)S
X3007 2865(t)U
X522 2937(f)U
X522 2865(without)U
X728(disturbing)S
X994(the)S
X1090(input)S
X1236(focus)S
X1388(even)S
X1524(if)S
X1583(it)S
X1639(is)S
X1701(in)S
X1770(some)S
X1919(other)S
X2065(window.)S
X2315(It)S
X2374(wants)S
X2536(to)S
X2605(acquire)S
X2805(the)S
X2900(inpu)S
X542 2937(ocus)U
X680(when)S
X838(the)S
X940(user)S
X1068(clicks)S
X1237(in)S
X1312(the)S
X1414(scrolled)S
X1633(region,)S
X1850(but)S
X1954(not)S
X2058(when)S
X2215(the)S
X2316(user)S
X2443(clicks)S
X2611(in)S
X2685(the)S
X2786(scroll)S
X2947(bar)S
X432 3102(T)U
X522 3009(itself.)U
X698(Thus,)S
X853(it)S
X907(wants)S
X1067(to)S
X1134(prevent)S
X1335(the)S
X1429(window)S
X1642(manager)S
X1870(setting)S
X2051(the)S
X2145(input)S
X2289(focus)S
X2439(to)S
X2506(any)S
X2613(of)S
X2683(its)S
X2760(windows.)S
X469 3102(he)U
X547(four)S
X668(input)S
X813(models)S
X1007(and)S
X1114(the)S
X1208(corresponding)S
X1572(values)S
X1746(of)S
X1816(the)S
X1910(``input'')S
X2134(\256eld)S
X2261(and)S
X2368(the)S
X2462(presence)S
X2693(or)S
X2763(absence)S
X2974(of)S
X432 3174(the)U
X526(WM)S
X5 F
X(_)R
X1 F
X(TAKE)R
X5 F
X(_)R
X1 F
X(FOCUS)R
X1068(atom)S
X1209(in)S
X1276(the)S
X1370(WM)S
X5 F
X(_)R
X1 F
X(PROTOCOLS)R
X1879(property)S
X2103(are)S
X2197(shown)S
X2373(in)S
X2440(Table)S
X2598(12.)S
X5 F
X1023 3222(_______________________________________________)U
X1023 3306(_)U
X1 F
X1420 3294(Table)U
X1578(12)S
X1658(\261)S
X1708(Input)S
X1855(Models)S
X5 F
X1052 3306(______________________________________________)U
X1023 3390(_)U
X1 F
X1097 3378(Input)U
X1244(Model)S
X1537(input)S
X1681(\256eld)S
X1880(WM)S
X5 F
X(_)R
X1 F
X(TAKE)R
X5 F
X(_)R
X1 F
X(FOCUS)R
X5 F
X1052 3390(______________________________________________)U
X1 F
X1053 3534(P)U
X1053 3462(No)U
X1146(Input)S
X1535(False)S
X1880(Absent)S
X1086 3534(assive)U
X1535(True)S
X1880(Absent)S
X2040 3606(t)U
X1053 3678(G)U
X1053 3606(Locally)U
X1258(Active)S
X1535(True)S
X1880(Presen)S
X1096 3678(lobally)U
X1284(Active)S
X1535(False)S
X1880(Present)S
X5 F
X2402 3690(_)U
X0 F
X1023 3282 M
X10 102 3 0 32 0 0 3 PS32
X1023 3342 M
X10 102 3 0 32 0 0 3 PS32
X1023 3402 M
X10 102 3 0 32 0 0 3 PS32
X1023 3462 M
X10 102 3 0 32 0 0 3 PS32
X1023 3522 M
X10 102 3 0 32 0 0 3 PS32
X1023 3582 M
X10 102 3 0 32 0 0 3 PS32
X1023 3642 M
X10 102 3 0 32 0 0 3 PS32
X1023 3690 M
X10 102 3 0 32 0 0 3 PS32
X5 F
X1023(______________________________________________)S
X0 F
X2432 3690 M
X10 102 3 0 32 0 0 3 PS32
X2432 3642 M
X10 102 3 0 32 0 0 3 PS32
X2432 3582 M
X10 102 3 0 32 0 0 3 PS32
X2432 3522 M
X10 102 3 0 32 0 0 3 PS32
X2432 3462 M
X10 102 3 0 32 0 0 3 PS32
X2432 3402 M
X10 102 3 0 32 0 0 3 PS32
X2432 3342 M
X10 102 3 0 32 0 0 3 PS32
X2432 3282 M
X10 102 3 0 32 0 0 3 PS32
X1 F
X2994 3819(y)U
X432 3891(r)U
X432 3819(Passive)U
X642(and)S
X759(Locally)S
X974(Active)S
X1165(clients)S
X1353(set)S
X1450(the)S
X1554(``input'')S
X1787(\256eld)S
X1923(of)S
X2002(WM)S
X5 F
X(_)R
X1 F
X(HINTS)R
X3 F
X2347(True)S
X1 F
X2503(to)S
X2579(indicate)S
X2800(that)S
X2920(the)S
X452 3891(equire)U
X625(window)S
X840(manager)S
X1070(assistance)S
X1353(in)S
X1422(acquiring)S
X1672(the)S
X1768(input)S
X1914(focus.)S
X2101(No)S
X2196(Input)S
X2344(and)S
X2452(Globally)S
X2684(Active)S
X2866(clients)S
X3004 3963(-)U
X432 4035(d)U
X432 3963(set)U
X522(the)S
X619(``input'')S
X846(\256eld)S
X3 F
X976(False)S
X1 F
X1133(to)S
X1203(prevent)S
X1407(the)S
X1504(window)S
X1720(manager)S
X1951(setting)S
X2135(the)S
X2231(input)S
X2377(focus)S
X2529(to)S
X2598(its)S
X2677(top-level)S
X2914(win)S
X462 4035(ow.)U
X432 4128(C)U
X(lients)R
X623(using)S
X773(SetInputFocus)S
X1140(must)S
X1277(set)S
X1364(the)S
X1458(``time'')S
X1666(\256eld)S
X1793(to)S
X1860(the)S
X1954(timestam)S
X2176(p)S
X2226(of)S
X2296(the)S
X2390(event)S
X2541(that)S
X2652(caused)S
X2836(them)S
X2977(to)S
X2994 4200(d)U
X432 4272(t)U
X432 4200(make)U
X587(the)S
X685(attempt)S
X867(.)S
X926(Note)S
X1067(that)S
X1181(this)S
X1291(cannot)S
X1475(be)S
X1555(a)S
X1605(FocusIn)S
X1821(event,)S
X2010(since)S
X2157(they)S
X2284(do)S
X2367(not)S
X2467(have)S
X2604(timestam)S
X2826(ps,)S
X2937(an)S
X449 4272(hat)U
X547(clients)S
X729(may)S
X857(acquire)S
X1059(the)S
X1157(focus)S
X1311(without)S
X1519(a)S
X1570(corresponding)S
X1937(EnterNotify.)S
X2283(Clients)S
X2477(must)S
X2617(not)S
X2717(use)S
X2820(Current-)S
X432 4344(Time)U
X580(in)S
X647(the)S
X741(``time'')S
X949(\256eld.)S
X1630 4701(DRAFT)U
XEP
X%%Page: ? 29
XBP
X1 F
X60 Z
X432 597(C)U
X1658 381(-)U
X1698(29)S
X1778(-)S
X472 597(lients)U
X630(using)S
X787(the)S
X888(Globally)S
X1125(Active)S
X1312(model)S
X1489(can)S
X1599(only)S
X1732(use)S
X1838(SetInputFocus)S
X2211(to)S
X2284(acquire)S
X2488(the)S
X2588(input)S
X2738(focus)S
X2894(when)S
X4 F
X432 762(\267)U
X1 F
X432 669(they)U
X556(do)S
X636(not)S
X733(already)S
X931(have)S
X1065(it)S
X1119(on)S
X1199(receipt)S
X1384(of)S
X1454(one)S
X1561(of)S
X1631(the)S
X1725(following)S
X1979(events:)S
X522 762(ButtonPress)U
X847 855(e)U
X4 F
X432 948(\267)U
X432 855(\267)U
X1 F
X522(ButtonRelea)S
X824(s)S
X522 948(Passive-grabbed)U
X936(KeyPress)S
X1197 1041(e)U
X432 1134(I)U
X4 F
X432 1041(\267)U
X1 F
X522(Passive-grabbed)S
X936(KeyReleas)S
X452 1134(n)U
X508(general,)S
X747(clients)S
X931(should)S
X1117(avoid)S
X1277(using)S
X1433(passive-grabbed)S
X1850(Key)S
X1976(events)S
X2156(for)S
X2252(this)S
X2365(purpose)S
X2581(except)S
X2765(when)S
X2920(they)S
X3009 1206(,)U
X432 1278(c)U
X432 1206(are)U
X533(unavoidable)S
X855(\(as)S
X952(for)S
X1049(example)S
X1281(a)S
X1335(selection)S
X1577(tool)S
X1698(that)S
X1816(establishes)S
X2104(a)S
X2158(passive)S
X2362(grab)S
X2496(on)S
X2582(the)S
X2682(keys)S
X2818(that)S
X2935(cut)S
X459 1278(opy,)U
X604(or)S
X674(paste\).)S
X432 1371(T)U
X(he)R
X551(method)S
X757(by)S
X842(which)S
X1014(the)S
X1113(user)S
X1238(commands)S
X1524(the)S
X1623(window)S
X1841(manager)S
X2074(to)S
X2146(set)S
X2238(the)S
X2336(focus)S
X2490(to)S
X2561(a)S
X2612(window)S
X2829(is)S
X2893(up)S
X2977(to)S
X3007 1443(t)U
X432 1515(t)U
X432 1443(the)U
X538(window)S
X763(manager.)S
X1038(For)S
X1153(example,)S
X1425(clients)S
X1615(cannot)S
X1808(determine)S
X2082(whether)S
X2308(they)S
X2444(will)S
X2570(see)S
X2679(the)S
X2784(click)S
X2933(tha)S
X449 1515(ransfers)U
X659(the)S
X753(focus.)S
X432 1608(W)U
X(indows)R
X697(with)S
X839(the)S
X948(atom)S
X1104(WM)S
X5 F
X(_)R
X1 F
X(TAKE)R
X5 F
X(_)R
X1 F
X(FOCUS)R
X1661(in)S
X1743(their)S
X1889(WM)S
X5 F
X(_)R
X1 F
X(PROTOCOLS)R
X2412(property)S
X2650(may)S
X2788(receive)S
X2997(a)S
X432 1752(t)U
X432 1680(ClientMessage)U
X817(from)S
X961(the)S
X1062(window)S
X1282(manager)S
X1517(as)S
X1594(described)S
X1852(in)S
X1926(Section)S
X2134(4.2.8.)S
X2296(with)S
X2429(WM)S
X5 F
X(_)R
X1 F
X(TAKE)R
X5 F
X(_)R
X1 F
X(FOCUS)R
X2977(in)S
X449 1752(heir)U
X568(data[0])S
X764(\256eld.)S
X931(If)S
X996(they)S
X1125(want)S
X1267(the)S
X1366(focus,)S
X1556(they)S
X1685(should)S
X1870(respond)S
X2085(with)S
X2216(a)S
X2267(SetInputFocus)S
X2638(request)S
X2836(with)S
X2967(its)S
X3007 1824(t)U
X432 1896(w)U
X432 1824(``window'')U
X732(\256eld)S
X866(set)S
X960(to)S
X1034(the)S
X1135(window)S
X1355(of)S
X1432(theirs)S
X1593(that)S
X1711(last)S
X1822(had)S
X1936(the)S
X2037(input)S
X2188(focus,)S
X2380(or)S
X2456(to)S
X2529(their)S
X2666(``default)S
X2900(inpu)S
X475 1896(indow'',)U
X700(and)S
X807(the)S
X901(``time'')S
X1109(\256eld)S
X1236(set)S
X1323(to)S
X1390(the)S
X1484(timestam)S
X1706(p)S
X1756(in)S
X1823(the)S
X1917(message.)S
X2176(See)S
X2283(Section)S
X2484(4.2.7.)S
X2994 1989(d)U
X432 2061(o)U
X432 1989(A)U
X499(client)S
X658(could)S
X816(receive)S
X1015(WM)S
X5 F
X(_)R
X1 F
X(TAKE)R
X5 F
X(_)R
X1 F
X(FOCUS)R
X1561(when)S
X1715(opening)S
X1933(from)S
X2074(an)S
X2155(icon,)S
X2298(or)S
X2372(when)S
X2526(the)S
X2623(user)S
X2746(has)S
X2849(clicke)S
X462 2061(utside)U
X632(their)S
X769(window)S
X988(in)S
X1061(an)S
X1144(area)S
X1271(that)S
X1388(indicate)S
X1580(s)S
X1629(to)S
X1702(the)S
X1802(window)S
X2021(manager)S
X2255(that)S
X2372(it)S
X2432(should)S
X2618(assign)S
X2794(the)S
X2894(focus)S
X432 2226(T)U
X432 2133(\(for)U
X542(example,)S
X782(clicking)S
X997(in)S
X1064(the)S
X1158(headline)S
X1383(bar)S
X1480(can)S
X1584(be)S
X1661(used)S
X1791(to)S
X1858(assign)S
X2028(the)S
X2122(focus\).)S
X469 2226(he)U
X551(goal)S
X680(is)S
X745(to)S
X817(support)S
X1022(window)S
X1240(managers)S
X1496(that)S
X1612(want)S
X1754(to)S
X1825(assign)S
X1999(the)S
X2097(input)S
X2245(focus)S
X2399(to)S
X2470(a)S
X2521(top-level)S
X2760(window)S
X2977(in)S
X2997 2298(e)U
X432 2370(o)U
X432 2298(such)U
X567(a)S
X619(way)S
X744(that)S
X860(the)S
X959(top-level)S
X1199(window)S
X1417(can)S
X1526(either)S
X1689(assign)S
X1864(it)S
X1923(to)S
X1995(one)S
X2107(of)S
X2182(their)S
X2318(sub-windows,)S
X2677(or)S
X2751(decline)S
X2950(th)S
X462 2370(ffer)U
X570(of)S
X641(the)S
X735(focus.)S
X920(A)S
X983(clock,)S
X1149(for)S
X1239(example,)S
X1479(or)S
X1549(a)S
X1596(text)S
X1707(editor)S
X1868(with)S
X1995(no)S
X2075(currently)S
X2313(open)S
X2450(frames,)S
X2649(might)S
X2810(not)S
X2907(want)S
X3007 2442(t)U
X432 2514(f)U
X432 2442(to)U
X508(take)S
X638(focus)S
X797(even)S
X940(though)S
X1136(the)S
X1239(window)S
X1461(manager)S
X1697(generally)S
X1950(believes)S
X2176(that)S
X2295(clients)S
X2481(should)S
X2669(take)S
X2798(the)S
X2900(inpu)S
X452 2514(ocus)U
X582(after)S
X713(being)S
X867(deiconi\256ed)S
X1155(or)S
X1225(raised.)S
X582 2607(P)U
X(roblem:)R
X2 F
X825(There)S
X987(would)S
X1156(be)S
X1235(no)S
X1317(need)S
X1453(for)S
X1545(WM)S
X5 F
X(_)R
X2 F
X(TAKE)R
X5 F
X(_)R
X2 F
X(FOCUS)R
X2067(if)S
X2123(the)S
X2218(FocusIn)S
X2436(event)S
X2585(contained)S
X2844(a)S
X2847 2679(e)U
X582 2751(i)U
X582 2679(timestamp)U
X851(and)S
X963(a)S
X1015(previous-focus)S
X1391(\256eld.)S
X1552(This)S
X1677(could)S
X1833(avoid)S
X1989(the)S
X2085(potential)S
X2322(race)S
X2450(condition.)S
X2734(Ther)S
X599 2751(s)U
X642(space)S
X799(in)S
X866(the)S
X960(event)S
X1108(for)S
X1198(this)S
X1305(information;)S
X1629(it)S
X1683(should)S
X1863(be)S
X1940(added)S
X2107(at)S
X2174(the)S
X2268(next)S
X2389(protocol)S
X2613(revision.)S
X1 F
X3001 2844(s)U
X432 2916(r)U
X432 2844(Clients)U
X630(that)S
X748(set)S
X842(the)S
X943(input)S
X1094(focus)S
X1251(need)S
X1391(to)S
X1464(decide)S
X1648(a)S
X1701(value)S
X1858(for)S
X1954(the)S
X2054(``revert-to'')S
X2368(\256eld)S
X2501(of)S
X2577(the)S
X2677(SetInputFocu)S
X452 2916(equest.)U
X671(This)S
X808(determine)S
X1050(s)S
X1103(the)S
X1207(behaviour)S
X1478(of)S
X1558(the)S
X1662(input)S
X1816(focus)S
X1976(if)S
X2042(the)S
X2145(window)S
X2367(the)S
X2470(focus)S
X2629(has)S
X2738(been)S
X2881(set)S
X2977(to)S
X4 F
X432 3081(\267)U
X1 F
X432 2988(becomes)U
X663(not)S
X760(viewable.)S
X1033(It)S
X1090(can)S
X1194(be)S
X1271(any)S
X1378(of:)S
X522 3081(Parent.)U
X734(In)S
X807(general,)S
X1043(clients)S
X1224(should)S
X1407(use)S
X1510(this)S
X1620(value)S
X1774(when)S
X1926(assigning)S
X2175(focus)S
X2327(to)S
X2396(one)S
X2505(of)S
X2577(their)S
X2710(subwindows.)S
X522 3225(w)U
X522 3153(Unmapping)U
X834(the)S
X936(subwindow)S
X1239(will)S
X1360(cause)S
X1521(focus)S
X1678(to)S
X1752(revert)S
X1920(to)S
X1994(the)S
X2095(parent,)S
X2308(which)S
X2482(is)S
X2549(probably)S
X2790(what)S
X2934(you)S
X565 3225(ant.)U
X4 F
X432 3318(\267)U
X1 F
X522(PointerRoot.)S
X872(Using)S
X1039(this)S
X1150(value)S
X1305(with)S
X1436(a)S
X1487(ClickToType)S
X1809(-style)S
X1967(window)S
X2184(manager)S
X2416(leads)S
X2564(to)S
X2634(race)S
X2758(conditions,)S
X522 3462(t)U
X522 3390(since)U
X671(the)S
X770(window)S
X988(becoming)S
X1250(unviewable)S
X1552(may)S
X1680(coincide)S
X1909(with)S
X2040(the)S
X2138(window)S
X2355(manager)S
X2587(deciding)S
X2819(to)S
X2890(move)S
X539 3462(he)U
X616(focus)S
X766(elsewhere.)S
X4 F
X432 3555(\267)U
X1 F
X522(None.)S
X712(Using)S
X880(this)S
X992(value)S
X1148(causes)S
X1330(problems)S
X1579(if)S
X1641(the)S
X1740(window)S
X1958(manager)S
X2191(reparents)S
X2437(the)S
X2536(window)S
X2753(\(most)S
X2914(win-)S
X522 3699(w)U
X522 3627(dow)U
X646(managers)S
X898(will\))S
X1033(and)S
X1141(then)S
X1266(crashes.)S
X1499(The)S
X1614(input)S
X1759(focus)S
X1910(will)S
X2025(be)S
X2103(None,)S
X2289(and)S
X2397(there)S
X2539(will)S
X2653(probably)S
X2887(be)S
X2964(no)S
X565 3699(ay)U
X642(to)S
X709(change)S
X900(it.)S
X432 3792(The)U
X546(convention)S
X834(is:)S
X582 3885(Convention:)U
X2 F
X900(Clients)S
X1091(invoking)S
X1319(SetInputFocus)S
X1687(should)S
X1867(set)S
X1954(``revert-to'')S
X2265(to)S
X2332(Parent.)S
X1 F
X432 3978(A)U
X495(convention)S
X783(is)S
X843(also)S
X960(required)S
X1181(for)S
X1271(clients)S
X1449(that)S
X1560(want)S
X1697(to)S
X1764(give)S
X1888(up)S
X1968(the)S
X2062(input)S
X2206(focus.)S
X582 4071(Convention:)U
X2 F
X905(Clients)S
X1101(should)S
X1286(not)S
X1388(give)S
X1514(up)S
X1599(the)S
X1697(input)S
X1845(focus)S
X1996(of)S
X2067(their)S
X2205(own)S
X2329(volition.)S
X2573(They)S
X2714(should)S
X582 4143(ignore)U
X759(input)S
X903(that)S
X1017(they)S
X1138(receive)S
X1333(instead.)S
X1 F
X1630 4701(DRAFT)U
XEP
X%%Page: ? 30
XBP
X1 F
X60 Z
X432 690(T)U
X3 F
X432 597(4.1.8.)U
X607(Colormaps)S
X1 F
X1658 381(-)U
X1698(30)S
X1778(-)S
X469 690(he)U
X550(window)S
X767(manager)S
X999(is)S
X1062(responsible)S
X1359(for)S
X1452(installing)S
X1700(and)S
X1810(uninstalling)S
X2118(colormaps)S
X2416(Clients)S
X2610(provide)S
X2817(the)S
X2914(win-)S
X48 Z
X2369 666(*)U
X60 Z
X3007 762(l)U
X432 834(c)U
X432 762(dow)U
X562(manager)S
X796(with)S
X929(hints)S
X1072(on)S
X1158(which)S
X1331(colormaps)S
X1608(to)S
X1681(install)S
X1855(and)S
X1968(uninstall,)S
X2217(but)S
X2320(must)S
X2463(not)S
X2566(install)S
X2740(or)S
X2816(uninstal)S
X459 834(olormaps)U
X710(itself.)S
X893(When)S
X1064(a)S
X1118(client's)S
X1323(top-level)S
X1565(window)S
X1785(gets)S
X1908(the)S
X2008(colormap)S
X2262(focus)S
X2418(\(as)S
X2514(a)S
X2567(result)S
X2727(of)S
X2803(whatever)S
X3007 906(t)U
X432 978(o)U
X432 906(colormap)U
X687(focus)S
X843(policy)S
X1020(is)S
X1086(impleme)S
X1298(nted)S
X1428(by)S
X1514(the)S
X1614(window)S
X1833(manager\))S
X2087(the)S
X2187(window)S
X2406(manager)S
X2640(will)S
X2760(insure)S
X2933(tha)S
X462 978(ne)U
X544(or)S
X619(more)S
X768(of)S
X843(the)S
X941(client's)S
X1143(colormaps)S
X1418(are)S
X1516(installed.)S
X1780(The)S
X1898(reason)S
X2079(for)S
X2173(this)S
X2284(convention)S
X2576(is)S
X2640(that)S
X2755(there)S
X2900(is)S
X2964(no)S
X432 1050(safe)U
X549(way)S
X669(for)S
X759(multiple)S
X981(clients)S
X1159(to)S
X1226(install)S
X1394(and)S
X1501(uninstall)S
X1729(Colormaps.)S
X582 1143(Convention:)U
X2 F
X900(Clients)S
X1091(must)S
X1224(not)S
X1321(use)S
X1421(InstallColormap)S
X1838(or)S
X1911(UninstallColormap.)S
X1 F
X3001 1236(s)U
X432 1308(t)U
X432 1236(There)U
X598(are)S
X697(two)S
X812(possible)S
X1034(ways)S
X1182(in)S
X1254(which)S
X1426(clients)S
X1609(could)S
X1768(hint)S
X1886(to)S
X1957(the)S
X2055(window)S
X2272(manager)S
X2504(about)S
X2662(the)S
X2760(Colormap)S
X449 1308(hey)U
X556(want)S
X693(installed.)S
X953(Using)S
X1116(a)S
X1163(property,)S
X1422(they)S
X1546(could)S
X1700(tell)S
X1798(the)S
X1892(window)S
X2105(manager:)S
X4 F
X432 1494(\267)U
X432 1401(\267)U
X1 F
X522(a)S
X569(priority)S
X770(ordered)S
X974(list)S
X1068(of)S
X1138(the)S
X1232(Colormaps)S
X1516(they)S
X1640(want)S
X1777(installed,)S
X522 1494(or)U
X592(a)S
X639(priority)S
X840(ordered)S
X1044(list)S
X1138(of)S
X1208(the)S
X1302(Windows)S
X1552(whose)S
X1725(Colormaps)S
X2009(they)S
X2133(want)S
X2270(installed.)S
X4 F
X432 1680(\267)U
X1 F
X432 1587(The)U
X546(second)S
X733(of)S
X803(these)S
X947(alternat)S
X1129(ives)S
X1246(has)S
X1346(been)S
X1480(selecte)S
X1645(d)S
X1695(because:)S
X522 1680(It)U
X589(allows)S
X776(window)S
X998(managers)S
X1258(to)S
X1334(know)S
X1496(the)S
X1599(Visuals)S
X1808(for)S
X1907(the)S
X2010(Colormaps,)S
X2318(permitti)S
X2510(ng)S
X2599(Visual-dependent)S
X4 F
X432 1845(\267)U
X1 F
X522 1752(colormap)U
X770(installat)S
X962(ion)S
X1059(policies.)S
X522 1845(It)U
X586(allows)S
X770(window)S
X989(managers)S
X1246(to)S
X1319(select)S
X1483(for)S
X1579(VisibilityChange)S
X2017(on)S
X2103(the)S
X2203(windows)S
X2445(concerned,)S
X2754(and)S
X2867(ensure)S
X432 2010(C)U
X522 1917(that)U
X633(maps)S
X780(are)S
X874(only)S
X1001(installed)S
X1226(if)S
X1283(the)S
X1377(windows)S
X1613(that)S
X1724(need)S
X1858(them)S
X1999(are)S
X2093(visible.)S
X472 2010(lients)U
X628(whose)S
X806(top-level)S
X1046(windows)S
X1287(and)S
X1399(sub-windows)S
X1743(all)S
X1829(use)S
X1934(the)S
X2033(same)S
X2182(colormap)S
X2435(should)S
X2620(set)S
X2711(its)S
X2792(ID)S
X2879(in)S
X2950(the)S
X3004 2082(-)U
X432 2154(p)U
X432 2082(colormap)U
X684(\256eld)S
X815(of)S
X889(the)S
X987(window's)S
X1247(attribute)S
X1449(s.)S
X1531(They)S
X1679(should)S
X1863(not)S
X1963(set)S
X2053(a)S
X2103(WM)S
X5 F
X(_)R
X1 F
X(COLORMAP)R
X5 F
X(_)R
X1 F
X(WINDOWS)R
X2924(pro)S
X462 2154(erty)U
X580(on)S
X664(the)S
X762(top-level)S
X1001(window.)S
X1253(If)S
X1316(they)S
X1443(want)S
X1583(to)S
X1653(change)S
X1847(the)S
X1944(colormap,)S
X2230(they)S
X2357(should)S
X2540(change)S
X2734(the)S
X2831(window)S
X432 2319(C)U
X432 2226(attribute)U
X634(,)S
X689(and)S
X796(the)S
X890(window)S
X1103(manager)S
X1331(will)S
X1445(install)S
X1613(the)S
X1707(colormap)S
X1955(for)S
X2045(them.)S
X472 2319(lients)U
X627(creating)S
X846(windows)S
X1086(may)S
X1214(use)S
X1318(the)S
X1416(value)S
X1571(CopyFromParent)S
X2009(to)S
X2080(inherit)S
X2262(their)S
X2397(parent's)S
X2614(colormap.)S
X2900(Win-)S
X3004 2391(r)U
X432 2463(c)U
X432 2391(dow)U
X556(managers)S
X808(will)S
X923(ensure)S
X1101(that)S
X1213(the)S
X1308(root)S
X1426(window's)S
X1683(colormap)S
X1932(\256eld)S
X2059(contains)S
X2280(a)S
X2327(colormap)S
X2575(that)S
X2686(is)S
X2746(suitable)S
X2954(fo)S
X459 2463(lients)U
X612(to)S
X680(inherit;)S
X876(in)S
X944(particula)S
X1156(r)S
X1197(the)S
X1292(colormap)S
X1541(will)S
X1656(provide)S
X1861(distinguishable)S
X2247(colors)S
X2415(for)S
X2506(BlackPixel)S
X2792(and)S
X2900(Whi-)S
X432 2628(T)U
X432 2535(tePixel.)U
X469 2628(op-level)U
X706(windows)S
X961(that)S
X1091(have)S
X1244(sub-windows,)S
X1616(or)S
X1704(override-redire)S
X2066(ct)S
X2148(popup)S
X2336(windows,)S
X2605(whose)S
X2796(colormap)S
X3009 2700(.)U
X432 2772(T)U
X432 2700(requirement)U
X724(s)S
X770(differ)S
X927(from)S
X1067(the)S
X1164(top-level)S
X1402(window)S
X1618(should)S
X1800(have)S
X1936(a)S
X1985(WM)S
X5 F
X(_)R
X1 F
X(COLORMAP)R
X5 F
X(_)R
X1 F
X(WINDOWS)R
X2805(property)S
X469 2772(his)U
X562(property)S
X789(contains)S
X1013(a)S
X1063(list)S
X1160(of)S
X1233(window)S
X1449(IDs)S
X1558(of)S
X1631(windows)S
X1870(whose)S
X2046(colormaps)S
X2320(the)S
X2417(window)S
X2633(manager)S
X2864(should)S
X2997 2844(e)U
X432 2916(c)U
X432 2844(attempt)U
X642(to)S
X717(have)S
X859(installed)S
X1092(when,)S
X1285(in)S
X1360(the)S
X1462(course)S
X1647(of)S
X1725(its)S
X1810(individual)S
X2083(colormap)S
X2339(focus)S
X2496(policy,)S
X2689(it)S
X2750(assigns)S
X2950(th)S
X459 2916(olormap)U
X683(focus)S
X836(to)S
X906(the)S
X1003(top-level)S
X1241(window)S
X1457(\(see)S
X1577(Section)S
X1781(4.1.2.8\).)S
X2024(The)S
X2141(list)S
X2237(is)S
X2299(ordered)S
X2505(by)S
X2587(the)S
X2683(importance)S
X2977(to)S
X3009 2988(.)U
X432 3060(T)U
X432 2988(the)U
X534(client)S
X697(of)S
X775(having)S
X967(the)S
X1069(colormaps)S
X1348(installed.)S
X1616(If)S
X1684(this)S
X1799(order)S
X1954(changes,)S
X2211(the)S
X2313(property)S
X2545(should)S
X2733(be)S
X2818(updated)S
X469 3060(he)U
X550(window)S
X767(manager)S
X999(will)S
X1117(track)S
X1261(changes)S
X1478(to)S
X1548(this)S
X1658(property,)S
X1900(and)S
X2010(will)S
X2127(track)S
X2271(changes)S
X2488(to)S
X2558(the)S
X2655(colormap)S
X2906(attri-)S
X432 3225(W)U
X432 3132(bute)U
X556(of)S
X626(the)S
X720(windows)S
X956(in)S
X1023(the)S
X1117(property.)S
X489 3225(M)U
X5 F
X(_)R
X1 F
X(TRANSIENT)R
X5 F
X(_)R
X1 F
X(FOR)R
X1075(windows)S
X1315(can)S
X1423(either)S
X1585(have)S
X1723(their)S
X1858(own)S
X1984(WM)S
X5 F
X(_)R
X1 F
X(COLORMAP)R
X5 F
X(_)R
X1 F
X(WINDOWS)R
X2805(property,)S
X432 3390(C)U
X432 3297(or)U
X502(appear)S
X683(in)S
X750(the)S
X844(property)S
X1068(of)S
X1138(the)S
X1232(window)S
X1445(they)S
X1569(are)S
X1663(transient)S
X1891(for,)S
X1996(as)S
X2066(appropriate.)S
X472 3390(lients)U
X636(should)S
X829(be)S
X919(aware)S
X1096(of)S
X1178(the)S
X1284(min-install)S
X1546(ed-maps)S
X1782(and)S
X1901(max-install)S
X2173(ed-maps)S
X2409(\256elds)S
X2571(of)S
X2653(the)S
X2759(connection)S
X432 3462(startup)U
X616(information,)S
X956(and)S
X1063(the)S
X1157(effect)S
X1315(that)S
X1426(the)S
X1520(minimum)S
X1775(value)S
X1926(has)S
X2026(on)S
X2106(the)S
X2200(``required)S
X2461(list'':)S
X582 3555(``At)U
X706(any)S
X817(time,)S
X964(there)S
X1109(is)S
X1173(a)S
X1224(subset)S
X1398(of)S
X1472(the)S
X1570(installed)S
X1798(maps,)S
X1963(viewed)S
X2160(as)S
X2233(an)S
X2313(ordered)S
X2520(list,)S
X2632(called)S
X2800(the)S
X2854 3627(-)U
X582 3699(m)U
X5 F
X582 3627(")U
X1 F
X(required)R
X831(list)S
X5 F
X(")R
X1 F
X(.)R
X988(The)S
X1105(length)S
X1279(of)S
X1352(the)S
X1449(required)S
X1673(list)S
X1770(is)S
X1833(at)S
X1900(most)S
X2040(M,)S
X2131(where)S
X2301(M)S
X2377(is)S
X2439(the)S
X2535(min-install)S
X2797(ed)S
X629 3699(aps)U
X736(speci\256ed)S
X977(for)S
X1074(the)S
X1175(screen)S
X1356(in)S
X1430(the)S
X1531(connection)S
X1823(setup.)S
X2012(The)S
X2133(required)S
X2361(list)S
X2462(is)S
X2529(maintai)S
X2711(ned)S
X2824(as)S
X582 3843(h)U
X582 3771(follows.)U
X824(When)S
X995(a)S
X1049(colormap)S
X1304(is)S
X1371(an)S
X1455(explicit)S
X1664(argument)S
X1919(to)S
X1993(InstallColorma)S
X2355(p,)S
X2427(it)S
X2488(is)S
X2555(added)S
X2726(to)S
X2800(the)S
X612 3843(ead)U
X717(of)S
X788(the)S
X883(list,)S
X993(and)S
X1101(the)S
X1196(list)S
X1291(is)S
X1352(truncated)S
X1598(at)S
X1663(the)S
X1758(tail)S
X1857(if)S
X1915(necessary)S
X2170(to)S
X2237(keep)S
X2371(the)S
X2465(length)S
X2636(of)S
X2706(the)S
X2800(list)S
X582 3987(t)U
X582 3915(to)U
X653(at)S
X721(most)S
X862(M.)S
X974(When)S
X1142(a)S
X1192(colormap)S
X1443(is)S
X1506(an)S
X1586(explicit)S
X1791(argument)S
X2042(to)S
X2112(UninstallColorma)S
X2544(p)S
X2597(and)S
X2707(it)S
X2764(is)S
X2827(in)S
X599 3987(he)U
X681(required)S
X907(list,)S
X1021(it)S
X1080(is)S
X1145(removed)S
X1381(from)S
X1523(the)S
X1621(list.)S
X1754(A)S
X1821(colormap)S
X2073(is)S
X2137(not)S
X2238(added)S
X2406(to)S
X2477(the)S
X2575(required)S
X2800(list)S
X582 4131(c)U
X582 4059(when)U
X742(it)S
X806(is)S
X876(installed)S
X1111(implici)S
X1283(tly)S
X1377(by)S
X1466(the)S
X1569(server,)S
X1760(and)S
X1876(the)S
X1979(server)S
X2155(cannot)S
X2345(implici)S
X2517(tly)S
X2610(uninstall)S
X2847(a)S
X609 4131(olormap)U
X830(that)S
X941(is)S
X1001(in)S
X1068(the)S
X1162(required)S
X1383(list.'')S
X48 Z
X432 4281(*)U
X0 F
X432 4221 M
X8 22 0 0 16 0 0 18 PS16
X456 4221 M
X8 22 0 0 16 0 0 18 PS16
X480 4221 M
X8 22 0 0 16 0 0 18 PS16
X504 4221 M
X8 22 0 0 16 0 0 18 PS16
X528 4221 M
X8 22 0 0 16 0 0 18 PS16
X552 4221 M
X8 22 0 0 16 0 0 18 PS16
X576 4221 M
X8 22 0 0 16 0 0 18 PS16
X600 4221 M
X8 22 0 0 16 0 0 18 PS16
X624 4221 M
X8 22 0 0 16 0 0 18 PS16
X648 4221 M
X8 22 0 0 16 0 0 18 PS16
X672 4221 M
X8 22 0 0 16 0 0 18 PS16
X696 4221 M
X8 22 0 0 16 0 0 18 PS16
X720 4221 M
X8 22 0 0 16 0 0 18 PS16
X744 4221 M
X8 22 0 0 16 0 0 18 PS16
X768 4221 M
X8 22 0 0 16 0 0 18 PS16
X792 4221 M
X8 22 0 0 16 0 0 18 PS16
X816 4221 M
X8 22 0 0 16 0 0 18 PS16
X840 4221 M
X8 22 0 0 16 0 0 18 PS16
X1 F
X489 4281(The)U
X580(conventions)S
X828(described)S
X1028(in)S
X1082(earlier)S
X1220(drafts)S
X1346(by)S
X1411(which)S
X1545(clients)S
X1686(and)S
X1772(window)S
X1943(managers)S
X2142(shared)S
X2283(responsibility)S
X2559(for)S
X2631(installing)S
X432 4341(Colormaps)U
X658(suffered)S
X831(from)S
X940(semantic)S
X1125(problems.)S
X60 Z
X1630 4701(DRAFT)U
XEP
X%%Page: ? 31
XBP
X1 F
X60 Z
X432 597(I)U
X1658 381(-)U
X1698(31)S
X1778(-)S
X452 597(n)U
X519(less)S
X646(precise)S
X854(words,)S
X1072(the)S
X1183(min-install)S
X1445(ed-maps)S
X1685(most)S
X1838(recently)S
X2069(installed)S
X2310(maps)S
X2473(are)S
X2583(guarantee)S
X2818(d)S
X2884(to)S
X2967(be)S
X432 762(T)U
X432 669(installed.)U
X692(This)S
X819(number)S
X1023(will)S
X1137(often)S
X1281(be)S
X1358(one;)S
X1502(clients)S
X1680(needing)S
X1891(multiple)S
X2113(colormaps)S
X2384(should)S
X2564(beware.)S
X469 762(he)U
X564(window)S
X795(manager)S
X1041(will)S
X1173(identify)S
X1398(and)S
X1522(track)S
X1680(changes)S
X1911(to)S
X1995(the)S
X2106(colormap)S
X2371(attribute)S
X2610(of)S
X2697(the)S
X2808(windows)S
X3007 834(t)U
X432 906(a)U
X432 834(identi\256ed)U
X693(by)S
X786(the)S
X892(WM)S
X5 F
X(_)R
X1 F
X(COLORMAP)R
X5 F
X(_)R
X1 F
X(WINDOWS)R
X1722(property,)S
X1973(and)S
X2092(the)S
X2198(top-level)S
X2445(window)S
X2670(if)S
X2739(it)S
X2805(does)S
X2947(no)S
X459 906(ppear)U
X618(in)S
X690(the)S
X789(list.)S
X923(If)S
X988(the)S
X1087(top-level)S
X1326(window)S
X1543(does)S
X1677(not)S
X1778(appear)S
X1963(in)S
X2034(the)S
X2132(list)S
X2230(it)S
X2288(will)S
X2406(be)S
X2487(assumed)S
X2718(to)S
X2789(be)S
X2870(higher)S
X432 1050(W)U
X432 978(priority)U
X664(than)S
X819(any)S
X957(window)S
X1201(in)S
X1299(the)S
X1424(list.)S
X1584(It)S
X1672(will)S
X1816(also)S
X1963(track)S
X2134(changes)S
X2378(in)S
X2475(the)S
X2599(contents)S
X2850(of)S
X2950(the)S
X489 1050(M)U
X5 F
X(_)R
X1 F
X(COLORMAP)R
X5 F
X(_)R
X1 F
X(WINDO)R
X1140(WS)S
X1252(property,)S
X1513(in)S
X1582(case)S
X1708(the)S
X1804(set)S
X1893(of)S
X1965(windows)S
X2203(or)S
X2275(their)S
X2408(relative)S
X2612(priority)S
X2815(changes.)S
X432 1194(t)U
X432 1122(The)U
X548(window)S
X763(manager)S
X993(will)S
X1109(de\256ne)S
X1278(some)S
X1427(colormap)S
X1677(focus)S
X1829(policy,)S
X2036(and)S
X2144(whenever)S
X2399(the)S
X2494(top-level)S
X2730(window)S
X2944(has)S
X449 1194(he)U
X546(colormap)S
X814(focus)S
X984(will)S
X1118(attempt)S
X1340(to)S
X1427(maximiz)S
X1639(e)S
X1706(the)S
X1820(number)S
X2044(of)S
X2134(Colormaps)S
X2438(from)S
X2595(the)S
X2708(head)S
X2861(of)S
X2950(the)S
X3 F
X432 1410(4)U
X1 F
X432 1266(WM)U
X5 F
X(_)R
X1 F
X(COLORMAP)R
X5 F
X(_)R
X1 F
X(WINDOWS)R
X1250(list)S
X1344(that)S
X1455(are)S
X1549(installed.)S
X3 F
X462 1410(.1.9.)U
X607(Icons)S
X1 F
X432 1503(A)U
X495(client)S
X650(can)S
X754(hint)S
X868(to)S
X935(the)S
X1029(window)S
X1242(manager)S
X1470(about)S
X1624(the)S
X1718(desired)S
X1912(appearanc)S
X2157(e)S
X2204(of)S
X2274(its)S
X2351(icon)S
X2475(in)S
X2542(several)S
X2733(ways:)S
X3004 1596(-)U
X4 F
X432(\267)S
X1 F
X522(Set)S
X624(a)S
X676(string)S
X838(in)S
X910(WM)S
X5 F
X(_)R
X1 F
X(ICON)R
X5 F
X(_)R
X1 F
X(NAME.)R
X1462(All)S
X1564(clients)S
X1747(should)S
X1932(do)S
X2017(this,)S
X2164(as)S
X2239(it)S
X2298(provides)S
X2530(a)S
X2581(fall-back)S
X2820(for)S
X2914(win)S
X522 1668(dow)U
X645(managers)S
X896(whose)S
X1069(ideas)S
X1213(about)S
X1367(icons)S
X1514(differ)S
X1668(widely)S
X1852(from)S
X1989(those)S
X2136(of)S
X2206(the)S
X2300(client.)S
X2994 1761(o)U
X4 F
X432(\267)S
X1 F
X522(Set)S
X623(a)S
X673(Pixmap)S
X880(into)S
X997(the)S
X1094(``icon)S
X5 F
X(_)R
X1 F
X(pixmap'')R
X1512(\256eld)S
X1642(of)S
X1715(the)S
X1812(WM)S
X5 F
X(_)R
X1 F
X(HINTS)R
X2151(property,)S
X2393(and)S
X2503(possibly)S
X2726(another)S
X2930(int)S
X522 1833(the)U
X625(``icon)S
X5 F
X(_)R
X1 F
X(mask'')R
X995(\256eld.)S
X1166(The)S
X1289(window)S
X1511(manager)S
X1748(is)S
X1817(expecte)S
X2002(d)S
X2061(to)S
X2137(display)S
X2339(the)S
X2441(pixmap)S
X2650(masked)S
X2862(by)S
X2950(the)S
X3009 1905(.)U
X522 1977(I)U
X522 1905(mask.)U
X707(The)S
X824(pixmap)S
X1028(should)S
X1211(be)S
X1291(one)S
X1401(of)S
X1474(the)S
X1571(sizes)S
X1711(found)S
X1874(in)S
X1944(the)S
X2041(WM)S
X5 F
X(_)R
X1 F
X(ICON)R
X5 F
X(_)R
X1 F
X(SIZE)R
X2507(property)S
X2734(on)S
X2816(the)S
X2912(root)S
X542 1977(f)U
X589(this)S
X703(property)S
X934(is)S
X1001(not)S
X1105(found,)S
X1306(the)S
X1406(window)S
X1625(manager)S
X1859(is)S
X1925(unlikely)S
X2149(to)S
X2222(display)S
X2422(icon)S
X2552(pixmaps.)S
X2817(Window)S
X4 F
X432 2142(\267)U
X1 F
X522 2049(managers)U
X773(will)S
X887(normally)S
X1125(clip)S
X1236(or)S
X1306(tile)S
X1404(pixmaps)S
X1628(which)S
X1795(do)S
X1875(not)S
X1972(match)S
X2140(WM)S
X5 F
X(_)R
X1 F
X(ICON)R
X5 F
X(_)R
X1 F
X(SIZE.)R
X522 2142(Set)U
X622(a)S
X671(window)S
X886(into)S
X1002(the)S
X1098(``icon)S
X5 F
X(_)R
X1 F
X(window'')R
X1527(\256eld)S
X1656(of)S
X1728(the)S
X1824(WM)S
X5 F
X(_)R
X1 F
X(HINTS)R
X2162(property.)S
X2423(The)S
X2539(window)S
X2754(manager)S
X2984(is)S
X522 2286(w)U
X522 2214(expecte)U
X707(d)S
X758(to)S
X826(map)S
X951(that)S
X1063(window)S
X1277(whenever)S
X1532(the)S
X1626(client)S
X1781(is)S
X1841(in)S
X1908(Iconic)S
X2079(state.)S
X2245(In)S
X2315(general,)S
X2548(the)S
X2642(size)S
X2756(of)S
X2826(the)S
X2920(icon)S
X565 2286(indow)U
X743(should)S
X931(be)S
X1016(one)S
X1130(of)S
X1207(those)S
X1361(speci\256ed)S
X1602(in)S
X1676(WM)S
X5 F
X(_)R
X1 F
X(ICON)R
X5 F
X(_)R
X1 F
X(SIZE)R
X2146(on)S
X2233(the)S
X2334(root,)S
X2493(if)S
X2557(it)S
X2618(exists.)S
X2817(Window)S
X432 2451(I)U
X522 2358(managers)U
X773(are)S
X867(free)S
X981(to)S
X1048(resize)S
X1209(icon)S
X1333(windows.)S
X452 2451(n)U
X502(Iconic)S
X673(state,)S
X839(the)S
X933(window)S
X1146(manager)S
X1374(will)S
X1488(normally)S
X1726(ensure)S
X1903(that:)S
X2528 2544(.)U
X4 F
X432 2637(\267)U
X432 2544(\267)U
X1 F
X522(If)S
X582(the)S
X676(window's)S
X932(WM)S
X5 F
X(_)R
X1 F
X(HINTS.icon)R
X5 F
X(_)R
X1 F
X(window)R
X1610(is)S
X1670(set,)S
X1772(the)S
X1866(window)S
X2079(it)S
X2133(names)S
X2307(is)S
X2367(visible)S
X522 2637(If)U
X582(not,)S
X714(if)S
X771(the)S
X865(window's)S
X1121(WM)S
X5 F
X(_)R
X1 F
X(HINTS.icon)R
X5 F
X(_)R
X1 F
X(pixmap)R
X1787(is)S
X1847(set,)S
X1949(the)S
X2043(pixmap)S
X2244(it)S
X2298(names)S
X2472(is)S
X2532(visible.)S
X432 2823(C)U
X4 F
X432 2730(\267)U
X1 F
X522(Otherwise,)S
X824(the)S
X918(windows)S
X1154(WM)S
X5 F
X(_)R
X1 F
X(NAME)R
X1490(string)S
X1647(is)S
X1707(visible.)S
X472 2823(lients)U
X623(should)S
X803(observe)S
X1010(the)S
X1104(following)S
X1358(conventions)S
X1669(about)S
X1823(their)S
X1954(icon)S
X2078(windows:)S
X582 3009(C)U
X582 2916(Convention:)U
X2 F
X900(The)S
X1010(icon)S
X1134(window)S
X1341(should)S
X1521(be)S
X1598(a)S
X1648(child)S
X1789(of)S
X1856(the)S
X1950(root.)S
X1 F
X622 3009(onvention:)U
X2 F
X905(The)S
X1020(icon)S
X1149(window)S
X1361(should)S
X1546(be)S
X1628(one)S
X1740(of)S
X1812(the)S
X1910(sizes)S
X2047(speci\256ed)S
X2282(in)S
X2353(the)S
X2451(WM)S
X5 F
X(_)R
X2 F
X(ICON)R
X5 F
X(_)R
X2 F
X(SIZE)R
X1 F
X582 3174(C)U
X2 F
X582 3081(property)U
X809(on)S
X889(the)S
X983(root.)S
X1 F
X622 3174(onvention:)U
X2 F
X903(The)S
X1015(icon)S
X1141(window)S
X1350(should)S
X1532(use)S
X1634(the)S
X1730(root)S
X1852(visual)S
X2018(&)S
X2087(default)S
X2277(colormap)S
X2529(for)S
X2621(the)S
X2717(screen)S
X1 F
X582 3339(C)U
X2 F
X582 3246(in)U
X649(question.)S
X1 F
X622 3339(onvention:)U
X2 F
X900(Clients)S
X1091(should)S
X1271(not)S
X1368(map)S
X1491(their)S
X1625(icon)S
X1749(windows.)S
X2019 3432(.)U
X1 F
X582 3525(C)U
X582 3432(Convention:)U
X2 F
X900(Clients)S
X1091(should)S
X1271(not)S
X1368(unmap)S
X1551(their)S
X1685(icon)S
X1809(windows)S
X1 F
X622 3525(onvention:)U
X2 F
X900(Clients)S
X1091(should)S
X1271(not)S
X1368(con\256gure)S
X1615(their)S
X1749(icon)S
X1873(windows.)S
X2851 3618(r)U
X582 3690(R)U
X1 F
X582 3618(Convention:)U
X2 F
X906(Clients)S
X1103(should)S
X1289(not)S
X1392(set)S
X1485(override-redirect)S
X1926(on)S
X2012(their)S
X2152(icon)S
X2282(windows,)S
X2533(nor)S
X2641(select)S
X2804(fo)S
X619 3690(esizeRedirec)U
X924(t)S
X961(on)S
X1041(them.)S
X1 F
X582 3783(C)U
X(onvention:)R
X2 F
X907(Clients)S
X1105(must)S
X1245(not)S
X1349(depend)S
X1550(on)S
X1637(being)S
X1798(able)S
X1929(to)S
X2002(receive)S
X2203(input)S
X2353(events)S
X2530(via)S
X2630(their)S
X2770(icon)S
X1 F
X582 3948(C)U
X2 F
X582 3855(windows.)U
X1 F
X622 3948(onvention:)U
X2 F
X900(Clients)S
X1091(must)S
X1224(not)S
X1321(manipulate)S
X1612(the)S
X1706(borders)S
X1912(of)S
X1979(their)S
X2113(icon)S
X2237(windows.)S
X2844 4041(n)U
X582 4113(r)U
X1 F
X582 4041(Convention:)U
X2 F
X909(Clients)S
X1109(must)S
X1251(select)S
X1418(for)S
X1517(Exposure)S
X1773(on)S
X1861(their)S
X2003(icon)S
X2135(window,)S
X2365(and)S
X2483(repaint)S
X2685(it)S
X2747(whe)S
X605 4113(equested.)U
X1 F
X432 4206(W)U
X(indow)R
X666(managers)S
X924(will)S
X1045(differ)S
X1206(as)S
X1282(to)S
X1355(whether)S
X1575(they)S
X1705(support)S
X1911(input)S
X2061(events)S
X2241(to)S
X2314(client's)S
X2518(icon)S
X2648(windows;)S
X2907(most)S
X432 4278(will)U
X546(allow)S
X700(some)S
X847(subset)S
X1017(of)S
X1087(the)S
X1181(keys)S
X1311(and)S
X1418(buttons)S
X1615(through.)S
X1630 4701(DRAFT)U
XEP
X%%Page: ? 32
XBP
X1 F
X60 Z
X432 690(C)U
X3 F
X432 597(4.1.10.)U
X637(Popup)S
X823(Windows)S
X1 F
X1658 381(-)U
X1698(32)S
X1778(-)S
X472 690(lients)U
X623(wishing)S
X833(to)S
X900(pop-up)S
X1090(a)S
X1137(window)S
X1350(can)S
X1454(do)S
X1534(one)S
X1641(of)S
X1711(three)S
X1852(things:)S
X2994 783(d)U
X4 F
X432(\267)S
X1 F
X522(They)S
X668(can)S
X774(create)S
X941(and)S
X1050(map)S
X1176(another)S
X1379(normal)S
X1572(top-level)S
X1809(window,)S
X2059(which)S
X2228(will)S
X2344(get)S
X2440(decorate)S
X2645(d)S
X2697(and)S
X2806(manage)S
X522 855(as)U
X592(normal)S
X783(by)S
X863(the)S
X957(window)S
X1170(manager.)S
X1433(See)S
X1540(the)S
X1634(discussion)S
X1904(of)S
X1974(window)S
X2187(groups)S
X2370(below.)S
X3009 948(,)U
X4 F
X432(\267)S
X1 F
X522(If)S
X584(the)S
X680(window)S
X895(will)S
X1011(be)S
X1090(visible)S
X1273(for)S
X1365(a)S
X1414(relative)S
X1596(ly)S
X1665(short)S
X1807(time,)S
X1952(and)S
X2060(deserves)S
X2288(a)S
X2336(somewhat)S
X2601(lighter)S
X2780(treatme)S
X2962(nt)S
X522 1020(they)U
X646(can)S
X750(set)S
X837(the)S
X931(WM)S
X5 F
X(_)R
X1 F
X(TRANSIENT)R
X5 F
X(_)R
X1 F
X(FOR)R
X1570(property.)S
X1829(They)S
X1973(can)S
X2077(expect)S
X2255(less)S
X2365(decoration,)S
X2675(but)S
X2772(can)S
X2876(set)S
X2963(all)S
X4 F
X432 1185(\267)U
X1 F
X522 1092(the)U
X616(normal)S
X807(window)S
X1020(manager)S
X1248(properties)S
X1509(on)S
X1589(the)S
X1683(window.)S
X1931(An)S
X2024(example)S
X2249(would)S
X2419(be)S
X2496(a)S
X2543(dialog)S
X2714(box.)S
X522 1185(If)U
X587(the)S
X686(window)S
X904(will)S
X1023(be)S
X1105(visible)S
X1291(for)S
X1386(a)S
X1438(very)S
X1570(short)S
X1715(time,)S
X1863(and)S
X1975(should)S
X2160(not)S
X2262(be)S
X2344(decorate)S
X2549(d)S
X2603(at)S
X2671(all,)S
X2791(the)S
X2889(client)S
X522 1329(g)U
X522 1257(can)U
X636(set)S
X733(override-redire)S
X1095(ct)S
X1169(on)S
X1259(the)S
X1363(window.)S
X1621(In)S
X1700(general,)S
X1942(this)S
X2058(should)S
X2247(be)S
X2333(done)S
X2479(only)S
X2615(if)S
X2681(the)S
X2784(pointer)S
X2984(is)S
X552 1329(rabbed)U
X743(while)S
X904(the)S
X1005(window)S
X1225(is)S
X1292(mapped.)S
X1545(The)S
X1666(window)S
X1886(manager)S
X2120(will)S
X2240(never)S
X2400(interfere)S
X2631(with)S
X2764(these)S
X2914(win-)S
X432 1494(W)U
X522 1401(dows,)U
X683(which)S
X850(should)S
X1030(be)S
X1107(used)S
X1237(with)S
X1364(caution.)S
X1597(An)S
X1690(example)S
X1915(of)S
X1985(an)S
X2062(appropriate)S
X2357(use)S
X2457(is)S
X2517(a)S
X2564(pop-up)S
X2754(menu.)S
X489 1494(indow)U
X661(managers)S
X914(are)S
X1010(free)S
X1126(to)S
X1194(decide)S
X1373(if)S
X1431(WM)S
X5 F
X(_)R
X1 F
X(TRANSIENT)R
X5 F
X(_)R
X1 F
X(FOR)R
X2071(windows)S
X2308(should)S
X2489(be)S
X2567(iconi\256ed)S
X2799(when)S
X2950(the)S
X3004 1566(r)U
X432 1638(r)U
X432 1566(window)U
X649(they)S
X777(are)S
X875(transient)S
X1107(for)S
X1200(is.)S
X1298(Clients)S
X1492(displaying)S
X1766(WM)S
X5 F
X(_)R
X1 F
X(TRANSIENT)R
X5 F
X(_)R
X1 F
X(FOR)R
X2408(windows)S
X2647(which)S
X2817(have)S
X2954(\(o)S
X452 1638(equest)U
X628(to)S
X697(have\))S
X853(the)S
X949(window)S
X1164(they)S
X1290(are)S
X1386(transient)S
X1616(for)S
X1708(iconi\256ed)S
X1941(do)S
X2022(not)S
X2120(need)S
X2255(to)S
X2323(request)S
X2518(that)S
X2630(the)S
X2725(same)S
X2870(opera-)S
X432 1782(i)U
X432 1710(tion)U
X549(be)S
X629(performed)S
X903(on)S
X986(the)S
X1083(WM)S
X5 F
X(_)R
X1 F
X(TRANSIENT)R
X5 F
X(_)R
X1 F
X(FOR)R
X1725(window;)S
X1978(the)S
X2075(window)S
X2291(manager)S
X2522(will)S
X2639(change)S
X2833(its)S
X2913(state)S
X449 1782(f)U
X489(that)S
X600(is)S
X660(the)S
X754(policy)S
X925(it)S
X979(wishes)S
X1162(to)S
X1229(enforce.)S
X432 2019(A)U
X3 F
X432 1926(4.1.11.)U
X637(Window)S
X873(Groups)S
X1 F
X497 2019(set)U
X586(of)S
X658(top-level)S
X895(windows)S
X1133(that)S
X1246(should)S
X1428(be)S
X1507(treated)S
X1694(from)S
X1832(the)S
X1927(user's)S
X2091(point)S
X2236(of)S
X2307(view)S
X2445(as)S
X2516(related)S
X2702(\(even)S
X2857(though)S
X3004 2091(f)U
X432 2163(t)U
X432 2091(they)U
X559(may)S
X686(belong)S
X873(to)S
X943(a)S
X993(number)S
X1200(of)S
X1273(clients\))S
X1474(should)S
X1657(be)S
X1737(linked)S
X1911(together)S
X2132(using)S
X2284(the)S
X2380(``window)S
X5 F
X(_)R
X1 F
X(group'')R
X2845(\256eld)S
X2974(o)S
X449 2163(he)U
X526(WM)S
X5 F
X(_)R
X1 F
X(HINTS)R
X862(structure.)S
X432 2256(O)U
X(ne)R
X556(of)S
X630(the)S
X728(windows)S
X968(\(the)S
X1086(one)S
X1197(the)S
X1295(others)S
X1466(point)S
X1614(to\))S
X1705(will)S
X1823(be)S
X1904(the)S
X2002(group)S
X2166(leader)S
X2338(and)S
X2449(will)S
X2567(carry)S
X2714(the)S
X2811(group)S
X2974(as)S
X432 2400(o)U
X432 2328(opposed)U
X661(to)S
X737(the)S
X839(individual)S
X1112(properties.)S
X1416(Window)S
X1651(managers)S
X1910(may)S
X2042(treat)S
X2178(the)S
X2280(group)S
X2448(leader)S
X2624(differently)S
X2907(from)S
X462 2400(ther)U
X585(windows)S
X829(in)S
X904(the)S
X1006(group.)S
X1209(For)S
X1320(example,)S
X1588(group)S
X1756(leaders)S
X1955(may)S
X2087(have)S
X2229(the)S
X2331(full)S
X2443(set)S
X2538(of)S
X2616(decorations,)S
X2937(and)S
X432 2565(I)U
X432 2472(other)U
X576(group)S
X736(members)S
X977(a)S
X1024(restricted)S
X1269(set.)S
X452 2565(t)U
X491(is)S
X553(not)S
X652(necessary)S
X908(that)S
X1021(the)S
X1117(client)S
X1274(ever)S
X1400(map)S
X1526(the)S
X1622(group)S
X1784(leader;)S
X1971(it)S
X2026(may)S
X2151(be)S
X2229(a)S
X2277(window)S
X2491(that)S
X2603(exists)S
X2761(solely)S
X2926(as)S
X2997(a)S
X432 2730(I)U
X432 2637(place-holde)U
X714(r.)S
X452 2730(t)U
X492(is)S
X555(up)S
X638(to)S
X708(the)S
X805(window)S
X1021(manager)S
X1252(to)S
X1322(determine)S
X1587(the)S
X1684(policy)S
X1858(for)S
X1950(treating)S
X2157(the)S
X2253(windows)S
X2491(in)S
X2560(a)S
X2609(group.)S
X2806(There)S
X2969(is,)S
X3 F
X432 2946(4)U
X1 F
X432 2802(at)U
X496(present,)S
X725(no)S
X805(way)S
X925(for)S
X1015(a)S
X1062(client)S
X1217(to)S
X1284(request)S
X1478(a)S
X1525(group,)S
X1720(as)S
X1790(opposed)S
X2010(to)S
X2077(an)S
X2154(individual,)S
X2454(operation.)S
X3 F
X462 2946(.2.)U
X562(Client)S
X739(Responses)S
X1021(to)S
X1091(Window)S
X1327(Manager)S
X1581(Actions)S
X1 F
X3007 3039(l)U
X432 3111(w)U
X432 3039(The)U
X548(window)S
X763(manager)S
X993(performs)S
X1232(a)S
X1281(number)S
X1487(of)S
X1558(operations)S
X1830(on)S
X1911(client)S
X2067(resources,)S
X2350(primarily)S
X2596(on)S
X2677(their)S
X2809(top-leve)S
X475 3111(indows.)U
X716(Clients)S
X920(must)S
X1070(not)S
X1180(try)S
X1280(to)S
X1360(\256ght)S
X1503(this,)S
X1658(but)S
X1767(may)S
X1903(elect)S
X2050(to)S
X2129(receive)S
X2336(noti\256cation)S
X2643(of)S
X2725(the)S
X2831(window)S
X3 F
X432 3327(4)U
X1 F
X432 3183(manager's)U
X703(operations.)S
X3 F
X462 3327(.2.1.)U
X607(Reparenting)S
X1 F
X432 3420(C)U
X(lients)R
X631(must)S
X776(be)S
X861(aware)S
X1032(that)S
X1150(some)S
X1304(window)S
X1524(managers)S
X1782(will)S
X1903(reparent)S
X2128(their)S
X2266(non-override-redire)S
X2738(ct)S
X2809(top-level)S
X432 3564(w)U
X432 3492(windows,)U
X685(so)S
X760(that)S
X873(a)S
X922(window)S
X1137(that)S
X1250(was)S
X1365(create)S
X1510(d)S
X1562(as)S
X1634(a)S
X1683(child)S
X1826(of)S
X1898(the)S
X1994(root)S
X2113(will)S
X2229(be)S
X2308(displayed)S
X2561(as)S
X2633(a)S
X2682(child)S
X2825(of)S
X2897(some)S
X475 3564(indow)U
X645(belonging)S
X906(to)S
X973(the)S
X1067(window)S
X1280(manager.)S
X1543(The)S
X1657(effects)S
X1838(that)S
X1949(this)S
X2056(reparenting)S
X2351(will)S
X2465(have)S
X2599(on)S
X2679(the)S
X2773(client)S
X2928(are:)S
X4 F
X432 3657(\267)U
X1 F
X522(The)S
X648(parent)S
X831(value)S
X994(returned)S
X1227(by)S
X1319(a)S
X1378(QueryTree)S
X1671(request)S
X1877(will)S
X2003(no)S
X2095(longer)S
X2281(be)S
X2370(the)S
X2475(value)S
X2637(supplied)S
X2872(to)S
X2950(the)S
X522 3729(CreateW)U
X737(indow)S
X912(request)S
X1111(that)S
X1227(create)S
X1372(d)S
X1427(the)S
X1526(reparente)S
X1751(d)S
X1806(window.)S
X2059(There)S
X2225(should)S
X2409(normally)S
X2651(be)S
X2732(no)S
X2816(need)S
X2954(for)S
X522 3873(r)U
X522 3801(the)U
X629(client)S
X797(to)S
X877(be)S
X967(aware)S
X1144(of)S
X1226(the)S
X1332(identity)S
X1549(of)S
X1631(the)S
X1737(window)S
X1962(to)S
X2041(which)S
X2220(the)S
X2326(top-level)S
X2573(window)S
X2798(has)S
X2910(been)S
X542 3873(eparente)U
X747(d.)S
X839(In)S
X916(particula)S
X1128(r,)S
X1210(a)S
X1263(client)S
X1424(wishing)S
X1640(to)S
X1713(create)S
X1884(further)S
X2074(top-level)S
X2315(windows)S
X2557(should)S
X2743(continue)S
X2977(to)S
X4 F
X432 4038(\267)U
X1 F
X522 3945(use)U
X622(the)S
X716(root)S
X833(as)S
X903(their)S
X1034(parent.)S
X522 4038(The)U
X644(server)S
X819(will)S
X941(interpret)S
X1174(the)S
X1276(\(x,y\))S
X1419(coordinates)S
X1725(in)S
X1799(a)S
X1853(Con\256gureWindow)S
X2327(request)S
X2528(in)S
X2602(the)S
X2703(new)S
X2830(parent's)S
X3004 4110(-)U
X522 4182(i)U
X522 4110(coordinate)U
X799(space.)S
X990(They)S
X1136(will,)S
X1287(in)S
X1356(fact,)S
X1504(normally)S
X1743(not)S
X1841(be)S
X1919(interprete)S
X2151(d)S
X2202(by)S
X2283(the)S
X2378(server)S
X2546(because)S
X2758(a)S
X2806(reparent)S
X539 4182(ng)U
X626(window)S
X846(manager)S
X1081(will)S
X1202(normally)S
X1447(have)S
X1588(intercept)S
X1800(ed)S
X1884(these)S
X2035(operations)S
X2313(\(see)S
X2437(below\).)S
X2666(Clients)S
X2864(should)S
X4 F
X432 4347(\267)U
X1 F
X522 4254(use)U
X622(the)S
X716(root)S
X833(coordinate)S
X1108(space)S
X1262(for)S
X1352(these)S
X1496(requests)S
X1713(\(see)S
X1830(Section)S
X2031(4.1.5\).)S
X522 4347(Con\256gureWindow)U
X1005(requests)S
X1238(that)S
X1365(name)S
X1532(a)S
X1595(speci\256c)S
X1814(sibling)S
X2013(window)S
X2241(may)S
X2380(fail)S
X2496(because)S
X2722(the)S
X2831(window)S
X522 4419(named,)U
X738(which)S
X905(used)S
X1035(to)S
X1102(be)S
X1179(a)S
X1226(sibling,)S
X1425(no)S
X1505(longer)S
X1679(is)S
X1739(after)S
X1870(the)S
X1964(reparenting)S
X2259(operation)S
X2507(\(see)S
X2624(Section)S
X2825(4.1.5\).)S
X1630 4701(DRAFT)U
XEP
X%%Page: ? 33
XBP
X4 F
X60 Z
X432 597(\267)U
X1 F
X1658 381(-)U
X1698(33)S
X1778(-)S
X522 597(The)U
X640(\(x,y\))S
X779(coordinates)S
X1081(returned)S
X1305(by)S
X1388(a)S
X1438(GetGeometry)S
X1789(request)S
X1986(are)S
X2083(in)S
X2153(the)S
X2250(parent's)S
X2467(coordinate)S
X2745(space,)S
X2937(and)S
X432 762(C)U
X522 669(are)U
X616(thus)S
X736(not)S
X833(directly)S
X1038(useful)S
X1205(after)S
X1336(a)S
X1383(reparent)S
X1601(operation.)S
X472 762(lients)U
X625(wishing)S
X837(to)S
X906(be)S
X985(noti\256ed)S
X1191(when)S
X1343(they)S
X1469(are)S
X1565(reparente)S
X1790(d)S
X1842(can)S
X1947(select)S
X2106(for)S
X2197(StructureNotify)S
X2596(on)S
X2677(their)S
X2809(top-level)S
X432 927(I)U
X432 834(window.)U
X680(They)S
X824(will)S
X938(receive)S
X1133(a)S
X1180(ReparentNotify)S
X1575(event)S
X1726(if)S
X1783(and)S
X1890(when)S
X2040(reparenting)S
X2335(takes)S
X2479(place.)S
X452 927(f)U
X494(the)S
X590(window)S
X805(manager)S
X1035(reparents)S
X1278(a)S
X1327(client's)S
X1527(window,)S
X1757(the)S
X1852(reparente)S
X2077(d)S
X2128(window)S
X2342(will)S
X2457(be)S
X2535(placed)S
X2714(in)S
X2782(the)S
X2877(``save)S
X3004 999(-)U
X432 1071(t)U
X432 999(set'')U
X561(of)S
X633(the)S
X729(parent)S
X902(window.)S
X1152(This)S
X1281(means)S
X1457(that,)S
X1604(if)S
X1662(the)S
X1757(window)S
X1971(manager)S
X2200(terminat)S
X2402(es,)S
X2508(they)S
X2633(will)S
X2748(not)S
X2846(be)S
X2924(des)S
X449 1071(royed,)U
X644(and)S
X754(will)S
X871(be)S
X951(remapped)S
X1212(if)S
X1272(they)S
X1399(were)S
X1538(unmapped.)S
X1846(Note)S
X1985(that)S
X2098(this)S
X2207(applies)S
X2400(to)S
X2 F
X2469(all)S
X1 F
X2555(client)S
X2712(windows)S
X2950(the)S
X432 1236(W)U
X432 1143(window)U
X645(manager)S
X873(reparents,)S
X1149(including)S
X1397(transient)S
X1625(windows)S
X1861(and)S
X1968(client)S
X2123(icon)S
X2247(windows.)S
X489 1236(hen)U
X601(the)S
X700(window)S
X918(manager)S
X1151(gives)S
X1303(up)S
X1388(control)S
X1584(over)S
X1716(a)S
X1768(client's)S
X1970(top-level)S
X2209(window,)S
X2461(it)S
X2519(will)S
X2637(reparent)S
X2859(it)S
X2917(\(and)S
X432 1401(T)U
X432 1308(any)U
X539(associated)S
X807(windows,)S
X1078(such)S
X1208(as)S
X1278(WM)S
X5 F
X(_)R
X1 F
X(TRANSIENT)R
X5 F
X(_)R
X1 F
X(FOR)R
X1917(windows\))S
X2173(back)S
X2307(to)S
X2374(the)S
X2468(root.)S
X469 1401(here)U
X595(is)S
X657(a)S
X706(potential)S
X940(race)S
X1063(condition)S
X1313(here.)S
X1474(A)S
X1538(client)S
X1694(might)S
X1856(wish)S
X1990(to)S
X2058(re-use)S
X2226(the)S
X2321(top-level)S
X2557(window,)S
X2806(reparent-)S
X432 1473(ing)U
X529(it)S
X583(somewhere)S
X877(else.)S
X582 1566(Convention:)U
X2 F
X907(Clients)S
X1105(wishing)S
X1319(to)S
X1393(re-parent)S
X1647(their)S
X1788(top-level)S
X2027(windows)S
X2264(should)S
X2451(do)S
X2538(so)S
X2617(only)S
X2747(when)S
X2854 1638(-)U
X582 1710(d)U
X582 1638(they)U
X704(have)S
X839(their)S
X974(original)S
X1189(parents.)S
X1424(They)S
X1561(may)S
X1681(select)S
X1839(for)S
X1929(StructureNotify)S
X2321(on)S
X2401(their)S
X2535(top-level)S
X2767(win)S
X612 1710(ows,)U
X740(and)S
X850(will)S
X961(receive)S
X1156(ReparentNotif)S
X1498(y)S
X1545(events)S
X1716(informing)S
X1973(them)S
X2110(when)S
X2257(this)S
X2364(is)S
X2424(true.)S
X1 F
X432 1947(C)U
X3 F
X432 1854(4.2.2.)U
X607(Redirection)S
X928(of)S
X998(Operations)S
END_OF_FILE
if test 49469 -ne `wc -c <'icccm.5'`; then
    echo shar: \"'icccm.5'\" unpacked with wrong size!
fi
# end of 'icccm.5'
fi
echo shar: End of archive 5 \(of 7\).
cp /dev/null ark5isdone
MISSING=""
for I in 1 2 3 4 5 6 7 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 7 archives.
    rm -f ark[1-9]isdone
else
    echo You still need to unpack the following archives:
    echo "        " ${MISSING}
fi
##  End of shell archive.
exit 0
-- 
Mike Wexler(wyse!mikew)    Phone: (408)433-1000 x1330
Moderator of comp.sources.x