NetSurf
|
Data Fields | |
wimp_w | w |
bool(* | ok_click )(wimp_w w) |
bool(* | mouse_click )(wimp_pointer *pointer) |
bool(* | keypress )(wimp_key *key) |
void(* | open_window )(wimp_open *open) |
void(* | close_window )(wimp_w w) |
void(* | redraw_window )(wimp_draw *redraw) |
void(* | scroll_window )(wimp_scroll *scroll) |
void(* | entering_window )(wimp_entering *entering) |
bool(* | menu_prepare )(wimp_w w, wimp_i i, wimp_menu *m, wimp_pointer *p) |
bool(* | menu_selection )(wimp_w w, wimp_i i, wimp_menu *m, wimp_selection *s, menu_action a) |
void(* | menu_warning )(wimp_w w, wimp_i i, wimp_menu *m, wimp_selection *s, menu_action a) |
void(* | menu_close )(wimp_w w, wimp_i i, wimp_menu *m) |
wimp_menu * | window_menu |
bool | window_menu_auto |
bool | window_menu_iconbar |
const char * | help_prefix |
const char *(* | get_help_suffix )(wimp_w w, wimp_i i, os_coord *pos, wimp_mouse_state buttons) |
void * | user_data |
struct icon_event * | first |
struct event_window * | next |
int | max_radio_group |
Definition at line 91 of file wimp_event.c.
void(* event_window::close_window) (wimp_w w) |
Definition at line 97 of file wimp_event.c.
Referenced by ro_gui_wimp_event_close_window(), and ro_gui_wimp_event_register_close_window().
void(* event_window::entering_window) (wimp_entering *entering) |
Definition at line 100 of file wimp_event.c.
Referenced by ro_gui_wimp_event_pointer_entering_window(), and ro_gui_wimp_event_register_pointer_entering_window().
struct icon_event* event_window::first |
Definition at line 115 of file wimp_event.c.
Referenced by ro_gui_wimp_event_deregister(), ro_gui_wimp_event_finalise(), ro_gui_wimp_event_get_event(), ro_gui_wimp_event_keypress(), ro_gui_wimp_event_memorise(), ro_gui_wimp_event_menu_selection(), ro_gui_wimp_event_menus_closed(), ro_gui_wimp_event_mouse_click(), ro_gui_wimp_event_ok_click(), ro_gui_wimp_event_restore(), ro_gui_wimp_event_submenu_warning(), and ro_gui_wimp_event_validate().
const char *(* event_window::get_help_suffix) (wimp_w w, wimp_i i, os_coord *pos, wimp_mouse_state buttons) |
Definition at line 112 of file wimp_event.c.
Referenced by ro_gui_wimp_event_get_help_suffix(), and ro_gui_wimp_event_register_help_suffix().
const char* event_window::help_prefix |
Definition at line 111 of file wimp_event.c.
Referenced by ro_gui_wimp_event_get_help_prefix(), and ro_gui_wimp_event_set_help_prefix().
bool(* event_window::keypress) (wimp_key *key) |
Definition at line 95 of file wimp_event.c.
Referenced by ro_gui_wimp_event_keypress(), ro_gui_wimp_event_menu_selection(), and ro_gui_wimp_event_register_keypress().
int event_window::max_radio_group |
Definition at line 117 of file wimp_event.c.
Referenced by ro_gui_wimp_event_register_radio().
void(* event_window::menu_close) (wimp_w w, wimp_i i, wimp_menu *m) |
Definition at line 107 of file wimp_event.c.
Referenced by ro_gui_wimp_event_menus_closed(), ro_gui_wimp_event_register_menu_close(), and ro_gui_wimp_event_submenu_warning().
bool(* event_window::menu_prepare) (wimp_w w, wimp_i i, wimp_menu *m, wimp_pointer *p) |
Definition at line 101 of file wimp_event.c.
Referenced by ro_gui_wimp_event_menu_selection(), ro_gui_wimp_event_mouse_click(), ro_gui_wimp_event_prepare_menu(), ro_gui_wimp_event_process_window_menu_click(), and ro_gui_wimp_event_register_menu_prepare().
bool(* event_window::menu_selection) (wimp_w w, wimp_i i, wimp_menu *m, wimp_selection *s, menu_action a) |
Definition at line 103 of file wimp_event.c.
Referenced by ro_gui_wimp_event_menu_selection(), and ro_gui_wimp_event_register_menu_selection().
void(* event_window::menu_warning) (wimp_w w, wimp_i i, wimp_menu *m, wimp_selection *s, menu_action a) |
Definition at line 105 of file wimp_event.c.
Referenced by ro_gui_wimp_event_register_menu_warning(), and ro_gui_wimp_event_submenu_warning().
bool(* event_window::mouse_click) (wimp_pointer *pointer) |
Definition at line 94 of file wimp_event.c.
Referenced by ro_gui_wimp_event_mouse_click(), and ro_gui_wimp_event_register_mouse_click().
struct event_window* event_window::next |
Definition at line 116 of file wimp_event.c.
Referenced by ro_gui_wimp_event_find_window(), ro_gui_wimp_event_get_window(), ro_gui_wimp_event_remove_window(), and ro_gui_wimp_event_transfer().
bool(* event_window::ok_click) (wimp_w w) |
Definition at line 93 of file wimp_event.c.
Referenced by ro_gui_wimp_event_keypress(), ro_gui_wimp_event_ok_click(), and ro_gui_wimp_event_register_ok().
void(* event_window::open_window) (wimp_open *open) |
Definition at line 96 of file wimp_event.c.
Referenced by ro_gui_wimp_event_open_window(), and ro_gui_wimp_event_register_open_window().
void(* event_window::redraw_window) (wimp_draw *redraw) |
Definition at line 98 of file wimp_event.c.
Referenced by ro_gui_wimp_event_redraw_window(), and ro_gui_wimp_event_register_redraw_window().
void(* event_window::scroll_window) (wimp_scroll *scroll) |
Definition at line 99 of file wimp_event.c.
Referenced by ro_gui_wimp_event_register_scroll_window(), and ro_gui_wimp_event_scroll_window().
void* event_window::user_data |
Definition at line 114 of file wimp_event.c.
Referenced by ro_gui_wimp_event_get_user_data(), and ro_gui_wimp_event_set_user_data().
wimp_w event_window::w |
Definition at line 92 of file wimp_event.c.
Referenced by ro_gui_wimp_event_close_window(), ro_gui_wimp_event_find_window(), ro_gui_wimp_event_get_help_prefix(), ro_gui_wimp_event_get_help_suffix(), ro_gui_wimp_event_get_user_data(), ro_gui_wimp_event_get_window(), ro_gui_wimp_event_memorise(), ro_gui_wimp_event_menu_selection(), ro_gui_wimp_event_ok_click(), ro_gui_wimp_event_prepare_menu(), ro_gui_wimp_event_process_window_menu_click(), ro_gui_wimp_event_register_close_window(), ro_gui_wimp_event_register_help_suffix(), ro_gui_wimp_event_register_keypress(), ro_gui_wimp_event_register_menu(), ro_gui_wimp_event_register_menu_close(), ro_gui_wimp_event_register_menu_prepare(), ro_gui_wimp_event_register_menu_selection(), ro_gui_wimp_event_register_menu_warning(), ro_gui_wimp_event_register_mouse_click(), ro_gui_wimp_event_register_open_window(), ro_gui_wimp_event_register_pointer_entering_window(), ro_gui_wimp_event_register_radio(), ro_gui_wimp_event_register_redraw_window(), ro_gui_wimp_event_register_scroll_window(), ro_gui_wimp_event_remove_window(), ro_gui_wimp_event_restore(), ro_gui_wimp_event_set_help_prefix(), ro_gui_wimp_event_set_user_data(), ro_gui_wimp_event_transfer(), and ro_gui_wimp_event_validate().
wimp_menu* event_window::window_menu |
Definition at line 108 of file wimp_event.c.
Referenced by ro_gui_wimp_event_menus_closed(), ro_gui_wimp_event_mouse_click(), ro_gui_wimp_event_process_window_menu_click(), ro_gui_wimp_event_register_menu(), and ro_gui_wimp_event_submenu_warning().
bool event_window::window_menu_auto |
Definition at line 109 of file wimp_event.c.
Referenced by ro_gui_wimp_event_mouse_click(), and ro_gui_wimp_event_register_menu().
bool event_window::window_menu_iconbar |
Definition at line 110 of file wimp_event.c.
Referenced by ro_gui_wimp_event_process_window_menu_click(), and ro_gui_wimp_event_register_menu().