home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / X / mit / doc / CLX / contents.doc < prev    next >
Encoding:
Interleaf document  |  1989-10-18  |  9.4 KB  |  441 lines

  1. <!OPS, Version = 5.2>
  2.  
  3. <!Document,
  4.     Print Rev Bars =    no,
  5.     Final Output Device =    "ps",
  6.     Default Printer =    "nearest-adps">
  7.  
  8. <!Font Definitions,
  9.     F2 = Times 10,
  10.     F3 = Times 8 Italic,
  11.     F4 = Times 12 Bold,
  12.     F5 = Times 18 Bold,
  13.     F6 = Times 10 Bold,
  14.     F7 = Symbol_B 10>
  15.  
  16. <!Page,
  17.     Bottom Margin =        1 inches,
  18.     Left Margin =        1 inches,
  19.     Right Margin =        1.15 inches,
  20.     First Page =        Right,
  21.     Starting Page # =     Inherit,
  22.     Page # Style =        Lower Case Roman,
  23.     Hyphenation =        on,
  24.     Revision Bar Placement = Left,
  25.     Vert. Just. =        off>
  26.  
  27. <!Autonumber Stream, List, 2,
  28.     Level 2 Suffix =    ,
  29.     Level 2 Starting Value = 0,
  30.     Level 2 Show =        no>
  31.  
  32. <!Autonumber Stream, Outline, 3,
  33.     Level 1 Symbol Type =    UPPER ROMAN,
  34.     Level 2 Symbol Type =    UPPER ALPHA>
  35.  
  36. <!Autonumber Stream, figure, 2,
  37.     Level 1 Prefix =    "Figure ",
  38.     Level 1 Suffix =    "<#1e>",
  39.     Level 1 Show =        no,
  40.     Level 2 Suffix =    ,
  41.     Level 2 Starting Value = 0,
  42.     Level 2 Show =        no>
  43.  
  44. <!Autonumber Stream, figurelet, 2,
  45.     Level 1 Symbol Type =    UPPER ALPHA,
  46.     Level 1 Prefix =    "Figure ",
  47.     Level 1 Suffix =    "<#1e>",
  48.     Level 1 Show =        no,
  49.     Level 2 Suffix =    "<#04>">
  50.  
  51. <!Autonumber Stream, invisible, 1,
  52.     Level 1 Suffix =    ,
  53.     Level 1 Show =        no>
  54.  
  55. <!Autonumber Stream, item, 2,
  56.     Level 2 Symbol Type =    LOWER ALPHA,
  57.     Level 2 Trail =        yes>
  58.  
  59. <!Autonumber Stream, paralet, 4,
  60.     Level 1 Symbol Type =    UPPER ALPHA,
  61.     Level 1 Suffix =    ,
  62.     Level 1 Show =        no,
  63.     Level 2 Prefix =    .,
  64.     Level 2 Suffix =    ,
  65.     Level 3 Prefix =    .,
  66.     Level 3 Suffix =    ,
  67.     Level 4 Prefix =    .,
  68.     Level 4 Suffix =    >
  69.  
  70. <!Autonumber Stream, paranum, 4,
  71.     Level 1 Suffix =    ,
  72.     Level 1 Show =        no,
  73.     Level 2 Prefix =    .,
  74.     Level 2 Suffix =    ,
  75.     Level 3 Prefix =    .,
  76.     Level 3 Suffix =    ,
  77.     Level 4 Prefix =    .,
  78.     Level 4 Suffix =    >
  79.  
  80. <!Autonumber Stream, table, 2,
  81.     Level 1 Prefix =    "Table ",
  82.     Level 1 Suffix =    "<#1e>",
  83.     Level 1 Show =        no,
  84.     Level 2 Suffix =    >
  85.  
  86. <!Autonumber Stream, tablelet, 2,
  87.     Level 1 Symbol Type =    UPPER ALPHA,
  88.     Level 1 Prefix =    "Table ",
  89.     Level 1 Suffix =    "<#1e>",
  90.     Level 1 Show =        no,
  91.     Level 2 Suffix =    "<#04>">
  92.  
  93. <!Class, bullet,
  94.     Bottom Margin =        0.153 inches,
  95.     Left Margin =        1.85 inches,
  96.     First Indent =        -0.25 inches,
  97.     Line Spacing =        1.121 lines,
  98.     Font =            F2,
  99.     Allow Page Break Within = no,
  100.     Left Tab =        -0.50/0 inches>
  101.  
  102. <!Class, caption,
  103.     Top Margin =        0.07 inches,
  104.     Bottom Margin =        0.07 inches,
  105.     Line Spacing =        1.100 lines,
  106.     Font =            F3>
  107.  
  108. <!Class, gloss1,
  109.     Bottom Margin =        0 inches,
  110.     Left Margin =        1.60 inches,
  111.     First Indent =        -1.60 inches,
  112.     Line Spacing =        1.121 lines,
  113.     Font =            F2,
  114.     Allow Page Break Within = no,
  115.     Allow Page Break After = no,
  116.     Left Tab =        -1.70/0 inches>
  117.  
  118. <!Class, glossary,
  119.     Bottom Margin =        0.153 inches,
  120.     Left Margin =        1.60 inches,
  121.     First Indent =        -1.60 inches,
  122.     Line Spacing =        1.121 lines,
  123.     Font =            F2,
  124.     Left Tab =        -1.70/0 inches>
  125.  
  126. <!Class, leadlttr,
  127.     Bottom Margin =        0.153 inches,
  128.     Left Margin =        1.60 inches,
  129.     First Indent =        -1.60 inches,
  130.     Line Spacing =        1.120 lines,
  131.     Font =            F4,
  132.     Allow Page Break Within = no,
  133.     Allow Page Break After = no,
  134.     Left Tab =        -1.70/0 inches>
  135.  
  136. <!Class, p1rule,
  137.     Bottom Margin =        0.07 inches,
  138.     Line Spacing =        1 lines,
  139.     Font =            F2,
  140.     Hyphenation =        off,
  141.     Allow Page Break After = no,
  142.     Left Tab =        0/0.75*13 inches>
  143.  
  144. <!Class, para,
  145.     Bottom Margin =        0.153 inches,
  146.     Left Margin =        1.60 inches,
  147.     Line Spacing =        1.121 lines,
  148.     Font =            F2,
  149.     Allow Page Break Within = no,
  150.     Left Tab =        0/0.75*13 inches>
  151.  
  152. <!Class, paragraph,
  153.     Font =            F2>
  154.  
  155. <!Class, secrule,
  156.     Bottom Margin =        0 inches,
  157.     Line Spacing =        1 lines,
  158.     Font =            F2,
  159.     Hyphenation =        off,
  160.     Allow Page Break After = no,
  161.     Left Tab =        0/0.75*13 inches,
  162.     Autonumber Name =    table>
  163.  
  164. <!Class, sectitle,
  165.     Bottom Margin =        0 inches,
  166.     Line Spacing =        1 lines,
  167.     Alignment =        Right,
  168.     Font =            F5,
  169.     Hyphenation =        off,
  170.     New Page =        yes,
  171.     Left Tab =        0/0.75*13 inches>
  172.  
  173. <!Class, thinrule,
  174.     Bottom Margin =        0.12 inches,
  175.     Line Spacing =        1 lines,
  176.     Font =            F6,
  177.     Hyphenation =        off,
  178.     Allow Page Break Within = no,
  179.     Allow Page Break After = no,
  180.     Left Tab =        0/1.60 inches>
  181.  
  182. <!Class, titleTOC,
  183.     Top Margin =        0.20 inches,
  184.     Bottom Margin =        0 inches,
  185.     Line Spacing =        1 lines,
  186.     Alignment =        Left,
  187.     Font =            F6,
  188.     Allow Page Break Within = no,
  189.     Allow Page Break After = no,
  190.     Left Tab =        0/2 inches,
  191.     Right Tab =        3.75 inches>
  192.  
  193. <!Master Frame,
  194.     Name =            "At Anchor",
  195.     Placement =        At Anchor,
  196.     Width =            0.41 inches,
  197.     Height =        0.137 inches,
  198.     Vertical Alignment =    0.03 inches,
  199.     Diagram =
  200. V4,
  201. (g9,32767,0
  202.  (E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,0,1,1,0.066667,0.066667,6,6,0,0.066
  203.   667,6))>
  204.  
  205. <First Page Header, Frame =
  206. V4,
  207. (g9,0,0
  208.  (E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,1,1,1,0.066667,0.066667,6,6,0,0.066
  209.   667,6))>
  210.  
  211. <Right Page Header, Frame =
  212. V4,
  213. (g9,0,0
  214.  (E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,1,1,1,0.066667,0.066667,6,6,0,0.066
  215.   667,6))>
  216.  
  217. <Left Page Header, Frame =
  218. V4,
  219. (g9,0,0
  220.  (E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,1,1,1,0.066667,0.066667,6,6,0,0.066
  221.   667,6))>
  222.  
  223. <Right Page Footer, Frame =
  224. V4,
  225. (g9,1,0
  226.  (v4,1,4,0,0.066667,6.333333,0.066554,17,2,0)
  227.  (t8,2,4,0,0.266667,0,17,@nntimsps8i,CLX\ Programmer's\ Reference)
  228.  (t8,3,4,6.333333,0.266667,2,17,@nntimsps10b,\240)
  229.  (E10,0,0,0,1,1,0.053333,1,14.1,0,0,1,0,0,0,1,1,1,1,0.066667,0.066667,6,6,0,0.0
  230.   66667,6))>
  231.  
  232. <Left Page Footer, Frame =
  233. V4,
  234. (g9,1,0
  235.  (v4,1,0,0.026667,0.08,6.333333,0.079888,17,2,0)
  236.  (T8,2,12,-17.663335,0.196667,1.36,1,0.333333,0,516,0,17,0,0,0,0,0,0,1,1,2048,5
  237.   12,102,1101,6,
  238. <caption,
  239.     Alignment =        Right>
  240.  
  241. CLX Programmer's Reference
  242.  
  243. <End Text>)
  244.  (t8,3,4,0.08,0.293333,2,17,@nntimsps10b,\240)
  245.  (E10,0,0,0,1,0,0.053333,1,14.1,0,0,1,0,0,0,1,1,0,1,0.066667,0.066667,6,6,0,0.0
  246.   66667,6))>
  247.  
  248. <sectitle,
  249.     Top Margin =        6 inches,
  250.     Line Spacing =        1.500 lines,
  251.     Alignment =        Center>
  252.  
  253. <|,i><HR>
  254. <HR>
  255. <HR>
  256. CLX<HR>
  257. Common LISP X Interface
  258.  
  259. <para,
  260.     Top Margin =        5 inches,
  261.     Bottom Margin =        0.25 inches,
  262.     Left Margin =        0 inches,
  263.     Alignment =        Center>
  264.  
  265. <F7>W<F0> 1988, 1989 Texas Instruments Incorporated
  266.  
  267. <para,
  268.     Bottom Margin =        0.25 inches,
  269.     Left Margin =        0 inches,
  270.     Hyphenation =        off>
  271.  
  272. Permission is granted to any individual or institution to use, copy, 
  273. modify and distribute this document, provided that this complete copyright 
  274. and permission notice is maintained, intact, in all copies and supporting 
  275. documentation.  Texas Instruments Incorporated makes no representations 
  276. about the suitability of this document or the software described herein 
  277. for any purpose.  It is provided "as is" without express or implied 
  278. warranty.
  279.  
  280. <sectitle>
  281.  
  282. <|,ii>ACKNOWLEDGMENTS
  283.  
  284. <p1rule>
  285.  
  286. <Frame,
  287.     Name =            "At Anchor",
  288.     Placement =        At Anchor,
  289.     Width =            6.35 inches,
  290.     Height =        0.153 inches,
  291.     Vertical Alignment =    0.007 inches,
  292.     Diagram =
  293. V4,
  294. (g9,1,0
  295.  (v4,1,0,0.006667,0.066723,6.333333,0.066611,17,2,0)
  296.  (E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,0,1,1,0.066667,0.066667,6,6,0,0.066
  297.   667,6))>
  298.  
  299. <paragraph,
  300.     Top Margin =        0.30 inches,
  301.     Left Tab =        0/0.50/0.75/1/3/0.75*25 inches>
  302.  
  303. <Tab>Primary Interface Author:<HR>
  304. <Tab><Tab>Robert W. Scheifler<HR>
  305. <Tab><Tab><Tab>MIT Laboratory for Computer Science<HR>
  306. <Tab><Tab><Tab>545 Technology Square, Room 418<HR>
  307. <Tab><Tab><Tab>Cambridge, MA   02139<HR>
  308. <Tab><Tab><Tab>rws@zermatt.lcs.mit.edu
  309.  
  310. <paragraph,
  311.     Left Tab =        0/0.50/0.75/1/3.75/0.75*24 inches>
  312.  
  313. <Tab>Primary Implementation Author:<HR>
  314. <Tab><Tab>LaMott Oren<HR>
  315. <Tab><Tab><Tab>Texas Instruments<HR>
  316. <Tab><Tab><Tab>PO Box 655474, MS 238<HR>
  317. <Tab><Tab><Tab>Dallas, TX   75265<HR>
  318. <Tab><Tab><Tab>oren@csc.ti.com
  319.  
  320. <paragraph,
  321.     Hyphenation =        off,
  322.     Left Tab =        0/0.50/0.75/2.25/0.75*26 inches>
  323.  
  324. <Tab>Design Contributors:<HR>
  325. <Tab><Tab>Dan Cerys, BBN<HR>
  326. <Tab><Tab>Scott Fahlman, CMU<HR>
  327. <Tab><Tab>Kerry Kimbrough, Texas Instruments<HR>
  328. <Tab><Tab>Chris Lindblad, MIT<HR>
  329. <Tab><Tab>Rob MacLachlan, CMU<HR>
  330. <Tab><Tab>Mike McMahon, Symbolics<HR>
  331. <Tab><Tab>David Moon, Symbolics<HR>
  332. <Tab><Tab>LaMott Oren, Texas Instruments<HR>
  333. <Tab><Tab>Daniel Weinreb, Symbolics<HR>
  334. <Tab><Tab>John Wroclawski, MIT<HR>
  335. <Tab><Tab>Richard Zippel, Symbolics
  336.  
  337. <Tab>Documentation Contributors:<HR>
  338. <Tab><Tab>Keith Cessna, Texas Instruments<HR>
  339. <Tab><Tab>Kerry Kimbrough, Texas Instruments<HR>
  340. <Tab><Tab>Mike Myjak<HR>
  341. <Tab><Tab>LaMott Oren, Texas Instruments<HR>
  342. <Tab><Tab>Dan Stenger, Texas Instruments
  343.  
  344. <paragraph,
  345.     Top Margin =        1 inches>
  346.  
  347. The X Window System is a trademark of MIT.
  348.  
  349. <paragraph>
  350.  
  351. UNIX is a trademark of AT&T Bell Laboratories.
  352.  
  353. <paragraph,
  354.     Hyphenation =        off>
  355.  
  356. ULTRIX, ULTRIX-32, ULTRIX-32m, ULTRIX-32w, and VAX/VMS are trademarks 
  357. of Digital Equipment Corporation.
  358.  
  359. <sectitle>
  360.  
  361. <|,iii>CONTENTS
  362.  
  363. <p1rule>
  364.  
  365. <Frame,
  366.     Name =            "At Anchor",
  367.     Placement =        At Anchor,
  368.     Width =            6.35 inches,
  369.     Height =        0.153 inches,
  370.     Vertical Alignment =    0.007 inches,
  371.     Diagram =
  372. V4,
  373. (g9,1,0
  374.  (v4,1,0,0.006667,0.066723,6.333333,0.066611,17,2,0)
  375.  (E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,0,1,1,0.066667,0.066667,6,6,0,0.066
  376.   667,6))>
  377.  
  378. <titleTOC>
  379.  
  380. Section<Tab>Title
  381.  
  382. <p1rule>
  383.  
  384. <Frame,
  385.     Name =            "At Anchor",
  386.     Placement =        At Anchor,
  387.     Width =            6.35 inches,
  388.     Height =        0.153 inches,
  389.     Vertical Alignment =    0.007 inches,
  390.     Diagram =
  391. V4,
  392. (g9,1,0
  393.  (v4,1,0,0.006667,0.066723,6.333333,0.066611,17,2,0)
  394.  (E10,0,0,0,1,1,0.053333,1,15,0,0,1,0,0,0,1,0,1,1,0.066667,0.066667,6,6,0,0.066
  395.   667,6))>
  396.  
  397. <titleTOC>
  398.  
  399. 1<Tab>INTRODUCTION TO CLX
  400.  
  401. 2<Tab>DISPLAYS
  402.  
  403. 3<Tab>SCREENS
  404.  
  405. 4<Tab>WINDOWS AND PIXMAPS
  406.  
  407. 5<Tab>GRAPHICS CONTEXTS
  408.  
  409. 6<Tab>GRAPHIC OPERATIONS
  410.  
  411. 7<Tab>IMAGES
  412.  
  413. 8<Tab>FONTS AND CHARACTERS
  414.  
  415. 9<Tab>COLORS
  416.  
  417. 10<Tab>CURSORS
  418.  
  419. 11<Tab>ATOMS, PROPERTIES, AND SELECTIONS
  420.  
  421. 12<Tab>EVENTS AND INPUT
  422.  
  423. 13<Tab>RESOURCES
  424.  
  425. 14<Tab>CONTROL FUNCTIONS
  426.  
  427. 15<Tab>EXTENSIONS
  428.  
  429. 16<Tab>ERRORS
  430.  
  431. A<Tab>PROTOCOL VS. CLX FUNCTION<HR>
  432. <Tab>CROSS<#1e>REFERENCE LISTING
  433.  
  434. B<Tab>GLOSSARY
  435.  
  436. <Tab>INDEX
  437.  
  438. <sectitle>
  439.  
  440. <|,iv>
  441.