|
Data Structures |
| struct | ev_msg |
| struct | FRAME |
| struct | FRAMEINFO |
| struct | _config |
| | configuration of windom applications More...
|
| struct | _bind |
| struct | W_PARM |
| struct | SMENU |
| struct | ty_obspec_dup |
| struct | USER_DRAW |
| struct | __windowlist |
| struct | ulib_obj_struct |
| struct | udef_lib_struct |
| struct | APPprivate_struct |
| struct | RSXHDR |
| struct | NRSHDR |
| struct | UBLK |
| struct | _rsc |
| struct | slider |
| struct | _thumb |
| struct | WIND_HANDLERS |
| struct | fontid |
| struct | bubble |
Defines |
| #define | APPRSVD struct APPprivate_struct |
| #define | SCREENMGR 1 |
| #define | CONF(ap) (&ap->priv->config) |
| #define | HI16(a) ((INT16)((long)(a) >> 16) & 0xFFFFL ) |
| #define | LO16(a) ((INT16)(long)(a) & 0xFFFFL ) |
| #define | SYSMENU(app) (app->aes4 & AES4_MENUBAR) && (CONF(app)->flag & FLG_MNSYSTEM) |
| #define | ROOTS 0 |
| #define | OUTLINED_WIDTH 3 |
| #define | GETFINFO(app, win) ((FRAMEINFO*)mt_DataSearch( app, win, WD_WFRI)) |
| #define | EVM_DISABLE 0x2 |
| #define | EVM_IN_USE 0x4 |
| #define | EVM_DELETED 0x8 |
| #define | FCENTER 6 |
| #define | SYSFONT 0 |
| #define | USERDRAW 0xFF |
| #define | XCICON 0x0D |
| #define | XSMENU 0x01 |
| #define | _FSM 0x5F46534DUL |
Typedefs |
| typedef ev_msg | EV_MSG |
| typedef _config | CONFIG |
| | configuration of windom applications
|
| typedef _bind | BIND |
| typedef __windowlist | WINDOWLIST |
| typedef ulib_obj_struct | UDLIB_OBJ |
| typedef udef_lib_struct | UDLIB_LIB |
| typedef APPprivate_struct | APPprivate |
| typedef _rsc | RSC |
| typedef slider | SLIDER |
| typedef _thumb | THUMB |
Functions |
| int | mt_slid_newpos (APPvar *app, void *_slid) |
| void __CDECL | frm_drw (WINDOW *win, short buff[8], APPvar *app) |
| | standard callback function to manage redraw event on form
|
| void __CDECL | frm_mvd (WINDOW *win, short buff[8], APPvar *app) |
| | standard callback function to manage window-moved event on form
|
| void __CDECL | frm_tpd (WINDOW *win, short buff[8], APPvar *app) |
| | standard callback function to manage window-topped event on form
|
| void __CDECL | frm_fld (WINDOW *win, short buff[8], APPvar *app) |
| | standard callback function to manage window-fulled event on form
|
| void __CDECL | frm_click (WINDOW *win, short buff[8], APPvar *app) |
| | standard callback function to manage mouse click event on form
|
| void __CDECL | frm_keyhd (WINDOW *win, short buff[8], APPvar *app) |
| | standard callback function to manage keyboard event on form
|
| void __CDECL | frm_dstry (WINDOW *win, short buff[8], APPvar *app) |
| | standard callback function to manage destroy event on form
|
| void * | __malloc_obspec (APPvar *app, OBJECT *p_ob, long size) |
| void | __free_obspec (APPvar *app, OBJECT *p_ob) |
| void | __freeall_obspec (APPvar *app) |
| int | scrap_txt_write (APPvar *app, char *str) |
| char * | scrap_txt_read (APPvar *app) |
| int __CDECL | wind_aes_get_root_handle (APPvar *app, WINDOW *win) |
| int __CDECL | wind_aes_get (APPvar *app, WINDOW *win, int mode, GRECT *clip, INT16 *x, INT16 *y, INT16 *w, INT16 *h) |
| | Get window attributes.
|
| int __CDECL | wind_aes_set (APPvar *app, WINDOW *win, int mode, int x, int y, int w, int h) |
| | set/change window attributes.
|
| int __CDECL | wind_aes_calc (APPvar *app, WINDOW *wind, int type, int x, int y, int w, int h, INT16 *xout, INT16 *yout, INT16 *wout, INT16 *hout) |
| int __CDECL | wind_aes_remove (APPvar *app, WINDOW *win) |
| OBJECT * | get_frame_slider (APPvar *app) |
| void | set_gadget_pos (APPvar *app, WINDOW *frame, GRECT *r1, int mode) |
| void | __frame_set_widget (APPvar *app, int parm1) |
| int | remove_frame_from_list (APPvar *app, WINDOW *win, WINDOW *child) |
| int | mt_ObjcAttach (APPvar *app, int mode, WINDOW *win, int __index, int type,...) |
| | Attach a variable or a callback function at an object.
|
| void | mt_RsrcUserFree (APPvar *, OBJECT *) |
| int | is_modal (APPvar *app) |
| int | obj_fd_flag (OBJECT *, int, int) |
| int | obj_fd_xtype (OBJECT *dial, int racine, int flag) |
| int | obj_nb (OBJECT *) |
| int | obj_root (OBJECT *tree, int idx) |
| void | mt_DataClear (APPvar *app, WINDOW *win) |
| | Remove all the window data list items.
|
| void | mt_DataTrace (APPvar *app, WINDOW *win) |
| void | mt_AddWindow (APPvar *app, WINDOW *win) |
| void | mt_RemoveWindow (APPvar *app, WINDOW *win) |
| void | add_slash (char *path) |
| void | init_scroll_menu (APPvar *app) |
| void | exit_scroll_menu (APPvar *app) |
| WORD __CDECL | draw_submenu (PARMBLK *pblk) |
| void | GemCode2Ascii (int key, int kstate, char *txt) |
| int | mt_GetIndexMenu (APPvar *app, OBJECT *menu, int title) |
| void | mt_menu_bind (APPvar *app, WINDOW *win, int item, int title) |
| int | get_next_obj (OBJECT *tree, int __index) |
| void | objc_extended (APPvar *app, int mode, OBJECT *tree) |
| void | objc_extfree (APPvar *app, OBJECT *tree) |
| int | objc_wform_edit (APPvar *app, WINDOW *win, W_FORM *wform, OBJECT *tree, int obj, int val, INT16 *idx, int kind) |
| int | mt_vFormAlert (APPvar *app, int but, char fmt[], va_list list) |
| int | mt_vConfInquire (APPvar *app, char *keyword, char *fmt, va_list args) |
| int | mt_vConfWrite (APPvar *app, char *name, char *fmt, va_list args) |
| void __CDECL | std_apterm (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage application-terminated event
|
| void __CDECL | std_cls (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window-closed event
|
| void __CDECL | std_tpd (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window-topped event
|
| void __CDECL | std_mvd (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window-moved event
|
| void __CDECL | std_szd (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window-sized event
|
| void __CDECL | std_fld (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window-fulled event
|
| void __CDECL | std_icn (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window-iconify event
|
| void __CDECL | std_unicn (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window-uniconify event
|
| void __CDECL | std_allicn (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window-alliconify event
|
| void __CDECL | std_arw (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window-arrowed event
|
| void __CDECL | std_sldxy (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage "move-work" actions
|
| void __CDECL | std_dnlnd (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window down-up event
|
| void __CDECL | std_uplnd (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window line-up event
|
| void __CDECL | std_lflnd (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window line-left event
|
| void __CDECL | std_rtlnd (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window line-right event
|
| void __CDECL | std_dnpgd (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window page-down event
|
| void __CDECL | std_uppgd (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window page-up event
|
| void __CDECL | std_rtpgd (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window page-right event
|
| void __CDECL | std_lfpgd (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window page-left event
|
| void __CDECL | std_vsld (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window vertical-slider event
|
| void __CDECL | std_hsld (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window horizontal-slider event
|
| void __CDECL | std_dstry (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window-destroyed event
|
| void __CDECL | std_btm (WINDOW *, short buff[8], APPvar *app) |
| | standard callback function to manage window-bottomed event
|
| void __CDECL | std_comp_reflow (COMPONENT *c, long buff[8], APPvar *app) |
| | standard callback function to manage CM_REFLOW event
|
| void __CDECL | std_fntchg (WINDOW *win, short buff[8], APPvar *app) |
| void | move_screen (APPvar *app, int vhandle, GRECT *screen, int dx, int dy) |
| void | move_work_rect (APPvar *app, WINDOW *win, GRECT *rect, int dx, int dy) |
| void | move_work (APPvar *app, WINDOW *win, int dx, int dy) |
| void __CDECL | std_mwk (APPvar *app, WINDOW *win) |
| int | menu_exec_cmd (APPvar *app, WINDOW *win) |
| void | menu_draw_grect (APPvar *app, WINDOW *win, OBJECT *menu, GRECT *work, GRECT *clip) |
| void | wind_menu_draw (APPvar *app, WINDOW *win, GRECT *clip) |
| int | wind_menu_set (APPvar *app, WINDOW *win, int mode, void *v1, func_evnt handler) |
| | Set the WINDOW menu appropriately.
|
| int | frm_menu (APPvar *app, WINDOW *win) |
| int | frm_keybd_ev (APPvar *app, OBJECT *tree) |
| int | is_menu (APPvar *app, WINDOW *win) |
| int | ob_istype (APPvar *app, OBJECT *tree, int ob, int type) |
| int | frm_buttn_ev (APPvar *app, WINDOW *win, int mode) |
| void | _do_update (APPvar *app, WINDOW *win, short buff[8]) |
| void | list_ev_msg (APPvar *app, WINDOW *win, char *str) |
| void | get_appname (APPvar *app, char *name) |
| int | vq_mint (void) |
| | return the version of MiNT
|
| int | vq_magx (void) |
| | test if MagiC is present and returns the version number
|
| int | vq_extfs (char *) |
| | test of long filename
|
| WINDOW * | wlst_get_bottom (APPvar *app) |
| WINDOW * | wlst_get_next (APPvar *app, WINDOW *win) |
| WINDOW * | wlst_get_top (APPvar *app) |
| void | wlst_remove (APPvar *app, WINDOW *win) |
| void | wlst_add_bottom (APPvar *app, WINDOW *win) |
| void | wlst_add_top (APPvar *app, WINDOW *win) |
| void | wlst_recompute_wglb (APPvar *app) |
| int | load_fontid (APPvar *app) |
| void | close_fontid (APPvar *app) |
| void | mt_snd_mu_button (APPvar *app, int mbut, int nbclick) |
| long | __cookieptr (void) |
| int | frm_menu_beta (APPvar *app, WINDOW *win) |
| int | udlib_reinit (APPvar *app) |
| int | udlib_exit (APPvar *app) |
| | free all userdef libraries
|
| int | udlib_garbage (APPvar *app) |
| | free unused userdef libraries
|
| int | udlib_extended (APPvar *app, OBJECT *tree, int ob, int mode) |
| int | udlib_unextended (APPvar *app, OBJECT *tree, int ob, OBJECT *cpy) |
| int | udlib_extfree (APPvar *app, OBJECT *tree, int ob) |
| int | udlib_add_obj (UDLIB_LIB *udlib, OBJECT *tree, int ob, int ob_type) |
| int | udlib_rm_obj (UDLIB_LIB *udlib, OBJECT *tree, int ob) |
| int | udlib_string (APPvar *app, OBJECT *tree, int ob, char *put, char **retval) |
| int | udlib_char (APPvar *app, OBJECT *tree, int ob, int put, int *retval) |
| int | udlib_edit (APPvar *app, OBJECT *tree, int ob, int val, short *idx, int kind, int nclip, GRECT *gclip) |
| int | udlib_get_edpos (APPvar *app, OBJECT *tree, long object, long x, long y) |
| int | udlib_get_type (APPvar *app, OBJECT *tree, int object) |
| UDLIB_OBJ * | udlib_objfind (UDLIB_LIB *udlib, OBJECT *tree, int ob) |
| int | udlib_ConfSetLib (APPvar *app, const char *libname) |
| int | udlib_ConfAddLib (APPvar *app, const char *libname, short head) |
| char * | udlib_ConfGetFirstLib (APPvar *app) |
| char * | udlib_ConfGetNextLib (char *prev) |
| short __CDECL | cdecl_draw_cicon (long vdih, OBJECT *tree, long ob, long ob_state, long ob_x, long ob_y) |
| COMPONENT * | comp_reflow (COMPONENT *c, APPvar *app) |
| void | comp_dfs (COMPONENT *p, long *buff, APPvar *app) |
| | COMPONENT handlers.
|
| COMPONENT * | win_comp_get (APPvar *app, WINDOW *win) |
| void | win_comp_attach (APPvar *app, WINDOW *win, COMPONENT *c) |
| COMPONENT * | win_comp_getfocus (APPvar *app, WINDOW *win) |
| void | win_comp_setfocus (APPvar *app, WINDOW *win, COMPONENT *f) |
| int | comp_slider_set (APPvar *app, WINDOW *win, COMPONENT *wgtc, int mode, int par1, int par2, int par3, int par4) |
| COMPONENT * | comp_objc_create (APPvar *app, OBJECT *o, short type, long size, short flex) |
| COMPONENT * | comp_wind_create (APPvar *app, WINDOW *w, short type, long size, short flex) |
| int | comp_widget_set (APPvar *app, WINDOW *win, COMPONENT *wgtc, int mode, int par1, int par2, int par3, int par4) |
| COMPONENT * | comp_widget_create (APPvar *app, WINDOW *win, int size, int flex) |
| COMPONENT * | comp_slider_create (APPvar *app, int mode, int width, int sz, int flex) |
| void | comp_slider_link (APPvar *app, COMPONENT *c, COMPONENT *s, int mode) |
| | Link the slider and the controlled component.
|
| COMPONENT * | comp_split_create (APPvar *app, int mode, int sz) |
| void | mt_CompDataClear (APPvar *app, COMPONENT *c) |
| | Remove all the component data list items.
|
| void | mt_CompDataTrace (APPvar *app, COMPONENT *c) |
| APPvar * | __mt_ApplInit (short *global) |
| int | __mt_ApplExit (APPvar *app) |