NetSurf
Data Fields
nsgtk_scaffolding Struct Reference

Core scaffolding structure. More...

Collaboration diagram for nsgtk_scaffolding:
[legend]

Data Fields

struct nsgtk_scaffoldingnext
 global linked list of scaffolding for gui interface adjustments More...
 
struct nsgtk_scaffoldingprev
 
struct gui_windowtop_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_submenumenu_bar
 menu bar hierarchy More...
 
struct nsgtk_burger_menuburger_menu
 burger menu hierarchy More...
 
struct nsgtk_popup_menupopup_menu
 right click popup menu hierarchy More...
 
struct nsgtk_link_menulink_menu
 link popup menu More...
 
struct nsgtk_menu menus [PLACEHOLDER_BUTTON]
 menu entries widgets for sensitivity adjustment More...
 

Detailed Description

Core scaffolding structure.

Definition at line 64 of file scaffolding.c.

Field Documentation

◆ builder

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().

◆ burger_menu

struct nsgtk_burger_menu* nsgtk_scaffolding::burger_menu

◆ link_menu

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().

◆ menu_bar

struct nsgtk_bar_submenu* nsgtk_scaffolding::menu_bar

◆ menus

struct nsgtk_menu nsgtk_scaffolding::menus[PLACEHOLDER_BUTTON]

◆ next

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().

◆ notebook

GtkNotebook* nsgtk_scaffolding::notebook

◆ popup_menu

struct nsgtk_popup_menu* nsgtk_scaffolding::popup_menu

◆ prev

struct nsgtk_scaffolding * nsgtk_scaffolding::prev

Definition at line 66 of file scaffolding.c.

Referenced by nsgtk_new_scaffolding(), and scaffolding_window_destroy().

◆ tabs_remove_handler_id

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().

◆ top_level

struct gui_window* nsgtk_scaffolding::top_level

◆ window

GtkWindow* nsgtk_scaffolding::window

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