NetSurf
|
Data Fields | |
struct theme_descriptor * | theme |
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_bar * | buttons |
Details for the button bar. More... | |
bool | buttons_display |
os_coord | buttons_size |
struct url_bar * | url |
Details for the URL bar. More... | |
bool | url_display |
os_coord | url_size |
struct throbber * | throbber |
Details for the throbber. More... | |
bool | throbber_display |
bool | throbber_right |
os_coord | throbber_size |
const struct toolbar_callbacks * | callbacks |
Client callback data. More... | |
void * | client_data |
wimp_i | editor_div1 |
Details for the toolbar editor. More... | |
struct button_bar * | editor |
os_coord | editor_size |
bool | editing |
const char * | help_prefix |
Interactive help data. More... | |
struct toolbar * | next |
The next bar in the toolbar list. More... | |
struct button_bar* toolbar::buttons |
Details for the button bar.
Definition at line 96 of file toolbar.c.
Referenced by ro_toolbar_add_buttons(), ro_toolbar_click(), ro_toolbar_create(), ro_toolbar_destroy(), ro_toolbar_get_display_buttons(), ro_toolbar_get_help_suffix(), ro_toolbar_menu_prepare(), ro_toolbar_rebuild(), ro_toolbar_redraw(), ro_toolbar_reformat_widgets(), ro_toolbar_refresh_widget_dimensions(), ro_toolbar_set_button_order(), ro_toolbar_set_button_shaded_state(), ro_toolbar_set_display_buttons(), and ro_toolbar_toggle_edit().
bool toolbar::buttons_display |
Definition at line 97 of file toolbar.c.
Referenced by ro_toolbar_add_buttons(), ro_toolbar_click(), ro_toolbar_create(), ro_toolbar_get_display_buttons(), ro_toolbar_get_help_suffix(), ro_toolbar_redraw(), ro_toolbar_reformat_widgets(), ro_toolbar_refresh_widget_dimensions(), ro_toolbar_set_display_buttons(), and ro_toolbar_toggle_edit().
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().
const struct toolbar_callbacks* toolbar::callbacks |
Client callback data.
Definition at line 112 of file toolbar.c.
Referenced by ro_toolbar_click(), ro_toolbar_create(), ro_toolbar_keypress(), ro_toolbar_refresh(), ro_toolbar_theme_update(), ro_toolbar_toggle_edit(), and ro_toolbar_update_buttons().
void* toolbar::client_data |
Definition at line 113 of file toolbar.c.
Referenced by ro_toolbar_click(), ro_toolbar_create(), ro_toolbar_keypress(), ro_toolbar_refresh(), ro_toolbar_theme_update(), ro_toolbar_toggle_edit(), ro_toolbar_update_buttons(), and ro_toolbar_update_client_data().
int toolbar::clip_height |
Definition at line 85 of file toolbar.c.
Referenced by ro_toolbar_process().
int toolbar::clip_width |
Definition at line 85 of file toolbar.c.
Referenced by ro_toolbar_process(), and ro_toolbar_reformat_widgets().
int toolbar::current_height |
Definition at line 83 of file toolbar.c.
Referenced by ro_toolbar_attach(), ro_toolbar_height(), ro_toolbar_process(), and ro_toolbar_refresh().
int toolbar::current_width |
Definition at line 83 of file toolbar.c.
Referenced by ro_toolbar_process(), and ro_toolbar_refresh().
bool toolbar::editing |
Definition at line 120 of file toolbar.c.
Referenced by ro_toolbar_add_buttons(), ro_toolbar_click(), ro_toolbar_create(), ro_toolbar_get_editing(), ro_toolbar_rebuild(), ro_toolbar_redraw(), ro_toolbar_reformat_widgets(), ro_toolbar_refresh_widget_dimensions(), and ro_toolbar_toggle_edit().
struct button_bar* toolbar::editor |
Definition at line 117 of file toolbar.c.
Referenced by ro_toolbar_add_buttons(), ro_toolbar_click(), ro_toolbar_create(), ro_toolbar_destroy(), ro_toolbar_rebuild(), ro_toolbar_redraw(), ro_toolbar_reformat_widgets(), ro_toolbar_refresh_widget_dimensions(), and ro_toolbar_toggle_edit().
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().
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().
toolbar_flags toolbar::flags |
Definition at line 81 of file toolbar.c.
Referenced by ro_toolbar_create(), and ro_toolbar_rebuild().
int toolbar::full_height |
Definition at line 84 of file toolbar.c.
Referenced by ro_toolbar_full_height(), ro_toolbar_process(), ro_toolbar_refresh_widget_dimensions(), and ro_toolbar_update_current_widgets().
int toolbar::full_width |
Definition at line 84 of file toolbar.c.
Referenced by ro_toolbar_refresh_widget_dimensions().
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().
struct toolbar* toolbar::next |
The next bar in the toolbar list.
Definition at line 127 of file toolbar.c.
Referenced by ro_gui_options_theme_click(), ro_gui_options_theme_free(), ro_gui_options_theme_initialise(), ro_gui_options_theme_ok(), ro_toolbar_create(), ro_toolbar_destroy(), ro_toolbar_parent_window_lookup(), ro_toolbar_theme_update(), ro_toolbar_update_all_buttons(), ro_toolbar_update_all_hotlists(), and ro_toolbar_window_lookup().
wimp_w toolbar::parent_handle |
Definition at line 89 of file toolbar.c.
Referenced by ro_toolbar_attach(), ro_toolbar_create(), ro_toolbar_get_parent_window(), ro_toolbar_parent_window_lookup(), ro_toolbar_process(), and ro_toolbar_rebuild().
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().
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().
theme_style toolbar::style |
Definition at line 80 of file toolbar.c.
Referenced by ro_toolbar_create(), and ro_toolbar_rebuild().
struct theme_descriptor* toolbar::theme |
Bar details.
Definition at line 79 of file toolbar.c.
Referenced by ro_toolbar_add_buttons(), ro_toolbar_add_throbber(), ro_toolbar_add_url(), ro_toolbar_create(), ro_toolbar_rebuild(), and ro_toolbar_theme_update().
struct throbber* toolbar::throbber |
Details for the throbber.
Definition at line 106 of file toolbar.c.
Referenced by ro_toolbar_add_throbber(), ro_toolbar_create(), ro_toolbar_destroy(), ro_toolbar_get_display_throbber(), ro_toolbar_get_help_suffix(), ro_toolbar_menu_prepare(), ro_toolbar_rebuild(), ro_toolbar_reformat_widgets(), ro_toolbar_refresh_widget_dimensions(), ro_toolbar_set_display_throbber(), ro_toolbar_start_throbbing(), ro_toolbar_stop_throbbing(), and ro_toolbar_throb().
bool toolbar::throbber_display |
Definition at line 107 of file toolbar.c.
Referenced by ro_toolbar_add_throbber(), ro_toolbar_create(), ro_toolbar_get_display_throbber(), ro_toolbar_get_help_suffix(), ro_toolbar_reformat_widgets(), ro_toolbar_refresh_widget_dimensions(), and ro_toolbar_set_display_throbber().
bool toolbar::throbber_right |
Definition at line 108 of file toolbar.c.
Referenced by ro_toolbar_rebuild(), and ro_toolbar_reformat_widgets().
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().
wimp_w toolbar::toolbar_handle |
Toolbar and parent window handles.
Definition at line 88 of file toolbar.c.
Referenced by ro_toolbar_attach(), ro_toolbar_click(), ro_toolbar_destroy(), ro_toolbar_get_help_suffix(), ro_toolbar_get_window(), ro_toolbar_process(), ro_toolbar_rebuild(), ro_toolbar_reformat_widgets(), ro_toolbar_refresh(), and ro_toolbar_window_lookup().
struct url_bar* toolbar::url |
Details for the URL bar.
Definition at line 101 of file toolbar.c.
Referenced by ro_gui_window_action_add_bookmark(), ro_gui_window_action_home(), ro_gui_window_action_remove_bookmark(), ro_gui_window_menu_select(), ro_toolbar_add_url(), ro_toolbar_click(), ro_toolbar_create(), ro_toolbar_destroy(), ro_toolbar_get_display_url(), ro_toolbar_get_help_suffix(), ro_toolbar_get_url(), ro_toolbar_get_url_field_extent(), ro_toolbar_keypress(), ro_toolbar_menu_prepare(), ro_toolbar_menu_select(), ro_toolbar_page_info_change(), ro_toolbar_rebuild(), ro_toolbar_redraw(), ro_toolbar_reformat_widgets(), ro_toolbar_refresh_widget_dimensions(), ro_toolbar_set_content_favicon(), ro_toolbar_set_display_url(), ro_toolbar_set_site_favicon(), ro_toolbar_set_url(), ro_toolbar_take_caret(), ro_toolbar_update_hotlist(), and ro_toolbar_update_urlsuggest().
bool toolbar::url_display |
Definition at line 102 of file toolbar.c.
Referenced by ro_toolbar_add_url(), ro_toolbar_click(), ro_toolbar_create(), ro_toolbar_get_display_url(), ro_toolbar_get_help_suffix(), ro_toolbar_keypress(), ro_toolbar_redraw(), ro_toolbar_reformat_widgets(), ro_toolbar_refresh_widget_dimensions(), ro_toolbar_set_display_url(), and ro_toolbar_take_caret().
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().