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

Data Fields

event_type type
 
wimp_i i
 
union {
   struct event_data_numeric_field   numeric_field
 
   struct event_data_menu_gright   menu_gright
 
   wimp_i   linked_icon
 
   int   radio_group
 
   void(*   callback )(wimp_pointer *pointer)
 
data
 
union {
   char *   textual
 
   bool   boolean
 
previous_value
 
bool previous_shaded
 
struct icon_eventnext
 

Detailed Description

Definition at line 73 of file wimp_event.c.

Field Documentation

◆ boolean

bool icon_event::boolean

Definition at line 85 of file wimp_event.c.

Referenced by ro_gui_wimp_event_restore().

◆ callback

void(* icon_event::callback) (wimp_pointer *pointer)

◆ 

union { ... } icon_event::data

◆ i

wimp_i icon_event::i

◆ linked_icon

wimp_i icon_event::linked_icon

Definition at line 79 of file wimp_event.c.

Referenced by ro_gui_wimp_event_mouse_click().

◆ menu_gright

struct event_data_menu_gright icon_event::menu_gright

◆ next

struct icon_event* icon_event::next

◆ numeric_field

struct event_data_numeric_field icon_event::numeric_field

Definition at line 77 of file wimp_event.c.

Referenced by ro_gui_wimp_event_mouse_click(), and ro_gui_wimp_event_validate().

◆ previous_shaded

bool icon_event::previous_shaded

Definition at line 87 of file wimp_event.c.

Referenced by ro_gui_wimp_event_restore().

◆ 

union { ... } icon_event::previous_value

◆ radio_group

int icon_event::radio_group

Definition at line 80 of file wimp_event.c.

Referenced by ro_gui_wimp_event_mouse_click().

◆ textual

char* icon_event::textual

◆ type

event_type icon_event::type

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