|
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 | |
| Form * | destroy_form (Init *init) |
| Destroy Form structure. | |
| Init * | destroy_init (Init *init) |
| Destroy Init structure. | |
| Menu * | destroy_menu (Init *init) |
| Destroy Menu structure. | |
| Pick * | destroy_pick (Init *init) |
| Destroy Pick structure. | |
| View * | destroy_view (Init *init) |
| Destroy View structure. | |
| bool | init_form_files (Init *init, int argc, char **argv) |
| Initialize Form file specifications. | |
| 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_view_files (Init *init) |
| Initialize View file specifications. | |
| Form * | new_form (Init *init, int argc, char **argv, int begy, int begx) |
| Create and initialize Form structure. | |
| 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. | |
| View * | new_view (Init *init) |
| Create and initialize View structure. | |
| bool | verify_spec_arg (char *spec, char *org_spec, char *dir, char *alt_dir, int mode) |
| Verify file specification argument. | |
Variables | |
| Form * | form |
| int | init_cnt = 0 |
| Menu * | menu |
| Pick * | pick |
| 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 display_form(), form_desc_error(), form_engine(), form_exec_receiver(), form_post(), form_process(), init_form(), init_form_files(), mk_filler(), new_form(), and popup_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(), picker(), and popup_pick().
| 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(), new_view(), popup_view(), view_calc_full_screen_dimensions(), view_calc_win_dimensions(), view_cmd_processor(), view_display_help(), view_file(), view_full_screen_resize(), view_restore_wins(), and view_win_resize().