home *** CD-ROM | disk | FTP | other *** search
- XaAES GEM Function Coverage
- ===========================
-
- Don't trust this file too much. Some things are not as fully implemented
- as they might appear here, and others may be left out.
-
- This document lists exactly what AES functions are available in XaAES.
- As the system is still under development, you will find that loads is missing,
- but check here on each release to see what's been done already.
-
- appl_init()
- appl_exit()
- appl_getinfo()
- appl_find() - Including WinX compatible appl_find("?AGI")
- appl_search() - Including N.Aes extensions
- appl_write()
- appl_pipe() - New XaAES command to get the client reply pipe handle
-
- wind_create()
- - MOVER
- - NAME
- - CLOSE
- - FULLER
- - SIZER
- - LFARROW|RTARROW|UPARROW|DNARROW
- - HSLIDE|VSLIDE
- - INFO
- - SMALLER
- wind_open()
- wind_close()
- wind_delete()
- wind_set()
- - WF_TOP
- - WF_BOTTOM
- - WF_CURRXYWH
- - WF_NAME
- - WF_INFO
- - WF_VSLIDE
- - WF_HSLIDE
- - WF_VSLSIZE
- - WF_HSLSIZE
- - WF_NEWDESK
- - WF_AUTOREDRAW
- - WF_ICONIFY
- - WF_UNICONIFY
- wind_get()
- - WF_TOP (+ AES4 extensions + XaAES specific extension)
- - WF_BOTTOM (XaAES extension)
- - WF_CURRXYWH
- - WF_WORKXYWH
- - WF_FIRSTXYWH
- - WF_NEXTXYWH
- - WF_OWNER (AES4 extension)
- - WF_PREVXYWH
- - WF_FULLXYWH
- - WF_VSLIDE
- - WF_HSLIDE
- - WF_VSLSIZE
- - WF_HSLSIZE
- - WF_NEWDESK
- - WF_ICONIFY
- - WF_UNICONIFY
- - WF_SCREEN
- wind_find()
- wind_update()
- - BEG_MCTRL
- - END_MCTRL
- - BEG_UPDATE
- - END_UPDATE
- wind_new()
- wind_calc()
-
- evnt_button()
- evnt_keybd()
- evnt_mesag()
- - WM_REDRAW
- - WM_SIZED
- - WM_MOVED
- - WM_CLOSED
- - WM_TOPPED
- - WM_BOTTOMED
- - WM_FULLED
- - WM_ARROWED
- - WM_HSLID
- - WM_VSLID
- - WM_ICONIFY
- - WM_UNICONIFY
- - CH_EXIT
- evnt_multi()
- - MU_MESAG
- - MU_TIMER
- - MU_KEYBD
- - MU_BUTTON
- - MU_M1
- - MU_M2
- evnt_timer()
- evnt_mouse()
-
- form_alert() - with AES4.1 icons + 2 more, and uses non-modal window + STORE_BACK
- to prevent blocking other applications.
- form_error()
- form_centre()
- form_button()
- form_dial()
- form_do() - non-modal window + STORE_BACK
- form_keybd()
-
- fsel_input()
- fsel_exinput()
-
- graf_dragbox()
- graf_rubberbox()
- graf_mouse() - extended support (three extra predefined cursor shapes)
- graf_handle()
- graf_mkstate()
- graf_growbox()
- graf_shrinkbox()
- graf_movebox()
- graf_watchbox() - extended version, handles colour icons correctly
-
- rsrc_load()
- rsrc_gaddr()
- rsrc_free()
- rsrc_obfix()
-
- objc_draw - supports the following object types
- - G_BOX - respectes 3D flags
- - G_IBOX
- - G_BOXCHAR - respectes 3D flags
- - G_TEXT (with AES4.1 style GDOS font extensions)
- - G_FTEXT
- - G_BOXTEXT - respectes 3D flags
- - G_FBOXTEXT - respectes 3D flags
- - G_ICON
- - G_CICON (complete AES 3.3 & upwards implentation)
- - G_IMAGE
- - G_STRING
- - G_SHORTCUT (but only accepted and treated like G_STRING)
- - G_BUTTON
- - G_PROGDEF
- objc_offset()
- objc_find()
- objc_change()
- objc_edit()
- objc_sysvar (inquire only)
-
- menu_bar()
- - MENU_INSTALL
- - MENU_REMOVE
- - MENU_INQUIRE
- menu_ienable()
- menu_icheck()
- menu_text()
- menu_tnormal()
- menu_register()
-
- scrap_read()
- scrap_write()
-
- shel_write()
- - all modes except 8,9 & 10
- shel_read()
- shel_find()
- shel_envrn()
-
-