NetSurf
Data Fields
nsgtk_toolbar_customisation Struct Reference

toolbar cusomisation context More...

Collaboration diagram for nsgtk_toolbar_customisation:
[legend]

Data Fields

struct nsgtk_toolbar toolbar
 first entry is a toolbar widget so a customisation widget can be cast to toolbar and back. More...
 
GtkWidget * container
 The top level container (tabBox) More...
 
GtkBox * toolbox
 The vertical box into which the available tools are shown. More...
 
GtkToolItem * items [PLACEHOLDER_BUTTON]
 widget handles for items in the customisation toolbox area More...
 
int dragitem
 which item is being dragged More...
 
bool dragfrom
 true if item being dragged onto toolbar, false if from toolbar More...
 

Detailed Description

toolbar cusomisation context

Definition at line 215 of file toolbar.c.

Field Documentation

◆ container

GtkWidget* nsgtk_toolbar_customisation::container

The top level container (tabBox)

Definition at line 225 of file toolbar.c.

Referenced by customisation_apply_clicked_cb(), and cutomize_button_clicked_cb().

◆ dragfrom

bool nsgtk_toolbar_customisation::dragfrom

true if item being dragged onto toolbar, false if from toolbar

Definition at line 244 of file toolbar.c.

Referenced by customisation_container_drag_drop_cb().

◆ dragitem

int nsgtk_toolbar_customisation::dragitem

which item is being dragged

Definition at line 240 of file toolbar.c.

Referenced by customisation_container_drag_drop_cb(), and customisation_toolbar_drag_drop_cb().

◆ items

GtkToolItem* nsgtk_toolbar_customisation::items[PLACEHOLDER_BUTTON]

widget handles for items in the customisation toolbox area

Definition at line 235 of file toolbar.c.

Referenced by add_toolbox_row(), and toolbar_customisation_create_toolbox().

◆ toolbar

struct nsgtk_toolbar nsgtk_toolbar_customisation::toolbar

first entry is a toolbar widget so a customisation widget can be cast to toolbar and back.

Definition at line 220 of file toolbar.c.

Referenced by add_toolbox_row(), customisation_apply_clicked_cb(), customisation_container_drag_drop_cb(), customisation_toolbar_drag_drop_cb(), customisation_toolbar_update(), and cutomize_button_clicked_cb().

◆ toolbox

GtkBox* nsgtk_toolbar_customisation::toolbox

The vertical box into which the available tools are shown.

Definition at line 230 of file toolbar.c.

Referenced by add_toolbox_row(), and cutomize_button_clicked_cb().


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