Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

AES Function Reference


Modules

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