[comp.sources.x] v02i091: Inter-Client Communicaion Conventions Manual, Part04/07

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

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

#! /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 4 (of 7)."
# Contents:  icccm.4
# Wrapped by mikew@wyse on Thu Jan 12 18:11:57 1989
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'icccm.4' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'icccm.4'\"
else
echo shar: Extracting \"'icccm.4'\" \(49892 characters\)
sed "s/^X//" >'icccm.4' <<'END_OF_FILE'
X1069 741(____________________________________________)U
X1 F
X1096 885(S)U
X1096 813(InputHint)U
X1740(1)S
X1887(input)S
X1129 885(tateHint)U
X1740(2)S
X1887(initial)S
X5 F
X2029(_)S
X1 F
X(state)R
X2172 957(p)U
X1096 1029(I)U
X1096 957(IconPixmapHint)U
X1740(4)S
X1887(icon)S
X5 F
X(_)R
X1 F
X(pixma)R
X1116 1029(conWindowHint)U
X1740(8)S
X1887(icon)S
X5 F
X(_)R
X1 F
X(window)R
X2272 1101(y)U
X1096 1173(I)U
X1096 1101(IconPositionHint)U
X1710(16)S
X1887(icon)S
X5 F
X(_)R
X1 F
X(x)R
X2071(&)S
X2138(icon)S
X5 F
X(_)R
X1 F
X1116 1173(conMaskHint)U
X1710(32)S
X1887(icon)S
X5 F
X(_)R
X1 F
X(mask)R
X2220 1245(p)U
X1096 1317(M)U
X1096 1245(WindowGroupHint)U
X1710(64)S
X1887(window)S
X5 F
X(_)R
X1 F
X(grou)R
X1149 1317(essageHint)U
X1680(128)S
X1887(This)S
X2014(bit)S
X2098(is)S
X2158(obsolete)S
X5 F
X2359 1329(_)U
X0 F
X1066 633 M
X10 102 3 0 32 0 0 3 PS32
X1066 693 M
X10 102 3 0 32 0 0 3 PS32
X1066 753 M
X10 102 3 0 32 0 0 3 PS32
X1066 813 M
X10 102 3 0 32 0 0 3 PS32
X1066 873 M
X10 102 3 0 32 0 0 3 PS32
X1066 933 M
X10 102 3 0 32 0 0 3 PS32
X1066 993 M
X10 102 3 0 32 0 0 3 PS32
X1066 1053 M
X10 102 3 0 32 0 0 3 PS32
X1066 1113 M
X10 102 3 0 32 0 0 3 PS32
X1066 1173 M
X10 102 3 0 32 0 0 3 PS32
X1066 1233 M
X10 102 3 0 32 0 0 3 PS32
X1066 1293 M
X10 102 3 0 32 0 0 3 PS32
X1066 1329 M
X10 102 3 0 32 0 0 3 PS32
X5 F
X1066(_)S
X1069(___________________________________________)S
X0 F
X2389 1329 M
X10 102 3 0 32 0 0 3 PS32
X2389 1293 M
X10 102 3 0 32 0 0 3 PS32
X2389 1233 M
X10 102 3 0 32 0 0 3 PS32
X2389 1173 M
X10 102 3 0 32 0 0 3 PS32
X2389 1113 M
X10 102 3 0 32 0 0 3 PS32
X2389 1053 M
X10 102 3 0 32 0 0 3 PS32
X2389 993 M
X10 102 3 0 32 0 0 3 PS32
X2389 933 M
X10 102 3 0 32 0 0 3 PS32
X2389 873 M
X10 102 3 0 32 0 0 3 PS32
X2389 813 M
X10 102 3 0 32 0 0 3 PS32
X2389 753 M
X10 102 3 0 32 0 0 3 PS32
X2389 693 M
X10 102 3 0 32 0 0 3 PS32
X2389 633 M
X10 102 3 0 32 0 0 3 PS32
X1 F
X3007 1437(t)U
X432 1509(\()U
X432 1437(The)U
X547(input)S
X692(\256eld)S
X820(is)S
X881(used)S
X1011(to)S
X1078(communica)S
X1360(te)S
X1424(to)S
X1491(the)S
X1585(window)S
X1798(manager)S
X2026(the)S
X2120(input)S
X2264(focus)S
X2414(model)S
X2585(used)S
X2715(by)S
X2795(the)S
X2889(clien)S
X452 1509(see)U
X549(section)S
X740(4.1.7.\).)S
X432 1602(C)U
X(lients)R
X630(with)S
X764(the)S
X865(Globally)S
X1103(Active)S
X1291(and)S
X1405(No)S
X1505(Input)S
X1659(models)S
X1860(should)S
X2046(set)S
X2139(the)S
X2239(``input'')S
X2469(\257ag)S
X2585(to)S
X3 F
X2658(False)S
X1 F
X(.)R
X2853(Clients)S
X432 1767(F)U
X432 1674(with)U
X559(the)S
X653(Passive)S
X853(and)S
X960(Locally)S
X1165(Active)S
X1346(models)S
X1540(should)S
X1720(set)S
X1807(the)S
X1901(``input'')S
X2125(\257ag)S
X2235(to)S
X3 F
X2302(True)S
X1 F
X(.)R
X465 1767(rom)U
X593(the)S
X697(client's)S
X905(point)S
X1059(of)S
X1139(view,)S
X1321(the)S
X1425(window)S
X1648(manager)S
X1886(will)S
X2010(regard)S
X2194(the)S
X2298(client's)S
X2506(top-level)S
X2751(window)S
X2974(as)S
X4 F
X432 1932(\267)U
X1 F
X432 1839(being)U
X586(in)S
X653(one)S
X760(of)S
X830(three)S
X971(states:)S
X522 1932(Normal)U
X4 F
X432 2118(\267)U
X432 2025(\267)U
X1 F
X522(Iconic)S
X522 2118(Withdrawn)U
X432 2211(T)U
X(he)R
X548(semantics)S
X808(of)S
X880(these)S
X1026(states)S
X1182(are)S
X1277(described)S
X1529(in)S
X1597(Section)S
X1799(4.1.4)S
X1940(below.)S
X2143(Newly)S
X2324(create)S
X2469(d)S
X2520(windows)S
X2757(start)S
X2882(in)S
X2950(the)S
X3001 2283(s)U
X432 2355(m)U
X432 2283(Withdrawn)U
X728(state.)S
X899(Transitions)S
X1195(between)S
X1421(states)S
X1580(happen)S
X1779(when)S
X1934(a)S
X1986(non-override-redire)S
X2458(ct)S
X2527(top-level)S
X2767(window)S
X2984(i)S
X479 2355(apped)U
X643(and)S
X750(unmapped,)S
X1036(and)S
X1143(when)S
X1293(the)S
X1387(window)S
X1600(manager)S
X1828(receive)S
X2003(s)S
X2046(certain)S
X2231(messages.)S
X3004 2448(-)U
X432 2520(l)U
X432 2448(The)U
X552(value)S
X709(of)S
X785(the)S
X885(initial)S
X5 F
X1027(_)S
X1 F
X(state)R
X1194(\256eld)S
X1327(determine)S
X1569(s)S
X1618(the)S
X1718(state)S
X1854(the)S
X1953(client)S
X2113(wishes)S
X2301(to)S
X2373(be)S
X2455(in)S
X2527(at)S
X2596(the)S
X2695(time)S
X2828(the)S
X2927(top)S
X449 2520(evel)U
X570(window)S
X783(is)S
X843(mapped)S
X1054(from)S
X1191(Withdrawn)S
X1482(state,)S
X1628(as)S
X1698(shown)S
X1874(in)S
X1941(Table)S
X2099(8.)S
X5 F
X2277 2568(_)U
X1148(_)S
X1167(_____________________________________)S
X1 F
X1204 2640(Table)U
X1362(8)S
X1412(\261)S
X1462(WM)S
X5 F
X(_)R
X1 F
X(HINTS.initial)R
X5 F
X(_)R
X1 F
X(stat)R
X2049(e)S
X2096(values)S
X5 F
X2277 2652(_)U
X1148(_)S
X1167(_____________________________________)S
X1 F
X1281 2724(State)U
X1595(Value)S
X1922(Comments)S
X5 F
X2277 2736(_)U
X1148(_)S
X1167(_____________________________________)S
X3 F
X1178 2808(NormalState)U
X1 F
X1595(1)S
X1829(Window)S
X2056(is)S
X2116(visible)S
X5 F
X1148 2892(_)U
X3 F
X2880(IconicState)T
X1 F
X1595(3)S
X1829(Icon)S
X1956(is)S
X2016(visible)S
X5 F
X1167 2892(______________________________________)U
X0 F
X1148 2892 M
X10 102 3 0 32 0 0 3 PS32
X1148 2868 M
X10 102 3 0 32 0 0 3 PS32
X1148 2808 M
X10 102 3 0 32 0 0 3 PS32
X1148 2748 M
X10 102 3 0 32 0 0 3 PS32
X1148 2688 M
X10 102 3 0 32 0 0 3 PS32
X1148 2628 M
X10 102 3 0 32 0 0 3 PS32
X2307 2892 M
X10 102 3 0 32 0 0 3 PS32
X2307 2868 M
X10 102 3 0 32 0 0 3 PS32
X2307 2808 M
X10 102 3 0 32 0 0 3 PS32
X2307 2748 M
X10 102 3 0 32 0 0 3 PS32
X2307 2688 M
X10 102 3 0 32 0 0 3 PS32
X2307 2628 M
X10 102 3 0 32 0 0 3 PS32
X1 F
X2719 3021(:)U
X4 F
X432 3114(\267)U
X1 F
X432 3021(The)U
X546(icon)S
X5 F
X(_)R
X1 F
X(pixmap)R
X881(\256eld)S
X1008(may)S
X1132(specify)S
X1326(a)S
X1373(pixmap)S
X1574(to)S
X1641(be)S
X1718(used)S
X1848(as)S
X1918(an)S
X1995(icon.)S
X2154(This)S
X2281(pixmap)S
X2482(should)S
X2662(be)S
X522 3114(One)U
X649(of)S
X726(the)S
X827(sizes)S
X971(speci\256ed)S
X1212(in)S
X1286(the)S
X1387(WM)S
X5 F
X(_)R
X1 F
X(ICON)R
X5 F
X(_)R
X1 F
X(SIZE)R
X1857(property)S
X2088(on)S
X2175(the)S
X2276(root,)S
X2434(if)S
X2497(it)S
X2557(exists)S
X2720(\(see)S
X2843(Section)S
X4 F
X432 3279(\267)U
X1 F
X522 3186(4.1.3.2\).)U
X522 3279(1-bit)U
X664(deep.)S
X841(The)S
X963(window)S
X1184(manager)S
X1420(will)S
X1542(select,)S
X1742(through)S
X1956(the)S
X2057(defaults)S
X2275(database,)S
X2525(suitable)S
X2740(background)S
X2994 3351(y)U
X522 3423(d)U
X522 3351(\(for)U
X643(the)S
X748(0)S
X809(bits\))S
X947(and)S
X1065(foreground)S
X1363(\(for)S
X1484(the)S
X1589(1)S
X1650(bits\))S
X1788(colors.)S
X2001(These)S
X2176(defaults)S
X2398(can,)S
X2548(of)S
X2628(course,)S
X2850(specif)S
X552 3423(ifferent)U
X750(colors)S
X917(for)S
X1007(the)S
X1101(icons)S
X1248(of)S
X1318(different)S
X1546(clients.)S
X432 3516(T)U
X(he)R
X555(icon)S
X5 F
X(_)R
X1 F
X(mask)R
X845(speci\256es)S
X1081(which)S
X1257(pixels)S
X1430(of)S
X1509(the)S
X1612(icon)S
X5 F
X(_)R
X1 F
X(pixmap)R
X1956(should)S
X2145(be)S
X2230(used)S
X2368(as)S
X2446(the)S
X2548(icon,)S
X2715(allowing)S
X2954(for)S
X432 3681(T)U
X432 3588(icons)U
X579(to)S
X646(appear)S
X827(non-rectangula)S
X1189(r.)S
X469 3681(he)U
X548(icon)S
X5 F
X(_)R
X1 F
X(window)R
X897(\256eld)S
X1026(is)S
X1088(the)S
X1184(ID)S
X1269(of)S
X1341(a)S
X1390(window)S
X1605(the)S
X1700(client)S
X1856(wants)S
X2017(used)S
X2148(as)S
X2219(its)S
X2297(icon.)S
X2457(Most,)S
X2636(but)S
X2734(not)S
X2832(all)S
X2914(win-)S
X432 3825(s)U
X432 3753(dow)U
X557(managers)S
X810(will)S
X926(support)S
X1128(icon)S
X1254(windows;)S
X1509(those)S
X1658(that)S
X1771(do)S
X1852(not)S
X1950(are)S
X2045(likely)S
X2204(to)S
X2272(have)S
X2407(a)S
X2455(user)S
X2576(interface)S
X2809(in)S
X2877(which)S
X455 3825(mall)U
X588(windows)S
X829(that)S
X945(behave)S
X1141(like)S
X1257(icons)S
X1409(are)S
X1508(complete)S
X1730(ly)S
X1802(inappropriate)S
X2124(,)S
X2183(so)S
X2260(that)S
X2375(clients)S
X2557(should)S
X2741(not)S
X2842(attempt)S
X432 3990(C)U
X432 3897(to)U
X499(remedy)S
X700(the)S
X794(omission)S
X1031(by)S
X1111(working)S
X1331(around)S
X1518(it.)S
X472 3990(lients)U
X628(needing)S
X844(more)S
X993(capabili)S
X1185(ties)S
X1294(from)S
X1435(the)S
X1533(icons)S
X1684(than)S
X1812(a)S
X1863(simple)S
X2048(two-color)S
X2306(bitmap)S
X2498(should)S
X2682(use)S
X2786(icon)S
X2914(win-)S
X432 4155(T)U
X432 4062(dows.)U
X613(Rules)S
X770(for)S
X860(clients)S
X1038(that)S
X1149(do)S
X1229(are)S
X1323(set)S
X1410(out)S
X1507(in)S
X1574(Section)S
X1775(4.1.8.)S
X469 4155(he)U
X547(\(icon)S
X5 F
X(_)R
X1 F
X(x,icon)R
X5 F
X(_)R
X1 F
X(y\))R
X951(coordinate)S
X1227(is)S
X1288(a)S
X1336(hint)S
X1451(to)S
X1519(the)S
X1614(window)S
X1828(manager)S
X2057(as)S
X2128(to)S
X2196(where)S
X2363(it)S
X2417(should)S
X2597(position)S
X2811(the)S
X2905(icon.)S
X432 4299(a)U
X432 4227(The)U
X550(policies)S
X762(of)S
X836(the)S
X934(window)S
X1151(manager)S
X1383(control)S
X1578(the)S
X1675(positioning)S
X1969(of)S
X2042(icons,)S
X2227(so)S
X2303(clients)S
X2484(should)S
X2667(not)S
X2767(depend)S
X2964(on)S
X459 4299(ttention)U
X664(being)S
X818(paid)S
X942(to)S
X1009(this)S
X1116(hint.)S
X432 4392(T)U
X(he)R
X552(window)S
X5 F
X(_)R
X1 F
X(group)R
X941(\256eld)S
X1074(lets)S
X1184(the)S
X1284(client)S
X1445(specify)S
X1645(that)S
X1762(this)S
X1875(window)S
X2094(belongs)S
X2307(to)S
X2380(a)S
X2433(group)S
X2599(of)S
X2675(windows.)S
X2951(An)S
X432 4464(example)U
X657(is)S
X717(a)S
X764(single)S
X928(client)S
X1083(manipulat)S
X1325(ing)S
X1422(multiple)S
X1644(children)S
X1862(of)S
X1932(the)S
X2026(root)S
X2143(window.)S
X1630 4701(DRAFT)U
XEP
X%%Page: ? 23
XBP
X1 F
X60 Z
X582 597(C)U
X1658 381(-)U
X1698(23)S
X1778(-)S
X622 597(onvention:)U
X2 F
X902(The)S
X1014(window)S
X5 F
X(_)R
X2 F
X(group)R
X1396(\256eld)S
X1522(should)S
X1704(be)S
X1783(set)S
X1872(to)S
X1940(the)S
X2035(ID)S
X2119(of)S
X2187(the)S
X2282(group)S
X2446(leader.)S
X2656(The)S
X2767(win-)S
X582 741(g)U
X582 669(dow)U
X712(group)S
X885(leader)S
X1069(may)S
X1199(be)S
X1286(a)S
X1346(window)S
X1563(which)S
X1737(exists)S
X1901(only)S
X2035(for)S
X2135(that)S
X2258(purpose;)S
X2500(A)S
X2566(place-holder)S
X612 741(roup)U
X753(leader)S
X935(of)S
X1010(this)S
X1125(kind)S
X1256(would)S
X1430(never)S
X1591(be)S
X1675(mapped,)S
X1907(either)S
X2075(by)S
X2159(the)S
X2260(client)S
X2422(or)S
X2502(by)S
X2586(the)S
X2687(window)S
X1 F
X582 906(C)U
X2 F
X582 813(manager.)U
X1 F
X622 906(onvention:)U
X2 F
X903(The)S
X1015(properties)S
X1284(of)S
X1353(the)S
X1449(window)S
X1658(group)S
X1823(leader)S
X1999(are)S
X2101(those)S
X2250(for)S
X2342(the)S
X2438(group)S
X2603(as)S
X2678(a)S
X2730(whole)S
X1 F
X432 1071(W)U
X2 F
X582 978(\(for)U
X692(example,)S
X948(the)S
X1042(icon)S
X1166(to)S
X1233(be)S
X1310(shown)S
X1483(when)S
X1630(the)S
X1724(entire)S
X1885(group)S
X2048(is)S
X2108(iconi\256ed\).)S
X1 F
X489 1071(indow)U
X665(managers)S
X922(may)S
X1052(provide)S
X1262(facilit)S
X1404(ies)S
X1497(for)S
X1593(manipulat)S
X1835(ing)S
X1937(the)S
X2036(group)S
X2201(as)S
X2276(a)S
X2328(whole.)S
X2535(Clients,)S
X2766(at)S
X2835(present,)S
X432 1236(T)U
X432 1143(have)U
X566(no)S
X646(way)S
X766(to)S
X833(operate)S
X1031(on)S
X1111(the)S
X1205(group)S
X1365(as)S
X1435(a)S
X1482(whole.)S
X469 1236(he)U
X554(``messages'')S
X889(bit,)S
X1016(if)S
X1081(set)S
X1176(in)S
X1251(the)S
X1353(\257ags)S
X1494(\256eld,)S
X1664(indicate)S
X1856(s)S
X1907(that)S
X2026(the)S
X2128(client)S
X2291(is)S
X2359(using)S
X2517(an)S
X2602(obsolete)S
X2831(window)S
X432 1308(manager)U
X660(communica)S
X942(tion)S
X1056(protocol)S
X1281(,)S
X1316(rather)S
X1477(than)S
X1601(the)S
X1695(WM)S
X5 F
X(_)R
X1 F
X(PROTOCOLS)R
X2204(mechanism)S
X2499(of)S
X2569(section)S
X2760(4.1.2.7.)S
X48 Z
X1257 1284(*)U
X60 Z
X432 1545(T)U
X3 F
X432 1452(4.1.2.5.)U
X652(WM)S
X5 F
X(_)R
X3 F
X(CLASS)R
X1 F
X469 1545(he)U
X558(WM)S
X5 F
X(_)R
X1 F
X(CLASS)R
X916(property,)S
X1167(of)S
X1249(type)S
X1385(STRING)S
X1633(\(without)S
X1869(control)S
X2072(charact)S
X2247(ers\),)S
X2384(contains)S
X2617(two)S
X2739(consecutive)S
X2997 1617(e)U
X432 1689(w)U
X432 1617(null-termi)U
X674(nated)S
X831(strings)S
X1017(specifying)S
X1294(the)S
X1394(Instance)S
X1621(and)S
X1734(Class)S
X1890(names)S
X2070(to)S
X2143(be)S
X2226(used)S
X2362(by)S
X2447(both)S
X2579(the)S
X2678(client)S
X2838(and)S
X2950(th)S
X475 1689(indow)U
X650(manager)S
X883(for)S
X978(looking)S
X1187(up)S
X1272(resources)S
X1524(for)S
X1619(the)S
X1718(applicat)S
X1910(ion)S
X2012(or)S
X2086(as)S
X2160(identifying)S
X2449(information.)S
X2793(This)S
X2924(pro-)S
X432 1833(w)U
X432 1761(perty)U
X582(must)S
X725(be)S
X808(present)S
X1008(when)S
X1164(the)S
X1264(window)S
X1483(leaves)S
X1660(Withdrawn)S
X1957(state,)S
X2109(and)S
X2222(may)S
X2351(be)S
X2433(changed)S
X2659(only)S
X2791(while)S
X2950(the)S
X475 1833(indow)U
X650(is)S
X715(in)S
X787(Withdrawn)S
X1083(state.)S
X1254(Window)S
X1485(managers)S
X1740(may)S
X1868(examine)S
X2097(the)S
X2195(property)S
X2423(only)S
X2554(when)S
X2708(they)S
X2836(start)S
X2964(up)S
X3001 1905(s)U
X432 1977(s)U
X432 1905(and)U
X544(when)S
X699(the)S
X798(Window)S
X1030(leaves)S
X1206(Withdrawn)S
X1502(state,)S
X1653(but)S
X1755(there)S
X1901(should)S
X2086(be)S
X2168(no)S
X2253(need)S
X2392(for)S
X2487(a)S
X2539(client)S
X2699(to)S
X2771(change)S
X2967(it)S
X455 1977(tate)U
X563(dynamical)S
X815(ly.)S
X1237 2070(:)U
X4 F
X432 2163(\267)U
X1 F
X432 2070(The)U
X546(two)S
X656(strings)S
X836(are,)S
X945(respective)S
X1190(ly)S
X522 2163(A)U
X591(string)S
X754(naming)S
X961(the)S
X1061(particula)S
X1273(r)S
X1319(instance)S
X1543(of)S
X1618(the)S
X1717(applicat)S
X1909(ion)S
X2011(to)S
X2083(which)S
X2255(the)S
X2354(client)S
X2514(owning)S
X2719(this)S
X2831(window)S
X2994 2235(y)U
X522 2307(c)U
X522 2235(belongs.)U
X767(Resources)S
X1037(that)S
X1151(are)S
X1247(speci\256ed)S
X1483(by)S
X1565(instance)S
X1785(name)S
X1938(override)S
X2161(any)S
X2270(resources)S
X2519(that)S
X2632(are)S
X2728(speci\256ed)S
X2964(b)S
X549 2307(lass)U
X665(name.)S
X857(Instance)S
X1084(names)S
X1264(may)S
X1394(be)S
X1477(speci\256ed)S
X1716(by)S
X1801(the)S
X1900(user)S
X2025(in)S
X2097(an)S
X2179(operating-system)S
X2619(speci\256c)S
X2828(manner.)S
X522 2379(Under)U
X825(,\262)S
X890(the)S
X984(following)S
X1238(conventions)S
X1549(are)S
X1643(used:)S
X54 Z
X690(UNIX)S
X4 F
X60 Z
X522 2472(\267)U
X1 F
X612(If)S
X5 F
X672(")S
X1 F
X(-name)R
X868(NAME)S
X5 F
X(")R
X1 F
X1089(is)S
X1149(given)S
X1303(on)S
X1383(the)S
X1477(command)S
X1735(line,)S
X1861(NAME)S
X2057(is)S
X2117(used)S
X2247(as)S
X2317(the)S
X2411(instance)S
X2629(name.)S
X2997 2565(e)U
X4 F
X522(\267)S
X1 F
X612(Otherwise,)S
X898(if)S
X959(the)S
X1057(environment)S
X1385(variable)S
X1603(RESOURCE)S
X5 F
X(_)R
X1 F
X(NAME)R
X2145(is)S
X2208(set,)S
X2313(its)S
X2393(value)S
X2547(will)S
X2664(be)S
X2744(used)S
X2877(as)S
X2950(th)S
X612 2637(instance)U
X830(name.)S
X4 F
X522 2730(\267)U
X1 F
X612(Otherwise,)S
X903(the)S
X1006(trailing)S
X1210(part)S
X1333(of)S
X1412(the)S
X1514(name)S
X1673(used)S
X1811(to)S
X1886(invoke)S
X2078(the)S
X2180(program)S
X2412(\(argv[0])S
X2637(stripped)S
X2859(of)S
X2937(any)S
X4 F
X432 2895(\267)U
X1 F
X612 2802(directory)U
X850(names\))S
X1044(is)S
X1104(used)S
X1234(as)S
X1304(the)S
X1398(instance)S
X1616(name.)S
X522 2895(A)U
X590(string)S
X752(naming)S
X958(the)S
X1057(general)S
X1260(class)S
X1401(of)S
X1475(applicat)S
X1667(ions)S
X1791(to)S
X1862(which)S
X2033(the)S
X2131(client)S
X2290(owning)S
X2494(this)S
X2605(window)S
X2822(belongs.)S
X522 3039(n)U
X522 2967(Resources)U
X791(that)S
X904(are)S
X1000(speci\256ed)S
X1236(by)S
X1318(class)S
X1457(apply)S
X1613(to)S
X1682(all)S
X1765(applicat)S
X1957(ions)S
X2079(that)S
X2192(have)S
X2328(the)S
X2424(same)S
X2569(class)S
X2707(name.)S
X2894(Class)S
X552 3039(ames)U
X705(are)S
X808(speci\256ed)S
X1051(by)S
X1140(the)S
X1243(applicat)S
X1435(ion)S
X1541(writer.)S
X1749(Examples)S
X2016(of)S
X2095(commonly)S
X2381(used)S
X2519(class)S
X2664(names)S
X2846(include)S
X3 F
X432 3255(4)U
X5 F
X522 3111(")U
X1 F
X(Emac)R
X685(s)S
X5 F
X(")R
X1 F
X(,)R
X5 F
X768(")S
X1 F
X(XTerm)R
X5 F
X(")R
X1 F
X(,)R
X5 F
X1027(")S
X1 F
X(XClock)R
X5 F
X(")R
X1 F
X(,)R
X5 F
X1299(")S
X1 F
X(XLoad)R
X5 F
X(")R
X1 F
X(,)R
X1551(etc.)S
X3 F
X462 3255(.1.2.6.)U
X652(WM)S
X5 F
X(_)R
X3 F
X(TRANSIENT)R
X5 F
X(_)R
X3 F
X(FOR)R
X1 F
X432 3348(T)U
X(he)R
X554(WM)S
X5 F
X(_)R
X1 F
X(TRANSIENT)R
X5 F
X(_)R
X1 F
X(FOR)R
X1201(property,)S
X1448(of)S
X1526(type)S
X1658(WINDOW,)S
X1964(contains)S
X2193(the)S
X2295(ID)S
X2386(of)S
X2464(another)S
X2672(top-level)S
X2914(win-)S
X432 3492(m)U
X432 3420(dow.)U
X596(The)S
X716(implica)S
X898(tion)S
X1018(is)S
X1084(that)S
X1201(this)S
X1314(window)S
X1533(is)S
X1598(a)S
X1650(pop-up)S
X1845(on)S
X1930(behalf)S
X2106(of)S
X2181(the)S
X2280(named)S
X2466(window,)S
X2719(and)S
X2831(window)S
X479 3492(anagers)U
X684(may)S
X808(decide)S
X986(not)S
X1083(to)S
X1150(decorate)S
X1375(transient)S
X1603(windows,)S
X1854(or)S
X1924(treat)S
X2052(them)S
X2193(differently)S
X2468(in)S
X2535(other)S
X2679(ways.)S
X2857(In)S
X2927(par-)S
X3007 3564(t)U
X432 3636(r)U
X432 3564(ticular,)U
X656(window)S
X883(managers)S
X1148(should)S
X1341(present)S
X1548(newly-mapped)S
X1939(WM)S
X5 F
X(_)R
X1 F
X(TRANSIENT)R
X5 F
X(_)R
X1 F
X(FOR)R
X2591(windows)S
X2840(withou)S
X452 3636(equiring)U
X682(any)S
X798(user)S
X927(interact)S
X1109(ion,)S
X1230(even)S
X1373(if)S
X1439(mapping)S
X1679(top-level)S
X1923(windows)S
X2167(normally)S
X2413(does)S
X2551(require)S
X2750(interact)S
X2932(ion.)S
X432 3780(s)U
X432 3708(Dialogue)U
X678(boxes,)S
X878(for)S
X973(example,)S
X1238(are)S
X1337(an)S
X1419(example)S
X1649(of)S
X1724(windows)S
X1965(that)S
X2081(should)S
X2266(have)S
X2405(WM)S
X5 F
X(_)R
X1 F
X(TRANSIENT)R
X5 F
X(_)R
X1 F
X(FOR)R
X455 3780(et.)U
X432 3873(I)U
X(t)R
X490(is)S
X551(important)S
X807(not)S
X904(to)S
X971(confuse)S
X1178(WM)S
X5 F
X(_)R
X1 F
X(TRANSIENT)R
X5 F
X(_)R
X1 F
X(FOR)R
X1817(with)S
X1944(override-redire)S
X2306(ct.)S
X2405(WM)S
X5 F
X(_)R
X1 F
X(TRANSIENT)R
X5 F
X(_)R
X1 F
X(FOR)R
X3004 3945(r)U
X432 4017(w)U
X432 3945(should)U
X616(be)S
X697(used)S
X831(in)S
X902(those)S
X1053(cases)S
X1204(where)S
X1375(the)S
X1472(pointer)S
X1666(is)S
X1729(not)S
X1829(grabbed)S
X2046(while)S
X2203(the)S
X2300(window)S
X2516(is)S
X2579(mapped;)S
X2830(in)S
X2900(othe)S
X475 4017(ords)U
X603(if)S
X665(other)S
X814(windows)S
X1055(are)S
X1154(allowed)S
X1370(to)S
X1442(be)S
X1524(active)S
X1694(while)S
X1853(the)S
X1952(transient)S
X2185(is)S
X2250(up.)S
X2370(If)S
X2435(other)S
X2584(windows)S
X2825(must)S
X2967(be)S
X3007 4089(t)U
X0 F
X48 Z
X432 4149 M
X8 22 0 0 16 0 0 18 PS16
X1 F
X60 Z
X432 4089(prevented)U
X692(from)S
X830(processing)S
X1108(input)S
X1253(\(for)S
X1364(example,)S
X1625(when)S
X1776(impleme)S
X1988(nting)S
X2133(popup)S
X2304(menus\),)S
X2517(use)S
X2618(override-redire)S
X2980(c)S
X0 F
X48 Z
X456 4149 M
X8 22 0 0 16 0 0 18 PS16
X480 4149 M
X8 22 0 0 16 0 0 18 PS16
X504 4149 M
X8 22 0 0 16 0 0 18 PS16
X528 4149 M
X8 22 0 0 16 0 0 18 PS16
X552 4149 M
X8 22 0 0 16 0 0 18 PS16
X576 4149 M
X8 22 0 0 16 0 0 18 PS16
X600 4149 M
X8 22 0 0 16 0 0 18 PS16
X624 4149 M
X8 22 0 0 16 0 0 18 PS16
X648 4149 M
X8 22 0 0 16 0 0 18 PS16
X672 4149 M
X8 22 0 0 16 0 0 18 PS16
X696 4149 M
X8 22 0 0 16 0 0 18 PS16
X720 4149 M
X8 22 0 0 16 0 0 18 PS16
X744 4149 M
X8 22 0 0 16 0 0 18 PS16
X768 4149 M
X8 22 0 0 16 0 0 18 PS16
X792 4149 M
X8 22 0 0 16 0 0 18 PS16
X816 4149 M
X8 22 0 0 16 0 0 18 PS16
X840 4149 M
X8 22 0 0 16 0 0 18 PS16
X1 F
X432 4209(*)U
X495(This)S
X603(obsolete)S
X785(protocol)S
X967(was)S
X1065(described)S
X1271(in)S
X1331(the)S
X1412(27)S
X1511(July)S
X1614(1988)S
X1733(draft)S
X1846(of)S
X1909(this)S
X2001(manual.)S
X2192(Windows)S
X2399(using)S
X2526(it)S
X2575(can)S
X2664(also)S
X2763(be)S
X432 4269(d)U
X36 Z
X1460 4191(th)U
X48 Z
X456 4269(etected)U
X609(because)S
X779(their)S
X884(WM)S
X5 F
X(_)R
X1 F
X(HINTS)R
X1156(properties)S
X1365(are)S
X1441(4)S
X1483(bytes)S
X1602(longer)S
X1742(than)S
X1842(expected.)S
X2057(Window)S
X2240(managers)S
X2441(are)S
X2517(free)S
X2609(to)S
X2664(support)S
X432 4389(\262)U
X432 4329(clients)U
X572(using)S
X692(the)S
X766(obsolete)S
X941(protocol)S
X1116(in)S
X1169(a)S
X1206(``backwards)S
X1459(compatibil)S
X1662(ity'')S
X1760(mode.)S
X590 4389(is)U
X638(a)S
X675(trademark)S
X884(of)S
X940(Bell)S
X1035(Laboratories.)S
X42 Z
X470(UNIX)S
X60 Z
X1630 4701(DRAFT)U
XEP
X%%Page: ? 24
XBP
X1 F
X60 Z
X1658 381(-)U
X1698(24)S
X1778(-)S
X1663 597(.)U
X3 F
X432 741(4)U
X1 F
X432 597(and)U
X539(grab)S
X666(the)S
X760(pointer)S
X951(while)S
X1105(the)S
X1199(window)S
X1412(is)S
X1472(mapped)S
X3 F
X462 741(.1.2.7.)U
X652(WM)S
X5 F
X(_)R
X3 F
X(PROTOCOLS)R
X1 F
X432 834(T)U
X(he)R
X549(WM)S
X5 F
X(_)R
X1 F
X(PROTOCOLS)R
X1061(property,)S
X1303(of)S
X1376(type)S
X1503(ATOM,)S
X1717(is)S
X1780(a)S
X1829(list)S
X1925(of)S
X1997(atoms.)S
X2198(Each)S
X2341(atom)S
X2484(identi\256es)S
X2727(a)S
X2776(communi-)S
X3009 906(.)U
X432 978(A)U
X432 906(cation)U
X602(protocol)S
X825(between)S
X1048(the)S
X1143(client)S
X1299(and)S
X1407(the)S
X1502(window)S
X1716(manager)S
X1945(in)S
X2013(which)S
X2181(the)S
X2276(client)S
X2432(is)S
X2493(willing)S
X2685(to)S
X2753(participa)S
X2965(te)S
X475 978(toms)U
X617(can)S
X726(identify)S
X939(both)S
X1071(standard)S
X1300(protocols,)S
X1564(as)S
X1639(well)S
X1768(as)S
X1843(private)S
X2035(protocols)S
X2283(speci\256c)S
X2491(to)S
X2562(individual)S
X2831(window)S
X432 1143(A)U
X432 1050(managers.)U
X475 1143(ll)U
X532(the)S
X629(protocols)S
X876(in)S
X946(which)S
X1116(a)S
X1166(client)S
X1324(can)S
X1431(volunteer)S
X1682(to)S
X1752(take)S
X1876(part)S
X1993(involve)S
X2197(the)S
X2294(window)S
X2510(manager)S
X2741(sending)S
X2950(the)S
X3004 1215(f)U
X432 1287(t)U
X432 1215(client)U
X593(a)S
X646(ClientMessage)S
X1030(event,)S
X1222(and)S
X1335(the)S
X1435(client)S
X1596(taking)S
X1773(appropriate)S
X2074(action.)S
X2283(For)S
X2391(details)S
X2574(of)S
X2649(the)S
X2748(contents)S
X2974(o)S
X449 1287(he)U
X542(event,)S
X724(see)S
X837(Section)S
X1054(4.2.8.)S
X1245(In)S
X1331(each)S
X1477(case)S
X1616(the)S
X1725(protocol)S
X1961(transactions)S
X2284(are)S
X2393(initiat)S
X2535(ed)S
X2627(by)S
X2722(the)S
X2831(window)S
X432 1452(T)U
X432 1359(manager.)U
X469 1452(he)U
X547(WM)S
X5 F
X(_)R
X1 F
X(PROTOCOLS)R
X1056(property)S
X1280(is)S
X1340(not)S
X1437(required.)S
X1693(If)S
X1753(it)S
X1807(is)S
X1867(not)S
X1964(present,)S
X2173(the)S
X2267(client)S
X2422(does)S
X2552(not)S
X2649(wish)S
X2782(to)S
X2849(partici-)S
X432 1617(T)U
X432 1524(pate)U
X553(in)S
X620(any)S
X727(window)S
X940(manager)S
X1168(protocols.)S
X469 1617(he)U
X549(X)S
X615(Consortium)S
X922(will)S
X1039(maintai)S
X1221(n)S
X1274(a)S
X1323(registry)S
X1529(of)S
X1601(protocols)S
X1847(to)S
X1916(avoid)S
X2072(collisions)S
X2325(in)S
X2394(the)S
X2490(name)S
X2643(space.)S
X2834(Table)S
X2994(9)S
X432 1689(contains)U
X653(the)S
X747(protocols)S
X991(that)S
X1102(have)S
X1236(been)S
X1370(de\256ned)S
X1567(to)S
X1634(date.)S
X5 F
X750 1737(_)U
X756(_________________________________________________________________)S
X750 1821(_)U
X1 F
X1249 1809(Table)U
X1407(9)S
X1457(\261)S
X1507(current)S
X1698(WM)S
X5 F
X(_)R
X1 F
X(PROTOCOLS)R
X5 F
X756 1821(_________________________________________________________________)U
X750 1905(_)U
X1 F
X1008 1893(Protocol)U
X1531(Section)S
X2142(Purpose)S
X5 F
X756 1905(_________________________________________________________________)U
X1 F
X780 2049(W)U
X780 1977(WM)U
X5 F
X(_)R
X1 F
X(TAKE)R
X5 F
X(_)R
X1 F
X(FOCUS)R
X1531(4.1.7)S
X1802(Assignment)S
X2109(of)S
X2179(input)S
X2323(focus.)S
X837 2049(M)U
X5 F
X(_)R
X1 F
X(SAVE)R
X5 F
X(_)R
X1 F
X(YOU)R
X1235(RSELF)S
X1531(5.2.1)S
X1802(Save)S
X1939(client)S
X2094(state)S
X2225(warning)S
X2633 2121(w)U
X780(WM)S
X5 F
X(_)R
X1 F
X(DELETE)R
X5 F
X(_)R
X1 F
X(WINDOW)R
X1531(5.2.2)S
X1802(Request)S
X2016(to)S
X2083(delete)S
X2248(top-level)S
X2483(windo)S
X1802 2265(This)U
X1929(table)S
X2067(will)S
X2181(grow)S
X5 F
X2676 2277(_)U
X0 F
X750 1797 M
X10 102 3 0 32 0 0 3 PS32
X750 1857 M
X10 102 3 0 32 0 0 3 PS32
X750 1917 M
X10 102 3 0 32 0 0 3 PS32
X750 1977 M
X10 102 3 0 32 0 0 3 PS32
X750 2037 M
X10 102 3 0 32 0 0 3 PS32
X750 2097 M
X10 102 3 0 32 0 0 3 PS32
X750 2157 M
X10 102 3 0 32 0 0 3 PS32
X750 2217 M
X10 102 3 0 32 0 0 3 PS32
X750 2277 M
X10 102 3 0 32 0 0 3 PS32
X5 F
X750(_)S
X756(________________________________________________________________)S
X0 F
X2706 2277 M
X10 102 3 0 32 0 0 3 PS32
X2706 2217 M
X10 102 3 0 32 0 0 3 PS32
X2706 2157 M
X10 102 3 0 32 0 0 3 PS32
X2706 2097 M
X10 102 3 0 32 0 0 3 PS32
X2706 2037 M
X10 102 3 0 32 0 0 3 PS32
X2706 1977 M
X10 102 3 0 32 0 0 3 PS32
X2706 1917 M
X10 102 3 0 32 0 0 3 PS32
X2706 1857 M
X10 102 3 0 32 0 0 3 PS32
X2706 1797 M
X10 102 3 0 32 0 0 3 PS32
X1 F
X432 2550(T)U
X3 F
X432 2457(4.1.2.8.)U
X652(WM)S
X5 F
X(_)R
X3 F
X(COLORMAP)R
X5 F
X(_)R
X3 F
X(WINDOWS)R
X1 F
X469 2550(he)U
X547(WM)S
X5 F
X(_)R
X1 F
X(COLORMAP)R
X5 F
X(_)R
X1 F
X(WINDOWS)R
X1366(property,)S
X1606(of)S
X1677(type)S
X1802(WINDOW,)S
X2101(on)S
X2182(a)S
X2230(top-level)S
X2466(window)S
X2679(is)S
X2739(a)S
X2786(list)S
X2880(of)S
X2950(the)S
X3007 2622(l)U
X432 2694(w)U
X432 2622(the)U
X533(IDs)S
X646(of)S
X722(windows)S
X964(that)S
X1081(may)S
X1211(need)S
X1351(colormaps)S
X1628(installed)S
X1859(that)S
X1976(differ)S
X2136(from)S
X2279(the)S
X2379(colormap)S
X2633(of)S
X2709(the)S
X2809(top-leve)S
X475 2694(indow.)U
X681(The)S
X796(window)S
X1010(manager)S
X1239(will)S
X1354(watch)S
X1519(this)S
X1627(list)S
X1722(of)S
X1793(windows)S
X2030(for)S
X2121(changes)S
X2336(in)S
X2404(their)S
X2536(colormap)S
X2784(attribute)S
X2986(s.)S
X432 2859(S)U
X432 2766(The)U
X546(top-level)S
X781(window)S
X994(is)S
X1054(always)S
X1241(\(implici)S
X1433(tly)S
X1517(or)S
X1587(explicit)S
X1769(ly\))S
X1856(on)S
X1936(the)S
X2030(watch)S
X2194(list.)S
X465 2859(ee)U
X539(Section)S
X740(4.1.8)S
X880(for)S
X970(the)S
X1064(details)S
X1242(of)S
X1312(this)S
X1419(mechanism.)S
X432 3096(T)U
X3 F
X432 3003(4.1.3.)U
X607(Window)S
X843(Manager)S
X1097(Properties)S
X1 F
X469 3096(he)U
X548(properties)S
X811(described)S
X1064(above)S
X1230(are)S
X1326(those)S
X1474(which)S
X1642(the)S
X1737(client)S
X1893(is)S
X1954(responsible)S
X2249(for)S
X2340(maintai)S
X2522(ning)S
X2650(on)S
X2731(its)S
X2809(top-level)S
X3007 3168(l)U
X432 3240(w)U
X432 3168(windows.)U
X711(This)S
X846(section)S
X1045(describes)S
X1296(the)S
X1397(properties)S
X1665(that)S
X1783(the)S
X1884(window)S
X2104(manager)S
X2339(places)S
X2517(on)S
X2604(client's)S
X2809(top-leve)S
X475 3240(indows,)U
X683(and)S
X790(on)S
X870(the)S
X964(root.)S
X432 3477(T)U
X3 F
X432 3384(4.1.3.1.)U
X652(WM)S
X5 F
X(_)R
X3 F
X(STATE)R
X1 F
X469 3477(he)U
X547(window)S
X761(manager)S
X990(will)S
X1105(place)S
X1254(a)S
X1301(WM)S
X5 F
X(_)R
X1 F
X(STATE)R
X1648(property,)S
X1887(of)S
X1957(type)S
X2081(WM)S
X5 F
X(_)R
X1 F
X(STATE,)R
X2443(on)S
X2523(each)S
X2654(top-level)S
X2889(client)S
X432 3621(c)U
X432 3549(window.)U
X681(In)S
X752(general,)S
X986(clients)S
X1165(should)S
X1346(not)S
X1444(need)S
X1579(to)S
X1647(examine)S
X1873(the)S
X1968(contents)S
X2190(of)S
X2261(this)S
X2369(property;)S
X2611(it)S
X2666(is)S
X2726(intended)S
X2954(for)S
X459 3621(ommunicat)U
X731(ion)S
X828(between)S
X1049(window)S
X1262(and)S
X1369(session)S
X1562(managers.)S
X1848(See)S
X1955(Section)S
X2156(5.1.1.3)S
X2341(for)S
X2431(more)S
X2575(details.)S
X432 3858(A)U
X3 F
X432 3765(4.1.3.2.)U
X652(WM)S
X5 F
X(_)R
X3 F
X(ICON)R
X5 F
X(_)R
X3 F
X(SIZE)R
X1 F
X507 3858(window)U
X732(manager)S
X972(that)S
X1095(wishes)S
X1290(to)S
X1369(place)S
X1529(constraints)S
X1822(on)S
X1914(the)S
X2020(sizes)S
X2169(of)S
X2251(icon)S
X2387(pixmaps)S
X2623(and/or)S
X2808(windows)S
X432 4002(i)U
X432 3930(should)U
X616(place)S
X768(a)S
X819(property)S
X1047(called)S
X1216(WM)S
X5 F
X(_)R
X1 F
X(ICON)R
X5 F
X(_)R
X1 F
X(SIZE)R
X1683(on)S
X1767(the)S
X1865(root.)S
X2020(The)S
X2137(contents)S
X2361(of)S
X2434(this)S
X2544(property)S
X2771(are)S
X2868(shown)S
X449 4002(n)U
X499(Table)S
X657(10.)S
X432 4095(F)U
X(or)R
X535(more)S
X679(details)S
X857(see)S
X954(the)S
X1048(Xlib)S
X1175(manual,)S
X1408(Section)S
X1609(9.1.7.)S
X432 4332(F)U
X3 F
X432 4239(4.1.4.)U
X607(Changing)S
X876(Window)S
X1112(State)S
X1 F
X465 4332(rom)U
X589(the)S
X690(client's)S
X895(point)S
X1046(of)S
X1123(view,)S
X1302(the)S
X1403(window)S
X1622(manager)S
X1856(will)S
X1976(regard)S
X2156(each)S
X2293(of)S
X2369(the)S
X2469(client's)S
X2673(top-level)S
X2914(non-)S
X432 4404(override-redire)U
X794(ct)S
X858(windows)S
X1094(as)S
X1164(being)S
X1318(in)S
X1385(one)S
X1492(of)S
X1562(three)S
X1703(states.)S
X1892(The)S
X2006(semantics)S
X2264(of)S
X2334(the)S
X2428(states)S
X2582(are:)S
X1630 4701(DRAFT)U
XEP
X%%Page: ? 25
XBP
X5 F
X60 Z
X1048 573(_)U
X1 F
X1658 381(-)U
X1698(25)S
X1778(-)S
X5 F
X1057 573(_____________________________________________)U
X1048 657(_)U
X1 F
X645(Table)T
X1236(10)S
X1316(\261)S
X1366(WM)S
X5 F
X(_)R
X1 F
X(ICON)R
X5 F
X(_)R
X1 F
X(SIZE)R
X1829(type)S
X1953(property)S
X2177(contents)S
X5 F
X1057 657(_____________________________________________)U
X1048 741(_)U
X1 F
X1164 729(Field)U
X1520(Type)S
X1953(Comments)S
X5 F
X1057 741(_____________________________________________)U
X1 F
X1078 885(m)U
X1078 813(min)U
X5 F
X(_)R
X1 F
X(width)R
X1464(CARD32)S
X1791(data)S
X1912(for)S
X2002(icon)S
X2126(size)S
X2240(series)S
X1125 885(in)U
X5 F
X(_)R
X1 F
X(height)R
X1464(CARD32)S
X1078 957(m)U
X(ax)R
X5 F
X(_)R
X1 F
X(width)R
X1464(CARD32)S
X1078 1029(m)U
X(ax)R
X5 F
X(_)R
X1 F
X(height)R
X1464(CARD32)S
X1078 1101(w)U
X(idth)R
X5 F
X(_)R
X1 F
X(inc)R
X1464(CARD32)S
X1078 1173(h)U
X(eight)R
X5 F
X(_)R
X1 F
X(inc)R
X1464(CARD32)S
X5 F
X1048 1185(_)U
X1057(_____________________________________________)S
X0 F
X1048 1185 M
X10 102 3 0 32 0 0 3 PS32
X1048 1173 M
X10 102 3 0 32 0 0 3 PS32
X1048 1113 M
X10 102 3 0 32 0 0 3 PS32
X1048 1053 M
X10 102 3 0 32 0 0 3 PS32
X1048 993 M
X10 102 3 0 32 0 0 3 PS32
X1048 933 M
X10 102 3 0 32 0 0 3 PS32
X1048 873 M
X10 102 3 0 32 0 0 3 PS32
X1048 813 M
X10 102 3 0 32 0 0 3 PS32
X1048 753 M
X10 102 3 0 32 0 0 3 PS32
X1048 693 M
X10 102 3 0 32 0 0 3 PS32
X1048 633 M
X10 102 3 0 32 0 0 3 PS32
X2407 1185 M
X10 102 3 0 32 0 0 3 PS32
X2407 1173 M
X10 102 3 0 32 0 0 3 PS32
X2407 1113 M
X10 102 3 0 32 0 0 3 PS32
X2407 1053 M
X10 102 3 0 32 0 0 3 PS32
X2407 993 M
X10 102 3 0 32 0 0 3 PS32
X2407 933 M
X10 102 3 0 32 0 0 3 PS32
X2407 873 M
X10 102 3 0 32 0 0 3 PS32
X2407 813 M
X10 102 3 0 32 0 0 3 PS32
X2407 753 M
X10 102 3 0 32 0 0 3 PS32
X2407 693 M
X10 102 3 0 32 0 0 3 PS32
X2407 633 M
X10 102 3 0 32 0 0 3 PS32
X4 F
X432 1386(\267)U
X432 1293(\267)U
X1 F
X522(NormalState.)S
X882(The)S
X996(client's)S
X1194(top-level)S
X1429(window)S
X1642(is)S
X1702(visible.)S
X522 1386(IconicState)U
X794(.)S
X869(The)S
X1003(client's)S
X1221(top-level)S
X1476(window)S
X1709(is)S
X1789(iconic,)S
X2012(whatever)S
X2273(that)S
X2403(means)S
X2596(for)S
X2705(this)S
X2831(window)S
X3001 1458(s)U
X522 1530(i)U
X522 1458(manager.)U
X791(The)S
X911(client)S
X1072(can)S
X1182(assume)S
X1385(that)S
X1502(its)S
X1585(icon)S
X5 F
X(_)R
X1 F
X(window)R
X1938(\(if)S
X2021(any\))S
X2154(will)S
X2273(be)S
X2355(visible,)S
X2556(and)S
X2668(failing)S
X2851(that)S
X2967(it)S
X539 1530(con)U
X5 F
X(_)R
X1 F
X(pixmap)R
X857(\(if)S
X934(any\),)S
X1076(or)S
X1146(its)S
X1223(WM)S
X5 F
X(_)R
X1 F
X(ICON)R
X5 F
X(_)R
X1 F
X(NAME)R
X1735(will)S
X1849(be)S
X1926(visible.)S
X2466 1623(.)U
X432 1716(I)U
X4 F
X432 1623(\267)U
X1 F
X522(WithdrawnState)S
X914(.)S
X969(Neither)S
X1170(the)S
X1264(client's)S
X1462(top-level)S
X1697(window)S
X1910(nor)S
X2010(its)S
X2087(icon)S
X2211(are)S
X2305(visible)S
X452 1716(n)U
X510(fact)S
X629(the)S
X731(window)S
X952(manager)S
X1188(may)S
X1320(impleme)S
X1532(nt)S
X1607(states)S
X1769(with)S
X1904(semantics)S
X2170(other)S
X2322(than)S
X2453(those)S
X2607(described)S
X2865(above.)S
X432 1860(u)U
X432 1788(For)U
X538(example,)S
X801(a)S
X851(window)S
X1067(manager)S
X1298(might)S
X1462(impleme)S
X1674(nt)S
X1743(a)S
X1792(concept)S
X2002(of)S
X2074(InactiveSta)S
X2346(te)S
X2412(in)S
X2481(which)S
X2650(an)S
X2729(infrequently)S
X462 1860(sed)U
X571(client's)S
X778(window)S
X1000(would)S
X1179(be)S
X1265(represented)S
X1572(as)S
X1651(a)S
X1707(string)S
X1873(in)S
X1949(a)S
X2005(menu.)S
X2202(But)S
X2317(this)S
X2432(state)S
X2571(is)S
X2639(invisible)S
X2875(to)S
X2950(the)S
X432 2025(N)U
X432 1932(client,)U
X622(which)S
X789(would)S
X959(see)S
X1056(itself)S
X1197(merely)S
X1385(as)S
X1455(being)S
X1609(in)S
X1676(IconicState)S
X1948(.)S
X475 2025(ewly-creat)U
X730(ed)S
X815(top-level)S
X1058(windows)S
X1302(are)S
X1404(in)S
X1479(Withdrawn)S
X1778(state.)S
X1952(Once)S
X2107(the)S
X2208(window)S
X2428(has)S
X2535(been)S
X2676(provided)S
X2917(with)S
X432 2097(suitable)U
X640(properties,)S
X936(the)S
X1030(client)S
X1185(is)S
X1245(free)S
X1359(to)S
X1426(change)S
X1617(its)S
X1694(state)S
X1825(as)S
X1895(follows)S
X2099(:)S
X48 Z
X2075 2073(*)U
X60 Z
X2994 2190(g)U
X4 F
X432(\267)S
X1 F
X522(Withdrawn)S
X4 F
X824(\256)S
X1 F
X915(Normal.)S
X1165(The)S
X1290(client)S
X1456(should)S
X1647(map)S
X1782(the)S
X1886(window)S
X2109(with)S
X2246(WM)S
X5 F
X(_)R
X1 F
X(HINTS.initial)R
X5 F
X(_)R
X1 F
X(stat)R
X2833(e)S
X2890(bein)S
X522 2262(NormalState.)U
X4 F
X432 2355(\267)U
X1 F
X522(Withdrawn)S
X4 F
X814(\256)S
X1 F
X895(Iconic.)S
X1102(The)S
X1216(client)S
X1371(should)S
X1551(map)S
X1675(the)S
X1769(window)S
X1982(with)S
X2109(WM)S
X5 F
X(_)R
X1 F
X(HINTS.initial)R
X5 F
X(_)R
X1 F
X(stat)R
X2696(e)S
X2743(being)S
X2897(Icon-)S
X4 F
X432 2520(\267)U
X1 F
X522 2427(icState.)U
X522 2520(Normal)U
X4 F
X726(\256)S
X1 F
X806(Iconic.)S
X1012(The)S
X1126(client)S
X1281(should)S
X1461(send)S
X1591(a)S
X1638(client)S
X1793(message)S
X2017(event)S
X2168(as)S
X2238(described)S
X2489(below.)S
X2997 2613(c)U
X4 F
X432(\267)S
X1 F
X522(Normal)S
X4 F
X740(\256)S
X1 F
X834(Withdrawn.)S
X1174(The)S
X1302(client)S
X1471(should)S
X1664(unmap)S
X1861(the)S
X1968(window,)S
X2229(and)S
X2349(follow)S
X2539(it)S
X2606(with)S
X2746(a)S
X2806(syntheti)S
X522 2685(UnmapNotify)U
X876(event)S
X1027(as)S
X1097(described)S
X1348(below)S
X1519(.)S
X4 F
X432 2778(\267)U
X1 F
X48 Z
X1495 2661(\262)U
X60 Z
X522 2778(Iconic)U
X4 F
X700(\256)S
X1 F
X787(Normal.)S
X1033(The)S
X1154(client)S
X1316(should)S
X1503(map)S
X1633(the)S
X1733(window.)S
X1987(The)S
X2107(contents)S
X2334(of)S
X2410(WM)S
X5 F
X(_)R
X1 F
X(HINTS.initial)R
X5 F
X(_)R
X1 F
X(stat)R
X2997(e)S
X4 F
X432 2943(\267)U
X1 F
X522 2850(are)U
X616(irrelevant)S
X868(in)S
X935(this)S
X1042(case.)S
X522 2943(Iconic)U
X4 F
X694(\256)S
X1 F
X775(Withdrawn.)S
X1102(The)S
X1216(client)S
X1371(should)S
X1551(unmap)S
X1735(the)S
X1829(window,)S
X2077(and)S
X2184(follow)S
X2361(it)S
X2415(with)S
X2542(a)S
X2589(synthetic)S
X2827(Unmap-)S
X432 3108(O)U
X522 3015(Notify)U
X699(event)S
X850(as)S
X920(described)S
X1171(below.)S
X475 3108(nce)U
X586(a)S
X640(client's)S
X845(non-override-redire)S
X1317(ct)S
X1388(top-level)S
X1629(window)S
X1848(has)S
X1954(left)S
X2061(Withdrawn)S
X2358(state,)S
X2510(the)S
X2610(client)S
X2771(will)S
X2891(know)S
X3007 3180(t)U
X432 3252(m)U
X432 3180(that)U
X549(the)S
X649(window)S
X868(is)S
X933(in)S
X1005(Normal)S
X1214(state)S
X1350(if)S
X1412(it)S
X1471(is)S
X1536(mapped,)S
X1767(and)S
X1879(that)S
X1995(the)S
X2094(window)S
X2312(is)S
X2377(in)S
X2449(Iconic)S
X2625(state)S
X2761(if)S
X2823(it)S
X2882(is)S
X2947(no)S
X479 3252(apped.)U
X681(It)S
X741(may)S
X868(select)S
X1029(for)S
X1122(StructureNotify)S
X1523(on)S
X1606(the)S
X1703(top-level)S
X1941(window,)S
X2192(and)S
X2302(it)S
X2359(will)S
X2476(receive)S
X2674(an)S
X2754(UnmapNo-)S
X432 3396(t)U
X432 3324(tify)U
X537(event)S
X689(when)S
X840(it)S
X895(moves)S
X1073(to)S
X1141(Iconic)S
X1313(state,)S
X1460(and)S
X1567(a)S
X1614(MapNotify)S
X1901(when)S
X2051(it)S
X2105(moves)S
X2282(to)S
X2349(Normal)S
X2553(state.)S
X2719(This)S
X2846(implies)S
X449 3396(hat)U
X553(a)S
X609(reparenting)S
X913(window)S
X1135(manager)S
X1372(will)S
X1495(unmap)S
X1688(the)S
X1791(top-level)S
X2035(window)S
X2257(as)S
X2336(well)S
X2469(as)S
X2548(the)S
X2651(parent)S
X2831(window)S
X432 3468(when)U
X582(going)S
X739(Iconic.)S
X582 3561(Convention:)U
X2 F
X919(Reparenting)S
X1256(window)S
X1482(managers)S
X1757(must)S
X1908(unmap)S
X2109(the)S
X2221(client's)S
X2437(top-level)S
X2687(window)S
X1 F
X432 3726(I)U
X2 F
X582 3633(whenever)U
X833(they)S
X954(unmap)S
X1137(the)S
X1231(window)S
X1438(to)S
X1505(which)S
X1669(they)S
X1790(have)S
X1924(reparented)S
X2208(it.)S
X1 F
X452 3726(f)U
X495(the)S
X591(transition)S
X841(is)S
X903(to)S
X972(Withdrawn)S
X1265(state.)S
X1433(in)S
X1502(addition)S
X1722(to)S
X1791(unmapping)S
X2084(the)S
X2180(window)S
X2395(itself)S
X2538(a)S
X2587(synthetic)S
X2827(Unmap-)S
X0 F
X48 Z
X432 3981 M
X8 22 0 0 16 0 0 18 PS16
X1 F
X60 Z
X432 3798(Notify)U
X609(event)S
X760(must)S
X897(be)S
X974(sent)S
X1091(using)S
X1241(SendEvent)S
X1522(with)S
X1649(the)S
X1743(following)S
X1997(paramete)S
X2219(rs:)S
X0 F
X48 Z
X456 3981 M
X8 22 0 0 16 0 0 18 PS16
X480 3981 M
X8 22 0 0 16 0 0 18 PS16
X504 3981 M
X8 22 0 0 16 0 0 18 PS16
X528 3981 M
X8 22 0 0 16 0 0 18 PS16
X552 3981 M
X8 22 0 0 16 0 0 18 PS16
X576 3981 M
X8 22 0 0 16 0 0 18 PS16
X600 3981 M
X8 22 0 0 16 0 0 18 PS16
X624 3981 M
X8 22 0 0 16 0 0 18 PS16
X648 3981 M
X8 22 0 0 16 0 0 18 PS16
X672 3981 M
X8 22 0 0 16 0 0 18 PS16
X696 3981 M
X8 22 0 0 16 0 0 18 PS16
X720 3981 M
X8 22 0 0 16 0 0 18 PS16
X744 3981 M
X8 22 0 0 16 0 0 18 PS16
X768 3981 M
X8 22 0 0 16 0 0 18 PS16
X792 3981 M
X8 22 0 0 16 0 0 18 PS16
X816 3981 M
X8 22 0 0 16 0 0 18 PS16
X840 3981 M
X8 22 0 0 16 0 0 18 PS16
X1 F
X432 4041(*)U
X490(The)S
X582(conventions)S
X831(described)S
X1032(in)S
X1087(earlier)S
X1226(drafts)S
X1353(of)S
X1411(this)S
X1498(manual)S
X1656(had)S
X1743(some)S
X1862(serious)S
X2016(semantic)S
X2203(problems.)S
X2426(These)S
X2557(new)S
X2654(conven-)S
X432 4161(w)U
X432 4101(tions)U
X542(are)S
X617(designed)S
X804(to)S
X858(be)S
X920(compatible)S
X1148(with)S
X1250(clients)S
X1391(using)S
X1512(earlier)S
X1650(conventions,)S
X1926(except)S
X2066(in)S
X2119(areas)S
X2233(where)S
X2366(the)S
X2440(earlier)S
X2577(conventions)S
X467 4161(ould)U
X568(not)S
X645(actually)S
X811(have)S
X917(worked.)S
X432 4221(\262)U
X488(For)S
X571(compatibil)S
X774(ity)S
X840(with)S
X941(obsolete)S
X1116(clients,)S
X1284(window)S
X1455(managers)S
X1654(should)S
X1798(trigger)S
X1941(the)S
X2015(transition)S
X2211(on)S
X2275(the)S
X2349(real)S
X2436(UnmapNotify)S
X2718(rath-)S
X432 4341(w)U
X432 4281(er)U
X487(than)S
X587(wait)S
X687(for)S
X761(the)S
X837(synthetic)S
X1027(one.)S
X1142(They)S
X1258(should)S
X1403(also)S
X1497(trigger)S
X1641(the)S
X1716(transition)S
X1913(if)S
X1959(they)S
X2058(receive)S
X2212(a)S
X2250(synthetic)S
X2439(UnmapNotify)S
X2722(on)S
X2787(a)S
X467 4341(indow)U
X603(for)S
X675(which)S
X808(they)S
X906(have)S
X1012(not)S
X1089(yet)S
X1163(received)S
X1340(a)S
X1377(real)S
X1464(UnmapNotify.)S
X60 Z
X1789 4701(T)U
X1630(DRAF)S
XEP
X%%Page: ? 26
XBP
X1 F
X60 Z
X1658 381(-)U
X1698(26)S
X1778(-)S
X432 741(p)U
X432 669(destination:)U
X1512(the)S
X1606(root)S
X462 741(ropagate:)U
X1512(False)S
X2514 813(\))U
X432 885(e)U
X432 813(event-mask:)U
X1512(\(SubstructureRedirec)S
X2024(t|SubstructureNotify)S
X459 885(vent:)U
X648(an)S
X725(UnmapNotify)S
X1079(with:)S
X1686 957(t)U
X648 1029(w)U
X648 957(event:)U
X1512(the)S
X1606(roo)S
X691 1029(indow:)U
X1512(the)S
X1606(window)S
X1819(itself)S
X432 1230(T)U
X648 1101(from-con\256gure:)U
X1512(False)S
X469 1230(he)U
X550(reason)S
X731(for)S
X825(doing)S
X986(this)S
X1097(is)S
X1161(to)S
X1232(ensure)S
X1413(that)S
X1528(the)S
X1625(window)S
X1841(manager)S
X2072(gets)S
X2192(some)S
X2342(noti\256cation)S
X2640(of)S
X2713(the)S
X2810(desire)S
X2977(to)S
X432 1395(I)U
X432 1302(change)U
X623(state,)S
X789(even)S
X923(though)S
X1110(the)S
X1204(window)S
X1417(may)S
X1541(already)S
X1739(be)S
X1816(unmapped)S
X2087(when)S
X2237(the)S
X2331(desire)S
X2495(is)S
X2555(expressed.)S
X452 1395(f)U
X499(the)S
X600(transition)S
X855(is)S
X922(from)S
X1066(Normal)S
X1277(to)S
X1351(Iconic)S
X1528(state,)S
X1700(the)S
X1800(client)S
X1961(should)S
X2147(send)S
X2283(a)S
X2336(ClientMessage)S
X2720(event)S
X2877(to)S
X2950(the)S
X4 F
X432 1560(\267)U
X1 F
X432 1467(root)U
X549(with:)S
X522 1560(``type'')U
X726(==)S
X812(the)S
X906(atom)S
X1047(WM)S
X5 F
X(_)R
X1 F
X(CHANGE)R
X5 F
X(_)R
X1 F
X(STATE)R
X4 F
X432 1746(\267)U
X432 1653(\267)U
X1 F
X522(``format'')S
X783(==)S
X869(32)S
X522 1746(``data[0]'')U
X793(==)S
X879(IconicState)S
X432 1839(O)U
X(ther)R
X591(values)S
X767(of)S
X839(data[0])S
X1032(are)S
X1128(reserved)S
X1354(for)S
X1446(future)S
X1612(extensions)S
X1888(to)S
X1957(these)S
X2103(conventions)S
X2418(.)S
X2475(The)S
X2591(paramete)S
X2813(rs)S
X2878(of)S
X2950(the)S
X432 2004(A)U
X432 1911(SendEvent)U
X713(should)S
X893(be)S
X970(as)S
X1040(above.)S
X5 F
X48 Z
X2394 1815(\263)U
X1 F
X60 Z
X506 2004(client)U
X672(can)S
X787(also)S
X915(select)S
X1084(for)S
X1185(VisibilityChange)S
X1628(on)S
X1719(their)S
X1861(\(top-level)S
X2127(or)S
X2207(icon\))S
X2361(windows.)S
X2642(They)S
X2796(will)S
X2920(then)S
X2994 2076(y)U
X432 2148(o)U
X432 2076(receive)U
X628(a)S
X676(VisibilityNotify)S
X1082(\(state=FullyObscured\))S
X1644(event)S
X1796(when)S
X1947(the)S
X2042(window)S
X2256(concerned)S
X2524(becomes)S
X2755(complete)S
X2977(l)S
X462 2148(bscured)U
X678(even)S
X821(though)S
X1017(mapped)S
X1237(\(and)S
X1373(thus)S
X1501(perhaps)S
X1716(a)S
X1771(waste)S
X1936(of)S
X2014(time)S
X2150(to)S
X2225(update\),)S
X2469(and)S
X2584(a)S
X2639(VisibilityNotify)S
X3 F
X432 2364(4)U
X1 F
X432 2220(\(state!=FullyObscured\))U
X1013(when)S
X1163(it)S
X1217(becomes)S
X1448(even)S
X1582(partly)S
X1743(viewable.)S
X3 F
X462 2364(.1.5.)U
X607(Con\256guring)S
X936(the)S
X1036(Window)S
X1 F
X432 2457(C)U
X(lients)R
X634(can)S
X749(resize)S
X921(and)S
X1039(reposition)S
X1311(their)S
X1453(top-level)S
X1699(windows)S
X1946(using)S
X2107(the)S
X2212(Con\256gureWindow)S
X2690(request.)S
X2930(The)S
X4 F
X432 2622(\267)U
X1 F
X432 2529(attribute)U
X634(s)S
X677(of)S
X747(the)S
X841(window)S
X1054(that)S
X1165(can)S
X1269(be)S
X1346(altered)S
X1531(with)S
X1658(this)S
X1765(request)S
X1959(are:)S
X522 2622(The)U
X636([x,y])S
X771(location)S
X986(of)S
X1056(the)S
X1150(window's)S
X1406(upper)S
X1563(left)S
X1664(outer)S
X1808(corner.)S
X2336 2715(.)U
X4 F
X432 2808(\267)U
X432 2715(\267)U
X1 F
X522(The)S
X636([width,height])S
X999(of)S
X1069(the)S
X1163(inner)S
X1307(region)S
X1481(of)S
X1551(the)S
X1645(window)S
X1858(\(excluding)S
X2136(borders\))S
X522 2808(The)U
X636(border-width)S
X970(of)S
X1040(the)S
X1134(window.)S
X1391 2901(.)U
X432 2994(T)U
X4 F
X432 2901(\267)U
X1 F
X522(The)S
X636(window's)S
X892(position)S
X1106(in)S
X1173(the)S
X1267(stack)S
X469 2994(he)U
X554(coordinate)S
X837(system)S
X1032(in)S
X1107(which)S
X1281(the)S
X1382(location)S
X1604(is)S
X1671(expressed)S
X1935(is)S
X2002(that)S
X2120(of)S
X2197(the)S
X2298(root,)S
X2457(irrespective)S
X2766(of)S
X2843(any)S
X2957(re-)S
X432 3138(t)U
X432 3066(parenting)U
X686(that)S
X802(may)S
X931(have)S
X1070(occurred,)S
X1321(and)S
X1433(the)S
X1532(border)S
X1714(width)S
X1876(to)S
X1948(be)S
X2030(used)S
X2165(is)S
X2230(that)S
X2346(most)S
X2488(recently)S
X2708(requested)S
X2964(by)S
X449 3138(he)U
X527(client.)S
X718(Clients)S
X909(must)S
X1046(be)S
X1123(aware)S
X1287(that)S
X1398(there)S
X1539(is)S
X1599(no)S
X1679(guarantee)S
X1934(that)S
X2045(the)S
X2139(window)S
X2352(manager)S
X2580(will)S
X2694(allocat)S
X2856(e)S
X2903(them)S
X2981 3210(w)U
X432 3282(m)U
X432 3210(the)U
X528(requested)S
X781(size)S
X897(or)S
X968(location,)S
X1219(and)S
X1327(must)S
X1465(be)S
X1543(prepared)S
X1775(to)S
X1843(deal)S
X1965(with)S
X2 F
X2093(any)S
X1 F
X2201(size)S
X2316(and)S
X2424(location.)S
X2675(If)S
X2736(the)S
X2831(windo)S
X479 3282(anager)U
X660(decides)S
X861(to)S
X928(respond)S
X1138(to)S
X1205(a)S
X1252(Con\256gureRequest)S
X1706(by:)S
X2997 3375(c)U
X4 F
X432(\267)S
X1 F
X522(Not)S
X653(changing)S
X915(the)S
X1030(size)S
X1165(or)S
X1256(location)S
X1491(of)S
X1581(the)S
X1695(window)S
X1928(at)S
X2012(all,)S
X2148(a)S
X2215(client)S
X2390(will)S
X2524(receive)S
X2739(a)S
X2806(syntheti)S
X522 3447(Con\256gureNotify)U
X945(event)S
X1102(describing)S
X1379(the)S
X1479(\(unchanged\))S
X1805(state)S
X1941(of)S
X2016(the)S
X2115(window.)S
X2368(The)S
X2487(\(x,y\))S
X2627(coordinates)S
X2930(will)S
X522 3591(a)U
X522 3519(be)U
X604(in)S
X676(the)S
X775(root)S
X897(coordinate)S
X1176(system,)S
X1382(adjusted)S
X1607(for)S
X1701(the)S
X1799(border)S
X1980(width)S
X2141(the)S
X2239(client)S
X2398(requested,)S
X2668(irrespective)S
X2974(of)S
X549 3591(ny)U
X631(reparenting)S
X928(that)S
X1041(has)S
X1143(taken)S
X1296(place.)S
X1480(They)S
X1625(will)S
X1740(not)S
X1838(receive)S
X2034(a)S
X2082(real)S
X2194(Con\256gureNotify,)S
X2627(since)S
X2772(no)S
X2853(change)S
X4 F
X432 3756(\267)U
X1 F
X522 3663(has)U
X622(actuall)S
X784(y)S
X834(taken)S
X985(place.)S
X522 3756(Moving)U
X743(the)S
X848(window)S
X1072(without)S
X1287(resizing)S
X1509(it,)S
X1609(a)S
X1667(client)S
X1832(will)S
X1956(receive)S
X2161(a)S
X2218(synthetic)S
X2466(Con\256gureNotify)S
X2893(event)S
X522 3900(t)U
X522 3828(describing)U
X795(the)S
X891(new)S
X1013(state)S
X1146(of)S
X1218(the)S
X1314(window,)S
X1564(whose)S
X1739(\(x,y\))S
X1876(coordinates)S
X2176(will)S
X2292(be)S
X2371(in)S
X2439(the)S
X2534(root)S
X2652(coordinate)S
X2928(sys-)S
X539 3900(em)U
X634(adjusted)S
X856(for)S
X946(the)S
X1040(border)S
X1217(width)S
X1374(the)S
X1468(client)S
X1623(requested.)S
X1909(They)S
X2053(may)S
X2177(not)S
X2274(receive)S
X2469(a)S
X2516(real)S
X2627(Con\256gureNotify)S
X4 F
X432 4065(\267)U
X1 F
X522 3972(event)U
X673(describing)S
X944(this)S
X1051(change,)S
X1277(since)S
X1421(the)S
X1515(window)S
X1728(manager)S
X1956(may)S
X2080(have)S
X2214(re-parente)S
X2459(d)S
X2509(their)S
X2640(window.)S
X522 4065(Resizing)U
X759(the)S
X859(window)S
X1078(\(whether)S
X1317(or)S
X1392(not)S
X1494(it)S
X1553(is)S
X1618(moved\),)S
X1842(a)S
X1894(client)S
X2054(which)S
X2226(has)S
X2331(selecte)S
X2496(d)S
X2551(for)S
X2646(StructureNotify)S
X2997 4137(e)U
X522 4209(p)U
X522 4137(will)U
X646(receive)S
X851(a)S
X908(Con\256gureNotify)S
X1335(event.)S
X1531(Note)S
X1678(that)S
X1798(the)S
X1901(coordinates)S
X2208(in)S
X2284(this)S
X2400(event)S
X2560(are)S
X2663(relative)S
X2874(to)S
X2950(th)S
X552 4209(arent,)U
X734(which)S
X907(may)S
X1037(not)S
X1140(be)S
X1223(the)S
X1323(root)S
X1446(if)S
X1509(the)S
X1609(window)S
X1828(has)S
X1934(been)S
X2074(reparente)S
X2299(d,)S
X2370(and)S
X2483(will)S
X2603(re\257ect)S
X2780(the)S
X2879(actual)S
X5 F
X48 Z
X432 4329(\263)U
X0 F
X432 4269 M
X8 22 0 0 16 0 0 18 PS16
X456 4269 M
X8 22 0 0 16 0 0 18 PS16
X480 4269 M
X8 22 0 0 16 0 0 18 PS16
X504 4269 M
X8 22 0 0 16 0 0 18 PS16
X528 4269 M
X8 22 0 0 16 0 0 18 PS16
X552 4269 M
X8 22 0 0 16 0 0 18 PS16
X576 4269 M
X8 22 0 0 16 0 0 18 PS16
X600 4269 M
X8 22 0 0 16 0 0 18 PS16
X624 4269 M
X8 22 0 0 16 0 0 18 PS16
X648 4269 M
X8 22 0 0 16 0 0 18 PS16
X672 4269 M
X8 22 0 0 16 0 0 18 PS16
X696 4269 M
X8 22 0 0 16 0 0 18 PS16
X720 4269 M
X8 22 0 0 16 0 0 18 PS16
X744 4269 M
X8 22 0 0 16 0 0 18 PS16
X768 4269 M
X8 22 0 0 16 0 0 18 PS16
X792 4269 M
X8 22 0 0 16 0 0 18 PS16
X816 4269 M
X8 22 0 0 16 0 0 18 PS16
X840 4269 M
X8 22 0 0 16 0 0 18 PS16
X1 F
X492 4329(The)U
X586(format)S
X733(of)S
X792(this)S
X880(ClientMessage)S
X1183(event)S
X1305(does)S
X1412(not)S
X1492(match)S
X1627(the)S
X1704(format)S
X1850(of)S
X1909(ClientMessages)S
X2231(in)S
X2287(Section)S
X2449(4.2.8.)S
X2592(This)S
X2696(is)S
X2747(be-)S
X432 4389(cause)U
X554(they)S
X652(are)S
X726(sent)S
X819(by)S
X883(the)S
X957(window)S
X1128(manager)S
X1308(to)S
X1361(clients,)S
X1513(and)S
X1598(this)S
X1683(is)S
X1731(sent)S
X1824(by)S
X1888(clients)S
X2028(to)S
X2081(the)S
X2155(window)S
X2326(manager.)S
X60 Z
X1630 4701(DRAFT)U
XEP
X%%Page: ? 27
XBP
X1 F
X60 Z
X522 597(b)U
X1658 381(-)U
X1698(27)S
X1778(-)S
X552 597(order)U
X702(width)S
X862(of)S
X935(the)S
X1032(window,)S
X1263(which)S
X1433(the)S
X1530(window)S
X1746(manager)S
X1976(may)S
X2102(have)S
X2238(changed.)S
X2496(The)S
X2612(TranslateCoordi)S
X3004(-)S
X432 762(T)U
X522 669(nates)U
X666(request)S
X860(can)S
X964(be)S
X1041(used)S
X1171(to)S
X1238(convert)S
X1439(the)S
X1533(coordinates)S
X1831(if)S
X1888(required.)S
X469 762(he)U
X552(general)S
X756(rule)S
X876(is,)S
X977(coordinates)S
X1281(in)S
X1354(real)S
X1471(Con\256gureNotify)S
X1893(events)S
X2072(are)S
X2171(in)S
X2243(the)S
X2342(parent's)S
X2561(space,)S
X2755(whereas)S
X2977(in)S
X432 927(C)U
X432 834(synthetic)U
X670(events)S
X844(they)S
X968(are)S
X1062(in)S
X1129(the)S
X1223(root)S
X1340(space.)S
X472 927(lients)U
X635(should)S
X827(be)S
X916(aware)S
X1092(that)S
X1215(their)S
X1358(borders)S
X1570(may)S
X1706(not)S
X1815(be)S
X1904(visible.)S
X2132(Window)S
X2371(managers)S
X2634(are)S
X2740(free)S
X2866(to)S
X2944(use)S
X3004 999(-)U
X432 1071(t)U
X432 999(reparenting)U
X736(techniques)S
X1023(to)S
X1099(decorate)S
X1333(client's)S
X1540(top-level)S
X1784(windows)S
X2029(with)S
X2165(``borders'')S
X2453(containing)S
X2736(titles,)S
X2917(con)S
X449 1071(rols,)U
X599(and)S
X711(other)S
X860(details)S
X1043(to)S
X1115(maintai)S
X1297(n)S
X1352(a)S
X1404(consistent)S
X1669(look-and-feel.)S
X2053(If)S
X2117(they)S
X2245(do,)S
X2364(they)S
X2492(are)S
X2590(likely)S
X2752(to)S
X2823(override)S
X432 1215(o)U
X432 1143(the)U
X528(client's)S
X728(attempt)S
X910(s)S
X955(to)S
X1024(set)S
X1113(the)S
X1209(border)S
X1388(width,)S
X1582(and)S
X1691(set)S
X1780(it)S
X1836(to)S
X1905(zero.)S
X2066(Clients)S
X2259(should,)S
X2476(therefore,)S
X2751(not)S
X2850(depend)S
X462 1215(n)U
X521(the)S
X624(top-level)S
X868(window's)S
X1133(border)S
X1319(being)S
X1482(visible)S
X1672(nor)S
X1780(use)S
X1888(it)S
X1950(to)S
X2025(display)S
X2227(any)S
X2342(critica)S
X2494(l)S
X2539(information.)S
X2887(Other)S
X432 1380(C)U
X432 1287(window)U
X645(managers)S
X896(will)S
X1010(allow)S
X1164(the)S
X1258(top-level)S
X1493(windows)S
X1729(border)S
X1906(to)S
X1973(be)S
X2050(visible.)S
X472 1380(lients)U
X626(changing)S
X870(their)S
X1004(position)S
X1221(in)S
X1291(the)S
X1388(stack)S
X1535(must)S
X1675(be)S
X1755(aware)S
X1922(that)S
X2036(they)S
X2163(may)S
X2290(have)S
X2427(been)S
X2564(reparente)S
X2789(d,)S
X2877(which)S
X3004 1452(r)U
X432 1524(o)U
X432 1452(means)U
X607(that)S
X719(windows)S
X955(that)S
X1066(used)S
X1196(to)S
X1263(be)S
X1340(siblings)S
X1547(no)S
X1627(longer)S
X1801(are.)S
X1930(Using)S
X2093(a)S
X2140(non-sibling)S
X2434(as)S
X2504(the)S
X2598(sibling)S
X2782(paramete)S
X462 1524(n)U
X512(a)S
X559(Con\256gureWindow)S
X1026(request)S
X1220(will)S
X1334(cause)S
X1488(an)S
X1565(error.)S
X582 1617(C)U
X(onvention:)R
X2 F
X910(Clients)S
X1111(using)S
X1271(Con\256gureWindow)S
X1738(to)S
X1814(request)S
X2020(a)S
X2079(change)S
X2282(in)S
X2358(their)S
X2501(position)S
X2724(in)S
X2800(the)S
X1 F
X432 1782(C)U
X2 F
X582 1689(stack)U
X726(should)S
X906(do)S
X986(so)S
X1059(using)S
X1209(None)S
X1356(in)S
X1423(the)S
X1517(sibling)S
X1701(\256eld.)S
X1 F
X472 1782(lients)U
X625(that)S
X738(must)S
X877(position)S
X1093(themselves)S
X1383(in)S
X1452(the)S
X1548(stack)S
X1694(relative)S
X1898(to)S
X1967(some)S
X2116(window)S
X2330(that)S
X2442(was)S
X2556(originally)S
X2812(a)S
X2860(sibling)S
X432 1926(m)U
X432 1854(must)U
X583(do)S
X677(the)S
X785(Con\256gureWindow)S
X1266(request)S
X1474(\(in)S
X1575(case)S
X1713(they)S
X1851(are)S
X1959(running)S
X2180(under)S
X2351(a)S
X2412(non-reparenting)S
X2831(window)S
X479 1926(anager\),)U
X697(be)S
X776(prepared)S
X1009(to)S
X1078(deal)S
X1201(with)S
X1330(a)S
X1379(resulting)S
X1611(error,)S
X1764(and)S
X1872(then)S
X1997(follow)S
X2175(with)S
X2303(a)S
X2351(synthetic)S
X2590(Con\256gureRequest)S
X432 2142(d)U
X432 1998(event)U
X583(with)S
X710(the)S
X804(same)S
X948(paramete)S
X1170(rs.)S
X462 2142(estination:)U
X1512(the)S
X1606(root)S
X432 2286(e)U
X432 2214(propagate:)U
X1512(False)S
X459 2286(vent-mask:)U
X1512(\(SubstructureRedirec)S
X2024(t|SubstructureNotify\))S
X432 2358(event:)U
X648(a)S
X695(Con\256gureRequest)S
X1149(with:)S
X648 2430(event:)U
X1512(the)S
X1606(root)S
X1920 2502(f)U
X648 2574(.)U
X648 2502(window:)U
X1512(the)S
X1606(window)S
X1819(itsel)S
X663 2574(...)U
X1512(other)S
X1656(paramete)S
X1878(rs)S
X1941(from)S
X2078(the)S
X2172(Con\256gureWindow)S
X2994 2703(k)U
X432 2775(a)U
X432 2703(Doing)U
X606(this)S
X717(is)S
X781(deprecat)S
X986(ed,)S
X1102(and)S
X1213(window)S
X1430(managers)S
X1685(are)S
X1783(in)S
X1853(any)S
X1963(case)S
X2090(free)S
X2207(to)S
X2277(position)S
X2494(windows)S
X2733(in)S
X2803(the)S
X2900(stac)S
X459 2775(s)U
X502(they)S
X626(see)S
X723(\256t.)S
X3 F
X432 2919(4)U
X(.1.6.)R
X607(Changing)S
X876(Window)S
X1112(Attributes)S
X1 F
X432 3012(T)U
X(he)R
X550(attribute)S
X752(s)S
X799(that)S
X914(may)S
X1042(be)S
X1123(supplied)S
X1351(when)S
X1505(a)S
X1556(window)S
X1773(is)S
X1837(create)S
X1982(d)S
X2035(may)S
X2162(be)S
X2242(changed)S
X2466(using)S
X2619(the)S
X2716(ChangeWin-)S
X432 3084(dowAttributes)U
X796(request.)S
X1025(They)S
X1169(are)S
X1263(shown)S
X1439(in)S
X1506(Table)S
X1664(11.)S
X5 F
X1162 3132(_)U
X1183(_____________________________________)S
X1162 3216(_)U
X1 F
X1349 3204(Table)U
X1507(11)S
X1587(\261)S
X1637(Window)S
X1864(Attributes)S
X5 F
X1183 3216(_____________________________________)U
X1162 3300(_)U
X1 F
X1377 3288(Attribute)U
X1870(Private)S
X2061(to)S
X2128(client)S
X5 F
X1183 3300(_____________________________________)U
X1 F
X1192 3444(B)U
X1192 3372(Background)U
X1506(pixmap)S
X1870(Yes)S
X1232 3444(ackground)U
X1506(pixel)S
X1870(Yes)S
X1940 3516(s)U
X1192 3588(B)U
X1192 3516(Border)U
X1379(pixmap)S
X1870(Ye)S
X1232 3588(order)U
X1379(pixel)S
X1870(Yes)S
X1940 3660(s)U
X1192 3732(W)U
X1192 3660(Bit)U
X1286(gravity)S
X1870(Ye)S
END_OF_FILE
if test 49892 -ne `wc -c <'icccm.4'`; then
    echo shar: \"'icccm.4'\" unpacked with wrong size!
fi
# end of 'icccm.4'
fi
echo shar: End of archive 4 \(of 7\).
cp /dev/null ark4isdone
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