NetSurf
frontends
gtk
menu.h
Go to the documentation of this file.
1
/*
2
* Copyright 2009 Mark Benjamin <netsurf-browser.org.MarkBenjamin@dfgh.net>
3
*
4
* This file is part of NetSurf, http://www.netsurf-browser.org/
5
*
6
* NetSurf is free software; you can redistribute it and/or modify
7
* it under the terms of the GNU General Public License as published by
8
* the Free Software Foundation; version 2 of the License.
9
*
10
* NetSurf is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU General Public License for more details.
14
*
15
* You should have received a copy of the GNU General Public License
16
* along with this program. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
#ifndef NETSURF_GTK_MENU_H_
19
#define NETSURF_GTK_MENU_H_
20
21
#include <gtk/gtk.h>
22
23
/**
24
* File menu item on menubar
25
*/
26
struct
nsgtk_file_menu
{
27
GtkMenuItem *
file
;
28
GtkMenu *
file_menu
;
29
GtkWidget *
newwindow_menuitem
;
30
GtkWidget *
newtab_menuitem
;
31
GtkWidget *
openfile_menuitem
;
32
GtkWidget *
closewindow_menuitem
;
33
GtkWidget *
export_menuitem
;
34
struct
nsgtk_export_submenu
*
export_submenu
;
35
GtkWidget *
printpreview_menuitem
;
36
GtkWidget *
print_menuitem
;
37
GtkWidget *
quit_menuitem
;
38
};
39
40
struct
nsgtk_edit_menu
{
41
GtkMenuItem *
edit
;
/* Edit menu item on menubar */
42
GtkMenu *
edit_menu
;
43
GtkWidget *
cut_menuitem
;
44
GtkWidget *
copy_menuitem
;
45
GtkWidget *
paste_menuitem
;
46
GtkWidget *
delete_menuitem
;
47
GtkWidget *
selectall_menuitem
;
48
GtkWidget *
find_menuitem
;
49
GtkWidget *
preferences_menuitem
;
50
};
51
52
struct
nsgtk_view_menu
{
53
GtkMenuItem *
view
;
/* View menu item on menubar */
54
GtkMenu *
view_menu
;
/* gtk menu attached to menu item */
55
56
GtkWidget *
scaleview_menuitem
;
57
struct
nsgtk_scaleview_submenu
*
scaleview_submenu
;
58
GtkWidget *
fullscreen_menuitem
;
59
GtkWidget *
toolbars_menuitem
;
60
struct
nsgtk_toolbars_submenu
*
toolbars_submenu
;
61
GtkWidget *
tabs_menuitem
;
62
struct
nsgtk_tabs_submenu
*
tabs_submenu
;
63
GtkWidget *
savewindowsize_menuitem
;
64
};
65
66
struct
nsgtk_nav_menu
{
67
GtkMenuItem *
nav
;
/* Nav menu item on menubar */
68
GtkMenu *
nav_menu
;
69
70
GtkWidget *
back_menuitem
;
71
GtkWidget *
forward_menuitem
;
72
GtkWidget *
stop_menuitem
;
73
GtkWidget *
reload_menuitem
;
74
GtkWidget *
home_menuitem
;
75
GtkWidget *
localhistory_menuitem
;
76
GtkWidget *
globalhistory_menuitem
;
77
GtkWidget *
addbookmarks_menuitem
;
78
GtkWidget *
showbookmarks_menuitem
;
79
GtkWidget *
openlocation_menuitem
;
80
};
81
82
struct
nsgtk_tools_menu
{
83
GtkMenuItem *
tools
;
/* Tools menu item on menubar */
84
GtkMenu *
tools_menu
;
85
86
GtkWidget *
showcookies_menuitem
;
87
GtkWidget *
downloads_menuitem
;
88
GtkWidget *
developer_menuitem
;
89
struct
nsgtk_developer_submenu
*
developer_submenu
;
90
};
91
92
struct
nsgtk_help_menu
{
93
GtkMenuItem *
help
;
/* Help menu item on menubar */
94
GtkMenu *
help_menu
;
95
GtkWidget *
contents_menuitem
;
96
GtkWidget *
guide_menuitem
;
97
GtkWidget *
info_menuitem
;
98
GtkWidget *
about_menuitem
;
99
};
100
101
102
struct
nsgtk_export_submenu
{
103
GtkMenu *
export_menu
;
104
GtkWidget *
savepage_menuitem
;
105
GtkWidget *
plaintext_menuitem
;
106
GtkWidget *
pdf_menuitem
;
107
};
108
109
struct
nsgtk_scaleview_submenu
{
110
GtkMenu *
scaleview_menu
;
111
GtkWidget *
zoomplus_menuitem
;
112
GtkWidget *
zoomminus_menuitem
;
113
GtkWidget *
zoomnormal_menuitem
;
114
};
115
116
struct
nsgtk_tabs_submenu
{
117
GtkMenu *
tabs_menu
;
118
GtkWidget *
nexttab_menuitem
;
119
GtkWidget *
prevtab_menuitem
;
120
GtkWidget *
closetab_menuitem
;
121
};
122
123
struct
nsgtk_toolbars_submenu
{
124
GtkMenu *
toolbars_menu
;
125
GtkCheckMenuItem *
menubar_menuitem
;
126
GtkCheckMenuItem *
toolbar_menuitem
;
127
GtkWidget *
customize_menuitem
;
128
};
129
130
struct
nsgtk_developer_submenu
{
131
GtkMenu *
developer_menu
;
132
133
GtkWidget *
viewsource_menuitem
;
134
GtkWidget *
toggledebugging_menuitem
;
135
GtkWidget *
debugboxtree_menuitem
;
136
GtkWidget *
debugdomtree_menuitem
;
137
};
138
139
/**
140
* main menubar
141
*/
142
struct
nsgtk_bar_submenu
{
143
GtkMenuBar *
bar_menu
;
144
struct
nsgtk_file_menu
*
file_submenu
;
145
struct
nsgtk_edit_menu
*
edit_submenu
;
146
struct
nsgtk_view_menu
*
view_submenu
;
147
struct
nsgtk_nav_menu
*
nav_submenu
;
148
struct
nsgtk_tools_menu
*
tools_submenu
;
149
struct
nsgtk_help_menu
*
help_submenu
;
150
};
151
152
struct
nsgtk_burger_menu
{
153
GtkMenu *
burger_menu
;
154
155
GtkWidget *
file_menuitem
;
156
struct
nsgtk_file_menu
*
file_submenu
;
157
158
GtkWidget *
edit_menuitem
;
159
struct
nsgtk_edit_menu
*
edit_submenu
;
160
161
GtkWidget *
view_menuitem
;
162
struct
nsgtk_view_menu
*
view_submenu
;
163
164
GtkWidget *
nav_menuitem
;
165
struct
nsgtk_nav_menu
*
nav_submenu
;
166
167
GtkWidget *
tools_menuitem
;
168
struct
nsgtk_tools_menu
*
tools_submenu
;
169
170
GtkWidget *
help_menuitem
;
171
struct
nsgtk_help_menu
*
help_submenu
;
172
};
173
174
struct
nsgtk_popup_menu
{
175
GtkMenu *
popup_menu
;
176
177
/* navigation entries */
178
GtkWidget *
back_menuitem
;
179
GtkWidget *
forward_menuitem
;
180
GtkWidget *
stop_menuitem
;
181
GtkWidget *
reload_menuitem
;
182
183
GtkWidget *
first_separator
;
184
185
/* edit entries */
186
GtkWidget *
cut_menuitem
;
187
GtkWidget *
copy_menuitem
;
188
GtkWidget *
paste_menuitem
;
189
190
GtkWidget *
second_separator
;
191
192
GtkWidget *
toolbars_menuitem
;
193
struct
nsgtk_toolbars_submenu
*
toolbars_submenu
;
194
GtkWidget *
tools_menuitem
;
195
struct
nsgtk_tools_menu
*
tools_submenu
;
196
};
197
198
struct
nsgtk_link_menu
{
199
GtkMenu *
link_menu
;
200
201
GtkWidget *
opentab_menuitem
;
202
GtkWidget *
openwin_menuitem
;
203
204
GtkWidget *
save_menuitem
;
205
GtkWidget *
bookmark_menuitem
;
206
GtkWidget *
copy_menuitem
;
207
};
208
209
210
/**
211
* Create main menubar menu.
212
*/
213
struct
nsgtk_bar_submenu
*
nsgtk_menu_bar_create
(GtkMenuShell *menubar, GtkAccelGroup *group);
214
215
216
/**
217
* Generate burger menu.
218
*
219
* \param accelerator group to use with menu
220
* \return new menu structure or NULL on error
221
*/
222
struct
nsgtk_burger_menu
*
nsgtk_burger_menu_create
(GtkAccelGroup *group);
223
224
225
/**
226
* Generate right click popup menu.
227
*
228
* \param accelerator group to use with menu
229
* \return new menu structure or NULL on error
230
*/
231
struct
nsgtk_popup_menu
*
nsgtk_popup_menu_create
(GtkAccelGroup *group);
232
233
234
/**
235
* Generate context sensitive link popup menu.
236
*
237
* \param accelerator group to use with menu
238
* \return new menu structure or NULL on error
239
*/
240
struct
nsgtk_link_menu
*
nsgtk_link_menu_create
(GtkAccelGroup *group);
241
242
243
/**
244
* destroy bar menu
245
*
246
* destroys the gtk widgets associated with menu and frees all storage.
247
*
248
* \param menu menu to destroy
249
* \return NSERROR_OK and menu destroyed on success else error code
250
*/
251
nserror
nsgtk_menu_bar_destroy
(
struct
nsgtk_bar_submenu
*menu);
252
253
254
/**
255
* destroy burger menu
256
*
257
* destroys the gtk widgets associated with menu and frees all storage.
258
*
259
* \param menu menu to destroy
260
* \return NSERROR_OK and menu destroyed on success else error code
261
*/
262
nserror
nsgtk_burger_menu_destroy
(
struct
nsgtk_burger_menu
*menu);
263
264
265
/**
266
* destroy popup menu
267
*
268
* destroys the gtk widgets associated with menu and frees all storage.
269
*
270
* \param menu menu to destroy
271
* \return NSERROR_OK and menu destroyed on success else error code
272
*/
273
nserror
nsgtk_popup_menu_destroy
(
struct
nsgtk_popup_menu
*menu);
274
275
276
/**
277
* destroy link menu
278
*
279
* destroys the gtk widgets associated with menu and frees all storage.
280
*
281
* \param menu menu to destroy
282
* \return NSERROR_OK and menu destroyed on success else error code
283
*/
284
nserror
nsgtk_link_menu_destroy
(
struct
nsgtk_link_menu
*menu);
285
286
287
#endif
nserror
nserror
Enumeration of error codes.
Definition:
errors.h:29
nsgtk_link_menu_create
struct nsgtk_link_menu * nsgtk_link_menu_create(GtkAccelGroup *group)
Generate context sensitive link popup menu.
Definition:
menu.c:582
nsgtk_burger_menu_create
struct nsgtk_burger_menu * nsgtk_burger_menu_create(GtkAccelGroup *group)
Generate burger menu.
Definition:
menu.c:522
nsgtk_menu_bar_destroy
nserror nsgtk_menu_bar_destroy(struct nsgtk_bar_submenu *menu)
destroy bar menu
Definition:
menu.c:602
nsgtk_burger_menu_destroy
nserror nsgtk_burger_menu_destroy(struct nsgtk_burger_menu *menu)
destroy burger menu
Definition:
menu.c:623
nsgtk_popup_menu_create
struct nsgtk_popup_menu * nsgtk_popup_menu_create(GtkAccelGroup *group)
Generate right click popup menu.
Definition:
menu.c:551
nsgtk_popup_menu_destroy
nserror nsgtk_popup_menu_destroy(struct nsgtk_popup_menu *menu)
destroy popup menu
Definition:
menu.c:645
nsgtk_link_menu_destroy
nserror nsgtk_link_menu_destroy(struct nsgtk_link_menu *menu)
destroy link menu
Definition:
menu.c:659
nsgtk_menu_bar_create
struct nsgtk_bar_submenu * nsgtk_menu_bar_create(GtkMenuShell *menubar, GtkAccelGroup *group)
Create main menubar menu.
Definition:
menu.c:488
nsgtk_bar_submenu
main menubar
Definition:
menu.h:142
nsgtk_bar_submenu::bar_menu
GtkMenuBar * bar_menu
Definition:
menu.h:143
nsgtk_bar_submenu::help_submenu
struct nsgtk_help_menu * help_submenu
Definition:
menu.h:149
nsgtk_bar_submenu::nav_submenu
struct nsgtk_nav_menu * nav_submenu
Definition:
menu.h:147
nsgtk_bar_submenu::file_submenu
struct nsgtk_file_menu * file_submenu
Definition:
menu.h:144
nsgtk_bar_submenu::view_submenu
struct nsgtk_view_menu * view_submenu
Definition:
menu.h:146
nsgtk_bar_submenu::edit_submenu
struct nsgtk_edit_menu * edit_submenu
Definition:
menu.h:145
nsgtk_bar_submenu::tools_submenu
struct nsgtk_tools_menu * tools_submenu
Definition:
menu.h:148
nsgtk_burger_menu
Definition:
menu.h:152
nsgtk_burger_menu::edit_menuitem
GtkWidget * edit_menuitem
Definition:
menu.h:158
nsgtk_burger_menu::help_submenu
struct nsgtk_help_menu * help_submenu
Definition:
menu.h:171
nsgtk_burger_menu::edit_submenu
struct nsgtk_edit_menu * edit_submenu
Definition:
menu.h:159
nsgtk_burger_menu::view_submenu
struct nsgtk_view_menu * view_submenu
Definition:
menu.h:162
nsgtk_burger_menu::file_submenu
struct nsgtk_file_menu * file_submenu
Definition:
menu.h:156
nsgtk_burger_menu::view_menuitem
GtkWidget * view_menuitem
Definition:
menu.h:161
nsgtk_burger_menu::burger_menu
GtkMenu * burger_menu
Definition:
menu.h:153
nsgtk_burger_menu::tools_menuitem
GtkWidget * tools_menuitem
Definition:
menu.h:167
nsgtk_burger_menu::help_menuitem
GtkWidget * help_menuitem
Definition:
menu.h:170
nsgtk_burger_menu::tools_submenu
struct nsgtk_tools_menu * tools_submenu
Definition:
menu.h:168
nsgtk_burger_menu::file_menuitem
GtkWidget * file_menuitem
Definition:
menu.h:155
nsgtk_burger_menu::nav_menuitem
GtkWidget * nav_menuitem
Definition:
menu.h:164
nsgtk_burger_menu::nav_submenu
struct nsgtk_nav_menu * nav_submenu
Definition:
menu.h:165
nsgtk_developer_submenu
Definition:
menu.h:130
nsgtk_developer_submenu::debugboxtree_menuitem
GtkWidget * debugboxtree_menuitem
Definition:
menu.h:135
nsgtk_developer_submenu::viewsource_menuitem
GtkWidget * viewsource_menuitem
Definition:
menu.h:133
nsgtk_developer_submenu::toggledebugging_menuitem
GtkWidget * toggledebugging_menuitem
Definition:
menu.h:134
nsgtk_developer_submenu::debugdomtree_menuitem
GtkWidget * debugdomtree_menuitem
Definition:
menu.h:136
nsgtk_developer_submenu::developer_menu
GtkMenu * developer_menu
Definition:
menu.h:131
nsgtk_edit_menu
Definition:
menu.h:40
nsgtk_edit_menu::preferences_menuitem
GtkWidget * preferences_menuitem
Definition:
menu.h:49
nsgtk_edit_menu::find_menuitem
GtkWidget * find_menuitem
Definition:
menu.h:48
nsgtk_edit_menu::paste_menuitem
GtkWidget * paste_menuitem
Definition:
menu.h:45
nsgtk_edit_menu::cut_menuitem
GtkWidget * cut_menuitem
Definition:
menu.h:43
nsgtk_edit_menu::selectall_menuitem
GtkWidget * selectall_menuitem
Definition:
menu.h:47
nsgtk_edit_menu::edit
GtkMenuItem * edit
Definition:
menu.h:41
nsgtk_edit_menu::delete_menuitem
GtkWidget * delete_menuitem
Definition:
menu.h:46
nsgtk_edit_menu::copy_menuitem
GtkWidget * copy_menuitem
Definition:
menu.h:44
nsgtk_edit_menu::edit_menu
GtkMenu * edit_menu
Definition:
menu.h:42
nsgtk_export_submenu
Definition:
menu.h:102
nsgtk_export_submenu::export_menu
GtkMenu * export_menu
Definition:
menu.h:103
nsgtk_export_submenu::pdf_menuitem
GtkWidget * pdf_menuitem
Definition:
menu.h:106
nsgtk_export_submenu::savepage_menuitem
GtkWidget * savepage_menuitem
Definition:
menu.h:104
nsgtk_export_submenu::plaintext_menuitem
GtkWidget * plaintext_menuitem
Definition:
menu.h:105
nsgtk_file_menu
File menu item on menubar.
Definition:
menu.h:26
nsgtk_file_menu::printpreview_menuitem
GtkWidget * printpreview_menuitem
Definition:
menu.h:35
nsgtk_file_menu::quit_menuitem
GtkWidget * quit_menuitem
Definition:
menu.h:37
nsgtk_file_menu::export_menuitem
GtkWidget * export_menuitem
Definition:
menu.h:33
nsgtk_file_menu::newtab_menuitem
GtkWidget * newtab_menuitem
Definition:
menu.h:30
nsgtk_file_menu::file_menu
GtkMenu * file_menu
Definition:
menu.h:28
nsgtk_file_menu::closewindow_menuitem
GtkWidget * closewindow_menuitem
Definition:
menu.h:32
nsgtk_file_menu::export_submenu
struct nsgtk_export_submenu * export_submenu
Definition:
menu.h:34
nsgtk_file_menu::openfile_menuitem
GtkWidget * openfile_menuitem
Definition:
menu.h:31
nsgtk_file_menu::file
GtkMenuItem * file
Definition:
menu.h:27
nsgtk_file_menu::newwindow_menuitem
GtkWidget * newwindow_menuitem
Definition:
menu.h:29
nsgtk_file_menu::print_menuitem
GtkWidget * print_menuitem
Definition:
menu.h:36
nsgtk_help_menu
Definition:
menu.h:92
nsgtk_help_menu::help_menu
GtkMenu * help_menu
Definition:
menu.h:94
nsgtk_help_menu::help
GtkMenuItem * help
Definition:
menu.h:93
nsgtk_help_menu::about_menuitem
GtkWidget * about_menuitem
Definition:
menu.h:98
nsgtk_help_menu::info_menuitem
GtkWidget * info_menuitem
Definition:
menu.h:97
nsgtk_help_menu::guide_menuitem
GtkWidget * guide_menuitem
Definition:
menu.h:96
nsgtk_help_menu::contents_menuitem
GtkWidget * contents_menuitem
Definition:
menu.h:95
nsgtk_link_menu
Definition:
menu.h:198
nsgtk_link_menu::link_menu
GtkMenu * link_menu
Definition:
menu.h:199
nsgtk_link_menu::openwin_menuitem
GtkWidget * openwin_menuitem
Definition:
menu.h:202
nsgtk_link_menu::opentab_menuitem
GtkWidget * opentab_menuitem
Definition:
menu.h:201
nsgtk_link_menu::save_menuitem
GtkWidget * save_menuitem
Definition:
menu.h:204
nsgtk_link_menu::bookmark_menuitem
GtkWidget * bookmark_menuitem
Definition:
menu.h:205
nsgtk_link_menu::copy_menuitem
GtkWidget * copy_menuitem
Definition:
menu.h:206
nsgtk_nav_menu
Definition:
menu.h:66
nsgtk_nav_menu::openlocation_menuitem
GtkWidget * openlocation_menuitem
Definition:
menu.h:79
nsgtk_nav_menu::nav_menu
GtkMenu * nav_menu
Definition:
menu.h:68
nsgtk_nav_menu::back_menuitem
GtkWidget * back_menuitem
Definition:
menu.h:70
nsgtk_nav_menu::globalhistory_menuitem
GtkWidget * globalhistory_menuitem
Definition:
menu.h:76
nsgtk_nav_menu::addbookmarks_menuitem
GtkWidget * addbookmarks_menuitem
Definition:
menu.h:77
nsgtk_nav_menu::nav
GtkMenuItem * nav
Definition:
menu.h:67
nsgtk_nav_menu::localhistory_menuitem
GtkWidget * localhistory_menuitem
Definition:
menu.h:75
nsgtk_nav_menu::showbookmarks_menuitem
GtkWidget * showbookmarks_menuitem
Definition:
menu.h:78
nsgtk_nav_menu::home_menuitem
GtkWidget * home_menuitem
Definition:
menu.h:74
nsgtk_nav_menu::forward_menuitem
GtkWidget * forward_menuitem
Definition:
menu.h:71
nsgtk_nav_menu::reload_menuitem
GtkWidget * reload_menuitem
Definition:
menu.h:73
nsgtk_nav_menu::stop_menuitem
GtkWidget * stop_menuitem
Definition:
menu.h:72
nsgtk_popup_menu
Definition:
menu.h:174
nsgtk_popup_menu::first_separator
GtkWidget * first_separator
Definition:
menu.h:183
nsgtk_popup_menu::toolbars_submenu
struct nsgtk_toolbars_submenu * toolbars_submenu
Definition:
menu.h:193
nsgtk_popup_menu::back_menuitem
GtkWidget * back_menuitem
Definition:
menu.h:178
nsgtk_popup_menu::tools_submenu
struct nsgtk_tools_menu * tools_submenu
Definition:
menu.h:195
nsgtk_popup_menu::tools_menuitem
GtkWidget * tools_menuitem
Definition:
menu.h:194
nsgtk_popup_menu::reload_menuitem
GtkWidget * reload_menuitem
Definition:
menu.h:181
nsgtk_popup_menu::copy_menuitem
GtkWidget * copy_menuitem
Definition:
menu.h:187
nsgtk_popup_menu::stop_menuitem
GtkWidget * stop_menuitem
Definition:
menu.h:180
nsgtk_popup_menu::cut_menuitem
GtkWidget * cut_menuitem
Definition:
menu.h:186
nsgtk_popup_menu::toolbars_menuitem
GtkWidget * toolbars_menuitem
Definition:
menu.h:192
nsgtk_popup_menu::popup_menu
GtkMenu * popup_menu
Definition:
menu.h:175
nsgtk_popup_menu::second_separator
GtkWidget * second_separator
Definition:
menu.h:190
nsgtk_popup_menu::forward_menuitem
GtkWidget * forward_menuitem
Definition:
menu.h:179
nsgtk_popup_menu::paste_menuitem
GtkWidget * paste_menuitem
Definition:
menu.h:188
nsgtk_scaleview_submenu
Definition:
menu.h:109
nsgtk_scaleview_submenu::zoomplus_menuitem
GtkWidget * zoomplus_menuitem
Definition:
menu.h:111
nsgtk_scaleview_submenu::zoomnormal_menuitem
GtkWidget * zoomnormal_menuitem
Definition:
menu.h:113
nsgtk_scaleview_submenu::scaleview_menu
GtkMenu * scaleview_menu
Definition:
menu.h:110
nsgtk_scaleview_submenu::zoomminus_menuitem
GtkWidget * zoomminus_menuitem
Definition:
menu.h:112
nsgtk_tabs_submenu
Definition:
menu.h:116
nsgtk_tabs_submenu::closetab_menuitem
GtkWidget * closetab_menuitem
Definition:
menu.h:120
nsgtk_tabs_submenu::prevtab_menuitem
GtkWidget * prevtab_menuitem
Definition:
menu.h:119
nsgtk_tabs_submenu::nexttab_menuitem
GtkWidget * nexttab_menuitem
Definition:
menu.h:118
nsgtk_tabs_submenu::tabs_menu
GtkMenu * tabs_menu
Definition:
menu.h:117
nsgtk_toolbars_submenu
Definition:
menu.h:123
nsgtk_toolbars_submenu::customize_menuitem
GtkWidget * customize_menuitem
Definition:
menu.h:127
nsgtk_toolbars_submenu::toolbars_menu
GtkMenu * toolbars_menu
Definition:
menu.h:124
nsgtk_toolbars_submenu::menubar_menuitem
GtkCheckMenuItem * menubar_menuitem
Definition:
menu.h:125
nsgtk_toolbars_submenu::toolbar_menuitem
GtkCheckMenuItem * toolbar_menuitem
Definition:
menu.h:126
nsgtk_tools_menu
Definition:
menu.h:82
nsgtk_tools_menu::downloads_menuitem
GtkWidget * downloads_menuitem
Definition:
menu.h:87
nsgtk_tools_menu::showcookies_menuitem
GtkWidget * showcookies_menuitem
Definition:
menu.h:86
nsgtk_tools_menu::tools_menu
GtkMenu * tools_menu
Definition:
menu.h:84
nsgtk_tools_menu::developer_submenu
struct nsgtk_developer_submenu * developer_submenu
Definition:
menu.h:89
nsgtk_tools_menu::developer_menuitem
GtkWidget * developer_menuitem
Definition:
menu.h:88
nsgtk_tools_menu::tools
GtkMenuItem * tools
Definition:
menu.h:83
nsgtk_view_menu
Definition:
menu.h:52
nsgtk_view_menu::toolbars_submenu
struct nsgtk_toolbars_submenu * toolbars_submenu
Definition:
menu.h:60
nsgtk_view_menu::scaleview_submenu
struct nsgtk_scaleview_submenu * scaleview_submenu
Definition:
menu.h:57
nsgtk_view_menu::tabs_menuitem
GtkWidget * tabs_menuitem
Definition:
menu.h:61
nsgtk_view_menu::view
GtkMenuItem * view
Definition:
menu.h:53
nsgtk_view_menu::fullscreen_menuitem
GtkWidget * fullscreen_menuitem
Definition:
menu.h:58
nsgtk_view_menu::toolbars_menuitem
GtkWidget * toolbars_menuitem
Definition:
menu.h:59
nsgtk_view_menu::view_menu
GtkMenu * view_menu
Definition:
menu.h:54
nsgtk_view_menu::tabs_submenu
struct nsgtk_tabs_submenu * tabs_submenu
Definition:
menu.h:62
nsgtk_view_menu::savewindowsize_menuitem
GtkWidget * savewindowsize_menuitem
Definition:
menu.h:63
nsgtk_view_menu::scaleview_menuitem
GtkWidget * scaleview_menuitem
Definition:
menu.h:56
Generated on Wed Dec 18 2024 10:31:32 for NetSurf by
1.9.4