|
Defines |
#define | mt_AppAESversion(ap) ((ap)->aes_global[0]) |
| AES number version.
|
#define | mt_AppAESnumapps(ap) ((ap)->aes_global[1]) |
| Number of concurrent applications.
|
#define | mt_AppAESapid(ap) ((ap)->aes_global[2]) |
| Application identifier.
|
#define | mt_AppId(ap) ((ap)->aes_global[2]) |
| shorter name for mt_AppAESapid()
|
#define | mt_AppAESappglobal(ap) (*((long *)&((ap)->aes_global[3]))) |
| Address of the Global Array application.
|
#define | mt_AppAESrscfile(ap) ((OBJECT **)(*((long *)&((ap)->aes_global[5])))) |
| Pointer to resource loaded by rsrc_load().
|
#define | mt_AppAESmaxchar(ap) ((ap)->aes_global[13]) |
| Maximal character size use to print on screen.
|
#define | mt_AppAESminchar(ap) ((ap)->aes_global[14]) |
| Minimal character size use to print on screen.
|
#define | MAX(a, b) ((a)>(b)?(a):(b)) |
| Returns maximal value of a and b.
|
#define | MIN(a, b) ((a)<(b)?(a):(b)) |
| Returns minimal value of a and b.
|
#define | UNUSED(a) ((void )(a)) |
| Use this macro on unused parameter avoid warning message from your compiler.
|
#define | IS_IN(xp, yp, x, y, w, h) (xp>=x && yp>=y && xp<x+w && yp<y+h) |
| Return TRUE if (xp,yp) coordinate belongs to area (x,y,w,h).
|
#define | FORM(app, win) (((W_FORM*)mt_DataSearch( app, win, WD_WFRM))->root) |
| Returns FORM structure linked to a window formular.
|
#define | TOOL(win) ((win)->tool.root) |
| Returns TOOL structure linked to a window containing a toolbar.
|
#define | ADR(c) (int)((long)(c)>>16), (int)(long)(c) |
| Convert a 32 bit adress value into a couple of 16 bit values.
|
#define | SET_BIT(field, bit, val) field = (val)?((field)|(bit)):((field) & ~(bit)) |
| Set to value value the bit bit of a bit field field .
|