NetSurf
|
control toolbar context More...
Data Fields | |
GtkToolbar * | widget |
gtk toolbar widget More... | |
int | offset |
int | toolbarmem |
int | toolbarbase |
int | historybase |
struct nsgtk_toolbar_item | items [PLACEHOLDER_BUTTON] |
Toolbar item contexts. More... | |
int | throb_frame |
Current frame of throbber animation. More... | |
GtkWidget * | webSearchEntry |
Web search widget. More... | |
struct browser_window *(* | get_bw )(void *ctx) |
callback to obtain a browser window for navigation More... | |
void * | get_ctx |
context passed to get_bw function More... | |
nsgtk_toolbar_location_focus_state | loc_focus |
Location focus state machine, current state. More... | |
struct browser_window *(* nsgtk_toolbar::get_bw) (void *ctx) |
callback to obtain a browser window for navigation
Definition at line 193 of file toolbar.c.
Referenced by addbookmarks_button_clicked_cb(), back_button_clicked_cb(), copy_button_clicked_cb(), cut_button_clicked_cb(), debugboxtree_button_clicked_cb(), debugdomtree_button_clicked_cb(), delete_button_clicked_cb(), forward_button_clicked_cb(), localhistory_button_clicked_cb(), newtab_button_clicked_cb(), newwindow_button_clicked_cb(), nsgtk_toolbar_create(), nsgtk_toolbar_page_info_change(), nsgtk_toolbar_throbber(), openfile_button_clicked_cb(), paste_button_clicked_cb(), pdf_button_clicked_cb(), plaintext_button_clicked_cb(), preferences_button_clicked_cb(), print_button_clicked_cb(), reload_button_clicked_cb(), reloadstop_button_clicked_cb(), savepage_button_clicked_cb(), selectall_button_clicked_cb(), stop_button_clicked_cb(), toggledebugging_button_clicked_cb(), toolbar_connect_signal(), toolbar_navigate_to_url(), url_entry_activate_cb(), url_entry_icon_release_cb(), viewsource_button_clicked_cb(), websearch_entry_activate_cb(), zoomminus_button_clicked_cb(), zoomnormal_button_clicked_cb(), and zoomplus_button_clicked_cb().
void* nsgtk_toolbar::get_ctx |
context passed to get_bw function
Definition at line 203 of file toolbar.c.
Referenced by addbookmarks_button_clicked_cb(), back_button_clicked_cb(), copy_button_clicked_cb(), cut_button_clicked_cb(), debugboxtree_button_clicked_cb(), debugdomtree_button_clicked_cb(), delete_button_clicked_cb(), forward_button_clicked_cb(), localhistory_button_clicked_cb(), newtab_button_clicked_cb(), newwindow_button_clicked_cb(), nsgtk_toolbar_create(), nsgtk_toolbar_page_info_change(), nsgtk_toolbar_throbber(), openfile_button_clicked_cb(), openmenu_button_clicked_cb(), paste_button_clicked_cb(), pdf_button_clicked_cb(), plaintext_button_clicked_cb(), preferences_button_clicked_cb(), print_button_clicked_cb(), reload_button_clicked_cb(), reloadstop_button_clicked_cb(), savepage_button_clicked_cb(), selectall_button_clicked_cb(), stop_button_clicked_cb(), toggledebugging_button_clicked_cb(), toolbar_connect_signal(), toolbar_navigate_to_url(), toolbar_popup_context_menu_cb(), url_entry_activate_cb(), url_entry_icon_release_cb(), viewsource_button_clicked_cb(), websearch_entry_activate_cb(), zoomminus_button_clicked_cb(), zoomnormal_button_clicked_cb(), and zoomplus_button_clicked_cb().
int nsgtk_toolbar::historybase |
Definition at line 178 of file toolbar.c.
Referenced by toolbar_item_size_allocate_cb().
struct nsgtk_toolbar_item nsgtk_toolbar::items[PLACEHOLDER_BUTTON] |
Toolbar item contexts.
Definition at line 183 of file toolbar.c.
Referenced by add_toolbox_row(), apply_user_button_customisation(), back_button_clicked_cb(), customisation_container_drag_drop_cb(), customisation_toolbar_drag_drop_cb(), customisation_toolbar_populate(), cutomize_button_clicked_cb(), forward_button_clicked_cb(), itemid_from_gtktoolitem(), itemid_from_location(), next_throbber_frame(), nsgtk_toolbar_create(), nsgtk_toolbar_customisation_save(), nsgtk_toolbar_get_icon_window_position(), nsgtk_toolbar_item_activate(), nsgtk_toolbar_page_info_change(), nsgtk_toolbar_set_url(), nsgtk_toolbar_set_websearch_image(), nsgtk_toolbar_throbber(), openlocation_button_clicked_cb(), populate_gtk_toolbar_widget(), reloadstop_button_clicked_cb(), set_item_action(), toolbar_connect_signal(), toolbar_customisation_connect_signals(), toolbar_item_connect_signals(), and toolbar_item_size_allocate_cb().
nsgtk_toolbar_location_focus_state nsgtk_toolbar::loc_focus |
Location focus state machine, current state.
Definition at line 208 of file toolbar.c.
Referenced by nsgtk_toolbar_create(), nsgtk_toolbar_set_url(), and nsgtk_toolbar_throbber().
int nsgtk_toolbar::offset |
Definition at line 175 of file toolbar.c.
Referenced by nsgtk_toolbar_restyle(), and toolbar_item_size_allocate_cb().
int nsgtk_toolbar::throb_frame |
Current frame of throbber animation.
Definition at line 188 of file toolbar.c.
Referenced by next_throbber_frame(), nsgtk_toolbar_create(), and nsgtk_toolbar_throbber().
int nsgtk_toolbar::toolbarbase |
Definition at line 177 of file toolbar.c.
Referenced by toolbar_item_size_allocate_cb().
int nsgtk_toolbar::toolbarmem |
Definition at line 176 of file toolbar.c.
Referenced by toolbar_item_size_allocate_cb().
GtkWidget* nsgtk_toolbar::webSearchEntry |
GtkToolbar* nsgtk_toolbar::widget |
gtk toolbar widget
Definition at line 172 of file toolbar.c.
Referenced by about_button_clicked_cb(), container_remove_widget(), customisation_container_drag_drop_cb(), customisation_toolbar_drag_drop_cb(), customisation_toolbar_drag_leave_cb(), customisation_toolbar_drag_motion_cb(), customisation_toolbar_populate(), cutomize_button_clicked_cb(), nsgtk_toolbar_create(), nsgtk_toolbar_item_activate(), nsgtk_toolbar_restyle(), nsgtk_toolbar_show(), populate_gtk_toolbar_widget(), toolbar_customisation_connect_signals(), and toolbar_item_size_allocate_cb().