home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser-CD 2001 January / LCD_01_2001.iso / updates / xaaes904 / docs / coverage.txt < prev    next >
Encoding:
Text File  |  2000-09-06  |  3.3 KB  |  166 lines

  1. XaAES GEM Function Coverage
  2. ===========================
  3.  
  4. Don't trust this file too much. Some things are not as fully implemented
  5. as they might appear here, and others may be left out.
  6.  
  7. This document lists exactly what AES functions are available in XaAES.
  8. As the system is still under development, you will find that loads is missing,
  9. but check here on each release to see what's been done already.
  10.  
  11. appl_init()
  12. appl_exit()
  13. appl_getinfo()
  14. appl_find() - Including WinX compatible appl_find("?AGI")
  15. appl_search() - Including N.Aes extensions
  16. appl_write()
  17. appl_pipe() - New XaAES command to get the client reply pipe handle
  18.  
  19. wind_create()
  20.    - MOVER
  21.    - NAME
  22.    - CLOSE
  23.    - FULLER
  24.    - SIZER
  25.    - LFARROW|RTARROW|UPARROW|DNARROW
  26.    - HSLIDE|VSLIDE
  27.    - INFO
  28.    - SMALLER
  29. wind_open()
  30. wind_close()
  31. wind_delete()
  32. wind_set()
  33.    - WF_TOP
  34.    - WF_BOTTOM
  35.    - WF_CURRXYWH
  36.    - WF_NAME
  37.    - WF_INFO
  38.    - WF_VSLIDE
  39.    - WF_HSLIDE
  40.    - WF_VSLSIZE
  41.    - WF_HSLSIZE
  42.    - WF_NEWDESK
  43.    - WF_AUTOREDRAW
  44.    - WF_ICONIFY
  45.    - WF_UNICONIFY
  46. wind_get()
  47.    - WF_TOP (+ AES4 extensions + XaAES specific extension)
  48.    - WF_BOTTOM (XaAES extension)
  49.    - WF_CURRXYWH
  50.    - WF_WORKXYWH
  51.    - WF_FIRSTXYWH
  52.    - WF_NEXTXYWH
  53.    - WF_OWNER (AES4 extension)
  54.    - WF_PREVXYWH
  55.    - WF_FULLXYWH
  56.    - WF_VSLIDE
  57.    - WF_HSLIDE
  58.    - WF_VSLSIZE
  59.    - WF_HSLSIZE
  60.    - WF_NEWDESK
  61.    - WF_ICONIFY
  62.    - WF_UNICONIFY
  63.    - WF_SCREEN
  64. wind_find()
  65. wind_update()
  66.    - BEG_MCTRL
  67.    - END_MCTRL
  68.    - BEG_UPDATE
  69.    - END_UPDATE
  70. wind_new()
  71. wind_calc()
  72.  
  73. evnt_button()
  74. evnt_keybd()
  75. evnt_mesag()
  76.    - WM_REDRAW
  77.    - WM_SIZED
  78.    - WM_MOVED
  79.    - WM_CLOSED
  80.    - WM_TOPPED
  81.    - WM_BOTTOMED
  82.    - WM_FULLED
  83.    - WM_ARROWED
  84.    - WM_HSLID
  85.    - WM_VSLID
  86.    - WM_ICONIFY
  87.    - WM_UNICONIFY
  88.    - CH_EXIT
  89. evnt_multi()
  90.    - MU_MESAG
  91.    - MU_TIMER
  92.    - MU_KEYBD
  93.    - MU_BUTTON
  94.    - MU_M1
  95.    - MU_M2
  96. evnt_timer()
  97. evnt_mouse()
  98.  
  99. form_alert() - with AES4.1 icons + 2 more, and uses non-modal window + STORE_BACK
  100.                to prevent blocking other applications.
  101. form_error()
  102. form_centre()
  103. form_button()
  104. form_dial()
  105. form_do() - non-modal window + STORE_BACK
  106. form_keybd()
  107.  
  108. fsel_input()
  109. fsel_exinput()
  110.  
  111. graf_dragbox()
  112. graf_rubberbox()
  113. graf_mouse() - extended support (three extra predefined cursor shapes)
  114. graf_handle()
  115. graf_mkstate()
  116. graf_growbox()
  117. graf_shrinkbox()
  118. graf_movebox()
  119. graf_watchbox() - extended version, handles colour icons correctly
  120.  
  121. rsrc_load()
  122. rsrc_gaddr()
  123. rsrc_free()
  124. rsrc_obfix()
  125.  
  126. objc_draw - supports the following object types
  127.    - G_BOX      - respectes 3D flags
  128.    - G_IBOX
  129.    - G_BOXCHAR  - respectes 3D flags
  130.    - G_TEXT (with AES4.1 style GDOS font extensions)
  131.    - G_FTEXT
  132.    - G_BOXTEXT  - respectes 3D flags
  133.    - G_FBOXTEXT - respectes 3D flags
  134.    - G_ICON
  135.    - G_CICON (complete AES 3.3 & upwards implentation)
  136.    - G_IMAGE
  137.    - G_STRING
  138.    - G_SHORTCUT   (but only accepted and treated like G_STRING)
  139.    - G_BUTTON
  140.    - G_PROGDEF
  141. objc_offset()
  142. objc_find()
  143. objc_change()
  144. objc_edit()
  145. objc_sysvar    (inquire only)
  146.  
  147. menu_bar()
  148.    - MENU_INSTALL
  149.    - MENU_REMOVE
  150.    - MENU_INQUIRE
  151. menu_ienable()
  152. menu_icheck()
  153. menu_text()
  154. menu_tnormal()
  155. menu_register()
  156.  
  157. scrap_read()
  158. scrap_write()
  159.  
  160. shel_write()
  161.    - all modes except 8,9 & 10
  162. shel_read()
  163. shel_find()
  164. shel_envrn()
  165.  
  166.