|
C-Menu 0.2.9
A User Interface Toolkit
|
Create and destroy main data structures for C-Menu. More...
Go to the source code of this file.
Functions | |
| Init * | new_init (int argc, char **argv) |
| Create and initialize Init structure. | |
| Menu * | new_menu (Init *init, int argc, char **argv, int begy, int begx) |
| Create and initialize Menu structure. | |
| Pick * | new_pick (Init *init, int argc, char **argv, int begy, int begx) |
| Create and initialize Pick structure. | |
| Form * | new_form (Init *init, int argc, char **argv, int begy, int begx) |
| Create and initialize Form structure. | |
| View * | new_view (Init *init) |
| Create and initialize View structure. | |
| View * | destroy_view (Init *init) |
| Destroy View structure. | |
| Form * | destroy_form (Init *init) |
| Destroy Form structure. | |
| Pick * | destroy_pick (Init *init) |
| Destroy Pick structure. | |
| Menu * | destroy_menu (Init *init) |
| Destroy Menu structure. | |
| Init * | destroy_init (Init *init) |
| Destroy Init structure. | |
| bool | init_menu_files (Init *init, int argc, char **argv) |
| Initialize Menu file specifications. | |
| bool | init_pick_files (Init *init, int argc, char **argv) |
| Initialize Pick file specifications. | |
| bool | init_form_files (Init *init, int argc, char **argv) |
| Initialize Form file specifications. | |
| bool | init_view_files (Init *init) |
| Initialize View file specifications. | |
| bool | verify_spec_arg (char *spec, char *org_spec, char *dir, char *alt_dir, int mode) |
| Verify file specification argument. | |
Variables | |
| int | init_cnt = 0 |
| Menu * | menu |
| Pick * | pick |
| Form * | form |
| View * | view |
| Form* form |
a pointer to the current form structure, used for managing and processing the form during form processing. This pointer can be updated to point to different form structures as needed, allowing for dynamic handling of multiple forms within the same application or session. The form pointer provides access to all the properties and data of the current form, enabling efficient management and processing of the form fields and text during user interactions and other events during form processing.
Definition at line 47 of file mem.c.
Referenced by form_desc_error(), form_display_screen(), form_engine(), form_post(), form_process(), init_form(), init_form_files(), mk_filler(), and new_form().
| int init_cnt = 0 |
Definition at line 43 of file mem.c.
Referenced by destroy_init(), and new_init().
| Menu* menu |
Definition at line 45 of file mem.c.
Referenced by destroy_menu(), init_menu_files(), main(), new_menu(), and parse_menu_description().
| Pick* pick |
pointer to Pick data structure
Definition at line 46 of file mem.c.
Referenced by destroy_pick(), display_pick_help(), exec_objects(), init_pick_files(), new_pick(), open_pick_win(), pick_engine(), and picker().
| View* view |
Definition at line 48 of file mem.c.
Referenced by destroy_view(), enter_file_spec(), init_view_boxwin(), init_view_files(), init_view_full_screen(), lp(), main(), mview(), new_view(), popup_view(), resize_page(), view_cmd_processor(), view_display_help(), view_file(), and view_restore_wins().