NetSurf
|
Core scaffolding structure. More...
Data Fields | |
struct nsgtk_scaffolding * | next |
global linked list of scaffolding for gui interface adjustments More... | |
struct nsgtk_scaffolding * | prev |
struct gui_window * | top_level |
currently active gui browsing context More... | |
GtkBuilder * | builder |
Builder object scaffold was created from. More... | |
GtkWindow * | window |
scaffold container window More... | |
GtkNotebook * | notebook |
tab widget holding displayed pages More... | |
gulong | tabs_remove_handler_id |
handler id for tabs remove callback More... | |
struct nsgtk_bar_submenu * | menu_bar |
menu bar hierarchy More... | |
struct nsgtk_burger_menu * | burger_menu |
burger menu hierarchy More... | |
struct nsgtk_popup_menu * | popup_menu |
right click popup menu hierarchy More... | |
struct nsgtk_link_menu * | link_menu |
link popup menu More... | |
struct nsgtk_menu | menus [PLACEHOLDER_BUTTON] |
menu entries widgets for sensitivity adjustment More... | |
Core scaffolding structure.
Definition at line 64 of file scaffolding.c.
GtkBuilder* nsgtk_scaffolding::builder |
Builder object scaffold was created from.
Definition at line 72 of file scaffolding.c.
Referenced by create_scaffolding_bar_menu(), and nsgtk_new_scaffolding().
struct nsgtk_burger_menu* nsgtk_scaffolding::burger_menu |
burger menu hierarchy
Definition at line 87 of file scaffolding.c.
Referenced by nsgtk_menus_create(), nsgtk_on_menubar_activate_menu(), nsgtk_on_toolbar_activate_menu(), nsgtk_scaffolding_burger_menu(), nsgtk_window_tabs_add(), nsgtk_window_tabs_remove(), and scaffolding_window_destroy().
struct nsgtk_link_menu* nsgtk_scaffolding::link_menu |
link popup menu
Definition at line 93 of file scaffolding.c.
Referenced by nsgtk_menus_create(), nsgtk_scaffolding_context_menu(), and scaffolding_window_destroy().
struct nsgtk_bar_submenu* nsgtk_scaffolding::menu_bar |
menu bar hierarchy
Definition at line 84 of file scaffolding.c.
Referenced by nsgtk_menus_create(), nsgtk_on_menubar_activate_menu(), nsgtk_on_toolbar_activate_menu(), nsgtk_scaffolding_menu_bar(), nsgtk_window_tabs_add(), nsgtk_window_tabs_remove(), and scaffolding_window_destroy().
struct nsgtk_menu nsgtk_scaffolding::menus[PLACEHOLDER_BUTTON] |
menu entries widgets for sensitivity adjustment
Definition at line 96 of file scaffolding.c.
Referenced by nsgtk_menu_connect_signals(), nsgtk_menu_initialise(), nsgtk_menu_set_icons(), nsgtk_menu_set_sensitivity(), nsgtk_scaffolding_context_menu(), nsgtk_scaffolding_enable_edit_actions_sensitivity(), nsgtk_scaffolding_throbber(), nsgtk_scaffolding_update_edit_actions_sensitivity(), nsgtk_window_tabs_add(), nsgtk_window_tabs_remove(), and scaffolding_update_context().
struct nsgtk_scaffolding* nsgtk_scaffolding::next |
global linked list of scaffolding for gui interface adjustments
Definition at line 66 of file scaffolding.c.
Referenced by nsgtk_new_scaffolding(), nsgtk_scaffolding_destroy_all(), nsgtk_scaffolding_from_notebook(), nsgtk_scaffolding_iterate(), and scaffolding_window_destroy().
GtkNotebook* nsgtk_scaffolding::notebook |
tab widget holding displayed pages
Definition at line 78 of file scaffolding.c.
Referenced by nsgtk_new_scaffolding(), nsgtk_on_closetab_activate_menu(), nsgtk_on_nexttab_activate_menu(), nsgtk_on_prevtab_activate_menu(), nsgtk_scaffolding_from_notebook(), nsgtk_scaffolding_notebook(), nsgtk_window_tabs_add(), nsgtk_window_tabs_remove(), and scaffolding_window_destroy().
struct nsgtk_popup_menu* nsgtk_scaffolding::popup_menu |
right click popup menu hierarchy
Definition at line 90 of file scaffolding.c.
Referenced by nsgtk_menu_initialise(), nsgtk_menus_create(), nsgtk_on_menubar_activate_menu(), nsgtk_on_toolbar_activate_menu(), nsgtk_scaffolding_context_menu(), nsgtk_scaffolding_enable_edit_actions_sensitivity(), nsgtk_scaffolding_toolbar_context_menu(), and scaffolding_window_destroy().
struct nsgtk_scaffolding * nsgtk_scaffolding::prev |
Definition at line 66 of file scaffolding.c.
Referenced by nsgtk_new_scaffolding(), and scaffolding_window_destroy().
gulong nsgtk_scaffolding::tabs_remove_handler_id |
handler id for tabs remove callback
Definition at line 81 of file scaffolding.c.
Referenced by nsgtk_new_scaffolding(), and scaffolding_window_destroy().
struct gui_window* nsgtk_scaffolding::top_level |
currently active gui browsing context
Definition at line 69 of file scaffolding.c.
Referenced by nsgtk_new_scaffolding(), nsgtk_on_find_activate_menu(), nsgtk_on_link_opentab_activate_menu(), nsgtk_on_link_openwin_activate_menu(), nsgtk_on_savelink_activate_menu(), nsgtk_scaffolding_context_menu(), nsgtk_scaffolding_position_local_history(), nsgtk_scaffolding_position_page_info(), nsgtk_scaffolding_set_title(), nsgtk_scaffolding_set_top_level(), nsgtk_scaffolding_top_level(), nsgtk_scaffolding_update_edit_actions_sensitivity(), and scaffolding_update_context().
GtkWindow* nsgtk_scaffolding::window |
scaffold container window
Definition at line 75 of file scaffolding.c.
Referenced by nsgtk_menus_create(), nsgtk_new_scaffolding(), nsgtk_scaffolding_destroy_all(), nsgtk_scaffolding_set_title(), nsgtk_scaffolding_update_edit_actions_sensitivity(), nsgtk_scaffolding_window(), nsgtk_window_tabs_remove(), and scaffolding_window_delete_event().