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

Data Fields

struct theme_descriptortheme
 Bar details. More...
 
theme_style style
 
toolbar_flags flags
 
int current_width
 
int current_height
 
int full_width
 
int full_height
 
int clip_width
 
int clip_height
 
wimp_w toolbar_handle
 Toolbar and parent window handles. More...
 
wimp_w parent_handle
 
int row_y0 [TOOLBAR_MAX_ROWS]
 Row locations and sizes. More...
 
int row_y1 [TOOLBAR_MAX_ROWS]
 
struct button_barbuttons
 Details for the button bar. More...
 
bool buttons_display
 
os_coord buttons_size
 
struct url_barurl
 Details for the URL bar. More...
 
bool url_display
 
os_coord url_size
 
struct throbberthrobber
 Details for the throbber. More...
 
bool throbber_display
 
bool throbber_right
 
os_coord throbber_size
 
const struct toolbar_callbackscallbacks
 Client callback data. More...
 
void * client_data
 
wimp_i editor_div1
 Details for the toolbar editor. More...
 
struct button_bareditor
 
os_coord editor_size
 
bool editing
 
const char * help_prefix
 Interactive help data. More...
 
struct toolbarnext
 The next bar in the toolbar list. More...
 

Detailed Description

Definition at line 77 of file toolbar.c.

Field Documentation

◆ buttons

struct button_bar* toolbar::buttons

◆ buttons_display

bool toolbar::buttons_display

◆ buttons_size

os_coord toolbar::buttons_size

Definition at line 98 of file toolbar.c.

Referenced by ro_toolbar_reformat_widgets(), and ro_toolbar_refresh_widget_dimensions().

◆ callbacks

const struct toolbar_callbacks* toolbar::callbacks

◆ client_data

void* toolbar::client_data

◆ clip_height

int toolbar::clip_height

Definition at line 85 of file toolbar.c.

Referenced by ro_toolbar_process().

◆ clip_width

int toolbar::clip_width

Definition at line 85 of file toolbar.c.

Referenced by ro_toolbar_process(), and ro_toolbar_reformat_widgets().

◆ current_height

int toolbar::current_height

◆ current_width

int toolbar::current_width

Definition at line 83 of file toolbar.c.

Referenced by ro_toolbar_process(), and ro_toolbar_refresh().

◆ editing

bool toolbar::editing

◆ editor

struct button_bar* toolbar::editor

◆ editor_div1

wimp_i toolbar::editor_div1

Details for the toolbar editor.

Definition at line 116 of file toolbar.c.

Referenced by ro_toolbar_create(), ro_toolbar_rebuild(), and ro_toolbar_reformat_widgets().

◆ editor_size

os_coord toolbar::editor_size

Definition at line 118 of file toolbar.c.

Referenced by ro_toolbar_reformat_widgets(), and ro_toolbar_refresh_widget_dimensions().

◆ flags

toolbar_flags toolbar::flags

Definition at line 81 of file toolbar.c.

Referenced by ro_toolbar_create(), and ro_toolbar_rebuild().

◆ full_height

int toolbar::full_height

◆ full_width

int toolbar::full_width

Definition at line 84 of file toolbar.c.

Referenced by ro_toolbar_refresh_widget_dimensions().

◆ help_prefix

const char* toolbar::help_prefix

Interactive help data.

Definition at line 124 of file toolbar.c.

Referenced by ro_toolbar_create(), and ro_toolbar_rebuild().

◆ next

struct toolbar* toolbar::next

◆ parent_handle

wimp_w toolbar::parent_handle

◆ row_y0

int toolbar::row_y0[TOOLBAR_MAX_ROWS]

Row locations and sizes.

Definition at line 92 of file toolbar.c.

Referenced by ro_toolbar_reformat_widgets(), and ro_toolbar_refresh_widget_dimensions().

◆ row_y1

int toolbar::row_y1[TOOLBAR_MAX_ROWS]

Definition at line 93 of file toolbar.c.

Referenced by ro_toolbar_reformat_widgets(), and ro_toolbar_refresh_widget_dimensions().

◆ style

theme_style toolbar::style

Definition at line 80 of file toolbar.c.

Referenced by ro_toolbar_create(), and ro_toolbar_rebuild().

◆ theme

struct theme_descriptor* toolbar::theme

◆ throbber

struct throbber* toolbar::throbber

◆ throbber_display

bool toolbar::throbber_display

◆ throbber_right

bool toolbar::throbber_right

Definition at line 108 of file toolbar.c.

Referenced by ro_toolbar_rebuild(), and ro_toolbar_reformat_widgets().

◆ throbber_size

os_coord toolbar::throbber_size

Definition at line 109 of file toolbar.c.

Referenced by ro_toolbar_reformat_widgets(), and ro_toolbar_refresh_widget_dimensions().

◆ toolbar_handle

wimp_w toolbar::toolbar_handle

◆ url

struct url_bar* toolbar::url

◆ url_display

bool toolbar::url_display

◆ url_size

os_coord toolbar::url_size

Definition at line 103 of file toolbar.c.

Referenced by ro_toolbar_reformat_widgets(), and ro_toolbar_refresh_widget_dimensions().


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