•  Back 
  •  Function References 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  %About 
  •  Show info about hypertext 
  •  View a new file 
Topic       : The ATARI Compendium
Author      : Scott Sanders / JAY Software
Version     : 1.25 (20/6/2003)
Subject     : Documentation
Nodes       : 1117
Index Size  : 32614
HCP-Version : 6
Compiled on : Atari
@charset    : UTF-8
@lang       : en
@default    : 
@help       : %About
@options    : +g -i -t4 +y +z
@width      : 100
View Ref-File
                          AES  Functions by Opcode




Dec   Hex    Function          Summary                                     Page


10    0x0A   appl_init()       Initializes a GEM application.              6.53


11    0x0B   appl_read()       Reads data from the message pipe.           6.54


12    0x0C   appl_write()      Writes data to the message pipe.            6.58


13    0x0D   appl_find()       Locates a system process.                   6.47


14    0x0E   appl_tplay()      Plays back recorded events.                 6.56


15    0x0F   appl_trecord()    Records keyboard and mouse events.          6.57


18    0x12   appl_search()     Enumerates system processes.                6.55


19    0x13   appl_exit()       Prepares a GEM application for              6.47
                               termination.


20    0x14   evnt_keybd()      Waits for a keyboard event.                 6.63


21    0x15   evnt_button()     Waits for a mouse button event.             6.61


22    0x16   evnt_mouse()      Waits for a mouse rectangle event.          6.70


23    0x17   evnt_mesag()      Waits for an application message.           6.64


24    0x18   evnt_timer()      Waits for a timer event.                    6.73


25    0x19   evnt_multi()      Waits for multiple events.                  6.71


26    0x1A   evnt_dclick()     Sets the mouse double-click rate.           6.62


30    0x1E   menu_bar()        Displays/removes a menu bar.                6.105


31    0x1F   menu_icheck()     Places a checkmark beside a menu item.      6.106


32    0x20   menu_ienable()    Enables/disables a menu item.               6.106


33    0x21   menu_tnormal()    Selects/deselects a menu item or title.     6.111


34    0x22   menu_text()       Changes menu item/title text.               6.111


35    0x23   menu_register()   Registers applications in the menu bar.     6.109


36    0x24   menu_popup()      Manages a floating popup menu.              6.108


37    0x25   menu_attach()     Attaches a sub-menu to a menu item.         6.103


38    0x26   menu_istart()     Defines the initial selection of            6.107
                               a sub-menu.


39    0x27   menu_settings()   Modifies popup menu settings.               6.110


40    0x28   objc_add()        Adds an object to an object tree.           6.115


41    0x29   objc_delete()     Deletes an object from an object tree.      6.116


42    0x2A   objc_draw()       Draws an object tree.                       6.117


43    0x2B   objc_find()       Locates an object based on screen           6.119
                               coordinates.


44    0x2C   objc_offset()     Determines the offset of child objects in   6.120
                               an object tree.


45    0x2D   objc_order()      Reorders objects within an object tree.     6.121


46    0x2E   objc_edit()       Manipulates an editable object.             6.118


47    0x2F   objc_change()     Changes the state of an object.             6.115


48    0x30   objc_sysvar()     Reads/modifies the system defaults for 3D   6.121
                               effects.


50    0x32   form_do()         Manages a user-defined form.                6.81


51    0x33   form_dial()       Reserves/releases screen space for forms.   6.80


52    0x34   form_alert()      Manages a generic alert.                    6.77


53    0x35   form_error()      Manages a generic error alert.              6.82


54    0x36   form_center()     Centers an object tree on screen.           6.79


55    0x37   form_keybd()      Provides a system-level editable field      6.83
                               handler.


56    0x38   form_button()     Provides a system-level button handler.     6.78


70    0x46   graf_rubberbox()  Controls the shrinking/enlarging of a box   6.97
                               outline.


71    0x47   graf_dragbox()    Controls the moving of a box outline.       6.91


72    0x48   graf_movebox()    Draws a moving box.                         6.96


73    0x49   graf_growbox()    Draws an expanding box.                     6.92


74    0x50   graf_shrinkbox()  Draws a shrinking box.                      6.98


75    0x51   graf_watchbox()   Selects/draws an object depending on the    6.100
                               position of the mouse.


76    0x52   graf_slidebox()   Controls a slider outline.                  6.99


77    0x53   graf_handle()     Obtains AES workstation attributes.         6.92


78    0x54   graf_mouse()      Defines the mouse form.                     6.94


79    0x55   graf_mkstate()    Provides information about the mouse        6.93
                               state.


80    0x56   scrp_read()       Determines the system scrap directory.      6.135


81    0x57   scrp_write()      Sets the system scrap directory.            6.136


90    0x58   fsel_input()      Manages the file selector.                  6.88


91    0x59   fsel_exinput()    Manages the extended file selector.         6.87


100   0x64   wind_create()     Creates a window.                           6.150


101   0x65   wind_open()       Opens a window.                             6.158


102   0x66   wind_close()      Closes a window.                            6.150


103   0x67   wind_delete()     Deletes a window.                           6.152


104   0x68   wind_get()        Returns window attributes.                  6.153


105   0x69   wind_set()        Sets a window attribute.                    6.158


106   0x6A   wind_find()       Determines the window at given pixel        6.152
                               coordinates.


107   0x6B   wind_update()     Manages the window update semaphore.        6.161


108   0x6C   wind_calc()       Calculates window extents.                  6.149


109   0x6D   wind_new()        Removes all windows.                        6.157


110   0x6E   rsrc_load()       Loads a disk-based resource file.           6.128


111   0x6F   rsrc_free()       Releases a resource file from memory.       6.127


112   0x70   rsrc_gaddr()      Calculates the address of a resource        6.127
                               element.


113   0x71   rsrc_saddr()      Sets the address of a resource element.     6.130


114   0x72   rsrc_obfix()      Changes the coordinates of an object from   6.129
                               character-based to pixel-based.


115   0x73   rsrc_rcfix()      Changes the coordinates of a resource file  6.130
                               from character-based to pixel-based.


120   0x78   shel_read()       Determine's the processes parent and        6.141
                               command tail.


121   0x79   shel_write()      Manages process loading and control.        6.142


122   0x7A   shel_get()        Copies data from the system's shell         6.140
                               buffer.


123   0x7B   shel_put()        Stores data in the system's shell buffer.   6.141


124   0x7C   shel_find()       Searches the AES's path for a file.         6.139


125   0x7D   shel_envrn()      Searches the system environment string.     6.139


130   0x82   appl_getinfo()    Returns information about the AES.          6.48