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

Data Fields

short rsc_id
 
void(* cb_click )(struct s_toolbar *tb)
 
struct hlcache_handleicon [TOOLBAR_BUTTON_NUM_STATES]
 
struct s_toolbarowner
 
enum e_toolbar_button_states state
 
short index
 
GRECT area
 

Detailed Description

Definition at line 69 of file toolbar.c.

Field Documentation

◆ area

GRECT s_tb_button::area

◆ cb_click

void(* s_tb_button::cb_click) (struct s_toolbar *tb)

Definition at line 71 of file toolbar.c.

Referenced by toolbar_mouse_input().

◆ icon

struct hlcache_handle* s_tb_button::icon[TOOLBAR_BUTTON_NUM_STATES]

Definition at line 72 of file toolbar.c.

◆ index

short s_tb_button::index

Definition at line 75 of file toolbar.c.

Referenced by button_init().

◆ owner

struct s_toolbar* s_tb_button::owner

Definition at line 73 of file toolbar.c.

Referenced by button_init().

◆ rsc_id

short s_tb_button::rsc_id

Definition at line 70 of file toolbar.c.

Referenced by find_button(), and toolbar_reflow().

◆ state

enum e_toolbar_button_states s_tb_button::state

Definition at line 74 of file toolbar.c.

Referenced by toolbar_mouse_input(), toolbar_reflow(), and toolbar_update_buttons().


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