home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 August / PCWorld_2000-08_cd.bin / Software / TemaCD / xbasic / xbpro.exe / xb / xui.dec < prev    next >
Text File  |  2000-01-12  |  28KB  |  425 lines

  1. '
  2. '
  3. ' ***********************************
  4. ' *****  GuiDesigner Functions  *****
  5. ' ***********************************
  6. '
  7. EXTERNAL FUNCTION  Xui                        ()
  8. EXTERNAL FUNCTION  XuiMessage                 (message$)
  9. EXTERNAL FUNCTION  XuiDialog                  (message$, default$, kid, reply$)
  10. EXTERNAL FUNCTION  XuiGetResponse             (gridType$, title$, message$, grids$, v0, v1, kid, reply$)
  11. EXTERNAL FUNCTION  XuiGetReply                (grid, title$, message$, grids$, v0, v1, kid, reply$)
  12. EXTERNAL FUNCTION  XuiCreateWindow            (grid, gridType$, xDisp, yDisp, width, height, winType, display$)
  13. EXTERNAL FUNCTION  XuiReportMessage           (grid, message, v0, v1, v2, v3, kid, ANY)
  14. EXTERNAL FUNCTION  XuiSendStringMessage       (grid, message$, v0, v1, v2, v3, kid, ANY)
  15. EXTERNAL FUNCTION  XuiGetNextCallback         (grid, message$, v0, v1, v2, v3, kid, r1$)
  16. EXTERNAL FUNCTION  XuiQueueCallbacks          (grid, message, v0, v1, v2, v3, kid, r1)
  17. '
  18. ' *****  GuiDesigner Conversion Functions  *****
  19. '
  20. EXTERNAL FUNCTION  XuiAlignNameToNumber       (@name$, @number)
  21. EXTERNAL FUNCTION  XuiCanNameToNumber         (@name$, @number)
  22. EXTERNAL FUNCTION  XuiCanStringToNumber       (@name$, @number)
  23. EXTERNAL FUNCTION  XuiJustifyNameToNumber     (@name$, @number)
  24. EXTERNAL FUNCTION  XuiTextureNameToNumber     (@name$, @number)
  25. '
  26. EXTERNAL FUNCTION  XuiAlignNumberToName       (number, @name$)
  27. EXTERNAL FUNCTION  XuiCanNumberToName         (number, @name$)
  28. EXTERNAL FUNCTION  XuiCanNumberToString       (number, @name$)
  29. EXTERNAL FUNCTION  XuiJustifyNumberToName     (number, @name$)
  30. EXTERNAL FUNCTION  XuiTextureNumberToName     (number, @name$)
  31. '
  32. EXTERNAL FUNCTION  XuiPropertyValueNameToNumber (property$, value$, @value)
  33. '
  34. ' *****  GuiDesigner Support Functions  *****
  35. '
  36. EXTERNAL FUNCTION  XuiCreateGrid              (@grid, gridType, @xWin, @yWin, @width, @height, window, parent, func)
  37. EXTERNAL FUNCTION  XuiGetDefaultColors        (@back, @draw, @low, @high, @dull, @acc, @lowtext, @hightext)
  38. EXTERNAL FUNCTION  XuiGetDefaultCursor        (@cursor)
  39. EXTERNAL FUNCTION  XuiGetDefaultMessageFuncArray (@func[])
  40. EXTERNAL FUNCTION  XuiGetGridRegion           (grid, xWin, yWin, @region, @cursor, @defaultCursor)
  41. EXTERNAL FUNCTION  XuiGetGridProperty         (grid, kid, @property$, @ANY)
  42. EXTERNAL FUNCTION  XuiGetGridTypeGrids        (gridType, @grid[])
  43. EXTERNAL FUNCTION  XuiGetGridTypeMessageFuncArray  (gridType, @func[])
  44. EXTERNAL FUNCTION  XuiGetGridTypeMessageSubArray   (gridType, SUBADDR sub[])
  45. EXTERNAL FUNCTION  XuiGetGridTypeProperty     (gridType, @property$, @ANY)
  46. EXTERNAL FUNCTION  XuiGetGridTypeValue        (gridType, @property$, @ANY)
  47. EXTERNAL FUNCTION  XuiGetGridValue            (grid, @property$, @ANY)
  48. EXTERNAL FUNCTION  XuiGetHelpWindowGrid       (@window, @grid)
  49. EXTERNAL FUNCTION  XuiGetPropertyDatabase     (@data$[])
  50. EXTERNAL FUNCTION  XuiGetTextArraySize        (@text$[], font, @w, @h, @width, @height, extraX, extraY)
  51. EXTERNAL FUNCTION  XuiGridContainsGridCoord   (grid, messageGrid, x, y, @xx, @yy)
  52. EXTERNAL FUNCTION  XuiGridFuncNameToAddr      (@name$, @address)
  53. EXTERNAL FUNCTION  XuiGridKid                 (grid, checkGrid)
  54. EXTERNAL FUNCTION  XuiGridTypeToGridFunc      (gridtype, @gridFunc)
  55. EXTERNAL FUNCTION  XuiHelpDisable             ()
  56. EXTERNAL FUNCTION  XuiHelpEnable              ()
  57. EXTERNAL FUNCTION  XuiPassOn                  (grid, message, @v0, @v1, @v2, @v3, kid, @ANY)
  58. EXTERNAL FUNCTION  XuiPlaceWindow             (window, mode, @xDisp, @yDisp, @width, @height)
  59. EXTERNAL FUNCTION  XuiPositionGrid            (grid, @x, @y, @width, @height)
  60. EXTERNAL FUNCTION  XuiProcessMessage          (grid, message, v0, v1, v2, v3, kid, ANY, gridType)
  61. EXTERNAL FUNCTION  XuiRegisterGridType        (@gridType, @gridType$, gridFunc, func[], SUBADDR sub[])
  62. EXTERNAL FUNCTION  XuiSendMessage             (grid, message, v0, v1, v2, v3, kid, ANY)
  63. EXTERNAL FUNCTION  XuiSendToKid               (grid, message, v0, v1, v2, v3, kid, ANY)
  64. EXTERNAL FUNCTION  XuiSendToKids              (grid, message, v0, v1, v2, v3, kid, ANY)
  65. EXTERNAL FUNCTION  XuiSetDefaultColors        (back, draw, low, high, dull, acc, lowtext, hightext)
  66. EXTERNAL FUNCTION  XuiSetDefaultCursor        (cursor)
  67. EXTERNAL FUNCTION  XuiSetGridProperty         (grid, kid, @property$, ANY)
  68. EXTERNAL FUNCTION  XuiSetGridTypeProperty     (gridType, @property$, ANY)
  69. EXTERNAL FUNCTION  XuiSetGridTypeValue        (gridType, @property$, ANY)
  70. EXTERNAL FUNCTION  XuiSetGridValue            (grid, @property$, ANY)
  71. EXTERNAL FUNCTION  XuiSetPropertyDatabase     (@data$[])
  72. EXTERNAL FUNCTION  XuiVersion$                ()
  73. EXTERNAL FUNCTION  XuiWindow                  (wingrid, message, v0, v1, v2, v3, kid, ANY)
  74. '
  75. EXTERNAL FUNCTION  XuiArea                    (grid, message, v0, v1, v2, v3, kid, ANY)
  76. EXTERNAL FUNCTION  XuiBase                    (grid, message, v0, v1, v2, v3, kid, ANY)
  77. EXTERNAL FUNCTION  XuiCheckBox                (grid, message, v0, v1, v2, v3, kid, ANY)
  78. EXTERNAL FUNCTION  XuiColor                   (grid, message, v0, v1, v2, v3, kid, ANY)
  79. EXTERNAL FUNCTION  XuiColors                  (grid, message, v0, v1, v2, v3, kid, ANY)
  80. EXTERNAL FUNCTION  XuiConsole                 (grid, message, v0, v1, v2, v3, kid, ANY)
  81. EXTERNAL FUNCTION  XuiCoordinate              (grid, message, v0, v1, v2, v3, kid, ANY)
  82. EXTERNAL FUNCTION  XuiDialog2B                (grid, message, v0, v1, v2, v3, kid, ANY)
  83. EXTERNAL FUNCTION  XuiDialog3B                (grid, message, v0, v1, v2, v3, kid, ANY)
  84. EXTERNAL FUNCTION  XuiDialog4B                (grid, message, v0, v1, v2, v3, kid, ANY)
  85. EXTERNAL FUNCTION  XuiDirectoryBox            (grid, message, v0, v1, v2, v3, kid, ANY)
  86. EXTERNAL FUNCTION  XuiDriveBox                (grid, message, v0, v1, v2, v3, kid, ANY)
  87. EXTERNAL FUNCTION  XuiDropBox                 (grid, message, v0, v1, v2, v3, kid, ANY)
  88. EXTERNAL FUNCTION  XuiDropButton              (grid, message, v0, v1, v2, v3, kid, ANY)
  89. EXTERNAL FUNCTION  XuiImage                   (grid, message, v0, v1, v2, v3, kid, ANY)
  90. EXTERNAL FUNCTION  XuiFile                    (grid, message, v0, v1, v2, v3, kid, ANY)
  91. EXTERNAL FUNCTION  XuiFileBox                 (grid, message, v0, v1, v2, v3, kid, ANY)
  92. EXTERNAL FUNCTION  XuiFont                    (grid, message, v0, v1, v2, v3, kid, ANY)
  93. EXTERNAL FUNCTION  XuiGrip                    (grid, message, v0, v1, v2, v3, kid, ANY)
  94. EXTERNAL FUNCTION  XuiLabel                   (grid, message, v0, v1, v2, v3, kid, ANY)
  95. EXTERNAL FUNCTION  XuiList                    (grid, message, v0, v1, v2, v3, kid, ANY)
  96. EXTERNAL FUNCTION  XuiListBox                 (grid, message, v0, v1, v2, v3, kid, ANY)
  97. EXTERNAL FUNCTION  XuiListButton              (grid, message, v0, v1, v2, v3, kid, ANY)
  98. EXTERNAL FUNCTION  XuiListDialog2B            (grid, message, v0, v1, v2, v3, kid, ANY)
  99. EXTERNAL FUNCTION  XuiMenu                    (grid, message, v0, v1, v2, v3, kid, ANY)
  100. EXTERNAL FUNCTION  XuiMenuBar                 (grid, message, v0, v1, v2, v3, kid, ANY)
  101. EXTERNAL FUNCTION  XuiMenuTextArea1B          (grid, message, v0, v1, v2, v3, kid, ANY)
  102. EXTERNAL FUNCTION  XuiMessage1B               (grid, message, v0, v1, v2, v3, kid, ANY)
  103. EXTERNAL FUNCTION  XuiMessage2B               (grid, message, v0, v1, v2, v3, kid, ANY)
  104. EXTERNAL FUNCTION  XuiMessage3B               (grid, message, v0, v1, v2, v3, kid, ANY)
  105. EXTERNAL FUNCTION  XuiMessage4B               (grid, message, v0, v1, v2, v3, kid, ANY)
  106. EXTERNAL FUNCTION  XuiPressButton             (grid, message, v0, v1, v2, v3, kid, ANY)
  107. EXTERNAL FUNCTION  XuiProgress                (grid, message, v0, v1, v2, v3, kid, ANY)
  108. EXTERNAL FUNCTION  XuiPullDown                (grid, message, v0, v1, v2, v3, kid, ANY)
  109. EXTERNAL FUNCTION  XuiPushButton              (grid, message, v0, v1, v2, v3, kid, ANY)
  110. EXTERNAL FUNCTION  XuiRadioBox                (grid, message, v0, v1, v2, v3, kid, ANY)
  111. EXTERNAL FUNCTION  XuiRadioButton             (grid, message, v0, v1, v2, v3, kid, ANY)
  112. EXTERNAL FUNCTION  XuiRange                   (grid, message, v0, v1, v2, v3, kid, ANY)
  113. EXTERNAL FUNCTION  XuiScrollBarH              (grid, message, v0, v1, v2, v3, kid, ANY)
  114. EXTERNAL FUNCTION  XuiScrollBarV              (grid, message, v0, v1, v2, v3, kid, ANY)
  115. EXTERNAL FUNCTION  XuiSolidColor              (grid, message, v0, v1, v2, v3, kid, ANY)
  116. EXTERNAL FUNCTION  XuiText                    (grid, message, v0, v1, v2, v3, kid, ANY)
  117. EXTERNAL FUNCTION  XuiTextArea                (grid, message, v0, v1, v2, v3, kid, ANY)
  118. EXTERNAL FUNCTION  XuiTextArea3B              (grid, message, v0, v1, v2, v3, kid, ANY)
  119. EXTERNAL FUNCTION  XuiTextArea4B              (grid, message, v0, v1, v2, v3, kid, ANY)
  120. EXTERNAL FUNCTION  XuiTextLine                (grid, message, v0, v1, v2, v3, kid, ANY)
  121. EXTERNAL FUNCTION  XuiToggleButton            (grid, message, v0, v1, v2, v3, kid, ANY)
  122. '
  123. ' *****  message processing functions for common messages  *****
  124. '
  125. EXTERNAL FUNCTION  XuiCallback                (grid, message, v0, v1, v2, v3, kid, ANY)
  126. EXTERNAL FUNCTION  XuiCloseWindow             (grid, message, v0, v1, v2, v3, kid, ANY)
  127. EXTERNAL FUNCTION  XuiCreateValueArray        (grid, message, v0, v1, v2, v3, kid, ANY)
  128. EXTERNAL FUNCTION  XuiDestroy                 (grid, message, v0, v1, v2, v3, kid, ANY)
  129. EXTERNAL FUNCTION  XuiDestroyWindow           (grid, message, v0, v1, v2, v3, kid, ANY)
  130. EXTERNAL FUNCTION  XuiDisable                 (grid, message, v0, v1, v2, v3, kid, ANY)
  131. EXTERNAL FUNCTION  XuiDisplayed               (grid, message, v0, v1, v2, v3, kid, ANY)
  132. EXTERNAL FUNCTION  XuiDisplayWindow           (grid, message, v0, v1, v2, v3, kid, ANY)
  133. EXTERNAL FUNCTION  XuiEnable                  (grid, message, v0, v1, v2, v3, kid, ANY)
  134. EXTERNAL FUNCTION  XuiGetAlign                (grid, message, v0, v1, v2, v3, kid, ANY)
  135. EXTERNAL FUNCTION  XuiGetBorder               (grid, message, v0, v1, v2, v3, kid, ANY)
  136. EXTERNAL FUNCTION  XuiGetBorderOffset         (grid, message, v0, v1, v2, v3, kid, ANY)
  137. EXTERNAL FUNCTION  XuiGetCallback             (grid, message, v0, v1, v2, v3, kid, ANY)
  138. EXTERNAL FUNCTION  XuiGetCan                  (grid, message, v0, v1, v2, v3, kid, ANY)
  139. EXTERNAL FUNCTION  XuiGetClipGrid             (grid, message, v0, v1, v2, v3, kid, ANY)
  140. EXTERNAL FUNCTION  XuiGetColor                (grid, message, v0, v1, v2, v3, kid, ANY)
  141. EXTERNAL FUNCTION  XuiGetColorExtra           (grid, message, v0, v1, v2, v3, kid, ANY)
  142. EXTERNAL FUNCTION  XuiGetCursor               (grid, message, v0, v1, v2, v3, kid, ANY)
  143. EXTERNAL FUNCTION  XuiGetDisplay              (grid, message, v0, v1, v2, v3, kid, ANY)
  144. EXTERNAL FUNCTION  XuiGetEnclosedGrids        (grid, message, v0, v1, v2, v3, kid, ANY)
  145. EXTERNAL FUNCTION  XuiGetEnclosingGrid        (grid, message, v0, v1, v2, v3, kid, ANY)
  146. EXTERNAL FUNCTION  XuiGetFocusColor           (grid, message, v0, v1, v2, v3, kid, ANY)
  147. EXTERNAL FUNCTION  XuiGetFocusColorExtra      (grid, message, v0, v1, v2, v3, kid, ANY)
  148. EXTERNAL FUNCTION  XuiGetFont                 (grid, message, v0, v1, v2, v3, kid, ANY)
  149. EXTERNAL FUNCTION  XuiGetFontMetrics          (grid, message, v0, v1, v2, v3, kid, ANY)
  150. EXTERNAL FUNCTION  XuiGetFontNumber           (grid, message, v0, v1, v2, v3, kid, ANY)
  151. EXTERNAL FUNCTION  XuiGetGridFunction         (grid, message, v0, v1, v2, v3, kid, ANY)
  152. EXTERNAL FUNCTION  XuiGetGridFunctionName     (grid, message, v0, v1, v2, v3, kid, ANY)
  153. EXTERNAL FUNCTION  XuiGetGridName             (grid, message, v0, v1, v2, v3, kid, ANY)
  154. EXTERNAL FUNCTION  XuiGetGridNumber           (grid, message, v0, v1, v2, v3, kid, ANY)
  155. EXTERNAL FUNCTION  XuiGetGridProperties       (grid, message, v0, v1, v2, v3, kid, ANY)
  156. EXTERNAL FUNCTION  XuiGetGridType             (grid, message, v0, v1, v2, v3, kid, ANY)
  157. EXTERNAL FUNCTION  XuiGetGridTypeName         (grid, message, v0, v1, v2, v3, kid, ANY)
  158. EXTERNAL FUNCTION  XuiGetGroup                (grid, message, v0, v1, v2, v3, kid, ANY)
  159. EXTERNAL FUNCTION  XuiGetHelp                 (grid, message, v0, v1, v2, v3, kid, ANY)
  160. EXTERNAL FUNCTION  XuiGetHelpFile             (grid, message, v0, v1, v2, v3, kid, ANY)
  161. EXTERNAL FUNCTION  XuiGetHelpString           (grid, message, v0, v1, v2, v3, kid, ANY)
  162. EXTERNAL FUNCTION  XuiGetHelpStrings          (grid, message, v0, v1, v2, v3, kid, ANY)
  163. EXTERNAL FUNCTION  XuiGetHintString           (grid, message, v0, v1, v2, v3, kid, ANY)
  164. EXTERNAL FUNCTION  XuiGetImage                (grid, message, v0, v1, v2, v3, kid, ANY)
  165. EXTERNAL FUNCTION  XuiGetImageCoords          (grid, message, v0, v1, v2, v3, kid, ANY)
  166. EXTERNAL FUNCTION  XuiGetIndent               (grid, message, v0, v1, v2, v3, kid, ANY)
  167. EXTERNAL FUNCTION  XuiGetInfo                 (grid, message, v0, v1, v2, v3, kid, ANY)
  168. EXTERNAL FUNCTION  XuiGetJustify              (grid, message, v0, v1, v2, v3, kid, ANY)
  169. EXTERNAL FUNCTION  XuiGetKeyboardFocus        (grid, message, v0, v1, v2, v3, kid, ANY)
  170. EXTERNAL FUNCTION  XuiGetKeyboardFocusGrid    (grid, message, v0, v1, v2, v3, kid, ANY)
  171. EXTERNAL FUNCTION  XuiGetKidArray             (grid, message, v0, v1, v2, v3, kid, ANY)
  172. EXTERNAL FUNCTION  XuiGetKidNumber            (grid, message, v0, v1, v2, v3, kid, ANY)
  173. EXTERNAL FUNCTION  XuiGetKids                 (grid, message, v0, v1, v2, v3, kid, ANY)
  174. EXTERNAL FUNCTION  XuiGetCharacterMapArray    (grid, message, v0, v1, v2, v3, kid, ANY)
  175. EXTERNAL FUNCTION  XuiGetCharacterMapEntry    (grid, message, v0, v1, v2, v3, kid, ANY)
  176. EXTERNAL FUNCTION  XuiGetMaxMinSize           (grid, message, v0, v1, v2, v3, kid, ANY)
  177. EXTERNAL FUNCTION  XuiGetMessageFunc          (grid, message, v0, v1, v2, v3, kid, ANY)
  178. EXTERNAL FUNCTION  XuiGetMessageFuncArray     (grid, message, v0, v1, v2, v3, kid, ANY)
  179. EXTERNAL FUNCTION  XuiGetMessageSub           (grid, message, v0, v1, v2, v3, kid, ANY)
  180. EXTERNAL FUNCTION  XuiGetMessageSubArray      (grid, message, v0, v1, v2, v3, kid, ANY)
  181. EXTERNAL FUNCTION  XuiGetModalInfo            (grid, message, v0, v1, v2, v3, kid, ANY)
  182. EXTERNAL FUNCTION  XuiGetModalWindow          (grid, message, v0, v1, v2, v3, kid, ANY)
  183. EXTERNAL FUNCTION  XuiGetParent               (grid, message, v0, v1, v2, v3, kid, ANY)
  184. EXTERNAL FUNCTION  XuiGetRedrawFlags          (grid, message, v0, v1, v2, v3, kid, ANY)
  185. EXTERNAL FUNCTION  XuiGetSize                 (grid, message, v0, v1, v2, v3, kid, ANY)
  186. EXTERNAL FUNCTION  XuiGetSmallestSize         (grid, message, v0, v1, v2, v3, kid, ANY)
  187. EXTERNAL FUNCTION  XuiGetState                (grid, message, v0, v1, v2, v3, kid, ANY)
  188. EXTERNAL FUNCTION  XuiGetStyle                (grid, message, v0, v1, v2, v3, kid, ANY)
  189. EXTERNAL FUNCTION  XuiGetTabArray             (grid, message, v0, v1, v2, v3, kid, ANY)
  190. EXTERNAL FUNCTION  XuiGetTabWidth             (grid, message, v0, v1, v2, v3, kid, ANY)
  191. EXTERNAL FUNCTION  XuiGetTextArray            (grid, message, v0, v1, v2, v3, kid, ANY)
  192. EXTERNAL FUNCTION  XuiGetTextArrayLine        (grid, message, v0, v1, v2, v3, kid, ANY)
  193. EXTERNAL FUNCTION  XuiGetTextArrayLines       (grid, message, v0, v1, v2, v3, kid, ANY)
  194. EXTERNAL FUNCTION  XuiGetTextFilename         (grid, message, v0, v1, v2, v3, kid, ANY)
  195. EXTERNAL FUNCTION  XuiGetTextSpacing          (grid, message, v0, v1, v2, v3, kid, ANY)
  196. EXTERNAL FUNCTION  XuiGetTextString           (grid, message, v0, v1, v2, v3, kid, ANY)
  197. EXTERNAL FUNCTION  XuiGetTextStrings          (grid, message, v0, v1, v2, v3, kid, ANY)
  198. EXTERNAL FUNCTION  XuiGetTexture              (grid, message, v0, v1, v2, v3, kid, ANY)
  199. EXTERNAL FUNCTION  XuiGetTimer                (grid, message, v0, v1, v2, v3, kid, ANY)
  200. EXTERNAL FUNCTION  XuiGetValue                (grid, message, v0, v1, v2, v3, kid, ANY)
  201. EXTERNAL FUNCTION  XuiGetValues               (grid, message, v0, v1, v2, v3, kid, ANY)
  202. EXTERNAL FUNCTION  XuiGetValueArray           (grid, message, v0, v1, v2, v3, kid, ANY)
  203. EXTERNAL FUNCTION  XuiGetWindow               (grid, message, v0, v1, v2, v3, kid, ANY)
  204. EXTERNAL FUNCTION  XuiGetWindowFunction       (grid, message, v0, v1, v2, v3, kid, ANY)
  205. EXTERNAL FUNCTION  XuiGetWindowGrid           (grid, message, v0, v1, v2, v3, kid, ANY)
  206. EXTERNAL FUNCTION  XuiGetWindowIcon           (grid, message, v0, v1, v2, v3, kid, ANY)
  207. EXTERNAL FUNCTION  XuiGetWindowSize           (grid, message, v0, v1, v2, v3, kid, ANY)
  208. EXTERNAL FUNCTION  XuiGetWindowTitle          (grid, message, v0, v1, v2, v3, kid, ANY)
  209. EXTERNAL FUNCTION  XuiGotKeyboardFocus        (grid, message, v0, v1, v2, v3, kid, ANY)
  210. EXTERNAL FUNCTION  XuiGrabArray               (grid, message, v0, v1, v2, v3, kid, ANY)
  211. EXTERNAL FUNCTION  XuiGrabTextArray           (grid, message, v0, v1, v2, v3, kid, ANY)
  212. EXTERNAL FUNCTION  XuiGrabTextString          (grid, message, v0, v1, v2, v3, kid, ANY)
  213. EXTERNAL FUNCTION  XuiGrabValueArray          (grid, message, v0, v1, v2, v3, kid, ANY)
  214. EXTERNAL FUNCTION  XuiHidden                  (grid, message, v0, v1, v2, v3, kid, ANY)
  215. EXTERNAL FUNCTION  XuiHideWindow              (grid, message, v0, v1, v2, v3, kid, ANY)
  216. EXTERNAL FUNCTION  XuiInitialize              (grid, message, v0, v1, v2, v3, kid, ANY)
  217. EXTERNAL FUNCTION  XuiKeyboardFocusBackward   (grid, message, v0, v1, v2, v3, kid, ANY)
  218. EXTERNAL FUNCTION  XuiKeyboardFocusForward    (grid, message, v0, v1, v2, v3, kid, ANY)
  219. EXTERNAL FUNCTION  XuiLostKeyboardFocus       (grid, message, v0, v1, v2, v3, kid, ANY)
  220. EXTERNAL FUNCTION  XuiMaximized               (grid, message, v0, v1, v2, v3, kid, ANY)
  221. EXTERNAL FUNCTION  XuiMaximizeWindow          (grid, message, v0, v1, v2, v3, kid, ANY)
  222. EXTERNAL FUNCTION  XuiMinimized               (grid, message, v0, v1, v2, v3, kid, ANY)
  223. EXTERNAL FUNCTION  XuiMinimizeWindow          (grid, message, v0, v1, v2, v3, kid, ANY)
  224. EXTERNAL FUNCTION  XuiMonitorContext          (grid, message, v0, v1, v2, v3, kid, ANY)
  225. EXTERNAL FUNCTION  XuiMonitorHelp             (grid, message, v0, v1, v2, v3, kid, ANY)
  226. EXTERNAL FUNCTION  XuiMonitorKeyboard         (grid, message, v0, v1, v2, v3, kid, ANY)
  227. EXTERNAL FUNCTION  XuiMonitorMouse            (grid, message, v0, v1, v2, v3, kid, ANY)
  228. EXTERNAL FUNCTION  XuiMouseDownSetKeyboardFocus  (grid, message, v0, v1, v2, v3, kid, ANY)
  229. EXTERNAL FUNCTION  XuiMouseEnter              (grid, message, v0, v1, v2, v3, kid, ANY)
  230. EXTERNAL FUNCTION  XuiPokeArray               (grid, message, v0, v1, v2, v3, kid, ANY)
  231. EXTERNAL FUNCTION  XuiPokeTextArray           (grid, message, v0, v1, v2, v3, kid, ANY)
  232. EXTERNAL FUNCTION  XuiPokeTextString          (grid, message, v0, v1, v2, v3, kid, ANY)
  233. EXTERNAL FUNCTION  XuiPokeValueArray          (grid, message, v0, v1, v2, v3, kid, ANY)
  234. EXTERNAL FUNCTION  XuiRedraw                  (grid, message, v0, v1, v2, v3, kid, ANY)
  235. EXTERNAL FUNCTION  XuiRedrawGrid              (grid, message, v0, v1, v2, v3, kid, ANY)
  236. EXTERNAL FUNCTION  XuiRedrawText              (grid, message, v0, v1, v2, v3, kid, ANY)
  237. EXTERNAL FUNCTION  XuiRedrawWindow            (grid, message, v0, v1, v2, v3, kid, ANY)
  238. EXTERNAL FUNCTION  XuiResize                  (grid, message, v0, v1, v2, v3, kid, ANY)
  239. EXTERNAL FUNCTION  XuiResizeNot               (grid, message, v0, v1, v2, v3, kid, ANY)
  240. EXTERNAL FUNCTION  XuiResizeWindow            (grid, message, v0, v1, v2, v3, kid, ANY)
  241. EXTERNAL FUNCTION  XuiResizeWindowToGrid      (grid, message, v0, v1, v2, v3, kid, ANY)
  242. EXTERNAL FUNCTION  XuiSelectWindow            (grid, message, v0, v1, v2, v3, kid, ANY)
  243. EXTERNAL FUNCTION  XuiSetAlign                (grid, message, v0, v1, v2, v3, kid, ANY)
  244. EXTERNAL FUNCTION  XuiSetBorder               (grid, message, v0, v1, v2, v3, kid, ANY)
  245. EXTERNAL FUNCTION  XuiSetBorderOffset         (grid, message, v0, v1, v2, v3, kid, ANY)
  246. EXTERNAL FUNCTION  XuiSetCallback             (grid, message, v0, v1, v2, v3, kid, ANY)
  247. EXTERNAL FUNCTION  XuiSetCan                  (grid, message, v0, v1, v2, v3, kid, ANY)
  248. EXTERNAL FUNCTION  XuiSetClipGrid             (grid, message, v0, v1, v2, v3, kid, ANY)
  249. EXTERNAL FUNCTION  XuiSetColor                (grid, message, v0, v1, v2, v3, kid, ANY)
  250. EXTERNAL FUNCTION  XuiSetColorAll             (grid, message, v0, v1, v2, v3, kid, ANY)
  251. EXTERNAL FUNCTION  XuiSetColorExtra           (grid, message, v0, v1, v2, v3, kid, ANY)
  252. EXTERNAL FUNCTION  XuiSetColorExtraAll        (grid, message, v0, v1, v2, v3, kid, ANY)
  253. EXTERNAL FUNCTION  XuiSetCursor               (grid, message, v0, v1, v2, v3, kid, ANY)
  254. EXTERNAL FUNCTION  XuiSetFocusColor           (grid, message, v0, v1, v2, v3, kid, ANY)
  255. EXTERNAL FUNCTION  XuiSetFocusColorExtra      (grid, message, v0, v1, v2, v3, kid, ANY)
  256. EXTERNAL FUNCTION  XuiSetFont                 (grid, message, v0, v1, v2, v3, kid, ANY)
  257. EXTERNAL FUNCTION  XuiSetFontNumber           (grid, message, v0, v1, v2, v3, kid, ANY)
  258. EXTERNAL FUNCTION  XuiSetGridFunction         (grid, message, v0, v1, v2, v3, kid, ANY)
  259. EXTERNAL FUNCTION  XuiSetGridFunctionName     (grid, message, v0, v1, v2, v3, kid, ANY)
  260. EXTERNAL FUNCTION  XuiSetGridName             (grid, message, v0, v1, v2, v3, kid, ANY)
  261. EXTERNAL FUNCTION  XuiSetGridProperties       (grid, message, v0, v1, v2, v3, kid, ANY)
  262. EXTERNAL FUNCTION  XuiSetGridType             (grid, message, v0, v1, v2, v3, kid, ANY)
  263. EXTERNAL FUNCTION  XuiSetGridTypeName         (grid, message, v0, v1, v2, v3, kid, ANY)
  264. EXTERNAL FUNCTION  XuiSetGroup                (grid, message, v0, v1, v2, v3, kid, ANY)
  265. EXTERNAL FUNCTION  XuiSetHelp                 (grid, message, v0, v1, v2, v3, kid, ANY)
  266. EXTERNAL FUNCTION  XuiSetHelpFile             (grid, message, v0, v1, v2, v3, kid, ANY)
  267. EXTERNAL FUNCTION  XuiSetHelpString           (grid, message, v0, v1, v2, v3, kid, ANY)
  268. EXTERNAL FUNCTION  XuiSetHelpStrings          (grid, message, v0, v1, v2, v3, kid, ANY)
  269. EXTERNAL FUNCTION  XuiSetHintString           (grid, message, v0, v1, v2, v3, kid, ANY)
  270. EXTERNAL FUNCTION  XuiSetImage                (grid, message, v0, v1, v2, v3, kid, ANY)
  271. EXTERNAL FUNCTION  XuiSetImageCoords          (grid, message, v0, v1, v2, v3, kid, ANY)
  272. EXTERNAL FUNCTION  XuiSetIndent               (grid, message, v0, v1, v2, v3, kid, ANY)
  273. EXTERNAL FUNCTION  XuiSetInfo                 (grid, message, v0, v1, v2, v3, kid, ANY)
  274. EXTERNAL FUNCTION  XuiSetJustify              (grid, message, v0, v1, v2, v3, kid, ANY)
  275. EXTERNAL FUNCTION  XuiSetKeyboardFocus        (grid, message, v0, v1, v2, v3, kid, ANY)
  276. EXTERNAL FUNCTION  XuiSetKeyboardFocusGrid    (grid, message, v0, v1, v2, v3, kid, ANY)
  277. EXTERNAL FUNCTION  XuiSetKidArray             (grid, message, v0, v1, v2, v3, kid, ANY)
  278. EXTERNAL FUNCTION  XuiSetCharacterMapArray    (grid, message, v0, v1, v2, v3, kid, ANY)
  279. EXTERNAL FUNCTION  XuiSetCharacterMapEntry    (grid, message, v0, v1, v2, v3, kid, ANY)
  280. EXTERNAL FUNCTION  XuiSetMaxMinSize           (grid, message, v0, v1, v2, v3, kid, ANY)
  281. EXTERNAL FUNCTION  XuiSetMessageFunc          (grid, message, v0, v1, v2, v3, kid, ANY)
  282. EXTERNAL FUNCTION  XuiSetMessageFuncArray     (grid, message, v0, v1, v2, v3, kid, ANY)
  283. EXTERNAL FUNCTION  XuiSetMessageSub           (grid, message, v0, v1, v2, v3, kid, ANY)
  284. EXTERNAL FUNCTION  XuiSetMessageSubArray      (grid, message, v0, v1, v2, v3, kid, ANY)
  285. EXTERNAL FUNCTION  XuiSetModalWindow          (grid, message, v0, v1, v2, v3, kid, ANY)
  286. EXTERNAL FUNCTION  XuiSetParent               (grid, message, v0, v1, v2, v3, kid, ANY)
  287. EXTERNAL FUNCTION  XuiSetRedrawFlags          (grid, message, v0, v1, v2, v3, kid, ANY)
  288. EXTERNAL FUNCTION  XuiSetSize                 (grid, message, v0, v1, v2, v3, kid, ANY)
  289. EXTERNAL FUNCTION  XuiSetState                (grid, message, v0, v1, v2, v3, kid, ANY)
  290. EXTERNAL FUNCTION  XuiSetStyle                (grid, message, v0, v1, v2, v3, kid, ANY)
  291. EXTERNAL FUNCTION  XuiSetTabArray             (grid, message, v0, v1, v2, v3, kid, ANY)
  292. EXTERNAL FUNCTION  XuiSetTabWidth             (grid, message, v0, v1, v2, v3, kid, ANY)
  293. EXTERNAL FUNCTION  XuiSetTextArray            (grid, message, v0, v1, v2, v3, kid, ANY)
  294. EXTERNAL FUNCTION  XuiSetTextArrayLine        (grid, message, v0, v1, v2, v3, kid, ANY)
  295. EXTERNAL FUNCTION  XuiSetTextArrayLines       (grid, message, v0, v1, v2, v3, kid, ANY)
  296. EXTERNAL FUNCTION  XuiSetTextFilename         (grid, message, v0, v1, v2, v3, kid, ANY)
  297. EXTERNAL FUNCTION  XuiSetTextSpacing          (grid, message, v0, v1, v2, v3, kid, ANY)
  298. EXTERNAL FUNCTION  XuiSetTextString           (grid, message, v0, v1, v2, v3, kid, ANY)
  299. EXTERNAL FUNCTION  XuiSetTextStrings          (grid, message, v0, v1, v2, v3, kid, ANY)
  300. EXTERNAL FUNCTION  XuiSetTexture              (grid, message, v0, v1, v2, v3, kid, ANY)
  301. EXTERNAL FUNCTION  XuiSetTimer                (grid, message, v0, v1, v2, v3, kid, ANY)
  302. EXTERNAL FUNCTION  XuiSetValue                (grid, message, v0, v1, v2, v3, kid, ANY)
  303. EXTERNAL FUNCTION  XuiSetValues               (grid, message, v0, v1, v2, v3, kid, ANY)
  304. EXTERNAL FUNCTION  XuiSetValueArray           (grid, message, v0, v1, v2, v3, kid, ANY)
  305. EXTERNAL FUNCTION  XuiSetWindowFunction       (grid, message, v0, v1, v2, v3, kid, ANY)
  306. EXTERNAL FUNCTION  XuiSetWindowIcon           (grid, message, v0, v1, v2, v3, kid, ANY)
  307. EXTERNAL FUNCTION  XuiSetWindowTitle          (grid, message, v0, v1, v2, v3, kid, ANY)
  308. EXTERNAL FUNCTION  XuiShowWindow              (grid, message, v0, v1, v2, v3, kid, ANY)
  309. EXTERNAL FUNCTION  XuiStartTimer              (grid, message, v0, v1, v2, v3, kid, ANY)
  310. EXTERNAL FUNCTION  XuiSystemMessage           (grid, message, v0, v1, v2, v3, kid, ANY)
  311. EXTERNAL FUNCTION  XuiTextModifyNot           (grid, message, v0, v1, v2, v3, kid, ANY)
  312. EXTERNAL FUNCTION  XuiReturnZeros             (grid, message, v0, v1, v2, v3, kid, ANY)
  313. '
  314. '
  315. ' ***********************************
  316. ' *****  GuiDesigner Constants  *****
  317. ' ***********************************
  318. '
  319. '
  320. ' *****  Redraw Flags  *****
  321. '
  322.     $$RedrawClip                        = 0x80000000
  323.     $$RedrawFocus                        = 0x00000400
  324.     $$RedrawClear                        = 0x00000200
  325.     $$RedrawBuffer                    = 0x00000100
  326.     $$RedrawImage                        = 0x00000080
  327.     $$RedrawBorder                    = 0x00000020
  328.     $$RedrawTexture                    = 0x00000010
  329.     $$RedrawTextArray                = 0x00000008
  330.     $$RedrawTextString            = 0x00000004
  331.     $$RedrawTextAccent            = 0x00000002
  332.     $$RedrawTextDull                = 0x00000001
  333.     $$RedrawNone                        = 0x00000000
  334.     $$RedrawClearBorder            = 0x00000220    ' clear, border
  335.     $$RedrawDefault                    = 0x800006FC    ' clip, focus, clear, image, border, texture, array, string
  336.     $$RedrawNoTexture                = 0x800006EC    ' ditto without texture
  337.     $$RedrawDefaultNoFocus    = 0x800002FC    ' $$RedrawDefault w/o $$RedrawFocus
  338. '
  339. ' *****  Texture  *****
  340. '
  341.     $$TextureFlat                    =  0
  342.     $$TextureNone                    =  0
  343.     $$TextureLower4                =  1
  344.     $$TextureLower2                =  2
  345.     $$TextureLower1                =  3
  346.     $$TextureShadow                =  4
  347.     $$TextureRaise1                =  5
  348.     $$TextureRaise2                =  6
  349.     $$TextureRaise4                =  7
  350. '
  351. ' *****  Text Align and Text Justify  *****
  352. '
  353.     $$AlignUpperLeft            =  1            ' bits 32 = vertical
  354.     $$AlignUpperCenter        =  2            ' bits 10 = horizontal
  355.     $$AlignUpperRight            =  3
  356.     $$AlignMiddleLeft            =  5
  357.     $$AlignMiddleCenter        =  6
  358.     $$AlignMiddleRight        =  7
  359.     $$AlignLowerLeft            =  9
  360.     $$AlignLowerCenter        = 10
  361.     $$AlignLowerRight            = 11
  362.     $$AlignLeft                        =  1            ' x value
  363.     $$AlignCenter                    =  2            ' x value
  364.     $$AlignRight                    =  3            ' x value
  365.     $$AlignUpper                    =  0            ' y value
  366.     $$AlignMiddle                    =  4            ' y value
  367.     $$AlignLower                    =  8            ' y value
  368.     $$AlignHorizontal            =  3            ' x mask
  369.     $$AlignVertical                = 12            ' y mask
  370. '
  371.     $$JustifyLeft                    =  1
  372.     $$JustifyCenter                =  2
  373.     $$JustifyRight                =  3
  374.     $$JustifyBoth                    =  4
  375. '
  376. ' *****  General Constants  *****
  377. '
  378.     $$XuiDisable                    =  0
  379.     $$XuiEnable                        = -1
  380.     $$XuiError                        = 0x80000000
  381. '
  382. ' *****  Text Selection Constants  *****
  383. '
  384.     $$SelectNoChange            = 0
  385.     $$SelectCancel                = 1                                '    cancel text selection
  386.     $$SelectSet                        = 2                                ' set text selection (single-click)
  387.     $$SelectDrag                    = 3                                ' drag text selection
  388.     $$SelectExtend                = 4                                ' extend (shift-click)
  389. '
  390. '
  391. ' *****  State Constants  *****
  392. '
  393.     $$ButtonNumber                = BITFIELD (3, 0)
  394.     $$LeftButtonNumber        = 1
  395.     $$MiddleButtonNumber    = 2
  396.     $$RightButtonNumber        = 3
  397.     $$HelpButtonNumber        = 3
  398. '
  399.     $$KeyKind                            = BITFIELD ( 3,20)
  400.     $$KeyKindVirtual            = 0
  401.     $$KeyKindASCII                = 1
  402.     $$KeyKindWide                    = 2
  403.     $$KeyKindUnicode            = 2
  404.     $$KeyVirtual                    = BITFIELD ( 8, 0)
  405.     $$KeyASCII                        = BITFIELD ( 8, 0)
  406.     $$KeyWide                            = BITFIELD (16, 0)
  407.     $$KeyUnicode                    = BITFIELD (16, 0)
  408. '
  409. '
  410. ' *****  .can  *****
  411. '
  412.     $$Focus                                = 0x01
  413.     $$Respond                            = 0x02
  414.     $$Callback                        = 0x04
  415.     $$InputTextArray            = 0x10
  416.     $$InputTextString            = 0x20
  417.     $$TextSelection                = 0x40
  418. '
  419. ' *****  messageType  *****
  420. '
  421.     $$Context                            = 1
  422.     $$Help                                = 2
  423.     $$Keyboard                        = 4
  424.     $$Mouse                                = 8
  425.