NetSurf
Data Fields
event_window Struct Reference
Collaboration diagram for event_window:
[legend]

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_eventfirst
 
struct event_windownext
 
int max_radio_group
 

Detailed Description

Definition at line 91 of file wimp_event.c.

Field Documentation

◆ close_window

void(* event_window::close_window) (wimp_w w)

◆ entering_window

void(* event_window::entering_window) (wimp_entering *entering)

◆ first

struct icon_event* event_window::first

◆ get_help_suffix

const char *(* event_window::get_help_suffix) (wimp_w w, wimp_i i, os_coord *pos, wimp_mouse_state buttons)

◆ help_prefix

const char* event_window::help_prefix

◆ keypress

bool(* event_window::keypress) (wimp_key *key)

◆ max_radio_group

int event_window::max_radio_group

Definition at line 117 of file wimp_event.c.

Referenced by ro_gui_wimp_event_register_radio().

◆ menu_close

void(* event_window::menu_close) (wimp_w w, wimp_i i, wimp_menu *m)

◆ menu_prepare

bool(* event_window::menu_prepare) (wimp_w w, wimp_i i, wimp_menu *m, wimp_pointer *p)

◆ menu_selection

bool(* event_window::menu_selection) (wimp_w w, wimp_i i, wimp_menu *m, wimp_selection *s, menu_action a)

◆ menu_warning

void(* event_window::menu_warning) (wimp_w w, wimp_i i, wimp_menu *m, wimp_selection *s, menu_action a)

◆ mouse_click

bool(* event_window::mouse_click) (wimp_pointer *pointer)

◆ next

struct event_window* event_window::next

◆ ok_click

bool(* event_window::ok_click) (wimp_w w)

◆ open_window

void(* event_window::open_window) (wimp_open *open)

◆ redraw_window

void(* event_window::redraw_window) (wimp_draw *redraw)

◆ scroll_window

void(* event_window::scroll_window) (wimp_scroll *scroll)

◆ user_data

void* event_window::user_data

◆ w

wimp_w event_window::w

◆ window_menu

wimp_menu* event_window::window_menu

◆ window_menu_auto

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().

◆ window_menu_iconbar

bool event_window::window_menu_iconbar

The documentation for this struct was generated from the following file: