AES Function Reference


Modules

 Application Services Library
 initialization and interprocess communication
 Event Library
 wait for user response
 Form Library
 user interaction with dialogs & error messages
 File Selector Library
 standard file selector
 Graphics Library
 special mouse functions
 Menu Library
 create or modify drop-down menu
 Object Library
 display or modify object trees
 Resource Library
 resource files
 Scrap Library
 interprocess cut & paste operations
 Shell Library
 AES shell functions.
 Window Library
 window frame interface
 Utility Library
 some usefull utilities function. This library doesn't contain any AES call.
 MagiC extension: Window Dialog
 AES extended dialog in window.
 MagiC extension: Edit Library
 AES extended edit functions.
 MagiC/WDIALOG extension: Font selector Library
 font selector functions
 MagiC/WDIALOG extension: File selector Library
 file selector functions
 MagiC/WDIALOG extension: List Box Library
 list box functions
 MagiC/WDIALOG extension: Printer Dialog Library
 printer dialog functions

Data Structures

struct  AESPB

Defines

#define AES_CTRLMAX   5
#define AES_GLOBMAX   16
#define AES_INTINMAX   16
#define AES_INTOUTMAX   16
#define AES_ADDRINMAX   16
#define AES_ADDROUTMAX   16
#define mt_AESversion(aes_global)   (aes_global[0])
#define mt_AESnumapps(aes_global)   (aes_global[1])
#define mt_AESapid(aes_global)   (aes_global[2])
#define mt_AESappglobal(aes_global)   (*((long *)&aes_global[3]))
#define mt_AESrscfile(aes_global)   ((OBJECT **)(*((long *)&aes_global[5])))
#define mt_AESmaxchar(aes_global)   (aes_global[13])
#define mt_AESminchar(aes_global)   (aes_global[14])

Functions

void aes (AESPB *pb)

Define Documentation

#define AES_ADDRINMAX   16
 

size of the aes_addrin[] array

#define AES_ADDROUTMAX   16
 

size of the aes_addrout[] array

#define AES_CTRLMAX   5
 

size of the aes_control[] array

#define AES_GLOBMAX   16
 

size of the aes_global[] array

#define AES_INTINMAX   16
 

size of the aes_intin[] array

#define AES_INTOUTMAX   16
 

size of the aes_intout[] array

#define mt_AESapid aes_global   )     (aes_global[2])
 

Application identifier (same as mt_appl_init() return value).

#define mt_AESappglobal aes_global   )     (*((long *)&aes_global[3]))
 

LONG global available for use by the application

#define mt_AESmaxchar aes_global   )     (aes_global[13])
 

Current maximum character used by the AES to do vst_height() prior to writing to the screen. This entry is only present as of AES version 0x0400.

#define mt_AESminchar aes_global   )     (aes_global[14])
 

Current minimum character used by the AES to do vst_height() prior to writing to the screen. This entry is only present as of AES version 0x0400.

#define mt_AESnumapps aes_global   )     (aes_global[1])
 

Number of concurrent applications possible (normally 1). MultiTOS will return -1.

#define mt_AESrscfile aes_global   )     ((OBJECT **)(*((long *)&aes_global[5])))
 

Pointer to the base of the resource loaded via mt_rsrc_load().

#define mt_AESversion aes_global   )     (aes_global[0])
 

AES version number


Function Documentation

void aes AESPB pb  ) 
 

perform AES trap


Generated on Mon Dec 19 21:11:28 2005 for GEMLIB by  doxygen 1.4.5-20051127