Volume 7A: XView Programming Manual

Book description

The XView Programming Manual has been revised and expanded for XView Version 3.2. XView was developed by Sun Microsystems and is derived from Sun's proprietary programming toolkit, SunView. It is an easy-to-use object-oriented toolkit that provides an OPEN LOOK user interface for X applications.

The major additions for XView Version 3 are:

  • Internationalization support for XView programs.
  • A new drag-and-drop package that lets the user transfer data between applications by dragging an interface object to a region.
  • A mouseless input model that means XView applications can be controlled from the keyboard without a mouse. Soft function keys are also supported.
  • The Notices package has been completely rewritten to incorporate Notice objects.
  • The Selection package has been rewritten, replacing the SunView- style selection service.
  • New panel items such as multiline text items and drop target items have been included. The Panels chapter has been reworked to clarify and simplify panel usage.

XView 3.2 includes bug fixes (in the software and the documentation) but does not add significant new functionality.

The Attribute Summary from the previous edition of the XView Programming Manual has been expanded and is now published as a companion volume, the XView Reference Manual. It contains alphabetical listings of XView attributes, functions, and macros, as well as other reference information essential for XView programmers.

Table of contents

  1. Title Page
  2. Copyright Notice
  3. CONTENTS (1/6)
  4. CONTENTS (2/6)
  5. CONTENTS (3/6)
  6. CONTENTS (4/6)
  7. CONTENTS (5/6)
  8. CONTENTS (6/6)
  9. Preface (1/3)
  10. Preface (2/3)
  11. Preface (3/3)
  12. 1. XView & X (1/3)
  13. 1. XView & X (2/3)
  14. 1. XView & X (3/3)
  15. 2. Prog. Model (1/5)
  16. 2. Prog. Model (2/5)
  17. 2. Prog. Model (3/5)
  18. 2. Prog. Model (4/5)
  19. 2. Prog. Model (5/5)
  20. 3. Creating Apps (1/4)
  21. 3. Creating Apps (2/4)
  22. 3. Creating Apps (3/4)
  23. 3. Creating Apps (4/4)
  24. 4. Frames (1/6)
  25. 4. Frames (2/6)
  26. 4. Frames (3/6)
  27. 4. Frames (4/6)
  28. 4. Frames (5/6)
  29. 4. Frames (6/6)
  30. 5. Canvases (1/6)
  31. 5. Canvases (2/6)
  32. 5. Canvases (3/6)
  33. 5. Canvases (4/6)
  34. 5. Canvases (5/6)
  35. 5. Canvases (6/6)
  36. 6. Input Handling (1/8)
  37. 6. Input Handling (2/8)
  38. 6. Input Handling (3/8)
  39. 6. Input Handling (4/8)
  40. 6. Input Handling (5/8)
  41. 6. Input Handling (6/8)
  42. 6. Input Handling (7/8)
  43. 6. Input Handling (8/8)
  44. 7. Panels (1/13)
  45. 7. Panels (2/13)
  46. 7. Panels (3/13)
  47. 7. Panels (4/13)
  48. 7. Panels (5/13)
  49. 7. Panels (6/13)
  50. 7. Panels (7/13)
  51. 7. Panels (8/13)
  52. 7. Panels (9/13)
  53. 7. Panels (10/13)
  54. 7. Panels (11/13)
  55. 7. Panels (12/13)
  56. 7. Panels (13/13)
  57. 8. Text Subwindows (1/6)
  58. 8. Text Subwindows (2/6)
  59. 8. Text Subwindows (3/6)
  60. 8. Text Subwindows (4/6)
  61. 8. Text Subwindows (5/6)
  62. 8. Text Subwindows (6/6)
  63. 9. TTY Subwindows (1/3)
  64. 9. TTY Subwindows (2/3)
  65. 9. TTY Subwindows (3/3)
  66. 10 Scrollbars (1/4)
  67. 10 Scrollbars (2/4)
  68. 10 Scrollbars (3/4)
  69. 10 Scrollbars (4/4)
  70. 11 Menus (1/8)
  71. 11 Menus (2/8)
  72. 11 Menus (3/8)
  73. 11 Menus (4/8)
  74. 11 Menus (5/8)
  75. 11 Menus (6/8)
  76. 11 Menus (7/8)
  77. 11 Menus (8/8)
  78. 12 Notices (1/4)
  79. 12 Notices (2/4)
  80. 12 Notices (3/4)
  81. 12 Notices (4/4)
  82. 13 Cursors (1/3)
  83. 13 Cursors (2/3)
  84. 13 Cursors (3/3)
  85. 14 Icons (1/2)
  86. 14 Icons (2/2)
  87. 15 Nonvisual Objects (1/4)
  88. 15 Nonvisual Objects (2/4)
  89. 15 Nonvisual Objects (3/4)
  90. 15 Nonvisual Objects (4/4)
  91. 16 Fonts (1/3)
  92. 16 Fonts (2/3)
  93. 16 Fonts (3/3)
  94. 17 Resources (1/3)
  95. 17 Resources (2/3)
  96. 17 Resources (3/3)
  97. 18 Selections (1/8)
  98. 18 Selections (2/8)
  99. 18 Selections (3/8)
  100. 18 Selections (4/8)
  101. 18 Selections (5/8)
  102. 18 Selections (6/8)
  103. 18 Selections (7/8)
  104. 18 Selections (8/8)
  105. 19 Drag and Drop (1/6)
  106. 19 Drag and Drop (2/6)
  107. 19 Drag and Drop (3/6)
  108. 19 Drag and Drop (4/6)
  109. 19 Drag and Drop (5/6)
  110. 19 Drag and Drop (6/6)
  111. 20 Notifier (1/11)
  112. 20 Notifier (2/11)
  113. 20 Notifier (3/11)
  114. 20 Notifier (4/11)
  115. 20 Notifier (5/11)
  116. 20 Notifier (6/11)
  117. 20 Notifier (7/11)
  118. 20 Notifier (8/11)
  119. 20 Notifier (9/11)
  120. 20 Notifier (10/11)
  121. 20 Notifier (11/11)
  122. 21 Color (1/5)
  123. 21 Color (2/5)
  124. 21 Color (3/5)
  125. 21 Color (4/5)
  126. 21 Color (5/5)
  127. 22 Internationalization (1/4)
  128. 22 Internationalization (2/4)
  129. 22 Internationalization (3/4)
  130. 22 Internationalization (4/4)
  131. 23 Help Facilities (1/2)
  132. 23 Help Facilities (2/2)
  133. 24 Error Recovery (1/3)
  134. 24 Error Recovery (2/3)
  135. 24 Error Recovery (3/3)
  136. 25 XView Internals (1/12)
  137. 25 XView Internals (2/12)
  138. 25 XView Internals (3/12)
  139. 25 XView Internals (4/12)
  140. 25 XView Internals (5/12)
  141. 25 XView Internals (6/12)
  142. 25 XView Internals (7/12)
  143. 25 XView Internals (8/12)
  144. 25 XView Internals (9/12)
  145. 25 XView Internals (10/12)
  146. 25 XView Internals (11/12)
  147. 25 XView Internals (12/12)
  148. A. Selection Service (1/4)
  149. A. Selection Service (2/4)
  150. A. Selection Service (3/4)
  151. A. Selection Service (4/4)
  152. B. notice_prompt (1/3)
  153. B. notice_prompt (2/3)
  154. B. notice_prompt (3/3)
  155. C. Mouseless Mappings (1/2)
  156. C. Mouseless Mappings (2/2)
  157. D. File Choosers and 3.2 (1/6)
  158. D. File Choosers and 3.2 (2/6)
  159. D. File Choosers and 3.2 (3/6)
  160. D. File Choosers and 3.2 (4/6)
  161. D. File Choosers and 3.2 (5/6)
  162. D. File Choosers and 3.2 (6/6)
  163. E. OL GUI Compliance (1/2)
  164. E. OL GUI Compliance (2/2)
  165. F. Example Programs (1/8)
  166. F. Example Programs (2/8)
  167. F. Example Programs (3/8)
  168. F. Example Programs (4/8)
  169. F. Example Programs (5/8)
  170. F. Example Programs (6/8)
  171. F. Example Programs (7/8)
  172. F. Example Programs (8/8)
  173. INDEX (1/4)
  174. INDEX (2/4)
  175. INDEX (3/4)
  176. INDEX (4/4)

Product information

  • Title: Volume 7A: XView Programming Manual
  • Author(s): Dan Heller
  • Release date: October 1994
  • Publisher(s): O'Reilly Media, Inc.
  • ISBN: 9780937175873