~n3npq/lsb/booksets

« back to all changes in this revision

Viewing changes to LSB-Desktop-generic/LSB-Desktop-generic/libgtk-3-ddefs.html

  • Committer: Mats Wichmann
  • Date: 2015-02-04 16:47:20 UTC
  • Revision ID: mats@linuxfoundation.org-20150204164720-2618vqhdqjofjt0z
build with gtk3 libs fully dropped from Desktop

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
 
<HTML
3
 
><HEAD
4
 
><TITLE
5
 
>Data Definitions for libgtk-3</TITLE
6
 
><META
7
 
NAME="GENERATOR"
8
 
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
9
 
REL="HOME"
10
 
TITLE="Linux Standard Base Desktop Specification, Generic Part"
11
 
HREF="book1.html"><LINK
12
 
REL="UP"
13
 
TITLE="Libraries"
14
 
HREF="gtk.html"><LINK
15
 
REL="PREVIOUS"
16
 
TITLE="Interfaces for libgtk-3"
17
 
HREF="libgtk-3.html"><LINK
18
 
REL="NEXT"
19
 
TITLE="Qt Libraries"
20
 
HREF="tocqt.html"></HEAD
21
 
><BODY
22
 
CLASS="SECT1"
23
 
BGCOLOR="#FFFFFF"
24
 
TEXT="#000000"
25
 
LINK="#0000FF"
26
 
VLINK="#840084"
27
 
ALINK="#0000FF"
28
 
><DIV
29
 
CLASS="NAVHEADER"
30
 
><TABLE
31
 
SUMMARY="Header navigation table"
32
 
WIDTH="100%"
33
 
BORDER="0"
34
 
CELLPADDING="0"
35
 
CELLSPACING="0"
36
 
><TR
37
 
><TH
38
 
COLSPAN="3"
39
 
ALIGN="center"
40
 
>Linux Standard Base Desktop Specification, Generic Part</TH
41
 
></TR
42
 
><TR
43
 
><TD
44
 
WIDTH="10%"
45
 
ALIGN="left"
46
 
VALIGN="bottom"
47
 
><A
48
 
HREF="libgtk-3.html"
49
 
ACCESSKEY="P"
50
 
>&#60;&#60;&#60; Previous</A
51
 
></TD
52
 
><TD
53
 
WIDTH="80%"
54
 
ALIGN="center"
55
 
VALIGN="bottom"
56
 
>Chapter 17. Libraries</TD
57
 
><TD
58
 
WIDTH="10%"
59
 
ALIGN="right"
60
 
VALIGN="bottom"
61
 
><A
62
 
HREF="tocqt.html"
63
 
ACCESSKEY="N"
64
 
>Next &#62;&#62;&#62;</A
65
 
></TD
66
 
></TR
67
 
></TABLE
68
 
><HR
69
 
ALIGN="LEFT"
70
 
WIDTH="100%"></DIV
71
 
><DIV
72
 
CLASS="SECT1"
73
 
><H1
74
 
CLASS="SECT1"
75
 
><A
76
 
NAME="LIBGTK-3-DDEFS"
77
 
>17.37. Data Definitions for libgtk-3</A
78
 
></H1
79
 
><P
80
 
>This section defines global identifiers and their values that are associated
81
 
with interfaces contained in libgtk-3.
82
 
These definitions are organized into groups that
83
 
correspond to system headers. This convention is used as a
84
 
convenience for the reader, and does not imply the existence
85
 
of these headers, or their content.
86
 
Where an interface is defined as requiring a particular system header file
87
 
all of the data definitions for that system header file presented here shall be in effect.</P
88
 
><P
89
 
>This section gives data definitions to promote binary application
90
 
portability, not to repeat source interface definitions available
91
 
elsewhere. System providers and application developers should use this ABI
92
 
to supplement - not to replace - source interface definition specifications.</P
93
 
><P
94
 
>This specification uses the <A
95
 
HREF="normativerefs.html#STD.ISOC99"
96
 
>ISO C (1999)</A
97
 
> C Language as the reference programming language, and data definitions are specified in ISO C format. The C language is used here as a convenient notation. Using a C language description of these data objects does not preclude their use by other programming languages.</P
98
 
><DIV
99
 
CLASS="SECT2"
100
 
><H2
101
 
CLASS="SECT2"
102
 
><A
103
 
NAME="AEN77973"
104
 
>17.37.1. gtk-3.0/gtk/gtk.h</A
105
 
></H2
106
 
><P
107
 
></P
108
 
><TABLE
109
 
BORDER="0"
110
 
BGCOLOR="#E0E0E0"
111
 
WIDTH="100%"
112
 
><TR
113
 
><TD
114
 
><PRE
115
 
CLASS="SCREEN"
116
 
>&#13;#define __GTKX_H_INSIDE__
117
 
#define __GTK_ABOUT_DIALOG_H__
118
 
#define __GTK_ACCEL_GROUP_H__
119
 
#define __GTK_ACCEL_LABEL_H__
120
 
#define __GTK_ACCEL_MAP_H__
121
 
#define __GTK_ACCESSIBLE_H__
122
 
#define __GTK_ACTIONABLE_H__
123
 
#define __GTK_ACTION_GROUP_H__
124
 
#define __GTK_ACTION_H__
125
 
#define __GTK_ACTIVATABLE_H__
126
 
#define __GTK_ADJUSTMENT_H__
127
 
#define __GTK_ALIGNMENT_H__
128
 
#define __GTK_APPLICATION_H__
129
 
#define __GTK_APPLICATION_WINDOW_H__
130
 
#define __GTK_APP_CHOOSER_BUTTON_H__
131
 
#define __GTK_APP_CHOOSER_DIALOG_H__
132
 
#define __GTK_APP_CHOOSER_H__
133
 
#define __GTK_APP_CHOOSER_WIDGET_H__
134
 
#define __GTK_ARROW_H__
135
 
#define __GTK_ASPECT_FRAME_H__
136
 
#define __GTK_BINDINGS_H__
137
 
#define __GTK_BIN_H__
138
 
#define __GTK_BORDER_H__
139
 
#define __GTK_BOX_H__
140
 
#define __GTK_BUILDABLE_H__
141
 
#define __GTK_BUILDER_H__
142
 
#define __GTK_BUTTON_BOX_H__
143
 
#define __GTK_BUTTON_H__
144
 
#define __GTK_CALENDAR_H__
145
 
#define __GTK_CELL_AREA_BOX_H__
146
 
#define __GTK_CELL_AREA_CONTEXT_H__
147
 
#define __GTK_CELL_AREA_H__
148
 
#define __GTK_CELL_EDITABLE_H__
149
 
#define __GTK_CELL_LAYOUT_H__
150
 
#define __GTK_CELL_RENDERER_ACCEL_H__
151
 
#define __GTK_CELL_RENDERER_COMBO_H__
152
 
#define __GTK_CELL_RENDERER_H__
153
 
#define __GTK_CELL_RENDERER_PIXBUF_H__
154
 
#define __GTK_CELL_RENDERER_PROGRESS_H__
155
 
#define __GTK_CELL_RENDERER_SPINNER_H__
156
 
#define __GTK_CELL_RENDERER_TEXT_H__
157
 
#define __GTK_CELL_RENDERER_TOGGLE_H__
158
 
#define __GTK_CELL_VIEW_H__
159
 
#define __GTK_CHECK_BUTTON_H__
160
 
#define __GTK_CHECK_MENU_ITEM_H__
161
 
#define __GTK_CLIPBOARD_H__
162
 
#define __GTK_COLOR_BUTTON_H__
163
 
#define __GTK_COLOR_CHOOSER_DIALOG_H__
164
 
#define __GTK_COLOR_CHOOSER_H__
165
 
#define __GTK_COLOR_CHOOSER_WIDGET_H__
166
 
#define __GTK_COLOR_UTILS_H__
167
 
#define __GTK_COMBO_BOX_H__
168
 
#define __GTK_COMBO_BOX_TEXT_H__
169
 
#define __GTK_CONTAINER_H__
170
 
#define __GTK_CSS_PROVIDER_H__
171
 
#define __GTK_CSS_SECTION_H__
172
 
#define __GTK_DEBUG_H__
173
 
#define __GTK_DIALOG_H__
174
 
#define __GTK_DND_H__
175
 
#define __GTK_DRAWING_AREA_H__
176
 
#define __GTK_EDITABLE_H__
177
 
#define __GTK_ENTRY_BUFFER_H__
178
 
#define __GTK_ENTRY_COMPLETION_H__
179
 
#define __GTK_ENTRY_H__
180
 
#define __GTK_ENUMS_H__
181
 
#define __GTK_EVENT_BOX_H__
182
 
#define __GTK_EXPANDER_H__
183
 
#define __GTK_FILE_CHOOSER_BUTTON_H__
184
 
#define __GTK_FILE_CHOOSER_DIALOG_H__
185
 
#define __GTK_FILE_CHOOSER_H__
186
 
#define __GTK_FILE_CHOOSER_WIDGET_H__
187
 
#define __GTK_FILE_FILTER_H__
188
 
#define __GTK_FIXED_H__
189
 
#define __GTK_FONT_BUTTON_H__
190
 
#define __GTK_FONT_CHOOSER_DIALOG_H__
191
 
#define __GTK_FONT_CHOOSER_H__
192
 
#define __GTK_FONT_CHOOSER_WIDGET_H__
193
 
#define __GTK_FRAME_H__
194
 
#define __GTK_GRADIENT_H__
195
 
#define __GTK_GRID_H__
196
 
#define __GTK_H_INSIDE__
197
 
#define __GTK_H__
198
 
#define __GTK_ICON_FACTORY_H__
199
 
#define __GTK_ICON_THEME_H__
200
 
#define __GTK_ICON_VIEW_H__
201
 
#define __GTK_IMAGE_H__
202
 
#define __GTK_IMAGE_MENU_ITEM_H__
203
 
#define __GTK_IM_CONTEXT_H__
204
 
#define __GTK_IM_CONTEXT_INFO_H__
205
 
#define __GTK_IM_CONTEXT_SIMPLE_H__
206
 
#define __GTK_IM_MODULE_H__
207
 
#define __GTK_IM_MULTICONTEXT_H__
208
 
#define __GTK_INFO_BAR_H__
209
 
#define __GTK_INVISIBLE_H__
210
 
#define __GTK_LABEL_H__
211
 
#define __GTK_LAYOUT_H__
212
 
#define __GTK_LEVEL_BAR_H__
213
 
#define __GTK_LIST_STORE_H__
214
 
#define __GTK_LOCK_BUTTON_H__
215
 
#define __GTK_MAIN_H__
216
 
#define __GTK_MENU_BAR_H__
217
 
#define __GTK_MENU_BUTTON_H__
218
 
#define __GTK_MENU_H__
219
 
#define __GTK_MENU_ITEM_H__
220
 
#define __GTK_MENU_SHELL_H__
221
 
#define __GTK_MENU_TOOL_BUTTON_H__
222
 
#define __GTK_MESSAGE_DIALOG_H__
223
 
#define __GTK_MISC_H__
224
 
#define __GTK_MODULES_H__
225
 
#define __GTK_MOUNT_OPERATION_H__
226
 
#define __GTK_NOTEBOOK_H__
227
 
#define __GTK_NUMERABLE_ICON_H__
228
 
#define __GTK_OFFSCREEN_WINDOW_H__
229
 
#define __GTK_ORIENTABLE_H__
230
 
#define __GTK_OVERLAY_H__
231
 
#define __GTK_PANED_H__
232
 
#define __GTK_PLUG_H__
233
 
#define __GTK_PROGRESS_BAR_H__
234
 
#define __GTK_RADIO_ACTION_H__
235
 
#define __GTK_RADIO_BUTTON_H__
236
 
#define __GTK_RADIO_MENU_ITEM_H__
237
 
#define __GTK_RADIO_TOOL_BUTTON_H__
238
 
#define __GTK_RANGE_H__
239
 
#define __GTK_RECENT_ACTION_H__
240
 
#define __GTK_SCALE_BUTTON_H__
241
 
#define __GTK_SCALE_H__
242
 
#define __GTK_SCROLLABLE_H__
243
 
#define __GTK_SCROLLBAR_H__
244
 
#define __GTK_SCROLLED_WINDOW_H__
245
 
#define __GTK_SEARCH_ENTRY_H__
246
 
#define __GTK_SELECTION_H__
247
 
#define __GTK_SEPARATOR_H__
248
 
#define __GTK_SEPARATOR_MENU_ITEM_H__
249
 
#define __GTK_SEPARATOR_TOOL_ITEM_H__
250
 
#define __GTK_SETTINGS_H__
251
 
#define __GTK_SHOW_H__
252
 
#define __GTK_SIZE_GROUP_H__
253
 
#define __GTK_SIZE_REQUEST_H__
254
 
#define __GTK_SOCKET_H__
255
 
#define __GTK_SPINNER_H__
256
 
#define __GTK_SPIN_BUTTON_H__
257
 
#define __GTK_STATUSBAR_H__
258
 
#define __GTK_STOCK_H__
259
 
#define __GTK_STYLE_CONTEXT_H__
260
 
#define __GTK_STYLE_PROPERTIES_H__
261
 
#define __GTK_STYLE_PROVIDER_H__
262
 
#define __GTK_SWITCH_H__
263
 
#define __GTK_SYMBOLIC_COLOR_H__
264
 
#define __GTK_TEST_UTILS_H__
265
 
#define __GTK_TEXT_ATTRIBUTES_H__
266
 
#define __GTK_TEXT_BUFFER_H__
267
 
#define __GTK_TEXT_CHILD_H__
268
 
#define __GTK_TEXT_ITER_H__
269
 
#define __GTK_TEXT_MARK_H__
270
 
#define __GTK_TEXT_TAG_H__
271
 
#define __GTK_TEXT_TAG_TABLE_H__
272
 
#define __GTK_TEXT_VIEW_H__
273
 
#define __GTK_THEMING_ENGINE_H__
274
 
#define __GTK_TOGGLE_ACTION_H__
275
 
#define __GTK_TOGGLE_BUTTON_H__
276
 
#define __GTK_TOGGLE_TOOL_BUTTON_H__
277
 
#define __GTK_TOOLBAR_H__
278
 
#define __GTK_TOOLTIP_H__
279
 
#define __GTK_TOOL_BUTTON_H__
280
 
#define __GTK_TOOL_ITEM_GROUP_H__
281
 
#define __GTK_TOOL_ITEM_H__
282
 
#define __GTK_TOOL_PALETTE_H__
283
 
#define __GTK_TOOL_SHELL_H__
284
 
#define __GTK_TREE_DND_H__
285
 
#define __GTK_TREE_MODEL_FILTER_H__
286
 
#define __GTK_TREE_MODEL_H__
287
 
#define __GTK_TREE_MODEL_SORT_H__
288
 
#define __GTK_TREE_SELECTION_H__
289
 
#define __GTK_TREE_SORTABLE_H__
290
 
#define __GTK_TREE_STORE_H__
291
 
#define __GTK_TREE_VIEW_COLUMN_H__
292
 
#define __GTK_TREE_VIEW_H__
293
 
#define __GTK_TYPES_H__
294
 
#define __GTK_TYPE_BUILTINS_H__
295
 
#define __GTK_UI_MANAGER_H__
296
 
#define __GTK_VERSION_H__
297
 
#define __GTK_VIEWPORT_H__
298
 
#define __GTK_VOLUME_BUTTON_H__
299
 
#define __GTK_WIDGET_H__
300
 
#define __GTK_WIDGET_PATH_H__
301
 
#define __GTK_WINDOW_H__
302
 
#define __GTK_X_H__
303
 
#define GTK_TYPE_ACTIONABLE     (gtk_actionable_get_type ())
304
 
#define GTK_TYPE_ACTIVATABLE    (gtk_activatable_get_type ())
305
 
#define GTK_TYPE_ALIGN  (gtk_align_get_type ())
306
 
#define GTK_TYPE_APPLICATION    (gtk_application_get_type ())
307
 
#define GTK_TYPE_APPLICATION_INHIBIT_FLAGS      (gtk_application_inhibit_flags_get_type ())
308
 
#define GTK_TYPE_APPLICATION_WINDOW     (gtk_application_window_get_type ())
309
 
#define GTK_TYPE_APP_CHOOSER_BUTTON     (gtk_app_chooser_button_get_type ())
310
 
#define GTK_TYPE_APP_CHOOSER_DIALOG     (gtk_app_chooser_dialog_get_type ())
311
 
#define GTK_TYPE_APP_CHOOSER    (gtk_app_chooser_get_type ())
312
 
#define GTK_TYPE_APP_CHOOSER_WIDGET     (gtk_app_chooser_widget_get_type ())
313
 
#define GTK_TYPE_ARROW_PLACEMENT        (gtk_arrow_placement_get_type ())
314
 
#define GTK_TYPE_ASSISTANT_PAGE_TYPE    (gtk_assistant_page_type_get_type ())
315
 
#define GTK_TYPE_BORDER_STYLE   (gtk_border_style_get_type ())
316
 
#define GTK_TYPE_BUILDABLE      (gtk_buildable_get_type ())
317
 
#define GTK_TYPE_BUILDER_ERROR  (gtk_builder_error_get_type ())
318
 
#define GTK_BUILDER_ERROR       (gtk_builder_error_quark ())
319
 
#define GTK_TYPE_BUILDER        (gtk_builder_get_type ())
320
 
#define GTK_TYPE_CELL_AREA_BOX  (gtk_cell_area_box_get_type ())
321
 
#define GTK_TYPE_CELL_AREA_CONTEXT      (gtk_cell_area_context_get_type ())
322
 
#define GTK_TYPE_CELL_AREA      (gtk_cell_area_get_type ())
323
 
#define GTK_TYPE_CELL_RENDERER_SPINNER  (gtk_cell_renderer_spinner_get_type ())
324
 
#define GTK_TYPE_COLOR_CHOOSER_DIALOG   (gtk_color_chooser_dialog_get_type ())
325
 
#define GTK_TYPE_COLOR_CHOOSER  (gtk_color_chooser_get_type ())
326
 
#define GTK_TYPE_COLOR_CHOOSER_WIDGET   (gtk_color_chooser_widget_get_type ())
327
 
#define GTK_TYPE_COMBO_BOX_TEXT (gtk_combo_box_text_get_type ())
328
 
#define GTK_TYPE_CSS_PROVIDER_ERROR     (gtk_css_provider_error_get_type ())
329
 
#define GTK_CSS_PROVIDER_ERROR  (gtk_css_provider_error_quark ())
330
 
#define GTK_TYPE_CSS_PROVIDER   (gtk_css_provider_get_type ())
331
 
#define GTK_TYPE_CSS_SECTION    (gtk_css_section_get_type ())
332
 
#define GTK_TYPE_CSS_SECTION_TYPE       (gtk_css_section_type_get_type ())
333
 
#define GTK_TYPE_DRAG_RESULT    (gtk_drag_result_get_type ())
334
 
#define GTK_TYPE_ENTRY_BUFFER   (gtk_entry_buffer_get_type ())
335
 
#define GTK_TYPE_ENTRY_ICON_POSITION    (gtk_entry_icon_position_get_type ())
336
 
#define GTK_TYPE_FILE_CHOOSER_CONFIRMATION      (gtk_file_chooser_confirmation_get_type ())
337
 
#define GTK_TYPE_FONT_CHOOSER_DIALOG    (gtk_font_chooser_dialog_get_type ())
338
 
#define GTK_TYPE_FONT_CHOOSER   (gtk_font_chooser_get_type ())
339
 
#define GTK_TYPE_FONT_CHOOSER_WIDGET    (gtk_font_chooser_widget_get_type ())
340
 
#define GTK_TYPE_GRADIENT       (gtk_gradient_get_type ())
341
 
#define GTK_TYPE_GRID   (gtk_grid_get_type ())
342
 
#define GTK_TYPE_ICON_VIEW_DROP_POSITION        (gtk_icon_view_drop_position_get_type ())
343
 
#define GTK_TYPE_INFO_BAR       (gtk_info_bar_get_type())
344
 
#define GTK_TYPE_INPUT_HINTS    (gtk_input_hints_get_type ())
345
 
#define GTK_TYPE_INPUT_PURPOSE  (gtk_input_purpose_get_type ())
346
 
#define GTK_TYPE_JUNCTION_SIDES (gtk_junction_sides_get_type ())
347
 
#define GTK_TYPE_LEVEL_BAR      (gtk_level_bar_get_type ())
348
 
#define GTK_TYPE_LEVEL_BAR_MODE (gtk_level_bar_mode_get_type ())
349
 
#define GTK_TYPE_LICENSE        (gtk_license_get_type ())
350
 
#define GTK_TYPE_LOCK_BUTTON    (gtk_lock_button_get_type ())
351
 
#define GTK_TYPE_MENU_BUTTON    (gtk_menu_button_get_type ())
352
 
#define GTK_TYPE_MOUNT_OPERATION        (gtk_mount_operation_get_type ())
353
 
#define GTK_TYPE_NUMBER_UP_LAYOUT       (gtk_number_up_layout_get_type ())
354
 
#define GTK_TYPE_NUMERABLE_ICON (gtk_numerable_icon_get_type ())
355
 
#define GTK_TYPE_OFFSCREEN_WINDOW       (gtk_offscreen_window_get_type ())
356
 
#define GTK_TYPE_ORIENTABLE     (gtk_orientable_get_type ())
357
 
#define GTK_TYPE_OVERLAY        (gtk_overlay_get_type ())
358
 
#define GTK_TYPE_PACK_DIRECTION (gtk_pack_direction_get_type ())
359
 
#define GTK_TYPE_RECENT_ACTION  (gtk_recent_action_get_type ())
360
 
#define GTK_TYPE_REGION_FLAGS   (gtk_region_flags_get_type ())
361
 
#define GTK_TYPE_SCALE_BUTTON   (gtk_scale_button_get_type ())
362
 
#define GTK_TYPE_SCROLLABLE     (gtk_scrollable_get_type ())
363
 
#define GTK_TYPE_SCROLLABLE_POLICY      (gtk_scrollable_policy_get_type ())
364
 
#define GTK_TYPE_SEARCH_ENTRY   (gtk_search_entry_get_type ())
365
 
#define GTK_TYPE_SIZE_REQUEST_MODE      (gtk_size_request_mode_get_type ())
366
 
#define GTK_TYPE_SPINNER        (gtk_spinner_get_type ())
367
 
#define GTK_TYPE_STATE_FLAGS    (gtk_state_flags_get_type ())
368
 
#define GTK_TYPE_STYLE_CONTEXT  (gtk_style_context_get_type ())
369
 
#define GTK_TYPE_STYLE_PROPERTIES       (gtk_style_properties_get_type ())
370
 
#define GTK_TYPE_STYLE_PROVIDER (gtk_style_provider_get_type ())
371
 
#define GTK_TYPE_SWITCH (gtk_switch_get_type ())
372
 
#define GTK_TYPE_SYMBOLIC_COLOR (gtk_symbolic_color_get_type ())
373
 
#define GTK_TYPE_THEMING_ENGINE (gtk_theming_engine_get_type ())
374
 
#define GTK_TYPE_TOOLTIP        (gtk_tooltip_get_type ())
375
 
#define GTK_TYPE_TOOL_ITEM_GROUP        (gtk_tool_item_group_get_type ())
376
 
#define GTK_TYPE_TOOL_PALETTE_DRAG_TARGETS      (gtk_tool_palette_drag_targets_get_type ())
377
 
#define GTK_TYPE_TOOL_PALETTE   (gtk_tool_palette_get_type ())
378
 
#define GTK_TYPE_TOOL_SHELL     (gtk_tool_shell_get_type ())
379
 
#define GTK_TYPE_VOLUME_BUTTON  (gtk_volume_button_get_type ())
380
 
#define GTK_TYPE_WIDGET_PATH    (gtk_widget_path_get_type ())
381
 
#define GTK_CSS_PROVIDER_CLASS(c)       (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_CSS_PROVIDER, GtkCssProviderClass))
382
 
#define GTK_STYLE_CONTEXT_CLASS(c)      (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_STYLE_CONTEXT, GtkStyleContextClass))
383
 
#define GTK_STYLE_PROPERTIES_CLASS(c)   (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_STYLE_PROPERTIES, GtkStylePropertiesClass))
384
 
#define GTK_THEMING_ENGINE_CLASS(c)     (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_THEMING_ENGINE, GtkThemingEngineClass))
385
 
#define GTK_APPLICATION_WINDOW_CLASS(class)     (G_TYPE_CHECK_CLASS_CAST ((class), GTK_TYPE_APPLICATION_WINDOW, GtkApplicationWindowClass))
386
 
#define GTK_LOCK_BUTTON_CLASS(k)        (G_TYPE_CHECK_CLASS_CAST ((k), GTK_LOCK_BUTTON, GtkLockButtonClass))
387
 
#define GTK_OFFSCREEN_WINDOW_CLASS(k)   (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_OFFSCREEN_WINDOW, GtkOffscreenWindowClass))
388
 
#define GTK_APPLICATION_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_APPLICATION, GtkApplicationClass))
389
 
#define GTK_APP_CHOOSER_BUTTON_CLASS(klass)     (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_APP_CHOOSER_BUTTON, GtkAppChooserButtonClass))
390
 
#define GTK_APP_CHOOSER_DIALOG_CLASS(klass)     (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_APP_CHOOSER_DIALOG, GtkAppChooserDialogClass))
391
 
#define GTK_APP_CHOOSER_WIDGET_CLASS(klass)     (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_APP_CHOOSER_WIDGET, GtkAppChooserWidgetClass))
392
 
#define GTK_BUILDER_CLASS(klass)        (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUILDER, GtkBuilderClass))
393
 
#define GTK_CELL_AREA_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_AREA, GtkCellAreaClass))
394
 
#define GTK_CELL_AREA_BOX_CLASS(klass)  (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_AREA_BOX, GtkCellAreaBoxClass))
395
 
#define GTK_CELL_AREA_CONTEXT_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_AREA_CONTEXT, GtkCellAreaContextClass))
396
 
#define GTK_CELL_RENDERER_SPINNER_CLASS(klass)  (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_SPINNER, GtkCellRendererSpinnerClass))
397
 
#define GTK_COLOR_CHOOSER_DIALOG_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_CHOOSER_DIALOG, GtkColorChooserDialogClass))
398
 
#define GTK_COLOR_CHOOSER_WIDGET_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_CHOOSER_WIDGET, GtkColorChooserWidgetClass))
399
 
#define GTK_COMBO_BOX_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COMBO_BOX_TEXT, GtkComboBoxTextClass))
400
 
#define GTK_ENTRY_BUFFER_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY_BUFFER, GtkEntryBufferClass))
401
 
#define GTK_FONT_CHOOSER_DIALOG_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FONT_CHOOSER_DIALOG, GtkFontChooserDialogClass))
402
 
#define GTK_FONT_CHOOSER_WIDGET_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FONT_CHOOSER_WIDGET, GtkFontChooserWidgetClass))
403
 
#define GTK_GRID_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_GRID, GtkGridClass))
404
 
#define GTK_LEVEL_BAR_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LEVEL_BAR, GtkLevelBarClass))
405
 
#define GTK_MENU_BUTTON_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_BUTTON, GtkMenuButtonClass))
406
 
#define GTK_NUMERABLE_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_NUMERABLE_ICON, GtkNumerableIconClass))
407
 
#define GTK_OVERLAY_CLASS(klass)        (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_OVERLAY, GtkOverlayClass))
408
 
#define GTK_RECENT_ACTION_CLASS(klass)  (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RECENT_ACTION, GtkRecentActionClass))
409
 
#define GTK_SCALE_BUTTON_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE_BUTTON, GtkScaleButtonClass))
410
 
#define GTK_SEARCH_ENTRY_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENTRY, GtkSearchEntryClass))
411
 
#define GTK_SWITCH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SWITCH, GtkSwitchClass))
412
 
#define GTK_VOLUME_BUTTON_CLASS(klass)  (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VOLUME_BUTTON, GtkVolumeButtonClass))
413
 
#define GTK_ACTIVATABLE_CLASS(obj)      (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_ACTIVATABLE, GtkActivatableIface))
414
 
#define GTK_BUILDABLE_CLASS(obj)        (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_BUILDABLE, GtkBuildableIface))
415
 
#define GTK_SPINNER_CLASS(obj)  (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_SPINNER, GtkSpinnerClass))
416
 
#define GTK_ORIENTABLE_CLASS(vtable)    (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_ORIENTABLE, GtkOrientableIface))
417
 
#define GTK_TOOL_ITEM_GROUP_CLASS(cls)  (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_TOOL_ITEM_GROUP, GtkToolItemGroupClass))
418
 
#define GTK_TOOL_PALETTE_CLASS(cls)     (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_TOOL_PALETTE, GtkToolPaletteClass))
419
 
#define GTK_MOUNT_OPERATION_CLASS(k)    (G_TYPE_CHECK_CLASS_CAST((k), GTK_TYPE_MOUNT_OPERATION, GtkMountOperationClass))
420
 
#define GTK_INFO_BAR_CLASS(klass)       (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INFO_BAR, GtkInfoBarClass))
421
 
#define GTK_IS_CSS_PROVIDER_CLASS(c)    (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_CSS_PROVIDER))
422
 
#define GTK_IS_STYLE_CONTEXT_CLASS(c)   (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_STYLE_CONTEXT))
423
 
#define GTK_IS_STYLE_PROPERTIES_CLASS(c)        (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_STYLE_PROPERTIES))
424
 
#define GTK_IS_THEMING_ENGINE_CLASS(c)  (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_THEMING_ENGINE))
425
 
#define GTK_IS_APPLICATION_WINDOW_CLASS(class)  (G_TYPE_CHECK_CLASS_TYPE ((class), GTK_TYPE_APPLICATION_WINDOW))
426
 
#define GTK_IS_LOCK_BUTTON_CLASS(k)     (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_LOCK_BUTTON))
427
 
#define GTK_IS_MOUNT_OPERATION_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_MOUNT_OPERATION))
428
 
#define GTK_IS_OFFSCREEN_WINDOW_CLASS(k)        (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_OFFSCREEN_WINDOW))
429
 
#define GTK_IS_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_APPLICATION))
430
 
#define GTK_IS_APP_CHOOSER_BUTTON_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_APP_CHOOSER_BUTTON))
431
 
#define GTK_IS_APP_CHOOSER_DIALOG_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_APP_CHOOSER_DIALOG))
432
 
#define GTK_IS_APP_CHOOSER_WIDGET_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_APP_CHOOSER_WIDGET))
433
 
#define GTK_IS_BUILDER_CLASS(klass)     (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUILDER))
434
 
#define GTK_IS_CELL_AREA_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_AREA))
435
 
#define GTK_IS_CELL_AREA_BOX_CLASS(klass)       (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_AREA_BOX))
436
 
#define GTK_IS_CELL_AREA_CONTEXT_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_AREA_CONTEXT))
437
 
#define GTK_IS_CELL_RENDERER_SPINNER_CLASS(klass)       (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_SPINNER))
438
 
#define GTK_IS_COLOR_CHOOSER_DIALOG_CLASS(klass)        (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_CHOOSER_DIALOG))
439
 
#define GTK_IS_COLOR_CHOOSER_WIDGET_CLASS(klass)        (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_CHOOSER_WIDGET))
440
 
#define GTK_IS_COMBO_BOX_TEXT_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COMBO_BOX_TEXT))
441
 
#define GTK_IS_ENTRY_BUFFER_CLASS(klass)        (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY_BUFFER))
442
 
#define GTK_IS_FONT_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FONT_CHOOSER_DIALOG))
443
 
#define GTK_IS_FONT_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FONT_CHOOSER_WIDGET))
444
 
#define GTK_IS_GRID_CLASS(klass)        (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_GRID))
445
 
#define GTK_IS_INFO_BAR_CLASS(klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_INFO_BAR))
446
 
#define GTK_IS_LEVEL_BAR_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LEVEL_BAR))
447
 
#define GTK_IS_MENU_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_BUTTON))
448
 
#define GTK_IS_NUMERABLE_ICON_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_NUMERABLE_ICON))
449
 
#define GTK_IS_OVERLAY_CLASS(klass)     (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_OVERLAY))
450
 
#define GTK_IS_RECENT_ACTION_CLASS(klass)       (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RECENT_ACTION))
451
 
#define GTK_IS_SCALE_BUTTON_CLASS(klass)        (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE_BUTTON))
452
 
#define GTK_IS_SEARCH_ENTRY_CLASS(klass)        (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENTRY))
453
 
#define GTK_IS_SWITCH_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SWITCH))
454
 
#define GTK_IS_VOLUME_BUTTON_CLASS(klass)       (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VOLUME_BUTTON))
455
 
#define GTK_IS_SPINNER_CLASS(obj)       (G_TYPE_CHECK_CLASS_TYPE ((obj), GTK_TYPE_SPINNER))
456
 
#define GTK_IS_ORIENTABLE_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_ORIENTABLE))
457
 
#define GTK_IS_TOOL_ITEM_GROUP_CLASS(obj)       (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_TOOL_ITEM_GROUP))
458
 
#define GTK_IS_TOOL_PALETTE_CLASS(obj)  (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_TOOL_PALETTE))
459
 
#define GTK_ACTIONABLE(inst)    (G_TYPE_CHECK_INSTANCE_CAST ((inst), GTK_TYPE_ACTIONABLE, GtkActionable))
460
 
#define GTK_APPLICATION_WINDOW(inst)    (G_TYPE_CHECK_INSTANCE_CAST ((inst), GTK_TYPE_APPLICATION_WINDOW, GtkApplicationWindow))
461
 
#define GTK_CSS_PROVIDER(o)     (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_CSS_PROVIDER, GtkCssProvider))
462
 
#define GTK_LOCK_BUTTON(o)      (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_LOCK_BUTTON, GtkLockButton))
463
 
#define GTK_MOUNT_OPERATION(o)  (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_MOUNT_OPERATION, GtkMountOperation))
464
 
#define GTK_OFFSCREEN_WINDOW(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_OFFSCREEN_WINDOW, GtkOffscreenWindow))
465
 
#define GTK_STYLE_CONTEXT(o)    (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_STYLE_CONTEXT, GtkStyleContext))
466
 
#define GTK_STYLE_PROPERTIES(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_STYLE_PROPERTIES, GtkStyleProperties))
467
 
#define GTK_STYLE_PROVIDER(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_STYLE_PROVIDER, GtkStyleProvider))
468
 
#define GTK_THEMING_ENGINE(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_THEMING_ENGINE, GtkThemingEngine))
469
 
#define GTK_ACTIVATABLE(obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTIVATABLE, GtkActivatable))
470
 
#define GTK_APPLICATION(obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APPLICATION, GtkApplication))
471
 
#define GTK_APP_CHOOSER(obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APP_CHOOSER, GtkAppChooser))
472
 
#define GTK_APP_CHOOSER_BUTTON(obj)     (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APP_CHOOSER_BUTTON, GtkAppChooserButton))
473
 
#define GTK_APP_CHOOSER_DIALOG(obj)     (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APP_CHOOSER_DIALOG, GtkAppChooserDialog))
474
 
#define GTK_APP_CHOOSER_WIDGET(obj)     (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APP_CHOOSER_WIDGET, GtkAppChooserWidget))
475
 
#define GTK_BUILDABLE(obj)      (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUILDABLE, GtkBuildable))
476
 
#define GTK_BUILDER(obj)        (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUILDER, GtkBuilder))
477
 
#define GTK_CELL_AREA(obj)      (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_AREA, GtkCellArea))
478
 
#define GTK_CELL_AREA_BOX(obj)  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_AREA_BOX, GtkCellAreaBox))
479
 
#define GTK_CELL_AREA_CONTEXT(obj)      (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_AREA_CONTEXT, GtkCellAreaContext))
480
 
#define GTK_CELL_RENDERER_SPINNER(obj)  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_SPINNER, GtkCellRendererSpinner))
481
 
#define GTK_COLOR_CHOOSER(obj)  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_CHOOSER, GtkColorChooser))
482
 
#define GTK_COLOR_CHOOSER_DIALOG(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_CHOOSER_DIALOG, GtkColorChooserDialog))
483
 
#define GTK_COLOR_CHOOSER_WIDGET(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_CHOOSER_WIDGET, GtkColorChooserWidget))
484
 
#define GTK_COMBO_BOX_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COMBO_BOX_TEXT, GtkComboBoxText))
485
 
#define GTK_ENTRY_BUFFER(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY_BUFFER, GtkEntryBuffer))
486
 
#define GTK_FILE_CHOOSER_BUTTON(obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_BUTTON, GtkFileChooserButton))
487
 
#define GTK_FONT_CHOOSER(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_CHOOSER, GtkFontChooser))
488
 
#define GTK_FONT_CHOOSER_DIALOG(obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_CHOOSER_DIALOG, GtkFontChooserDialog))
489
 
#define GTK_FONT_CHOOSER_WIDGET(obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_CHOOSER_WIDGET, GtkFontChooserWidget))
490
 
#define GTK_GRID(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_GRID, GtkGrid))
491
 
#define GTK_LEVEL_BAR(obj)      (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LEVEL_BAR, GtkLevelBar))
492
 
#define GTK_MENU_BUTTON(obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_BUTTON, GtkMenuButton))
493
 
#define GTK_NUMERABLE_ICON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_NUMERABLE_ICON, GtkNumerableIcon))
494
 
#define GTK_ORIENTABLE(obj)     (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ORIENTABLE, GtkOrientable))
495
 
#define GTK_OVERLAY(obj)        (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_OVERLAY, GtkOverlay))
496
 
#define GTK_RECENT_ACTION(obj)  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_ACTION, GtkRecentAction))
497
 
#define GTK_SCALE_BUTTON(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE_BUTTON, GtkScaleButton))
498
 
#define GTK_SCROLLABLE(obj)     (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLABLE, GtkScrollable))
499
 
#define GTK_SEARCH_ENTRY(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENTRY, GtkSearchEntry))
500
 
#define GTK_SPINNER(obj)        (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPINNER, GtkSpinner))
501
 
#define GTK_SWITCH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SWITCH, GtkSwitch))
502
 
#define GTK_TOOLTIP(obj)        (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOLTIP, GtkTooltip))
503
 
#define GTK_TOOL_SHELL(obj)     (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOL_SHELL, GtkToolShell))
504
 
#define GTK_VOLUME_BUTTON(obj)  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VOLUME_BUTTON, GtkVolumeButton))
505
 
#define GTK_TOOL_ITEM_GROUP(obj)        (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_TOOL_ITEM_GROUP, GtkToolItemGroup))
506
 
#define GTK_TOOL_PALETTE(obj)   (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_TOOL_PALETTE, GtkToolPalette))
507
 
#define GTK_INFO_BAR(obj)       (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INFO_BAR, GtkInfoBar))
508
 
#define GTK_IS_ACTIONABLE(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), GTK_TYPE_ACTIONABLE))
509
 
#define GTK_IS_APPLICATION_WINDOW(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), GTK_TYPE_APPLICATION_WINDOW))
510
 
#define GTK_IS_CSS_PROVIDER(o)  (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_CSS_PROVIDER))
511
 
#define GTK_IS_LOCK_BUTTON(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_LOCK_BUTTON))
512
 
#define GTK_IS_MOUNT_OPERATION(o)       (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_MOUNT_OPERATION))
513
 
#define GTK_IS_OFFSCREEN_WINDOW(o)      (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_OFFSCREEN_WINDOW))
514
 
#define GTK_IS_STYLE_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_STYLE_CONTEXT))
515
 
#define GTK_IS_STYLE_PROPERTIES(o)      (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_STYLE_PROPERTIES))
516
 
#define GTK_IS_STYLE_PROVIDER(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_STYLE_PROVIDER))
517
 
#define GTK_IS_THEMING_ENGINE(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_THEMING_ENGINE))
518
 
#define GTK_IS_ACTIVATABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACTIVATABLE))
519
 
#define GTK_IS_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APPLICATION))
520
 
#define GTK_IS_APP_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APP_CHOOSER))
521
 
#define GTK_IS_APP_CHOOSER_BUTTON(obj)  (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APP_CHOOSER_BUTTON))
522
 
#define GTK_IS_APP_CHOOSER_DIALOG(obj)  (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APP_CHOOSER_DIALOG))
523
 
#define GTK_IS_APP_CHOOSER_WIDGET(obj)  (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APP_CHOOSER_WIDGET))
524
 
#define GTK_IS_BUILDABLE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUILDABLE))
525
 
#define GTK_IS_BUILDER(obj)     (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUILDER))
526
 
#define GTK_IS_CELL_AREA(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_AREA))
527
 
#define GTK_IS_CELL_AREA_BOX(obj)       (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_AREA_BOX))
528
 
#define GTK_IS_CELL_AREA_CONTEXT(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_AREA_CONTEXT))
529
 
#define GTK_IS_CELL_RENDERER_SPINNER(obj)       (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_SPINNER))
530
 
#define GTK_IS_COLOR_CHOOSER(obj)       (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_CHOOSER))
531
 
#define GTK_IS_COLOR_CHOOSER_DIALOG(obj)        (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_CHOOSER_DIALOG))
532
 
#define GTK_IS_COLOR_CHOOSER_WIDGET(obj)        (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_CHOOSER_WIDGET))
533
 
#define GTK_IS_COMBO_BOX_TEXT(obj)      (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COMBO_BOX_TEXT))
534
 
#define GTK_IS_ENTRY_BUFFER(obj)        (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY_BUFFER))
535
 
#define GTK_IS_FILE_CHOOSER_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_BUTTON))
536
 
#define GTK_IS_FONT_CHOOSER(obj)        (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_CHOOSER))
537
 
#define GTK_IS_FONT_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_CHOOSER_DIALOG))
538
 
#define GTK_IS_FONT_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_CHOOSER_WIDGET))
539
 
#define GTK_IS_GRID(obj)        (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_GRID))
540
 
#define GTK_IS_LEVEL_BAR(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LEVEL_BAR))
541
 
#define GTK_IS_MENU_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_BUTTON))
542
 
#define GTK_IS_NUMERABLE_ICON(obj)      (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NUMERABLE_ICON))
543
 
#define GTK_IS_ORIENTABLE(obj)  (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ORIENTABLE))
544
 
#define GTK_IS_OVERLAY(obj)     (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_OVERLAY))
545
 
#define GTK_IS_RECENT_ACTION(obj)       (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_ACTION))
546
 
#define GTK_IS_SCALE_BUTTON(obj)        (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE_BUTTON))
547
 
#define GTK_IS_SCROLLABLE(obj)  (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLABLE))
548
 
#define GTK_IS_SEARCH_ENTRY(obj)        (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENTRY))
549
 
#define GTK_IS_SPINNER(obj)     (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SPINNER))
550
 
#define GTK_IS_SWITCH(obj)      (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SWITCH))
551
 
#define GTK_IS_TOOLTIP(obj)     (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOLTIP))
552
 
#define GTK_IS_TOOL_SHELL(obj)  (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOL_SHELL))
553
 
#define GTK_IS_VOLUME_BUTTON(obj)       (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VOLUME_BUTTON))
554
 
#define GTK_IS_TOOL_ITEM_GROUP(obj)     (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_TOOL_ITEM_GROUP))
555
 
#define GTK_IS_TOOL_PALETTE(obj)        (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_TOOL_PALETTE))
556
 
#define GTK_IS_INFO_BAR(obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INFO_BAR))
557
 
#define GTK_APPLICATION_WINDOW_GET_CLASS(inst)  (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_APPLICATION_WINDOW, GtkApplicationWindowClass))
558
 
#define GTK_CSS_PROVIDER_GET_CLASS(o)   (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_CSS_PROVIDER, GtkCssProviderClass))
559
 
#define GTK_LOCK_BUTTON_GET_CLASS(o)    (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_LOCK_BUTTON, GtkLockButtonClass))
560
 
#define GTK_MOUNT_OPERATION_GET_CLASS(o)        (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_MOUNT_OPERATION, GtkMountOperationClass))
561
 
#define GTK_OFFSCREEN_WINDOW_GET_CLASS(o)       (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_OFFSCREEN_WINDOW, GtkOffscreenWindowClass))
562
 
#define GTK_STYLE_CONTEXT_GET_CLASS(o)  (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_STYLE_CONTEXT, GtkStyleContextClass))
563
 
#define GTK_STYLE_PROPERTIES_GET_CLASS(o)       (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_STYLE_PROPERTIES, GtkStylePropertiesClass))
564
 
#define GTK_THEMING_ENGINE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_THEMING_ENGINE, GtkThemingEngineClass))
565
 
#define GTK_APPLICATION_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_APPLICATION, GtkApplicationClass))
566
 
#define GTK_APP_CHOOSER_BUTTON_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_APP_CHOOSER_BUTTON, GtkAppChooserButtonClass))
567
 
#define GTK_APP_CHOOSER_DIALOG_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_APP_CHOOSER_DIALOG, GtkAppChooserDialogClass))
568
 
#define GTK_APP_CHOOSER_WIDGET_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_APP_CHOOSER_WIDGET, GtkAppChooserWidgetClass))
569
 
#define GTK_BUILDER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUILDER, GtkBuilderClass))
570
 
#define GTK_CELL_AREA_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_AREA, GtkCellAreaClass))
571
 
#define GTK_CELL_AREA_BOX_GET_CLASS(obj)        (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_AREA_BOX, GtkCellAreaBoxClass))
572
 
#define GTK_CELL_AREA_CONTEXT_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_AREA_CONTEXT, GtkCellAreaContextClass))
573
 
#define GTK_CELL_RENDERER_SPINNER_GET_CLASS(obj)        (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_SPINNER, GtkCellRendererSpinnerClass))
574
 
#define GTK_COLOR_CHOOSER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_CHOOSER_DIALOG, GtkColorChooserDialogClass))
575
 
#define GTK_COLOR_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_CHOOSER_WIDGET, GtkColorChooserWidgetClass))
576
 
#define GTK_COMBO_BOX_TEXT_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COMBO_BOX_TEXT, GtkComboBoxTextClass))
577
 
#define GTK_ENTRY_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY_BUFFER, GtkEntryBufferClass))
578
 
#define GTK_FILE_CHOOSER_BUTTON_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_CHOOSER_BUTTON, GtkFileChooserButtonClass))
579
 
#define GTK_FONT_CHOOSER_DIALOG_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FONT_CHOOSER_DIALOG, GtkFontChooserDialogClass))
580
 
#define GTK_FONT_CHOOSER_WIDGET_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FONT_CHOOSER_WIDGET, GtkFontChooserWidgetClass))
581
 
#define GTK_GRID_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_GRID, GtkGridClass))
582
 
#define GTK_LEVEL_BAR_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LEVEL_BAR, GtkLevelBarClass))
583
 
#define GTK_MENU_BUTTON_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_BUTTON, GtkMenuButtonClass))
584
 
#define GTK_NUMERABLE_ICON_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_NUMERABLE_ICON, GtkNumerableIconClass))
585
 
#define GTK_OVERLAY_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_OVERLAY, GtkOverlayClass))
586
 
#define GTK_RECENT_ACTION_GET_CLASS(obj)        (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RECENT_ACTION, GtkRecentActionClass))
587
 
#define GTK_SCALE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE_BUTTON, GtkScaleButtonClass))
588
 
#define GTK_SEARCH_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENTRY, GtkSearchEntryClass))
589
 
#define GTK_SPINNER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SPINNER, GtkSpinnerClass))
590
 
#define GTK_SWITCH_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SWITCH, GtkSwitchClass))
591
 
#define GTK_TOOL_ITEM_GROUP_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOOL_ITEM_GROUP, GtkToolItemGroupClass))
592
 
#define GTK_TOOL_PALETTE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOOL_PALETTE, GtkToolPaletteClass))
593
 
#define GTK_TREE_MODEL_FILTER_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MODEL_FILTER, GtkTreeModelFilterClass))
594
 
#define GTK_VOLUME_BUTTON_GET_CLASS(obj)        (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VOLUME_BUTTON, GtkVolumeButtonClass))
595
 
#define GTK_INFO_BAR_GET_CLASS(obj)     (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INFO_BAR, GtkInfoBarClass))
596
 
#define GTK_ACTIONABLE_GET_IFACE(inst)  (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_ACTIONABLE, GtkActionableInterface))
597
 
#define GTK_COLOR_CHOOSER_GET_IFACE(inst)       (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_COLOR_CHOOSER, GtkColorChooserInterface))
598
 
#define GTK_EDITABLE_GET_IFACE(inst)    (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_EDITABLE, GtkEditableInterface))
599
 
#define GTK_FONT_CHOOSER_GET_IFACE(inst)        (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_FONT_CHOOSER, GtkFontChooserIface))
600
 
#define GTK_ORIENTABLE_GET_IFACE(inst)  (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_ORIENTABLE, GtkOrientableIface))
601
 
#define GTK_SCROLLABLE_GET_IFACE(inst)  (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_SCROLLABLE, GtkScrollableInterface))
602
 
#define GTK_STYLE_PROVIDER_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GTK_TYPE_STYLE_PROVIDER, GtkStyleProviderIface))
603
 
#define GTK_ACTIVATABLE_GET_IFACE(obj)  (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_ACTIVATABLE, GtkActivatableIface))
604
 
#define GTK_BUILDABLE_GET_IFACE(obj)    (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_BUILDABLE, GtkBuildableIface))
605
 
#define GTK_TOOL_SHELL_GET_IFACE(obj)   (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TOOL_SHELL, GtkToolShellIface))
606
 
#define GTK_PATH_PRIO_MASK      0x0f
607
 
#define GTK_STYLE_PROVIDER_PRIORITY_FALLBACK    1
608
 
#define GTK_STYLE_PROVIDER_PRIORITY_THEME       200
609
 
#define GTK_STYLE_PROVIDER_PRIORITY_SETTINGS    400
610
 
#define GTK_STYLE_PROVIDER_PRIORITY_APPLICATION 600
611
 
#define GTK_STYLE_PROVIDER_PRIORITY_USER        800
612
 
#define GTK_STYLE_CLASS_ACCELERATOR     "accelerator"
613
 
#define GTK_STYLE_CLASS_ARROW   "arrow"
614
 
#define GTK_STYLE_CLASS_BACKGROUND      "background"
615
 
#define GTK_STYLE_PROPERTY_BACKGROUND_COLOR     "background-color"
616
 
#define GTK_STYLE_PROPERTY_BACKGROUND_IMAGE     "background-image"
617
 
#define GTK_STYLE_PROPERTY_BORDER_COLOR "border-color"
618
 
#define GTK_STYLE_PROPERTY_BORDER_RADIUS        "border-radius"
619
 
#define GTK_STYLE_PROPERTY_BORDER_STYLE "border-style"
620
 
#define GTK_STYLE_PROPERTY_BORDER_WIDTH "border-width"
621
 
#define GTK_STYLE_CLASS_BOTTOM  "bottom"
622
 
#define GTK_STYLE_CLASS_BUTTON  "button"
623
 
#define GTK_STYLE_CLASS_CALENDAR        "calendar"
624
 
#define GTK_STYLE_CLASS_CELL    "cell"
625
 
#define GTK_STYLE_CLASS_CHECK   "check"
626
 
#define GTK_STYLE_PROPERTY_COLOR        "color"
627
 
#define GTK_STYLE_REGION_COLUMN "column"
628
 
#define GTK_STYLE_REGION_COLUMN_HEADER  "column-header"
629
 
#define GTK_STYLE_CLASS_COMBOBOX_ENTRY  "combobox-entry"
630
 
#define GTK_STYLE_CLASS_CURSOR_HANDLE   "cursor-handle"
631
 
#define GTK_STYLE_CLASS_DEFAULT "default"
632
 
#define GTK_STYLE_CLASS_DIM_LABEL       "dim-label"
633
 
#define GTK_STYLE_CLASS_DND     "dnd"
634
 
#define GTK_STYLE_CLASS_DOCK    "dock"
635
 
#define GTK_STYLE_CLASS_ENTRY   "entry"
636
 
#define GTK_STYLE_CLASS_ERROR   "error"
637
 
#define GTK_STYLE_CLASS_EXPANDER        "expander"
638
 
#define GTK_STYLE_PROPERTY_FONT "font"
639
 
#define GTK_STYLE_CLASS_FRAME   "frame"
640
 
#define GTK_STYLE_CLASS_GRIP    "grip"
641
 
#define GTK_STOCK_CAPS_LOCK_WARNING     "gtk-caps-lock-warning"
642
 
#define GTK_STOCK_DISCARD       "gtk-discard"
643
 
#define GTK_STOCK_ORIENTATION_LANDSCAPE "gtk-orientation-landscape"
644
 
#define GTK_STOCK_ORIENTATION_PORTRAIT  "gtk-orientation-portrait"
645
 
#define GTK_STOCK_ORIENTATION_REVERSE_LANDSCAPE "gtk-orientation-reverse-landscape"
646
 
#define GTK_STOCK_ORIENTATION_REVERSE_PORTRAIT  "gtk-orientation-reverse-portrait"
647
 
#define GTK_STOCK_PAGE_SETUP    "gtk-page-setup"
648
 
#define GTK_STOCK_PRINT_ERROR   "gtk-print-error"
649
 
#define GTK_STOCK_PRINT_PAUSED  "gtk-print-paused"
650
 
#define GTK_STOCK_PRINT_REPORT  "gtk-print-report"
651
 
#define GTK_STOCK_PRINT_WARNING "gtk-print-warning"
652
 
#define gtk_binary_age  gtk_get_binary_age ()
653
 
#define gtk_interface_age       gtk_get_interface_age ()
654
 
#define gtk_major_version       gtk_get_major_version ()
655
 
#define gtk_micro_version       gtk_get_micro_version ()
656
 
#define gtk_minor_version       gtk_get_minor_version ()
657
 
#define GTK_UNIT_PIXEL  GTK_UNIT_NONE
658
 
#define GTK_ENTRY_BUFFER_MAX_SIZE       G_MAXUSHORT
659
 
#define GTK_CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID(object,property_id,pspec)   G_OBJECT_WARN_INVALID_PSPEC ((object), "cell property id", (property_id), (pspec))
660
 
#define GTK_BUILDER_WARN_INVALID_CHILD_TYPE(object,type)        g_warning ("'%s' is not a valid child type of '%s'", type, g_type_name (G_OBJECT_TYPE (object)))
661
 
#define GTK_STYLE_CLASS_HEADER  "header"
662
 
#define GTK_LEVEL_BAR_OFFSET_HIGH       "high"
663
 
#define GTK_STYLE_CLASS_HIGHLIGHT       "highlight"
664
 
#define GTK_STYLE_CLASS_HORIZONTAL      "horizontal"
665
 
#define GTK_STYLE_CLASS_IMAGE   "image"
666
 
#define GTK_STYLE_CLASS_INFO    "info"
667
 
#define GTK_STYLE_CLASS_INLINE_TOOLBAR  "inline-toolbar"
668
 
#define GTK_STYLE_CLASS_LEFT    "left"
669
 
#define GTK_STYLE_CLASS_LEVEL_BAR       "level-bar"
670
 
#define GTK_STYLE_CLASS_LINKED  "linked"
671
 
#define GTK_LEVEL_BAR_OFFSET_LOW        "low"
672
 
#define GTK_STYLE_PROPERTY_MARGIN       "margin"
673
 
#define GTK_STYLE_CLASS_MARK    "mark"
674
 
#define GTK_STYLE_CLASS_MENU    "menu"
675
 
#define GTK_STYLE_CLASS_MENUBAR "menubar"
676
 
#define GTK_STYLE_CLASS_MENUITEM        "menuitem"
677
 
#define GTK_STYLE_CLASS_NOTEBOOK        "notebook"
678
 
#define GTK_STYLE_CLASS_OSD     "osd"
679
 
#define GTK_PRINT_SETTINGS_OUTPUT_BASENAME      "output-basename"
680
 
#define GTK_PRINT_SETTINGS_OUTPUT_DIR   "output-dir"
681
 
#define GTK_STYLE_PROPERTY_PADDING      "padding"
682
 
#define GTK_STYLE_CLASS_PANE_SEPARATOR  "pane-separator"
683
 
#define GTK_STYLE_CLASS_PRIMARY_TOOLBAR "primary-toolbar"
684
 
#define GTK_STYLE_CLASS_PROGRESSBAR     "progressbar"
685
 
#define GTK_STYLE_CLASS_PULSE   "pulse"
686
 
#define GTK_STYLE_CLASS_QUESTION        "question"
687
 
#define GTK_STYLE_CLASS_RADIO   "radio"
688
 
#define GTK_STYLE_CLASS_RAISED  "raised"
689
 
#define GTK_STYLE_CLASS_RIGHT   "right"
690
 
#define GTK_STYLE_REGION_ROW    "row"
691
 
#define GTK_STYLE_CLASS_RUBBERBAND      "rubberband"
692
 
#define GTK_STYLE_CLASS_SCALE   "scale"
693
 
#define GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE   "scale-has-marks-above"
694
 
#define GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW   "scale-has-marks-below"
695
 
#define GTK_STYLE_CLASS_SCROLLBAR       "scrollbar"
696
 
#define GTK_STYLE_CLASS_SCROLLBARS_JUNCTION     "scrollbars-junction"
697
 
#define GTK_STYLE_CLASS_SEPARATOR       "separator"
698
 
#define GTK_STYLE_CLASS_SIDEBAR "sidebar"
699
 
#define GTK_STYLE_CLASS_SLIDER  "slider"
700
 
#define GTK_STYLE_CLASS_SPINBUTTON      "spinbutton"
701
 
#define GTK_STYLE_CLASS_SPINNER "spinner"
702
 
#define GTK_STYLE_REGION_TAB    "tab"
703
 
#define GTK_STYLE_CLASS_TOOLBAR "toolbar"
704
 
#define GTK_STYLE_CLASS_TOOLTIP "tooltip"
705
 
#define GTK_STYLE_CLASS_TOP     "top"
706
 
#define GTK_STYLE_CLASS_TROUGH  "trough"
707
 
#define GTK_STYLE_CLASS_VERTICAL        "vertical"
708
 
#define GTK_STYLE_CLASS_VIEW    "view"
709
 
#define GTK_STYLE_CLASS_WARNING "warning"
710
 
 
711
 
typedef struct _GtkSettingsPrivate GtkSettingsPrivate;
712
 
typedef struct _GtkSettingsClass {
713
 
    GObjectClass parent_class;
714
 
    void (*_gtk_reserved1) (void);
715
 
    void (*_gtk_reserved2) (void);
716
 
    void (*_gtk_reserved3) (void);
717
 
    void (*_gtk_reserved4) (void);
718
 
} GtkSettingsClass;
719
 
typedef struct _GtkSettingsValue {
720
 
    gchar *origin;
721
 
    GValue value;
722
 
} GtkSettingsValue;
723
 
typedef struct _GtkScaleButton {
724
 
    GtkButton parent;
725
 
    GtkScaleButtonPrivate *priv;
726
 
} GtkScaleButton;
727
 
typedef struct _GtkScaleButtonClass {
728
 
    GtkButtonClass parent_class;
729
 
    void (*value_changed) (GtkScaleButton * button, gdouble value);
730
 
    void (*_gtk_reserved1) (void);
731
 
    void (*_gtk_reserved2) (void);
732
 
    void (*_gtk_reserved3) (void);
733
 
    void (*_gtk_reserved4) (void);
734
 
} GtkScaleButtonClass;
735
 
typedef struct _GtkScaleButtonPrivate GtkScaleButtonPrivate;
736
 
typedef struct _GtkComboBoxText {
737
 
    GtkComboBox parent_instance;
738
 
    GtkComboBoxTextPrivate *priv;
739
 
} GtkComboBoxText;
740
 
typedef struct _GtkComboBoxTextPrivate GtkComboBoxTextPrivate;
741
 
typedef struct _GtkComboBoxTextClass {
742
 
    GtkComboBoxClass parent_class;
743
 
    void (*_gtk_reserved1) (void);
744
 
    void (*_gtk_reserved2) (void);
745
 
    void (*_gtk_reserved3) (void);
746
 
    void (*_gtk_reserved4) (void);
747
 
} GtkComboBoxTextClass;
748
 
typedef struct _GtkToolItemGroup {
749
 
    GtkContainer parent_instance;
750
 
    GtkToolItemGroupPrivate *priv;
751
 
} GtkToolItemGroup;
752
 
typedef struct _GtkToolItemGroupClass {
753
 
    GtkContainerClass parent_class;
754
 
    void (*_gtk_reserved1) (void);
755
 
    void (*_gtk_reserved2) (void);
756
 
    void (*_gtk_reserved3) (void);
757
 
    void (*_gtk_reserved4) (void);
758
 
} GtkToolItemGroupClass;
759
 
typedef struct _GtkToolItemGroupPrivate GtkToolItemGroupPrivate;
760
 
typedef struct _GtkAdjustmentPrivate GtkAdjustmentPrivate;
761
 
typedef struct _GtkAdjustmentClass {
762
 
    GInitiallyUnownedClass parent_class;
763
 
    void (*changed) (GtkAdjustment * adjustment);
764
 
    void (*value_changed) (GtkAdjustment * adjustment);
765
 
    void (*_gtk_reserved1) (void);
766
 
    void (*_gtk_reserved2) (void);
767
 
    void (*_gtk_reserved3) (void);
768
 
    void (*_gtk_reserved4) (void);
769
 
} GtkAdjustmentClass;
770
 
typedef struct _GtkTextChildAnchor {
771
 
    GObject parent_instance;
772
 
    gpointer segment;
773
 
} GtkTextChildAnchor;
774
 
typedef struct _GtkTextChildAnchorClass {
775
 
    GObjectClass parent_class;
776
 
    void (*_gtk_reserved1) (void);
777
 
    void (*_gtk_reserved2) (void);
778
 
    void (*_gtk_reserved3) (void);
779
 
    void (*_gtk_reserved4) (void);
780
 
} GtkTextChildAnchorClass;
781
 
typedef enum {
782
 
    GTK_TEXT_SEARCH_VISIBLE_ONLY,
783
 
    GTK_TEXT_SEARCH_TEXT_ONLY,
784
 
    GTK_TEXT_SEARCH_CASE_INSENSITIVE
785
 
} GtkTextSearchFlags;
786
 
typedef struct _GtkTextBuffer {
787
 
    GObject parent_instance;
788
 
    GtkTextBufferPrivate *priv;
789
 
} GtkTextBuffer;
790
 
typedef gboolean(*GtkTextCharPredicate) (void);
791
 
typedef struct _GtkSearchEntry {
792
 
    GtkEntry parent;
793
 
} GtkSearchEntry;
794
 
typedef struct _GtkSearchEntryClass {
795
 
    GtkEntryClass parent_class;
796
 
    void (*_gtk_reserved1) (void);
797
 
    void (*_gtk_reserved2) (void);
798
 
    void (*_gtk_reserved3) (void);
799
 
    void (*_gtk_reserved4) (void);
800
 
} GtkSearchEntryClass;
801
 
typedef struct _GtkPrintSettings GtkPrintSettings;
802
 
typedef void (*GtkPrintSettingsFunc) (const gchar * key,
803
 
                                      const gchar * value,
804
 
                                      gpointer user_data);
805
 
typedef struct _GtkPageRange {
806
 
    gint start;
807
 
    gint end;
808
 
} GtkPageRange;
809
 
typedef struct _GtkEventBox {
810
 
    GtkBin bin;
811
 
    GtkEventBoxPrivate *priv;
812
 
} GtkEventBox;
813
 
typedef struct _GtkEventBoxClass {
814
 
    GtkBinClass parent_class;
815
 
    void (*_gtk_reserved1) (void);
816
 
    void (*_gtk_reserved2) (void);
817
 
    void (*_gtk_reserved3) (void);
818
 
    void (*_gtk_reserved4) (void);
819
 
} GtkEventBoxClass;
820
 
typedef struct _GtkEventBoxPrivate GtkEventBoxPrivate;
821
 
typedef struct _GtkActivatable GtkActivatable;
822
 
typedef struct _GtkActivatableIface {
823
 
    GTypeInterface g_iface;
824
 
    void (*update) (GtkActivatable * activatable, GtkAction * action,
825
 
                    const gchar * property_name);
826
 
    void (*sync_action_properties) (GtkActivatable * activatable,
827
 
                                    GtkAction * action);
828
 
} GtkActivatableIface;
829
 
typedef struct _GtkMisc {
830
 
    GtkWidget widget;
831
 
    GtkMiscPrivate *priv;
832
 
} GtkMisc;
833
 
typedef struct _GtkMiscPrivate GtkMiscPrivate;
834
 
typedef struct _GtkMiscClass {
835
 
    GtkWidgetClass parent_class;
836
 
    void (*_gtk_reserved1) (void);
837
 
    void (*_gtk_reserved2) (void);
838
 
    void (*_gtk_reserved3) (void);
839
 
    void (*_gtk_reserved4) (void);
840
 
} GtkMiscClass;
841
 
typedef struct _GtkColorChooserDialog {
842
 
    GtkDialog parent_instance;
843
 
    GtkColorChooserDialogPrivate *priv;
844
 
} GtkColorChooserDialog;
845
 
typedef struct _GtkColorChooserDialogPrivate GtkColorChooserDialogPrivate;
846
 
typedef struct _GtkColorChooserDialogClass {
847
 
    GtkDialogClass parent_class;
848
 
    void (*_gtk_reserved1) (void);
849
 
    void (*_gtk_reserved2) (void);
850
 
    void (*_gtk_reserved3) (void);
851
 
    void (*_gtk_reserved4) (void);
852
 
} GtkColorChooserDialogClass;
853
 
typedef struct _GtkBin {
854
 
    GtkContainer container;
855
 
    GtkBinPrivate *priv;
856
 
} GtkBin;
857
 
typedef struct _GtkBinPrivate GtkBinPrivate;
858
 
typedef struct _GtkBinClass {
859
 
    GtkContainerClass parent_class;
860
 
    void (*_gtk_reserved1) (void);
861
 
    void (*_gtk_reserved2) (void);
862
 
    void (*_gtk_reserved3) (void);
863
 
    void (*_gtk_reserved4) (void);
864
 
} GtkBinClass;
865
 
typedef struct _GtkPrintContext GtkPrintContext;
866
 
typedef enum {
867
 
    GTK_UPDATE_ALWAYS,
868
 
    GTK_UPDATE_IF_VALID
869
 
} GtkSpinButtonUpdatePolicy;
870
 
typedef enum {
871
 
    GTK_SPIN_STEP_FORWARD,
872
 
    GTK_SPIN_STEP_BACKWARD,
873
 
    GTK_SPIN_PAGE_FORWARD,
874
 
    GTK_SPIN_PAGE_BACKWARD,
875
 
    GTK_SPIN_HOME,
876
 
    GTK_SPIN_END,
877
 
    GTK_SPIN_USER_DEFINED
878
 
} GtkSpinType;
879
 
typedef struct _GtkSpinButton {
880
 
    GtkEntry entry;
881
 
    GtkSpinButtonPrivate *priv;
882
 
} GtkSpinButton;
883
 
typedef struct _GtkSpinButtonPrivate GtkSpinButtonPrivate;
884
 
typedef struct _GtkSpinButtonClass {
885
 
    GtkEntryClass parent_class;
886
 
     gint(*input) (GtkSpinButton * spin_button, gdouble * new_value);
887
 
     gint(*output) (GtkSpinButton * spin_button);
888
 
    void (*value_changed) (GtkSpinButton * spin_button);
889
 
    void (*change_value) (GtkSpinButton * spin_button,
890
 
                          GtkScrollType scroll);
891
 
    void (*wrapped) (GtkSpinButton * spin_button);
892
 
    void (*_gtk_reserved1) (void);
893
 
    void (*_gtk_reserved2) (void);
894
 
    void (*_gtk_reserved3) (void);
895
 
    void (*_gtk_reserved4) (void);
896
 
} GtkSpinButtonClass;
897
 
typedef struct _GtkToolButton {
898
 
    GtkToolItem parent;
899
 
    GtkToolButtonPrivate *priv;
900
 
} GtkToolButton;
901
 
typedef struct _GtkToolButtonClass {
902
 
    GtkToolItemClass parent_class;
903
 
    GType button_type;
904
 
    void (*clicked) (GtkToolButton * tool_item);
905
 
    void (*_gtk_reserved1) (void);
906
 
    void (*_gtk_reserved2) (void);
907
 
    void (*_gtk_reserved3) (void);
908
 
    void (*_gtk_reserved4) (void);
909
 
} GtkToolButtonClass;
910
 
typedef struct _GtkToolButtonPrivate GtkToolButtonPrivate;
911
 
typedef struct _GtkIMContext {
912
 
    GObject parent_instance;
913
 
} GtkIMContext;
914
 
typedef struct _GtkIMContextClass {
915
 
    GObjectClass parent_class;
916
 
    void (*preedit_start) (GtkIMContext * context);
917
 
    void (*preedit_end) (GtkIMContext * context);
918
 
    void (*preedit_changed) (GtkIMContext * context);
919
 
    void (*commit) (GtkIMContext * context, const gchar * str);
920
 
     gboolean(*retrieve_surrounding) (GtkIMContext * context);
921
 
     gboolean(*delete_surrounding) (GtkIMContext * context, gint offset,
922
 
                                    gint n_chars);
923
 
    void (*set_client_window) (GtkIMContext * context, GdkWindow * window);
924
 
    void (*get_preedit_string) (GtkIMContext * context, gchar * *str,
925
 
                                PangoAttrList * *attrs, gint * cursor_pos);
926
 
     gboolean(*filter_keypress) (GtkIMContext * context,
927
 
                                 GdkEventKey * event);
928
 
    void (*focus_in) (GtkIMContext * context);
929
 
    void (*focus_out) (GtkIMContext * context);
930
 
    void (*reset) (GtkIMContext * context);
931
 
    void (*set_cursor_location) (GtkIMContext * context,
932
 
                                 GdkRectangle * area);
933
 
    void (*set_use_preedit) (GtkIMContext * context, gboolean use_preedit);
934
 
    void (*set_surrounding) (GtkIMContext * context, const gchar * text,
935
 
                             gint len, gint cursor_index);
936
 
     gboolean(*get_surrounding) (GtkIMContext * context, gchar * *text,
937
 
                                 gint * cursor_index);
938
 
    void (*_gtk_reserved1) (void);
939
 
    void (*_gtk_reserved2) (void);
940
 
    void (*_gtk_reserved3) (void);
941
 
    void (*_gtk_reserved4) (void);
942
 
    void (*_gtk_reserved5) (void);
943
 
    void (*_gtk_reserved6) (void);
944
 
} GtkIMContextClass;
945
 
typedef struct _GtkToolShell GtkToolShell;
946
 
typedef struct _GtkToolShellIface {
947
 
    GTypeInterface g_iface;
948
 
     GtkIconSize(*get_icon_size) (GtkToolShell * shell);
949
 
     GtkOrientation(*get_orientation) (GtkToolShell * shell);
950
 
     GtkToolbarStyle(*get_style) (GtkToolShell * shell);
951
 
     GtkReliefStyle(*get_relief_style) (GtkToolShell * shell);
952
 
    void (*rebuild_menu) (GtkToolShell * shell);
953
 
     GtkOrientation(*get_text_orientation) (GtkToolShell * shell);
954
 
     gfloat(*get_text_alignment) (GtkToolShell * shell);
955
 
     PangoEllipsizeMode(*get_ellipsize_mode) (GtkToolShell * shell);
956
 
    GtkSizeGroup *(*get_text_size_group) (GtkToolShell * shell);
957
 
} GtkToolShellIface;
958
 
typedef struct _GtkToggleButton {
959
 
    GtkButton button;
960
 
    GtkToggleButtonPrivate *priv;
961
 
} GtkToggleButton;
962
 
typedef struct _GtkToggleButtonPrivate GtkToggleButtonPrivate;
963
 
typedef struct _GtkToggleButtonClass {
964
 
    GtkButtonClass parent_class;
965
 
    void (*toggled) (GtkToggleButton * toggle_button);
966
 
    void (*_gtk_reserved1) (void);
967
 
    void (*_gtk_reserved2) (void);
968
 
    void (*_gtk_reserved3) (void);
969
 
    void (*_gtk_reserved4) (void);
970
 
} GtkToggleButtonClass;
971
 
typedef struct _GtkMenuShell {
972
 
    GtkContainer container;
973
 
    GtkMenuShellPrivate *priv;
974
 
} GtkMenuShell;
975
 
typedef struct _GtkMenuShellClass {
976
 
    GtkContainerClass parent_class;
977
 
    guint submenu_placement:1;
978
 
    void (*deactivate) (GtkMenuShell * menu_shell);
979
 
    void (*selection_done) (GtkMenuShell * menu_shell);
980
 
    void (*move_current) (GtkMenuShell * menu_shell,
981
 
                          GtkMenuDirectionType direction);
982
 
    void (*activate_current) (GtkMenuShell * menu_shell,
983
 
                              gboolean force_hide);
984
 
    void (*cancel) (GtkMenuShell * menu_shell);
985
 
    void (*select_item) (GtkMenuShell * menu_shell, GtkWidget * menu_item);
986
 
    void (*insert) (GtkMenuShell * menu_shell, GtkWidget * child,
987
 
                    gint position);
988
 
     gint(*get_popup_delay) (GtkMenuShell * menu_shell);
989
 
     gboolean(*move_selected) (GtkMenuShell * menu_shell, gint distance);
990
 
    void (*_gtk_reserved1) (void);
991
 
    void (*_gtk_reserved2) (void);
992
 
    void (*_gtk_reserved3) (void);
993
 
    void (*_gtk_reserved4) (void);
994
 
} GtkMenuShellClass;
995
 
typedef struct _GtkMenuShellPrivate GtkMenuShellPrivate;
996
 
typedef struct _GtkFileChooserDialog {
997
 
    GtkDialog parent_instance;
998
 
    GtkFileChooserDialogPrivate *priv;
999
 
} GtkFileChooserDialog;
1000
 
typedef struct _GtkFileChooserDialogPrivate GtkFileChooserDialogPrivate;
1001
 
typedef struct _GtkFileChooserDialogClass {
1002
 
    GtkDialogClass parent_class;
1003
 
    void (*_gtk_reserved1) (void);
1004
 
    void (*_gtk_reserved2) (void);
1005
 
    void (*_gtk_reserved3) (void);
1006
 
    void (*_gtk_reserved4) (void);
1007
 
} GtkFileChooserDialogClass;
1008
 
typedef struct _GtkRecentInfo GtkRecentInfo;
1009
 
typedef struct _GtkRecentData {
1010
 
    gchar *display_name;
1011
 
    gchar *description;
1012
 
    gchar *mime_type;
1013
 
    gchar *app_name;
1014
 
    gchar *app_exec;
1015
 
    gchar **groups;
1016
 
    gboolean is_private;
1017
 
} GtkRecentData;
1018
 
typedef struct _GtkRecentManager {
1019
 
    GObject parent;
1020
 
    GtkRecentManagerPrivate *priv;
1021
 
} GtkRecentManager;
1022
 
typedef struct _GtkRecentManagerClass {
1023
 
    GObjectClass parent_class;
1024
 
    void (*changed) (GtkRecentManager * manager);
1025
 
    void (*_gtk_recent1) (void);
1026
 
    void (*_gtk_recent2) (void);
1027
 
    void (*_gtk_recent3) (void);
1028
 
    void (*_gtk_recent4) (void);
1029
 
} GtkRecentManagerClass;
1030
 
typedef struct _GtkRecentManagerPrivate GtkRecentManagerPrivate;
1031
 
typedef struct _GtkFileChooserWidget {
1032
 
    GtkBox parent_instance;
1033
 
    GtkFileChooserWidgetPrivate *priv;
1034
 
} GtkFileChooserWidget;
1035
 
typedef struct _GtkFileChooserWidgetPrivate GtkFileChooserWidgetPrivate;
1036
 
typedef struct _GtkFileChooserWidgetClass {
1037
 
    GtkBoxClass parent_class;
1038
 
    void (*_gtk_reserved1) (void);
1039
 
    void (*_gtk_reserved2) (void);
1040
 
    void (*_gtk_reserved3) (void);
1041
 
    void (*_gtk_reserved4) (void);
1042
 
} GtkFileChooserWidgetClass;
1043
 
typedef struct _GtkIMContextSimple {
1044
 
    GtkIMContext object;
1045
 
    GtkIMContextSimplePrivate *priv;
1046
 
} GtkIMContextSimple;
1047
 
typedef struct _GtkIMContextSimplePrivate GtkIMContextSimplePrivate;
1048
 
typedef struct _GtkIMContextSimpleClass {
1049
 
    GtkIMContextClass parent_class;
1050
 
} GtkIMContextSimpleClass;
1051
 
typedef struct _GtkRadioButton {
1052
 
    GtkCheckButton check_button;
1053
 
    GtkRadioButtonPrivate *priv;
1054
 
} GtkRadioButton;
1055
 
typedef struct _GtkRadioButtonPrivate GtkRadioButtonPrivate;
1056
 
typedef struct _GtkRadioButtonClass {
1057
 
    GtkCheckButtonClass parent_class;
1058
 
    void (*group_changed) (GtkRadioButton * radio_button);
1059
 
    void (*_gtk_reserved1) (void);
1060
 
    void (*_gtk_reserved2) (void);
1061
 
    void (*_gtk_reserved3) (void);
1062
 
    void (*_gtk_reserved4) (void);
1063
 
} GtkRadioButtonClass;
1064
 
typedef struct _GtkSeparatorMenuItem {
1065
 
    GtkMenuItem menu_item;
1066
 
} GtkSeparatorMenuItem;
1067
 
typedef struct _GtkSeparatorMenuItemClass {
1068
 
    GtkMenuItemClass parent_class;
1069
 
    void (*_gtk_reserved1) (void);
1070
 
    void (*_gtk_reserved2) (void);
1071
 
    void (*_gtk_reserved3) (void);
1072
 
    void (*_gtk_reserved4) (void);
1073
 
} GtkSeparatorMenuItemClass;
1074
 
typedef struct _GtkPageSetup GtkPageSetup;
1075
 
typedef gint(*GtkKeySnoopFunc) (GtkWidget * grab_widget,
1076
 
                                GdkEventKey * event, gpointer func_data);
1077
 
typedef struct _GtkLinkButton {
1078
 
    GtkButton parent_instance;
1079
 
    GtkLinkButtonPrivate *priv;
1080
 
} GtkLinkButton;
1081
 
typedef struct _GtkLinkButtonClass {
1082
 
    GtkButtonClass parent_class;
1083
 
     gboolean(*activate_link) (GtkLinkButton * button);
1084
 
    void (*_gtk_padding1) (void);
1085
 
    void (*_gtk_padding2) (void);
1086
 
    void (*_gtk_padding3) (void);
1087
 
    void (*_gtk_padding4) (void);
1088
 
} GtkLinkButtonClass;
1089
 
typedef struct _GtkLinkButtonPrivate GtkLinkButtonPrivate;
1090
 
typedef struct _GtkAdjustment {
1091
 
    GInitiallyUnowned parent_instance;
1092
 
    GtkAdjustmentPrivate *priv;
1093
 
} GtkAdjustment;
1094
 
typedef struct _GtkClipboard GtkClipboard;
1095
 
typedef struct _GtkIconSet GtkIconSet;
1096
 
typedef struct _GtkIconSource GtkIconSource;
1097
 
typedef struct _GtkRcStyle {
1098
 
    GObject parent_instance;
1099
 
    gchar *name;
1100
 
    gchar *bg_pixmap_name;
1101
 
    PangoFontDescription *font_desc;
1102
 
    GtkRcFlags color_flags;
1103
 
    GdkColor fg;
1104
 
    GdkColor bg;
1105
 
    GdkColor text;
1106
 
    GdkColor base;
1107
 
    gint xthickness;
1108
 
    gint ythickness;
1109
 
    GArray *rc_properties;
1110
 
    GSList *rc_style_lists;
1111
 
    GSList *icon_factories;
1112
 
    guint engine_specified:1;
1113
 
} GtkRcStyle;
1114
 
typedef struct _GtkRequisition {
1115
 
    gint width;
1116
 
    gint height;
1117
 
} GtkRequisition;
1118
 
typedef struct _GtkSelectionData GtkSelectionData;
1119
 
typedef struct _GtkSettings {
1120
 
    GObject parent_instance;
1121
 
    GtkSettingsPrivate *priv;
1122
 
} GtkSettings;
1123
 
typedef struct _GtkStyle {
1124
 
    GObject parent_instance;
1125
 
    GdkColor fg;
1126
 
    GdkColor bg;
1127
 
    GdkColor light;
1128
 
    GdkColor dark;
1129
 
    GdkColor mid;
1130
 
    GdkColor text;
1131
 
    GdkColor base;
1132
 
    GdkColor text_aa;
1133
 
    GdkColor black;
1134
 
    GdkColor white;
1135
 
    PangoFontDescription *font_desc;
1136
 
    gint xthickness;
1137
 
    gint ythickness;
1138
 
    cairo_pattern_t *background;
1139
 
    gint attach_count;
1140
 
    GdkVisual *visual;
1141
 
    PangoFontDescription *private_font_desc;
1142
 
    GtkRcStyle *rc_style;
1143
 
    GSList *styles;
1144
 
    GArray *property_cache;
1145
 
    GSList *icon_factories;
1146
 
} GtkStyle;
1147
 
typedef struct _GtkStyleContext {
1148
 
    GObject parent_object;
1149
 
    GtkStyleContextPrivate *priv;
1150
 
} GtkStyleContext;
1151
 
typedef struct _GtkTooltip GtkTooltip;
1152
 
typedef struct _GtkWidget {
1153
 
    GInitiallyUnowned parent_instance;
1154
 
    GtkWidgetPrivate *priv;
1155
 
} GtkWidget;
1156
 
typedef struct _GtkWidgetPath GtkWidgetPath;
1157
 
typedef struct _GtkWindow {
1158
 
    GtkBin bin;
1159
 
    GtkWindowPrivate *priv;
1160
 
} GtkWindow;
1161
 
typedef gboolean(*GtkRcPropertyParser) (const GParamSpec * pspec,
1162
 
                                        const GString * rc_string,
1163
 
                                        GValue * property_value);
1164
 
typedef struct _GtkRange {
1165
 
    GtkWidget widget;
1166
 
    GtkRangePrivate *priv;
1167
 
} GtkRange;
1168
 
typedef struct _GtkRangePrivate GtkRangePrivate;
1169
 
typedef struct _GtkRangeClass {
1170
 
    GtkWidgetClass parent_class;
1171
 
    gchar *slider_detail;
1172
 
    gchar *stepper_detail;
1173
 
    void (*value_changed) (GtkRange * range);
1174
 
    void (*adjust_bounds) (GtkRange * range, gdouble new_value);
1175
 
    void (*move_slider) (GtkRange * range, GtkScrollType scroll);
1176
 
    void (*get_range_border) (GtkRange * range, GtkBorder * border_);
1177
 
     gboolean(*change_value) (GtkRange * range, GtkScrollType scroll,
1178
 
                              gdouble new_value);
1179
 
    void (*_gtk_reserved1) (void);
1180
 
    void (*_gtk_reserved2) (void);
1181
 
    void (*_gtk_reserved3) (void);
1182
 
    void (*_gtk_reserved4) (void);
1183
 
} GtkRangeClass;
1184
 
typedef struct _GtkTextMark {
1185
 
    GObject parent_instance;
1186
 
    gpointer segment;
1187
 
} GtkTextMark;
1188
 
typedef struct _GtkTextMarkClass {
1189
 
    GObjectClass parent_class;
1190
 
    void (*_gtk_reserved1) (void);
1191
 
    void (*_gtk_reserved2) (void);
1192
 
    void (*_gtk_reserved3) (void);
1193
 
    void (*_gtk_reserved4) (void);
1194
 
} GtkTextMarkClass;
1195
 
typedef struct _GtkTreeSelectionPrivate GtkTreeSelectionPrivate;
1196
 
typedef gboolean(*GtkTreeSelectionFunc) (GtkTreeSelection * selection,
1197
 
                                         GtkTreeModel * model,
1198
 
                                         GtkTreePath * path,
1199
 
                                         gboolean path_currently_selected,
1200
 
                                         gpointer data);
1201
 
typedef void (*GtkTreeSelectionForeachFunc) (GtkTreeModel * model,
1202
 
                                             GtkTreePath * path,
1203
 
                                             GtkTreeIter * iter,
1204
 
                                             gpointer data);
1205
 
typedef struct _GtkSeparator {
1206
 
    GtkWidget widget;
1207
 
    GtkSeparatorPrivate *priv;
1208
 
} GtkSeparator;
1209
 
typedef struct _GtkSeparatorPrivate GtkSeparatorPrivate;
1210
 
typedef struct _GtkSeparatorClass {
1211
 
    GtkWidgetClass parent_class;
1212
 
    void (*_gtk_reserved1) (void);
1213
 
    void (*_gtk_reserved2) (void);
1214
 
    void (*_gtk_reserved3) (void);
1215
 
    void (*_gtk_reserved4) (void);
1216
 
} GtkSeparatorClass;
1217
 
typedef struct _GtkTreeViewColumn {
1218
 
    GInitiallyUnowned parent_instance;
1219
 
    GtkTreeViewColumnPrivate *priv;
1220
 
} GtkTreeViewColumn;
1221
 
typedef struct _GtkTreeViewColumnClass {
1222
 
    GInitiallyUnownedClass parent_class;
1223
 
    void (*clicked) (GtkTreeViewColumn * tree_column);
1224
 
    void (*_gtk_reserved1) (void);
1225
 
    void (*_gtk_reserved2) (void);
1226
 
    void (*_gtk_reserved3) (void);
1227
 
    void (*_gtk_reserved4) (void);
1228
 
} GtkTreeViewColumnClass;
1229
 
typedef struct _GtkTreeViewColumnPrivate GtkTreeViewColumnPrivate;
1230
 
typedef enum {
1231
 
    GTK_TREE_VIEW_COLUMN_GROW_ONLY,
1232
 
    GTK_TREE_VIEW_COLUMN_AUTOSIZE,
1233
 
    GTK_TREE_VIEW_COLUMN_FIXED
1234
 
} GtkTreeViewColumnSizing;
1235
 
typedef void (*GtkTreeCellDataFunc) (GtkTreeViewColumn * tree_column,
1236
 
                                     GtkCellRenderer * cell,
1237
 
                                     GtkTreeModel * tree_model,
1238
 
                                     GtkTreeIter * iter, gpointer data);
1239
 
typedef struct _GtkTreeModelSort {
1240
 
    GObject parent;
1241
 
    GtkTreeModelSortPrivate *priv;
1242
 
} GtkTreeModelSort;
1243
 
typedef struct _GtkTreeModelSortClass {
1244
 
    GObjectClass parent_class;
1245
 
    void (*_gtk_reserved1) (void);
1246
 
    void (*_gtk_reserved2) (void);
1247
 
    void (*_gtk_reserved3) (void);
1248
 
    void (*_gtk_reserved4) (void);
1249
 
} GtkTreeModelSortClass;
1250
 
typedef struct _GtkTreeModelSortPrivate GtkTreeModelSortPrivate;
1251
 
typedef struct _GtkViewport {
1252
 
    GtkBin bin;
1253
 
    GtkViewportPrivate *priv;
1254
 
} GtkViewport;
1255
 
typedef struct _GtkViewportPrivate GtkViewportPrivate;
1256
 
typedef struct _GtkViewportClass {
1257
 
    GtkBinClass parent_class;
1258
 
    void (*_gtk_reserved1) (void);
1259
 
    void (*_gtk_reserved2) (void);
1260
 
    void (*_gtk_reserved3) (void);
1261
 
    void (*_gtk_reserved4) (void);
1262
 
} GtkViewportClass;
1263
 
typedef struct _GtkStatusIcon {
1264
 
    GtkDialog parent;
1265
 
    GtkStatusIconPrivate *priv;
1266
 
} GtkStatusIcon;
1267
 
typedef struct _GtkStatusIconClass {
1268
 
    GObjectClass parent_class;
1269
 
    void (*activate) (GtkStatusIcon * status_icon);
1270
 
    void (*popup_menu) (GtkStatusIcon * status_icon, guint button,
1271
 
                        guint32 activate_time);
1272
 
     gboolean(*size_changed) (GtkStatusIcon * status_icon, gint size);
1273
 
     gboolean(*button_press_event) (GtkStatusIcon * status_icon,
1274
 
                                    GdkEventKey * event);
1275
 
     gboolean(*button_release_event) (GtkStatusIcon * status_icon,
1276
 
                                      GdkEventKey * event);
1277
 
     gboolean(*scroll_event) (GtkStatusIcon * status_icon,
1278
 
                              GdkEventScroll * event);
1279
 
     gboolean(*query_tooltip) (GtkStatusIcon * status_icon, gint x, gint y,
1280
 
                               gboolean keyboard_mode,
1281
 
                               GtkTooltip * tooltip);
1282
 
    void *__gtk_reserved1;
1283
 
    void *__gtk_reserved2;
1284
 
    void *__gtk_reserved3;
1285
 
    void *__gtk_reserved4;
1286
 
} GtkStatusIconClass;
1287
 
typedef struct _GtkStatusIconPrivate GtkStatusIconPrivate;
1288
 
typedef struct _GtkBox {
1289
 
    GtkContainer container;
1290
 
    GtkBoxPrivate *priv;
1291
 
} GtkBox;
1292
 
typedef struct _GtkBoxPrivate GtkBoxPrivate;
1293
 
typedef struct _GtkBoxClass {
1294
 
    GtkContainerClass parent_class;
1295
 
    void (*_gtk_reserved1) (void);
1296
 
    void (*_gtk_reserved2) (void);
1297
 
    void (*_gtk_reserved3) (void);
1298
 
    void (*_gtk_reserved4) (void);
1299
 
} GtkBoxClass;
1300
 
typedef struct _GtkCalendar {
1301
 
    GtkWidget widget;
1302
 
    GtkCalendarPrivate *priv;
1303
 
} GtkCalendar;
1304
 
typedef struct _GtkCalendarClass {
1305
 
    GtkWidgetClass parent_class;
1306
 
    void (*month_changed) (GtkCalendar * calendar);
1307
 
    void (*day_selected) (GtkCalendar * calendar);
1308
 
    void (*day_selected_double_click) (GtkCalendar * calendar);
1309
 
    void (*prev_month) (GtkCalendar * calendar);
1310
 
    void (*next_month) (GtkCalendar * calendar);
1311
 
    void (*prev_year) (GtkCalendar * calendar);
1312
 
    void (*next_year) (GtkCalendar * calendar);
1313
 
    void (*_gtk_reserved1) (void);
1314
 
    void (*_gtk_reserved2) (void);
1315
 
    void (*_gtk_reserved3) (void);
1316
 
    void (*_gtk_reserved4) (void);
1317
 
} GtkCalendarClass;
1318
 
typedef struct _GtkCalendarPrivate GtkCalendarPrivate;
1319
 
typedef enum {
1320
 
    GTK_CALENDAR_SHOW_HEADING,
1321
 
    GTK_CALENDAR_SHOW_DAY_NAMES,
1322
 
    GTK_CALENDAR_NO_MONTH_CHANGE,
1323
 
    GTK_CALENDAR_SHOW_WEEK_NUMBERS,
1324
 
    GTK_CALENDAR_SHOW_DETAILS
1325
 
} GtkCalendarDisplayOptions;
1326
 
typedef gchar *(*GtkCalendarDetailFunc) (GtkCalendar * calendar,
1327
 
                                         guint year, guint month,
1328
 
                                         guint day, gpointer user_data);
1329
 
typedef struct _GtkCellRendererProgress {
1330
 
    GtkCellRenderer parent_instance;
1331
 
    GtkCellRendererProgressPrivate *priv;
1332
 
} GtkCellRendererProgress;
1333
 
typedef struct _GtkCellRendererProgressClass {
1334
 
    GtkCellRendererClass parent_class;
1335
 
    void (*_gtk_reserved1) (void);
1336
 
    void (*_gtk_reserved2) (void);
1337
 
    void (*_gtk_reserved3) (void);
1338
 
    void (*_gtk_reserved4) (void);
1339
 
} GtkCellRendererProgressClass;
1340
 
typedef struct _GtkCellRendererProgressPrivate
1341
 
    GtkCellRendererProgressPrivate;
1342
 
typedef enum {
1343
 
    GTK_DIALOG_MODAL = 1 &#60;&#60; 0,
1344
 
    GTK_DIALOG_DESTROY_WITH_PARENT = 1 &#60;&#60; 1
1345
 
} GtkDialogFlags;
1346
 
typedef enum {
1347
 
    GTK_RESPONSE_NONE = -1,
1348
 
    GTK_RESPONSE_REJECT = -2,
1349
 
    GTK_RESPONSE_ACCEPT = -3,
1350
 
    GTK_RESPONSE_DELETE_EVENT = -4,
1351
 
    GTK_RESPONSE_OK = -5,
1352
 
    GTK_RESPONSE_CANCEL = -6,
1353
 
    GTK_RESPONSE_CLOSE = -7,
1354
 
    GTK_RESPONSE_YES = -8,
1355
 
    GTK_RESPONSE_NO = -9,
1356
 
    GTK_RESPONSE_APPLY = -10,
1357
 
    GTK_RESPONSE_HELP = -11
1358
 
} GtkResponseType;
1359
 
typedef struct _GtkDialog {
1360
 
    GtkWindow window;
1361
 
    GtkDialogPrivate *priv;
1362
 
} GtkDialog;
1363
 
typedef struct _GtkDialogPrivate GtkDialogPrivate;
1364
 
typedef struct _GtkDialogClass {
1365
 
    GtkWindowClass parent_class;
1366
 
    void (*response) (GtkDialog, gint);
1367
 
    void (*close) (GtkDialog);
1368
 
    void (*_gtk_reserved1) (void);
1369
 
    void (*_gtk_reserved2) (void);
1370
 
    void (*_gtk_reserved3) (void);
1371
 
    void (*_gtk_reserved4) (void);
1372
 
} GtkDialogClass;
1373
 
typedef struct _GtkActionableInterface {
1374
 
    GTypeInterface g_iface;
1375
 
    const gchar *(*get_action_name) (GtkActionable * actionable);
1376
 
    void (*set_action_name) (GtkActionable * actionable,
1377
 
                             const gchar * action_name);
1378
 
    GVariant *(*get_action_target_value) (GtkActionable * actionable);
1379
 
    void (*set_action_target_value) (GtkActionable * actionable,
1380
 
                                     GVariant * target_value);
1381
 
} GtkActionableInterface;
1382
 
typedef struct _GtkActionable GtkActionable;
1383
 
typedef struct _GtkListStore {
1384
 
    GObject parent;
1385
 
    GtkListStorePrivate *priv;
1386
 
} GtkListStore;
1387
 
typedef struct _GtkListStorePrivate GtkListStorePrivate;
1388
 
typedef struct _GtkListStoreClass {
1389
 
    GObjectClass parent_class;
1390
 
    void (*_gtk_reserved1) (void);
1391
 
    void (*_gtk_reserved2) (void);
1392
 
    void (*_gtk_reserved3) (void);
1393
 
    void (*_gtk_reserved4) (void);
1394
 
} GtkListStoreClass;
1395
 
typedef enum {
1396
 
    GTK_RECENT_SORT_NONE = 0,
1397
 
    GTK_RECENT_SORT_MRU = 1,
1398
 
    GTK_RECENT_SORT_LRU = 2,
1399
 
    GTK_RECENT_SORT_CUSTOM = 3
1400
 
} GtkRecentSortType;
1401
 
typedef gint(*GtkRecentSortFunc) (GtkRecentInfo * a, GtkRecentInfo * b,
1402
 
                                  gpointer user_data);
1403
 
typedef struct _GtkRecentChooser GtkRecentChooser;
1404
 
typedef struct _GtkRecentChooserIface {
1405
 
    GTypeInterface base_iface;
1406
 
     gboolean(*set_current_uri) (GtkRecentChooser * chooser,
1407
 
                                 const gchar * uri, GError * *error);
1408
 
    gchar *(*get_current_uri) (GtkRecentChooser * chooser);
1409
 
     gboolean(*select_uri) (GtkRecentChooser * chooser, const gchar * uri,
1410
 
                            GError * *error);
1411
 
    void (*unselect_uri) (GtkRecentChooser * chooser, const gchar * uri);
1412
 
    void (*select_all) (GtkRecentChooser * chooser);
1413
 
    void (*unselect_all) (GtkRecentChooser * chooser);
1414
 
    GList *(*get_items) (GtkRecentChooser * chooser);
1415
 
    GtkRecentManager *(*get_recent_manager) (GtkRecentChooser * chooser);
1416
 
    void (*add_filter) (GtkRecentChooser * chooser,
1417
 
                        GtkRecentFilter * filter);
1418
 
    void (*remove_filter) (GtkRecentChooser * chooser,
1419
 
                           GtkRecentFilter * filter);
1420
 
    GSList *(*list_filters) (GtkRecentChooser * chooser);
1421
 
    void (*set_sort_func) (GtkRecentChooser * chooser,
1422
 
                           GtkRecentSortFunc sort_func, gpointer sort_data,
1423
 
                           GDestroyNotify data_destroy);
1424
 
    void (*item_activated) (GtkRecentChooser * chooser);
1425
 
    void (*selection_changed) (GtkRecentChooser * chooser);
1426
 
} GtkRecentChooserIface;
1427
 
typedef enum {
1428
 
    GTK_RECENT_CHOOSER_ERROR_NOT_FOUND,
1429
 
    GTK_RECENT_CHOOSER_ERROR_INVALID_URI
1430
 
} GtkRecentChooserError;
1431
 
typedef struct _GtkScrollable GtkScrollable;
1432
 
typedef struct _GtkScrollableInterface {
1433
 
    GTypeInterface base_iface;
1434
 
} GtkScrollableInterface;
1435
 
typedef struct _GtkRadioAction {
1436
 
    GtkToggleAction parent;
1437
 
    GtkRadioActionPrivate *private_data;
1438
 
} GtkRadioAction;
1439
 
typedef struct _GtkRadioActionPrivate GtkRadioActionPrivate;
1440
 
typedef struct _GtkRadioActionClass {
1441
 
    GtkToggleActionClass parent_class;
1442
 
    void (*changed) (GtkRadioAction * action, GtkRadioAction * current);
1443
 
    void (*_gtk_reserved1) (void);
1444
 
    void (*_gtk_reserved2) (void);
1445
 
    void (*_gtk_reserved3) (void);
1446
 
    void (*_gtk_reserved4) (void);
1447
 
} GtkRadioActionClass;
1448
 
typedef struct _GtkRecentChooserWidget {
1449
 
    GtkBox parent_instance;
1450
 
    GtkRecentChooserWidgetPrivate *priv;
1451
 
} GtkRecentChooserWidget;
1452
 
typedef struct _GtkRecentChooserWidgetClass {
1453
 
    GtkBoxClass parent_class;
1454
 
    void (*_gtk_reserved1) (void);
1455
 
    void (*_gtk_reserved2) (void);
1456
 
    void (*_gtk_reserved3) (void);
1457
 
    void (*_gtk_reserved4) (void);
1458
 
} GtkRecentChooserWidgetClass;
1459
 
typedef struct _GtkRecentChooserWidgetPrivate
1460
 
    GtkRecentChooserWidgetPrivate;
1461
 
typedef struct _GtkPlug {
1462
 
    GtkWindow window;
1463
 
    GtkPlugPrivate *priv;
1464
 
} GtkPlug;
1465
 
typedef struct _GtkPlugPrivate GtkPlugPrivate;
1466
 
typedef struct _GtkPlugClass {
1467
 
    GtkWindowClass parent_class;
1468
 
    void (*embedded) (GtkPlug * plug);
1469
 
    void (*_gtk_reserved1) (void);
1470
 
    void (*_gtk_reserved2) (void);
1471
 
    void (*_gtk_reserved3) (void);
1472
 
    void (*_gtk_reserved4) (void);
1473
 
} GtkPlugClass;
1474
 
typedef void (*GtkClipboardReceivedFunc) (GtkClipboard * clipboard,
1475
 
                                          GtkSelectionData *
1476
 
                                          selection_data, gpointer data);
1477
 
typedef void (*GtkClipboardTextReceivedFunc) (GtkClipboard * clipboard,
1478
 
                                              const gchar * text,
1479
 
                                              gpointer data);
1480
 
typedef void (*GtkClipboardRichTextReceivedFunc) (GtkClipboard * clipboard,
1481
 
                                                  GdkAtom format,
1482
 
                                                  const guint8 * text,
1483
 
                                                  gsize length,
1484
 
                                                  gpointer data);
1485
 
typedef void (*GtkClipboardImageReceivedFunc) (GtkClipboard * clipboard,
1486
 
                                               GdkPixbuf * pixbuf,
1487
 
                                               gpointer data);
1488
 
typedef void (*GtkClipboardURIReceivedFunc) (GtkClipboard * clipboard,
1489
 
                                             gchar * *uris, gpointer data);
1490
 
typedef void (*GtkClipboardTargetsReceivedFunc) (GtkClipboard * clipboard,
1491
 
                                                 GdkAtom * atoms,
1492
 
                                                 gint n_atoms,
1493
 
                                                 gpointer data);
1494
 
typedef void (*GtkClipboardGetFunc) (GtkClipboard * clipboard,
1495
 
                                     GtkSelectionData * selection_data,
1496
 
                                     guint info,
1497
 
                                     gpointer user_data_or_owner);
1498
 
typedef void (*GtkClipboardClearFunc) (GtkClipboard * clipboard,
1499
 
                                       gpointer user_data_or_owner);
1500
 
typedef enum {
1501
 
    GTK_NOTEBOOK_TAB_FIRST,
1502
 
    GTK_NOTEBOOK_TAB_LAST
1503
 
} GtkNotebookTab;
1504
 
typedef struct _GtkNotebook {
1505
 
    GtkContainer widget;
1506
 
    GtkNotebookPrivate *priv;
1507
 
} GtkNotebook;
1508
 
typedef struct _GtkNotebookPrivate GtkNotebookPrivate;
1509
 
typedef struct _GtkNotebookClass {
1510
 
    GtkContainerClass parent_class;
1511
 
    void (*switch_page) (GtkNotebook * notebook, GtkWidget * page,
1512
 
                         guint page_num);
1513
 
     gboolean(*select_page) (GtkNotebook * notebook, gboolean move_focus);
1514
 
     gboolean(*focus_tab) (GtkNotebook * notebook, GtkNotebookTab type);
1515
 
     gboolean(*change_current_page) (GtkNotebook * notebook, gint offset);
1516
 
    void (*move_focus_out) (GtkNotebook * notebook,
1517
 
                            GtkDirectionType direction);
1518
 
     gboolean(*reorder_tab) (GtkNotebook * notebook,
1519
 
                             GtkDirectionType direction,
1520
 
                             gboolean move_to_last);
1521
 
     gint(*insert_page) (GtkNotebook * notebook, GtkWidget * child,
1522
 
                         GtkWidget * tab_label, GtkWidget * menu_label,
1523
 
                         gint position);
1524
 
    GtkNotebook *(*create_window) (GtkNotebook * notebook,
1525
 
                                   GtkWidget * page, gint x, gint y);
1526
 
    void (*page_reordered) (GtkNotebook * notebook, GtkWidget * page,
1527
 
                            guint page_num);
1528
 
    void (*page_removed) (GtkNotebook * notebook, GtkWidget * page,
1529
 
                          guint page_num);
1530
 
    void (*page_added) (GtkNotebook * notebook, GtkWidget * page,
1531
 
                        guint page_num);
1532
 
    void (*_gtk_reserved1) (void);
1533
 
    void (*_gtk_reserved2) (void);
1534
 
    void (*_gtk_reserved3) (void);
1535
 
    void (*_gtk_reserved4) (void);
1536
 
    void (*_gtk_reserved5) (void);
1537
 
    void (*_gtk_reserved6) (void);
1538
 
    void (*_gtk_reserved7) (void);
1539
 
    void (*_gtk_reserved8) (void);
1540
 
} GtkNotebookClass;
1541
 
typedef struct _GtkLockButton {
1542
 
    GtkButton parent;
1543
 
    GtkLockButtonPrivate *priv;
1544
 
} GtkLockButton;
1545
 
typedef struct _GtkLockButtonClass {
1546
 
    GtkButtonClass parent_class;
1547
 
    void (*_gtk_reserved1) (void);
1548
 
    void (*_gtk_reserved2) (void);
1549
 
    void (*_gtk_reserved3) (void);
1550
 
    void (*_gtk_reserved4) (void);
1551
 
    void (*_gtk_reserved5) (void);
1552
 
    void (*_gtk_reserved6) (void);
1553
 
    void (*_gtk_reserved7) (void);
1554
 
    void (*_gtk_reserved8) (void);
1555
 
} GtkLockButtonClass;
1556
 
typedef struct _GtkLockButtonPrivate GtkLockButtonPrivate;
1557
 
typedef struct _GtkTreeDragSource GtkTreeDragSource;
1558
 
typedef struct _GtkTreeDragSourceIface {
1559
 
    GTypeInterface g_iface;
1560
 
     gboolean(*row_draggable) (GtkTreeDragSource * drag_source,
1561
 
                               GtkTreePath * path);
1562
 
     gboolean(*drag_data_get) (GtkTreeDragSource * drag_source,
1563
 
                               GtkTreePath * path,
1564
 
                               GtkSelectionData * selection_data);
1565
 
     gboolean(*drag_data_delete) (GtkTreeDragSource * drag_source,
1566
 
                                  GtkTreePath * path);
1567
 
} GtkTreeDragSourceIface;
1568
 
typedef struct _GtkTreeDragDest GtkTreeDragDest;
1569
 
typedef struct _GtkTreeDragDestIface {
1570
 
    GTypeInterface g_iface;
1571
 
     gboolean(*drag_data_received) (GtkTreeDragDest * drag_dest,
1572
 
                                    GtkTreePath * dest,
1573
 
                                    GtkSelectionData * selection_data);
1574
 
     gboolean(*row_drop_possible) (GtkTreeDragDest * drag_dest,
1575
 
                                   GtkTreePath * dest,
1576
 
                                   GtkSelectionData * selection_data);
1577
 
} GtkTreeDragDestIface;
1578
 
typedef struct _GtkLayout {
1579
 
    GtkContainer container;
1580
 
    GtkLayoutPrivate *priv;
1581
 
} GtkLayout;
1582
 
typedef struct _GtkLayoutPrivate GtkLayoutPrivate;
1583
 
typedef struct _GtkLayoutClass {
1584
 
    GtkContainerClass parent_class;
1585
 
    void (*_gtk_reserved1) (void);
1586
 
    void (*_gtk_reserved2) (void);
1587
 
    void (*_gtk_reserved3) (void);
1588
 
    void (*_gtk_reserved4) (void);
1589
 
} GtkLayoutClass;
1590
 
typedef struct _GtkGrid {
1591
 
    GtkContainer container;
1592
 
    GtkGridPrivate *priv;
1593
 
} GtkGrid;
1594
 
typedef struct _GtkGridPrivate GtkGridPrivate;
1595
 
typedef struct _GtkGridClass {
1596
 
    GtkContainerClass parent_class;
1597
 
    void (*_gtk_reserved1) (void);
1598
 
    void (*_gtk_reserved2) (void);
1599
 
    void (*_gtk_reserved3) (void);
1600
 
    void (*_gtk_reserved4) (void);
1601
 
    void (*_gtk_reserved5) (void);
1602
 
    void (*_gtk_reserved6) (void);
1603
 
    void (*_gtk_reserved7) (void);
1604
 
    void (*_gtk_reserved8) (void);
1605
 
} GtkGridClass;
1606
 
typedef struct _GtkEntryBuffer {
1607
 
    GObject parent_instance;
1608
 
    GtkEntryBufferPrivate *priv;
1609
 
} GtkEntryBuffer;
1610
 
typedef struct _GtkEntryBufferClass {
1611
 
    GObjectClass parent_class;
1612
 
    void (*inserted_text) (GtkEntryBuffer * buffer, guint position,
1613
 
                           const gchar * chars, guint n_chars);
1614
 
    void (*deleted_text) (GtkEntryBuffer * buffer, guint position,
1615
 
                          guint n_chars);
1616
 
    const gchar *(*get_text) (GtkEntryBuffer * buffer, gsize * n_bytes);
1617
 
     guint(*get_length) (GtkEntryBuffer * buffer);
1618
 
     guint(*insert_text) (GtkEntryBuffer * buffer, guint position,
1619
 
                          const gchar * chars, guint n_chars);
1620
 
     guint(*delete_text) (GtkEntryBuffer * buffer, guint position,
1621
 
                          guint n_chars);
1622
 
    void (*_gtk_reserved1) (void);
1623
 
    void (*_gtk_reserved2) (void);
1624
 
    void (*_gtk_reserved3) (void);
1625
 
    void (*_gtk_reserved4) (void);
1626
 
    void (*_gtk_reserved5) (void);
1627
 
    void (*_gtk_reserved6) (void);
1628
 
    void (*_gtk_reserved7) (void);
1629
 
    void (*_gtk_reserved8) (void);
1630
 
} GtkEntryBufferClass;
1631
 
typedef struct _GtkEntryBufferPrivate GtkEntryBufferPrivate;
1632
 
typedef struct _GtkRequestedSize {
1633
 
    gint data;
1634
 
    gpointer minimum_size;
1635
 
    gpointer natural_size;
1636
 
} GtkRequestedSize;
1637
 
typedef struct _GtkFileFilter GtkFileFilter;
1638
 
typedef struct _GtkFileFilterInfo {
1639
 
    GtkFileFilterFlags contains;
1640
 
    const gchar *filename;
1641
 
    const gchar *uri;
1642
 
    const gchar *display_name;
1643
 
    const gchar *mime_type;
1644
 
} GtkFileFilterInfo;
1645
 
typedef enum {
1646
 
    GTK_FILE_FILTER_FILENAME,
1647
 
    GTK_FILE_FILTER_URI,
1648
 
    GTK_FILE_FILTER_DISPLAY_NAME,
1649
 
    GTK_FILE_FILTER_MIME_TYPE
1650
 
} GtkFileFilterFlags;
1651
 
typedef gboolean(*GtkFileFilterFunc) (const GtkFileFilterInfo *
1652
 
                                      filter_info, gpointer data);
1653
 
typedef struct _GtkThemingEngine {
1654
 
    GObject parent_object;
1655
 
    GtkThemingEnginePrivate *priv;
1656
 
} GtkThemingEngine;
1657
 
typedef struct GtkThemingEnginePrivate GtkThemingEnginePrivate;
1658
 
typedef struct _GtkThemingEngineClass {
1659
 
    GObjectClass parent_class;
1660
 
    void (*render_line) (GtkThemingEngine * engine, cairo_t * cr,
1661
 
                         gdouble x0, gdouble y0, gdouble x1, gdouble y1);
1662
 
    void (*render_background) (GtkThemingEngine * engine, cairo_t * cr,
1663
 
                               gdouble x0, gdouble y0, gdouble x1,
1664
 
                               gdouble y1);
1665
 
    void (*render_frame) (GtkThemingEngine * engine, cairo_t * cr,
1666
 
                          gdouble x0, gdouble y0, gdouble x1, gdouble y1);
1667
 
    void (*render_frame_gap) (GtkThemingEngine * engine, cairo_t * cr,
1668
 
                              gdouble x, gdouble y, gdouble width,
1669
 
                              gdouble height, GtkPositionType gap_side,
1670
 
                              gdouble xy0_gap, gdouble xy1_gap);
1671
 
    void (*render_extension) (GtkThemingEngine * engine, cairo_t * cr,
1672
 
                              gdouble x, gdouble y, gdouble width,
1673
 
                              gdouble height, GtkPositionType gap_side);
1674
 
    void (*render_check) (GtkThemingEngine * engine, cairo_t * cr,
1675
 
                          gdouble x0, gdouble y0, gdouble x1, gdouble y1);
1676
 
    void (*render_option) (GtkThemingEngine * engine, cairo_t * cr,
1677
 
                           gdouble x0, gdouble y0, gdouble x1, gdouble y1);
1678
 
    void (*render_arrow) (GtkThemingEngine * engine, cairo_t * cr,
1679
 
                          gdouble x0, gdouble y0, gdouble x1, gdouble y1);
1680
 
    void (*render_expander) (GtkThemingEngine * engine, cairo_t * cr,
1681
 
                             gdouble x0, gdouble y0, gdouble x1,
1682
 
                             gdouble y1);
1683
 
    void (*render_focus) (GtkThemingEngine * engine, cairo_t * cr,
1684
 
                          gdouble x0, gdouble y0, gdouble x1, gdouble y1);
1685
 
    void (*render_layout) (GtkThemingEngine * engine, cairo_t * cr,
1686
 
                           gdouble x, gdouble y, PangoLayout * layout);
1687
 
    void (*render_slider) (GtkThemingEngine * engine, cairo_t * cr,
1688
 
                           gdouble x, gdouble y, gdouble width,
1689
 
                           gdouble height, GtkOrientation orientation);
1690
 
    void (*render_handle) (GtkThemingEngine * engine, cairo_t * cr,
1691
 
                           gdouble x0, gdouble y0, gdouble x1, gdouble y1);
1692
 
    void (*render_activity) (GtkThemingEngine * engine, cairo_t * cr,
1693
 
                             gdouble x0, gdouble y0, gdouble x1,
1694
 
                             gdouble y1);
1695
 
    GdkPixbuf *(*render_icon_pixbuf) (GtkThemingEngine * engine,
1696
 
                                      const GtkIconSource * source,
1697
 
                                      GtkIconSize size);
1698
 
    void (*render_icon) (GtkThemingEngine * engine, cairo_t * cr,
1699
 
                         GdkPixbuf * pixbuf, gdouble x, gdouble y);
1700
 
    gpointer padding;
1701
 
} GtkThemingEngineClass;
1702
 
typedef gboolean(*GtkFontFilterFunc) (const PangoFontFamily * family,
1703
 
                                      const PangoFontFace * face,
1704
 
                                      gpointer data);
1705
 
typedef struct _GtkFontChooser GtkFontChooser;
1706
 
typedef struct _GtkFontChooserIface {
1707
 
    GTypeInterface base_iface;
1708
 
    PangoFontFamily *(*get_font_family) (GtkFontChooser * fontchooser);
1709
 
    PangoFontFace *(*get_font_face) (GtkFontChooser * fontchooser);
1710
 
     gint(*get_font_size) (GtkFontChooser * fontchooser);
1711
 
    void (*set_filter_func) (GtkFontChooser * fontchooser,
1712
 
                             GtkFontFilterFunc filter, gpointer user_data,
1713
 
                             GDestroyNotify destroy);
1714
 
    void (*font_activated) (GtkFontChooser * chooser,
1715
 
                            const gchar * fontname);
1716
 
    gpointer padding;
1717
 
} GtkFontChooserIface;
1718
 
typedef struct _GtkAppChooserButton {
1719
 
    GtkComboBox parent;
1720
 
    GtkAppChooserButtonPrivate *priv;
1721
 
} GtkAppChooserButton;
1722
 
typedef struct _GtkAppChooserButtonClass {
1723
 
    GtkComboBoxClass parent_class;
1724
 
    void (*custom_item_activated) (GtkAppChooserButton * self,
1725
 
                                   const gchar * item_name);
1726
 
    gpointer padding;
1727
 
} GtkAppChooserButtonClass;
1728
 
typedef struct _GtkAppChooserButtonPrivate GtkAppChooserButtonPrivate;
1729
 
typedef struct _GtkCellRendererSpinner {
1730
 
    GtkCellRenderer parent;
1731
 
    GtkCellRendererSpinnerPrivate *priv;
1732
 
} GtkCellRendererSpinner;
1733
 
typedef struct _GtkCellRendererSpinnerClass {
1734
 
    GtkCellRendererClass parent_class;
1735
 
    void (*_gtk_reserved1) (void);
1736
 
    void (*_gtk_reserved2) (void);
1737
 
    void (*_gtk_reserved3) (void);
1738
 
    void (*_gtk_reserved4) (void);
1739
 
} GtkCellRendererSpinnerClass;
1740
 
typedef struct _GtkCellRendererSpinnerPrivate
1741
 
    GtkCellRendererSpinnerPrivate;
1742
 
typedef struct _GtkMountOperation {
1743
 
    GMountOperation parent_instance;
1744
 
    GtkMountOperationPrivate *priv;
1745
 
} GtkMountOperation;
1746
 
typedef struct _GtkMountOperationClass {
1747
 
    GMountOperationClass parent_class;
1748
 
    void (*_gtk_reserved1) (void);
1749
 
    void (*_gtk_reserved2) (void);
1750
 
    void (*_gtk_reserved3) (void);
1751
 
    void (*_gtk_reserved4) (void);
1752
 
} GtkMountOperationClass;
1753
 
typedef struct _GtkMountOperationPrivate GtkMountOperationPrivate;
1754
 
typedef enum {
1755
 
    GTK_WIDGET_HELP_TOOLTIP,
1756
 
    GTK_WIDGET_HELP_WHATS_THIS
1757
 
} GtkWidgetHelpType;
1758
 
typedef struct _GtkWidgetPrivate GtkWidgetPrivate;
1759
 
typedef struct _GtkWidgetClass {
1760
 
    GInitiallyUnownedClass parent_class;
1761
 
    guint activate_signal;
1762
 
    void (*dispatch_child_properties_changed) (GtkWidget * widget,
1763
 
                                               guint n_pspecs,
1764
 
                                               GParamSpec * *pspecs);
1765
 
    void (*destroy) (GtkWidget * widget);
1766
 
    void (*show) (GtkWidget * widget);
1767
 
    void (*show_all) (GtkWidget * widget);
1768
 
    void (*hide) (GtkWidget * widget);
1769
 
    void (*map) (GtkWidget * widget);
1770
 
    void (*unmap) (GtkWidget * widget);
1771
 
    void (*realize) (GtkWidget * widget);
1772
 
    void (*unrealize) (GtkWidget * widget);
1773
 
    void (*size_allocate) (GtkWidget * widget, GtkAllocation * allocation);
1774
 
    void (*state_changed) (GtkWidget * widget,
1775
 
                           GtkStateType previous_state);
1776
 
    void (*state_flags_changed) (GtkWidget * widget,
1777
 
                                 GtkStateFlags previous_state_flags);
1778
 
    void (*parent_set) (GtkWidget * widget, GtkWidget * previous_parent);
1779
 
    void (*hierarchy_changed) (GtkWidget * widget,
1780
 
                               GtkWidget * previous_parent);
1781
 
    void (*style_set) (GtkWidget * widget, GtkStyle * previous_style);
1782
 
    void (*direction_changed) (GtkWidget * widget,
1783
 
                               GtkTextDirection previous_direction);
1784
 
    void (*grab_notify) (GtkWidget * widget, gboolean was_grabbed);
1785
 
    void (*child_notify) (GtkWidget * widget, GParamSpec * child_property);
1786
 
     gboolean(*draw) (GtkWidget * widget, cairo_t * cr);
1787
 
     GtkSizeRequestMode(*get_request_mode) (GtkWidget * widget);
1788
 
    void (*get_preferred_height) (GtkWidget * widget,
1789
 
                                  gint * minimum_height,
1790
 
                                  gint * natural_height);
1791
 
    void (*get_preferred_width_for_height) (GtkWidget * widget,
1792
 
                                            gint height,
1793
 
                                            gint * minimum_width,
1794
 
                                            gint * natural_width);
1795
 
    void (*get_preferred_width) (GtkWidget * widget, gint * minimum_height,
1796
 
                                 gint * natural_height);
1797
 
    void (*get_preferred_height_for_width) (GtkWidget * widget,
1798
 
                                            gint height,
1799
 
                                            gint * minimum_width,
1800
 
                                            gint * natural_width);
1801
 
     gboolean(*mnemonic_activate) (GtkWidget * widget,
1802
 
                                   gboolean group_cycling);
1803
 
    void (*grab_focus) (GtkWidget * widget);
1804
 
     gboolean(*focus) (GtkWidget * widget, GtkDirectionType direction);
1805
 
    void (*move_focus) (GtkWidget * widget, GtkDirectionType direction);
1806
 
     gboolean(*keynav_failed) (GtkWidget * widget,
1807
 
                               GtkDirectionType direction);
1808
 
     gboolean(*event) (GtkWidget * widget, GdkEvent * event);
1809
 
     gboolean(*button_press_event) (GtkWidget * widget,
1810
 
                                    GdkEventKey * event);
1811
 
     gboolean(*button_release_event) (GtkWidget * widget,
1812
 
                                      GdkEventKey * event);
1813
 
     gboolean(*scroll_event) (GtkWidget * widget, GdkEventScroll * event);
1814
 
     gboolean(*motion_notify_event) (GtkWidget * widget,
1815
 
                                     GdkEventMotion * event);
1816
 
     gboolean(*delete_event) (GtkWidget * widget, GdkEventAny * event);
1817
 
     gboolean(*destroy_event) (GtkWidget * widget, GdkEventAny * event);
1818
 
     gboolean(*key_press_event) (GtkWidget * widget, GdkEventKey * event);
1819
 
     gboolean(*key_release_event) (GtkWidget * widget,
1820
 
                                   GdkEventKey * event);
1821
 
     gboolean(*enter_notify_event) (GtkWidget * widget,
1822
 
                                    GdkEventCrossing * event);
1823
 
     gboolean(*leave_notify_event) (GtkWidget * widget,
1824
 
                                    GdkEventCrossing * event);
1825
 
     gboolean(*configure_event) (GtkWidget * widget,
1826
 
                                 GdkEventConfigure * event);
1827
 
     gboolean(*focus_in_event) (GtkWidget * widget, GdkEventFocus * event);
1828
 
     gboolean(*focus_out_event) (GtkWidget * widget,
1829
 
                                 GdkEventFocus * event);
1830
 
     gboolean(*map_event) (GtkWidget * widget, GdkEventAny * event);
1831
 
     gboolean(*unmap_event) (GtkWidget * widget, GdkEventAny * event);
1832
 
     gboolean(*property_notify_event) (GtkWidget * widget,
1833
 
                                       GdkEventProperty * event);
1834
 
     gboolean(*selection_clear_event) (GtkWidget * widget,
1835
 
                                       GdkEventSelection * event);
1836
 
     gboolean(*selection_request_event) (GtkWidget * widget,
1837
 
                                         GdkEventSelection * event);
1838
 
     gboolean(*selection_notify_event) (GtkWidget * widget,
1839
 
                                        GdkEventSelection * event);
1840
 
     gboolean(*proximity_in_event) (GtkWidget * widget,
1841
 
                                    GdkEventProximity * event);
1842
 
     gboolean(*proximity_out_event) (GtkWidget * widget,
1843
 
                                     GdkEventProximity * event);
1844
 
     gboolean(*visibility_notify_event) (GtkWidget * widget,
1845
 
                                         GdkEventVisibility * event);
1846
 
     gboolean(*window_state_event) (GtkWidget * widget,
1847
 
                                    GdkEventWindowState * event);
1848
 
     gboolean(*damage_event) (GtkWidget * widget, GdkEventExpose * event);
1849
 
     gboolean(*grab_broken_event) (GtkWidget * widget,
1850
 
                                   GdkEventGrabBroken * event);
1851
 
    void (*selection_get) (GtkWidget * widget,
1852
 
                           GtkSelectionData * selection_data, guint info,
1853
 
                           guint time_);
1854
 
    void (*selection_received) (GtkWidget * widget,
1855
 
                                GtkSelectionData * selection_data,
1856
 
                                guint time_);
1857
 
    void (*drag_begin) (GtkWidget * widget, GdkDragContext * context);
1858
 
    void (*drag_end) (GtkWidget * widget, GdkDragContext * context);
1859
 
    void (*drag_data_get) (GtkWidget * widget, GdkDragContext * context,
1860
 
                           GtkSelectionData * selection_data, guint info,
1861
 
                           guint time_);
1862
 
    void (*drag_data_delete) (GtkWidget * widget,
1863
 
                              GdkDragContext * context);
1864
 
    void (*drag_leave) (GtkWidget * widget, GdkDragContext * context,
1865
 
                        guint time_);
1866
 
     gboolean(*drag_motion) (GtkWidget * widget, GdkDragContext * context,
1867
 
                             gint x, gint y, guint time_);
1868
 
     gboolean(*drag_drop) (GtkWidget * widget, GdkDragContext * context,
1869
 
                           gint x, gint y, guint time_);
1870
 
    void (*drag_data_received) (GtkWidget * widget,
1871
 
                                GdkDragContext * context, gint x, gint y,
1872
 
                                GtkSelectionData * selection_data,
1873
 
                                guint info, guint time_);
1874
 
     gboolean(*drag_failed) (GtkWidget * widget, GdkDragContext * context,
1875
 
                             GtkDragResult result);
1876
 
     gboolean(*popup_menu) (GtkWidget * widget);
1877
 
     gboolean(*show_help) (GtkWidget * widget,
1878
 
                           GtkWidgetHelpType help_type);
1879
 
    AtkObject *(*get_accessible) (GtkWidget * widget);
1880
 
    void (*screen_changed) (GtkWidget * widget,
1881
 
                            GdkScreen * previous_screen);
1882
 
     gboolean(*can_activate_accel) (GtkWidget * widget, guint signal_id);
1883
 
    void (*composited_changed) (GtkWidget * widget);
1884
 
     gboolean(*query_tooltip) (GtkWidget * widget, gint x, gint y,
1885
 
                               gboolean keyboard_tooltip,
1886
 
                               GtkTooltip * tooltip);
1887
 
    void (*compute_expand) (GtkWidget * widget, gboolean * hexpand_p,
1888
 
                            gboolean * vexpand_p);
1889
 
    void (*adjust_size_request) (GtkWidget * widget,
1890
 
                                 GtkOrientation orientation,
1891
 
                                 gint * minimum_size, gint * natural_size);
1892
 
    void (*adjust_size_allocation) (GtkWidget * widget,
1893
 
                                    GtkOrientation orientation,
1894
 
                                    gint * minimum_size,
1895
 
                                    gint * natural_size,
1896
 
                                    gint * allocated_pos,
1897
 
                                    gint * allocated_size);
1898
 
    void (*style_updated) (GtkWidget * widget);
1899
 
     gboolean(*touch_event) (GtkWidget * widget, GdkEventTouch * event);
1900
 
    GtkWidgetClassPrivate *priv;
1901
 
    void (*_gtk_reserved2) (void);
1902
 
    void (*_gtk_reserved3) (void);
1903
 
    void (*_gtk_reserved4) (void);
1904
 
    void (*_gtk_reserved5) (void);
1905
 
    void (*_gtk_reserved6) (void);
1906
 
    void (*_gtk_reserved7) (void);
1907
 
} GtkWidgetClass;
1908
 
typedef struct _GtkWidgetClassPrivate GtkWidgetClassPrivate;
1909
 
typedef struct _GtkWidgetAuxInfo {
1910
 
    gint width;
1911
 
    gint height;
1912
 
    guint halign:4;
1913
 
    guint valign:4;
1914
 
    GtkBorder margin;
1915
 
} GtkWidgetAuxInfo;
1916
 
typedef struct _cairo_rectangle_int GtkAllocation;
1917
 
typedef void (*GtkCallback) (void);
1918
 
typedef struct _GtkTreeStore {
1919
 
    GObject parent;
1920
 
    GtkTreeStorePrivate *priv;
1921
 
} GtkTreeStore;
1922
 
typedef struct _GtkTreeStoreClass {
1923
 
    GObjectClass parent_class;
1924
 
    void (*_gtk_reserved1) (void);
1925
 
    void (*_gtk_reserved2) (void);
1926
 
    void (*_gtk_reserved3) (void);
1927
 
    void (*_gtk_reserved4) (void);
1928
 
} GtkTreeStoreClass;
1929
 
typedef struct _GtkTreeStorePrivate GtkTreeStorePrivate;
1930
 
typedef gchar *(*GtkTranslateFunc) (const char *path, gpointer func_data);
1931
 
typedef struct _GtkStockItem {
1932
 
    gchar *stock_id;
1933
 
    gchar *label;
1934
 
    GdkModifierType modifier;
1935
 
    guint keyval;
1936
 
    gchar *translation_domain;
1937
 
} GtkStockItem;
1938
 
typedef enum {
1939
 
    GTK_ENTRY_ICON_PRIMARY,
1940
 
    GTK_ENTRY_ICON_SECONDARY
1941
 
} GtkEntryIconPosition;
1942
 
typedef struct _GtkEntry {
1943
 
    GtkWidget parent_instance;
1944
 
    GtkEntryPrivate *priv;
1945
 
} GtkEntry;
1946
 
typedef struct _GtkEntryPrivate GtkEntryPrivate;
1947
 
typedef struct _GtkEntryClass {
1948
 
    GtkWidgetClass parent_class;
1949
 
    void (*populate_popup) (GtkEntry * entry, GtkMenu * menu);
1950
 
    void (*activate) (GtkEntry * entry);
1951
 
    void (*move_cursor) (GtkEntry * entry, GtkMovementStep step,
1952
 
                         gint count, gboolean extend_selection);
1953
 
    void (*insert_at_cursor) (GtkEntry * entry, const gchar * str);
1954
 
    void (*delete_from_cursor) (GtkEntry * entry, GtkDeleteType type,
1955
 
                                gint count);
1956
 
    void (*backspace) (GtkEntry * entry);
1957
 
    void (*cut_clipboard) (GtkEntry * entry);
1958
 
    void (*copy_clipboard) (GtkEntry * entry);
1959
 
    void (*paste_clipboard) (GtkEntry * entry);
1960
 
    void (*toggle_overwrite) (GtkEntry * entry);
1961
 
    void (*get_text_area_size) (GtkEntry * entry, gint * x, gint * y,
1962
 
                                gint * width, gint * height);
1963
 
    void (*get_frame_size) (GtkEntry * entry, gint * x, gint * y,
1964
 
                            gint * width, gint * height);
1965
 
    void (*_gtk_reserved1) (void);
1966
 
    void (*_gtk_reserved2) (void);
1967
 
    void (*_gtk_reserved3) (void);
1968
 
    void (*_gtk_reserved4) (void);
1969
 
    void (*_gtk_reserved5) (void);
1970
 
    void (*_gtk_reserved6) (void);
1971
 
    void (*_gtk_reserved7) (void);
1972
 
} GtkEntryClass;
1973
 
typedef struct _GtkColorChooser GtkColorChooser;
1974
 
typedef struct _GtkColorChooserInterface {
1975
 
    GTypeInterface base_interface;
1976
 
    void (*get_rgba) (GtkColorChooser * chooser, GdkRGBA * color);
1977
 
    void (*set_rgba) (GtkColorChooser * chooser, const GdkRGBA * color);
1978
 
    void (*add_palette) (GtkColorChooser * chooser,
1979
 
                         GtkOrientation orientation, gint colors_per_line,
1980
 
                         gint n_colors, GdkRGBA * colors);
1981
 
    void (*color_activated) (GtkColorChooser * chooser,
1982
 
                             const GdkRGBA * color);
1983
 
    gpointer padding;
1984
 
} GtkColorChooserInterface;
1985
 
typedef struct _GtkAccelLabel {
1986
 
    GtkDialog label;
1987
 
    GtkAccelLabelPrivate *priv;
1988
 
} GtkAccelLabel;
1989
 
typedef struct _GtkAccelLabelClass {
1990
 
    GtkLabelClass parent_class;
1991
 
    gchar *signal_quote1;
1992
 
    gchar *signal_quote2;
1993
 
    gchar *mod_name_shift;
1994
 
    gchar *mod_name_control;
1995
 
    gchar *mod_name_alt;
1996
 
    gchar *mod_separator;
1997
 
    void (*_gtk_reserved1) (void);
1998
 
    void (*_gtk_reserved2) (void);
1999
 
    void (*_gtk_reserved3) (void);
2000
 
    void (*_gtk_reserved4) (void);
2001
 
} GtkAccelLabelClass;
2002
 
typedef struct _GtkAccelLabelPrivate GtkAccelLabelPrivate;
2003
 
typedef struct _GtkMenuButton {
2004
 
    GtkToggleButton parent;
2005
 
    GtkMenuButtonPrivate *priv;
2006
 
} GtkMenuButton;
2007
 
typedef struct _GtkMenuButtonClass {
2008
 
    GtkToggleButtonClass parent_class;
2009
 
    void (*_gtk_reserved1) (void);
2010
 
    void (*_gtk_reserved2) (void);
2011
 
    void (*_gtk_reserved3) (void);
2012
 
    void (*_gtk_reserved4) (void);
2013
 
} GtkMenuButtonClass;
2014
 
typedef struct _GtkMenuButtonPrivate GtkMenuButtonPrivate;
2015
 
typedef struct _GtkAppChooserDialog {
2016
 
    GtkDialog parent;
2017
 
    GtkAppChooserDialogPrivate *priv;
2018
 
} GtkAppChooserDialog;
2019
 
typedef struct _GtkAppChooserDialogClass {
2020
 
    GtkDialogClass parent_class;
2021
 
    gpointer padding[16];
2022
 
} GtkAppChooserDialogClass;
2023
 
typedef struct _GtkAppChooserDialogPrivate GtkAppChooserDialogPrivate;
2024
 
typedef struct _GtkColorButton {
2025
 
    GtkButton button;
2026
 
    GtkColorButtonPrivate *priv;
2027
 
} GtkColorButton;
2028
 
typedef struct _GtkColorButtonClass {
2029
 
    GtkButtonClass parent_class;
2030
 
    void (*color_set) (GtkColorButton * cp);
2031
 
    void (*_gtk_reserved1) (void);
2032
 
    void (*_gtk_reserved2) (void);
2033
 
    void (*_gtk_reserved3) (void);
2034
 
    void (*_gtk_reserved4) (void);
2035
 
} GtkColorButtonClass;
2036
 
typedef struct _GtkColorButtonPrivate GtkColorButtonPrivate;
2037
 
typedef struct _GtkUIManager {
2038
 
    GObject parent;
2039
 
    GtkUIManagerPrivate *priv;
2040
 
} GtkUIManager;
2041
 
typedef struct _GtkUIManagerClass {
2042
 
    GObjectClass parent_class;
2043
 
    void (*add_widget) (GtkUIManager * manager, GtkWidget * widget);
2044
 
    void (*actions_changed) (GtkUIManager * manager);
2045
 
    void (*connect_proxy) (GtkUIManager * manager, GtkAction * action,
2046
 
                           GtkWidget * proxy);
2047
 
    void (*disconnect_proxy) (GtkUIManager * manager, GtkAction * action,
2048
 
                              GtkWidget * proxy);
2049
 
    void (*pre_activate) (GtkUIManager * manager, GtkAction * action);
2050
 
    void (*post_activate) (GtkUIManager * manager, GtkAction * action);
2051
 
    GtkWidget *(*get_widget) (GtkUIManager * manager, const gchar * path);
2052
 
    GtkAction *(*get_action) (GtkUIManager * manager, const gchar * path);
2053
 
    void (*_gtk_reserved1) (void);
2054
 
    void (*_gtk_reserved2) (void);
2055
 
    void (*_gtk_reserved3) (void);
2056
 
    void (*_gtk_reserved4) (void);
2057
 
} GtkUIManagerClass;
2058
 
typedef struct _GtkUIManagerPrivate GtkUIManagerPrivate;
2059
 
typedef enum {
2060
 
    GTK_UI_MANAGER_AUTO,
2061
 
    GTK_UI_MANAGER_MENUBAR,
2062
 
    GTK_UI_MANAGER_MENU,
2063
 
    GTK_UI_MANAGER_TOOLBAR,
2064
 
    GTK_UI_MANAGER_PLACEHOLDER,
2065
 
    GTK_UI_MANAGER_POPUP,
2066
 
    GTK_UI_MANAGER_MENUITEM,
2067
 
    GTK_UI_MANAGER_TOOLITEM,
2068
 
    GTK_UI_MANAGER_SEPARATOR,
2069
 
    GTK_UI_MANAGER_ACCELERATOR,
2070
 
    GTK_UI_MANAGER_POPUP_WITH_ACCELS
2071
 
} GtkUIManagerItemType;
2072
 
typedef struct _GtkToggleToolButton {
2073
 
    GtkToolButton parent;
2074
 
    GtkToggleToolButtonPrivate *priv;
2075
 
} GtkToggleToolButton;
2076
 
typedef struct _GtkToggleToolButtonClass {
2077
 
    GtkToolButtonClass parent_class;
2078
 
    void (*toggled) (GtkToggleToolButton * button);
2079
 
    void (*_gtk_reserved1) (void);
2080
 
    void (*_gtk_reserved2) (void);
2081
 
    void (*_gtk_reserved3) (void);
2082
 
    void (*_gtk_reserved4) (void);
2083
 
} GtkToggleToolButtonClass;
2084
 
typedef struct _GtkToggleToolButtonPrivate GtkToggleToolButtonPrivate;
2085
 
typedef struct _GtkCellRendererAccel {
2086
 
    GtkCellRendererText parent;
2087
 
    GtkCellRendererAccelPrivate *priv;
2088
 
} GtkCellRendererAccel;
2089
 
typedef struct _GtkCellRendererAccelPrivate GtkCellRendererAccelPrivate;
2090
 
typedef struct _GtkCellRendererAccelClass {
2091
 
    GtkCellRendererTextClass parent_class;
2092
 
    void (*accel_edited) (GtkCellRendererAccel * accel,
2093
 
                          const gchar * path_string, guint accel_key,
2094
 
                          GdkModifierType accel_mods,
2095
 
                          guint hardware_keycode);
2096
 
    void (*accel_cleared) (GtkCellRendererAccel * accel,
2097
 
                           const gchar * path_string);
2098
 
    void (*_gtk_reserved0) (void);
2099
 
    void (*_gtk_reserved1) (void);
2100
 
    void (*_gtk_reserved2) (void);
2101
 
    void (*_gtk_reserved3) (void);
2102
 
    void (*_gtk_reserved4) (void);
2103
 
} GtkCellRendererAccelClass;
2104
 
typedef enum {
2105
 
    GTK_CELL_RENDERER_ACCEL_MODE_GTK,
2106
 
    GTK_CELL_RENDERER_ACCEL_MODE_OTHER
2107
 
} GtkCellRendererAccelMode;
2108
 
typedef struct _GtkOverlay {
2109
 
    GtkBin parent;
2110
 
    GtkOverlayPrivate *priv;
2111
 
} GtkOverlay;
2112
 
typedef struct _GtkOverlayClass {
2113
 
    GtkBinClass parent_class;
2114
 
     gboolean(*get_child_position) (GtkOverlay * overlay,
2115
 
                                    GtkWidget * widget,
2116
 
                                    GtkAllocation * allocation);
2117
 
    void (*_gtk_reserved1) (void);
2118
 
    void (*_gtk_reserved2) (void);
2119
 
    void (*_gtk_reserved3) (void);
2120
 
    void (*_gtk_reserved4) (void);
2121
 
    void (*_gtk_reserved5) (void);
2122
 
    void (*_gtk_reserved6) (void);
2123
 
    void (*_gtk_reserved7) (void);
2124
 
    void (*_gtk_reserved8) (void);
2125
 
} GtkOverlayClass;
2126
 
typedef struct _GtkOverlayPrivate GtkOverlayPrivate;
2127
 
typedef enum {
2128
 
    GTK_TEXT_WINDOW_PRIVATE,
2129
 
    GTK_TEXT_WINDOW_WIDGET,
2130
 
    GTK_TEXT_WINDOW_TEXT,
2131
 
    GTK_TEXT_WINDOW_LEFT,
2132
 
    GTK_TEXT_WINDOW_RIGHT,
2133
 
    GTK_TEXT_WINDOW_TOP,
2134
 
    GTK_TEXT_WINDOW_BOTTOM
2135
 
} GtkTextWindowType;
2136
 
typedef struct _GtkTextView {
2137
 
    GtkContainer parent_instance;
2138
 
    GtkTextViewPrivate *priv;
2139
 
} GtkTextView;
2140
 
typedef struct _GtkTextViewPrivate GtkTextViewPrivate;
2141
 
typedef struct _GtkTextViewClass {
2142
 
    GtkContainerClass parent_class;
2143
 
    void (*populate_popup) (GtkTextView * text_view, GtkMenu * menu);
2144
 
    void (*move_cursor) (GtkTextView * text_view, GtkMovementStep step,
2145
 
                         gint count, gboolean extend_selection);
2146
 
    void (*set_anchor) (GtkTextView * text_view);
2147
 
    void (*insert_at_cursor) (GtkTextView * text_view, const gchar * str);
2148
 
    void (*delete_from_cursor) (GtkTextView * text_view,
2149
 
                                GtkDeleteType type, gint count);
2150
 
    void (*backspace) (GtkTextView * text_view);
2151
 
    void (*cut_clipboard) (GtkTextView * text_view);
2152
 
    void (*copy_clipboard) (GtkTextView * text_view);
2153
 
    void (*paste_clipboard) (GtkTextView * text_view);
2154
 
    void (*toggle_overwrite) (GtkTextView * text_view);
2155
 
    void (*_gtk_reserved1) (void);
2156
 
    void (*_gtk_reserved2) (void);
2157
 
    void (*_gtk_reserved3) (void);
2158
 
    void (*_gtk_reserved4) (void);
2159
 
    void (*_gtk_reserved5) (void);
2160
 
    void (*_gtk_reserved6) (void);
2161
 
    void (*_gtk_reserved7) (void);
2162
 
    void (*_gtk_reserved8) (void);
2163
 
} GtkTextViewClass;
2164
 
typedef struct _GtkInfoBarPrivate GtkInfoBarPrivate;
2165
 
typedef struct _GtkInfoBarClass {
2166
 
    GtkBoxClass parent_class;
2167
 
    void (*response) (GtkInfoBar * info_bar, gint response_id);
2168
 
    void (*close) (GtkInfoBar * info_bar);
2169
 
    void (*_gtk_reserved1) (void);
2170
 
    void (*_gtk_reserved2) (void);
2171
 
    void (*_gtk_reserved3) (void);
2172
 
    void (*_gtk_reserved4) (void);
2173
 
} GtkInfoBarClass;
2174
 
typedef struct _GtkInfoBar {
2175
 
    GtkBox parent;
2176
 
    GtkInfoBarPrivate *priv;
2177
 
} GtkInfoBar;
2178
 
typedef struct _GtkRecentAction {
2179
 
    GtkAction parent_instance;
2180
 
    GtkRecentActionPrivate *priv;
2181
 
} GtkRecentAction;
2182
 
typedef struct _GtkRecentActionPrivate GtkRecentActionPrivate;
2183
 
typedef struct _GtkRecentActionClass {
2184
 
    GtkActionClass parent_class;
2185
 
    void (*_gtk_reserved1) (void);
2186
 
    void (*_gtk_reserved2) (void);
2187
 
    void (*_gtk_reserved3) (void);
2188
 
    void (*_gtk_reserved4) (void);
2189
 
} GtkRecentActionClass;
2190
 
typedef struct _GtkNumerableIcon {
2191
 
    GEmblemedIcon parent;
2192
 
    GtkNumerableIconPrivate *priv;
2193
 
} GtkNumerableIcon;
2194
 
typedef struct _GtkNumerableIconClass {
2195
 
    GEmblemedIconClass parent_class;
2196
 
    gpointer padding[16];
2197
 
} GtkNumerableIconClass;
2198
 
typedef struct _GtkNumerableIconPrivate GtkNumerableIconPrivate;
2199
 
typedef void (*GtkTextTagTableForeach) (void);
2200
 
typedef struct _GtkTextTagTablePrivate GtkTextTagTablePrivate;
2201
 
typedef struct _GtkTextTagTableClass {
2202
 
    GObjectClass parent_class;
2203
 
    void (*tag_changed) (GtkTextTagTable * table, GtkTextTag * tag,
2204
 
                         gboolean size_changed);
2205
 
    void (*tag_added) (GtkTextTagTable * table, GtkTextTag * tag);
2206
 
    void (*tag_removed) (GtkTextTagTable * table, GtkTextTag * tag);
2207
 
    void (*_gtk_reserved1) (void);
2208
 
    void (*_gtk_reserved2) (void);
2209
 
    void (*_gtk_reserved3) (void);
2210
 
    void (*_gtk_reserved4) (void);
2211
 
} GtkTextTagTableClass;
2212
 
typedef struct _GtkRecentFilter GtkRecentFilter;
2213
 
typedef struct _GtkRecentFilterInfo {
2214
 
    GtkRecentFilterFlags contains;
2215
 
    const gchar *uri;
2216
 
    const gchar *display_name;
2217
 
    const gchar *mime_type;
2218
 
    const gchar **applications;
2219
 
    const gchar **groups;
2220
 
    gint age;
2221
 
} GtkRecentFilterInfo;
2222
 
typedef enum {
2223
 
    GTK_RECENT_FILTER_URI = 1 &#60;&#60; 0,
2224
 
    GTK_RECENT_FILTER_DISPLAY_NAME = 1 &#60;&#60; 1,
2225
 
    GTK_RECENT_FILTER_MIME_TYPE = 1 &#60;&#60; 2,
2226
 
    GTK_RECENT_FILTER_APPLICATION = 1 &#60;&#60; 3,
2227
 
    GTK_RECENT_FILTER_GROUP = 1 &#60;&#60; 4,
2228
 
    GTK_RECENT_FILTER_AGE = 1 &#60;&#60; 5
2229
 
} GtkRecentFilterFlags;
2230
 
typedef gboolean(*GtkRecentFilterFunc) (const GtkRecentFilterInfo *
2231
 
                                        filter_info, gpointer user_data);
2232
 
typedef struct _GtkSwitch {
2233
 
    GtkWidget parent_instance;
2234
 
    GtkSwitchPrivate *priv;
2235
 
} GtkSwitch;
2236
 
typedef struct _GtkSwitchPrivate GtkSwitchPrivate;
2237
 
typedef struct _GtkSwitchClass {
2238
 
    GtkWidgetClass parent_class;
2239
 
    void (*activate) (GtkSwitch * sw);
2240
 
    void (*_switch_padding_1) (void);
2241
 
    void (*_switch_padding_2) (void);
2242
 
    void (*_switch_padding_3) (void);
2243
 
    void (*_switch_padding_4) (void);
2244
 
    void (*_switch_padding_5) (void);
2245
 
    void (*_switch_padding_6) (void);
2246
 
} GtkSwitchClass;
2247
 
typedef enum {
2248
 
    GTK_CELL_RENDERER_SELECTED = 1 &#60;&#60; 0,
2249
 
    GTK_CELL_RENDERER_PRELIT = 1 &#60;&#60; 1,
2250
 
    GTK_CELL_RENDERER_INSENSITIVE = 1 &#60;&#60; 2,
2251
 
    GTK_CELL_RENDERER_SORTED = 1 &#60;&#60; 3,
2252
 
    GTK_CELL_RENDERER_FOCUSED = 1 &#60;&#60; 4,
2253
 
    GTK_CELL_RENDERER_EXPANDABLE = 1 &#60;&#60; 5,
2254
 
    GTK_CELL_RENDERER_EXPANDED = 1 &#60;&#60; 6
2255
 
} GtkCellRendererState;
2256
 
typedef enum {
2257
 
    GTK_CELL_RENDERER_MODE_INERT,
2258
 
    GTK_CELL_RENDERER_MODE_ACTIVATABLE,
2259
 
    GTK_CELL_RENDERER_MODE_EDITABLE
2260
 
} GtkCellRendererMode;
2261
 
typedef struct _GtkCellRenderer {
2262
 
    GInitiallyUnowned parent_instance;
2263
 
    GtkCellRendererPrivate *priv;
2264
 
} GtkCellRenderer;
2265
 
typedef struct _GtkCellRendererPrivate GtkCellRendererPrivate;
2266
 
typedef struct _GtkCellRendererClass {
2267
 
    GInitiallyUnownedClass parent_class;
2268
 
     GtkSizeRequestMode(*get_request_mode) (GtkCellRenderer * cell);
2269
 
    void (*get_preferred_width) (GtkCellRenderer * cell,
2270
 
                                 GtkWidget * widget, gint * minimum_size,
2271
 
                                 gint * natural_size);
2272
 
    void (*get_preferred_height_for_width) (GtkCellRenderer * cell,
2273
 
                                            GtkWidget * widget, gint width,
2274
 
                                            gint * minimum_height,
2275
 
                                            gint * natural_height);
2276
 
    void (*get_preferred_height) (GtkCellRenderer * cell,
2277
 
                                  GtkWidget * widget, gint * minimum_size,
2278
 
                                  gint * natural_size);
2279
 
    void (*get_preferred_width_for_height) (GtkCellRenderer * cell,
2280
 
                                            GtkWidget * widget, gint width,
2281
 
                                            gint * minimum_height,
2282
 
                                            gint * natural_height);
2283
 
    void (*get_aligned_area) (GtkCellRenderer * cell, GtkWidget * widget,
2284
 
                              GtkCellRendererState flags,
2285
 
                              const GdkRectangle * cell_area,
2286
 
                              GdkRectangle * aligned_area);
2287
 
    void (*get_size) (GtkCellRenderer * cell, GtkWidget * widget,
2288
 
                      const GdkRectangle * cell_area, gint * x_offset,
2289
 
                      gint * y_offset, gint * width, gint * height);
2290
 
    void (*render) (GtkCellRenderer * cell, cairo_t * cr,
2291
 
                    GtkWidget * widget,
2292
 
                    const GdkRectangle * background_area,
2293
 
                    const GdkRectangle * cell_area,
2294
 
                    GtkCellRendererState flags);
2295
 
     gboolean(*activate) (GtkCellRenderer * cell, GdkEvent * event,
2296
 
                          GtkWidget * widget, const gchar * path,
2297
 
                          const GdkRectangle * background_area,
2298
 
                          const GdkRectangle * cell_area,
2299
 
                          GtkCellRendererState flags);
2300
 
    GtkCellEditable *(*start_editing) (GtkCellRenderer * cell,
2301
 
                                       GdkEvent * event,
2302
 
                                       GtkWidget * widget,
2303
 
                                       const gchar * path,
2304
 
                                       const GdkRectangle *
2305
 
                                       background_area,
2306
 
                                       const GdkRectangle * cell_area,
2307
 
                                       GtkCellRendererState flags);
2308
 
    void (*editing_canceled) (GtkCellRenderer * cell);
2309
 
    void (*editing_started) (GtkCellRenderer * cell,
2310
 
                             GtkCellEditable * editable,
2311
 
                             const gchar * path);
2312
 
    GtkCellRendererClassPrivate *priv;
2313
 
    void (*_gtk_reserved2) (void);
2314
 
    void (*_gtk_reserved3) (void);
2315
 
    void (*_gtk_reserved4) (void);
2316
 
} GtkCellRendererClass;
2317
 
typedef struct _GtkCellRendererClassPrivate GtkCellRendererClassPrivate;
2318
 
typedef struct _GtkTargetList GtkTargetList;
2319
 
typedef struct _GtkTargetEntry {
2320
 
    gchar *target;
2321
 
    guint flags;
2322
 
    guint info;
2323
 
} GtkTargetEntry;
2324
 
typedef struct _GtkMenuBar {
2325
 
    GtkMenuShell menu_shell;
2326
 
    GtkMenuBarPrivate *priv;
2327
 
} GtkMenuBar;
2328
 
typedef struct _GtkMenuBarPrivate GtkMenuBarPrivate;
2329
 
typedef struct _GtkMenuBarClass {
2330
 
    GtkMenuShellClass parent_class;
2331
 
    void (*_gtk_reserved1) (void);
2332
 
    void (*_gtk_reserved2) (void);
2333
 
    void (*_gtk_reserved3) (void);
2334
 
    void (*_gtk_reserved4) (void);
2335
 
} GtkMenuBarClass;
2336
 
typedef struct _GtkFrame {
2337
 
    GtkBin bin;
2338
 
    GtkFramePrivate *priv;
2339
 
} GtkFrame;
2340
 
typedef struct _GtkFramePrivate GtkFramePrivate;
2341
 
typedef struct _GtkFrameClass {
2342
 
    GtkBinClass parent_class;
2343
 
    void (*compute_child_allocation) (GtkFrame * frame,
2344
 
                                      GtkAllocation * allocation);
2345
 
    void (*_gtk_reserved1) (void);
2346
 
    void (*_gtk_reserved2) (void);
2347
 
    void (*_gtk_reserved3) (void);
2348
 
    void (*_gtk_reserved4) (void);
2349
 
} GtkFrameClass;
2350
 
typedef enum {
2351
 
    GTK_ASSISTANT_PAGE_CONTENT = 0,
2352
 
    GTK_ASSISTANT_PAGE_INTRO = 1,
2353
 
    GTK_ASSISTANT_PAGE_CONFIRM = 2,
2354
 
    GTK_ASSISTANT_PAGE_SUMMARY = 3,
2355
 
    GTK_ASSISTANT_PAGE_PROGRESS = 4,
2356
 
    GTK_ASSISTANT_PAGE_CUSTOM = 5
2357
 
} GtkAssistantPageType;
2358
 
typedef struct _GtkAssistant {
2359
 
    GtkWindow parent;
2360
 
    GtkAssistantPrivate *priv;
2361
 
} GtkAssistant;
2362
 
typedef struct _GtkAssistantPrivate GtkAssistantPrivate;
2363
 
typedef struct _GtkAssistantClass {
2364
 
    GtkWindowClass parent_class;
2365
 
    void (*prepare) (GtkAssistant * assistant, GtkWidget * page);
2366
 
    void (*apply) (GtkAssistant * assistant);
2367
 
    void (*close) (GtkAssistant * assistant);
2368
 
    void (*cancel) (GtkAssistant * assistant);
2369
 
    void (*_gtk_reserved1) (void);
2370
 
    void (*_gtk_reserved2) (void);
2371
 
    void (*_gtk_reserved3) (void);
2372
 
    void (*_gtk_reserved4) (void);
2373
 
    void (*_gtk_reserved5) (void);
2374
 
} GtkAssistantClass;
2375
 
typedef gint(*GtkAssistantPageFunc) (gint current_page, gpointer data);
2376
 
typedef struct _GtkBorder {
2377
 
    gint16 left;
2378
 
    gint16 right;
2379
 
    gint16 top;
2380
 
    gint16 bottom;
2381
 
} GtkBorder;
2382
 
typedef struct _GtkToolItem {
2383
 
    GtkBin parent;
2384
 
    GtkToolItemPrivate *priv;
2385
 
} GtkToolItem;
2386
 
typedef struct _GtkToolItemClass {
2387
 
    GtkBinClass parent_class;
2388
 
     gboolean(*create_menu_proxy) (GtkToolItem * tool_item);
2389
 
    void (*toolbar_reconfigured) (GtkToolItem * tool_item);
2390
 
    void (*_gtk_reserved1) (void);
2391
 
    void (*_gtk_reserved2) (void);
2392
 
    void (*_gtk_reserved3) (void);
2393
 
    void (*_gtk_reserved4) (void);
2394
 
} GtkToolItemClass;
2395
 
typedef struct _GtkToolItemPrivate GtkToolItemPrivate;
2396
 
typedef struct _GtkTextAttributes {
2397
 
    guint refcount;
2398
 
    GtkTextAppearance appearance;
2399
 
    GtkJustification justification;
2400
 
    GtkTextDirection direction;
2401
 
    PangoFontDescription *font;
2402
 
    gdouble font_scale;
2403
 
    gint left_margin;
2404
 
    gint right_margin;
2405
 
    gint indent;
2406
 
    gint pixels_above_lines;
2407
 
    gint pixels_below_lines;
2408
 
    gint pixels_inside_wrap;
2409
 
    PangoTabArray *tabs;
2410
 
    GtkWrapMode *wrap_mode;
2411
 
    PangoLanguage *language;
2412
 
    GdkColor *pg_bg_color;
2413
 
    guint invisible:1;
2414
 
    guint bg_full_height:1;
2415
 
    guint editable:1;
2416
 
    GdkRGBA *pg_bg_rgba;
2417
 
    guint padding[3];
2418
 
} GtkTextAttributes;
2419
 
typedef struct _GtkTextAppearance {
2420
 
    GdkColor bg_color;
2421
 
    GdkColor fg_color;
2422
 
    gint rise;
2423
 
    guint underline:4;
2424
 
    guint strikethrough:1;
2425
 
    guint draw_bg:1;
2426
 
    guint inside_selection:1;
2427
 
    guint is_text:1;
2428
 
    GdkRGBA *rgba[2];
2429
 
} GtkTextAppearance;
2430
 
typedef struct _GtkCellRendererSpin {
2431
 
    GtkCellRendererText parent;
2432
 
    GtkCellRendererSpinPrivate *priv;
2433
 
} GtkCellRendererSpin;
2434
 
typedef struct _GtkCellRendererSpinClass {
2435
 
    GtkCellRendererTextClass parent;
2436
 
    void (*_gtk_reserved1) (void);
2437
 
    void (*_gtk_reserved2) (void);
2438
 
    void (*_gtk_reserved3) (void);
2439
 
    void (*_gtk_reserved4) (void);
2440
 
} GtkCellRendererSpinClass;
2441
 
typedef struct _GtkCellRendererSpinPrivate GtkCellRendererSpinPrivate;
2442
 
typedef struct _GtkIMMulticontext {
2443
 
    GtkIMContext object;
2444
 
    GtkIMMulticontextPrivate *priv;
2445
 
} GtkIMMulticontext;
2446
 
typedef struct _GtkIMMulticontextClass {
2447
 
    GtkIMContextClass parent_class;
2448
 
    void (*_gtk_reserved1) (void);
2449
 
    void (*_gtk_reserved2) (void);
2450
 
    void (*_gtk_reserved3) (void);
2451
 
    void (*_gtk_reserved4) (void);
2452
 
} GtkIMMulticontextClass;
2453
 
typedef struct _GtkIMMulticontextPrivate GtkIMMulticontextPrivate;
2454
 
typedef struct _GtkCellAreaBox {
2455
 
    GtkCellArea parent_instance;
2456
 
    GtkCellAreaBoxPrivate *priv;
2457
 
} GtkCellAreaBox;
2458
 
typedef struct _GtkCellAreaBoxClass {
2459
 
    GtkCellAreaClass parent_class;
2460
 
    void (*_gtk_reserved1) (void);
2461
 
    void (*_gtk_reserved2) (void);
2462
 
    void (*_gtk_reserved3) (void);
2463
 
    void (*_gtk_reserved4) (void);
2464
 
} GtkCellAreaBoxClass;
2465
 
typedef struct _GtkCellAreaBoxPrivate GtkCellAreaBoxPrivate;
2466
 
typedef struct _GtkFontChooserDialog {
2467
 
    GtkDialog parent_instance;
2468
 
    GtkFontChooserDialogPrivate *priv;
2469
 
} GtkFontChooserDialog;
2470
 
typedef struct _GtkFontChooserDialogPrivate GtkFontChooserDialogPrivate;
2471
 
typedef struct _GtkFontChooserDialogClass {
2472
 
    GtkDialogClass parent_class;
2473
 
    void (*_gtk_reserved1) (void);
2474
 
    void (*_gtk_reserved2) (void);
2475
 
    void (*_gtk_reserved3) (void);
2476
 
    void (*_gtk_reserved4) (void);
2477
 
} GtkFontChooserDialogClass;
2478
 
typedef struct _GtkPrintOperationPreview GtkPrintOperationPreview;
2479
 
typedef struct _GtkPrintOperationPreviewIface {
2480
 
    GTypeInterface g_iface;
2481
 
    void (*ready) (GtkPrintOperationPreview * preview,
2482
 
                   GtkPrintContext * context);
2483
 
    void (*got_page_size) (GtkPrintOperationPreview * preview,
2484
 
                           GtkPrintContext * context,
2485
 
                           GtkPageSetup * page_setup);
2486
 
    void (*render_page) (GtkPrintOperationPreview * preview, gint page_nr);
2487
 
     gboolean(*is_selected) (GtkPrintOperationPreview * preview,
2488
 
                             gint page_nr);
2489
 
    void (*end_preview) (GtkPrintOperationPreview * preview);
2490
 
    void (*_gtk_reserved1) (void);
2491
 
    void (*_gtk_reserved2) (void);
2492
 
    void (*_gtk_reserved3) (void);
2493
 
    void (*_gtk_reserved4) (void);
2494
 
    void (*_gtk_reserved5) (void);
2495
 
    void (*_gtk_reserved6) (void);
2496
 
    void (*_gtk_reserved7) (void);
2497
 
    void (*_gtk_reserved8) (void);
2498
 
} GtkPrintOperationPreviewIface;
2499
 
typedef struct _GtkToggleAction {
2500
 
    GtkAction parent;
2501
 
    GtkToggleActionPrivate *priv;
2502
 
} GtkToggleAction;
2503
 
typedef struct _GtkToggleActionPrivate GtkToggleActionPrivate;
2504
 
typedef struct _GtkToggleActionClass {
2505
 
    GtkActionClass parent_class;
2506
 
    void (*toggled) (GtkToggleAction * action);
2507
 
    void (*_gtk_reserved1) (void);
2508
 
    void (*_gtk_reserved2) (void);
2509
 
    void (*_gtk_reserved3) (void);
2510
 
    void (*_gtk_reserved4) (void);
2511
 
} GtkToggleActionClass;
2512
 
typedef enum {
2513
 
    GTK_CSS_PROVIDER_ERROR_FAILED,
2514
 
    GTK_CSS_PROVIDER_ERROR_SYNTAX,
2515
 
    GTK_CSS_PROVIDER_ERROR_IMPORT,
2516
 
    GTK_CSS_PROVIDER_ERROR_NAME,
2517
 
    GTK_CSS_PROVIDER_ERROR_DEPRECATED,
2518
 
    GTK_CSS_PROVIDER_ERROR_UNKNOWN_VALUE
2519
 
} GtkCssProviderError;
2520
 
typedef struct _GtkCssProvider {
2521
 
    GObject parent_instance;
2522
 
    GtkCssProviderPrivate *priv;
2523
 
} GtkCssProvider;
2524
 
typedef struct _GtkCssProviderClass {
2525
 
    GObjectClass parent_class;
2526
 
    void (*parsing_error) (GtkCssProvider * provider,
2527
 
                           GtkCssSection * section, const GError * error);
2528
 
    void (*_gtk_reserved2) (void);
2529
 
    void (*_gtk_reserved3) (void);
2530
 
    void (*_gtk_reserved4) (void);
2531
 
} GtkCssProviderClass;
2532
 
typedef struct _GtkCssProviderPrivate GtkCssProviderPrivate;
2533
 
typedef gboolean(*GtkTreeModelFilterVisibleFunc) (GtkTreeModel * model,
2534
 
                                                  GtkTreeIter * iter,
2535
 
                                                  gpointer data);
2536
 
typedef void (*GtkTreeModelFilterModifyFunc) (GtkTreeModel * model,
2537
 
                                              GtkTreeIter * iter,
2538
 
                                              GValue * value, gint column,
2539
 
                                              gpointer data);
2540
 
typedef struct _GtkTreeModelFilter {
2541
 
    GObject parent;
2542
 
    GtkTreeModelFilterPrivate *priv;
2543
 
} GtkTreeModelFilter;
2544
 
typedef struct _GtkTreeModelFilterClass {
2545
 
    GObjectClass parent_class;
2546
 
     gboolean(*visible) (GtkTreeModelFilter * self,
2547
 
                         GtkTreeModel * child_model, GtkTreeIter * iter);
2548
 
    void (*modify) (GtkTreeModelFilter * self, GtkTreeModel * child_model,
2549
 
                    GtkTreeIter * iter, GValue * value, gint column);
2550
 
    void (*_gtk_reserved1) (void);
2551
 
    void (*_gtk_reserved2) (void);
2552
 
    void (*_gtk_reserved3) (void);
2553
 
    void (*_gtk_reserved4) (void);
2554
 
} GtkTreeModelFilterClass;
2555
 
typedef struct _GtkTreeModelFilterPrivate GtkTreeModelFilterPrivate;
2556
 
typedef struct _GtkSizeGroup {
2557
 
    GObject parent_instance;
2558
 
    GtkSizeGroupPrivate *priv;
2559
 
} GtkSizeGroup;
2560
 
typedef struct _GtkSizeGroupPrivate GtkSizeGroupPrivate;
2561
 
typedef struct _GtkSizeGroupClass {
2562
 
    GObjectClass parent_class;
2563
 
    void (*_gtk_reserved1) (void);
2564
 
    void (*_gtk_reserved2) (void);
2565
 
    void (*_gtk_reserved3) (void);
2566
 
    void (*_gtk_reserved4) (void);
2567
 
} GtkSizeGroupClass;
2568
 
typedef enum {
2569
 
    GTK_SIZE_GROUP_NONE,
2570
 
    GTK_SIZE_GROUP_HORIZONTAL,
2571
 
    GTK_SIZE_GROUP_VERTICAL,
2572
 
    GTK_SIZE_GROUP_BOTH
2573
 
} GtkSizeGroupMode;
2574
 
typedef struct _GtkScrollbar {
2575
 
    GtkRange range;
2576
 
} GtkScrollbar;
2577
 
typedef struct _GtkScrollbarClass {
2578
 
    GtkRangeClass parent_class;
2579
 
    void (*_gtk_reserved1) (void);
2580
 
    void (*_gtk_reserved2) (void);
2581
 
    void (*_gtk_reserved3) (void);
2582
 
    void (*_gtk_reserved4) (void);
2583
 
} GtkScrollbarClass;
2584
 
typedef struct _GtkSocket {
2585
 
    GtkContainer container;
2586
 
    GtkSocketPrivate *priv;
2587
 
} GtkSocket;
2588
 
typedef struct _GtkSocketClass {
2589
 
    GtkContainerClass parent_class;
2590
 
    void (*plug_added) (GtkSocket * socket_);
2591
 
     gboolean(*plug_removed) (GtkSocket * socket_);
2592
 
    void (*_gtk_reserved1) (void);
2593
 
    void (*_gtk_reserved2) (void);
2594
 
    void (*_gtk_reserved3) (void);
2595
 
    void (*_gtk_reserved4) (void);
2596
 
} GtkSocketClass;
2597
 
typedef struct _GtkSocketPrivate GtkSocketPrivate;
2598
 
typedef struct _GtkOffscreenWindow {
2599
 
    GtkWindow parent_object;
2600
 
} GtkOffscreenWindow;
2601
 
typedef struct _GtkOffscreenWindowClass {
2602
 
    GtkWindowClass parent_class;
2603
 
    void (*_gtk_reserved1) (void);
2604
 
    void (*_gtk_reserved2) (void);
2605
 
    void (*_gtk_reserved3) (void);
2606
 
    void (*_gtk_reserved4) (void);
2607
 
} GtkOffscreenWindowClass;
2608
 
typedef enum {
2609
 
    GTK_CSS_SECTION_DOCUMENT,
2610
 
    GTK_CSS_SECTION_IMPORT,
2611
 
    GTK_CSS_SECTION_COLOR_DEFINITION,
2612
 
    GTK_CSS_SECTION_BINDING_SET,
2613
 
    GTK_CSS_SECTION_RULESET,
2614
 
    GTK_CSS_SECTION_SELECTOR,
2615
 
    GTK_CSS_SECTION_DECLARATION,
2616
 
    GTK_CSS_SECTION_VALUE,
2617
 
    GTK_CSS_SECTION_KEYFRAMES
2618
 
} GtkCssSectionType;
2619
 
typedef struct _GtkCssSection GtkCssSection;
2620
 
typedef struct _GtkCellView {
2621
 
    GtkWidget widget;
2622
 
    GtkCellViewPrivate *priv;
2623
 
} GtkCellView;
2624
 
typedef struct _GtkCellViewClass {
2625
 
    GtkWidgetClass parent_class;
2626
 
    void (*_gtk_reserved1) (void);
2627
 
    void (*_gtk_reserved2) (void);
2628
 
    void (*_gtk_reserved3) (void);
2629
 
    void (*_gtk_reserved4) (void);
2630
 
} GtkCellViewClass;
2631
 
typedef struct _GtkCellViewPrivate GtkCellViewPrivate;
2632
 
typedef enum {
2633
 
    GTK_DEST_DEFAULT_MOTION,
2634
 
    GTK_DEST_DEFAULT_HIGHLIGHT,
2635
 
    GTK_DEST_DEFAULT_DROP,
2636
 
    GTK_DEST_DEFAULT_ALL
2637
 
} GtkDestDefaults;
2638
 
typedef struct _GtkMenuItem {
2639
 
    GtkBin bin;
2640
 
    GtkMenuItemPrivate *priv;
2641
 
} GtkMenuItem;
2642
 
typedef struct _GtkMenuItemClass {
2643
 
    GtkBinClass parent_class;
2644
 
    guint hide_on_activate:1;
2645
 
    void (*activate) (GtkMenuItem * menu_item);
2646
 
    void (*activate_item) (GtkMenuItem * menu_item);
2647
 
    void (*toggle_size_request) (GtkMenuItem * menu_item,
2648
 
                                 gint * requisition);
2649
 
    void (*toggle_size_allocate) (GtkMenuItem * menu_item,
2650
 
                                  gint allocation);
2651
 
    void (*set_label) (GtkMenuItem * menu_item, const gchar * label);
2652
 
    const gchar *(*get_label) (GtkMenuItem * menu_item);
2653
 
    void (*select) (GtkMenuItem * menu_item);
2654
 
    void (*deselect) (GtkMenuItem * menu_item);
2655
 
    void (*_gtk_reserved1) (void);
2656
 
    void (*_gtk_reserved2) (void);
2657
 
    void (*_gtk_reserved3) (void);
2658
 
    void (*_gtk_reserved4) (void);
2659
 
} GtkMenuItemClass;
2660
 
typedef struct _GtkMenuItemPrivate GtkMenuItemPrivate;
2661
 
typedef struct _GtkIMContextInfo {
2662
 
    const gchar *context_id;
2663
 
    const gchar *context_name;
2664
 
    const gchar *domain;
2665
 
    const gchar *domain_dirname;
2666
 
    const gchar *default_locales;
2667
 
} GtkIMContextInfo;
2668
 
typedef struct _GtkActionGroup {
2669
 
    GObject parent;
2670
 
    GtkActionGroupPrivate *priv;
2671
 
} GtkActionGroup;
2672
 
typedef struct _GtkActionGroupPrivate GtkActionGroupPrivate;
2673
 
typedef struct _GtkActionGroupClass {
2674
 
    GObjectClass parent_class;
2675
 
    GtkAction *(*get_action) (GtkActionGroup * action_group,
2676
 
                              const gchar * action_name);
2677
 
    void (*_gtk_reserved1) (void);
2678
 
    void (*_gtk_reserved2) (void);
2679
 
    void (*_gtk_reserved3) (void);
2680
 
    void (*_gtk_reserved4) (void);
2681
 
} GtkActionGroupClass;
2682
 
typedef struct _GtkActionEntry {
2683
 
    const gchar *name;
2684
 
    const gchar *stock_id;
2685
 
    const gchar *label;
2686
 
    const gchar *accelerator;
2687
 
    const gchar *tooltip;
2688
 
    GCallback callback;
2689
 
} GtkActionEntry;
2690
 
typedef struct _GtkToggleActionEntry {
2691
 
    const gchar *name;
2692
 
    const gchar *stock_id;
2693
 
    const gchar *label;
2694
 
    const gchar *accelerator;
2695
 
    const gchar *tooltip;
2696
 
    GCallback callback;
2697
 
    gboolean is_active;
2698
 
} GtkToggleActionEntry;
2699
 
typedef struct _GtkRadioActionEntry {
2700
 
    const gchar *name;
2701
 
    const gchar *stock_id;
2702
 
    const gchar *label;
2703
 
    const gchar *accelerator;
2704
 
    const gchar *tooltip;
2705
 
    gint value;
2706
 
} GtkRadioActionEntry;
2707
 
typedef struct _GtkFileChooser GtkFileChooser;
2708
 
typedef enum {
2709
 
    GTK_FILE_CHOOSER_ACTION_OPEN,
2710
 
    GTK_FILE_CHOOSER_ACTION_SAVE,
2711
 
    GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
2712
 
    GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER
2713
 
} GtkFileChooserAction;
2714
 
typedef enum {
2715
 
    GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM,
2716
 
    GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME,
2717
 
    GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN
2718
 
} GtkFileChooserConfirmation;
2719
 
typedef enum {
2720
 
    GTK_FILE_CHOOSER_ERROR_NONEXISTENT,
2721
 
    GTK_FILE_CHOOSER_ERROR_BAD_FILENAME,
2722
 
    GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS,
2723
 
    GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME
2724
 
} GtkFileChooserError;
2725
 
typedef struct _GtkPaned {
2726
 
    GtkContainer container;
2727
 
    GtkPanedPrivate *priv;
2728
 
} GtkPaned;
2729
 
typedef struct _GtkPanedClass {
2730
 
    GtkContainerClass parent_class;
2731
 
     gboolean(*cycle_child_focus) (GtkPaned * paned, gboolean reverse);
2732
 
     gboolean(*toggle_handle_focus) (GtkPaned * paned);
2733
 
     gboolean(*move_handle) (GtkPaned * paned, GtkScrollType scroll);
2734
 
     gboolean(*cycle_handle_focus) (GtkPaned * paned, gboolean reverse);
2735
 
     gboolean(*accept_position) (GtkPaned * paned);
2736
 
     gboolean(*cancel_position) (GtkPaned * paned);
2737
 
    void (*_gtk_reserved1) (void);
2738
 
    void (*_gtk_reserved2) (void);
2739
 
    void (*_gtk_reserved3) (void);
2740
 
    void (*_gtk_reserved4) (void);
2741
 
} GtkPanedClass;
2742
 
typedef struct _GtkPanedPrivate GtkPanedPrivate;
2743
 
typedef struct _GtkEditable GtkEditable;
2744
 
typedef struct _GtkEditableInterface {
2745
 
    GTypeInterface base_iface;
2746
 
    void (*insert_text) (GtkEditable * editable, const gchar * new_text,
2747
 
                         gint new_text_length, gint * position);
2748
 
    void (*delete_text) (GtkEditable * editable, gint start_pos,
2749
 
                         gint end_pos);
2750
 
    void (*changed) (GtkEditable * editable);
2751
 
    void (*do_insert_text) (GtkEditable * editable, const gchar * new_text,
2752
 
                            gint new_text_length, gint * position);
2753
 
    void (*do_delete_text) (GtkEditable * editable, gint start_pos,
2754
 
                            gint end_pos);
2755
 
    gchar *(*get_chars) (GtkEditable * editable, gint start_pos,
2756
 
                         gint end_pos);
2757
 
    void (*set_selection_bounds) (GtkEditable * editable, gint start_pos,
2758
 
                                  gint end_pos);
2759
 
     gboolean(*get_selection_bounds) (GtkEditable * editable,
2760
 
                                      gint * start_pos, gint * end_pos);
2761
 
    void (*set_position) (GtkEditable * editable, gint position);
2762
 
     gint(*get_position) (GtkEditable * editable);
2763
 
} GtkEditableInterface;
2764
 
typedef struct _GtkAction {
2765
 
    GObject object;
2766
 
    GtkActionPrivate *private_data;
2767
 
} GtkAction;
2768
 
typedef struct _GtkActionClass {
2769
 
    GObjectClass parent_class;
2770
 
    void (*activate) (GtkAction * action);
2771
 
    GType menu_item_type;
2772
 
    GType toolbar_item_type;
2773
 
    GtkWidget *(*create_menu_item) (GtkAction * action);
2774
 
    GtkWidget *(*create_tool_item) (GtkAction * action);
2775
 
    void (*connect_proxy) (GtkAction * action, GtkWidget * proxy);
2776
 
    void (*disconnect_proxy) (GtkAction * action, GtkWidget * proxy);
2777
 
    GtkWidget *(*create_menu) (GtkAction * action);
2778
 
    void (*_gtk_reserved1) (void);
2779
 
    void (*_gtk_reserved2) (void);
2780
 
    void (*_gtk_reserved3) (void);
2781
 
    void (*_gtk_reserved4) (void);
2782
 
} GtkActionClass;
2783
 
typedef struct _GtkActionPrivate GtkActionPrivate;
2784
 
typedef struct _GtkScrolledWindow {
2785
 
    GtkBin container;
2786
 
    GtkScrolledWindowPrivate *priv;
2787
 
} GtkScrolledWindow;
2788
 
typedef struct _GtkScrolledWindowPrivate GtkScrolledWindowPrivate;
2789
 
typedef struct _GtkScrolledWindowClass {
2790
 
    GtkBinClass parent_class;
2791
 
    gint scrollbar_spacing;
2792
 
     gboolean(*scroll_child) (GtkScrolledWindow * scrolled_window,
2793
 
                              GtkScrollType scroll, gboolean horizontal);
2794
 
    void (*move_focus_out) (GtkScrolledWindow * scrolled_window,
2795
 
                            GtkDirectionType direction);
2796
 
    void (*_gtk_reserved1) (void);
2797
 
    void (*_gtk_reserved2) (void);
2798
 
    void (*_gtk_reserved3) (void);
2799
 
    void (*_gtk_reserved4) (void);
2800
 
} GtkScrolledWindowClass;
2801
 
typedef struct _GtkScale {
2802
 
    GtkRange parent;
2803
 
    GtkScalePrivate *priv;
2804
 
} GtkScale;
2805
 
typedef struct _GtkScalePrivate GtkScalePrivate;
2806
 
typedef struct _GtkScaleClass {
2807
 
    GtkRangeClass parent_class;
2808
 
    gchar *(*format_value) (GtkScale * scale, gdouble value);
2809
 
    void (*draw_value) (GtkScale * scale);
2810
 
    void (*get_layout_offsets) (GtkScale * scale, gint * x, gint * y);
2811
 
    void (*_gtk_reserved1) (void);
2812
 
    void (*_gtk_reserved2) (void);
2813
 
    void (*_gtk_reserved3) (void);
2814
 
    void (*_gtk_reserved4) (void);
2815
 
} GtkScaleClass;
2816
 
typedef struct _GtkImage {
2817
 
    GtkMisc misc;
2818
 
    GtkImagePrivate *priv;
2819
 
} GtkImage;
2820
 
typedef struct _GtkImagePrivate GtkImagePrivate;
2821
 
typedef struct _GtkImageClass {
2822
 
    GtkMiscClass parent_class;
2823
 
    void (*_gtk_reserved1) (void);
2824
 
    void (*_gtk_reserved2) (void);
2825
 
    void (*_gtk_reserved3) (void);
2826
 
    void (*_gtk_reserved4) (void);
2827
 
} GtkImageClass;
2828
 
typedef enum {
2829
 
    GTK_IMAGE_EMPTY,
2830
 
    GTK_IMAGE_PIXBUF,
2831
 
    GTK_IMAGE_STOCK,
2832
 
    GTK_IMAGE_ICON_SET,
2833
 
    GTK_IMAGE_ANIMATION,
2834
 
    GTK_IMAGE_ICON_NAME,
2835
 
    GTK_IMAGE_GICON
2836
 
} GtkImageType;
2837
 
typedef struct _GtkCellRendererText {
2838
 
    GtkCellRenderer parent;
2839
 
    GtkCellRendererTextPrivate *priv;
2840
 
} GtkCellRendererText;
2841
 
typedef struct _GtkCellRendererTextPrivate GtkCellRendererTextPrivate;
2842
 
typedef struct _GtkCellRendererTextClass {
2843
 
    GtkCellRendererClass parent_class;
2844
 
    void (*edited) (GtkCellRendererText * cell_renderer_text,
2845
 
                    const gchar * path, const gchar * new_text);
2846
 
    void (*_gtk_reserved1) (void);
2847
 
    void (*_gtk_reserved2) (void);
2848
 
    void (*_gtk_reserved3) (void);
2849
 
    void (*_gtk_reserved4) (void);
2850
 
} GtkCellRendererTextClass;
2851
 
typedef struct _GtkRadioToolButton {
2852
 
    GtkToggleToolButton parent;
2853
 
} GtkRadioToolButton;
2854
 
typedef struct _GtkRadioToolButtonClass {
2855
 
    GtkToggleToolButtonClass parent_class;
2856
 
    void (*_gtk_reserved1) (void);
2857
 
    void (*_gtk_reserved2) (void);
2858
 
    void (*_gtk_reserved3) (void);
2859
 
    void (*_gtk_reserved4) (void);
2860
 
} GtkRadioToolButtonClass;
2861
 
typedef struct _GtkTextIter {
2862
 
    gpointer dummy1;
2863
 
    gpointer dummy2;
2864
 
    gint dummy3;
2865
 
    gint dummy4;
2866
 
    gint dummy5;
2867
 
    gint dummy6;
2868
 
    gint dummy7;
2869
 
    gint dummy8;
2870
 
    gpointer dummy9;
2871
 
    gpointer dummy10;
2872
 
    gint dummy11;
2873
 
    gint dummy12;
2874
 
    gint dummy13;
2875
 
    gpointer dummy14;
2876
 
} GtkTextIter;
2877
 
typedef struct _GtkTextTagTable {
2878
 
    GObject parent_instance;
2879
 
    GtkTextTagTablePrivate *priv;
2880
 
} GtkTextTagTable;
2881
 
typedef struct _GtkTextTag {
2882
 
    GObject parent_instance;
2883
 
    GtkTextTagPrivate *priv;
2884
 
} GtkTextTag;
2885
 
typedef struct _GtkTextTagPrivate GtkTextTagPrivate;
2886
 
typedef struct _GtkTextTagClass {
2887
 
    GObjectClass parent_class;
2888
 
     gboolean(*event) (GtkTextTag * tag, GObject * event_object,
2889
 
                       GdkEvent * event, const GtkTextIter * iter);
2890
 
    void (*_gtk_reserved1) (void);
2891
 
    void (*_gtk_reserved2) (void);
2892
 
    void (*_gtk_reserved3) (void);
2893
 
    void (*_gtk_reserved4) (void);
2894
 
} GtkTextTagClass;
2895
 
typedef struct _GtkApplication {
2896
 
    GApplication parent;
2897
 
    GtkApplicationPrivate *priv;
2898
 
} GtkApplication;
2899
 
typedef struct _GtkApplicationClass {
2900
 
    GApplicationClass parent_class;
2901
 
    void (*window_added) (GtkApplication * application,
2902
 
                          GtkWindow * window);
2903
 
    void (*window_removed) (GtkApplication * application,
2904
 
                            GtkWindow * window);
2905
 
    gpointer padding;
2906
 
} GtkApplicationClass;
2907
 
typedef struct _GtkApplicationPrivate GtkApplicationPrivate;
2908
 
typedef enum {
2909
 
    GTK_APPLICATION_INHIBIT_LOGOUT,
2910
 
    GTK_APPLICATION_INHIBIT_SWITCH,
2911
 
    GTK_APPLICATION_INHIBIT_SUSPEND,
2912
 
    GTK_APPLICATION_INHIBIT_IDLE
2913
 
} GtkApplicationInhibitFlags;
2914
 
typedef struct _GtkAccessible {
2915
 
    AtkObject parent;
2916
 
    GtkAccessiblePrivate *priv;
2917
 
} GtkAccessible;
2918
 
typedef struct _GtkAccessiblePrivate GtkAccessiblePrivate;
2919
 
typedef struct _GtkAccessibleClass {
2920
 
    AtkObjectClass parent_class;
2921
 
    void (*connect_widget_destroyed) (GtkAccessible * accessible);
2922
 
    void (*widget_set) (GtkAccessible * accessible);
2923
 
    void (*widget_unset) (GtkAccessible * accessible);
2924
 
    void (*_gtk_reserved3) (void);
2925
 
    void (*_gtk_reserved4) (void);
2926
 
} GtkAccessibleClass;
2927
 
typedef struct _GtkMessageDialog {
2928
 
    GtkDialog parent_instance;
2929
 
    GtkMessageDialogPrivate *priv;
2930
 
} GtkMessageDialog;
2931
 
typedef struct _GtkMessageDialogPrivate GtkMessageDialogPrivate;
2932
 
typedef struct _GtkMessageDialogClass {
2933
 
    GtkDialogClass parent_class;
2934
 
    void (*_gtk_reserved1) (void);
2935
 
    void (*_gtk_reserved2) (void);
2936
 
    void (*_gtk_reserved3) (void);
2937
 
    void (*_gtk_reserved4) (void);
2938
 
} GtkMessageDialogClass;
2939
 
typedef enum {
2940
 
    GTK_BUTTONS_NONE,
2941
 
    GTK_BUTTONS_OK,
2942
 
    GTK_BUTTONS_CLOSE,
2943
 
    GTK_BUTTONS_CANCEL,
2944
 
    GTK_BUTTONS_YES_NO,
2945
 
    GTK_BUTTONS_OK_CANCEL
2946
 
} GtkButtonsType;
2947
 
typedef struct _GtkRadioMenuItem {
2948
 
    GtkCheckMenuItem check_menu_item;
2949
 
    GtkRadioMenuItemPrivate *priv;
2950
 
} GtkRadioMenuItem;
2951
 
typedef struct _GtkRadioMenuItemPrivate GtkRadioMenuItemPrivate;
2952
 
typedef struct _GtkRadioMenuItemClass {
2953
 
    GtkCheckMenuItemClass parent_class;
2954
 
    void (*group_changed) (GtkRadioMenuItem * radio_menu_item);
2955
 
    void (*_gtk_reserved1) (void);
2956
 
    void (*_gtk_reserved2) (void);
2957
 
    void (*_gtk_reserved3) (void);
2958
 
    void (*_gtk_reserved4) (void);
2959
 
} GtkRadioMenuItemClass;
2960
 
typedef struct _GtkStyleProperties {
2961
 
    GObject parent_object;
2962
 
    GtkStylePropertiesPrivate *priv;
2963
 
} GtkStyleProperties;
2964
 
typedef struct _GtkStylePropertiesClass {
2965
 
    GObjectClass parent_class;
2966
 
    void (*_gtk_reserved1) (void);
2967
 
    void (*_gtk_reserved2) (void);
2968
 
    void (*_gtk_reserved3) (void);
2969
 
    void (*_gtk_reserved4) (void);
2970
 
} GtkStylePropertiesClass;
2971
 
typedef struct _GtkStylePropertiesPrivate GtkStylePropertiesPrivate;
2972
 
typedef struct _GtkSymbolicColor GtkSymbolicColor;
2973
 
typedef struct _GtkGradient GtkGradient;
2974
 
typedef gboolean(*GtkStylePropertyParser) (void);
2975
 
typedef struct _GtkArrow {
2976
 
    GtkMisc misc;
2977
 
    GtkArrowPrivate *priv;
2978
 
} GtkArrow;
2979
 
typedef struct _GtkArrowPrivate GtkArrowPrivate;
2980
 
typedef struct _GtkArrowClass {
2981
 
    GtkMiscClass parent_class;
2982
 
    void (*_gtk_reserved1) (void);
2983
 
    void (*_gtk_reserved2) (void);
2984
 
    void (*_gtk_reserved3) (void);
2985
 
    void (*_gtk_reserved4) (void);
2986
 
} GtkArrowClass;
2987
 
typedef struct _GtkVolumeButton {
2988
 
    GtkScaleButton parent;
2989
 
} GtkVolumeButton;
2990
 
typedef struct _GtkVolumeButtonClass {
2991
 
    GtkScaleButtonClass parent_class;
2992
 
    void (*_gtk_reserved1) (void);
2993
 
    void (*_gtk_reserved2) (void);
2994
 
    void (*_gtk_reserved3) (void);
2995
 
    void (*_gtk_reserved4) (void);
2996
 
} GtkVolumeButtonClass;
2997
 
typedef struct _GtkStyleProviderIface {
2998
 
    GTypeInterface g_iface;
2999
 
    GtkStyleProperties *(*get_style) (GtkStyleProvider * provider,
3000
 
                                      GtkWidgetPath * path);
3001
 
     gboolean(*get_style_property) (GtkStyleProvider * provider,
3002
 
                                    GtkWidgetPath * path,
3003
 
                                    GtkStateFlags state,
3004
 
                                    GParamSpec * pspec, GValue * value);
3005
 
    GtkIconFactory *(*get_icon_factory) (GtkStyleProvider * provider,
3006
 
                                         GtkWidgetPath * path);
3007
 
} GtkStyleProviderIface;
3008
 
typedef struct _GtkStyleProvider GtkStyleProvider;
3009
 
typedef struct _GtkApplicationWindowPrivate GtkApplicationWindowPrivate;
3010
 
typedef struct _GtkApplicationWindowClass {
3011
 
    GtkWindowClass parent_class;
3012
 
    gpointer padding[14];
3013
 
} GtkApplicationWindowClass;
3014
 
typedef struct _GtkApplicationWindow {
3015
 
    GtkWindow parent_instance;
3016
 
    GtkApplicationWindowPrivate *priv;
3017
 
} GtkApplicationWindow;
3018
 
typedef struct _GtkEntryCompletion {
3019
 
    GObject parent_instance;
3020
 
    GtkEntryCompletionPrivate *priv;
3021
 
} GtkEntryCompletion;
3022
 
typedef struct _GtkEntryCompletionClass {
3023
 
    GObjectClass parent_class;
3024
 
     gboolean(*match_selected) (GtkEntryCompletion * completion,
3025
 
                                GtkTreeModel * model, GtkTreeIter * iter);
3026
 
    void (*action_activated) (GtkEntryCompletion * completion,
3027
 
                              gint index_);
3028
 
     gboolean(*insert_prefix) (GtkEntryCompletion * completion,
3029
 
                               const gchar * prefix);
3030
 
     gboolean(*cursor_on_match) (GtkEntryCompletion * completion,
3031
 
                                 GtkTreeModel * model, GtkTreeIter * iter);
3032
 
    void (*_gtk_reserved0) (void);
3033
 
    void (*_gtk_reserved1) (void);
3034
 
    void (*_gtk_reserved2) (void);
3035
 
    void (*_gtk_reserved3) (void);
3036
 
} GtkEntryCompletionClass;
3037
 
typedef struct _GtkEntryCompletionPrivate GtkEntryCompletionPrivate;
3038
 
typedef gboolean(*GtkEntryCompletionMatchFunc) (GtkEntryCompletion *
3039
 
                                                completion,
3040
 
                                                const gchar * key,
3041
 
                                                GtkTreeIter * iter,
3042
 
                                                gpointer user_data);
3043
 
typedef struct _GtkCellEditable GtkCellEditable;
3044
 
typedef struct _GtkCellEditableIface {
3045
 
    GTypeInterface g_iface;
3046
 
    void (*editing_done) (GtkCellEditable * cell_editable);
3047
 
    void (*remove_widget) (GtkCellEditable * cell_editable);
3048
 
    void (*start_editing) (GtkCellEditable * cell_editable,
3049
 
                           GdkEvent * event);
3050
 
} GtkCellEditableIface;
3051
 
typedef struct _GtkCheckMenuItem {
3052
 
    GtkMenuItem menu_item;
3053
 
    GtkCheckMenuItemPrivate *priv;
3054
 
} GtkCheckMenuItem;
3055
 
typedef struct _GtkCheckMenuItemPrivate GtkCheckMenuItemPrivate;
3056
 
typedef struct _GtkCheckMenuItemClass {
3057
 
    GtkMenuItemClass parent_class;
3058
 
    void (*toggled) (GtkCheckMenuItem * check_menu_item);
3059
 
    void (*draw_indicator) (GtkCheckMenuItem * check_menu_item,
3060
 
                            cairo_t * cr);
3061
 
    void (*_gtk_reserved1) (void);
3062
 
    void (*_gtk_reserved2) (void);
3063
 
    void (*_gtk_reserved3) (void);
3064
 
    void (*_gtk_reserved4) (void);
3065
 
} GtkCheckMenuItemClass;
3066
 
typedef struct _GtkFontChooserWidget {
3067
 
    GtkBox parent_instance;
3068
 
    GtkFontChooserWidgetPrivate *priv;
3069
 
} GtkFontChooserWidget;
3070
 
typedef struct _GtkFontChooserWidgetPrivate GtkFontChooserWidgetPrivate;
3071
 
typedef struct _GtkFontChooserWidgetClass {
3072
 
    GtkBoxClass parent_class;
3073
 
    void (*_gtk_reserved1) (void);
3074
 
    void (*_gtk_reserved2) (void);
3075
 
    void (*_gtk_reserved3) (void);
3076
 
    void (*_gtk_reserved4) (void);
3077
 
    void (*_gtk_reserved5) (void);
3078
 
    void (*_gtk_reserved6) (void);
3079
 
    void (*_gtk_reserved7) (void);
3080
 
    void (*_gtk_reserved8) (void);
3081
 
} GtkFontChooserWidgetClass;
3082
 
typedef struct _GtkFontButton {
3083
 
    GtkButton button;
3084
 
    GtkFontButtonPrivate *priv;
3085
 
} GtkFontButton;
3086
 
typedef struct _GtkFontButtonClass {
3087
 
    GtkButtonClass parent_class;
3088
 
    void (*font_set) (GtkFontButton * gfp);
3089
 
    void (*_gtk_reserved1) (void);
3090
 
    void (*_gtk_reserved2) (void);
3091
 
    void (*_gtk_reserved3) (void);
3092
 
    void (*_gtk_reserved4) (void);
3093
 
} GtkFontButtonClass;
3094
 
typedef struct _GtkFontButtonPrivate GtkFontButtonPrivate;
3095
 
typedef struct _GtkImageMenuItem {
3096
 
    GtkMenuItem menu_item;
3097
 
    GtkImageMenuItemPrivate *priv;
3098
 
} GtkImageMenuItem;
3099
 
typedef struct _GtkImageMenuItemPrivate GtkImageMenuItemPrivate;
3100
 
typedef struct _GtkImageMenuItemClass {
3101
 
    GtkMenuItemClass parent_class;
3102
 
    void (*_gtk_reserved1) (void);
3103
 
    void (*_gtk_reserved2) (void);
3104
 
    void (*_gtk_reserved3) (void);
3105
 
    void (*_gtk_reserved4) (void);
3106
 
} GtkImageMenuItemClass;
3107
 
typedef struct _GtkAppChooser GtkAppChooser;
3108
 
typedef struct _GtkDrawingArea {
3109
 
    GtkWidget widget;
3110
 
    gpointer dummy;
3111
 
} GtkDrawingArea;
3112
 
typedef struct _GtkDrawingAreaClass {
3113
 
    GtkWidgetClass parent_class;
3114
 
    void (*_gtk_reserved1) (void);
3115
 
    void (*_gtk_reserved2) (void);
3116
 
    void (*_gtk_reserved3) (void);
3117
 
    void (*_gtk_reserved4) (void);
3118
 
} GtkDrawingAreaClass;
3119
 
typedef struct _GtkFixed {
3120
 
    GtkContainer container;
3121
 
    GtkFixedPrivate *priv;
3122
 
} GtkFixed;
3123
 
typedef struct _GtkFixedPrivate GtkFixedPrivate;
3124
 
typedef struct _GtkFixedClass {
3125
 
    GtkContainerClass parent_class;
3126
 
    void (*_gtk_reserved1) (void);
3127
 
    void (*_gtk_reserved2) (void);
3128
 
    void (*_gtk_reserved3) (void);
3129
 
    void (*_gtk_reserved4) (void);
3130
 
} GtkFixedClass;
3131
 
typedef struct _GtkFixedChild {
3132
 
    GtkWidget *widget;
3133
 
    gint x;
3134
 
    gint y;
3135
 
} GtkFixedChild;
3136
 
typedef struct _GtkBuildable GtkBuildable;
3137
 
typedef struct _GtkBuildableIface {
3138
 
    GTypeInterface g_iface;
3139
 
    void (*set_name) (GtkBuildable * buildable, const gchar * name);
3140
 
    const gchar *(*get_name) (GtkBuildable * buildable);
3141
 
    void (*add_child) (GtkBuildable * buildable, GtkBuilder * builder,
3142
 
                       GObject * child, const gchar * type);
3143
 
    void (*set_buildable_property) (GtkBuildable * buildable,
3144
 
                                    GtkBuilder * builder,
3145
 
                                    const gchar * name,
3146
 
                                    const GValue * value);
3147
 
    GObject *(*construct_child) (GtkBuildable * buildable,
3148
 
                                 GtkBuilder * builder, const gchar * name);
3149
 
     gboolean(*custom_tag_start) (GtkBuildable * buildable,
3150
 
                                  GtkBuilder * builder, GObject * child,
3151
 
                                  const gchar * tagname,
3152
 
                                  GMarkupParser * parser, gpointer * data);
3153
 
    void (*custom_tag_end) (GtkBuildable * buildable, GtkBuilder * builder,
3154
 
                            GObject * child, const gchar * tagname,
3155
 
                            gpointer * data);
3156
 
    void (*custom_finished) (GtkBuildable * buildable,
3157
 
                             GtkBuilder * builder, GObject * child,
3158
 
                             const gchar * tagname, gpointer data);
3159
 
    void (*parser_finished) (GtkBuildable * buildable,
3160
 
                             GtkBuilder * builder);
3161
 
    GObject *(*get_internal_child) (GtkBuildable * buildable,
3162
 
                                    GtkBuilder * builder,
3163
 
                                    const gchar * name);
3164
 
} GtkBuildableIface;
3165
 
typedef struct _GtkButton {
3166
 
    GtkBin bin;
3167
 
    GtkButtonPrivate *priv;
3168
 
} GtkButton;
3169
 
typedef struct _GtkButtonPrivate GtkButtonPrivate;
3170
 
typedef struct _GtkButtonClass {
3171
 
    GtkBinClass parent_class;
3172
 
    void (*pressed) (GtkButton * button);
3173
 
    void (*released) (GtkButton * button);
3174
 
    void (*clicked) (GtkButton * button);
3175
 
    void (*enter) (GtkButton * button);
3176
 
    void (*leave) (GtkButton * button);
3177
 
    void (*activate) (GtkButton * button);
3178
 
    void (*_gtk_reserved1) (void);
3179
 
    void (*_gtk_reserved2) (void);
3180
 
    void (*_gtk_reserved3) (void);
3181
 
    void (*_gtk_reserved4) (void);
3182
 
} GtkButtonClass;
3183
 
typedef enum {
3184
 
    GTK_ALIGN_FILL = 0,
3185
 
    GTK_ALIGN_START = 1,
3186
 
    GTK_ALIGN_END = 2,
3187
 
    GTK_ALIGN_CENTER = 3
3188
 
} GtkAlign;
3189
 
typedef enum {
3190
 
    GTK_ARROWS_BOTH,
3191
 
    GTK_ARROWS_START,
3192
 
    GTK_ARROWS_END
3193
 
} GtkArrowPlacement;
3194
 
typedef enum {
3195
 
    GTK_ARROW_UP = 0,
3196
 
    GTK_ARROW_DOWN = 1,
3197
 
    GTK_ARROW_LEFT = 2,
3198
 
    GTK_ARROW_RIGHT = 3
3199
 
} GtkArrowType;
3200
 
typedef enum {
3201
 
    GTK_EXPAND = 1 &#60;&#60; 0,
3202
 
    GTK_SHRINK = 1 &#60;&#60; 1,
3203
 
    GTK_FILL = 1 &#60;&#60; 2
3204
 
} GtkAttachOptions;
3205
 
typedef enum {
3206
 
    GTK_BUTTONBOX_DEFAULT_STYLE = 0,
3207
 
    GTK_BUTTONBOX_SPREAD = 1,
3208
 
    GTK_BUTTONBOX_EDGE = 2,
3209
 
    GTK_BUTTONBOX_START = 3,
3210
 
    GTK_BUTTONBOX_END = 4
3211
 
} GtkButtonBoxStyle;
3212
 
typedef enum {
3213
 
    GTK_DELETE_CHARS,
3214
 
    GTK_DELETE_WORD_ENDS,
3215
 
    GTK_DELETE_WORDS,
3216
 
    GTK_DELETE_DISPLAY_LINES,
3217
 
    GTK_DELETE_DISPLAY_LINE_ENDS,
3218
 
    GTK_DELETE_PARAGRAPH_ENDS,
3219
 
    GTK_DELETE_PARAGRAPHS,
3220
 
    GTK_DELETE_WHITESPACE
3221
 
} GtkDeleteType;
3222
 
typedef enum {
3223
 
    GTK_DIR_TAB_FORWARD = 0,
3224
 
    GTK_DIR_TAB_BACKWARD = 1,
3225
 
    GTK_DIR_UP = 2,
3226
 
    GTK_DIR_DOWN = 3,
3227
 
    GTK_DIR_LEFT = 4,
3228
 
    GTK_DIR_RIGHT = 5
3229
 
} GtkDirectionType;
3230
 
typedef enum {
3231
 
    GTK_EXPANDER_COLLAPSED,
3232
 
    GTK_EXPANDER_SEMI_COLLAPSED,
3233
 
    GTK_EXPANDER_SEMI_EXPANDED,
3234
 
    GTK_EXPANDER_EXPANDED
3235
 
} GtkExpanderStyle;
3236
 
typedef enum {
3237
 
    GTK_ICON_SIZE_INVALID = 0,
3238
 
    GTK_ICON_SIZE_MENU = 1,
3239
 
    GTK_ICON_SIZE_SMALL_TOOLBAR = 2,
3240
 
    GTK_ICON_SIZE_LARGE_TOOLBAR = 3,
3241
 
    GTK_ICON_SIZE_BUTTON = 4,
3242
 
    GTK_ICON_SIZE_DND = 5,
3243
 
    GTK_ICON_SIZE_DIALOG = 6
3244
 
} GtkIconSize;
3245
 
typedef enum {
3246
 
    GTK_SENSITIVITY_AUTO,
3247
 
    GTK_SENSITIVITY_ON,
3248
 
    GTK_SENSITIVITY_OFF
3249
 
} GtkSensitivityType;
3250
 
typedef enum {
3251
 
    GTK_TEXT_DIR_NONE,
3252
 
    GTK_TEXT_DIR_LTR,
3253
 
    GTK_TEXT_DIR_RTL
3254
 
} GtkTextDirection;
3255
 
typedef enum {
3256
 
    GTK_JUSTIFY_LEFT,
3257
 
    GTK_JUSTIFY_RIGHT,
3258
 
    GTK_JUSTIFY_CENTER,
3259
 
    GTK_JUSTIFY_FILL
3260
 
} GtkJustification;
3261
 
typedef enum {
3262
 
    GTK_MENU_DIR_PARENT,
3263
 
    GTK_MENU_DIR_CHILD,
3264
 
    GTK_MENU_DIR_NEXT,
3265
 
    GTK_MENU_DIR_PREV
3266
 
} GtkMenuDirectionType;
3267
 
typedef enum {
3268
 
    GTK_MESSAGE_INFO,
3269
 
    GTK_MESSAGE_WARNING,
3270
 
    GTK_MESSAGE_QUESTION,
3271
 
    GTK_MESSAGE_ERROR,
3272
 
    GTK_MESSAGE_OTHER
3273
 
} GtkMessageType;
3274
 
typedef enum {
3275
 
    GTK_MOVEMENT_LOGICAL_POSITIONS,
3276
 
    GTK_MOVEMENT_VISUAL_POSITIONS,
3277
 
    GTK_MOVEMENT_WORDS,
3278
 
    GTK_MOVEMENT_DISPLAY_LINES,
3279
 
    GTK_MOVEMENT_DISPLAY_LINE_ENDS,
3280
 
    GTK_MOVEMENT_PARAGRAPHS,
3281
 
    GTK_MOVEMENT_PARAGRAPH_ENDS,
3282
 
    GTK_MOVEMENT_PAGES,
3283
 
    GTK_MOVEMENT_BUFFER_ENDS,
3284
 
    GTK_MOVEMENT_HORIZONTAL_PAGES
3285
 
} GtkMovementStep;
3286
 
typedef enum {
3287
 
    GTK_SCROLL_STEPS,
3288
 
    GTK_SCROLL_PAGES,
3289
 
    GTK_SCROLL_ENDS,
3290
 
    GTK_SCROLL_HORIZONTAL_STEPS,
3291
 
    GTK_SCROLL_HORIZONTAL_PAGES,
3292
 
    GTK_SCROLL_HORIZONTAL_ENDS
3293
 
} GtkScrollStep;
3294
 
typedef enum {
3295
 
    GTK_ORIENTATION_HORIZONTAL,
3296
 
    GTK_ORIENTATION_VERTICAL
3297
 
} GtkOrientation;
3298
 
typedef enum {
3299
 
    GTK_CORNER_TOP_LEFT,
3300
 
    GTK_CORNER_BOTTOM_LEFT,
3301
 
    GTK_CORNER_TOP_RIGHT,
3302
 
    GTK_CORNER_BOTTOM_RIGHT
3303
 
} GtkCornerType;
3304
 
typedef enum {
3305
 
    GTK_PACK_START,
3306
 
    GTK_PACK_END
3307
 
} GtkPackType;
3308
 
typedef enum {
3309
 
    GTK_PATH_PRIO_LOWEST = 0,
3310
 
    GTK_PATH_PRIO_GTK = 4,
3311
 
    GTK_PATH_PRIO_APPLICATION = 8,
3312
 
    GTK_PATH_PRIO_THEME = 10,
3313
 
    GTK_PATH_PRIO_RC = 12,
3314
 
    GTK_PATH_PRIO_HIGHEST = 15
3315
 
} GtkPathPriorityType;
3316
 
typedef enum {
3317
 
    GTK_PATH_WIDGET,
3318
 
    GTK_PATH_WIDGET_CLASS,
3319
 
    GTK_PATH_CLASS
3320
 
} GtkPathType;
3321
 
typedef enum {
3322
 
    GTK_POLICY_ALWAYS,
3323
 
    GTK_POLICY_AUTOMATIC,
3324
 
    GTK_POLICY_NEVER
3325
 
} GtkPolicyType;
3326
 
typedef enum {
3327
 
    GTK_POS_LEFT,
3328
 
    GTK_POS_RIGHT,
3329
 
    GTK_POS_TOP,
3330
 
    GTK_POS_BOTTOM
3331
 
} GtkPositionType;
3332
 
typedef enum {
3333
 
    GTK_RELIEF_NORMAL,
3334
 
    GTK_RELIEF_HALF,
3335
 
    GTK_RELIEF_NONE
3336
 
} GtkReliefStyle;
3337
 
typedef enum {
3338
 
    GTK_RESIZE_PARENT,
3339
 
    GTK_RESIZE_QUEUE,
3340
 
    GTK_RESIZE_IMMEDIATE
3341
 
} GtkResizeMode;
3342
 
typedef enum {
3343
 
    GTK_SCROLL_NONE,
3344
 
    GTK_SCROLL_JUMP,
3345
 
    GTK_SCROLL_STEP_BACKWARD,
3346
 
    GTK_SCROLL_STEP_FORWARD,
3347
 
    GTK_SCROLL_PAGE_BACKWARD,
3348
 
    GTK_SCROLL_PAGE_FORWARD,
3349
 
    GTK_SCROLL_STEP_UP,
3350
 
    GTK_SCROLL_STEP_DOWN,
3351
 
    GTK_SCROLL_PAGE_UP,
3352
 
    GTK_SCROLL_PAGE_DOWN,
3353
 
    GTK_SCROLL_STEP_LEFT,
3354
 
    GTK_SCROLL_STEP_RIGHT,
3355
 
    GTK_SCROLL_PAGE_LEFT,
3356
 
    GTK_SCROLL_PAGE_RIGHT,
3357
 
    GTK_SCROLL_START,
3358
 
    GTK_SCROLL_END
3359
 
} GtkScrollType;
3360
 
typedef enum {
3361
 
    GTK_SELECTION_NONE,
3362
 
    GTK_SELECTION_SINGLE,
3363
 
    GTK_SELECTION_BROWSE,
3364
 
    GTK_SELECTION_MULTIPLE
3365
 
} GtkSelectionMode;
3366
 
typedef enum {
3367
 
    GTK_SHADOW_NONE,
3368
 
    GTK_SHADOW_IN,
3369
 
    GTK_SHADOW_OUT,
3370
 
    GTK_SHADOW_ETCHED_IN,
3371
 
    GTK_SHADOW_ETCHED_OUT
3372
 
} GtkShadowType;
3373
 
typedef enum {
3374
 
    GTK_STATE_NORMAL,
3375
 
    GTK_STATE_ACTIVE,
3376
 
    GTK_STATE_PRELIGHT,
3377
 
    GTK_STATE_SELECTED,
3378
 
    GTK_STATE_INSENSITIVE,
3379
 
    GTK_STATE_INCONSISTENT,
3380
 
    GTK_STATE_FOCUSED
3381
 
} GtkStateType;
3382
 
typedef enum {
3383
 
    GTK_TOOLBAR_ICONS,
3384
 
    GTK_TOOLBAR_TEXT,
3385
 
    GTK_TOOLBAR_BOTH,
3386
 
    GTK_TOOLBAR_BOTH_HORIZ
3387
 
} GtkToolbarStyle;
3388
 
typedef enum {
3389
 
    GTK_WIN_POS_NONE,
3390
 
    GTK_WIN_POS_CENTER,
3391
 
    GTK_WIN_POS_MOUSE,
3392
 
    GTK_WIN_POS_CENTER_ALWAYS,
3393
 
    GTK_WIN_POS_CENTER_ON_PARENT
3394
 
} GtkWindowPosition;
3395
 
typedef enum {
3396
 
    GTK_WINDOW_TOPLEVEL,
3397
 
    GTK_WINDOW_POPUP
3398
 
} GtkWindowType;
3399
 
typedef enum {
3400
 
    GTK_WRAP_NONE,
3401
 
    GTK_WRAP_CHAR,
3402
 
    GTK_WRAP_WORD,
3403
 
    GTK_WRAP_WORD_CHAR
3404
 
} GtkWrapMode;
3405
 
typedef enum {
3406
 
    GTK_SORT_ASCENDING,
3407
 
    GTK_SORT_DESCENDING
3408
 
} GtkSortType;
3409
 
typedef enum {
3410
 
    GTK_IM_PREEDIT_NOTHING,
3411
 
    GTK_IM_PREEDIT_CALLBACK,
3412
 
    GTK_IM_PREEDIT_NONE
3413
 
} GtkIMPreeditStyle;
3414
 
typedef enum {
3415
 
    GTK_IM_STATUS_NOTHING,
3416
 
    GTK_IM_STATUS_CALLBACK,
3417
 
    GTK_IM_STATUS_NONE
3418
 
} GtkIMStatusStyle;
3419
 
typedef enum {
3420
 
    GTK_PACK_DIRECTION_LTR,
3421
 
    GTK_PACK_DIRECTION_RTL,
3422
 
    GTK_PACK_DIRECTION_TTB,
3423
 
    GTK_PACK_DIRECTION_BTT
3424
 
} GtkPackDirection;
3425
 
typedef enum {
3426
 
    GTK_PRINT_PAGES_ALL,
3427
 
    GTK_PRINT_PAGES_CURRENT,
3428
 
    GTK_PRINT_PAGES_RANGES,
3429
 
    GTK_PRINT_PAGES_SELECTION
3430
 
} GtkPrintPages;
3431
 
typedef enum {
3432
 
    GTK_PAGE_SET_ALL,
3433
 
    GTK_PAGE_SET_EVEN,
3434
 
    GTK_PAGE_SET_ODD
3435
 
} GtkPageSet;
3436
 
typedef enum {
3437
 
    GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM,
3438
 
    GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_BOTTOM_TO_TOP,
3439
 
    GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_TOP_TO_BOTTOM,
3440
 
    GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_BOTTOM_TO_TOP,
3441
 
    GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_LEFT_TO_RIGHT,
3442
 
    GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_RIGHT_TO_LEFT,
3443
 
    GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_LEFT_TO_RIGHT,
3444
 
    GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_RIGHT_TO_LEFT
3445
 
} GtkNumberUpLayout;
3446
 
typedef enum {
3447
 
    GTK_PAGE_ORIENTATION_PORTRAIT,
3448
 
    GTK_PAGE_ORIENTATION_LANDSCAPE,
3449
 
    GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT,
3450
 
    GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE
3451
 
} GtkPageOrientation;
3452
 
typedef enum {
3453
 
    GTK_PRINT_QUALITY_LOW,
3454
 
    GTK_PRINT_QUALITY_NORMAL,
3455
 
    GTK_PRINT_QUALITY_HIGH,
3456
 
    GTK_PRINT_QUALITY_DRAFT
3457
 
} GtkPrintQuality;
3458
 
typedef enum {
3459
 
    GTK_PRINT_DUPLEX_SIMPLEX,
3460
 
    GTK_PRINT_DUPLEX_HORIZONTAL,
3461
 
    GTK_PRINT_DUPLEX_VERTICAL
3462
 
} GtkPrintDuplex;
3463
 
typedef enum {
3464
 
    GTK_UNIT_NONE,
3465
 
    GTK_UNIT_POINTS,
3466
 
    GTK_UNIT_INCH,
3467
 
    GTK_UNIT_MM
3468
 
} GtkUnit;
3469
 
typedef enum {
3470
 
    GTK_TREE_VIEW_GRID_LINES_NONE,
3471
 
    GTK_TREE_VIEW_GRID_LINES_HORIZONTAL,
3472
 
    GTK_TREE_VIEW_GRID_LINES_VERTICAL,
3473
 
    GTK_TREE_VIEW_GRID_LINES_BOTH
3474
 
} GtkTreeViewGridLines;
3475
 
typedef enum {
3476
 
    GTK_DRAG_RESULT_SUCCESS,
3477
 
    GTK_DRAG_RESULT_NO_TARGET,
3478
 
    GTK_DRAG_RESULT_USER_CANCELLED,
3479
 
    GTK_DRAG_RESULT_TIMEOUT_EXPIRED,
3480
 
    GTK_DRAG_RESULT_GRAB_BROKEN,
3481
 
    GTK_DRAG_RESULT_ERROR
3482
 
} GtkDragResult;
3483
 
typedef enum {
3484
 
    GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH,
3485
 
    GTK_SIZE_REQUEST_WIDTH_FOR_HEIGHT,
3486
 
    GTK_SIZE_REQUEST_CONSTANT_SIZE
3487
 
} GtkSizeRequestMode;
3488
 
typedef enum {
3489
 
    GTK_SCROLL_MINIMUM,
3490
 
    GTK_SCROLL_NATURAL
3491
 
} GtkScrollablePolicy;
3492
 
typedef enum {
3493
 
    GTK_STATE_FLAG_NORMAL = 0,
3494
 
    GTK_STATE_FLAG_ACTIVE = 1 &#60;&#60; 0,
3495
 
    GTK_STATE_FLAG_PRELIGHT = 1 &#60;&#60; 1,
3496
 
    GTK_STATE_FLAG_SELECTED = 1 &#60;&#60; 2,
3497
 
    GTK_STATE_FLAG_INSENSITIVE = 1 &#60;&#60; 3,
3498
 
    GTK_STATE_FLAG_INCONSISTENT = 1 &#60;&#60; 4,
3499
 
    GTK_STATE_FLAG_FOCUSED = 1 &#60;&#60; 5,
3500
 
    GTK_STATE_FLAG_BACKDROP = 1 &#60;&#60; 6
3501
 
} GtkStateFlags;
3502
 
typedef enum {
3503
 
    GTK_REGION_EVEN = 1 &#60;&#60; 0,
3504
 
    GTK_REGION_ODD = 1 &#60;&#60; 1,
3505
 
    GTK_REGION_FIRST = 1 &#60;&#60; 2,
3506
 
    GTK_REGION_LAST = 1 &#60;&#60; 3,
3507
 
    GTK_REGION_ONLY = 1 &#60;&#60; 4,
3508
 
    GTK_REGION_SORTED = 1 &#60;&#60; 5
3509
 
} GtkRegionFlags;
3510
 
typedef enum {
3511
 
    GTK_JUNCTION_NONE = 0,
3512
 
    GTK_JUNCTION_CORNER_TOPLEFT = 1 &#60;&#60; 0,
3513
 
    GTK_JUNCTION_CORNER_TOPRIGHT = 1 &#60;&#60; 1,
3514
 
    GTK_JUNCTION_CORNER_BOTTOMLEFT = 1 &#60;&#60; 2,
3515
 
    GTK_JUNCTION_CORNER_BOTTOMRIGHT = 1 &#60;&#60; 3,
3516
 
    GTK_JUNCTION_TOP =
3517
 
        (GTK_JUNCTION_CORNER_TOPLEFT | GTK_JUNCTION_CORNER_TOPRIGHT),
3518
 
    GTK_JUNCTION_BOTTOM =
3519
 
        (GTK_JUNCTION_CORNER_BOTTOMLEFT | GTK_JUNCTION_CORNER_BOTTOMRIGHT),
3520
 
    GTK_JUNCTION_LEFT =
3521
 
        (GTK_JUNCTION_CORNER_TOPLEFT | GTK_JUNCTION_CORNER_BOTTOMLEFT),
3522
 
    GTK_JUNCTION_RIGHT =
3523
 
        (GTK_JUNCTION_CORNER_TOPRIGHT | GTK_JUNCTION_CORNER_BOTTOMRIGHT)
3524
 
} GtkJunctionSides;
3525
 
typedef enum {
3526
 
    GTK_BORDER_STYLE_NONE,
3527
 
    GTK_BORDER_STYLE_SOLID,
3528
 
    GTK_BORDER_STYLE_INSET,
3529
 
    GTK_BORDER_STYLE_OUTSET,
3530
 
    GTK_BORDER_STYLE_HIDDEN,
3531
 
    GTK_BORDER_STYLE_DOTTED,
3532
 
    GTK_BORDER_STYLE_DASHED,
3533
 
    GTK_BORDER_STYLE_DOUBLE,
3534
 
    GTK_BORDER_STYLE_GROOVE,
3535
 
    GTK_BORDER_STYLE_RIDGE
3536
 
} GtkBorderStyle;
3537
 
typedef enum {
3538
 
    GTK_LEVEL_BAR_MODE_CONTINUOUS,
3539
 
    GTK_LEVEL_BAR_MODE_DISCRETE
3540
 
} GtkLevelBarMode;
3541
 
typedef enum {
3542
 
    GTK_INPUT_PURPOSE_FREE_FORM,
3543
 
    GTK_INPUT_PURPOSE_ALPHA,
3544
 
    GTK_INPUT_PURPOSE_DIGITS,
3545
 
    GTK_INPUT_PURPOSE_NUMBER,
3546
 
    GTK_INPUT_PURPOSE_PHONE,
3547
 
    GTK_INPUT_PURPOSE_URL,
3548
 
    GTK_INPUT_PURPOSE_EMAIL,
3549
 
    GTK_INPUT_PURPOSE_NAME,
3550
 
    GTK_INPUT_PURPOSE_PASSWORD,
3551
 
    GTK_INPUT_PURPOSE_PIN
3552
 
} GtkInputPurpose;
3553
 
typedef enum {
3554
 
    GTK_INPUT_HINT_NONE = 0,
3555
 
    GTK_INPUT_HINT_SPELLCHECK = 1 &#60;&#60; 0,
3556
 
    GTK_INPUT_HINT_NO_SPELLCHECK = 1 &#60;&#60; 1,
3557
 
    GTK_INPUT_HINT_WORD_COMPLETION = 1 &#60;&#60; 2,
3558
 
    GTK_INPUT_HINT_LOWERCASE = 1 &#60;&#60; 3,
3559
 
    GTK_INPUT_HINT_UPPERCASE_CHARS = 1 &#60;&#60; 4,
3560
 
    GTK_INPUT_HINT_UPPERCASE_WORDS = 1 &#60;&#60; 4,
3561
 
    GTK_INPUT_HINT_UPPERCASE_SENTENCES = 1 &#60;&#60; 6,
3562
 
    GTK_INPUT_HINT_INHIBIT_OSK = 1 &#60;&#60; 7
3563
 
} GtkInputHints;
3564
 
typedef enum {
3565
 
    GTK_ACCEL_VISIBLE,
3566
 
    GTK_ACCEL_LOCKED,
3567
 
    GTK_ACCEL_MASK
3568
 
} GtkAccelFlags;
3569
 
typedef struct _GtkAccelGroup {
3570
 
    GObject parent;
3571
 
    GtkAccelGroupPrivate *priv;
3572
 
} GtkAccelGroup;
3573
 
typedef struct _GtkAccelGroupClass {
3574
 
    GObjectClass parent_class;
3575
 
    void (*accel_changed) (GtkAccelGroup * accel_group, guint keyval,
3576
 
                           GdkModifierType modifier,
3577
 
                           GClosure * accel_closure);
3578
 
    void (*_gtk_reserved1) (void);
3579
 
    void (*_gtk_reserved2) (void);
3580
 
    void (*_gtk_reserved3) (void);
3581
 
    void (*_gtk_reserved4) (void);
3582
 
} GtkAccelGroupClass;
3583
 
typedef struct _GtkAccelGroupPrivate GtkAccelGroupPrivate;
3584
 
typedef struct _GtkAccelKey {
3585
 
    guint accel_key;
3586
 
    GdkModifierType accel_mods;
3587
 
    guint accel_flags:16;
3588
 
} GtkAccelKey;
3589
 
typedef struct _GtkAccelGroupEntry {
3590
 
    GtkAccelKey key;
3591
 
    GClosure *closure;
3592
 
    GQuark accel_path_quark;
3593
 
} GtkAccelGroupEntry;
3594
 
typedef gboolean(*GtkAccelGroupFindFunc) (GtkAccelKey * key,
3595
 
                                          GClosure * closure,
3596
 
                                          gpointer data);
3597
 
typedef struct _GtkIconFactory {
3598
 
    GObject parent_instance;
3599
 
    GtkIconFactoryPrivate *priv;
3600
 
} GtkIconFactory;
3601
 
typedef struct _GtkIconFactoryPrivate GtkIconFactoryPrivate;
3602
 
typedef struct _GtkIconFactoryClass {
3603
 
    GObjectClass parent_class;
3604
 
    void (*_gtk_reserved1) (void);
3605
 
    void (*_gtk_reserved2) (void);
3606
 
    void (*_gtk_reserved3) (void);
3607
 
    void (*_gtk_reserved4) (void);
3608
 
} GtkIconFactoryClass;
3609
 
typedef struct _GtkAppChooserWidget {
3610
 
    GtkBox parent;
3611
 
    GtkAppChooserWidgetPrivate *priv;
3612
 
} GtkAppChooserWidget;
3613
 
typedef struct _GtkAppChooserWidgetClass {
3614
 
    GtkBoxClass parent_class;
3615
 
    void (*application_selected) (GtkAppChooserWidget * self,
3616
 
                                  GAppInfo * app_info);
3617
 
    void (*application_activated) (GtkAppChooserWidget * self,
3618
 
                                   GAppInfo * app_info);
3619
 
    void (*populate_popup) (GtkAppChooserWidget * self, GtkMenu * menu,
3620
 
                            GAppInfo * app_info);
3621
 
    gpointer padding;
3622
 
} GtkAppChooserWidgetClass;
3623
 
typedef struct _GtkAppChooserWidgetPrivate GtkAppChooserWidgetPrivate;
3624
 
typedef struct _GtkButtonBox {
3625
 
    GtkBox box;
3626
 
    GtkButtonBoxPrivate *priv;
3627
 
} GtkButtonBox;
3628
 
typedef struct _GtkButtonBoxPrivate GtkButtonBoxPrivate;
3629
 
typedef struct _GtkButtonBoxClass {
3630
 
    GtkBoxClass parent_class;
3631
 
    void (*_gtk_reserved1) (void);
3632
 
    void (*_gtk_reserved2) (void);
3633
 
    void (*_gtk_reserved3) (void);
3634
 
    void (*_gtk_reserved4) (void);
3635
 
} GtkButtonBoxClass;
3636
 
typedef struct _GtkCellArea {
3637
 
    GInitiallyUnowned parent_instance;
3638
 
    GtkCellAreaPrivate *priv;
3639
 
} GtkCellArea;
3640
 
typedef struct _GtkCellAreaClass {
3641
 
    GInitiallyUnownedClass parent_class;
3642
 
    void (*add) (GtkCellArea * area, GtkCellRenderer * renderer);
3643
 
    void (*remove) (GtkCellArea * area, GtkCellRenderer * renderer);
3644
 
    void (*foreach) (GtkCellArea * area, GtkCellCallback callback,
3645
 
                     gpointer callback_data);
3646
 
    void (*foreach_alloc) (GtkCellArea * area,
3647
 
                           GtkCellAreaContext * context,
3648
 
                           GtkWidget * widget,
3649
 
                           const GdkRectangle * cell_area,
3650
 
                           const GdkRectangle * background_area,
3651
 
                           GtkCellAllocCallback callback,
3652
 
                           gpointer callback_data);
3653
 
     gint(*event) (GtkCellArea * area, GtkCellAreaContext * context,
3654
 
                   GtkWidget * widget, GdkEvent * event,
3655
 
                   const GdkRectangle * cell_area,
3656
 
                   GtkCellRendererState flags);
3657
 
    void (*render) (GtkCellArea * area, GtkCellAreaContext * context,
3658
 
                    GtkWidget * widget, cairo_t * cr,
3659
 
                    const GdkRectangle * background_area,
3660
 
                    const GdkRectangle * cell_area,
3661
 
                    GtkCellRendererState flags, gboolean paint_focus);
3662
 
    void (*apply_attributes) (GtkCellArea * area,
3663
 
                              GtkTreeModel * tree_model,
3664
 
                              GtkTreeIter * iter, gboolean is_expander,
3665
 
                              gboolean is_expanded);
3666
 
    GtkCellAreaContext *(*create_context) (GtkCellArea * area);
3667
 
    GtkCellAreaContext *(*copy_context) (GtkCellArea * area,
3668
 
                                         GtkCellAreaContext * context);
3669
 
     GtkSizeRequestMode(*get_request_mode) (GtkCellArea * area);
3670
 
    void (*get_preferred_width) (GtkCellArea * area,
3671
 
                                 GtkCellAreaContext * context,
3672
 
                                 GtkWidget * widget, gint * minimum_width,
3673
 
                                 gint * natural_width);
3674
 
    void (*get_preferred_height_for_width) (GtkCellArea * area,
3675
 
                                            GtkCellAreaContext * context,
3676
 
                                            GtkWidget * widget, gint width,
3677
 
                                            gint * minimum_height,
3678
 
                                            gint * natural_height);
3679
 
    void (*get_preferred_height) (GtkCellArea * area,
3680
 
                                  GtkCellAreaContext * context,
3681
 
                                  GtkWidget * widget, gint * minimum_width,
3682
 
                                  gint * natural_width);
3683
 
    void (*get_preferred_width_for_height) (GtkCellArea * area,
3684
 
                                            GtkCellAreaContext * context,
3685
 
                                            GtkWidget * widget, gint width,
3686
 
                                            gint * minimum_height,
3687
 
                                            gint * natural_height);
3688
 
    void (*set_cell_property) (GtkCellArea * area,
3689
 
                               GtkCellRenderer * renderer,
3690
 
                               guint property_id, const GValue * value,
3691
 
                               GParamSpec * pspec);
3692
 
    void (*get_cell_property) (GtkCellArea * area,
3693
 
                               GtkCellRenderer * renderer,
3694
 
                               guint property_id, GValue * value,
3695
 
                               GParamSpec * pspec);
3696
 
     gboolean(*focus) (GtkCellArea * area, GtkDirectionType direction);
3697
 
     gboolean(*is_activatable) (GtkCellArea * area);
3698
 
     gboolean(*activate) (GtkCellArea * area, GtkCellAreaContext * context,
3699
 
                          GtkWidget * widget,
3700
 
                          const GdkRectangle * cell_area,
3701
 
                          GtkCellRendererState flags, gboolean edit_only);
3702
 
    void (*_gtk_reserved1) (void);
3703
 
    void (*_gtk_reserved2) (void);
3704
 
    void (*_gtk_reserved3) (void);
3705
 
    void (*_gtk_reserved4) (void);
3706
 
    void (*_gtk_reserved5) (void);
3707
 
    void (*_gtk_reserved6) (void);
3708
 
    void (*_gtk_reserved7) (void);
3709
 
    void (*_gtk_reserved8) (void);
3710
 
} GtkCellAreaClass;
3711
 
typedef struct _GtkCellAreaPrivate GtkCellAreaPrivate;
3712
 
typedef struct _GtkCellAreaContext {
3713
 
    GObject parent_instance;
3714
 
    GtkCellAreaContextPrivate *priv;
3715
 
} GtkCellAreaContext;
3716
 
typedef gboolean(*GtkCellCallback) (void);
3717
 
typedef gboolean(*GtkCellAllocCallback) (GtkCellRenderer * renderer,
3718
 
                                         const GdkRectangle * cell_area,
3719
 
                                         const GdkRectangle *
3720
 
                                         cell_background, gpointer data);
3721
 
typedef struct _GtkCellAreaContextPrivate GtkCellAreaContextPrivate;
3722
 
typedef struct _GtkCellAreaContextClass {
3723
 
    GObjectClass parent_class;
3724
 
    void (*allocate) (GtkCellAreaContext * context, gint width,
3725
 
                      gint height);
3726
 
    void (*reset) (GtkCellAreaContext * context);
3727
 
    void (*get_preferred_height_for_width) (GtkCellAreaContext * context,
3728
 
                                            gint width,
3729
 
                                            gint * minimum_height,
3730
 
                                            gint * natural_height);
3731
 
    void (*get_preferred_width_for_height) (GtkCellAreaContext * context,
3732
 
                                            gint width,
3733
 
                                            gint * minimum_height,
3734
 
                                            gint * natural_height);
3735
 
    void (*_gtk_reserved1) (void);
3736
 
    void (*_gtk_reserved2) (void);
3737
 
    void (*_gtk_reserved3) (void);
3738
 
    void (*_gtk_reserved4) (void);
3739
 
    void (*_gtk_reserved5) (void);
3740
 
    void (*_gtk_reserved6) (void);
3741
 
} GtkCellAreaContextClass;
3742
 
typedef struct _GtkPrintOperationClass {
3743
 
    GObjectClass parent_class;
3744
 
    void (*done) (GtkPrintOperation * operation,
3745
 
                  GtkPrintOperationResult result);
3746
 
    void (*begin_print) (GtkPrintOperation * operation,
3747
 
                         GtkPrintContext * context);
3748
 
     gboolean(*paginate) (GtkPrintOperation * operation,
3749
 
                          GtkPrintContext * context);
3750
 
    void (*request_page_setup) (GtkPrintOperation * operation,
3751
 
                                GtkPrintContext * context, gint page_nr,
3752
 
                                GtkPageSetup * setup);
3753
 
    void (*draw_page) (GtkPrintOperation * operation,
3754
 
                       GtkPrintContext * context, gint page_nr);
3755
 
    void (*end_print) (GtkPrintOperation * operation,
3756
 
                       GtkPrintContext * context);
3757
 
    void (*status_changed) (GtkPrintOperation * operation);
3758
 
    GtkWidget *(*create_custom_widget) (GtkPrintOperation * operation);
3759
 
    void (*custom_widget_apply) (GtkPrintOperation * operation,
3760
 
                                 GtkWidget * widget);
3761
 
     gboolean(*preview) (GtkPrintOperation * operation,
3762
 
                         GtkPrintOperationPreview * preview,
3763
 
                         GtkPrintContext * context, GtkWindow * parent);
3764
 
    void (*update_custom_widget) (GtkPrintOperation * operation,
3765
 
                                  GtkWidget * widget, GtkPageSetup * setup,
3766
 
                                  GtkPrintSettings * settings);
3767
 
    void (*_gtk_reserved1) (void);
3768
 
    void (*_gtk_reserved2) (void);
3769
 
    void (*_gtk_reserved3) (void);
3770
 
    void (*_gtk_reserved4) (void);
3771
 
    void (*_gtk_reserved5) (void);
3772
 
    void (*_gtk_reserved6) (void);
3773
 
    void (*_gtk_reserved7) (void);
3774
 
    void (*_gtk_reserved8) (void);
3775
 
} GtkPrintOperationClass;
3776
 
typedef struct _GtkPrintOperationPrivate GtkPrintOperationPrivate;
3777
 
typedef struct _GtkPrintOperation {
3778
 
    GObject parent_instance;
3779
 
    GtkPrintOperationPrivate *priv;
3780
 
} GtkPrintOperation;
3781
 
typedef enum {
3782
 
    GTK_PRINT_STATUS_INITIAL,
3783
 
    GTK_PRINT_STATUS_PREPARING,
3784
 
    GTK_PRINT_STATUS_GENERATING_DATA,
3785
 
    GTK_PRINT_STATUS_SENDING_DATA,
3786
 
    GTK_PRINT_STATUS_PENDING,
3787
 
    GTK_PRINT_STATUS_PENDING_ISSUE,
3788
 
    GTK_PRINT_STATUS_PRINTING,
3789
 
    GTK_PRINT_STATUS_FINISHED,
3790
 
    GTK_PRINT_STATUS_FINISHED_ABORTED
3791
 
} GtkPrintStatus;
3792
 
typedef enum {
3793
 
    GTK_PRINT_OPERATION_RESULT_ERROR,
3794
 
    GTK_PRINT_OPERATION_RESULT_APPLY,
3795
 
    GTK_PRINT_OPERATION_RESULT_CANCEL,
3796
 
    GTK_PRINT_OPERATION_RESULT_IN_PROGRESS
3797
 
} GtkPrintOperationResult;
3798
 
typedef enum {
3799
 
    GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG,
3800
 
    GTK_PRINT_OPERATION_ACTION_PRINT,
3801
 
    GTK_PRINT_OPERATION_ACTION_PREVIEW,
3802
 
    GTK_PRINT_OPERATION_ACTION_EXPORT
3803
 
} GtkPrintOperationAction;
3804
 
typedef enum {
3805
 
    GTK_PRINT_ERROR_GENERAL,
3806
 
    GTK_PRINT_ERROR_INTERNAL_ERROR,
3807
 
    GTK_PRINT_ERROR_NOMEM,
3808
 
    GTK_PRINT_ERROR_INVALID_FILE
3809
 
} GtkPrintError;
3810
 
typedef void (*GtkPageSetupDoneFunc) (GtkPageSetup * page_setup,
3811
 
                                      gpointer data);
3812
 
typedef guint8 *(*GtkTextBufferSerializeFunc) (GtkTextBuffer *
3813
 
                                               register_buffer,
3814
 
                                               GtkTextBuffer *
3815
 
                                               content_buffer,
3816
 
                                               GtkTextIter * start,
3817
 
                                               GtkTextIter * end,
3818
 
                                               gsize * length,
3819
 
                                               gpointer user_data);
3820
 
typedef gboolean(*GtkTextBufferDeserializeFunc) (GtkTextBuffer *
3821
 
                                                 register_buffer,
3822
 
                                                 GtkTextBuffer *
3823
 
                                                 content_buffer,
3824
 
                                                 GtkTextIter * iter,
3825
 
                                                 const guint8 * data,
3826
 
                                                 gsize length,
3827
 
                                                 gboolean create_tags,
3828
 
                                                 gpointer user_data,
3829
 
                                                 GError * *error);
3830
 
typedef struct _GtkCellRendererPixbuf {
3831
 
    GtkCellRenderer parent;
3832
 
    GtkCellRendererPixbufPrivate *priv;
3833
 
} GtkCellRendererPixbuf;
3834
 
typedef struct _GtkCellRendererPixbufPrivate GtkCellRendererPixbufPrivate;
3835
 
typedef struct _GtkCellRendererPixbufClass {
3836
 
    GtkCellRendererClass parent_class;
3837
 
    void (*_gtk_reserved1) (void);
3838
 
    void (*_gtk_reserved2) (void);
3839
 
    void (*_gtk_reserved3) (void);
3840
 
    void (*_gtk_reserved4) (void);
3841
 
} GtkCellRendererPixbufClass;
3842
 
typedef struct _GtkAlignment {
3843
 
    GtkBin parent_instance;
3844
 
    GtkAlignmentPrivate *priv;
3845
 
} GtkAlignment;
3846
 
typedef struct _GtkAlignmentPrivate GtkAlignmentPrivate;
3847
 
typedef struct _GtkAlignmentClass {
3848
 
    GtkBinClass parent_class;
3849
 
    void (*_gtk_reserved1) (void);
3850
 
    void (*_gtk_reserved2) (void);
3851
 
    void (*_gtk_reserved3) (void);
3852
 
    void (*_gtk_reserved4) (void);
3853
 
} GtkAlignmentClass;
3854
 
typedef enum {
3855
 
    GTK_TREE_VIEW_DROP_BEFORE,
3856
 
    GTK_TREE_VIEW_DROP_AFTER,
3857
 
    GTK_TREE_VIEW_DROP_INTO_OR_BEFORE,
3858
 
    GTK_TREE_VIEW_DROP_INTO_OR_AFTER
3859
 
} GtkTreeViewDropPosition;
3860
 
typedef struct _GtkTreeView {
3861
 
    GtkContainer parent;
3862
 
    GtkTreeViewPrivate *priv;
3863
 
} GtkTreeView;
3864
 
typedef struct _GtkTreeViewClass {
3865
 
    GtkContainerClass parent_class;
3866
 
    void (*row_activated) (GtkTreeView * tree_view, GtkTreePath * path,
3867
 
                           GtkTreeViewColumn * column);
3868
 
     gboolean(*test_expand_row) (GtkTreeView * tree_view,
3869
 
                                 GtkTreeIter * iter, GtkTreePath * path);
3870
 
     gboolean(*test_collapse_row) (GtkTreeView * tree_view,
3871
 
                                   GtkTreeIter * iter, GtkTreePath * path);
3872
 
    void (*row_expanded) (GtkTreeView * tree_view, GtkTreeIter * iter,
3873
 
                          GtkTreePath * path);
3874
 
    void (*row_collapsed) (GtkTreeView * tree_view, GtkTreeIter * iter,
3875
 
                           GtkTreePath * path);
3876
 
    void (*columns_changed) (GtkTreeView * tree_view);
3877
 
    void (*cursor_changed) (GtkTreeView * tree_view);
3878
 
     gboolean(*move_cursor) (GtkTreeView * tree_view, GtkMovementStep step,
3879
 
                             gint count);
3880
 
     gboolean(*select_all) (GtkTreeView * tree_view);
3881
 
     gboolean(*unselect_all) (GtkTreeView * tree_view);
3882
 
     gboolean(*select_cursor_row) (GtkTreeView * tree_view,
3883
 
                                   gboolean start_editing);
3884
 
     gboolean(*toggle_cursor_row) (GtkTreeView * tree_view);
3885
 
     gboolean(*expand_collapse_cursor_row) (GtkTreeView * tree_view,
3886
 
                                            gboolean logical,
3887
 
                                            gboolean expand,
3888
 
                                            gboolean open_all);
3889
 
     gboolean(*select_cursor_parent) (GtkTreeView * tree_view);
3890
 
     gboolean(*start_interactive_search) (GtkTreeView * tree_view);
3891
 
    void (*_gtk_reserved1) (void);
3892
 
    void (*_gtk_reserved2) (void);
3893
 
    void (*_gtk_reserved3) (void);
3894
 
    void (*_gtk_reserved4) (void);
3895
 
    void (*_gtk_reserved5) (void);
3896
 
    void (*_gtk_reserved6) (void);
3897
 
    void (*_gtk_reserved7) (void);
3898
 
    void (*_gtk_reserved8) (void);
3899
 
} GtkTreeViewClass;
3900
 
typedef struct _GtkTreeViewPrivate GtkTreeViewPrivate;
3901
 
typedef struct _GtkTreeSelection {
3902
 
    GObject parent;
3903
 
    GtkTreeSelectionPrivate *priv;
3904
 
} GtkTreeSelection;
3905
 
typedef struct _GtkTreeSelectionClass {
3906
 
    GObjectClass parent_class;
3907
 
    void (*changed) (GtkTreeSelection * selection);
3908
 
    void (*_gtk_reserved1) (void);
3909
 
    void (*_gtk_reserved2) (void);
3910
 
    void (*_gtk_reserved3) (void);
3911
 
    void (*_gtk_reserved4) (void);
3912
 
} GtkTreeSelectionClass;
3913
 
typedef gboolean(*GtkTreeViewColumnDropFunc) (GtkTreeView * tree_view,
3914
 
                                              GtkTreeViewColumn * column,
3915
 
                                              GtkTreeViewColumn *
3916
 
                                              prev_column,
3917
 
                                              GtkTreeViewColumn *
3918
 
                                              next_column, gpointer data);
3919
 
typedef void (*GtkTreeViewMappingFunc) (GtkTreeView * tree_view,
3920
 
                                        GtkTreePath * path,
3921
 
                                        gpointer user_data);
3922
 
typedef gboolean(*GtkTreeViewSearchEqualFunc) (GtkTreeModel * model,
3923
 
                                               gint column,
3924
 
                                               const gchar * key,
3925
 
                                               GtkTreeIter * iter,
3926
 
                                               gpointer search_data);
3927
 
typedef gboolean(*GtkTreeViewRowSeparatorFunc) (GtkTreeModel * model,
3928
 
                                                GtkTreeIter * iter,
3929
 
                                                gpointer data);
3930
 
typedef void (*GtkTreeViewSearchPositionFunc) (GtkTreeView * tree_view,
3931
 
                                               GtkWidget * search_dialog,
3932
 
                                               gpointer user_data);
3933
 
typedef void (*GtkTreeDestroyCountFunc) (GtkTreeView * tree_view,
3934
 
                                         GtkTreePath * path, gint children,
3935
 
                                         gpointer user_data);
3936
 
typedef struct _GtkPaperSize GtkPaperSize;
3937
 
typedef struct _GtkOrientable GtkOrientable;
3938
 
typedef struct _GtkOrientableIface {
3939
 
    GTypeInterface base_iface;
3940
 
} GtkOrientableIface;
3941
 
typedef struct _GtkCellRendererToggle {
3942
 
    GtkCellRenderer parent;
3943
 
    GtkCellRendererTogglePrivate *priv;
3944
 
} GtkCellRendererToggle;
3945
 
typedef struct _GtkCellRendererTogglePrivate GtkCellRendererTogglePrivate;
3946
 
typedef struct _GtkCellRendererToggleClass {
3947
 
    GtkCellRendererClass parent_class;
3948
 
    void (*toggled) (GtkCellRendererToggle * cell_renderer_toggle,
3949
 
                     const gchar * path);
3950
 
    void (*_gtk_reserved1) (void);
3951
 
    void (*_gtk_reserved2) (void);
3952
 
    void (*_gtk_reserved3) (void);
3953
 
    void (*_gtk_reserved4) (void);
3954
 
} GtkCellRendererToggleClass;
3955
 
typedef struct _GtkAboutDialog {
3956
 
    GtkDialog parent_instance;
3957
 
    GtkAboutDialogPrivate *priv;
3958
 
} GtkAboutDialog;
3959
 
typedef struct _GtkAboutDialogClass {
3960
 
    GtkDialogClass parent_class;
3961
 
     gboolean(*activate_link) (GtkAboutDialog * dialog, const gchar * uri);
3962
 
    void (*_gtk_reserved1) (void);
3963
 
    void (*_gtk_reserved2) (void);
3964
 
    void (*_gtk_reserved3) (void);
3965
 
    void (*_gtk_reserved4) (void);
3966
 
} GtkAboutDialogClass;
3967
 
typedef struct _GtkAboutDialogPrivate GtkAboutDialogPrivate;
3968
 
typedef enum {
3969
 
    GTK_LICENSE_UNKNOWN,
3970
 
    GTK_LICENSE_CUSTOM,
3971
 
    GTK_LICENSE_GPL_2_0,
3972
 
    GTK_LICENSE_GPL_3_0,
3973
 
    GTK_LICENSE_LGPL_2_1,
3974
 
    GTK_LICENSE_LGPL_3_0,
3975
 
    GTK_LICENSE_BSD,
3976
 
    GTK_LICENSE_MIT_X11,
3977
 
    GTK_LICENSE_ARTISTIC
3978
 
} GtkLicense;
3979
 
typedef struct _GtkTreeIter {
3980
 
    gint stamp;
3981
 
    gpointer user_data;
3982
 
    gpointer user_data2;
3983
 
    gpointer user_data3;
3984
 
} GtkTreeIter;
3985
 
typedef struct _GtkTreePath GtkTreePath;
3986
 
typedef struct _GtkTreeRowReference GtkTreeRowReference;
3987
 
typedef struct _GtkTreeModel GtkTreeModel;
3988
 
typedef struct _GtkTreeModelIface {
3989
 
    GTypeInterface g_iface;
3990
 
    void (*row_changed) (GtkTreeModel * tree_model, GtkTreePath * path,
3991
 
                         GtkTreeIter * iter);
3992
 
    void (*row_inserted) (GtkTreeModel * tree_model, GtkTreePath * path,
3993
 
                          GtkTreeIter * iter);
3994
 
    void (*row_has_child_toggled) (GtkTreeModel * tree_model,
3995
 
                                   GtkTreePath * path, GtkTreeIter * iter);
3996
 
    void (*row_deleted) (GtkTreeModel * tree_model, GtkTreePath * path);
3997
 
    void (*rows_reordered) (GtkTreeModel * tree_model, GtkTreePath * path,
3998
 
                            GtkTreeIter * iter, gint * new_order);
3999
 
     GtkTreeModelFlags(*get_flags) (GtkTreeModel * tree_model);
4000
 
     gint(*get_n_columns) (GtkTreeModel * tree_model);
4001
 
     GType(*get_column_type) (GtkTreeModel * tree_model, gint index_);
4002
 
     gboolean(*get_iter) (GtkTreeModel * tree_model, GtkTreeIter * iter,
4003
 
                          GtkTreePath * path);
4004
 
    GtkTreePath *(*get_path) (GtkTreeModel * tree_model,
4005
 
                              GtkTreeIter * iter);
4006
 
    void (*get_value) (GtkTreeModel * tree_model, GtkTreeIter * iter,
4007
 
                       gint column, GValue * value);
4008
 
     gboolean(*iter_next) (GtkTreeModel * tree_model, GtkTreeIter * iter);
4009
 
     gboolean(*iter_previous) (GtkTreeModel * tree_model,
4010
 
                               GtkTreeIter * iter);
4011
 
     gboolean(*iter_children) (GtkTreeModel * tree_model,
4012
 
                               GtkTreeIter * iter, GtkTreeIter * parent);
4013
 
     gboolean(*iter_has_child) (GtkTreeModel * tree_model,
4014
 
                                GtkTreeIter * iter);
4015
 
     gint(*iter_n_children) (GtkTreeModel * tree_model,
4016
 
                             GtkTreeIter * iter);
4017
 
     gboolean(*iter_nth_child) (GtkTreeModel * tree_model,
4018
 
                                GtkTreeIter * iter, GtkTreeIter * parent,
4019
 
                                gint n);
4020
 
     gboolean(*iter_parent) (GtkTreeModel * tree_model, GtkTreeIter * iter,
4021
 
                             GtkTreeIter * parent);
4022
 
    void (*ref_node) (GtkTreeModel * tree_model, GtkTreeIter * iter);
4023
 
    void (*unref_node) (GtkTreeModel * tree_model, GtkTreeIter * iter);
4024
 
} GtkTreeModelIface;
4025
 
typedef gboolean(*GtkTreeModelForeachFunc) (GtkTreeModel * model,
4026
 
                                            GtkTreePath * path,
4027
 
                                            GtkTreeIter * iter,
4028
 
                                            gpointer data);
4029
 
typedef enum {
4030
 
    GTK_TREE_MODEL_ITERS_PERSIST,
4031
 
    GTK_TREE_MODEL_LIST_ONLY
4032
 
} GtkTreeModelFlags;
4033
 
typedef struct _GtkCheckButton {
4034
 
    GtkToggleButton toggle_button;
4035
 
} GtkCheckButton;
4036
 
typedef struct _GtkCheckButtonClass {
4037
 
    GtkToggleButtonClass parent_class;
4038
 
    void (*draw_indicator) (GtkCheckButton * check_button, cairo_t * cr);
4039
 
    void (*_gtk_reserved1) (void);
4040
 
    void (*_gtk_reserved2) (void);
4041
 
    void (*_gtk_reserved3) (void);
4042
 
    void (*_gtk_reserved4) (void);
4043
 
} GtkCheckButtonClass;
4044
 
typedef struct _GtkWindowPrivate GtkWindowPrivate;
4045
 
typedef struct _GtkWindowClass {
4046
 
    GtkBinClass parent_class;
4047
 
    void (*set_focus) (GtkWindow * window, GtkWidget * focus);
4048
 
    void (*activate_focus) (GtkWindow * window);
4049
 
    void (*activate_default) (GtkWindow * window);
4050
 
    void (*keys_changed) (GtkWindow * window);
4051
 
    void (*_gtk_reserved1) (void);
4052
 
    void (*_gtk_reserved2) (void);
4053
 
    void (*_gtk_reserved3) (void);
4054
 
    void (*_gtk_reserved4) (void);
4055
 
} GtkWindowClass;
4056
 
typedef struct _GtkWindowGeometryInfo GtkWindowGeometryInfo;
4057
 
typedef struct _GtkWindowGroup {
4058
 
    GObject parent_instance;
4059
 
    GtkWindowPrivate *priv;
4060
 
} GtkWindowGroup;
4061
 
typedef struct _GtkWindowGroupClass {
4062
 
    GObjectClass parent_class;
4063
 
    void (*_gtk_reserved1) (void);
4064
 
    void (*_gtk_reserved2) (void);
4065
 
    void (*_gtk_reserved3) (void);
4066
 
    void (*_gtk_reserved4) (void);
4067
 
} GtkWindowGroupClass;
4068
 
typedef struct _GtkWindowGroupPrivate GtkWindowGroupPrivate;
4069
 
typedef struct _GtkMenu {
4070
 
    GtkMenuShell menu_shell;
4071
 
    GtkMenuPrivate *priv;
4072
 
} GtkMenu;
4073
 
typedef struct _GtkMenuClass {
4074
 
    GtkMenuShellClass parent_class;
4075
 
    void (*_gtk_reserved1) (void);
4076
 
    void (*_gtk_reserved2) (void);
4077
 
    void (*_gtk_reserved3) (void);
4078
 
    void (*_gtk_reserved4) (void);
4079
 
} GtkMenuClass;
4080
 
typedef struct _GtkMenuPrivate GtkMenuPrivate;
4081
 
typedef void (*GtkMenuPositionFunc) (GtkMenu * menu, gint * x, gint * y,
4082
 
                                     gboolean * push_in,
4083
 
                                     gpointer user_data);
4084
 
typedef void (*GtkMenuDetachFunc) (GtkWidget * attach_widget,
4085
 
                                   GtkMenu * menu);
4086
 
typedef struct _GtkLevelBarClass {
4087
 
    GtkWidgetClass parent_class;
4088
 
    void (*offset_changed) (GtkLevelBar * self, const gchar * name);
4089
 
    gpointer padding;
4090
 
} GtkLevelBarClass;
4091
 
typedef struct _GtkLevelBar {
4092
 
    GtkWidget parent;
4093
 
    GtkLevelBarPrivate *priv;
4094
 
} GtkLevelBar;
4095
 
typedef struct _GtkLevelBarPrivate GtkLevelBarPrivate;
4096
 
typedef struct _GtkComboBox {
4097
 
    GtkBin parent_instance;
4098
 
    GtkComboBoxPrivate *priv;
4099
 
} GtkComboBox;
4100
 
typedef struct _GtkComboBoxClass {
4101
 
    GtkBinClass parent_class;
4102
 
    void (*changed) (GtkComboBox * combo_box);
4103
 
    gchar *(*format_entry_text) (GtkComboBox * combo_box,
4104
 
                                 const gchar * path);
4105
 
    void (*_gtk_reserved1) (void);
4106
 
    void (*_gtk_reserved2) (void);
4107
 
    void (*_gtk_reserved3) (void);
4108
 
} GtkComboBoxClass;
4109
 
typedef struct _GtkComboBoxPrivate GtkComboBoxPrivate;
4110
 
typedef struct _GtkSpinner {
4111
 
    GtkWidget parent;
4112
 
    GtkSpinnerPrivate *priv;
4113
 
} GtkSpinner;
4114
 
typedef struct _GtkSpinnerClass {
4115
 
    GtkWidgetClass parent_class;
4116
 
    void (*_gtk_reserved1) (void);
4117
 
    void (*_gtk_reserved2) (void);
4118
 
    void (*_gtk_reserved3) (void);
4119
 
    void (*_gtk_reserved4) (void);
4120
 
} GtkSpinnerClass;
4121
 
typedef struct _GtkSpinnerPrivate GtkSpinnerPrivate;
4122
 
typedef struct _GtkToolPalette {
4123
 
    GtkContainer parent_instance;
4124
 
    GtkToolPalettePrivate *priv;
4125
 
} GtkToolPalette;
4126
 
typedef struct _GtkToolPaletteClass {
4127
 
    GtkContainerClass parent_class;
4128
 
    void (*_gtk_reserved1) (void);
4129
 
    void (*_gtk_reserved2) (void);
4130
 
    void (*_gtk_reserved3) (void);
4131
 
    void (*_gtk_reserved4) (void);
4132
 
} GtkToolPaletteClass;
4133
 
typedef struct _GtkToolPalettePrivate GtkToolPalettePrivate;
4134
 
typedef enum {
4135
 
    GTK_TOOL_PALETTE_DRAG_ITEMS = (1 &#60;&#60; 0),
4136
 
    GTK_TOOL_PALETTE_DRAG_GROUPS = (1 &#60;&#60; 1)
4137
 
} GtkToolPaletteDragTargets;
4138
 
typedef struct _GtkRecentChooserDialog {
4139
 
    GtkDialog parent_instance;
4140
 
    GtkRecentChooserDialogPrivate *priv;
4141
 
} GtkRecentChooserDialog;
4142
 
typedef struct _GtkRecentChooserDialogClass {
4143
 
    GtkDialogClass parent_class;
4144
 
    void (*_gtk_reserved1) (void);
4145
 
    void (*_gtk_reserved2) (void);
4146
 
    void (*_gtk_reserved3) (void);
4147
 
    void (*_gtk_reserved4) (void);
4148
 
} GtkRecentChooserDialogClass;
4149
 
typedef struct _GtkRecentChooserDialogPrivate
4150
 
    GtkRecentChooserDialogPrivate;
4151
 
typedef struct _GtkCellRendererCombo {
4152
 
    GtkCellRendererText parent_instance;
4153
 
    GtkCellRendererComboPrivate *priv;
4154
 
} GtkCellRendererCombo;
4155
 
typedef struct _GtkCellRendererComboPrivate GtkCellRendererComboPrivate;
4156
 
typedef struct _GtkCellRendererComboClass {
4157
 
    GtkCellRendererTextClass parent_class;
4158
 
    void (*_gtk_reserved1) (void);
4159
 
    void (*_gtk_reserved2) (void);
4160
 
    void (*_gtk_reserved3) (void);
4161
 
    void (*_gtk_reserved4) (void);
4162
 
} GtkCellRendererComboClass;
4163
 
typedef struct _GtkBuilder {
4164
 
    GObject parent_instance;
4165
 
    GtkBuilderPrivate *priv;
4166
 
} GtkBuilder;
4167
 
typedef struct _GtkBuilderClass {
4168
 
    GObjectClass parent_class;
4169
 
     GType(*get_type_from_name) (GtkBuilder * builder,
4170
 
                                 const char *type_name);
4171
 
    void (*_gtk_reserved1) (void);
4172
 
    void (*_gtk_reserved2) (void);
4173
 
    void (*_gtk_reserved3) (void);
4174
 
    void (*_gtk_reserved4) (void);
4175
 
    void (*_gtk_reserved5) (void);
4176
 
    void (*_gtk_reserved6) (void);
4177
 
    void (*_gtk_reserved7) (void);
4178
 
    void (*_gtk_reserved8) (void);
4179
 
} GtkBuilderClass;
4180
 
typedef struct _GtkBuilderPrivate GtkBuilderPrivate;
4181
 
typedef void (*GtkBuilderConnectFunc) (GtkBuilder * builder,
4182
 
                                       GObject * object,
4183
 
                                       const gchar * signal_name,
4184
 
                                       const gchar * handler_name,
4185
 
                                       GObject * connect_object,
4186
 
                                       GConnectFlags flags,
4187
 
                                       gpointer user_data);
4188
 
typedef struct _GtkTextBTree GtkTextBTree;
4189
 
typedef struct _GtkTextBufferPrivate GtkTextBufferPrivate;
4190
 
typedef struct _GtkTextBufferClass {
4191
 
    GObjectClass parent_class;
4192
 
    void (*insert_text) (GtkTextBuffer * buffer, GtkTextIter * pos,
4193
 
                         const gchar * new_text, gint new_text_length);
4194
 
    void (*insert_pixbuf) (GtkTextBuffer * buffer, GtkTextIter * iter,
4195
 
                           GdkPixbuf * pixbuf);
4196
 
    void (*insert_child_anchor) (GtkTextBuffer * buffer,
4197
 
                                 GtkTextIter * iter,
4198
 
                                 GtkTextChildAnchor * anchor);
4199
 
    void (*delete_range) (GtkTextBuffer * buffer, GtkTextIter * start,
4200
 
                          GtkTextIter * end);
4201
 
    void (*changed) (GtkTextBuffer * buffer);
4202
 
    void (*modified_changed) (GtkTextBuffer * buffer);
4203
 
    void (*mark_set) (GtkTextBuffer * buffer, const GtkTextIter * location,
4204
 
                      GtkTextMark * mark);
4205
 
    void (*mark_deleted) (GtkTextBuffer * buffer, GtkTextMark * mark);
4206
 
    void (*apply_tag) (GtkTextBuffer * buffer, GtkTextTag * tag,
4207
 
                       const GtkTextIter * start, const GtkTextIter * end);
4208
 
    void (*remove_tag) (GtkTextBuffer * buffer, GtkTextTag * tag,
4209
 
                        const GtkTextIter * start,
4210
 
                        const GtkTextIter * end);
4211
 
    void (*begin_user_action) (GtkTextBuffer * buffer);
4212
 
    void (*end_user_action) (GtkTextBuffer * buffer);
4213
 
    void (*paste_done) (GtkTextBuffer * buffer, GtkClipboard * clipboard);
4214
 
    void (*_gtk_reserved1) (void);
4215
 
    void (*_gtk_reserved2) (void);
4216
 
    void (*_gtk_reserved3) (void);
4217
 
    void (*_gtk_reserved4) (void);
4218
 
} GtkTextBufferClass;
4219
 
typedef struct _GtkIconInfo GtkIconInfo;
4220
 
typedef struct _GtkIconTheme {
4221
 
    GObject parent_instance;
4222
 
    GtkIconThemePrivate *priv;
4223
 
} GtkIconTheme;
4224
 
typedef struct _GtkIconThemeClass {
4225
 
    GObjectClass parent_class;
4226
 
    void (*changed) (GtkIconTheme * icon_theme);
4227
 
    void (*_gtk_reserved1) (void);
4228
 
    void (*_gtk_reserved2) (void);
4229
 
    void (*_gtk_reserved3) (void);
4230
 
    void (*_gtk_reserved4) (void);
4231
 
} GtkIconThemeClass;
4232
 
typedef struct _GtkIconThemePrivate GtkIconThemePrivate;
4233
 
typedef enum {
4234
 
    GTK_ICON_LOOKUP_NO_SVG = 1 &#60;&#60; 0,
4235
 
    GTK_ICON_LOOKUP_FORCE_SVG = 1 &#60;&#60; 1,
4236
 
    GTK_ICON_LOOKUP_USE_BUILTIN = 1 &#60;&#60; 2,
4237
 
    GTK_ICON_LOOKUP_GENERIC_FALLBACK = 1 &#60;&#60; 3,
4238
 
    GTK_ICON_LOOKUP_FORCE_SIZE = 1 &#60;&#60; 4
4239
 
} GtkIconLookupFlags;
4240
 
typedef enum {
4241
 
    GTK_ICON_THEME_NOT_FOUND,
4242
 
    GTK_ICON_THEME_FAILED
4243
 
} GtkIconThemeError;
4244
 
typedef struct _GtkBindingSet {
4245
 
    gchar *set_name;
4246
 
    gint priority;
4247
 
    GSList *widget_path_pspecs;
4248
 
    GSList *widget_class_pspecs;
4249
 
    GSList *class_branch_pspecs;
4250
 
    GtkBindingEntry *entries;
4251
 
    GtkBindingEntry *current;
4252
 
    guint parsed:1;
4253
 
} GtkBindingSet;
4254
 
typedef struct _GtkBindingEntry {
4255
 
    guint keyval;
4256
 
    GdkModifierType modifiers;
4257
 
    GtkBindingSet *binding_set;
4258
 
    guint destroyed:1;
4259
 
    guint in_emission:1;
4260
 
    guint marks_unbound:1;
4261
 
    GtkBindingEntry *set_next;
4262
 
    GtkBindingEntry *hash_next;
4263
 
    GtkBindingSignal *signals;
4264
 
} GtkBindingEntry;
4265
 
typedef struct _GtkBindingSignal {
4266
 
    GtkBindingSignal *next;
4267
 
    gchar *signal_name;
4268
 
    guint n_args;
4269
 
    GtkBindingArg *args;
4270
 
} GtkBindingSignal;
4271
 
typedef struct _GtkBindingArg {
4272
 
    GType arg_type;
4273
 
    union {
4274
 
        glong long_data;
4275
 
        gdouble double_data;
4276
 
        gchar *string_data;
4277
 
    } d;
4278
 
} GtkBindingArg;
4279
 
typedef struct _GtkCellLayout GtkCellLayout;
4280
 
typedef struct _GtkCellLayoutIface {
4281
 
    GTypeInterface g_iface;
4282
 
    void (*pack_start) (GtkCellLayout * cell_layout,
4283
 
                        GtkCellRenderer * cell, gboolean expand);
4284
 
    void (*pack_end) (GtkCellLayout * cell_layout, GtkCellRenderer * cell,
4285
 
                      gboolean expand);
4286
 
    void (*clear) (GtkCellLayout * cell_layout);
4287
 
    void (*add_attribute) (GtkCellLayout * cell_layout,
4288
 
                           GtkCellRenderer * cell, const gchar * attribute,
4289
 
                           gint column);
4290
 
    void (*set_cell_data_func) (GtkCellLayout * cell_layout,
4291
 
                                GtkCellRenderer * cell,
4292
 
                                GtkCellLayoutDataFunc func,
4293
 
                                gpointer func_data,
4294
 
                                GDestroyNotify destroy);
4295
 
    void (*clear_attributes) (GtkCellLayout * cell_layout,
4296
 
                              GtkCellRenderer * cell);
4297
 
    void (*reorder) (GtkCellLayout * cell_layout, GtkCellRenderer * cell,
4298
 
                     gint position);
4299
 
    GList *(*get_cells) (GtkCellLayout * cell_layout);
4300
 
    GtkCellArea *(*get_area) (GtkCellLayout * cell_layout);
4301
 
} GtkCellLayoutIface;
4302
 
typedef void (*GtkCellLayoutDataFunc) (GtkClipboard * cell_layout,
4303
 
                                       GtkCellRenderer * cell,
4304
 
                                       GtkTreeModel * tree_model,
4305
 
                                       GtkTreeIter * iter, gpointer data);
4306
 
typedef struct _GtkToolbar {
4307
 
    GtkContainer container;
4308
 
    GtkToolbarPrivate *priv;
4309
 
} GtkToolbar;
4310
 
typedef struct _GtkToolbarPrivate GtkToolbarPrivate;
4311
 
typedef struct _GtkToolbarClass {
4312
 
    GtkContainerClass parent_class;
4313
 
    void (*orientation_changed) (GtkToolbar * toolbar,
4314
 
                                 GtkOrientation orientation);
4315
 
    void (*style_changed) (GtkToolbar * toolbar, GtkToolbarStyle style);
4316
 
     gboolean(*popup_context_menu) (GtkToolbar * toolbar, gint x, gint y,
4317
 
                                    gint button_number);
4318
 
    void (*_gtk_reserved1) (void);
4319
 
    void (*_gtk_reserved2) (void);
4320
 
    void (*_gtk_reserved3) (void);
4321
 
    void (*_gtk_reserved4) (void);
4322
 
} GtkToolbarClass;
4323
 
typedef struct _GtkMenuToolButtonClass {
4324
 
    GtkToolButtonClass parent_class;
4325
 
    void (*show_menu) (GtkMenuToolButton * button);
4326
 
    void (*_gtk_reserved1) (void);
4327
 
    void (*_gtk_reserved2) (void);
4328
 
    void (*_gtk_reserved3) (void);
4329
 
    void (*_gtk_reserved4) (void);
4330
 
} GtkMenuToolButtonClass;
4331
 
typedef struct _GtkMenuToolButton {
4332
 
    GtkToolButton parent;
4333
 
    GtkMenuToolButtonPrivate *priv;
4334
 
} GtkMenuToolButton;
4335
 
typedef struct _GtkMenuToolButtonPrivate GtkMenuToolButtonPrivate;
4336
 
typedef struct _GtkColorChooserWidget {
4337
 
    GtkBox parent_instance;
4338
 
    GtkColorChooserWidgetPrivate *priv;
4339
 
} GtkColorChooserWidget;
4340
 
typedef struct _GtkColorChooserWidgetPrivate GtkColorChooserWidgetPrivate;
4341
 
typedef struct _GtkColorChooserWidgetClass {
4342
 
    GtkBoxClass parent_class;
4343
 
    void (*_gtk_reserved1) (void);
4344
 
    void (*_gtk_reserved2) (void);
4345
 
    void (*_gtk_reserved3) (void);
4346
 
    void (*_gtk_reserved4) (void);
4347
 
    void (*_gtk_reserved5) (void);
4348
 
    void (*_gtk_reserved6) (void);
4349
 
    void (*_gtk_reserved7) (void);
4350
 
    void (*_gtk_reserved8) (void);
4351
 
} GtkColorChooserWidgetClass;
4352
 
typedef struct _GtkStatusbar {
4353
 
    GtkBox parent_widget;
4354
 
    GtkStatusbarPrivate *priv;
4355
 
} GtkStatusbar;
4356
 
typedef struct _GtkStatusbarPrivate GtkStatusbarPrivate;
4357
 
typedef struct _GtkStatusbarClass {
4358
 
    GtkBoxClass parent_class;
4359
 
    gpointer reserved;
4360
 
    void (*text_pushed) (GtkStatusbar * statusbar, guint context_id,
4361
 
                         const gchar * text);
4362
 
    void (*text_popped) (GtkStatusbar * statusbar, guint context_id,
4363
 
                         const gchar * text);
4364
 
    void (*_gtk_reserved1) (void);
4365
 
    void (*_gtk_reserved2) (void);
4366
 
    void (*_gtk_reserved3) (void);
4367
 
    void (*_gtk_reserved4) (void);
4368
 
} GtkStatusbarClass;
4369
 
typedef struct _GtkInvisible {
4370
 
    GtkWidget widget;
4371
 
    GtkInvisiblePrivate *priv;
4372
 
} GtkInvisible;
4373
 
typedef struct _GtkInvisiblePrivate GtkInvisiblePrivate;
4374
 
typedef struct _GtkInvisibleClass {
4375
 
    GtkWidgetClass parent_class;
4376
 
    void (*_gtk_reserved1) (void);
4377
 
    void (*_gtk_reserved2) (void);
4378
 
    void (*_gtk_reserved3) (void);
4379
 
    void (*_gtk_reserved4) (void);
4380
 
} GtkInvisibleClass;
4381
 
typedef struct _GtkExpander {
4382
 
    GtkBin bin;
4383
 
    GtkExpanderPrivate *priv;
4384
 
} GtkExpander;
4385
 
typedef struct _GtkExpanderClass {
4386
 
    GtkBinClass parent_class;
4387
 
    void (*activate) (GtkExpander * expander);
4388
 
    void (*_gtk_reserved1) (void);
4389
 
    void (*_gtk_reserved2) (void);
4390
 
    void (*_gtk_reserved3) (void);
4391
 
    void (*_gtk_reserved4) (void);
4392
 
} GtkExpanderClass;
4393
 
typedef struct _GtkExpanderPrivate GtkExpanderPrivate;
4394
 
typedef struct _GtkRecentChooserMenu {
4395
 
    GtkMenu parent_instance;
4396
 
    GtkRecentChooserMenuPrivate *priv;
4397
 
} GtkRecentChooserMenu;
4398
 
typedef struct _GtkRecentChooserMenuClass {
4399
 
    GtkMenuClass parent_class;
4400
 
    void (*_gtk_reserved1) (void);
4401
 
    void (*_gtk_reserved2) (void);
4402
 
    void (*_gtk_reserved3) (void);
4403
 
    void (*_gtk_reserved4) (void);
4404
 
} GtkRecentChooserMenuClass;
4405
 
typedef struct _GtkRecentChooserMenuPrivate GtkRecentChooserMenuPrivate;
4406
 
typedef struct _GtkStyleContextClass {
4407
 
    GObjectClass parent_class;
4408
 
    void (*changed) (GtkStyleContext * context);
4409
 
    void (*_gtk_reserved1) (void);
4410
 
    void (*_gtk_reserved2) (void);
4411
 
    void (*_gtk_reserved3) (void);
4412
 
    void (*_gtk_reserved4) (void);
4413
 
} GtkStyleContextClass;
4414
 
typedef struct _GtkStyleContextPrivate GtkStyleContextPrivate;
4415
 
typedef struct _GtkSeparatorToolItem {
4416
 
    GtkToolItem parent;
4417
 
    GtkSeparatorToolItemPrivate *priv;
4418
 
} GtkSeparatorToolItem;
4419
 
typedef struct _GtkSeparatorToolItemClass {
4420
 
    GtkToolItemClass parent_class;
4421
 
    void (*_gtk_reserved1) (void);
4422
 
    void (*_gtk_reserved2) (void);
4423
 
    void (*_gtk_reserved3) (void);
4424
 
    void (*_gtk_reserved4) (void);
4425
 
} GtkSeparatorToolItemClass;
4426
 
typedef struct _GtkSeparatorToolItemPrivate GtkSeparatorToolItemPrivate;
4427
 
typedef struct _GtkAspectFrame {
4428
 
    GtkFrame frame;
4429
 
    GtkAspectFramePrivate *priv;
4430
 
} GtkAspectFrame;
4431
 
typedef struct _GtkAspectFramePrivate GtkAspectFramePrivate;
4432
 
typedef struct _GtkAspectFrameClass {
4433
 
    GtkFrameClass parent_class;
4434
 
    void (*_gtk_reserved1) (void);
4435
 
    void (*_gtk_reserved2) (void);
4436
 
    void (*_gtk_reserved3) (void);
4437
 
    void (*_gtk_reserved4) (void);
4438
 
} GtkAspectFrameClass;
4439
 
typedef struct _GtkLabel {
4440
 
    GtkMisc misc;
4441
 
    GtkLabelPrivate *priv;
4442
 
} GtkLabel;
4443
 
typedef struct _GtkLabelPrivate GtkLabelPrivate;
4444
 
typedef struct _GtkLabelClass {
4445
 
    GtkMiscClass parent_class;
4446
 
    void (*move_cursor) (GtkLabel * label, GtkMovementStep step,
4447
 
                         gint count, gboolean extend_selection);
4448
 
    void (*copy_clipboard) (GtkLabel * label);
4449
 
    void (*populate_popup) (GtkLabel * label, GtkMenu * menu);
4450
 
     gboolean(*activate_link) (GtkLabel * label, const gchar * uri);
4451
 
    void (*_gtk_reserved1) (void);
4452
 
    void (*_gtk_reserved2) (void);
4453
 
    void (*_gtk_reserved3) (void);
4454
 
    void (*_gtk_reserved4) (void);
4455
 
    void (*_gtk_reserved5) (void);
4456
 
    void (*_gtk_reserved6) (void);
4457
 
    void (*_gtk_reserved7) (void);
4458
 
    void (*_gtk_reserved8) (void);
4459
 
} GtkLabelClass;
4460
 
typedef struct _GtkLabelSelectionInfo GtkLabelSelectionInfo;
4461
 
typedef struct _GtkTreeSortable GtkTreeSortable;
4462
 
typedef struct _GtkTreeSortableIface {
4463
 
    GTypeInterface g_iface;
4464
 
    void (*sort_column_changed) (GtkTreeSortable * sortable);
4465
 
     gboolean(*get_sort_column_id) (GtkTreeSortable * sortable,
4466
 
                                    gint * sort_column_id,
4467
 
                                    GtkSortType * order);
4468
 
    void (*set_sort_column_id) (GtkTreeSortable * sortable,
4469
 
                                gint sort_column_id, GtkSortType order);
4470
 
    void (*set_sort_func) (GtkTreeSortable * sortable, gint sort_column_id,
4471
 
                           GtkTreeIterCompareFunc sort_func,
4472
 
                           gpointer user_data, GDestroyNotify destroy);
4473
 
    void (*set_default_sort_func) (GtkTreeSortable * sortable,
4474
 
                                   GtkTreeIterCompareFunc sort_func,
4475
 
                                   gpointer user_data,
4476
 
                                   GDestroyNotify destroy);
4477
 
     gboolean(*has_default_sort_func) (GtkTreeSortable * sortable);
4478
 
} GtkTreeSortableIface;
4479
 
typedef gint(*GtkTreeIterCompareFunc) (GtkTreeModel * model,
4480
 
                                       GtkTreeIter * a, GtkTreeIter * b,
4481
 
                                       gpointer user_data);
4482
 
typedef struct _GtkFileChooserButton {
4483
 
    GtkBox parent;
4484
 
    GtkFileChooserButtonPrivate *priv;
4485
 
} GtkFileChooserButton;
4486
 
typedef struct _GtkFileChooserButtonPrivate GtkFileChooserButtonPrivate;
4487
 
typedef struct _GtkFileChooserButtonClass {
4488
 
    GtkBoxClass parent_class;
4489
 
    void (*file_set) (GtkFileChooserButton * fc);
4490
 
    void *__gtk_reserved1;
4491
 
    void *__gtk_reserved2;
4492
 
    void *__gtk_reserved3;
4493
 
    void *__gtk_reserved4;
4494
 
} GtkFileChooserButtonClass;
4495
 
typedef struct _GtkAccelMap GtkAccelMap;
4496
 
typedef struct _GtkAccelMapClass GtkAccelMapClass;
4497
 
typedef void (*GtkAccelMapForeach) (void);
4498
 
typedef struct _GtkProgressBar {
4499
 
    GtkWidget parent;
4500
 
    GtkProgressBarPrivate *priv;
4501
 
} GtkProgressBar;
4502
 
typedef struct _GtkProgressBarPrivate GtkProgressBarPrivate;
4503
 
typedef struct _GtkProgressBarClass {
4504
 
    GtkWidgetClass parent_class;
4505
 
    void (*_gtk_reserved1) (void);
4506
 
    void (*_gtk_reserved2) (void);
4507
 
    void (*_gtk_reserved3) (void);
4508
 
    void (*_gtk_reserved4) (void);
4509
 
} GtkProgressBarClass;
4510
 
typedef struct _GtkContainer {
4511
 
    GtkWidget widget;
4512
 
    GtkContainerPrivate *priv;
4513
 
} GtkContainer;
4514
 
typedef struct _GtkContainerPrivate GtkContainerPrivate;
4515
 
typedef struct _GtkContainerClass {
4516
 
    GtkWidgetClass parent_class;
4517
 
    void (*add) (GtkContainer * container, GtkWidget * widget);
4518
 
    void (*remove) (GtkContainer * container, GtkWidget * widget);
4519
 
    void (*check_resize) (GtkContainer * container);
4520
 
    void (*forall) (GtkContainer * container, gboolean include_internals,
4521
 
                    GtkCallback callback, gpointer callback_data);
4522
 
    void (*set_focus_child) (GtkContainer * container, GtkWidget * widget);
4523
 
     GType(*child_type) (GtkContainer * container);
4524
 
    gchar *(*composite_name) (GtkContainer * container, GtkWidget * child);
4525
 
    void (*set_child_property) (GtkContainer * container,
4526
 
                                GtkWidget * child, guint property_id,
4527
 
                                const GValue * value, GParamSpec * pspec);
4528
 
    void (*get_child_property) (GtkContainer * container,
4529
 
                                GtkWidget * child, guint property_id,
4530
 
                                GValue * value, GParamSpec * pspec);
4531
 
    GtkWidgetPath *(*get_path_for_child) (GtkContainer * container,
4532
 
                                          GtkWidget * child);
4533
 
    unsigned int _handle_border_width;
4534
 
    void (*_gtk_reserved1) (void);
4535
 
    void (*_gtk_reserved2) (void);
4536
 
    void (*_gtk_reserved3) (void);
4537
 
    void (*_gtk_reserved4) (void);
4538
 
    void (*_gtk_reserved5) (void);
4539
 
    void (*_gtk_reserved6) (void);
4540
 
    void (*_gtk_reserved7) (void);
4541
 
    void (*_gtk_reserved8) (void);
4542
 
} GtkContainerClass;
4543
 
typedef struct _GtkIconView {
4544
 
    GtkContainer parent;
4545
 
    GtkIconViewPrivate *priv;
4546
 
} GtkIconView;
4547
 
typedef struct _GtkIconViewClass {
4548
 
    GtkContainerClass parent_class;
4549
 
    void (*item_activated) (GtkIconView * icon_view, GtkTreePath * path);
4550
 
    void (*selection_changed) (GtkIconView * icon_view);
4551
 
    void (*select_all) (GtkIconView * icon_view);
4552
 
    void (*unselect_all) (GtkIconView * icon_view);
4553
 
    void (*select_cursor_item) (GtkIconView * icon_view);
4554
 
    void (*toggle_cursor_item) (GtkIconView * icon_view);
4555
 
     gboolean(*move_cursor) (GtkIconView * icon_view, GtkMovementStep step,
4556
 
                             gint count);
4557
 
     gboolean(*activate_cursor_item) (GtkIconView * icon_view);
4558
 
    void (*_gtk_reserved1) (void);
4559
 
    void (*_gtk_reserved2) (void);
4560
 
    void (*_gtk_reserved3) (void);
4561
 
    void (*_gtk_reserved4) (void);
4562
 
} GtkIconViewClass;
4563
 
typedef struct _GtkIconViewPrivate GtkIconViewPrivate;
4564
 
typedef void (*GtkIconViewForeachFunc) (GtkIconView * icon_view,
4565
 
                                        GtkTreePath * path, gpointer data);
4566
 
typedef enum {
4567
 
    GTK_ICON_VIEW_NO_DROP,
4568
 
    GTK_ICON_VIEW_DROP_INTO,
4569
 
    GTK_ICON_VIEW_DROP_LEFT,
4570
 
    GTK_ICON_VIEW_DROP_RIGHT,
4571
 
    GTK_ICON_VIEW_DROP_ABOVE,
4572
 
    GTK_ICON_VIEW_DROP_BELOW
4573
 
} GtkIconViewDropPosition;
4574
 
typedef enum {
4575
 
    GTK_RC_FG = 1 &#60;&#60; 0,
4576
 
    GTK_RC_BG = 1 &#60;&#60; 1,
4577
 
    GTK_RC_TEXT = 1 &#60;&#60; 2,
4578
 
    GTK_RC_BASE = 1 &#60;&#60; 3
4579
 
} GtkRcFlags;
4580
 
extern void gtk_about_dialog_add_credit_section(GtkAboutDialog * about,
4581
 
                                                const char *,
4582
 
                                                const char **);
4583
 
extern const char *const *gtk_about_dialog_get_artists(GtkAboutDialog *
4584
 
                                                       about);
4585
 
extern const char *const *gtk_about_dialog_get_authors(GtkAboutDialog *
4586
 
                                                       about);
4587
 
extern const char *gtk_about_dialog_get_comments(GtkAboutDialog * about);
4588
 
extern const char *gtk_about_dialog_get_copyright(GtkAboutDialog * about);
4589
 
extern const char *const *gtk_about_dialog_get_documenters(GtkAboutDialog *
4590
 
                                                           about);
4591
 
extern const char *gtk_about_dialog_get_license(GtkAboutDialog * about);
4592
 
extern GtkLicense gtk_about_dialog_get_license_type(GtkAboutDialog *
4593
 
                                                    about);
4594
 
extern GdkPixbuf *gtk_about_dialog_get_logo(GtkAboutDialog * about);
4595
 
extern const char *gtk_about_dialog_get_logo_icon_name(GtkAboutDialog *
4596
 
                                                       about);
4597
 
extern const char *gtk_about_dialog_get_program_name(GtkAboutDialog *
4598
 
                                                     about);
4599
 
extern const char *gtk_about_dialog_get_translator_credits(GtkAboutDialog *
4600
 
                                                           about);
4601
 
extern GType gtk_about_dialog_get_type(void);
4602
 
extern const char *gtk_about_dialog_get_version(GtkAboutDialog * about);
4603
 
extern const char *gtk_about_dialog_get_website(GtkAboutDialog * about);
4604
 
extern const char *gtk_about_dialog_get_website_label(GtkAboutDialog *
4605
 
                                                      about);
4606
 
extern gboolean gtk_about_dialog_get_wrap_license(GtkAboutDialog * about);
4607
 
extern GtkWidget *gtk_about_dialog_new(void);
4608
 
extern void gtk_about_dialog_set_artists(GtkAboutDialog * about,
4609
 
                                         const char **);
4610
 
extern void gtk_about_dialog_set_authors(GtkAboutDialog * about,
4611
 
                                         const char **);
4612
 
extern void gtk_about_dialog_set_comments(GtkAboutDialog * about,
4613
 
                                          const char *);
4614
 
extern void gtk_about_dialog_set_copyright(GtkAboutDialog * about,
4615
 
                                           const char *);
4616
 
extern void gtk_about_dialog_set_documenters(GtkAboutDialog * about,
4617
 
                                             const char **);
4618
 
extern void gtk_about_dialog_set_license(GtkAboutDialog * about,
4619
 
                                         const char *);
4620
 
extern void gtk_about_dialog_set_license_type(GtkAboutDialog * about,
4621
 
                                              GtkLicense);
4622
 
extern void gtk_about_dialog_set_logo(GtkAboutDialog * about, GdkPixbuf *);
4623
 
extern void gtk_about_dialog_set_logo_icon_name(GtkAboutDialog * about,
4624
 
                                                const char *);
4625
 
extern void gtk_about_dialog_set_program_name(GtkAboutDialog * about,
4626
 
                                              const char *);
4627
 
extern void gtk_about_dialog_set_translator_credits(GtkAboutDialog * about,
4628
 
                                                    const char *);
4629
 
extern void gtk_about_dialog_set_version(GtkAboutDialog * about,
4630
 
                                         const char *);
4631
 
extern void gtk_about_dialog_set_website(GtkAboutDialog * about,
4632
 
                                         const char *);
4633
 
extern void gtk_about_dialog_set_website_label(GtkAboutDialog * about,
4634
 
                                               const char *);
4635
 
extern void gtk_about_dialog_set_wrap_license(GtkAboutDialog * about,
4636
 
                                              gboolean);
4637
 
extern GType gtk_accel_flags_get_type(void);
4638
 
extern gboolean gtk_accel_group_activate(GtkAccelGroup * accel_group,
4639
 
                                         GQuark accel_quark,
4640
 
                                         GObject * accelratable,
4641
 
                                         guint accel_key,
4642
 
                                         GdkModifierType accel_mods);
4643
 
extern void gtk_accel_group_connect(GtkAccelGroup * accel_group,
4644
 
                                    guint accel_key,
4645
 
                                    GdkModifierType accel_mods,
4646
 
                                    GtkAccelFlags accel_flags,
4647
 
                                    GClosure * closure);
4648
 
extern void gtk_accel_group_connect_by_path(GtkAccelGroup * accel_group,
4649
 
                                            const char *, GClosure *);
4650
 
extern gboolean gtk_accel_group_disconnect(GtkAccelGroup * accel_group,
4651
 
                                           GClosure *);
4652
 
extern gboolean gtk_accel_group_disconnect_key(GtkAccelGroup * accel_group,
4653
 
                                               guint accel_key,
4654
 
                                               GdkModifierType accel_mods);
4655
 
extern GtkAccelKey *gtk_accel_group_find(GtkAccelGroup * accel_group,
4656
 
                                         GtkAccelGroupFindFunc, gpointer);
4657
 
extern GtkAccelGroup *gtk_accel_group_from_accel_closure(GClosure *
4658
 
                                                         closure);
4659
 
extern gboolean gtk_accel_group_get_is_locked(GtkAccelGroup * accel_group);
4660
 
extern GdkModifierType gtk_accel_group_get_modifier_mask(GtkAccelGroup *
4661
 
                                                         accel_group);
4662
 
extern GType gtk_accel_group_get_type(void);
4663
 
extern void gtk_accel_group_lock(GtkAccelGroup * accel_group);
4664
 
extern GtkAccelGroup *gtk_accel_group_new(void);
4665
 
extern GtkAccelGroupEntry *gtk_accel_group_query(GtkAccelGroup *
4666
 
                                                 accel_group,
4667
 
                                                 guint accel_key,
4668
 
                                                 GdkModifierType
4669
 
                                                 accel_mods,
4670
 
                                                 guint * n_entries);
4671
 
extern void gtk_accel_group_unlock(GtkAccelGroup * accel_group);
4672
 
extern gboolean gtk_accel_groups_activate(GObject * object,
4673
 
                                          guint accel_key,
4674
 
                                          GdkModifierType accel_mods);
4675
 
extern GSList *gtk_accel_groups_from_object(GObject * object);
4676
 
extern GtkWidget *gtk_accel_label_get_accel_widget(GtkAccelLabel *
4677
 
                                                   accel_label);
4678
 
extern guint gtk_accel_label_get_accel_width(GtkAccelLabel * accel_label);
4679
 
extern GType gtk_accel_label_get_type(void);
4680
 
extern GtkWidget *gtk_accel_label_new(const char *string);
4681
 
extern gboolean gtk_accel_label_refetch(GtkAccelLabel * accel_label);
4682
 
extern void gtk_accel_label_set_accel(GtkAccelLabel * accel_label,
4683
 
                                      guint accelerator_key,
4684
 
                                      GdkModifierType accelerator_mods);
4685
 
extern void gtk_accel_label_set_accel_closure(GtkAccelLabel * accel_label,
4686
 
                                              GClosure *);
4687
 
extern void gtk_accel_label_set_accel_widget(GtkAccelLabel * accel_label,
4688
 
                                             GtkWidget *);
4689
 
extern void gtk_accel_map_add_entry(const gchar * accel_path,
4690
 
                                    guint accel_key,
4691
 
                                    GdkModifierType accel_mods);
4692
 
extern void gtk_accel_map_add_filter(const char *filter_pattern);
4693
 
extern gboolean gtk_accel_map_change_entry(const gchar * accel_path,
4694
 
                                           guint accel_key,
4695
 
                                           GdkModifierType accel_mods,
4696
 
                                           gboolean replace);
4697
 
extern void gtk_accel_map_foreach(gpointer data, GtkAccelMapForeach);
4698
 
extern void gtk_accel_map_foreach_unfiltered(gpointer data,
4699
 
                                             GtkAccelMapForeach);
4700
 
extern GtkAccelMap *gtk_accel_map_get(void);
4701
 
extern GType gtk_accel_map_get_type(void);
4702
 
extern void gtk_accel_map_load(const char *file_name);
4703
 
extern void gtk_accel_map_load_fd(gint fd);
4704
 
extern void gtk_accel_map_load_scanner(GScanner * scanner);
4705
 
extern void gtk_accel_map_lock_path(const char *accel_path);
4706
 
extern gboolean gtk_accel_map_lookup_entry(const char *accel_path,
4707
 
                                           GtkAccelKey *);
4708
 
extern void gtk_accel_map_save(const char *file_name);
4709
 
extern void gtk_accel_map_save_fd(gint fd);
4710
 
extern void gtk_accel_map_unlock_path(const char *accel_path);
4711
 
extern GdkModifierType gtk_accelerator_get_default_mod_mask(void);
4712
 
extern gchar *gtk_accelerator_get_label(guint accelerator_key,
4713
 
                                        GdkModifierType accelerator_mods);
4714
 
extern gchar *gtk_accelerator_get_label_with_keycode(GdkDisplay * display,
4715
 
                                                     guint accel_key,
4716
 
                                                     guint keycode,
4717
 
                                                     GdkModifierType
4718
 
                                                     accel_mods);
4719
 
extern gchar *gtk_accelerator_name(guint accelerator_key,
4720
 
                                   GdkModifierType accel_key);
4721
 
extern gchar *gtk_accelerator_name_with_keycode(GdkDisplay * display,
4722
 
                                                guint accel_key,
4723
 
                                                guint keycode,
4724
 
                                                GdkModifierType
4725
 
                                                accel_mods);
4726
 
extern void gtk_accelerator_parse(const char *accelerator, guint *,
4727
 
                                  GdkModifierType *);
4728
 
extern void gtk_accelerator_parse_with_keycode(const char *accelerator,
4729
 
                                               guint *, guint * *,
4730
 
                                               GdkModifierType *);
4731
 
extern void gtk_accelerator_set_default_mod_mask(GdkModifierType
4732
 
                                                 default_mod_mask);
4733
 
extern gboolean gtk_accelerator_valid(guint keyval,
4734
 
                                      GdkModifierType modifiers);
4735
 
extern void gtk_accessible_connect_widget_destroyed(GtkAccessible *
4736
 
                                                    accessible);
4737
 
extern GType gtk_accessible_get_type(void);
4738
 
extern GtkWidget *gtk_accessible_get_widget(GtkAccessible * accessible);
4739
 
extern void gtk_accessible_set_widget(GtkAccessible * accessible,
4740
 
                                      GtkWidget *);
4741
 
extern void gtk_action_activate(GtkAction * action);
4742
 
extern void gtk_action_block_activate(GtkAction * action);
4743
 
extern void gtk_action_connect_accelerator(GtkAction * action);
4744
 
extern GtkWidget *gtk_action_create_icon(GtkAction * action, GtkIconSize);
4745
 
extern GtkWidget *gtk_action_create_menu(GtkAction * action);
4746
 
extern GtkWidget *gtk_action_create_menu_item(GtkAction * action);
4747
 
extern GtkWidget *gtk_action_create_tool_item(GtkAction * action);
4748
 
extern void gtk_action_disconnect_accelerator(GtkAction * action);
4749
 
extern GClosure *gtk_action_get_accel_closure(GtkAction * action);
4750
 
extern const char *gtk_action_get_accel_path(GtkAction * action);
4751
 
extern gboolean gtk_action_get_always_show_image(GtkAction * action);
4752
 
extern GIcon *gtk_action_get_gicon(GtkAction * action);
4753
 
extern const char *gtk_action_get_icon_name(GtkAction * action);
4754
 
extern gboolean gtk_action_get_is_important(GtkAction * action);
4755
 
extern const char *gtk_action_get_label(GtkAction * action);
4756
 
extern const char *gtk_action_get_name(GtkAction * action);
4757
 
extern GSList *gtk_action_get_proxies(GtkAction * action);
4758
 
extern gboolean gtk_action_get_sensitive(GtkAction * action);
4759
 
extern const char *gtk_action_get_short_label(GtkAction * action);
4760
 
extern const char *gtk_action_get_stock_id(GtkAction * action);
4761
 
extern const char *gtk_action_get_tooltip(GtkAction * action);
4762
 
extern GType gtk_action_get_type(void);
4763
 
extern gboolean gtk_action_get_visible(GtkAction * action);
4764
 
extern gboolean gtk_action_get_visible_horizontal(GtkAction * action);
4765
 
extern gboolean gtk_action_get_visible_vertical(GtkAction * action);
4766
 
extern void gtk_action_group_add_action(GtkActionGroup * action_group,
4767
 
                                        GtkAction *);
4768
 
extern void gtk_action_group_add_action_with_accel(GtkActionGroup *
4769
 
                                                   action_group,
4770
 
                                                   GtkAction *,
4771
 
                                                   const char *);
4772
 
extern void gtk_action_group_add_actions(GtkActionGroup * action_group,
4773
 
                                         const GtkActionEntry *, guint,
4774
 
                                         gpointer);
4775
 
extern void gtk_action_group_add_actions_full(GtkActionGroup *
4776
 
                                              action_group,
4777
 
                                              const GtkActionEntry *,
4778
 
                                              guint, gpointer,
4779
 
                                              GDestroyNotify);
4780
 
extern void gtk_action_group_add_radio_actions(GtkActionGroup *
4781
 
                                               action_group,
4782
 
                                               const GtkRadioActionEntry *,
4783
 
                                               guint, gint, GCallback,
4784
 
                                               gpointer);
4785
 
extern void gtk_action_group_add_radio_actions_full(GtkActionGroup *
4786
 
                                                    action_group,
4787
 
                                                    const
4788
 
                                                    GtkRadioActionEntry *,
4789
 
                                                    guint, gint, GCallback,
4790
 
                                                    gpointer,
4791
 
                                                    GDestroyNotify);
4792
 
extern void gtk_action_group_add_toggle_actions(GtkActionGroup *
4793
 
                                                action_group,
4794
 
                                                const GtkToggleActionEntry
4795
 
                                                *, guint, gpointer);
4796
 
extern void gtk_action_group_add_toggle_actions_full(GtkActionGroup *
4797
 
                                                     action_group,
4798
 
                                                     const
4799
 
                                                     GtkToggleActionEntry
4800
 
                                                     *, guint, gpointer,
4801
 
                                                     GDestroyNotify);
4802
 
extern GtkAccelGroup *gtk_action_group_get_accel_group(GtkActionGroup *
4803
 
                                                       action_group);
4804
 
extern GtkAction *gtk_action_group_get_action(GtkActionGroup *
4805
 
                                              action_group, const char *);
4806
 
extern const char *gtk_action_group_get_name(GtkActionGroup *
4807
 
                                             action_group);
4808
 
extern gboolean gtk_action_group_get_sensitive(GtkActionGroup *
4809
 
                                               action_group);
4810
 
extern GType gtk_action_group_get_type(void);
4811
 
extern gboolean gtk_action_group_get_visible(GtkActionGroup *
4812
 
                                             action_group);
4813
 
extern GList *gtk_action_group_list_actions(GtkActionGroup * action_group);
4814
 
extern GtkActionGroup *gtk_action_group_new(const char *name);
4815
 
extern void gtk_action_group_remove_action(GtkActionGroup * action_group,
4816
 
                                           GtkAction *);
4817
 
extern void gtk_action_group_set_accel_group(GtkActionGroup * action_group,
4818
 
                                             GtkAccelGroup *);
4819
 
extern void gtk_action_group_set_sensitive(GtkActionGroup * action_group,
4820
 
                                           gboolean);
4821
 
extern void gtk_action_group_set_translate_func(GtkActionGroup *
4822
 
                                                action_group,
4823
 
                                                GtkTranslateFunc, gpointer,
4824
 
                                                GDestroyNotify);
4825
 
extern void gtk_action_group_set_translation_domain(GtkActionGroup *
4826
 
                                                    action_group,
4827
 
                                                    const char *);
4828
 
extern void gtk_action_group_set_visible(GtkActionGroup * action_group,
4829
 
                                         gboolean);
4830
 
extern const char *gtk_action_group_translate_string(GtkActionGroup *
4831
 
                                                     action_group,
4832
 
                                                     const char *);
4833
 
extern gboolean gtk_action_is_sensitive(GtkAction * action);
4834
 
extern gboolean gtk_action_is_visible(GtkAction * action);
4835
 
extern GtkAction *gtk_action_new(const char *name, const char *,
4836
 
                                 const char *, const char *);
4837
 
extern void gtk_action_set_accel_group(GtkAction * action,
4838
 
                                       GtkAccelGroup *);
4839
 
extern void gtk_action_set_accel_path(GtkAction * action, const char *);
4840
 
extern void gtk_action_set_always_show_image(GtkAction * action, gboolean);
4841
 
extern void gtk_action_set_gicon(GtkAction * action, GIcon *);
4842
 
extern void gtk_action_set_icon_name(GtkAction * action, const char *);
4843
 
extern void gtk_action_set_is_important(GtkAction * action, gboolean);
4844
 
extern void gtk_action_set_label(GtkAction * action, const char *);
4845
 
extern void gtk_action_set_sensitive(GtkAction * action, gboolean);
4846
 
extern void gtk_action_set_short_label(GtkAction * action, const char *);
4847
 
extern void gtk_action_set_stock_id(GtkAction * action, const char *);
4848
 
extern void gtk_action_set_tooltip(GtkAction * action, const char *);
4849
 
extern void gtk_action_set_visible(GtkAction * action, gboolean);
4850
 
extern void gtk_action_set_visible_horizontal(GtkAction * action,
4851
 
                                              gboolean);
4852
 
extern void gtk_action_set_visible_vertical(GtkAction * action, gboolean);
4853
 
extern void gtk_action_unblock_activate(GtkAction * action);
4854
 
extern const char *gtk_actionable_get_action_name(GtkActionable *
4855
 
                                                  actionable);
4856
 
extern GVariant *gtk_actionable_get_action_target_value(GtkActionable *
4857
 
                                                        actionable);
4858
 
extern GType gtk_actionable_get_type(void);
4859
 
extern void gtk_actionable_set_action_name(GtkActionable * actionable,
4860
 
                                           const char *);
4861
 
extern void gtk_actionable_set_action_target(GtkActionable * actionable,
4862
 
                                             const char *, ...);
4863
 
extern void gtk_actionable_set_action_target_value(GtkActionable *
4864
 
                                                   actionable, GVariant *);
4865
 
extern void gtk_actionable_set_detailed_action_name(GtkActionable *
4866
 
                                                    actionable,
4867
 
                                                    const char *);
4868
 
extern void gtk_activatable_do_set_related_action(GtkActivatable *
4869
 
                                                  activatable,
4870
 
                                                  GtkAction *);
4871
 
extern GtkAction *gtk_activatable_get_related_action(GtkActivatable *
4872
 
                                                     activatable);
4873
 
extern GType gtk_activatable_get_type(void);
4874
 
extern gboolean gtk_activatable_get_use_action_appearance(GtkActivatable *
4875
 
                                                          activatable);
4876
 
extern void gtk_activatable_set_related_action(GtkActivatable *
4877
 
                                               activatable, GtkAction *);
4878
 
extern void gtk_activatable_set_use_action_appearance(GtkActivatable *
4879
 
                                                      activatable,
4880
 
                                                      gboolean);
4881
 
extern void gtk_activatable_sync_action_properties(GtkActivatable *
4882
 
                                                   activatable,
4883
 
                                                   GtkAction *);
4884
 
extern void gtk_adjustment_changed(GtkAdjustment * adjustment);
4885
 
extern void gtk_adjustment_clamp_page(GtkAdjustment * adjustment, gdouble,
4886
 
                                      gdouble);
4887
 
extern void gtk_adjustment_configure(GtkAdjustment * adjustment, gdouble,
4888
 
                                     gdouble, gdouble, gdouble, gdouble,
4889
 
                                     gdouble);
4890
 
extern gdouble gtk_adjustment_get_lower(GtkAdjustment * adjustment);
4891
 
extern gdouble gtk_adjustment_get_minimum_increment(GtkAdjustment *
4892
 
                                                    adjustment);
4893
 
extern gdouble gtk_adjustment_get_page_increment(GtkAdjustment *
4894
 
                                                 adjustment);
4895
 
extern gdouble gtk_adjustment_get_page_size(GtkAdjustment * adjustment);
4896
 
extern gdouble gtk_adjustment_get_step_increment(GtkAdjustment *
4897
 
                                                 adjustment);
4898
 
extern GType gtk_adjustment_get_type(void);
4899
 
extern gdouble gtk_adjustment_get_upper(GtkAdjustment * adjustment);
4900
 
extern gdouble gtk_adjustment_get_value(GtkAdjustment * adjustment);
4901
 
extern GtkAdjustment *gtk_adjustment_new(gdouble value, gdouble, gdouble,
4902
 
                                         gdouble, gdouble, gdouble);
4903
 
extern void gtk_adjustment_set_lower(GtkAdjustment * adjustment, gdouble);
4904
 
extern void gtk_adjustment_set_page_increment(GtkAdjustment * adjustment,
4905
 
                                              gdouble);
4906
 
extern void gtk_adjustment_set_page_size(GtkAdjustment * adjustment,
4907
 
                                         gdouble);
4908
 
extern void gtk_adjustment_set_step_increment(GtkAdjustment * adjustment,
4909
 
                                              gdouble);
4910
 
extern void gtk_adjustment_set_upper(GtkAdjustment * adjustment, gdouble);
4911
 
extern void gtk_adjustment_set_value(GtkAdjustment * adjustment, gdouble);
4912
 
extern void gtk_adjustment_value_changed(GtkAdjustment * adjustment);
4913
 
extern GType gtk_align_get_type(void);
4914
 
extern void gtk_alignment_get_padding(GtkAlignment * alignment, guint *,
4915
 
                                      guint *, guint *, guint *);
4916
 
extern GType gtk_alignment_get_type(void);
4917
 
extern GtkWidget *gtk_alignment_new(gfloat xalign, gfloat, gfloat, gfloat);
4918
 
extern void gtk_alignment_set(GtkAlignment * alignment, gfloat, gfloat,
4919
 
                              gfloat, gfloat);
4920
 
extern void gtk_alignment_set_padding(GtkAlignment * alignment, guint,
4921
 
                                      guint, guint, guint);
4922
 
extern gboolean gtk_alternative_dialog_button_order(GdkScreen * screen);
4923
 
extern void gtk_app_chooser_button_append_custom_item(GtkAppChooserButton *
4924
 
                                                      self, const char *,
4925
 
                                                      const char *,
4926
 
                                                      GIcon *);
4927
 
extern void gtk_app_chooser_button_append_separator(GtkAppChooserButton *
4928
 
                                                    self);
4929
 
extern const char *gtk_app_chooser_button_get_heading(GtkAppChooserButton *
4930
 
                                                      self);
4931
 
extern gboolean
4932
 
gtk_app_chooser_button_get_show_default_item(GtkAppChooserButton * self);
4933
 
extern gboolean
4934
 
gtk_app_chooser_button_get_show_dialog_item(GtkAppChooserButton * self);
4935
 
extern GType gtk_app_chooser_button_get_type(void);
4936
 
extern GtkWidget *gtk_app_chooser_button_new(const char *content_type);
4937
 
extern void
4938
 
gtk_app_chooser_button_set_active_custom_item(GtkAppChooserButton * self,
4939
 
                                              const char *);
4940
 
extern void gtk_app_chooser_button_set_heading(GtkAppChooserButton * self,
4941
 
                                               const char *);
4942
 
extern void
4943
 
gtk_app_chooser_button_set_show_default_item(GtkAppChooserButton * self,
4944
 
                                             gboolean);
4945
 
extern void gtk_app_chooser_button_set_show_dialog_item(GtkAppChooserButton
4946
 
                                                        * self, gboolean);
4947
 
extern const char *gtk_app_chooser_dialog_get_heading(GtkAppChooserDialog *
4948
 
                                                      self);
4949
 
extern GType gtk_app_chooser_dialog_get_type(void);
4950
 
extern GtkWidget *gtk_app_chooser_dialog_get_widget(GtkAppChooserDialog *
4951
 
                                                    self);
4952
 
extern GtkWidget *gtk_app_chooser_dialog_new(GtkWindow * parent,
4953
 
                                             GtkDialogFlags, GFile *);
4954
 
extern GtkWidget *gtk_app_chooser_dialog_new_for_content_type(GtkWindow *
4955
 
                                                              parent,
4956
 
                                                              GtkDialogFlags,
4957
 
                                                              const char
4958
 
                                                              *);
4959
 
extern void gtk_app_chooser_dialog_set_heading(GtkAppChooserDialog * self,
4960
 
                                               const char *);
4961
 
extern GAppInfo *gtk_app_chooser_get_app_info(GtkAppChooser * self);
4962
 
extern gchar *gtk_app_chooser_get_content_type(GtkAppChooser * self);
4963
 
extern GType gtk_app_chooser_get_type(void);
4964
 
extern void gtk_app_chooser_refresh(GtkAppChooser * self);
4965
 
extern const char
4966
 
    *gtk_app_chooser_widget_get_default_text(GtkAppChooserWidget * self);
4967
 
extern gboolean gtk_app_chooser_widget_get_show_all(GtkAppChooserWidget *
4968
 
                                                    self);
4969
 
extern gboolean gtk_app_chooser_widget_get_show_default(GtkAppChooserWidget
4970
 
                                                        * self);
4971
 
extern gboolean
4972
 
gtk_app_chooser_widget_get_show_fallback(GtkAppChooserWidget * self);
4973
 
extern gboolean gtk_app_chooser_widget_get_show_other(GtkAppChooserWidget *
4974
 
                                                      self);
4975
 
extern gboolean
4976
 
gtk_app_chooser_widget_get_show_recommended(GtkAppChooserWidget * self);
4977
 
extern GType gtk_app_chooser_widget_get_type(void);
4978
 
extern GtkWidget *gtk_app_chooser_widget_new(const char *content_type);
4979
 
extern void gtk_app_chooser_widget_set_default_text(GtkAppChooserWidget *
4980
 
                                                    self, const char *);
4981
 
extern void gtk_app_chooser_widget_set_show_all(GtkAppChooserWidget * self,
4982
 
                                                gboolean);
4983
 
extern void gtk_app_chooser_widget_set_show_default(GtkAppChooserWidget *
4984
 
                                                    self, gboolean);
4985
 
extern void gtk_app_chooser_widget_set_show_fallback(GtkAppChooserWidget *
4986
 
                                                     self, gboolean);
4987
 
extern void gtk_app_chooser_widget_set_show_other(GtkAppChooserWidget *
4988
 
                                                  self, gboolean);
4989
 
extern void gtk_app_chooser_widget_set_show_recommended(GtkAppChooserWidget
4990
 
                                                        * self, gboolean);
4991
 
extern void gtk_application_add_accelerator(GtkApplication * application,
4992
 
                                            const char *, const char *,
4993
 
                                            GVariant *);
4994
 
extern void gtk_application_add_window(GtkApplication * application,
4995
 
                                       GtkWindow *);
4996
 
extern GtkWindow *gtk_application_get_active_window(GtkApplication *
4997
 
                                                    application);
4998
 
extern GMenuModel *gtk_application_get_app_menu(GtkApplication *
4999
 
                                                application);
5000
 
extern GMenuModel *gtk_application_get_menubar(GtkApplication *
5001
 
                                               application);
5002
 
extern GType gtk_application_get_type(void);
5003
 
extern GtkWindow *gtk_application_get_window_by_id(GtkApplication *
5004
 
                                                   application, guint);
5005
 
extern GList *gtk_application_get_windows(GtkApplication * application);
5006
 
extern guint gtk_application_inhibit(GtkApplication * application,
5007
 
                                     GtkWindow *,
5008
 
                                     GtkApplicationInhibitFlags,
5009
 
                                     const char *);
5010
 
extern GType gtk_application_inhibit_flags_get_type(void);
5011
 
extern gboolean gtk_application_is_inhibited(GtkApplication * application,
5012
 
                                             GtkApplicationInhibitFlags);
5013
 
extern GtkApplication *gtk_application_new(const char *application_id,
5014
 
                                           GApplicationFlags);
5015
 
extern void gtk_application_remove_accelerator(GtkApplication *
5016
 
                                               application, const char *,
5017
 
                                               GVariant *);
5018
 
extern void gtk_application_remove_window(GtkApplication * application,
5019
 
                                          GtkWindow *);
5020
 
extern void gtk_application_set_app_menu(GtkApplication * application,
5021
 
                                         GMenuModel *);
5022
 
extern void gtk_application_set_menubar(GtkApplication * application,
5023
 
                                        GMenuModel *);
5024
 
extern void gtk_application_uninhibit(GtkApplication * application, guint);
5025
 
extern guint gtk_application_window_get_id(GtkApplicationWindow * window);
5026
 
extern gboolean
5027
 
gtk_application_window_get_show_menubar(GtkApplicationWindow * window);
5028
 
extern GType gtk_application_window_get_type(void);
5029
 
extern GtkWidget *gtk_application_window_new(GtkApplication * application);
5030
 
extern void gtk_application_window_set_show_menubar(GtkApplicationWindow *
5031
 
                                                    window, gboolean);
5032
 
extern GType gtk_arrow_get_type(void);
5033
 
extern GtkWidget *gtk_arrow_new(GtkArrowType arrow_type, GtkShadowType);
5034
 
extern GType gtk_arrow_placement_get_type(void);
5035
 
extern void gtk_arrow_set(GtkArrow * arrow, GtkArrowType, GtkShadowType);
5036
 
extern GType gtk_arrow_type_get_type(void);
5037
 
extern GType gtk_aspect_frame_get_type(void);
5038
 
extern GtkWidget *gtk_aspect_frame_new(const char *label, gfloat, gfloat,
5039
 
                                       gfloat, gboolean);
5040
 
extern void gtk_aspect_frame_set(GtkAspectFrame * aspect_frame, gfloat,
5041
 
                                 gfloat, gfloat, gboolean);
5042
 
extern void gtk_assistant_add_action_widget(GtkAssistant * assistant,
5043
 
                                            GtkWidget *);
5044
 
extern gint gtk_assistant_append_page(GtkAssistant * assistant,
5045
 
                                      GtkWidget *);
5046
 
extern void gtk_assistant_commit(GtkAssistant * assistant);
5047
 
extern gint gtk_assistant_get_current_page(GtkAssistant * assistant);
5048
 
extern gint gtk_assistant_get_n_pages(GtkAssistant * assistant);
5049
 
extern GtkWidget *gtk_assistant_get_nth_page(GtkAssistant * assistant,
5050
 
                                             gint);
5051
 
extern gboolean gtk_assistant_get_page_complete(GtkAssistant * assistant,
5052
 
                                                GtkWidget *);
5053
 
extern GdkPixbuf *gtk_assistant_get_page_header_image(GtkAssistant *
5054
 
                                                      assistant,
5055
 
                                                      GtkWidget *);
5056
 
extern GdkPixbuf *gtk_assistant_get_page_side_image(GtkAssistant *
5057
 
                                                    assistant,
5058
 
                                                    GtkWidget *);
5059
 
extern const char *gtk_assistant_get_page_title(GtkAssistant * assistant,
5060
 
                                                GtkWidget *);
5061
 
extern GtkAssistantPageType gtk_assistant_get_page_type(GtkAssistant *
5062
 
                                                        assistant,
5063
 
                                                        GtkWidget *);
5064
 
extern GType gtk_assistant_get_type(void);
5065
 
extern gint gtk_assistant_insert_page(GtkAssistant * assistant,
5066
 
                                      GtkWidget *, gint);
5067
 
extern GtkWidget *gtk_assistant_new(void);
5068
 
extern void gtk_assistant_next_page(GtkAssistant * assistant);
5069
 
extern GType gtk_assistant_page_type_get_type(void);
5070
 
extern gint gtk_assistant_prepend_page(GtkAssistant * assistant,
5071
 
                                       GtkWidget *);
5072
 
extern void gtk_assistant_previous_page(GtkAssistant * assistant);
5073
 
extern void gtk_assistant_remove_action_widget(GtkAssistant * assistant,
5074
 
                                               GtkWidget *);
5075
 
extern void gtk_assistant_remove_page(GtkAssistant * assistant, gint);
5076
 
extern void gtk_assistant_set_current_page(GtkAssistant * assistant, gint);
5077
 
extern void gtk_assistant_set_forward_page_func(GtkAssistant * assistant,
5078
 
                                                GtkAssistantPageFunc,
5079
 
                                                gpointer, GDestroyNotify);
5080
 
extern void gtk_assistant_set_page_complete(GtkAssistant * assistant,
5081
 
                                            GtkWidget *, gboolean);
5082
 
extern void gtk_assistant_set_page_header_image(GtkAssistant * assistant,
5083
 
                                                GtkWidget *, GdkPixbuf *);
5084
 
extern void gtk_assistant_set_page_side_image(GtkAssistant * assistant,
5085
 
                                              GtkWidget *, GdkPixbuf *);
5086
 
extern void gtk_assistant_set_page_title(GtkAssistant * assistant,
5087
 
                                         GtkWidget *, const char *);
5088
 
extern void gtk_assistant_set_page_type(GtkAssistant * assistant,
5089
 
                                        GtkWidget *, GtkAssistantPageType);
5090
 
extern void gtk_assistant_update_buttons_state(GtkAssistant * assistant);
5091
 
extern GType gtk_attach_options_get_type(void);
5092
 
extern GtkWidget *gtk_bin_get_child(GtkBin * bin);
5093
 
extern GType gtk_bin_get_type(void);
5094
 
extern void gtk_binding_entry_add_signal(GtkBindingSet * binding_set,
5095
 
                                         guint keyval,
5096
 
                                         GdkModifierType modifiers,
5097
 
                                         const gchar * signal_name,
5098
 
                                         guint n_args, ...);
5099
 
extern GTokenType gtk_binding_entry_add_signal_from_string(GtkBindingSet *
5100
 
                                                           binding_set,
5101
 
                                                           const char *);
5102
 
extern void gtk_binding_entry_add_signall(GtkBindingSet * binding_set,
5103
 
                                          guint keyval,
5104
 
                                          GdkModifierType modifiers,
5105
 
                                          const gchar * signal_name,
5106
 
                                          GSList * binding_args);
5107
 
extern void gtk_binding_entry_remove(GtkBindingSet * binding_set,
5108
 
                                     guint keyval,
5109
 
                                     GdkModifierType modifiers);
5110
 
extern void gtk_binding_entry_skip(GtkBindingSet * binding_set,
5111
 
                                   guint keyval,
5112
 
                                   GdkModifierType modifiers);
5113
 
extern gboolean gtk_binding_set_activate(GtkBindingSet * binding_set,
5114
 
                                         guint keyval,
5115
 
                                         GdkModifierType modifiers,
5116
 
                                         GObject * object);
5117
 
extern void gtk_binding_set_add_path(GtkBindingSet * binding_set,
5118
 
                                     GtkPathType, const char *,
5119
 
                                     GtkPathPriorityType);
5120
 
extern GtkBindingSet *gtk_binding_set_by_class(gpointer object_class);
5121
 
extern GtkBindingSet *gtk_binding_set_find(const char *set_name);
5122
 
extern GtkBindingSet *gtk_binding_set_new(const char *set_name);
5123
 
extern gboolean gtk_bindings_activate(GObject * object, guint keyval,
5124
 
                                      GdkModifierType modifiers);
5125
 
extern gboolean gtk_bindings_activate_event(GObject * object,
5126
 
                                            GdkEventKey *);
5127
 
extern GtkBorder *gtk_border_copy(const GtkBorder * border_);
5128
 
extern void gtk_border_free(GtkBorder * border_);
5129
 
extern GType gtk_border_get_type(void);
5130
 
extern GtkBorder *gtk_border_new(void);
5131
 
extern GType gtk_border_style_get_type(void);
5132
 
extern gboolean gtk_box_get_homogeneous(GtkBox * box);
5133
 
extern gint gtk_box_get_spacing(GtkBox * box);
5134
 
extern GType gtk_box_get_type(void);
5135
 
extern GtkWidget *gtk_box_new(GtkOrientation orientation, gint);
5136
 
extern void gtk_box_pack_end(GtkBox * box, GtkWidget *, gboolean, gboolean,
5137
 
                             guint);
5138
 
extern void gtk_box_pack_start(GtkBox * box, GtkWidget *, gboolean,
5139
 
                               gboolean, guint);
5140
 
extern void gtk_box_query_child_packing(GtkBox * box, GtkWidget *,
5141
 
                                        gboolean *, gboolean *, guint *,
5142
 
                                        GtkPackType *);
5143
 
extern void gtk_box_reorder_child(GtkBox * box, GtkWidget *, gint);
5144
 
extern void gtk_box_set_child_packing(GtkBox * box, GtkWidget *, gboolean,
5145
 
                                      gboolean, guint, GtkPackType);
5146
 
extern void gtk_box_set_homogeneous(GtkBox * box, gboolean);
5147
 
extern void gtk_box_set_spacing(GtkBox * box, gint);
5148
 
extern void gtk_buildable_add_child(GtkBuildable * buildable, GtkBuilder *,
5149
 
                                    GObject *, const char *);
5150
 
extern GObject *gtk_buildable_construct_child(GtkBuildable * buildable,
5151
 
                                              GtkBuilder *, const char *);
5152
 
extern void gtk_buildable_custom_finished(GtkBuildable * buildable,
5153
 
                                          GtkBuilder *, GObject *,
5154
 
                                          const char *, void *);
5155
 
extern void gtk_buildable_custom_tag_end(GtkBuildable * buildable,
5156
 
                                         GtkBuilder *, GObject *,
5157
 
                                         const char *, void **);
5158
 
extern gboolean gtk_buildable_custom_tag_start(GtkBuildable * buildable,
5159
 
                                               GtkBuilder *, GObject *,
5160
 
                                               const char *,
5161
 
                                               GMarkupParser *, void **);
5162
 
extern GObject *gtk_buildable_get_internal_child(GtkBuildable * buildable,
5163
 
                                                 GtkBuilder *,
5164
 
                                                 const char *);
5165
 
extern const char *gtk_buildable_get_name(GtkBuildable * buildable);
5166
 
extern GType gtk_buildable_get_type(void);
5167
 
extern void gtk_buildable_parser_finished(GtkBuildable * buildable,
5168
 
                                          GtkBuilder *);
5169
 
extern void gtk_buildable_set_buildable_property(GtkBuildable * buildable,
5170
 
                                                 GtkBuilder *,
5171
 
                                                 const char *,
5172
 
                                                 const GValue *);
5173
 
extern void gtk_buildable_set_name(GtkBuildable * buildable, const char *);
5174
 
extern guint gtk_builder_add_from_file(GtkBuilder * builder, const char *,
5175
 
                                       GError * *);
5176
 
extern guint gtk_builder_add_from_resource(GtkBuilder * builder,
5177
 
                                           const char *, GError * *);
5178
 
extern guint gtk_builder_add_from_string(GtkBuilder * builder,
5179
 
                                         const char *, gsize, GError * *);
5180
 
extern guint gtk_builder_add_objects_from_file(GtkBuilder * builder,
5181
 
                                               const char *, gchar * *,
5182
 
                                               GError * *);
5183
 
extern guint gtk_builder_add_objects_from_resource(GtkBuilder * builder,
5184
 
                                                   const char *, gchar * *,
5185
 
                                                   GError * *);
5186
 
extern guint gtk_builder_add_objects_from_string(GtkBuilder * builder,
5187
 
                                                 const char *, gsize,
5188
 
                                                 gchar * *, GError * *);
5189
 
extern void gtk_builder_connect_signals(GtkBuilder * builder, gpointer);
5190
 
extern void gtk_builder_connect_signals_full(GtkBuilder * builder,
5191
 
                                             GtkBuilderConnectFunc,
5192
 
                                             gpointer);
5193
 
extern GType gtk_builder_error_get_type(void);
5194
 
extern GQuark gtk_builder_error_quark(void);
5195
 
extern GObject *gtk_builder_get_object(GtkBuilder * builder, const char *);
5196
 
extern GSList *gtk_builder_get_objects(GtkBuilder * builder);
5197
 
extern const char *gtk_builder_get_translation_domain(GtkBuilder *
5198
 
                                                      builder);
5199
 
extern GType gtk_builder_get_type(void);
5200
 
extern GType gtk_builder_get_type_from_name(GtkBuilder * builder,
5201
 
                                            const char *);
5202
 
extern GtkBuilder *gtk_builder_new(void);
5203
 
extern void gtk_builder_set_translation_domain(GtkBuilder * builder,
5204
 
                                               const char *);
5205
 
extern gboolean gtk_builder_value_from_string(GtkBuilder * builder,
5206
 
                                              GParamSpec *, const char *,
5207
 
                                              GValue *, GError * *);
5208
 
extern gboolean gtk_builder_value_from_string_type(GtkBuilder * builder,
5209
 
                                                   GType, const char *,
5210
 
                                                   GValue *, GError * *);
5211
 
extern gboolean gtk_button_box_get_child_non_homogeneous(GtkButtonBox *
5212
 
                                                         widget,
5213
 
                                                         GtkWidget *);
5214
 
extern gboolean gtk_button_box_get_child_secondary(GtkButtonBox * widget,
5215
 
                                                   GtkWidget *);
5216
 
extern GtkButtonBoxStyle gtk_button_box_get_layout(GtkButtonBox * widget);
5217
 
extern GType gtk_button_box_get_type(void);
5218
 
extern GtkWidget *gtk_button_box_new(GtkOrientation orientation);
5219
 
extern void gtk_button_box_set_child_non_homogeneous(GtkButtonBox * widget,
5220
 
                                                     GtkWidget *,
5221
 
                                                     gboolean);
5222
 
extern void gtk_button_box_set_child_secondary(GtkButtonBox * widget,
5223
 
                                               GtkWidget *, gboolean);
5224
 
extern void gtk_button_box_set_layout(GtkButtonBox * widget,
5225
 
                                      GtkButtonBoxStyle);
5226
 
extern GType gtk_button_box_style_get_type(void);
5227
 
extern void gtk_button_clicked(GtkButton * button);
5228
 
extern void gtk_button_enter(GtkButton * button);
5229
 
extern void gtk_button_get_alignment(GtkButton * button, gfloat *,
5230
 
                                     gfloat *);
5231
 
extern gboolean gtk_button_get_always_show_image(GtkButton * button);
5232
 
extern GdkWindow *gtk_button_get_event_window(GtkButton * button);
5233
 
extern gboolean gtk_button_get_focus_on_click(GtkButton * button);
5234
 
extern GtkWidget *gtk_button_get_image(GtkButton * button);
5235
 
extern GtkPositionType gtk_button_get_image_position(GtkButton * button);
5236
 
extern const char *gtk_button_get_label(GtkButton * button);
5237
 
extern GtkReliefStyle gtk_button_get_relief(GtkButton * button);
5238
 
extern GType gtk_button_get_type(void);
5239
 
extern gboolean gtk_button_get_use_stock(GtkButton * button);
5240
 
extern gboolean gtk_button_get_use_underline(GtkButton * button);
5241
 
extern void gtk_button_leave(GtkButton * button);
5242
 
extern GtkWidget *gtk_button_new(void);
5243
 
extern GtkWidget *gtk_button_new_from_stock(const char *stock_id);
5244
 
extern GtkWidget *gtk_button_new_with_label(const char *label);
5245
 
extern GtkWidget *gtk_button_new_with_mnemonic(const char *label);
5246
 
extern void gtk_button_pressed(GtkButton * button);
5247
 
extern void gtk_button_released(GtkButton * button);
5248
 
extern void gtk_button_set_alignment(GtkButton * button, gfloat, gfloat);
5249
 
extern void gtk_button_set_always_show_image(GtkButton * button, gboolean);
5250
 
extern void gtk_button_set_focus_on_click(GtkButton * button, gboolean);
5251
 
extern void gtk_button_set_image(GtkButton * button, GtkWidget *);
5252
 
extern void gtk_button_set_image_position(GtkButton * button,
5253
 
                                          GtkPositionType);
5254
 
extern void gtk_button_set_label(GtkButton * button, const char *);
5255
 
extern void gtk_button_set_relief(GtkButton * button, GtkReliefStyle);
5256
 
extern void gtk_button_set_use_stock(GtkButton * button, gboolean);
5257
 
extern void gtk_button_set_use_underline(GtkButton * button, gboolean);
5258
 
extern GType gtk_buttons_type_get_type(void);
5259
 
extern gboolean gtk_cairo_should_draw_window(cairo_t * cr, GdkWindow *);
5260
 
extern void gtk_cairo_transform_to_window(cairo_t * cr, GtkWidget *,
5261
 
                                          GdkWindow *);
5262
 
extern void gtk_calendar_clear_marks(GtkCalendar * calendar);
5263
 
extern GType gtk_calendar_display_options_get_type(void);
5264
 
extern void gtk_calendar_get_date(GtkCalendar * calendar, guint *, guint *,
5265
 
                                  guint *);
5266
 
extern gboolean gtk_calendar_get_day_is_marked(GtkCalendar * calendar,
5267
 
                                               guint);
5268
 
extern gint gtk_calendar_get_detail_height_rows(GtkCalendar * calendar);
5269
 
extern gint gtk_calendar_get_detail_width_chars(GtkCalendar * calendar);
5270
 
extern GtkCalendarDisplayOptions
5271
 
gtk_calendar_get_display_options(GtkCalendar * calendar);
5272
 
extern GType gtk_calendar_get_type(void);
5273
 
extern void gtk_calendar_mark_day(GtkCalendar * calendar, guint);
5274
 
extern GtkWidget *gtk_calendar_new(void);
5275
 
extern void gtk_calendar_select_day(GtkCalendar * calendar, guint);
5276
 
extern void gtk_calendar_select_month(GtkCalendar * calendar, guint,
5277
 
                                      guint);
5278
 
extern void gtk_calendar_set_detail_func(GtkCalendar * calendar,
5279
 
                                         GtkCalendarDetailFunc, gpointer,
5280
 
                                         GDestroyNotify);
5281
 
extern void gtk_calendar_set_detail_height_rows(GtkCalendar * calendar,
5282
 
                                                gint);
5283
 
extern void gtk_calendar_set_detail_width_chars(GtkCalendar * calendar,
5284
 
                                                gint);
5285
 
extern void gtk_calendar_set_display_options(GtkCalendar * calendar,
5286
 
                                             GtkCalendarDisplayOptions);
5287
 
extern void gtk_calendar_unmark_day(GtkCalendar * calendar, guint);
5288
 
extern gboolean gtk_cell_area_activate(GtkCellArea * area,
5289
 
                                       GtkCellAreaContext *, GtkWidget *,
5290
 
                                       const GdkRectangle *,
5291
 
                                       GtkCellRendererState, gboolean);
5292
 
extern gboolean gtk_cell_area_activate_cell(GtkCellArea * area,
5293
 
                                            GtkWidget *, GtkCellRenderer *,
5294
 
                                            GdkEvent *,
5295
 
                                            const GdkRectangle *,
5296
 
                                            GtkCellRendererState);
5297
 
extern void gtk_cell_area_add(GtkCellArea * area, GtkCellRenderer *);
5298
 
extern void gtk_cell_area_add_focus_sibling(GtkCellArea * area,
5299
 
                                            GtkCellRenderer *,
5300
 
                                            GtkCellRenderer *);
5301
 
extern void gtk_cell_area_add_with_properties(GtkCellArea * area,
5302
 
                                              GtkCellRenderer *,
5303
 
                                              const char *, ...);
5304
 
extern void gtk_cell_area_apply_attributes(GtkCellArea * area,
5305
 
                                           GtkTreeModel *, GtkTreeIter *,
5306
 
                                           gboolean, gboolean);
5307
 
extern void gtk_cell_area_attribute_connect(GtkCellArea * area,
5308
 
                                            GtkCellRenderer *,
5309
 
                                            const char *, gint);
5310
 
extern void gtk_cell_area_attribute_disconnect(GtkCellArea * area,
5311
 
                                               GtkCellRenderer *,
5312
 
                                               const char *);
5313
 
extern gint gtk_cell_area_box_get_spacing(GtkCellAreaBox * box);
5314
 
extern GType gtk_cell_area_box_get_type(void);
5315
 
extern GtkCellArea *gtk_cell_area_box_new(void);
5316
 
extern void gtk_cell_area_box_pack_end(GtkCellAreaBox * box,
5317
 
                                       GtkCellRenderer *, gboolean,
5318
 
                                       gboolean, gboolean);
5319
 
extern void gtk_cell_area_box_pack_start(GtkCellAreaBox * box,
5320
 
                                         GtkCellRenderer *, gboolean,
5321
 
                                         gboolean, gboolean);
5322
 
extern void gtk_cell_area_box_set_spacing(GtkCellAreaBox * box, gint);
5323
 
extern void gtk_cell_area_cell_get(GtkCellArea * area, GtkCellRenderer *,
5324
 
                                   const char *, ...);
5325
 
extern void gtk_cell_area_cell_get_property(GtkCellArea * area,
5326
 
                                            GtkCellRenderer *,
5327
 
                                            const char *, GValue *);
5328
 
extern void gtk_cell_area_cell_get_valist(GtkCellArea * area,
5329
 
                                          const gchar *
5330
 
                                          first_property_name,
5331
 
                                          const char *, va_list var_args);
5332
 
extern void gtk_cell_area_cell_set(GtkCellArea * area, GtkCellRenderer *,
5333
 
                                   const char *, ...);
5334
 
extern void gtk_cell_area_cell_set_property(GtkCellArea * area,
5335
 
                                            GtkCellRenderer *,
5336
 
                                            const char *, const GValue *);
5337
 
extern void gtk_cell_area_cell_set_valist(GtkCellArea * area,
5338
 
                                          const gchar *
5339
 
                                          first_property_name,
5340
 
                                          const char *, va_list var_args);
5341
 
extern GParamSpec *gtk_cell_area_class_find_cell_property(GtkCellAreaClass
5342
 
                                                          * aclass,
5343
 
                                                          const char *);
5344
 
extern void gtk_cell_area_class_install_cell_property(GtkCellAreaClass *
5345
 
                                                      aclass, guint,
5346
 
                                                      GParamSpec *);
5347
 
extern GParamSpec
5348
 
    **gtk_cell_area_class_list_cell_properties(GtkCellAreaClass * aclass,
5349
 
                                               guint *);
5350
 
extern void gtk_cell_area_context_allocate(GtkCellAreaContext * context,
5351
 
                                           gint, gint);
5352
 
extern void gtk_cell_area_context_get_allocation(GtkCellAreaContext *
5353
 
                                                 context, gint *, gint *);
5354
 
extern GtkCellArea *gtk_cell_area_context_get_area(GtkCellAreaContext *
5355
 
                                                   context);
5356
 
extern void gtk_cell_area_context_get_preferred_height(GtkCellAreaContext *
5357
 
                                                       context, gint *,
5358
 
                                                       gint *);
5359
 
extern void
5360
 
gtk_cell_area_context_get_preferred_height_for_width(GtkCellAreaContext *
5361
 
                                                     context, gint, gint *,
5362
 
                                                     gint *);
5363
 
extern void gtk_cell_area_context_get_preferred_width(GtkCellAreaContext *
5364
 
                                                      context, gint *,
5365
 
                                                      gint *);
5366
 
extern void
5367
 
gtk_cell_area_context_get_preferred_width_for_height(GtkCellAreaContext *
5368
 
                                                     context, gint, gint *,
5369
 
                                                     gint *);
5370
 
extern GType gtk_cell_area_context_get_type(void);
5371
 
extern void gtk_cell_area_context_push_preferred_height(GtkCellAreaContext
5372
 
                                                        * context, gint,
5373
 
                                                        gint);
5374
 
extern void gtk_cell_area_context_push_preferred_width(GtkCellAreaContext *
5375
 
                                                       context, gint,
5376
 
                                                       gint);
5377
 
extern void gtk_cell_area_context_reset(GtkCellAreaContext * context);
5378
 
extern GtkCellAreaContext *gtk_cell_area_copy_context(GtkCellArea * area,
5379
 
                                                      GtkCellAreaContext
5380
 
                                                      *);
5381
 
extern GtkCellAreaContext *gtk_cell_area_create_context(GtkCellArea *
5382
 
                                                        area);
5383
 
extern gint gtk_cell_area_event(GtkCellArea * area, GtkCellAreaContext *,
5384
 
                                GtkWidget *, GdkEvent *,
5385
 
                                const GdkRectangle *,
5386
 
                                GtkCellRendererState);
5387
 
extern gboolean gtk_cell_area_focus(GtkCellArea * area, GtkDirectionType);
5388
 
extern void gtk_cell_area_foreach(GtkCellArea * area, GtkCellCallback,
5389
 
                                  gpointer);
5390
 
extern void gtk_cell_area_foreach_alloc(GtkCellArea * area,
5391
 
                                        GtkCellAreaContext *, GtkWidget *,
5392
 
                                        const GdkRectangle *,
5393
 
                                        const GdkRectangle *,
5394
 
                                        GtkCellAllocCallback, gpointer);
5395
 
extern void gtk_cell_area_get_cell_allocation(GtkCellArea * area,
5396
 
                                              GtkCellAreaContext *,
5397
 
                                              GtkWidget *,
5398
 
                                              GtkCellRenderer *,
5399
 
                                              const GdkRectangle *,
5400
 
                                              GdkRectangle *);
5401
 
extern GtkCellRenderer *gtk_cell_area_get_cell_at_position(GtkCellArea *
5402
 
                                                           area,
5403
 
                                                           GtkCellAreaContext
5404
 
                                                           *, GtkWidget *,
5405
 
                                                           const
5406
 
                                                           GdkRectangle *,
5407
 
                                                           gint, gint,
5408
 
                                                           GdkRectangle *);
5409
 
extern const char *gtk_cell_area_get_current_path_string(GtkCellArea *
5410
 
                                                         area);
5411
 
extern GtkCellEditable *gtk_cell_area_get_edit_widget(GtkCellArea * area);
5412
 
extern GtkCellRenderer *gtk_cell_area_get_edited_cell(GtkCellArea * area);
5413
 
extern GtkCellRenderer *gtk_cell_area_get_focus_cell(GtkCellArea * area);
5414
 
extern GtkCellRenderer *gtk_cell_area_get_focus_from_sibling(GtkCellArea *
5415
 
                                                             area,
5416
 
                                                             GtkCellRenderer
5417
 
                                                             *);
5418
 
extern const GList *gtk_cell_area_get_focus_siblings(GtkCellArea * area,
5419
 
                                                     GtkCellRenderer *);
5420
 
extern void gtk_cell_area_get_preferred_height(GtkCellArea * area,
5421
 
                                               GtkCellAreaContext *,
5422
 
                                               GtkWidget *, gint *,
5423
 
                                               gint *);
5424
 
extern void gtk_cell_area_get_preferred_height_for_width(GtkCellArea *
5425
 
                                                         area,
5426
 
                                                         GtkCellAreaContext
5427
 
                                                         *, GtkWidget *,
5428
 
                                                         gint, gint *,
5429
 
                                                         gint *);
5430
 
extern void gtk_cell_area_get_preferred_width(GtkCellArea * area,
5431
 
                                              GtkCellAreaContext *,
5432
 
                                              GtkWidget *, gint *, gint *);
5433
 
extern void gtk_cell_area_get_preferred_width_for_height(GtkCellArea *
5434
 
                                                         area,
5435
 
                                                         GtkCellAreaContext
5436
 
                                                         *, GtkWidget *,
5437
 
                                                         gint, gint *,
5438
 
                                                         gint *);
5439
 
extern GtkSizeRequestMode gtk_cell_area_get_request_mode(GtkCellArea *
5440
 
                                                         area);
5441
 
extern GType gtk_cell_area_get_type(void);
5442
 
extern gboolean gtk_cell_area_has_renderer(GtkCellArea * area,
5443
 
                                           GtkCellRenderer *);
5444
 
extern void gtk_cell_area_inner_cell_area(GtkCellArea * area, GtkWidget *,
5445
 
                                          const GdkRectangle *,
5446
 
                                          GdkRectangle *);
5447
 
extern gboolean gtk_cell_area_is_activatable(GtkCellArea * area);
5448
 
extern gboolean gtk_cell_area_is_focus_sibling(GtkCellArea * area,
5449
 
                                               GtkCellRenderer *,
5450
 
                                               GtkCellRenderer *);
5451
 
extern void gtk_cell_area_remove(GtkCellArea * area, GtkCellRenderer *);
5452
 
extern void gtk_cell_area_remove_focus_sibling(GtkCellArea * area,
5453
 
                                               GtkCellRenderer *,
5454
 
                                               GtkCellRenderer *);
5455
 
extern void gtk_cell_area_render(GtkCellArea * area, GtkCellAreaContext *,
5456
 
                                 GtkWidget *, cairo_t *,
5457
 
                                 const GdkRectangle *,
5458
 
                                 const GdkRectangle *,
5459
 
                                 GtkCellRendererState, gboolean);
5460
 
extern void gtk_cell_area_request_renderer(GtkCellArea * area,
5461
 
                                           GtkCellRenderer *,
5462
 
                                           GtkOrientation, GtkWidget *,
5463
 
                                           gint, gint *, gint *);
5464
 
extern void gtk_cell_area_set_focus_cell(GtkCellArea * area,
5465
 
                                         GtkCellRenderer *);
5466
 
extern void gtk_cell_area_stop_editing(GtkCellArea * area, gboolean);
5467
 
extern void gtk_cell_editable_editing_done(GtkCellEditable *
5468
 
                                           cell_editable);
5469
 
extern GType gtk_cell_editable_get_type(void);
5470
 
extern void gtk_cell_editable_remove_widget(GtkCellEditable *
5471
 
                                            cell_editable);
5472
 
extern void gtk_cell_editable_start_editing(GtkCellEditable *
5473
 
                                            cell_editable, GdkEvent *);
5474
 
extern void gtk_cell_layout_add_attribute(GtkCellLayout * cell_layout,
5475
 
                                          GtkCellRenderer *, const char *,
5476
 
                                          gint);
5477
 
extern void gtk_cell_layout_clear(GtkCellLayout * cell_layout);
5478
 
extern void gtk_cell_layout_clear_attributes(GtkCellLayout * cell_layout,
5479
 
                                             GtkCellRenderer *);
5480
 
extern GtkCellArea *gtk_cell_layout_get_area(GtkCellLayout * cell_layout);
5481
 
extern GList *gtk_cell_layout_get_cells(GtkCellLayout * cell_layout);
5482
 
extern GType gtk_cell_layout_get_type(void);
5483
 
extern void gtk_cell_layout_pack_end(GtkCellLayout * cell_layout,
5484
 
                                     GtkCellRenderer *, gboolean);
5485
 
extern void gtk_cell_layout_pack_start(GtkCellLayout * cell_layout,
5486
 
                                       GtkCellRenderer *, gboolean);
5487
 
extern void gtk_cell_layout_reorder(GtkCellLayout * cell_layout,
5488
 
                                    GtkCellRenderer *, gint);
5489
 
extern void gtk_cell_layout_set_attributes(GtkCellLayout * cell_layout,
5490
 
                                           GtkCellRenderer *, ...);
5491
 
extern void gtk_cell_layout_set_cell_data_func(GtkCellLayout * cell_layout,
5492
 
                                               GtkCellRenderer *,
5493
 
                                               GtkCellLayoutDataFunc,
5494
 
                                               gpointer, GDestroyNotify);
5495
 
extern GType gtk_cell_renderer_accel_get_type(void);
5496
 
extern GType gtk_cell_renderer_accel_mode_get_type(void);
5497
 
extern GtkCellRenderer *gtk_cell_renderer_accel_new(void);
5498
 
extern gboolean gtk_cell_renderer_activate(GtkCellRenderer * cell,
5499
 
                                           GdkEvent *, GtkWidget *,
5500
 
                                           const char *,
5501
 
                                           const GdkRectangle *,
5502
 
                                           const GdkRectangle *,
5503
 
                                           GtkCellRendererState);
5504
 
extern GType gtk_cell_renderer_combo_get_type(void);
5505
 
extern GtkCellRenderer *gtk_cell_renderer_combo_new(void);
5506
 
extern void gtk_cell_renderer_get_aligned_area(GtkCellRenderer * cell,
5507
 
                                               GtkWidget *,
5508
 
                                               GtkCellRendererState,
5509
 
                                               const GdkRectangle *,
5510
 
                                               GdkRectangle *);
5511
 
extern void gtk_cell_renderer_get_alignment(GtkCellRenderer * cell,
5512
 
                                            gfloat *, gfloat *);
5513
 
extern void gtk_cell_renderer_get_fixed_size(GtkCellRenderer * cell,
5514
 
                                             gint *, gint *);
5515
 
extern void gtk_cell_renderer_get_padding(GtkCellRenderer * cell, gint *,
5516
 
                                          gint *);
5517
 
extern void gtk_cell_renderer_get_preferred_height(GtkCellRenderer * cell,
5518
 
                                                   GtkWidget *, gint *,
5519
 
                                                   gint *);
5520
 
extern void
5521
 
gtk_cell_renderer_get_preferred_height_for_width(GtkCellRenderer * cell,
5522
 
                                                 GtkWidget *, gint, gint *,
5523
 
                                                 gint *);
5524
 
extern void gtk_cell_renderer_get_preferred_size(GtkCellRenderer * cell,
5525
 
                                                 GtkWidget *,
5526
 
                                                 GtkRequisition *,
5527
 
                                                 GtkRequisition *);
5528
 
extern void gtk_cell_renderer_get_preferred_width(GtkCellRenderer * cell,
5529
 
                                                  GtkWidget *, gint *,
5530
 
                                                  gint *);
5531
 
extern void
5532
 
gtk_cell_renderer_get_preferred_width_for_height(GtkCellRenderer * cell,
5533
 
                                                 GtkWidget *, gint, gint *,
5534
 
                                                 gint *);
5535
 
extern GtkSizeRequestMode
5536
 
gtk_cell_renderer_get_request_mode(GtkCellRenderer * cell);
5537
 
extern gboolean gtk_cell_renderer_get_sensitive(GtkCellRenderer * cell);
5538
 
extern void gtk_cell_renderer_get_size(GtkCellRenderer * cell, GtkWidget *,
5539
 
                                       const GdkRectangle *, gint *,
5540
 
                                       gint *, gint *, gint *);
5541
 
extern GtkStateFlags gtk_cell_renderer_get_state(GtkCellRenderer * cell,
5542
 
                                                 GtkWidget *,
5543
 
                                                 GtkCellRendererState);
5544
 
extern GType gtk_cell_renderer_get_type(void);
5545
 
extern gboolean gtk_cell_renderer_get_visible(GtkCellRenderer * cell);
5546
 
extern gboolean gtk_cell_renderer_is_activatable(GtkCellRenderer * cell);
5547
 
extern GType gtk_cell_renderer_mode_get_type(void);
5548
 
extern GType gtk_cell_renderer_pixbuf_get_type(void);
5549
 
extern GtkCellRenderer *gtk_cell_renderer_pixbuf_new(void);
5550
 
extern GType gtk_cell_renderer_progress_get_type(void);
5551
 
extern GtkCellRenderer *gtk_cell_renderer_progress_new(void);
5552
 
extern void gtk_cell_renderer_render(GtkCellRenderer * cell, cairo_t *,
5553
 
                                     GtkWidget *, const GdkRectangle *,
5554
 
                                     const GdkRectangle *,
5555
 
                                     GtkCellRendererState);
5556
 
extern void gtk_cell_renderer_set_alignment(GtkCellRenderer * cell, gfloat,
5557
 
                                            gfloat);
5558
 
extern void gtk_cell_renderer_set_fixed_size(GtkCellRenderer * cell, gint,
5559
 
                                             gint);
5560
 
extern void gtk_cell_renderer_set_padding(GtkCellRenderer * cell, gint,
5561
 
                                          gint);
5562
 
extern void gtk_cell_renderer_set_sensitive(GtkCellRenderer * cell,
5563
 
                                            gboolean);
5564
 
extern void gtk_cell_renderer_set_visible(GtkCellRenderer * cell,
5565
 
                                          gboolean);
5566
 
extern GType gtk_cell_renderer_spin_get_type(void);
5567
 
extern GtkCellRenderer *gtk_cell_renderer_spin_new(void);
5568
 
extern GType gtk_cell_renderer_spinner_get_type(void);
5569
 
extern GtkCellRenderer *gtk_cell_renderer_spinner_new(void);
5570
 
extern GtkCellEditable *gtk_cell_renderer_start_editing(GtkCellRenderer *
5571
 
                                                        cell, GdkEvent *,
5572
 
                                                        GtkWidget *,
5573
 
                                                        const char *,
5574
 
                                                        const GdkRectangle
5575
 
                                                        *,
5576
 
                                                        const GdkRectangle
5577
 
                                                        *,
5578
 
                                                        GtkCellRendererState);
5579
 
extern GType gtk_cell_renderer_state_get_type(void);
5580
 
extern void gtk_cell_renderer_stop_editing(GtkCellRenderer * cell,
5581
 
                                           gboolean);
5582
 
extern GType gtk_cell_renderer_text_get_type(void);
5583
 
extern GtkCellRenderer *gtk_cell_renderer_text_new(void);
5584
 
extern void
5585
 
gtk_cell_renderer_text_set_fixed_height_from_font(GtkCellRendererText *
5586
 
                                                  renderer, gint);
5587
 
extern gboolean
5588
 
gtk_cell_renderer_toggle_get_activatable(GtkCellRendererToggle * toggle);
5589
 
extern gboolean gtk_cell_renderer_toggle_get_active(GtkCellRendererToggle *
5590
 
                                                    toggle);
5591
 
extern gboolean gtk_cell_renderer_toggle_get_radio(GtkCellRendererToggle *
5592
 
                                                   toggle);
5593
 
extern GType gtk_cell_renderer_toggle_get_type(void);
5594
 
extern GtkCellRenderer *gtk_cell_renderer_toggle_new(void);
5595
 
extern void gtk_cell_renderer_toggle_set_activatable(GtkCellRendererToggle
5596
 
                                                     * toggle, gboolean);
5597
 
extern void gtk_cell_renderer_toggle_set_active(GtkCellRendererToggle *
5598
 
                                                toggle, gboolean);
5599
 
extern void gtk_cell_renderer_toggle_set_radio(GtkCellRendererToggle *
5600
 
                                               toggle, gboolean);
5601
 
extern GtkTreePath *gtk_cell_view_get_displayed_row(GtkCellView *
5602
 
                                                    cell_view);
5603
 
extern gboolean gtk_cell_view_get_draw_sensitive(GtkCellView * cell_view);
5604
 
extern gboolean gtk_cell_view_get_fit_model(GtkCellView * cell_view);
5605
 
extern GtkTreeModel *gtk_cell_view_get_model(GtkCellView * cell_view);
5606
 
extern gboolean gtk_cell_view_get_size_of_row(GtkCellView * cell_view,
5607
 
                                              GtkTreePath *,
5608
 
                                              GtkRequisition *);
5609
 
extern GType gtk_cell_view_get_type(void);
5610
 
extern GtkWidget *gtk_cell_view_new(void);
5611
 
extern GtkWidget *gtk_cell_view_new_with_context(GtkCellArea * area,
5612
 
                                                 GtkCellAreaContext *);
5613
 
extern GtkWidget *gtk_cell_view_new_with_markup(const char *markup);
5614
 
extern GtkWidget *gtk_cell_view_new_with_pixbuf(GdkPixbuf * pixbuf);
5615
 
extern GtkWidget *gtk_cell_view_new_with_text(const char *text);
5616
 
extern void gtk_cell_view_set_background_color(GtkCellView * cell_view,
5617
 
                                               const GdkColor *);
5618
 
extern void gtk_cell_view_set_background_rgba(GtkCellView * cell_view,
5619
 
                                              const GdkRGBA *);
5620
 
extern void gtk_cell_view_set_displayed_row(GtkCellView * cell_view,
5621
 
                                            GtkTreePath *);
5622
 
extern void gtk_cell_view_set_draw_sensitive(GtkCellView * cell_view,
5623
 
                                             gboolean);
5624
 
extern void gtk_cell_view_set_fit_model(GtkCellView * cell_view, gboolean);
5625
 
extern void gtk_cell_view_set_model(GtkCellView * cell_view,
5626
 
                                    GtkTreeModel *);
5627
 
extern GType gtk_check_button_get_type(void);
5628
 
extern GtkWidget *gtk_check_button_new(void);
5629
 
extern GtkWidget *gtk_check_button_new_with_label(const char *label);
5630
 
extern GtkWidget *gtk_check_button_new_with_mnemonic(const char *label);
5631
 
extern gboolean gtk_check_menu_item_get_active(GtkCheckMenuItem *
5632
 
                                               check_menu_item);
5633
 
extern gboolean gtk_check_menu_item_get_draw_as_radio(GtkCheckMenuItem *
5634
 
                                                      check_menu_item);
5635
 
extern gboolean gtk_check_menu_item_get_inconsistent(GtkCheckMenuItem *
5636
 
                                                     check_menu_item);
5637
 
extern GType gtk_check_menu_item_get_type(void);
5638
 
extern GtkWidget *gtk_check_menu_item_new(void);
5639
 
extern GtkWidget *gtk_check_menu_item_new_with_label(const char *label);
5640
 
extern GtkWidget *gtk_check_menu_item_new_with_mnemonic(const char *label);
5641
 
extern void gtk_check_menu_item_set_active(GtkCheckMenuItem *
5642
 
                                           check_menu_item, gboolean);
5643
 
extern void gtk_check_menu_item_set_draw_as_radio(GtkCheckMenuItem *
5644
 
                                                  check_menu_item,
5645
 
                                                  gboolean);
5646
 
extern void gtk_check_menu_item_set_inconsistent(GtkCheckMenuItem *
5647
 
                                                 check_menu_item,
5648
 
                                                 gboolean);
5649
 
extern void gtk_check_menu_item_toggled(GtkCheckMenuItem *
5650
 
                                        check_menu_item);
5651
 
extern const char *gtk_check_version(guint required_major, guint, guint);
5652
 
extern void gtk_clipboard_clear(GtkClipboard * clipboard);
5653
 
extern GtkClipboard *gtk_clipboard_get(GdkAtom selection);
5654
 
extern GdkDisplay *gtk_clipboard_get_display(GtkClipboard * clipboard);
5655
 
extern GtkClipboard *gtk_clipboard_get_for_display(GdkDisplay * display,
5656
 
                                                   GdkAtom);
5657
 
extern GObject *gtk_clipboard_get_owner(GtkClipboard * clipboard);
5658
 
extern GType gtk_clipboard_get_type(void);
5659
 
extern void gtk_clipboard_request_contents(GtkClipboard * clipboard,
5660
 
                                           GdkAtom,
5661
 
                                           GtkClipboardReceivedFunc,
5662
 
                                           gpointer);
5663
 
extern void gtk_clipboard_request_image(GtkClipboard * clipboard,
5664
 
                                        GtkClipboardImageReceivedFunc,
5665
 
                                        gpointer);
5666
 
extern void gtk_clipboard_request_rich_text(GtkClipboard * clipboard,
5667
 
                                            GtkTextBuffer *,
5668
 
                                            GtkClipboardRichTextReceivedFunc,
5669
 
                                            gpointer);
5670
 
extern void gtk_clipboard_request_targets(GtkClipboard * clipboard,
5671
 
                                          GtkClipboardTargetsReceivedFunc,
5672
 
                                          gpointer);
5673
 
extern void gtk_clipboard_request_text(GtkClipboard * clipboard,
5674
 
                                       GtkClipboardTextReceivedFunc,
5675
 
                                       gpointer);
5676
 
extern void gtk_clipboard_request_uris(GtkClipboard * clipboard,
5677
 
                                       GtkClipboardURIReceivedFunc,
5678
 
                                       gpointer);
5679
 
extern void gtk_clipboard_set_can_store(GtkClipboard * clipboard,
5680
 
                                        const GtkTargetEntry *, gint);
5681
 
extern void gtk_clipboard_set_image(GtkClipboard * clipboard, GdkPixbuf *);
5682
 
extern void gtk_clipboard_set_text(GtkClipboard * clipboard, const char *,
5683
 
                                   gint);
5684
 
extern gboolean gtk_clipboard_set_with_data(GtkClipboard * clipboard,
5685
 
                                            const GtkTargetEntry *, guint,
5686
 
                                            GtkClipboardGetFunc,
5687
 
                                            GtkClipboardClearFunc,
5688
 
                                            gpointer);
5689
 
extern gboolean gtk_clipboard_set_with_owner(GtkClipboard * clipboard,
5690
 
                                             const GtkTargetEntry *, guint,
5691
 
                                             GtkClipboardGetFunc,
5692
 
                                             GtkClipboardClearFunc,
5693
 
                                             GObject *);
5694
 
extern void gtk_clipboard_store(GtkClipboard * clipboard);
5695
 
extern GtkSelectionData *gtk_clipboard_wait_for_contents(GtkClipboard *
5696
 
                                                         clipboard,
5697
 
                                                         GdkAtom);
5698
 
extern GdkPixbuf *gtk_clipboard_wait_for_image(GtkClipboard * clipboard);
5699
 
extern guint8 *gtk_clipboard_wait_for_rich_text(GtkClipboard * clipboard,
5700
 
                                                GtkTextBuffer *, GdkAtom *,
5701
 
                                                gsize *);
5702
 
extern gboolean gtk_clipboard_wait_for_targets(GtkClipboard * clipboard,
5703
 
                                               GdkAtom * *, gint *);
5704
 
extern gchar *gtk_clipboard_wait_for_text(GtkClipboard * clipboard);
5705
 
extern gchar **gtk_clipboard_wait_for_uris(GtkClipboard * clipboard);
5706
 
extern gboolean gtk_clipboard_wait_is_image_available(GtkClipboard *
5707
 
                                                      clipboard);
5708
 
extern gboolean gtk_clipboard_wait_is_rich_text_available(GtkClipboard *
5709
 
                                                          clipboard,
5710
 
                                                          GtkTextBuffer *);
5711
 
extern gboolean gtk_clipboard_wait_is_target_available(GtkClipboard *
5712
 
                                                       clipboard, GdkAtom);
5713
 
extern gboolean gtk_clipboard_wait_is_text_available(GtkClipboard *
5714
 
                                                     clipboard);
5715
 
extern gboolean gtk_clipboard_wait_is_uris_available(GtkClipboard *
5716
 
                                                     clipboard);
5717
 
extern guint16 gtk_color_button_get_alpha(GtkColorButton * button);
5718
 
extern void gtk_color_button_get_color(GtkColorButton * button,
5719
 
                                       GdkColor *);
5720
 
extern void gtk_color_button_get_rgba(GtkColorButton * button, GdkRGBA *);
5721
 
extern const char *gtk_color_button_get_title(GtkColorButton * button);
5722
 
extern GType gtk_color_button_get_type(void);
5723
 
extern gboolean gtk_color_button_get_use_alpha(GtkColorButton * button);
5724
 
extern GtkWidget *gtk_color_button_new(void);
5725
 
extern GtkWidget *gtk_color_button_new_with_color(const GdkColor * color);
5726
 
extern GtkWidget *gtk_color_button_new_with_rgba(const GdkRGBA * rgba);
5727
 
extern void gtk_color_button_set_alpha(GtkColorButton * button, guint16);
5728
 
extern void gtk_color_button_set_color(GtkColorButton * button,
5729
 
                                       const GdkColor *);
5730
 
extern void gtk_color_button_set_rgba(GtkColorButton * button,
5731
 
                                      const GdkRGBA *);
5732
 
extern void gtk_color_button_set_title(GtkColorButton * button,
5733
 
                                       const char *);
5734
 
extern void gtk_color_button_set_use_alpha(GtkColorButton * button,
5735
 
                                           gboolean);
5736
 
extern void gtk_color_chooser_add_palette(GtkColorChooser * chooser,
5737
 
                                          GtkOrientation, gint, gint,
5738
 
                                          GdkRGBA *);
5739
 
extern GType gtk_color_chooser_dialog_get_type(void);
5740
 
extern GtkWidget *gtk_color_chooser_dialog_new(const char *title,
5741
 
                                               GtkWindow *);
5742
 
extern void gtk_color_chooser_get_rgba(GtkColorChooser * chooser,
5743
 
                                       GdkRGBA *);
5744
 
extern GType gtk_color_chooser_get_type(void);
5745
 
extern gboolean gtk_color_chooser_get_use_alpha(GtkColorChooser * chooser);
5746
 
extern void gtk_color_chooser_set_rgba(GtkColorChooser * chooser,
5747
 
                                       const GdkRGBA *);
5748
 
extern void gtk_color_chooser_set_use_alpha(GtkColorChooser * chooser,
5749
 
                                            gboolean);
5750
 
extern GType gtk_color_chooser_widget_get_type(void);
5751
 
extern GtkWidget *gtk_color_chooser_widget_new(void);
5752
 
extern gint gtk_combo_box_get_active(GtkComboBox * combo_box);
5753
 
extern const char *gtk_combo_box_get_active_id(GtkComboBox * combo_box);
5754
 
extern gboolean gtk_combo_box_get_active_iter(GtkComboBox * combo_box,
5755
 
                                              GtkTreeIter *);
5756
 
extern gboolean gtk_combo_box_get_add_tearoffs(GtkComboBox * combo_box);
5757
 
extern GtkSensitivityType gtk_combo_box_get_button_sensitivity(GtkComboBox
5758
 
                                                               *
5759
 
                                                               combo_box);
5760
 
extern gint gtk_combo_box_get_column_span_column(GtkComboBox * combo_box);
5761
 
extern gint gtk_combo_box_get_entry_text_column(GtkComboBox * combo_box);
5762
 
extern gboolean gtk_combo_box_get_focus_on_click(GtkComboBox * combo);
5763
 
extern gboolean gtk_combo_box_get_has_entry(GtkComboBox * combo_box);
5764
 
extern gint gtk_combo_box_get_id_column(GtkComboBox * combo_box);
5765
 
extern GtkTreeModel *gtk_combo_box_get_model(GtkComboBox * combo_box);
5766
 
extern AtkObject *gtk_combo_box_get_popup_accessible(GtkComboBox *
5767
 
                                                     combo_box);
5768
 
extern gboolean gtk_combo_box_get_popup_fixed_width(GtkComboBox *
5769
 
                                                    combo_box);
5770
 
extern GtkTreeViewRowSeparatorFunc
5771
 
gtk_combo_box_get_row_separator_func(GtkComboBox * combo_box);
5772
 
extern gint gtk_combo_box_get_row_span_column(GtkComboBox * combo_box);
5773
 
extern const char *gtk_combo_box_get_title(GtkComboBox * combo_box);
5774
 
extern GType gtk_combo_box_get_type(void);
5775
 
extern gint gtk_combo_box_get_wrap_width(GtkComboBox * combo_box);
5776
 
extern GtkWidget *gtk_combo_box_new(void);
5777
 
extern GtkWidget *gtk_combo_box_new_with_area(GtkCellArea * area);
5778
 
extern GtkWidget *gtk_combo_box_new_with_area_and_entry(GtkCellArea *
5779
 
                                                        area);
5780
 
extern GtkWidget *gtk_combo_box_new_with_entry(void);
5781
 
extern GtkWidget *gtk_combo_box_new_with_model(GtkTreeModel * model);
5782
 
extern GtkWidget *gtk_combo_box_new_with_model_and_entry(GtkTreeModel *
5783
 
                                                         model);
5784
 
extern void gtk_combo_box_popdown(GtkComboBox * combo_box);
5785
 
extern void gtk_combo_box_popup(GtkComboBox * combo_box);
5786
 
extern void gtk_combo_box_popup_for_device(GtkComboBox * combo_box,
5787
 
                                           GdkDevice *);
5788
 
extern void gtk_combo_box_set_active(GtkComboBox * combo_box, gint);
5789
 
extern gboolean gtk_combo_box_set_active_id(GtkComboBox * combo_box,
5790
 
                                            const char *);
5791
 
extern void gtk_combo_box_set_active_iter(GtkComboBox * combo_box,
5792
 
                                          GtkTreeIter *);
5793
 
extern void gtk_combo_box_set_add_tearoffs(GtkComboBox * combo_box,
5794
 
                                           gboolean);
5795
 
extern void gtk_combo_box_set_button_sensitivity(GtkComboBox * combo_box,
5796
 
                                                 GtkSensitivityType);
5797
 
extern void gtk_combo_box_set_column_span_column(GtkComboBox * combo_box,
5798
 
                                                 gint);
5799
 
extern void gtk_combo_box_set_entry_text_column(GtkComboBox * combo_box,
5800
 
                                                gint);
5801
 
extern void gtk_combo_box_set_focus_on_click(GtkComboBox * combo,
5802
 
                                             gboolean);
5803
 
extern void gtk_combo_box_set_id_column(GtkComboBox * combo_box, gint);
5804
 
extern void gtk_combo_box_set_model(GtkComboBox * combo_box,
5805
 
                                    GtkTreeModel *);
5806
 
extern void gtk_combo_box_set_popup_fixed_width(GtkComboBox * combo_box,
5807
 
                                                gboolean);
5808
 
extern void gtk_combo_box_set_row_separator_func(GtkComboBox * combo_box,
5809
 
                                                 GtkTreeViewRowSeparatorFunc,
5810
 
                                                 gpointer, GDestroyNotify);
5811
 
extern void gtk_combo_box_set_row_span_column(GtkComboBox * combo_box,
5812
 
                                              gint);
5813
 
extern void gtk_combo_box_set_title(GtkComboBox * combo_box, const char *);
5814
 
extern void gtk_combo_box_set_wrap_width(GtkComboBox * combo_box, gint);
5815
 
extern void gtk_combo_box_text_append(GtkComboBoxText * combo_box,
5816
 
                                      const char *, const char *);
5817
 
extern void gtk_combo_box_text_append_text(GtkComboBoxText * combo_box,
5818
 
                                           const char *);
5819
 
extern gchar *gtk_combo_box_text_get_active_text(GtkComboBoxText *
5820
 
                                                 combo_box);
5821
 
extern GType gtk_combo_box_text_get_type(void);
5822
 
extern void gtk_combo_box_text_insert(GtkComboBoxText * combo_box, gint,
5823
 
                                      const char *, const char *);
5824
 
extern void gtk_combo_box_text_insert_text(GtkComboBoxText * combo_box,
5825
 
                                           gint, const char *);
5826
 
extern GtkWidget *gtk_combo_box_text_new(void);
5827
 
extern GtkWidget *gtk_combo_box_text_new_with_entry(void);
5828
 
extern void gtk_combo_box_text_prepend(GtkComboBoxText * combo_box,
5829
 
                                       const char *, const char *);
5830
 
extern void gtk_combo_box_text_prepend_text(GtkComboBoxText * combo_box,
5831
 
                                            const char *);
5832
 
extern void gtk_combo_box_text_remove(GtkComboBoxText * combo_box, gint);
5833
 
extern void gtk_combo_box_text_remove_all(GtkComboBoxText * combo_box);
5834
 
extern void gtk_container_add(GtkContainer * container, GtkWidget *);
5835
 
extern void gtk_container_add_with_properties(GtkContainer * container,
5836
 
                                              GtkWidget *, const char *,
5837
 
                                              ...);
5838
 
extern void gtk_container_check_resize(GtkContainer * container);
5839
 
extern void gtk_container_child_get(GtkContainer * container, GtkWidget *,
5840
 
                                    const char *, ...);
5841
 
extern void gtk_container_child_get_property(GtkContainer * container,
5842
 
                                             GtkWidget *, const char *,
5843
 
                                             GValue *);
5844
 
extern void gtk_container_child_get_valist(GtkContainer * container,
5845
 
                                           const gchar *
5846
 
                                           first_property_name,
5847
 
                                           const char *, va_list var_args);
5848
 
extern void gtk_container_child_notify(GtkContainer * container,
5849
 
                                       GtkWidget *, const char *);
5850
 
extern void gtk_container_child_set(GtkContainer * container, GtkWidget *,
5851
 
                                    const char *, ...);
5852
 
extern void gtk_container_child_set_property(GtkContainer * container,
5853
 
                                             GtkWidget *, const char *,
5854
 
                                             const GValue *);
5855
 
extern void gtk_container_child_set_valist(GtkContainer * container,
5856
 
                                           const gchar *
5857
 
                                           first_property_name,
5858
 
                                           const char *, va_list var_args);
5859
 
extern GType gtk_container_child_type(GtkContainer * container);
5860
 
extern GParamSpec *gtk_container_class_find_child_property(GObjectClass *
5861
 
                                                           cclass,
5862
 
                                                           const char *);
5863
 
extern void gtk_container_class_handle_border_width(GtkContainerClass *
5864
 
                                                    klass);
5865
 
extern void gtk_container_class_install_child_property(GtkContainerClass *
5866
 
                                                       cclass, guint,
5867
 
                                                       GParamSpec *);
5868
 
extern GParamSpec **gtk_container_class_list_child_properties(GObjectClass
5869
 
                                                              * cclass,
5870
 
                                                              guint *);
5871
 
extern void gtk_container_forall(GtkContainer * container, GtkCallback,
5872
 
                                 gpointer);
5873
 
extern void gtk_container_foreach(GtkContainer * container, GtkCallback,
5874
 
                                  gpointer);
5875
 
extern guint gtk_container_get_border_width(GtkContainer * container);
5876
 
extern GList *gtk_container_get_children(GtkContainer * container);
5877
 
extern gboolean gtk_container_get_focus_chain(GtkContainer * container,
5878
 
                                              GList * *);
5879
 
extern GtkWidget *gtk_container_get_focus_child(GtkContainer * container);
5880
 
extern GtkAdjustment *gtk_container_get_focus_hadjustment(GtkContainer *
5881
 
                                                          container);
5882
 
extern GtkAdjustment *gtk_container_get_focus_vadjustment(GtkContainer *
5883
 
                                                          container);
5884
 
extern GtkWidgetPath *gtk_container_get_path_for_child(GtkContainer *
5885
 
                                                       container,
5886
 
                                                       GtkWidget *);
5887
 
extern GtkResizeMode gtk_container_get_resize_mode(GtkContainer *
5888
 
                                                   container);
5889
 
extern GType gtk_container_get_type(void);
5890
 
extern void gtk_container_propagate_draw(GtkContainer * container,
5891
 
                                         GtkWidget *, cairo_t *);
5892
 
extern void gtk_container_remove(GtkContainer * container, GtkWidget *);
5893
 
extern void gtk_container_resize_children(GtkContainer * container);
5894
 
extern void gtk_container_set_border_width(GtkContainer * container,
5895
 
                                           guint);
5896
 
extern void gtk_container_set_focus_chain(GtkContainer * container,
5897
 
                                          GList *);
5898
 
extern void gtk_container_set_focus_child(GtkContainer * container,
5899
 
                                          GtkWidget *);
5900
 
extern void gtk_container_set_focus_hadjustment(GtkContainer * container,
5901
 
                                                GtkAdjustment *);
5902
 
extern void gtk_container_set_focus_vadjustment(GtkContainer * container,
5903
 
                                                GtkAdjustment *);
5904
 
extern void gtk_container_set_reallocate_redraws(GtkContainer * container,
5905
 
                                                 gboolean);
5906
 
extern void gtk_container_set_resize_mode(GtkContainer * container,
5907
 
                                          GtkResizeMode);
5908
 
extern void gtk_container_unset_focus_chain(GtkContainer * container);
5909
 
extern GType gtk_corner_type_get_type(void);
5910
 
extern GType gtk_css_provider_error_get_type(void);
5911
 
extern GQuark gtk_css_provider_error_quark(void);
5912
 
extern GtkCssProvider *gtk_css_provider_get_default(void);
5913
 
extern GtkCssProvider *gtk_css_provider_get_named(const char *name,
5914
 
                                                  const char *);
5915
 
extern GType gtk_css_provider_get_type(void);
5916
 
extern gboolean gtk_css_provider_load_from_data(GtkCssProvider *
5917
 
                                                css_provider, const char *,
5918
 
                                                gssize, GError * *);
5919
 
extern gboolean gtk_css_provider_load_from_file(GtkCssProvider *
5920
 
                                                css_provider, GFile *,
5921
 
                                                GError * *);
5922
 
extern gboolean gtk_css_provider_load_from_path(GtkCssProvider *
5923
 
                                                css_provider, const char *,
5924
 
                                                GError * *);
5925
 
extern GtkCssProvider *gtk_css_provider_new(void);
5926
 
extern char *gtk_css_provider_to_string(GtkCssProvider * provider);
5927
 
extern guint gtk_css_section_get_end_line(const GtkCssSection * section);
5928
 
extern guint gtk_css_section_get_end_position(const GtkCssSection *
5929
 
                                              section);
5930
 
extern GFile *gtk_css_section_get_file(const GtkCssSection * section);
5931
 
extern GtkCssSection *gtk_css_section_get_parent(const GtkCssSection *
5932
 
                                                 section);
5933
 
extern GtkCssSectionType gtk_css_section_get_section_type(const
5934
 
                                                          GtkCssSection *
5935
 
                                                          section);
5936
 
extern guint gtk_css_section_get_start_line(const GtkCssSection * section);
5937
 
extern guint gtk_css_section_get_start_position(const GtkCssSection *
5938
 
                                                section);
5939
 
extern GType gtk_css_section_get_type(void);
5940
 
extern GtkCssSection *gtk_css_section_ref(GtkCssSection * section);
5941
 
extern GType gtk_css_section_type_get_type(void);
5942
 
extern void gtk_css_section_unref(GtkCssSection * section);
5943
 
extern GType gtk_debug_flag_get_type(void);
5944
 
extern GType gtk_delete_type_get_type(void);
5945
 
extern GType gtk_dest_defaults_get_type(void);
5946
 
extern void gtk_device_grab_add(GtkWidget * widget, GdkDevice *, gboolean);
5947
 
extern void gtk_device_grab_remove(GtkWidget * widget, GdkDevice *);
5948
 
extern void gtk_dialog_add_action_widget(GtkDialog * dialog, GtkWidget *,
5949
 
                                         gint);
5950
 
extern GtkWidget *gtk_dialog_add_button(GtkDialog * dialog, const char *,
5951
 
                                        gint);
5952
 
extern void gtk_dialog_add_buttons(GtkDialog * dialog, const char *, ...);
5953
 
extern GType gtk_dialog_flags_get_type(void);
5954
 
extern GtkWidget *gtk_dialog_get_action_area(GtkDialog * dialog);
5955
 
extern GtkWidget *gtk_dialog_get_content_area(GtkDialog * dialog);
5956
 
extern gint gtk_dialog_get_response_for_widget(GtkDialog * dialog,
5957
 
                                               GtkWidget *);
5958
 
extern GType gtk_dialog_get_type(void);
5959
 
extern GtkWidget *gtk_dialog_get_widget_for_response(GtkDialog * dialog,
5960
 
                                                     gint);
5961
 
extern GtkWidget *gtk_dialog_new(void);
5962
 
extern GtkWidget *gtk_dialog_new_with_buttons(const char *title,
5963
 
                                              GtkWindow *, GtkDialogFlags,
5964
 
                                              const char *, ...);
5965
 
extern void gtk_dialog_response(GtkDialog * dialog, gint);
5966
 
extern gint gtk_dialog_run(GtkDialog * dialog);
5967
 
extern void gtk_dialog_set_alternative_button_order(GtkDialog * dialog,
5968
 
                                                    gint, ...);
5969
 
extern void gtk_dialog_set_alternative_button_order_from_array(GtkDialog *
5970
 
                                                               dialog,
5971
 
                                                               gint,
5972
 
                                                               gint *);
5973
 
extern void gtk_dialog_set_default_response(GtkDialog * dialog, gint);
5974
 
extern void gtk_dialog_set_response_sensitive(GtkDialog * dialog, gint,
5975
 
                                              gboolean);
5976
 
extern GType gtk_direction_type_get_type(void);
5977
 
extern void gtk_disable_setlocale(void);
5978
 
extern gint gtk_distribute_natural_allocation(gint extra_space, guint,
5979
 
                                              GtkRequestedSize *);
5980
 
extern GdkDragContext *gtk_drag_begin(GtkWidget * widget,
5981
 
                                      GtkTargetList * targets,
5982
 
                                      GdkDragAction actions, gint button,
5983
 
                                      GdkEvent * event);
5984
 
extern gboolean gtk_drag_check_threshold(GtkWidget * widget, gint, gint,
5985
 
                                         gint, gint);
5986
 
extern void gtk_drag_dest_add_image_targets(GtkWidget * widget);
5987
 
extern void gtk_drag_dest_add_text_targets(GtkWidget * widget);
5988
 
extern void gtk_drag_dest_add_uri_targets(GtkWidget * widget);
5989
 
extern GdkAtom gtk_drag_dest_find_target(GtkWidget * widget,
5990
 
                                         GdkDragContext *,
5991
 
                                         GtkTargetList *);
5992
 
extern GtkTargetList *gtk_drag_dest_get_target_list(GtkWidget * widget);
5993
 
extern gboolean gtk_drag_dest_get_track_motion(GtkWidget * widget);
5994
 
extern void gtk_drag_dest_set(GtkWidget * widget, GtkDestDefaults flags,
5995
 
                              gint n_targets, GdkDragAction actions);
5996
 
extern void gtk_drag_dest_set_proxy(GtkWidget * widget,
5997
 
                                    GdkWindow * proxy_window,
5998
 
                                    GdkDragProtocol protocol,
5999
 
                                    gboolean use_coordinates);
6000
 
extern void gtk_drag_dest_set_target_list(GtkWidget * widget,
6001
 
                                          GtkTargetList *);
6002
 
extern void gtk_drag_dest_set_track_motion(GtkWidget * widget, gboolean);
6003
 
extern void gtk_drag_dest_unset(GtkWidget * widget);
6004
 
extern void gtk_drag_finish(GdkDragContext * context, gboolean, gboolean,
6005
 
                            guint32);
6006
 
extern void gtk_drag_get_data(GtkWidget * widget, GdkDragContext * context,
6007
 
                              GdkAtom target, guint32 time_);
6008
 
extern GtkWidget *gtk_drag_get_source_widget(GdkDragContext * context);
6009
 
extern void gtk_drag_highlight(GtkWidget * widget);
6010
 
extern GType gtk_drag_result_get_type(void);
6011
 
extern void gtk_drag_set_icon_default(GdkDragContext * context);
6012
 
extern void gtk_drag_set_icon_gicon(GdkDragContext * context, GIcon *,
6013
 
                                    gint, gint);
6014
 
extern void gtk_drag_set_icon_name(GdkDragContext * context, const char *,
6015
 
                                   gint, gint);
6016
 
extern void gtk_drag_set_icon_pixbuf(GdkDragContext * context, GdkPixbuf *,
6017
 
                                     gint, gint);
6018
 
extern void gtk_drag_set_icon_stock(GdkDragContext * context, const char *,
6019
 
                                    gint, gint);
6020
 
extern void gtk_drag_set_icon_surface(GdkDragContext * context,
6021
 
                                      cairo_surface_t *);
6022
 
extern void gtk_drag_set_icon_widget(GdkDragContext * context, GtkWidget *,
6023
 
                                     gint, gint);
6024
 
extern void gtk_drag_source_add_image_targets(GtkWidget * widget);
6025
 
extern void gtk_drag_source_add_text_targets(GtkWidget * widget);
6026
 
extern void gtk_drag_source_add_uri_targets(GtkWidget * widget);
6027
 
extern GtkTargetList *gtk_drag_source_get_target_list(GtkWidget * widget);
6028
 
extern void gtk_drag_source_set(GtkWidget * widget,
6029
 
                                GdkModifierType start_button_mask,
6030
 
                                gint n_targets, GdkDragAction actions);
6031
 
extern void gtk_drag_source_set_icon_gicon(GtkWidget * widget, GIcon *);
6032
 
extern void gtk_drag_source_set_icon_name(GtkWidget * widget,
6033
 
                                          const char *);
6034
 
extern void gtk_drag_source_set_icon_pixbuf(GtkWidget * widget,
6035
 
                                            GdkPixbuf *);
6036
 
extern void gtk_drag_source_set_icon_stock(GtkWidget * widget,
6037
 
                                           const char *);
6038
 
extern void gtk_drag_source_set_target_list(GtkWidget * widget,
6039
 
                                            GtkTargetList *);
6040
 
extern void gtk_drag_source_unset(GtkWidget * widget);
6041
 
extern void gtk_drag_unhighlight(GtkWidget * widget);
6042
 
extern void gtk_draw_insertion_cursor(GtkWidget * widget, cairo_t *,
6043
 
                                      const GdkRectangle *, gboolean,
6044
 
                                      GtkTextDirection, gboolean);
6045
 
extern GType gtk_drawing_area_get_type(void);
6046
 
extern GtkWidget *gtk_drawing_area_new(void);
6047
 
extern void gtk_editable_copy_clipboard(GtkEditable * editable);
6048
 
extern void gtk_editable_cut_clipboard(GtkEditable * editable);
6049
 
extern void gtk_editable_delete_selection(GtkEditable * editable);
6050
 
extern void gtk_editable_delete_text(GtkEditable * editable, gint, gint);
6051
 
extern gchar *gtk_editable_get_chars(GtkEditable * editable, gint, gint);
6052
 
extern gboolean gtk_editable_get_editable(GtkEditable * editable);
6053
 
extern gint gtk_editable_get_position(GtkEditable * editable);
6054
 
extern gboolean gtk_editable_get_selection_bounds(GtkEditable * editable,
6055
 
                                                  gint *, gint *);
6056
 
extern GType gtk_editable_get_type(void);
6057
 
extern void gtk_editable_insert_text(GtkEditable * editable, const char *,
6058
 
                                     gint, gint *);
6059
 
extern void gtk_editable_paste_clipboard(GtkEditable * editable);
6060
 
extern void gtk_editable_select_region(GtkEditable * editable, gint, gint);
6061
 
extern void gtk_editable_set_editable(GtkEditable * editable, gboolean);
6062
 
extern void gtk_editable_set_position(GtkEditable * editable, gint);
6063
 
extern guint gtk_entry_buffer_delete_text(GtkEntryBuffer * buffer, guint,
6064
 
                                          gint);
6065
 
extern void gtk_entry_buffer_emit_deleted_text(GtkEntryBuffer * buffer,
6066
 
                                               guint, guint);
6067
 
extern void gtk_entry_buffer_emit_inserted_text(GtkEntryBuffer * buffer,
6068
 
                                                guint, const char *,
6069
 
                                                guint);
6070
 
extern gsize gtk_entry_buffer_get_bytes(GtkEntryBuffer * buffer);
6071
 
extern guint gtk_entry_buffer_get_length(GtkEntryBuffer * buffer);
6072
 
extern gint gtk_entry_buffer_get_max_length(GtkEntryBuffer * buffer);
6073
 
extern const char *gtk_entry_buffer_get_text(GtkEntryBuffer * buffer);
6074
 
extern GType gtk_entry_buffer_get_type(void);
6075
 
extern guint gtk_entry_buffer_insert_text(GtkEntryBuffer * buffer, guint,
6076
 
                                          const char *, gint);
6077
 
extern GtkEntryBuffer *gtk_entry_buffer_new(const char *initial_chars,
6078
 
                                            gint);
6079
 
extern void gtk_entry_buffer_set_max_length(GtkEntryBuffer * buffer, gint);
6080
 
extern void gtk_entry_buffer_set_text(GtkEntryBuffer * buffer,
6081
 
                                      const char *, gint);
6082
 
extern void gtk_entry_completion_complete(GtkEntryCompletion * completion);
6083
 
extern gchar *gtk_entry_completion_compute_prefix(GtkEntryCompletion *
6084
 
                                                  completion,
6085
 
                                                  const char *);
6086
 
extern void gtk_entry_completion_delete_action(GtkEntryCompletion *
6087
 
                                               completion, gint);
6088
 
extern const char
6089
 
    *gtk_entry_completion_get_completion_prefix(GtkEntryCompletion *
6090
 
                                                completion);
6091
 
extern GtkWidget *gtk_entry_completion_get_entry(GtkEntryCompletion *
6092
 
                                                 completion);
6093
 
extern gboolean
6094
 
gtk_entry_completion_get_inline_completion(GtkEntryCompletion *
6095
 
                                           completion);
6096
 
extern gboolean
6097
 
gtk_entry_completion_get_inline_selection(GtkEntryCompletion * completion);
6098
 
extern gint gtk_entry_completion_get_minimum_key_length(GtkEntryCompletion
6099
 
                                                        * completion);
6100
 
extern GtkTreeModel *gtk_entry_completion_get_model(GtkEntryCompletion *
6101
 
                                                    completion);
6102
 
extern gboolean
6103
 
gtk_entry_completion_get_popup_completion(GtkEntryCompletion * completion);
6104
 
extern gboolean gtk_entry_completion_get_popup_set_width(GtkEntryCompletion
6105
 
                                                         * completion);
6106
 
extern gboolean
6107
 
gtk_entry_completion_get_popup_single_match(GtkEntryCompletion *
6108
 
                                            completion);
6109
 
extern gint gtk_entry_completion_get_text_column(GtkEntryCompletion *
6110
 
                                                 completion);
6111
 
extern GType gtk_entry_completion_get_type(void);
6112
 
extern void gtk_entry_completion_insert_action_markup(GtkEntryCompletion *
6113
 
                                                      completion, gint,
6114
 
                                                      const char *);
6115
 
extern void gtk_entry_completion_insert_action_text(GtkEntryCompletion *
6116
 
                                                    completion, gint,
6117
 
                                                    const char *);
6118
 
extern void gtk_entry_completion_insert_prefix(GtkEntryCompletion *
6119
 
                                               completion);
6120
 
extern GtkEntryCompletion *gtk_entry_completion_new(void);
6121
 
extern GtkEntryCompletion *gtk_entry_completion_new_with_area(GtkCellArea *
6122
 
                                                              area);
6123
 
extern void gtk_entry_completion_set_inline_completion(GtkEntryCompletion *
6124
 
                                                       completion,
6125
 
                                                       gboolean);
6126
 
extern void gtk_entry_completion_set_inline_selection(GtkEntryCompletion *
6127
 
                                                      completion,
6128
 
                                                      gboolean);
6129
 
extern void gtk_entry_completion_set_match_func(GtkEntryCompletion *
6130
 
                                                completion,
6131
 
                                                GtkEntryCompletionMatchFunc,
6132
 
                                                gpointer, GDestroyNotify);
6133
 
extern void gtk_entry_completion_set_minimum_key_length(GtkEntryCompletion
6134
 
                                                        * completion,
6135
 
                                                        gint);
6136
 
extern void gtk_entry_completion_set_model(GtkEntryCompletion * completion,
6137
 
                                           GtkTreeModel *);
6138
 
extern void gtk_entry_completion_set_popup_completion(GtkEntryCompletion *
6139
 
                                                      completion,
6140
 
                                                      gboolean);
6141
 
extern void gtk_entry_completion_set_popup_set_width(GtkEntryCompletion *
6142
 
                                                     completion, gboolean);
6143
 
extern void gtk_entry_completion_set_popup_single_match(GtkEntryCompletion
6144
 
                                                        * completion,
6145
 
                                                        gboolean);
6146
 
extern void gtk_entry_completion_set_text_column(GtkEntryCompletion *
6147
 
                                                 completion, gint);
6148
 
extern gboolean gtk_entry_get_activates_default(GtkEntry * entry);
6149
 
extern gfloat gtk_entry_get_alignment(GtkEntry * entry);
6150
 
extern PangoAttrList *gtk_entry_get_attributes(GtkEntry * entry);
6151
 
extern GtkEntryBuffer *gtk_entry_get_buffer(GtkEntry * entry);
6152
 
extern GtkEntryCompletion *gtk_entry_get_completion(GtkEntry * entry);
6153
 
extern gint gtk_entry_get_current_icon_drag_source(GtkEntry * entry);
6154
 
extern GtkAdjustment *gtk_entry_get_cursor_hadjustment(GtkEntry * entry);
6155
 
extern gboolean gtk_entry_get_has_frame(GtkEntry * entry);
6156
 
extern gboolean gtk_entry_get_icon_activatable(GtkEntry * entry,
6157
 
                                               GtkEntryIconPosition);
6158
 
extern void gtk_entry_get_icon_area(GtkEntry * entry, GtkEntryIconPosition,
6159
 
                                    GdkRectangle *);
6160
 
extern gint gtk_entry_get_icon_at_pos(GtkEntry * entry, gint, gint);
6161
 
extern GIcon *gtk_entry_get_icon_gicon(GtkEntry * entry,
6162
 
                                       GtkEntryIconPosition);
6163
 
extern const char *gtk_entry_get_icon_name(GtkEntry * entry,
6164
 
                                           GtkEntryIconPosition);
6165
 
extern GdkPixbuf *gtk_entry_get_icon_pixbuf(GtkEntry * entry,
6166
 
                                            GtkEntryIconPosition);
6167
 
extern gboolean gtk_entry_get_icon_sensitive(GtkEntry * entry,
6168
 
                                             GtkEntryIconPosition);
6169
 
extern const char *gtk_entry_get_icon_stock(GtkEntry * entry,
6170
 
                                            GtkEntryIconPosition);
6171
 
extern GtkImageType gtk_entry_get_icon_storage_type(GtkEntry * entry,
6172
 
                                                    GtkEntryIconPosition);
6173
 
extern gchar *gtk_entry_get_icon_tooltip_markup(GtkEntry * entry,
6174
 
                                                GtkEntryIconPosition);
6175
 
extern gchar *gtk_entry_get_icon_tooltip_text(GtkEntry * entry,
6176
 
                                              GtkEntryIconPosition);
6177
 
extern const GtkBorder *gtk_entry_get_inner_border(GtkEntry * entry);
6178
 
extern GtkInputHints gtk_entry_get_input_hints(GtkEntry * entry);
6179
 
extern GtkInputPurpose gtk_entry_get_input_purpose(GtkEntry * entry);
6180
 
extern gunichar gtk_entry_get_invisible_char(GtkEntry * entry);
6181
 
extern PangoLayout *gtk_entry_get_layout(GtkEntry * entry);
6182
 
extern void gtk_entry_get_layout_offsets(GtkEntry * entry, gint *, gint *);
6183
 
extern gint gtk_entry_get_max_length(GtkEntry * entry);
6184
 
extern gboolean gtk_entry_get_overwrite_mode(GtkEntry * entry);
6185
 
extern const char *gtk_entry_get_placeholder_text(GtkEntry * entry);
6186
 
extern gdouble gtk_entry_get_progress_fraction(GtkEntry * entry);
6187
 
extern gdouble gtk_entry_get_progress_pulse_step(GtkEntry * entry);
6188
 
extern const char *gtk_entry_get_text(GtkEntry * entry);
6189
 
extern void gtk_entry_get_text_area(GtkEntry * entry, GdkRectangle *);
6190
 
extern guint16 gtk_entry_get_text_length(GtkEntry * entry);
6191
 
extern GType gtk_entry_get_type(void);
6192
 
extern gboolean gtk_entry_get_visibility(GtkEntry * entry);
6193
 
extern gint gtk_entry_get_width_chars(GtkEntry * entry);
6194
 
extern GType gtk_entry_icon_position_get_type(void);
6195
 
extern gboolean gtk_entry_im_context_filter_keypress(GtkEntry * entry,
6196
 
                                                     GdkEventKey *);
6197
 
extern gint gtk_entry_layout_index_to_text_index(GtkEntry * entry, gint);
6198
 
extern GtkWidget *gtk_entry_new(void);
6199
 
extern GtkWidget *gtk_entry_new_with_buffer(GtkEntryBuffer * buffer);
6200
 
extern void gtk_entry_progress_pulse(GtkEntry * entry);
6201
 
extern void gtk_entry_reset_im_context(GtkEntry * entry);
6202
 
extern void gtk_entry_set_activates_default(GtkEntry * entry, gboolean);
6203
 
extern void gtk_entry_set_alignment(GtkEntry * entry, gfloat);
6204
 
extern void gtk_entry_set_attributes(GtkEntry * entry, PangoAttrList *);
6205
 
extern void gtk_entry_set_buffer(GtkEntry * entry, GtkEntryBuffer *);
6206
 
extern void gtk_entry_set_completion(GtkEntry * entry,
6207
 
                                     GtkEntryCompletion *);
6208
 
extern void gtk_entry_set_cursor_hadjustment(GtkEntry * entry,
6209
 
                                             GtkAdjustment *);
6210
 
extern void gtk_entry_set_has_frame(GtkEntry * entry, gboolean);
6211
 
extern void gtk_entry_set_icon_activatable(GtkEntry * entry,
6212
 
                                           GtkEntryIconPosition, gboolean);
6213
 
extern void gtk_entry_set_icon_drag_source(GtkEntry * entry,
6214
 
                                           GtkEntryIconPosition icon_pos,
6215
 
                                           GtkTargetList * target_list,
6216
 
                                           GdkDragAction actions);
6217
 
extern void gtk_entry_set_icon_from_gicon(GtkEntry * entry,
6218
 
                                          GtkEntryIconPosition, GIcon *);
6219
 
extern void gtk_entry_set_icon_from_icon_name(GtkEntry * entry,
6220
 
                                              GtkEntryIconPosition,
6221
 
                                              const char *);
6222
 
extern void gtk_entry_set_icon_from_pixbuf(GtkEntry * entry,
6223
 
                                           GtkEntryIconPosition,
6224
 
                                           GdkPixbuf *);
6225
 
extern void gtk_entry_set_icon_from_stock(GtkEntry * entry,
6226
 
                                          GtkEntryIconPosition,
6227
 
                                          const char *);
6228
 
extern void gtk_entry_set_icon_sensitive(GtkEntry * entry,
6229
 
                                         GtkEntryIconPosition, gboolean);
6230
 
extern void gtk_entry_set_icon_tooltip_markup(GtkEntry * entry,
6231
 
                                              GtkEntryIconPosition,
6232
 
                                              const char *);
6233
 
extern void gtk_entry_set_icon_tooltip_text(GtkEntry * entry,
6234
 
                                            GtkEntryIconPosition,
6235
 
                                            const char *);
6236
 
extern void gtk_entry_set_inner_border(GtkEntry * entry,
6237
 
                                       const GtkBorder *);
6238
 
extern void gtk_entry_set_input_hints(GtkEntry * entry, GtkInputHints);
6239
 
extern void gtk_entry_set_input_purpose(GtkEntry * entry, GtkInputPurpose);
6240
 
extern void gtk_entry_set_invisible_char(GtkEntry * entry, gunichar);
6241
 
extern void gtk_entry_set_max_length(GtkEntry * entry, gint);
6242
 
extern void gtk_entry_set_overwrite_mode(GtkEntry * entry, gboolean);
6243
 
extern void gtk_entry_set_placeholder_text(GtkEntry * entry, const char *);
6244
 
extern void gtk_entry_set_progress_fraction(GtkEntry * entry, gdouble);
6245
 
extern void gtk_entry_set_progress_pulse_step(GtkEntry * entry, gdouble);
6246
 
extern void gtk_entry_set_text(GtkEntry * entry, const char *);
6247
 
extern void gtk_entry_set_visibility(GtkEntry * entry, gboolean);
6248
 
extern void gtk_entry_set_width_chars(GtkEntry * entry, gint);
6249
 
extern gint gtk_entry_text_index_to_layout_index(GtkEntry * entry, gint);
6250
 
extern void gtk_entry_unset_invisible_char(GtkEntry * entry);
6251
 
extern gboolean gtk_event_box_get_above_child(GtkEventBox * event_box);
6252
 
extern GType gtk_event_box_get_type(void);
6253
 
extern gboolean gtk_event_box_get_visible_window(GtkEventBox * event_box);
6254
 
extern GtkWidget *gtk_event_box_new(void);
6255
 
extern void gtk_event_box_set_above_child(GtkEventBox * event_box,
6256
 
                                          gboolean);
6257
 
extern void gtk_event_box_set_visible_window(GtkEventBox * event_box,
6258
 
                                             gboolean);
6259
 
extern gboolean gtk_events_pending(void);
6260
 
extern gboolean gtk_expander_get_expanded(GtkExpander * expander);
6261
 
extern const char *gtk_expander_get_label(GtkExpander * expander);
6262
 
extern gboolean gtk_expander_get_label_fill(GtkExpander * expander);
6263
 
extern GtkWidget *gtk_expander_get_label_widget(GtkExpander * expander);
6264
 
extern gboolean gtk_expander_get_resize_toplevel(GtkExpander * expander);
6265
 
extern gint gtk_expander_get_spacing(GtkExpander * expander);
6266
 
extern GType gtk_expander_get_type(void);
6267
 
extern gboolean gtk_expander_get_use_markup(GtkExpander * expander);
6268
 
extern gboolean gtk_expander_get_use_underline(GtkExpander * expander);
6269
 
extern GtkWidget *gtk_expander_new(const char *label);
6270
 
extern GtkWidget *gtk_expander_new_with_mnemonic(const char *label);
6271
 
extern void gtk_expander_set_expanded(GtkExpander * expander, gboolean);
6272
 
extern void gtk_expander_set_label(GtkExpander * expander, const char *);
6273
 
extern void gtk_expander_set_label_fill(GtkExpander * expander, gboolean);
6274
 
extern void gtk_expander_set_label_widget(GtkExpander * expander,
6275
 
                                          GtkWidget *);
6276
 
extern void gtk_expander_set_resize_toplevel(GtkExpander * expander,
6277
 
                                             gboolean);
6278
 
extern void gtk_expander_set_spacing(GtkExpander * expander, gint);
6279
 
extern void gtk_expander_set_use_markup(GtkExpander * expander, gboolean);
6280
 
extern void gtk_expander_set_use_underline(GtkExpander * expander,
6281
 
                                           gboolean);
6282
 
extern GType gtk_expander_style_get_type(void);
6283
 
extern gboolean gtk_false(void);
6284
 
extern GType gtk_file_chooser_action_get_type(void);
6285
 
extern void gtk_file_chooser_add_filter(GtkFileChooser * chooser,
6286
 
                                        GtkFileFilter *);
6287
 
extern gboolean gtk_file_chooser_add_shortcut_folder(GtkFileChooser *
6288
 
                                                     chooser, const char *,
6289
 
                                                     GError * *);
6290
 
extern gboolean gtk_file_chooser_add_shortcut_folder_uri(GtkFileChooser *
6291
 
                                                         chooser,
6292
 
                                                         const char *,
6293
 
                                                         GError * *);
6294
 
extern gboolean
6295
 
gtk_file_chooser_button_get_focus_on_click(GtkFileChooserButton * button);
6296
 
extern const char *gtk_file_chooser_button_get_title(GtkFileChooserButton *
6297
 
                                                     button);
6298
 
extern GType gtk_file_chooser_button_get_type(void);
6299
 
extern gint gtk_file_chooser_button_get_width_chars(GtkFileChooserButton *
6300
 
                                                    button);
6301
 
extern GtkWidget *gtk_file_chooser_button_new(const char *title,
6302
 
                                              GtkFileChooserAction);
6303
 
extern GtkWidget *gtk_file_chooser_button_new_with_dialog(GtkWidget *
6304
 
                                                          dialog);
6305
 
extern void gtk_file_chooser_button_set_focus_on_click(GtkFileChooserButton
6306
 
                                                       * button, gboolean);
6307
 
extern void gtk_file_chooser_button_set_title(GtkFileChooserButton *
6308
 
                                              button, const char *);
6309
 
extern void gtk_file_chooser_button_set_width_chars(GtkFileChooserButton *
6310
 
                                                    button, gint);
6311
 
extern GType gtk_file_chooser_confirmation_get_type(void);
6312
 
extern GType gtk_file_chooser_dialog_get_type(void);
6313
 
extern GtkWidget *gtk_file_chooser_dialog_new(const char *title,
6314
 
                                              GtkWindow *,
6315
 
                                              GtkFileChooserAction,
6316
 
                                              const char *, ...);
6317
 
extern GType gtk_file_chooser_error_get_type(void);
6318
 
extern GQuark gtk_file_chooser_error_quark(void);
6319
 
extern GtkFileChooserAction gtk_file_chooser_get_action(GtkFileChooser *
6320
 
                                                        chooser);
6321
 
extern gboolean gtk_file_chooser_get_create_folders(GtkFileChooser *
6322
 
                                                    chooser);
6323
 
extern gchar *gtk_file_chooser_get_current_folder(GtkFileChooser *
6324
 
                                                  chooser);
6325
 
extern GFile *gtk_file_chooser_get_current_folder_file(GtkFileChooser *
6326
 
                                                       chooser);
6327
 
extern gchar *gtk_file_chooser_get_current_folder_uri(GtkFileChooser *
6328
 
                                                      chooser);
6329
 
extern gboolean
6330
 
gtk_file_chooser_get_do_overwrite_confirmation(GtkFileChooser * chooser);
6331
 
extern GtkWidget *gtk_file_chooser_get_extra_widget(GtkFileChooser *
6332
 
                                                    chooser);
6333
 
extern GFile *gtk_file_chooser_get_file(GtkFileChooser * chooser);
6334
 
extern gchar *gtk_file_chooser_get_filename(GtkFileChooser * chooser);
6335
 
extern GSList *gtk_file_chooser_get_filenames(GtkFileChooser * chooser);
6336
 
extern GSList *gtk_file_chooser_get_files(GtkFileChooser * chooser);
6337
 
extern GtkFileFilter *gtk_file_chooser_get_filter(GtkFileChooser *
6338
 
                                                  chooser);
6339
 
extern gboolean gtk_file_chooser_get_local_only(GtkFileChooser * chooser);
6340
 
extern GFile *gtk_file_chooser_get_preview_file(GtkFileChooser * chooser);
6341
 
extern char *gtk_file_chooser_get_preview_filename(GtkFileChooser *
6342
 
                                                   chooser);
6343
 
extern char *gtk_file_chooser_get_preview_uri(GtkFileChooser * chooser);
6344
 
extern GtkWidget *gtk_file_chooser_get_preview_widget(GtkFileChooser *
6345
 
                                                      chooser);
6346
 
extern gboolean gtk_file_chooser_get_preview_widget_active(GtkFileChooser *
6347
 
                                                           chooser);
6348
 
extern gboolean gtk_file_chooser_get_select_multiple(GtkFileChooser *
6349
 
                                                     chooser);
6350
 
extern gboolean gtk_file_chooser_get_show_hidden(GtkFileChooser * chooser);
6351
 
extern GType gtk_file_chooser_get_type(void);
6352
 
extern gchar *gtk_file_chooser_get_uri(GtkFileChooser * chooser);
6353
 
extern GSList *gtk_file_chooser_get_uris(GtkFileChooser * chooser);
6354
 
extern gboolean gtk_file_chooser_get_use_preview_label(GtkFileChooser *
6355
 
                                                       chooser);
6356
 
extern GSList *gtk_file_chooser_list_filters(GtkFileChooser * chooser);
6357
 
extern GSList *gtk_file_chooser_list_shortcut_folder_uris(GtkFileChooser *
6358
 
                                                          chooser);
6359
 
extern GSList *gtk_file_chooser_list_shortcut_folders(GtkFileChooser *
6360
 
                                                      chooser);
6361
 
extern void gtk_file_chooser_remove_filter(GtkFileChooser * chooser,
6362
 
                                           GtkFileFilter *);
6363
 
extern gboolean gtk_file_chooser_remove_shortcut_folder(GtkFileChooser *
6364
 
                                                        chooser,
6365
 
                                                        const char *,
6366
 
                                                        GError * *);
6367
 
extern gboolean gtk_file_chooser_remove_shortcut_folder_uri(GtkFileChooser
6368
 
                                                            * chooser,
6369
 
                                                            const char *,
6370
 
                                                            GError * *);
6371
 
extern void gtk_file_chooser_select_all(GtkFileChooser * chooser);
6372
 
extern gboolean gtk_file_chooser_select_file(GtkFileChooser * chooser,
6373
 
                                             GFile *, GError * *);
6374
 
extern gboolean gtk_file_chooser_select_filename(GtkFileChooser * chooser,
6375
 
                                                 const char *);
6376
 
extern gboolean gtk_file_chooser_select_uri(GtkFileChooser * chooser,
6377
 
                                            const char *);
6378
 
extern void gtk_file_chooser_set_action(GtkFileChooser * chooser,
6379
 
                                        GtkFileChooserAction);
6380
 
extern void gtk_file_chooser_set_create_folders(GtkFileChooser * chooser,
6381
 
                                                gboolean);
6382
 
extern gboolean gtk_file_chooser_set_current_folder(GtkFileChooser *
6383
 
                                                    chooser, const char *);
6384
 
extern gboolean gtk_file_chooser_set_current_folder_file(GtkFileChooser *
6385
 
                                                         chooser, GFile *,
6386
 
                                                         GError * *);
6387
 
extern gboolean gtk_file_chooser_set_current_folder_uri(GtkFileChooser *
6388
 
                                                        chooser,
6389
 
                                                        const char *);
6390
 
extern void gtk_file_chooser_set_current_name(GtkFileChooser * chooser,
6391
 
                                              const char *);
6392
 
extern void gtk_file_chooser_set_do_overwrite_confirmation(GtkFileChooser *
6393
 
                                                           chooser,
6394
 
                                                           gboolean);
6395
 
extern void gtk_file_chooser_set_extra_widget(GtkFileChooser * chooser,
6396
 
                                              GtkWidget *);
6397
 
extern gboolean gtk_file_chooser_set_file(GtkFileChooser * chooser,
6398
 
                                          GFile *, GError * *);
6399
 
extern gboolean gtk_file_chooser_set_filename(GtkFileChooser * chooser,
6400
 
                                              const char *);
6401
 
extern void gtk_file_chooser_set_filter(GtkFileChooser * chooser,
6402
 
                                        GtkFileFilter *);
6403
 
extern void gtk_file_chooser_set_local_only(GtkFileChooser * chooser,
6404
 
                                            gboolean);
6405
 
extern void gtk_file_chooser_set_preview_widget(GtkFileChooser * chooser,
6406
 
                                                GtkWidget *);
6407
 
extern void gtk_file_chooser_set_preview_widget_active(GtkFileChooser *
6408
 
                                                       chooser, gboolean);
6409
 
extern void gtk_file_chooser_set_select_multiple(GtkFileChooser * chooser,
6410
 
                                                 gboolean);
6411
 
extern void gtk_file_chooser_set_show_hidden(GtkFileChooser * chooser,
6412
 
                                             gboolean);
6413
 
extern gboolean gtk_file_chooser_set_uri(GtkFileChooser * chooser,
6414
 
                                         const char *);
6415
 
extern void gtk_file_chooser_set_use_preview_label(GtkFileChooser *
6416
 
                                                   chooser, gboolean);
6417
 
extern void gtk_file_chooser_unselect_all(GtkFileChooser * chooser);
6418
 
extern void gtk_file_chooser_unselect_file(GtkFileChooser * chooser,
6419
 
                                           GFile *);
6420
 
extern void gtk_file_chooser_unselect_filename(GtkFileChooser * chooser,
6421
 
                                               const char *);
6422
 
extern void gtk_file_chooser_unselect_uri(GtkFileChooser * chooser,
6423
 
                                          const char *);
6424
 
extern GType gtk_file_chooser_widget_get_type(void);
6425
 
extern GtkWidget *gtk_file_chooser_widget_new(GtkFileChooserAction action);
6426
 
extern void gtk_file_filter_add_custom(GtkFileFilter * filter,
6427
 
                                       GtkFileFilterFlags,
6428
 
                                       GtkFileFilterFunc, gpointer,
6429
 
                                       GDestroyNotify);
6430
 
extern void gtk_file_filter_add_mime_type(GtkFileFilter * filter,
6431
 
                                          const char *);
6432
 
extern void gtk_file_filter_add_pattern(GtkFileFilter * filter,
6433
 
                                        const char *);
6434
 
extern void gtk_file_filter_add_pixbuf_formats(GtkFileFilter * filter);
6435
 
extern gboolean gtk_file_filter_filter(GtkFileFilter * filter,
6436
 
                                       const GtkFileFilterInfo *);
6437
 
extern GType gtk_file_filter_flags_get_type(void);
6438
 
extern const char *gtk_file_filter_get_name(GtkFileFilter * filter);
6439
 
extern GtkFileFilterFlags gtk_file_filter_get_needed(GtkFileFilter *
6440
 
                                                     filter);
6441
 
extern GType gtk_file_filter_get_type(void);
6442
 
extern GtkFileFilter *gtk_file_filter_new(void);
6443
 
extern void gtk_file_filter_set_name(GtkFileFilter * filter, const char *);
6444
 
extern GType gtk_fixed_get_type(void);
6445
 
extern void gtk_fixed_move(GtkFixed * fixed, GtkWidget *, gint, gint);
6446
 
extern GtkWidget *gtk_fixed_new(void);
6447
 
extern void gtk_fixed_put(GtkFixed * fixed, GtkWidget *, gint, gint);
6448
 
extern const char *gtk_font_button_get_font_name(GtkFontButton *
6449
 
                                                 font_button);
6450
 
extern gboolean gtk_font_button_get_show_size(GtkFontButton * font_button);
6451
 
extern gboolean gtk_font_button_get_show_style(GtkFontButton *
6452
 
                                               font_button);
6453
 
extern const char *gtk_font_button_get_title(GtkFontButton * font_button);
6454
 
extern GType gtk_font_button_get_type(void);
6455
 
extern gboolean gtk_font_button_get_use_font(GtkFontButton * font_button);
6456
 
extern gboolean gtk_font_button_get_use_size(GtkFontButton * font_button);
6457
 
extern GtkWidget *gtk_font_button_new(void);
6458
 
extern GtkWidget *gtk_font_button_new_with_font(const char *fontname);
6459
 
extern gboolean gtk_font_button_set_font_name(GtkFontButton * font_button,
6460
 
                                              const char *);
6461
 
extern void gtk_font_button_set_show_size(GtkFontButton * font_button,
6462
 
                                          gboolean);
6463
 
extern void gtk_font_button_set_show_style(GtkFontButton * font_button,
6464
 
                                           gboolean);
6465
 
extern void gtk_font_button_set_title(GtkFontButton * font_button,
6466
 
                                      const char *);
6467
 
extern void gtk_font_button_set_use_font(GtkFontButton * font_button,
6468
 
                                         gboolean);
6469
 
extern void gtk_font_button_set_use_size(GtkFontButton * font_button,
6470
 
                                         gboolean);
6471
 
extern GType gtk_font_chooser_dialog_get_type(void);
6472
 
extern GtkWidget *gtk_font_chooser_dialog_new(const char *title,
6473
 
                                              GtkWindow *);
6474
 
extern gchar *gtk_font_chooser_get_font(GtkFontChooser * fontchooser);
6475
 
extern PangoFontDescription *gtk_font_chooser_get_font_desc(GtkFontChooser
6476
 
                                                            * fontchooser);
6477
 
extern PangoFontFace *gtk_font_chooser_get_font_face(GtkFontChooser *
6478
 
                                                     fontchooser);
6479
 
extern PangoFontFamily *gtk_font_chooser_get_font_family(GtkFontChooser *
6480
 
                                                         fontchooser);
6481
 
extern gint gtk_font_chooser_get_font_size(GtkFontChooser * fontchooser);
6482
 
extern gchar *gtk_font_chooser_get_preview_text(GtkFontChooser *
6483
 
                                                fontchooser);
6484
 
extern gboolean gtk_font_chooser_get_show_preview_entry(GtkFontChooser *
6485
 
                                                        fontchooser);
6486
 
extern GType gtk_font_chooser_get_type(void);
6487
 
extern void gtk_font_chooser_set_filter_func(GtkFontChooser * fontchooser,
6488
 
                                             GtkFontFilterFunc, gpointer,
6489
 
                                             GDestroyNotify);
6490
 
extern void gtk_font_chooser_set_font(GtkFontChooser * fontchooser,
6491
 
                                      const char *);
6492
 
extern void gtk_font_chooser_set_font_desc(GtkFontChooser * fontchooser,
6493
 
                                           const PangoFontDescription *);
6494
 
extern void gtk_font_chooser_set_preview_text(GtkFontChooser * fontchooser,
6495
 
                                              const char *);
6496
 
extern void gtk_font_chooser_set_show_preview_entry(GtkFontChooser *
6497
 
                                                    fontchooser, gboolean);
6498
 
extern GType gtk_font_chooser_widget_get_type(void);
6499
 
extern GtkWidget *gtk_font_chooser_widget_new(void);
6500
 
extern const char *gtk_frame_get_label(GtkFrame * frame);
6501
 
extern void gtk_frame_get_label_align(GtkFrame * frame, gfloat *,
6502
 
                                      gfloat *);
6503
 
extern GtkWidget *gtk_frame_get_label_widget(GtkFrame * frame);
6504
 
extern GtkShadowType gtk_frame_get_shadow_type(GtkFrame * frame);
6505
 
extern GType gtk_frame_get_type(void);
6506
 
extern GtkWidget *gtk_frame_new(const char *label);
6507
 
extern void gtk_frame_set_label(GtkFrame * frame, const char *);
6508
 
extern void gtk_frame_set_label_align(GtkFrame * frame, gfloat, gfloat);
6509
 
extern void gtk_frame_set_label_widget(GtkFrame * frame, GtkWidget *);
6510
 
extern void gtk_frame_set_shadow_type(GtkFrame * frame, GtkShadowType);
6511
 
extern guint gtk_get_binary_age(void);
6512
 
extern GdkEvent *gtk_get_current_event(void);
6513
 
extern GdkDevice *gtk_get_current_event_device(void);
6514
 
extern gboolean gtk_get_current_event_state(GdkModifierType * state);
6515
 
extern guint32 gtk_get_current_event_time(void);
6516
 
extern guint gtk_get_debug_flags(void);
6517
 
extern PangoLanguage *gtk_get_default_language(void);
6518
 
extern GtkWidget *gtk_get_event_widget(GdkEvent * event);
6519
 
extern guint gtk_get_interface_age(void);
6520
 
extern guint gtk_get_major_version(void);
6521
 
extern guint gtk_get_micro_version(void);
6522
 
extern guint gtk_get_minor_version(void);
6523
 
extern GOptionGroup *gtk_get_option_group(gboolean open_default_display);
6524
 
extern void gtk_grab_add(GtkWidget * widget);
6525
 
extern GtkWidget *gtk_grab_get_current(void);
6526
 
extern void gtk_grab_remove(GtkWidget * widget);
6527
 
extern void gtk_gradient_add_color_stop(GtkGradient * gradient, gdouble,
6528
 
                                        GtkSymbolicColor *);
6529
 
extern GType gtk_gradient_get_type(void);
6530
 
extern GtkGradient *gtk_gradient_new_linear(gdouble x0, gdouble, gdouble,
6531
 
                                            gdouble);
6532
 
extern GtkGradient *gtk_gradient_new_radial(gdouble x0, gdouble, gdouble,
6533
 
                                            gdouble, gdouble, gdouble);
6534
 
extern GtkGradient *gtk_gradient_ref(GtkGradient * gradient);
6535
 
extern gboolean gtk_gradient_resolve(GtkGradient * gradient,
6536
 
                                     GtkStyleProperties *,
6537
 
                                     cairo_pattern_t * *);
6538
 
extern cairo_pattern_t *gtk_gradient_resolve_for_context(GtkGradient *
6539
 
                                                         gradient,
6540
 
                                                         GtkStyleContext
6541
 
                                                         *);
6542
 
extern char *gtk_gradient_to_string(GtkGradient * gradient);
6543
 
extern void gtk_gradient_unref(GtkGradient * gradient);
6544
 
extern void gtk_grid_attach(GtkGrid * grid, GtkWidget *, gint, gint, gint,
6545
 
                            gint);
6546
 
extern void gtk_grid_attach_next_to(GtkGrid * grid, GtkWidget *,
6547
 
                                    GtkWidget *, GtkPositionType, gint,
6548
 
                                    gint);
6549
 
extern GtkWidget *gtk_grid_get_child_at(GtkGrid * grid, gint, gint);
6550
 
extern gboolean gtk_grid_get_column_homogeneous(GtkGrid * grid);
6551
 
extern guint gtk_grid_get_column_spacing(GtkGrid * grid);
6552
 
extern gboolean gtk_grid_get_row_homogeneous(GtkGrid * grid);
6553
 
extern guint gtk_grid_get_row_spacing(GtkGrid * grid);
6554
 
extern GType gtk_grid_get_type(void);
6555
 
extern void gtk_grid_insert_column(GtkGrid * grid, gint);
6556
 
extern void gtk_grid_insert_next_to(GtkGrid * grid, GtkWidget *,
6557
 
                                    GtkPositionType);
6558
 
extern void gtk_grid_insert_row(GtkGrid * grid, gint);
6559
 
extern GtkWidget *gtk_grid_new(void);
6560
 
extern void gtk_grid_set_column_homogeneous(GtkGrid * grid, gboolean);
6561
 
extern void gtk_grid_set_column_spacing(GtkGrid * grid, guint);
6562
 
extern void gtk_grid_set_row_homogeneous(GtkGrid * grid, gboolean);
6563
 
extern void gtk_grid_set_row_spacing(GtkGrid * grid, guint);
6564
 
extern void gtk_hsv_to_rgb(gdouble h, gdouble, gdouble, gdouble *,
6565
 
                           gdouble *, gdouble *);
6566
 
extern void gtk_icon_factory_add(GtkIconFactory * factory, const char *,
6567
 
                                 GtkIconSet *);
6568
 
extern void gtk_icon_factory_add_default(GtkIconFactory * factory);
6569
 
extern GType gtk_icon_factory_get_type(void);
6570
 
extern GtkIconSet *gtk_icon_factory_lookup(GtkIconFactory * factory,
6571
 
                                           const char *);
6572
 
extern GtkIconSet *gtk_icon_factory_lookup_default(const char *stock_id);
6573
 
extern GtkIconFactory *gtk_icon_factory_new(void);
6574
 
extern void gtk_icon_factory_remove_default(GtkIconFactory * factory);
6575
 
extern GtkIconInfo *gtk_icon_info_copy(GtkIconInfo * icon_info);
6576
 
extern void gtk_icon_info_free(GtkIconInfo * icon_info);
6577
 
extern gboolean gtk_icon_info_get_attach_points(GtkIconInfo * icon_info,
6578
 
                                                GdkPoint * *, gint *);
6579
 
extern gint gtk_icon_info_get_base_size(GtkIconInfo * icon_info);
6580
 
extern GdkPixbuf *gtk_icon_info_get_builtin_pixbuf(GtkIconInfo *
6581
 
                                                   icon_info);
6582
 
extern const char *gtk_icon_info_get_display_name(GtkIconInfo * icon_info);
6583
 
extern gboolean gtk_icon_info_get_embedded_rect(GtkIconInfo * icon_info,
6584
 
                                                GdkRectangle *);
6585
 
extern const char *gtk_icon_info_get_filename(GtkIconInfo * icon_info);
6586
 
extern GType gtk_icon_info_get_type(void);
6587
 
extern GdkPixbuf *gtk_icon_info_load_icon(GtkIconInfo * icon_info,
6588
 
                                          GError * *);
6589
 
extern GdkPixbuf *gtk_icon_info_load_symbolic(GtkIconInfo * icon_info,
6590
 
                                              const GdkRGBA *,
6591
 
                                              const GdkRGBA *,
6592
 
                                              const GdkRGBA *,
6593
 
                                              const GdkRGBA *, gboolean *,
6594
 
                                              GError * *);
6595
 
extern GdkPixbuf *gtk_icon_info_load_symbolic_for_context(GtkIconInfo *
6596
 
                                                          icon_info,
6597
 
                                                          GtkStyleContext
6598
 
                                                          *, gboolean *,
6599
 
                                                          GError * *);
6600
 
extern GdkPixbuf *gtk_icon_info_load_symbolic_for_style(GtkIconInfo *
6601
 
                                                        icon_info,
6602
 
                                                        GtkStyle *,
6603
 
                                                        GtkStateType,
6604
 
                                                        gboolean *,
6605
 
                                                        GError * *);
6606
 
extern GtkIconInfo *gtk_icon_info_new_for_pixbuf(GtkIconTheme * icon_theme,
6607
 
                                                 GdkPixbuf *);
6608
 
extern void gtk_icon_info_set_raw_coordinates(GtkIconInfo * icon_info,
6609
 
                                              gboolean);
6610
 
extern GType gtk_icon_lookup_flags_get_type(void);
6611
 
extern void gtk_icon_set_add_source(GtkIconSet * icon_set,
6612
 
                                    const GtkIconSource *);
6613
 
extern GtkIconSet *gtk_icon_set_copy(GtkIconSet * icon_set);
6614
 
extern void gtk_icon_set_get_sizes(GtkIconSet * icon_set, GtkIconSize * *,
6615
 
                                   gint *);
6616
 
extern GType gtk_icon_set_get_type(void);
6617
 
extern GtkIconSet *gtk_icon_set_new(void);
6618
 
extern GtkIconSet *gtk_icon_set_new_from_pixbuf(GdkPixbuf * pixbuf);
6619
 
extern GtkIconSet *gtk_icon_set_ref(GtkIconSet * icon_set);
6620
 
extern GdkPixbuf *gtk_icon_set_render_icon(GtkIconSet * icon_set,
6621
 
                                           GtkStyle *, GtkTextDirection,
6622
 
                                           GtkStateType, GtkIconSize,
6623
 
                                           GtkWidget *, const char *);
6624
 
extern GdkPixbuf *gtk_icon_set_render_icon_pixbuf(GtkIconSet * icon_set,
6625
 
                                                  GtkStyleContext *,
6626
 
                                                  GtkIconSize);
6627
 
extern void gtk_icon_set_unref(GtkIconSet * icon_set);
6628
 
extern GtkIconSize gtk_icon_size_from_name(const char *name);
6629
 
extern const char *gtk_icon_size_get_name(GtkIconSize size);
6630
 
extern GType gtk_icon_size_get_type(void);
6631
 
extern gboolean gtk_icon_size_lookup(GtkIconSize size, gint *, gint *);
6632
 
extern gboolean gtk_icon_size_lookup_for_settings(GtkSettings * settings,
6633
 
                                                  GtkIconSize, gint *,
6634
 
                                                  gint *);
6635
 
extern GtkIconSize gtk_icon_size_register(const char *name, gint, gint);
6636
 
extern void gtk_icon_size_register_alias(const char *alias, GtkIconSize);
6637
 
extern GtkIconSource *gtk_icon_source_copy(const GtkIconSource * source);
6638
 
extern void gtk_icon_source_free(GtkIconSource * source);
6639
 
extern GtkTextDirection gtk_icon_source_get_direction(const GtkIconSource *
6640
 
                                                      source);
6641
 
extern gboolean gtk_icon_source_get_direction_wildcarded(const
6642
 
                                                         GtkIconSource *
6643
 
                                                         source);
6644
 
extern const char *gtk_icon_source_get_filename(const GtkIconSource *
6645
 
                                                source);
6646
 
extern const char *gtk_icon_source_get_icon_name(const GtkIconSource *
6647
 
                                                 source);
6648
 
extern GdkPixbuf *gtk_icon_source_get_pixbuf(const GtkIconSource * source);
6649
 
extern GtkIconSize gtk_icon_source_get_size(const GtkIconSource * source);
6650
 
extern gboolean gtk_icon_source_get_size_wildcarded(const GtkIconSource *
6651
 
                                                    source);
6652
 
extern GtkStateType gtk_icon_source_get_state(const GtkIconSource *
6653
 
                                              source);
6654
 
extern gboolean gtk_icon_source_get_state_wildcarded(const GtkIconSource *
6655
 
                                                     source);
6656
 
extern GType gtk_icon_source_get_type(void);
6657
 
extern GtkIconSource *gtk_icon_source_new(void);
6658
 
extern void gtk_icon_source_set_direction(GtkIconSource * source,
6659
 
                                          GtkTextDirection);
6660
 
extern void gtk_icon_source_set_direction_wildcarded(GtkIconSource *
6661
 
                                                     source, gboolean);
6662
 
extern void gtk_icon_source_set_filename(GtkIconSource * source,
6663
 
                                         const char *);
6664
 
extern void gtk_icon_source_set_icon_name(GtkIconSource * source,
6665
 
                                          const char *);
6666
 
extern void gtk_icon_source_set_pixbuf(GtkIconSource * source,
6667
 
                                       GdkPixbuf *);
6668
 
extern void gtk_icon_source_set_size(GtkIconSource * source, GtkIconSize);
6669
 
extern void gtk_icon_source_set_size_wildcarded(GtkIconSource * source,
6670
 
                                                gboolean);
6671
 
extern void gtk_icon_source_set_state(GtkIconSource * source,
6672
 
                                      GtkStateType);
6673
 
extern void gtk_icon_source_set_state_wildcarded(GtkIconSource * source,
6674
 
                                                 gboolean);
6675
 
extern void gtk_icon_theme_add_builtin_icon(const char *icon_name, gint,
6676
 
                                            GdkPixbuf *);
6677
 
extern void gtk_icon_theme_append_search_path(GtkIconTheme * icon_theme,
6678
 
                                              const char *);
6679
 
extern GtkIconInfo *gtk_icon_theme_choose_icon(GtkIconTheme * icon_theme,
6680
 
                                               const char **, gint,
6681
 
                                               GtkIconLookupFlags);
6682
 
extern GType gtk_icon_theme_error_get_type(void);
6683
 
extern GQuark gtk_icon_theme_error_quark(void);
6684
 
extern GtkIconTheme *gtk_icon_theme_get_default(void);
6685
 
extern char *gtk_icon_theme_get_example_icon_name(GtkIconTheme *
6686
 
                                                  icon_theme);
6687
 
extern GtkIconTheme *gtk_icon_theme_get_for_screen(GdkScreen * screen);
6688
 
extern gint *gtk_icon_theme_get_icon_sizes(GtkIconTheme * icon_theme,
6689
 
                                           const char *);
6690
 
extern void gtk_icon_theme_get_search_path(GtkIconTheme * icon_theme,
6691
 
                                           gchar * **, gint *);
6692
 
extern GType gtk_icon_theme_get_type(void);
6693
 
extern gboolean gtk_icon_theme_has_icon(GtkIconTheme * icon_theme,
6694
 
                                        const char *);
6695
 
extern GList *gtk_icon_theme_list_contexts(GtkIconTheme * icon_theme);
6696
 
extern GList *gtk_icon_theme_list_icons(GtkIconTheme * icon_theme,
6697
 
                                        const char *);
6698
 
extern GdkPixbuf *gtk_icon_theme_load_icon(GtkIconTheme * icon_theme,
6699
 
                                           const char *, gint,
6700
 
                                           GtkIconLookupFlags, GError * *);
6701
 
extern GtkIconInfo *gtk_icon_theme_lookup_by_gicon(GtkIconTheme *
6702
 
                                                   icon_theme, GIcon *,
6703
 
                                                   gint,
6704
 
                                                   GtkIconLookupFlags);
6705
 
extern GtkIconInfo *gtk_icon_theme_lookup_icon(GtkIconTheme * icon_theme,
6706
 
                                               const char *, gint,
6707
 
                                               GtkIconLookupFlags);
6708
 
extern GtkIconTheme *gtk_icon_theme_new(void);
6709
 
extern void gtk_icon_theme_prepend_search_path(GtkIconTheme * icon_theme,
6710
 
                                               const char *);
6711
 
extern gboolean gtk_icon_theme_rescan_if_needed(GtkIconTheme * icon_theme);
6712
 
extern void gtk_icon_theme_set_custom_theme(GtkIconTheme * icon_theme,
6713
 
                                            const char *);
6714
 
extern void gtk_icon_theme_set_screen(GtkIconTheme * icon_theme,
6715
 
                                      GdkScreen *);
6716
 
extern void gtk_icon_theme_set_search_path(GtkIconTheme * icon_theme,
6717
 
                                           const char **, gint);
6718
 
extern void gtk_icon_view_convert_widget_to_bin_window_coords(GtkIconView *
6719
 
                                                              icon_view,
6720
 
                                                              gint, gint,
6721
 
                                                              gint *,
6722
 
                                                              gint *);
6723
 
extern cairo_surface_t *gtk_icon_view_create_drag_icon(GtkIconView *
6724
 
                                                       icon_view,
6725
 
                                                       GtkTreePath *);
6726
 
extern GType gtk_icon_view_drop_position_get_type(void);
6727
 
extern void gtk_icon_view_enable_model_drag_dest(GtkIconView * icon_view,
6728
 
                                                 gint n_targets,
6729
 
                                                 GdkDragAction actions);
6730
 
extern void gtk_icon_view_enable_model_drag_source(GtkIconView * icon_view,
6731
 
                                                   GdkModifierType
6732
 
                                                   start_button_mask,
6733
 
                                                   gint n_targets,
6734
 
                                                   GdkDragAction actions);
6735
 
extern gboolean gtk_icon_view_get_cell_rect(GtkIconView * icon_view,
6736
 
                                            GtkTreePath *,
6737
 
                                            GtkCellRenderer *,
6738
 
                                            GdkRectangle *);
6739
 
extern gint gtk_icon_view_get_column_spacing(GtkIconView * icon_view);
6740
 
extern gint gtk_icon_view_get_columns(GtkIconView * icon_view);
6741
 
extern gboolean gtk_icon_view_get_cursor(GtkIconView * icon_view,
6742
 
                                         GtkTreePath * *,
6743
 
                                         GtkCellRenderer * *);
6744
 
extern gboolean gtk_icon_view_get_dest_item_at_pos(GtkIconView * icon_view,
6745
 
                                                   gint, gint,
6746
 
                                                   GtkTreePath * *,
6747
 
                                                   GtkIconViewDropPosition
6748
 
                                                   *);
6749
 
extern void gtk_icon_view_get_drag_dest_item(GtkIconView * icon_view,
6750
 
                                             GtkTreePath * *,
6751
 
                                             GtkIconViewDropPosition *);
6752
 
extern gboolean gtk_icon_view_get_item_at_pos(GtkIconView * icon_view,
6753
 
                                              gint, gint, GtkTreePath * *,
6754
 
                                              GtkCellRenderer * *);
6755
 
extern gint gtk_icon_view_get_item_column(GtkIconView * icon_view,
6756
 
                                          GtkTreePath *);
6757
 
extern GtkOrientation gtk_icon_view_get_item_orientation(GtkIconView *
6758
 
                                                         icon_view);
6759
 
extern gint gtk_icon_view_get_item_padding(GtkIconView * icon_view);
6760
 
extern gint gtk_icon_view_get_item_row(GtkIconView * icon_view,
6761
 
                                       GtkTreePath *);
6762
 
extern gint gtk_icon_view_get_item_width(GtkIconView * icon_view);
6763
 
extern gint gtk_icon_view_get_margin(GtkIconView * icon_view);
6764
 
extern gint gtk_icon_view_get_markup_column(GtkIconView * icon_view);
6765
 
extern GtkTreeModel *gtk_icon_view_get_model(GtkIconView * icon_view);
6766
 
extern GtkTreePath *gtk_icon_view_get_path_at_pos(GtkIconView * icon_view,
6767
 
                                                  gint, gint);
6768
 
extern gint gtk_icon_view_get_pixbuf_column(GtkIconView * icon_view);
6769
 
extern gboolean gtk_icon_view_get_reorderable(GtkIconView * icon_view);
6770
 
extern gint gtk_icon_view_get_row_spacing(GtkIconView * icon_view);
6771
 
extern GList *gtk_icon_view_get_selected_items(GtkIconView * icon_view);
6772
 
extern GtkSelectionMode gtk_icon_view_get_selection_mode(GtkIconView *
6773
 
                                                         icon_view);
6774
 
extern gint gtk_icon_view_get_spacing(GtkIconView * icon_view);
6775
 
extern gint gtk_icon_view_get_text_column(GtkIconView * icon_view);
6776
 
extern gint gtk_icon_view_get_tooltip_column(GtkIconView * icon_view);
6777
 
extern gboolean gtk_icon_view_get_tooltip_context(GtkIconView * icon_view,
6778
 
                                                  gint *, gint *, gboolean,
6779
 
                                                  GtkTreeModel * *,
6780
 
                                                  GtkTreePath * *,
6781
 
                                                  GtkTreeIter *);
6782
 
extern GType gtk_icon_view_get_type(void);
6783
 
extern gboolean gtk_icon_view_get_visible_range(GtkIconView * icon_view,
6784
 
                                                GtkTreePath * *,
6785
 
                                                GtkTreePath * *);
6786
 
extern void gtk_icon_view_item_activated(GtkIconView * icon_view,
6787
 
                                         GtkTreePath *);
6788
 
extern GtkWidget *gtk_icon_view_new(void);
6789
 
extern GtkWidget *gtk_icon_view_new_with_area(GtkCellArea * area);
6790
 
extern GtkWidget *gtk_icon_view_new_with_model(GtkTreeModel * model);
6791
 
extern gboolean gtk_icon_view_path_is_selected(GtkIconView * icon_view,
6792
 
                                               GtkTreePath *);
6793
 
extern void gtk_icon_view_scroll_to_path(GtkIconView * icon_view,
6794
 
                                         GtkTreePath *, gboolean, gfloat,
6795
 
                                         gfloat);
6796
 
extern void gtk_icon_view_select_all(GtkIconView * icon_view);
6797
 
extern void gtk_icon_view_select_path(GtkIconView * icon_view,
6798
 
                                      GtkTreePath *);
6799
 
extern void gtk_icon_view_selected_foreach(GtkIconView * icon_view,
6800
 
                                           GtkIconViewForeachFunc,
6801
 
                                           gpointer);
6802
 
extern void gtk_icon_view_set_column_spacing(GtkIconView * icon_view,
6803
 
                                             gint);
6804
 
extern void gtk_icon_view_set_columns(GtkIconView * icon_view, gint);
6805
 
extern void gtk_icon_view_set_cursor(GtkIconView * icon_view,
6806
 
                                     GtkTreePath *, GtkCellRenderer *,
6807
 
                                     gboolean);
6808
 
extern void gtk_icon_view_set_drag_dest_item(GtkIconView * icon_view,
6809
 
                                             GtkTreePath *,
6810
 
                                             GtkIconViewDropPosition);
6811
 
extern void gtk_icon_view_set_item_orientation(GtkIconView * icon_view,
6812
 
                                               GtkOrientation);
6813
 
extern void gtk_icon_view_set_item_padding(GtkIconView * icon_view, gint);
6814
 
extern void gtk_icon_view_set_item_width(GtkIconView * icon_view, gint);
6815
 
extern void gtk_icon_view_set_margin(GtkIconView * icon_view, gint);
6816
 
extern void gtk_icon_view_set_markup_column(GtkIconView * icon_view, gint);
6817
 
extern void gtk_icon_view_set_model(GtkIconView * icon_view,
6818
 
                                    GtkTreeModel *);
6819
 
extern void gtk_icon_view_set_pixbuf_column(GtkIconView * icon_view, gint);
6820
 
extern void gtk_icon_view_set_reorderable(GtkIconView * icon_view,
6821
 
                                          gboolean);
6822
 
extern void gtk_icon_view_set_row_spacing(GtkIconView * icon_view, gint);
6823
 
extern void gtk_icon_view_set_selection_mode(GtkIconView * icon_view,
6824
 
                                             GtkSelectionMode);
6825
 
extern void gtk_icon_view_set_spacing(GtkIconView * icon_view, gint);
6826
 
extern void gtk_icon_view_set_text_column(GtkIconView * icon_view, gint);
6827
 
extern void gtk_icon_view_set_tooltip_cell(GtkIconView * icon_view,
6828
 
                                           GtkTooltip *, GtkTreePath *,
6829
 
                                           GtkCellRenderer *);
6830
 
extern void gtk_icon_view_set_tooltip_column(GtkIconView * icon_view,
6831
 
                                             gint);
6832
 
extern void gtk_icon_view_set_tooltip_item(GtkIconView * icon_view,
6833
 
                                           GtkTooltip *, GtkTreePath *);
6834
 
extern void gtk_icon_view_unselect_all(GtkIconView * icon_view);
6835
 
extern void gtk_icon_view_unselect_path(GtkIconView * icon_view,
6836
 
                                        GtkTreePath *);
6837
 
extern void gtk_icon_view_unset_model_drag_dest(GtkIconView * icon_view);
6838
 
extern void gtk_icon_view_unset_model_drag_source(GtkIconView * icon_view);
6839
 
extern gboolean gtk_im_context_delete_surrounding(GtkIMContext * context,
6840
 
                                                  gint, gint);
6841
 
extern gboolean gtk_im_context_filter_keypress(GtkIMContext * context,
6842
 
                                               GdkEventKey *);
6843
 
extern void gtk_im_context_focus_in(GtkIMContext * context);
6844
 
extern void gtk_im_context_focus_out(GtkIMContext * context);
6845
 
extern void gtk_im_context_get_preedit_string(GtkIMContext * context,
6846
 
                                              gchar * *, PangoAttrList * *,
6847
 
                                              gint *);
6848
 
extern gboolean gtk_im_context_get_surrounding(GtkIMContext * context,
6849
 
                                               gchar * *, gint *);
6850
 
extern GType gtk_im_context_get_type(void);
6851
 
extern void gtk_im_context_reset(GtkIMContext * context);
6852
 
extern void gtk_im_context_set_client_window(GtkIMContext * context,
6853
 
                                             GdkWindow *);
6854
 
extern void gtk_im_context_set_cursor_location(GtkIMContext * context,
6855
 
                                               const GdkRectangle *);
6856
 
extern void gtk_im_context_set_surrounding(GtkIMContext * context,
6857
 
                                           const char *, gint, gint);
6858
 
extern void gtk_im_context_set_use_preedit(GtkIMContext * context,
6859
 
                                           gboolean);
6860
 
extern void gtk_im_context_simple_add_table(GtkIMContextSimple *
6861
 
                                            context_simple, guint16 *,
6862
 
                                            gint, gint);
6863
 
extern GType gtk_im_context_simple_get_type(void);
6864
 
extern GtkIMContext *gtk_im_context_simple_new(void);
6865
 
extern void gtk_im_multicontext_append_menuitems(GtkIMMulticontext *
6866
 
                                                 context, GtkMenuShell *);
6867
 
extern const char *gtk_im_multicontext_get_context_id(GtkIMMulticontext *
6868
 
                                                      context);
6869
 
extern GType gtk_im_multicontext_get_type(void);
6870
 
extern GtkIMContext *gtk_im_multicontext_new(void);
6871
 
extern void gtk_im_multicontext_set_context_id(GtkIMMulticontext * context,
6872
 
                                               const char *);
6873
 
extern GType gtk_im_preedit_style_get_type(void);
6874
 
extern GType gtk_im_status_style_get_type(void);
6875
 
extern void gtk_image_clear(GtkImage * image);
6876
 
extern GdkPixbufAnimation *gtk_image_get_animation(GtkImage * image);
6877
 
extern void gtk_image_get_gicon(GtkImage * image, GIcon * *,
6878
 
                                GtkIconSize *);
6879
 
extern void gtk_image_get_icon_name(GtkImage * image, const char **,
6880
 
                                    GtkIconSize *);
6881
 
extern void gtk_image_get_icon_set(GtkImage * image, GtkIconSet * *,
6882
 
                                   GtkIconSize *);
6883
 
extern GdkPixbuf *gtk_image_get_pixbuf(GtkImage * image);
6884
 
extern gint gtk_image_get_pixel_size(GtkImage * image);
6885
 
extern void gtk_image_get_stock(GtkImage * image, gchar * *,
6886
 
                                GtkIconSize *);
6887
 
extern GtkImageType gtk_image_get_storage_type(GtkImage * image);
6888
 
extern GType gtk_image_get_type(void);
6889
 
extern gboolean gtk_image_menu_item_get_always_show_image(GtkImageMenuItem
6890
 
                                                          *
6891
 
                                                          image_menu_item);
6892
 
extern GtkWidget *gtk_image_menu_item_get_image(GtkImageMenuItem *
6893
 
                                                image_menu_item);
6894
 
extern GType gtk_image_menu_item_get_type(void);
6895
 
extern gboolean gtk_image_menu_item_get_use_stock(GtkImageMenuItem *
6896
 
                                                  image_menu_item);
6897
 
extern GtkWidget *gtk_image_menu_item_new(void);
6898
 
extern GtkWidget *gtk_image_menu_item_new_from_stock(const char *stock_id,
6899
 
                                                     GtkAccelGroup *);
6900
 
extern GtkWidget *gtk_image_menu_item_new_with_label(const char *label);
6901
 
extern GtkWidget *gtk_image_menu_item_new_with_mnemonic(const char *label);
6902
 
extern void gtk_image_menu_item_set_accel_group(GtkImageMenuItem *
6903
 
                                                image_menu_item,
6904
 
                                                GtkAccelGroup *);
6905
 
extern void gtk_image_menu_item_set_always_show_image(GtkImageMenuItem *
6906
 
                                                      image_menu_item,
6907
 
                                                      gboolean);
6908
 
extern void gtk_image_menu_item_set_image(GtkImageMenuItem *
6909
 
                                          image_menu_item, GtkWidget *);
6910
 
extern void gtk_image_menu_item_set_use_stock(GtkImageMenuItem *
6911
 
                                              image_menu_item, gboolean);
6912
 
extern GtkWidget *gtk_image_new(void);
6913
 
extern GtkWidget *gtk_image_new_from_animation(GdkPixbufAnimation *
6914
 
                                               animation);
6915
 
extern GtkWidget *gtk_image_new_from_file(const char *filename);
6916
 
extern GtkWidget *gtk_image_new_from_gicon(GIcon * icon, GtkIconSize);
6917
 
extern GtkWidget *gtk_image_new_from_icon_name(const char *icon_name,
6918
 
                                               GtkIconSize);
6919
 
extern GtkWidget *gtk_image_new_from_icon_set(GtkIconSet * icon_set,
6920
 
                                              GtkIconSize);
6921
 
extern GtkWidget *gtk_image_new_from_pixbuf(GdkPixbuf * pixbuf);
6922
 
extern GtkWidget *gtk_image_new_from_resource(const char *resource_path);
6923
 
extern GtkWidget *gtk_image_new_from_stock(const char *stock_id,
6924
 
                                           GtkIconSize);
6925
 
extern void gtk_image_set_from_animation(GtkImage * image,
6926
 
                                         GdkPixbufAnimation *);
6927
 
extern void gtk_image_set_from_file(GtkImage * image, const char *);
6928
 
extern void gtk_image_set_from_gicon(GtkImage * image, GIcon *,
6929
 
                                     GtkIconSize);
6930
 
extern void gtk_image_set_from_icon_name(GtkImage * image, const char *,
6931
 
                                         GtkIconSize);
6932
 
extern void gtk_image_set_from_icon_set(GtkImage * image, GtkIconSet *,
6933
 
                                        GtkIconSize);
6934
 
extern void gtk_image_set_from_pixbuf(GtkImage * image, GdkPixbuf *);
6935
 
extern void gtk_image_set_from_resource(GtkImage * image, const char *);
6936
 
extern void gtk_image_set_from_stock(GtkImage * image, const char *,
6937
 
                                     GtkIconSize);
6938
 
extern void gtk_image_set_pixel_size(GtkImage * image, gint);
6939
 
extern GType gtk_image_type_get_type(void);
6940
 
extern void gtk_info_bar_add_action_widget(GtkInfoBar * info_bar,
6941
 
                                           GtkWidget *, gint);
6942
 
extern GtkWidget *gtk_info_bar_add_button(GtkInfoBar * info_bar,
6943
 
                                          const char *, gint);
6944
 
extern void gtk_info_bar_add_buttons(GtkInfoBar * info_bar, const char *,
6945
 
                                     ...);
6946
 
extern GtkWidget *gtk_info_bar_get_action_area(GtkInfoBar * info_bar);
6947
 
extern GtkWidget *gtk_info_bar_get_content_area(GtkInfoBar * info_bar);
6948
 
extern GtkMessageType gtk_info_bar_get_message_type(GtkInfoBar * info_bar);
6949
 
extern GType gtk_info_bar_get_type(void);
6950
 
extern GtkWidget *gtk_info_bar_new(void);
6951
 
extern GtkWidget *gtk_info_bar_new_with_buttons(const char
6952
 
                                                *first_button_text, ...);
6953
 
extern void gtk_info_bar_response(GtkInfoBar * info_bar, gint);
6954
 
extern void gtk_info_bar_set_default_response(GtkInfoBar * info_bar, gint);
6955
 
extern void gtk_info_bar_set_message_type(GtkInfoBar * info_bar,
6956
 
                                          GtkMessageType);
6957
 
extern void gtk_info_bar_set_response_sensitive(GtkInfoBar * info_bar,
6958
 
                                                gint, gboolean);
6959
 
extern void gtk_init(int *argc, char ***);
6960
 
extern gboolean gtk_init_check(int *argc, char ***);
6961
 
extern gboolean gtk_init_with_args(gint * argc, gchar * **, const char *,
6962
 
                                   const GOptionEntry *, const char *,
6963
 
                                   GError * *);
6964
 
extern GType gtk_input_hints_get_type(void);
6965
 
extern GType gtk_input_purpose_get_type(void);
6966
 
extern GdkScreen *gtk_invisible_get_screen(GtkInvisible * invisible);
6967
 
extern GType gtk_invisible_get_type(void);
6968
 
extern GtkWidget *gtk_invisible_new(void);
6969
 
extern GtkWidget *gtk_invisible_new_for_screen(GdkScreen * screen);
6970
 
extern void gtk_invisible_set_screen(GtkInvisible * invisible,
6971
 
                                     GdkScreen *);
6972
 
extern GType gtk_junction_sides_get_type(void);
6973
 
extern GType gtk_justification_get_type(void);
6974
 
extern guint gtk_key_snooper_install(GtkKeySnoopFunc snooper, gpointer);
6975
 
extern void gtk_key_snooper_remove(guint snooper_handler_id);
6976
 
extern gdouble gtk_label_get_angle(GtkLabel * label);
6977
 
extern PangoAttrList *gtk_label_get_attributes(GtkLabel * label);
6978
 
extern const char *gtk_label_get_current_uri(GtkLabel * label);
6979
 
extern PangoEllipsizeMode gtk_label_get_ellipsize(GtkLabel * label);
6980
 
extern GtkJustification gtk_label_get_justify(GtkLabel * label);
6981
 
extern const char *gtk_label_get_label(GtkLabel * label);
6982
 
extern PangoLayout *gtk_label_get_layout(GtkLabel * label);
6983
 
extern void gtk_label_get_layout_offsets(GtkLabel * label, gint *, gint *);
6984
 
extern gboolean gtk_label_get_line_wrap(GtkLabel * label);
6985
 
extern PangoWrapMode gtk_label_get_line_wrap_mode(GtkLabel * label);
6986
 
extern gint gtk_label_get_max_width_chars(GtkLabel * label);
6987
 
extern guint gtk_label_get_mnemonic_keyval(GtkLabel * label);
6988
 
extern GtkWidget *gtk_label_get_mnemonic_widget(GtkLabel * label);
6989
 
extern gboolean gtk_label_get_selectable(GtkLabel * label);
6990
 
extern gboolean gtk_label_get_selection_bounds(GtkLabel * label, gint *,
6991
 
                                               gint *);
6992
 
extern gboolean gtk_label_get_single_line_mode(GtkLabel * label);
6993
 
extern const char *gtk_label_get_text(GtkLabel * label);
6994
 
extern gboolean gtk_label_get_track_visited_links(GtkLabel * label);
6995
 
extern GType gtk_label_get_type(void);
6996
 
extern gboolean gtk_label_get_use_markup(GtkLabel * label);
6997
 
extern gboolean gtk_label_get_use_underline(GtkLabel * label);
6998
 
extern gint gtk_label_get_width_chars(GtkLabel * label);
6999
 
extern GtkWidget *gtk_label_new(const char *str);
7000
 
extern GtkWidget *gtk_label_new_with_mnemonic(const char *str);
7001
 
extern void gtk_label_select_region(GtkLabel * label, gint, gint);
7002
 
extern void gtk_label_set_angle(GtkLabel * label, gdouble);
7003
 
extern void gtk_label_set_attributes(GtkLabel * label, PangoAttrList *);
7004
 
extern void gtk_label_set_ellipsize(GtkLabel * label, PangoEllipsizeMode);
7005
 
extern void gtk_label_set_justify(GtkLabel * label, GtkJustification);
7006
 
extern void gtk_label_set_label(GtkLabel * label, const char *);
7007
 
extern void gtk_label_set_line_wrap(GtkLabel * label, gboolean);
7008
 
extern void gtk_label_set_line_wrap_mode(GtkLabel * label, PangoWrapMode);
7009
 
extern void gtk_label_set_markup(GtkLabel * label, const char *);
7010
 
extern void gtk_label_set_markup_with_mnemonic(GtkLabel * label,
7011
 
                                               const char *);
7012
 
extern void gtk_label_set_max_width_chars(GtkLabel * label, gint);
7013
 
extern void gtk_label_set_mnemonic_widget(GtkLabel * label, GtkWidget *);
7014
 
extern void gtk_label_set_pattern(GtkLabel * label, const char *);
7015
 
extern void gtk_label_set_selectable(GtkLabel * label, gboolean);
7016
 
extern void gtk_label_set_single_line_mode(GtkLabel * label, gboolean);
7017
 
extern void gtk_label_set_text(GtkLabel * label, const char *);
7018
 
extern void gtk_label_set_text_with_mnemonic(GtkLabel * label,
7019
 
                                             const char *);
7020
 
extern void gtk_label_set_track_visited_links(GtkLabel * label, gboolean);
7021
 
extern void gtk_label_set_use_markup(GtkLabel * label, gboolean);
7022
 
extern void gtk_label_set_use_underline(GtkLabel * label, gboolean);
7023
 
extern void gtk_label_set_width_chars(GtkLabel * label, gint);
7024
 
extern GdkWindow *gtk_layout_get_bin_window(GtkLayout * layout);
7025
 
extern GtkAdjustment *gtk_layout_get_hadjustment(GtkLayout * layout);
7026
 
extern void gtk_layout_get_size(GtkLayout * layout, guint *, guint *);
7027
 
extern GType gtk_layout_get_type(void);
7028
 
extern GtkAdjustment *gtk_layout_get_vadjustment(GtkLayout * layout);
7029
 
extern void gtk_layout_move(GtkLayout * layout, GtkWidget *, gint, gint);
7030
 
extern GtkWidget *gtk_layout_new(GtkAdjustment * hadjustment,
7031
 
                                 GtkAdjustment *);
7032
 
extern void gtk_layout_put(GtkLayout * layout, GtkWidget *, gint, gint);
7033
 
extern void gtk_layout_set_hadjustment(GtkLayout * layout,
7034
 
                                       GtkAdjustment *);
7035
 
extern void gtk_layout_set_size(GtkLayout * layout, guint, guint);
7036
 
extern void gtk_layout_set_vadjustment(GtkLayout * layout,
7037
 
                                       GtkAdjustment *);
7038
 
extern void gtk_level_bar_add_offset_value(GtkLevelBar * self,
7039
 
                                           const char *, gdouble);
7040
 
extern gdouble gtk_level_bar_get_max_value(GtkLevelBar * self);
7041
 
extern gdouble gtk_level_bar_get_min_value(GtkLevelBar * self);
7042
 
extern GtkLevelBarMode gtk_level_bar_get_mode(GtkLevelBar * self);
7043
 
extern gboolean gtk_level_bar_get_offset_value(GtkLevelBar * self,
7044
 
                                               const char *, gdouble *);
7045
 
extern GType gtk_level_bar_get_type(void);
7046
 
extern gdouble gtk_level_bar_get_value(GtkLevelBar * self);
7047
 
extern GType gtk_level_bar_mode_get_type(void);
7048
 
extern GtkWidget *gtk_level_bar_new(void);
7049
 
extern GtkWidget *gtk_level_bar_new_for_interval(gdouble min_value,
7050
 
                                                 gdouble);
7051
 
extern void gtk_level_bar_remove_offset_value(GtkLevelBar * self,
7052
 
                                              const char *);
7053
 
extern void gtk_level_bar_set_max_value(GtkLevelBar * self, gdouble);
7054
 
extern void gtk_level_bar_set_min_value(GtkLevelBar * self, gdouble);
7055
 
extern void gtk_level_bar_set_mode(GtkLevelBar * self, GtkLevelBarMode);
7056
 
extern void gtk_level_bar_set_value(GtkLevelBar * self, gdouble);
7057
 
extern GType gtk_license_get_type(void);
7058
 
extern GType gtk_link_button_get_type(void);
7059
 
extern const char *gtk_link_button_get_uri(GtkLinkButton * link_button);
7060
 
extern gboolean gtk_link_button_get_visited(GtkLinkButton * link_button);
7061
 
extern GtkWidget *gtk_link_button_new(const char *uri);
7062
 
extern GtkWidget *gtk_link_button_new_with_label(const char *uri,
7063
 
                                                 const char *);
7064
 
extern void gtk_link_button_set_uri(GtkLinkButton * link_button,
7065
 
                                    const char *);
7066
 
extern void gtk_link_button_set_visited(GtkLinkButton * link_button,
7067
 
                                        gboolean);
7068
 
extern void gtk_list_store_append(GtkListStore * list_store,
7069
 
                                  GtkTreeIter *);
7070
 
extern void gtk_list_store_clear(GtkListStore * list_store);
7071
 
extern GType gtk_list_store_get_type(void);
7072
 
extern void gtk_list_store_insert(GtkListStore * list_store, GtkTreeIter *,
7073
 
                                  gint);
7074
 
extern void gtk_list_store_insert_after(GtkListStore * list_store,
7075
 
                                        GtkTreeIter *, GtkTreeIter *);
7076
 
extern void gtk_list_store_insert_before(GtkListStore * list_store,
7077
 
                                         GtkTreeIter *, GtkTreeIter *);
7078
 
extern void gtk_list_store_insert_with_values(GtkListStore * list_store,
7079
 
                                              GtkTreeIter *, gint, ...);
7080
 
extern void gtk_list_store_insert_with_valuesv(GtkListStore * list_store,
7081
 
                                               GtkTreeIter *, gint, gint *,
7082
 
                                               GValue *, gint);
7083
 
extern gboolean gtk_list_store_iter_is_valid(GtkListStore * list_store,
7084
 
                                             GtkTreeIter *);
7085
 
extern void gtk_list_store_move_after(GtkListStore * store, GtkTreeIter *,
7086
 
                                      GtkTreeIter *);
7087
 
extern void gtk_list_store_move_before(GtkListStore * store, GtkTreeIter *,
7088
 
                                       GtkTreeIter *);
7089
 
extern GtkListStore *gtk_list_store_new(gint n_columns, ...);
7090
 
extern GtkListStore *gtk_list_store_newv(gint n_columns, GType *);
7091
 
extern void gtk_list_store_prepend(GtkListStore * list_store,
7092
 
                                   GtkTreeIter *);
7093
 
extern gboolean gtk_list_store_remove(GtkListStore * list_store,
7094
 
                                      GtkTreeIter *);
7095
 
extern void gtk_list_store_reorder(GtkListStore * store, gint *);
7096
 
extern void gtk_list_store_set(GtkListStore * list_store, GtkTreeIter *,
7097
 
                               ...);
7098
 
extern void gtk_list_store_set_column_types(GtkListStore * list_store,
7099
 
                                            gint, GType *);
7100
 
extern void gtk_list_store_set_valist(GtkListStore * list_store,
7101
 
                                      GtkTreeIter * iter,
7102
 
                                      va_list var_args);
7103
 
extern void gtk_list_store_set_value(GtkListStore * list_store,
7104
 
                                     GtkTreeIter *, gint, GValue *);
7105
 
extern void gtk_list_store_set_valuesv(GtkListStore * list_store,
7106
 
                                       GtkTreeIter *, gint *, GValue *,
7107
 
                                       gint);
7108
 
extern void gtk_list_store_swap(GtkListStore * store, GtkTreeIter *,
7109
 
                                GtkTreeIter *);
7110
 
extern GPermission *gtk_lock_button_get_permission(GtkLockButton * button);
7111
 
extern GType gtk_lock_button_get_type(void);
7112
 
extern GtkWidget *gtk_lock_button_new(GPermission * permission);
7113
 
extern void gtk_lock_button_set_permission(GtkLockButton * button,
7114
 
                                           GPermission *);
7115
 
extern void gtk_main(void);
7116
 
extern void gtk_main_do_event(GdkEvent * event);
7117
 
extern gboolean gtk_main_iteration(void);
7118
 
extern gboolean gtk_main_iteration_do(gboolean blocking);
7119
 
extern guint gtk_main_level(void);
7120
 
extern void gtk_main_quit(void);
7121
 
extern void gtk_menu_attach(GtkMenu * menu, GtkWidget *, guint, guint,
7122
 
                            guint, guint);
7123
 
extern void gtk_menu_attach_to_widget(GtkMenu * menu, GtkWidget *,
7124
 
                                      GtkMenuDetachFunc);
7125
 
extern GtkPackDirection gtk_menu_bar_get_child_pack_direction(GtkMenuBar *
7126
 
                                                              menubar);
7127
 
extern GtkPackDirection gtk_menu_bar_get_pack_direction(GtkMenuBar *
7128
 
                                                        menubar);
7129
 
extern GType gtk_menu_bar_get_type(void);
7130
 
extern GtkWidget *gtk_menu_bar_new(void);
7131
 
extern GtkWidget *gtk_menu_bar_new_from_model(GMenuModel * model);
7132
 
extern void gtk_menu_bar_set_child_pack_direction(GtkMenuBar * menubar,
7133
 
                                                  GtkPackDirection);
7134
 
extern void gtk_menu_bar_set_pack_direction(GtkMenuBar * menubar,
7135
 
                                            GtkPackDirection);
7136
 
extern GtkWidget *gtk_menu_button_get_align_widget(GtkMenuButton *
7137
 
                                                   menu_button);
7138
 
extern GtkArrowType gtk_menu_button_get_direction(GtkMenuButton *
7139
 
                                                  menu_button);
7140
 
extern GMenuModel *gtk_menu_button_get_menu_model(GtkMenuButton *
7141
 
                                                  menu_button);
7142
 
extern GtkMenu *gtk_menu_button_get_popup(GtkMenuButton * menu_button);
7143
 
extern GType gtk_menu_button_get_type(void);
7144
 
extern GtkWidget *gtk_menu_button_new(void);
7145
 
extern void gtk_menu_button_set_align_widget(GtkMenuButton * menu_button,
7146
 
                                             GtkWidget *);
7147
 
extern void gtk_menu_button_set_direction(GtkMenuButton * menu_button,
7148
 
                                          GtkArrowType);
7149
 
extern void gtk_menu_button_set_menu_model(GtkMenuButton * menu_button,
7150
 
                                           GMenuModel *);
7151
 
extern void gtk_menu_button_set_popup(GtkMenuButton * menu_button,
7152
 
                                      GtkWidget *);
7153
 
extern void gtk_menu_detach(GtkMenu * menu);
7154
 
extern GType gtk_menu_direction_type_get_type(void);
7155
 
extern GtkAccelGroup *gtk_menu_get_accel_group(GtkMenu * menu);
7156
 
extern const char *gtk_menu_get_accel_path(GtkMenu * menu);
7157
 
extern GtkWidget *gtk_menu_get_active(GtkMenu * menu);
7158
 
extern GtkWidget *gtk_menu_get_attach_widget(GtkMenu * menu);
7159
 
extern GList *gtk_menu_get_for_attach_widget(GtkWidget * widget);
7160
 
extern gint gtk_menu_get_monitor(GtkMenu * menu);
7161
 
extern gboolean gtk_menu_get_reserve_toggle_size(GtkMenu * menu);
7162
 
extern gboolean gtk_menu_get_tearoff_state(GtkMenu * menu);
7163
 
extern const char *gtk_menu_get_title(GtkMenu * menu);
7164
 
extern GType gtk_menu_get_type(void);
7165
 
extern void gtk_menu_item_activate(GtkMenuItem * menu_item);
7166
 
extern void gtk_menu_item_deselect(GtkMenuItem * menu_item);
7167
 
extern const char *gtk_menu_item_get_accel_path(GtkMenuItem * menu_item);
7168
 
extern const char *gtk_menu_item_get_label(GtkMenuItem * menu_item);
7169
 
extern gboolean gtk_menu_item_get_reserve_indicator(GtkMenuItem *
7170
 
                                                    menu_item);
7171
 
extern gboolean gtk_menu_item_get_right_justified(GtkMenuItem * menu_item);
7172
 
extern GtkWidget *gtk_menu_item_get_submenu(GtkMenuItem * menu_item);
7173
 
extern GType gtk_menu_item_get_type(void);
7174
 
extern gboolean gtk_menu_item_get_use_underline(GtkMenuItem * menu_item);
7175
 
extern GtkWidget *gtk_menu_item_new(void);
7176
 
extern GtkWidget *gtk_menu_item_new_with_label(const char *label);
7177
 
extern GtkWidget *gtk_menu_item_new_with_mnemonic(const char *label);
7178
 
extern void gtk_menu_item_select(GtkMenuItem * menu_item);
7179
 
extern void gtk_menu_item_set_accel_path(GtkMenuItem * menu_item,
7180
 
                                         const char *);
7181
 
extern void gtk_menu_item_set_label(GtkMenuItem * menu_item, const char *);
7182
 
extern void gtk_menu_item_set_reserve_indicator(GtkMenuItem * menu_item,
7183
 
                                                gboolean);
7184
 
extern void gtk_menu_item_set_right_justified(GtkMenuItem * menu_item,
7185
 
                                              gboolean);
7186
 
extern void gtk_menu_item_set_submenu(GtkMenuItem * menu_item,
7187
 
                                      GtkWidget *);
7188
 
extern void gtk_menu_item_set_use_underline(GtkMenuItem * menu_item,
7189
 
                                            gboolean);
7190
 
extern void gtk_menu_item_toggle_size_allocate(GtkMenuItem * menu_item,
7191
 
                                               gint);
7192
 
extern void gtk_menu_item_toggle_size_request(GtkMenuItem * menu_item,
7193
 
                                              gint *);
7194
 
extern GtkWidget *gtk_menu_new(void);
7195
 
extern GtkWidget *gtk_menu_new_from_model(GMenuModel * model);
7196
 
extern void gtk_menu_popdown(GtkMenu * menu);
7197
 
extern void gtk_menu_popup(GtkMenu * menu, GtkWidget *, GtkWidget *,
7198
 
                           GtkMenuPositionFunc, gpointer, guint, guint32);
7199
 
extern void gtk_menu_popup_for_device(GtkMenu * menu, GdkDevice *,
7200
 
                                      GtkWidget *, GtkWidget *,
7201
 
                                      GtkMenuPositionFunc, gpointer,
7202
 
                                      GDestroyNotify, guint, guint32);
7203
 
extern void gtk_menu_reorder_child(GtkMenu * menu, GtkWidget *, gint);
7204
 
extern void gtk_menu_reposition(GtkMenu * menu);
7205
 
extern void gtk_menu_set_accel_group(GtkMenu * menu, GtkAccelGroup *);
7206
 
extern void gtk_menu_set_accel_path(GtkMenu * menu, const char *);
7207
 
extern void gtk_menu_set_active(GtkMenu * menu, guint);
7208
 
extern void gtk_menu_set_monitor(GtkMenu * menu, gint);
7209
 
extern void gtk_menu_set_reserve_toggle_size(GtkMenu * menu, gboolean);
7210
 
extern void gtk_menu_set_screen(GtkMenu * menu, GdkScreen *);
7211
 
extern void gtk_menu_set_tearoff_state(GtkMenu * menu, gboolean);
7212
 
extern void gtk_menu_set_title(GtkMenu * menu, const char *);
7213
 
extern void gtk_menu_shell_activate_item(GtkMenuShell * menu_shell,
7214
 
                                         GtkWidget *, gboolean);
7215
 
extern void gtk_menu_shell_append(GtkMenuShell * menu_shell, GtkWidget *);
7216
 
extern void gtk_menu_shell_bind_model(GtkMenuShell * menu_shell,
7217
 
                                      GMenuModel *, const char *,
7218
 
                                      gboolean);
7219
 
extern void gtk_menu_shell_cancel(GtkMenuShell * menu_shell);
7220
 
extern void gtk_menu_shell_deactivate(GtkMenuShell * menu_shell);
7221
 
extern void gtk_menu_shell_deselect(GtkMenuShell * menu_shell);
7222
 
extern GtkWidget *gtk_menu_shell_get_parent_shell(GtkMenuShell *
7223
 
                                                  menu_shell);
7224
 
extern GtkWidget *gtk_menu_shell_get_selected_item(GtkMenuShell *
7225
 
                                                   menu_shell);
7226
 
extern gboolean gtk_menu_shell_get_take_focus(GtkMenuShell * menu_shell);
7227
 
extern GType gtk_menu_shell_get_type(void);
7228
 
extern void gtk_menu_shell_insert(GtkMenuShell * menu_shell, GtkWidget *,
7229
 
                                  gint);
7230
 
extern void gtk_menu_shell_prepend(GtkMenuShell * menu_shell, GtkWidget *);
7231
 
extern void gtk_menu_shell_select_first(GtkMenuShell * menu_shell,
7232
 
                                        gboolean);
7233
 
extern void gtk_menu_shell_select_item(GtkMenuShell * menu_shell,
7234
 
                                       GtkWidget *);
7235
 
extern void gtk_menu_shell_set_take_focus(GtkMenuShell * menu_shell,
7236
 
                                          gboolean);
7237
 
extern GtkWidget *gtk_menu_tool_button_get_menu(GtkMenuToolButton *
7238
 
                                                button);
7239
 
extern GType gtk_menu_tool_button_get_type(void);
7240
 
extern GtkToolItem *gtk_menu_tool_button_new(GtkWidget * icon_widget,
7241
 
                                             const char *);
7242
 
extern GtkToolItem *gtk_menu_tool_button_new_from_stock(const char
7243
 
                                                        *stock_id);
7244
 
extern void gtk_menu_tool_button_set_arrow_tooltip_markup(GtkMenuToolButton
7245
 
                                                          * button,
7246
 
                                                          const char *);
7247
 
extern void gtk_menu_tool_button_set_arrow_tooltip_text(GtkMenuToolButton *
7248
 
                                                        button,
7249
 
                                                        const char *);
7250
 
extern void gtk_menu_tool_button_set_menu(GtkMenuToolButton * button,
7251
 
                                          GtkWidget *);
7252
 
extern void gtk_message_dialog_format_secondary_markup(GtkMessageDialog *
7253
 
                                                       message_dialog,
7254
 
                                                       const char *, ...);
7255
 
extern void gtk_message_dialog_format_secondary_text(GtkMessageDialog *
7256
 
                                                     message_dialog,
7257
 
                                                     const char *, ...);
7258
 
extern GtkWidget *gtk_message_dialog_get_image(GtkMessageDialog * dialog);
7259
 
extern GtkWidget *gtk_message_dialog_get_message_area(GtkMessageDialog *
7260
 
                                                      message_dialog);
7261
 
extern GType gtk_message_dialog_get_type(void);
7262
 
extern GtkWidget *gtk_message_dialog_new(GtkWindow * parent,
7263
 
                                         GtkDialogFlags, GtkMessageType,
7264
 
                                         GtkButtonsType, const char *,
7265
 
                                         ...);
7266
 
extern GtkWidget *gtk_message_dialog_new_with_markup(GtkWindow * parent,
7267
 
                                                     GtkDialogFlags,
7268
 
                                                     GtkMessageType,
7269
 
                                                     GtkButtonsType,
7270
 
                                                     const char *, ...);
7271
 
extern void gtk_message_dialog_set_image(GtkMessageDialog * dialog,
7272
 
                                         GtkWidget *);
7273
 
extern void gtk_message_dialog_set_markup(GtkMessageDialog *
7274
 
                                          message_dialog, const char *);
7275
 
extern GType gtk_message_type_get_type(void);
7276
 
extern void gtk_misc_get_alignment(GtkMisc * misc, gfloat *, gfloat *);
7277
 
extern void gtk_misc_get_padding(GtkMisc * misc, gint *, gint *);
7278
 
extern GType gtk_misc_get_type(void);
7279
 
extern void gtk_misc_set_alignment(GtkMisc * misc, gfloat, gfloat);
7280
 
extern void gtk_misc_set_padding(GtkMisc * misc, gint, gint);
7281
 
extern GtkWindow *gtk_mount_operation_get_parent(GtkMountOperation * op);
7282
 
extern GdkScreen *gtk_mount_operation_get_screen(GtkMountOperation * op);
7283
 
extern GType gtk_mount_operation_get_type(void);
7284
 
extern gboolean gtk_mount_operation_is_showing(GtkMountOperation * op);
7285
 
extern GMountOperation *gtk_mount_operation_new(GtkWindow * parent);
7286
 
extern void gtk_mount_operation_set_parent(GtkMountOperation * op,
7287
 
                                           GtkWindow *);
7288
 
extern void gtk_mount_operation_set_screen(GtkMountOperation * op,
7289
 
                                           GdkScreen *);
7290
 
extern GType gtk_movement_step_get_type(void);
7291
 
extern gint gtk_notebook_append_page(GtkNotebook * notebook, GtkWidget *,
7292
 
                                     GtkWidget *);
7293
 
extern gint gtk_notebook_append_page_menu(GtkNotebook * notebook,
7294
 
                                          GtkWidget *, GtkWidget *,
7295
 
                                          GtkWidget *);
7296
 
extern GtkWidget *gtk_notebook_get_action_widget(GtkNotebook * notebook,
7297
 
                                                 GtkPackType);
7298
 
extern gint gtk_notebook_get_current_page(GtkNotebook * notebook);
7299
 
extern const char *gtk_notebook_get_group_name(GtkNotebook * notebook);
7300
 
extern GtkWidget *gtk_notebook_get_menu_label(GtkNotebook * notebook,
7301
 
                                              GtkWidget *);
7302
 
extern const char *gtk_notebook_get_menu_label_text(GtkNotebook * notebook,
7303
 
                                                    GtkWidget *);
7304
 
extern gint gtk_notebook_get_n_pages(GtkNotebook * notebook);
7305
 
extern GtkWidget *gtk_notebook_get_nth_page(GtkNotebook * notebook, gint);
7306
 
extern gboolean gtk_notebook_get_scrollable(GtkNotebook * notebook);
7307
 
extern gboolean gtk_notebook_get_show_border(GtkNotebook * notebook);
7308
 
extern gboolean gtk_notebook_get_show_tabs(GtkNotebook * notebook);
7309
 
extern gboolean gtk_notebook_get_tab_detachable(GtkNotebook * notebook,
7310
 
                                                GtkWidget *);
7311
 
extern guint16 gtk_notebook_get_tab_hborder(GtkNotebook * notebook);
7312
 
extern GtkWidget *gtk_notebook_get_tab_label(GtkNotebook * notebook,
7313
 
                                             GtkWidget *);
7314
 
extern const char *gtk_notebook_get_tab_label_text(GtkNotebook * notebook,
7315
 
                                                   GtkWidget *);
7316
 
extern GtkPositionType gtk_notebook_get_tab_pos(GtkNotebook * notebook);
7317
 
extern gboolean gtk_notebook_get_tab_reorderable(GtkNotebook * notebook,
7318
 
                                                 GtkWidget *);
7319
 
extern guint16 gtk_notebook_get_tab_vborder(GtkNotebook * notebook);
7320
 
extern GType gtk_notebook_get_type(void);
7321
 
extern gint gtk_notebook_insert_page(GtkNotebook * notebook, GtkWidget *,
7322
 
                                     GtkWidget *, gint);
7323
 
extern gint gtk_notebook_insert_page_menu(GtkNotebook * notebook,
7324
 
                                          GtkWidget *, GtkWidget *,
7325
 
                                          GtkWidget *, gint);
7326
 
extern GtkWidget *gtk_notebook_new(void);
7327
 
extern void gtk_notebook_next_page(GtkNotebook * notebook);
7328
 
extern gint gtk_notebook_page_num(GtkNotebook * notebook, GtkWidget *);
7329
 
extern void gtk_notebook_popup_disable(GtkNotebook * notebook);
7330
 
extern void gtk_notebook_popup_enable(GtkNotebook * notebook);
7331
 
extern gint gtk_notebook_prepend_page(GtkNotebook * notebook, GtkWidget *,
7332
 
                                      GtkWidget *);
7333
 
extern gint gtk_notebook_prepend_page_menu(GtkNotebook * notebook,
7334
 
                                           GtkWidget *, GtkWidget *,
7335
 
                                           GtkWidget *);
7336
 
extern void gtk_notebook_prev_page(GtkNotebook * notebook);
7337
 
extern void gtk_notebook_remove_page(GtkNotebook * notebook, gint);
7338
 
extern void gtk_notebook_reorder_child(GtkNotebook * notebook, GtkWidget *,
7339
 
                                       gint);
7340
 
extern void gtk_notebook_set_action_widget(GtkNotebook * notebook,
7341
 
                                           GtkWidget *, GtkPackType);
7342
 
extern void gtk_notebook_set_current_page(GtkNotebook * notebook, gint);
7343
 
extern void gtk_notebook_set_group_name(GtkNotebook * notebook,
7344
 
                                        const char *);
7345
 
extern void gtk_notebook_set_menu_label(GtkNotebook * notebook,
7346
 
                                        GtkWidget *, GtkWidget *);
7347
 
extern void gtk_notebook_set_menu_label_text(GtkNotebook * notebook,
7348
 
                                             GtkWidget *, const char *);
7349
 
extern void gtk_notebook_set_scrollable(GtkNotebook * notebook, gboolean);
7350
 
extern void gtk_notebook_set_show_border(GtkNotebook * notebook, gboolean);
7351
 
extern void gtk_notebook_set_show_tabs(GtkNotebook * notebook, gboolean);
7352
 
extern void gtk_notebook_set_tab_detachable(GtkNotebook * notebook,
7353
 
                                            GtkWidget *, gboolean);
7354
 
extern void gtk_notebook_set_tab_label(GtkNotebook * notebook, GtkWidget *,
7355
 
                                       GtkWidget *);
7356
 
extern void gtk_notebook_set_tab_label_text(GtkNotebook * notebook,
7357
 
                                            GtkWidget *, const char *);
7358
 
extern void gtk_notebook_set_tab_pos(GtkNotebook * notebook,
7359
 
                                     GtkPositionType);
7360
 
extern void gtk_notebook_set_tab_reorderable(GtkNotebook * notebook,
7361
 
                                             GtkWidget *, gboolean);
7362
 
extern GType gtk_notebook_tab_get_type(void);
7363
 
extern GType gtk_number_up_layout_get_type(void);
7364
 
extern GIcon *gtk_numerable_icon_get_background_gicon(GtkNumerableIcon *
7365
 
                                                      self);
7366
 
extern const char
7367
 
    *gtk_numerable_icon_get_background_icon_name(GtkNumerableIcon * self);
7368
 
extern gint gtk_numerable_icon_get_count(GtkNumerableIcon * self);
7369
 
extern const char *gtk_numerable_icon_get_label(GtkNumerableIcon * self);
7370
 
extern GtkStyleContext
7371
 
    *gtk_numerable_icon_get_style_context(GtkNumerableIcon * self);
7372
 
extern GType gtk_numerable_icon_get_type(void);
7373
 
extern GIcon *gtk_numerable_icon_new(GIcon * base_icon);
7374
 
extern GIcon *gtk_numerable_icon_new_with_style_context(GIcon * base_icon,
7375
 
                                                        GtkStyleContext *);
7376
 
extern void gtk_numerable_icon_set_background_gicon(GtkNumerableIcon *
7377
 
                                                    self, GIcon *);
7378
 
extern void gtk_numerable_icon_set_background_icon_name(GtkNumerableIcon *
7379
 
                                                        self,
7380
 
                                                        const char *);
7381
 
extern void gtk_numerable_icon_set_count(GtkNumerableIcon * self, gint);
7382
 
extern void gtk_numerable_icon_set_label(GtkNumerableIcon * self,
7383
 
                                         const char *);
7384
 
extern void gtk_numerable_icon_set_style_context(GtkNumerableIcon * self,
7385
 
                                                 GtkStyleContext *);
7386
 
extern GdkPixbuf *gtk_offscreen_window_get_pixbuf(GtkOffscreenWindow *
7387
 
                                                  offscreen);
7388
 
extern cairo_surface_t *gtk_offscreen_window_get_surface(GtkOffscreenWindow
7389
 
                                                         * offscreen);
7390
 
extern GType gtk_offscreen_window_get_type(void);
7391
 
extern GtkWidget *gtk_offscreen_window_new(void);
7392
 
extern GtkOrientation gtk_orientable_get_orientation(GtkOrientable *
7393
 
                                                     orientable);
7394
 
extern GType gtk_orientable_get_type(void);
7395
 
extern void gtk_orientable_set_orientation(GtkOrientable * orientable,
7396
 
                                           GtkOrientation);
7397
 
extern GType gtk_orientation_get_type(void);
7398
 
extern void gtk_overlay_add_overlay(GtkOverlay * overlay, GtkWidget *);
7399
 
extern GType gtk_overlay_get_type(void);
7400
 
extern GtkWidget *gtk_overlay_new(void);
7401
 
extern GType gtk_pack_direction_get_type(void);
7402
 
extern GType gtk_pack_type_get_type(void);
7403
 
extern GType gtk_page_orientation_get_type(void);
7404
 
extern GType gtk_page_set_get_type(void);
7405
 
extern GtkPageSetup *gtk_page_setup_copy(GtkPageSetup * other);
7406
 
extern gdouble gtk_page_setup_get_bottom_margin(GtkPageSetup * setup,
7407
 
                                                GtkUnit);
7408
 
extern gdouble gtk_page_setup_get_left_margin(GtkPageSetup * setup,
7409
 
                                              GtkUnit);
7410
 
extern GtkPageOrientation gtk_page_setup_get_orientation(GtkPageSetup *
7411
 
                                                         setup);
7412
 
extern gdouble gtk_page_setup_get_page_height(GtkPageSetup * setup,
7413
 
                                              GtkUnit);
7414
 
extern gdouble gtk_page_setup_get_page_width(GtkPageSetup * setup,
7415
 
                                             GtkUnit);
7416
 
extern gdouble gtk_page_setup_get_paper_height(GtkPageSetup * setup,
7417
 
                                               GtkUnit);
7418
 
extern GtkPaperSize *gtk_page_setup_get_paper_size(GtkPageSetup * setup);
7419
 
extern gdouble gtk_page_setup_get_paper_width(GtkPageSetup * setup,
7420
 
                                              GtkUnit);
7421
 
extern gdouble gtk_page_setup_get_right_margin(GtkPageSetup * setup,
7422
 
                                               GtkUnit);
7423
 
extern gdouble gtk_page_setup_get_top_margin(GtkPageSetup * setup,
7424
 
                                             GtkUnit);
7425
 
extern GType gtk_page_setup_get_type(void);
7426
 
extern gboolean gtk_page_setup_load_file(GtkPageSetup * setup,
7427
 
                                         const char *, GError * *);
7428
 
extern gboolean gtk_page_setup_load_key_file(GtkPageSetup * setup,
7429
 
                                             GKeyFile *, const char *,
7430
 
                                             GError * *);
7431
 
extern GtkPageSetup *gtk_page_setup_new(void);
7432
 
extern GtkPageSetup *gtk_page_setup_new_from_file(const char *file_name,
7433
 
                                                  GError * *);
7434
 
extern GtkPageSetup *gtk_page_setup_new_from_key_file(GKeyFile * key_file,
7435
 
                                                      const char *,
7436
 
                                                      GError * *);
7437
 
extern void gtk_page_setup_set_bottom_margin(GtkPageSetup * setup, gdouble,
7438
 
                                             GtkUnit);
7439
 
extern void gtk_page_setup_set_left_margin(GtkPageSetup * setup, gdouble,
7440
 
                                           GtkUnit);
7441
 
extern void gtk_page_setup_set_orientation(GtkPageSetup * setup,
7442
 
                                           GtkPageOrientation);
7443
 
extern void gtk_page_setup_set_paper_size(GtkPageSetup * setup,
7444
 
                                          GtkPaperSize *);
7445
 
extern void gtk_page_setup_set_paper_size_and_default_margins(GtkPageSetup
7446
 
                                                              * setup,
7447
 
                                                              GtkPaperSize
7448
 
                                                              *);
7449
 
extern void gtk_page_setup_set_right_margin(GtkPageSetup * setup, gdouble,
7450
 
                                            GtkUnit);
7451
 
extern void gtk_page_setup_set_top_margin(GtkPageSetup * setup, gdouble,
7452
 
                                          GtkUnit);
7453
 
extern gboolean gtk_page_setup_to_file(GtkPageSetup * setup, const char *,
7454
 
                                       GError * *);
7455
 
extern void gtk_page_setup_to_key_file(GtkPageSetup * setup, GKeyFile *,
7456
 
                                       const char *);
7457
 
extern void gtk_paned_add1(GtkPaned * paned, GtkWidget *);
7458
 
extern void gtk_paned_add2(GtkPaned * paned, GtkWidget *);
7459
 
extern GtkWidget *gtk_paned_get_child1(GtkPaned * paned);
7460
 
extern GtkWidget *gtk_paned_get_child2(GtkPaned * paned);
7461
 
extern GdkWindow *gtk_paned_get_handle_window(GtkPaned * paned);
7462
 
extern gint gtk_paned_get_position(GtkPaned * paned);
7463
 
extern GType gtk_paned_get_type(void);
7464
 
extern GtkWidget *gtk_paned_new(GtkOrientation orientation);
7465
 
extern void gtk_paned_pack1(GtkPaned * paned, GtkWidget *, gboolean,
7466
 
                            gboolean);
7467
 
extern void gtk_paned_pack2(GtkPaned * paned, GtkWidget *, gboolean,
7468
 
                            gboolean);
7469
 
extern void gtk_paned_set_position(GtkPaned * paned, gint);
7470
 
extern GtkPaperSize *gtk_paper_size_copy(GtkPaperSize * other);
7471
 
extern void gtk_paper_size_free(GtkPaperSize * size);
7472
 
extern const char *gtk_paper_size_get_default(void);
7473
 
extern gdouble gtk_paper_size_get_default_bottom_margin(GtkPaperSize *
7474
 
                                                        size, GtkUnit);
7475
 
extern gdouble gtk_paper_size_get_default_left_margin(GtkPaperSize * size,
7476
 
                                                      GtkUnit);
7477
 
extern gdouble gtk_paper_size_get_default_right_margin(GtkPaperSize * size,
7478
 
                                                       GtkUnit);
7479
 
extern gdouble gtk_paper_size_get_default_top_margin(GtkPaperSize * size,
7480
 
                                                     GtkUnit);
7481
 
extern const char *gtk_paper_size_get_display_name(GtkPaperSize * size);
7482
 
extern gdouble gtk_paper_size_get_height(GtkPaperSize * size, GtkUnit);
7483
 
extern const char *gtk_paper_size_get_name(GtkPaperSize * size);
7484
 
extern GList *gtk_paper_size_get_paper_sizes(gboolean include_custom);
7485
 
extern const char *gtk_paper_size_get_ppd_name(GtkPaperSize * size);
7486
 
extern GType gtk_paper_size_get_type(void);
7487
 
extern gdouble gtk_paper_size_get_width(GtkPaperSize * size, GtkUnit);
7488
 
extern gboolean gtk_paper_size_is_custom(GtkPaperSize * size);
7489
 
extern gboolean gtk_paper_size_is_equal(GtkPaperSize * size1,
7490
 
                                        GtkPaperSize *);
7491
 
extern GtkPaperSize *gtk_paper_size_new(const char *name);
7492
 
extern GtkPaperSize *gtk_paper_size_new_custom(const char *name,
7493
 
                                               const char *, gdouble,
7494
 
                                               gdouble, GtkUnit);
7495
 
extern GtkPaperSize *gtk_paper_size_new_from_key_file(GKeyFile * key_file,
7496
 
                                                      const char *,
7497
 
                                                      GError * *);
7498
 
extern GtkPaperSize *gtk_paper_size_new_from_ppd(const char *ppd_name,
7499
 
                                                 const char *, gdouble,
7500
 
                                                 gdouble);
7501
 
extern void gtk_paper_size_set_size(GtkPaperSize * size, gdouble, gdouble,
7502
 
                                    GtkUnit);
7503
 
extern void gtk_paper_size_to_key_file(GtkPaperSize * size, GKeyFile *,
7504
 
                                       const char *);
7505
 
extern gboolean gtk_parse_args(int *argc, char ***);
7506
 
extern GType gtk_path_priority_type_get_type(void);
7507
 
extern GType gtk_path_type_get_type(void);
7508
 
extern void gtk_plug_construct(GtkPlug * plug, Window);
7509
 
extern void gtk_plug_construct_for_display(GtkPlug * plug, GdkDisplay *,
7510
 
                                           Window);
7511
 
extern gboolean gtk_plug_get_embedded(GtkPlug * plug);
7512
 
extern Window gtk_plug_get_id(GtkPlug * plug);
7513
 
extern GdkWindow *gtk_plug_get_socket_window(GtkPlug * plug);
7514
 
extern GType gtk_plug_get_type(void);
7515
 
extern GtkWidget *gtk_plug_new(Window socket_id);
7516
 
extern GtkWidget *gtk_plug_new_for_display(GdkDisplay * display, Window);
7517
 
extern GType gtk_policy_type_get_type(void);
7518
 
extern GType gtk_position_type_get_type(void);
7519
 
extern PangoContext *gtk_print_context_create_pango_context(GtkPrintContext
7520
 
                                                            * context);
7521
 
extern PangoLayout *gtk_print_context_create_pango_layout(GtkPrintContext *
7522
 
                                                          context);
7523
 
extern cairo_t *gtk_print_context_get_cairo_context(GtkPrintContext *
7524
 
                                                    context);
7525
 
extern gdouble gtk_print_context_get_dpi_x(GtkPrintContext * context);
7526
 
extern gdouble gtk_print_context_get_dpi_y(GtkPrintContext * context);
7527
 
extern gboolean gtk_print_context_get_hard_margins(GtkPrintContext *
7528
 
                                                   context, gdouble *,
7529
 
                                                   gdouble *, gdouble *,
7530
 
                                                   gdouble *);
7531
 
extern gdouble gtk_print_context_get_height(GtkPrintContext * context);
7532
 
extern GtkPageSetup *gtk_print_context_get_page_setup(GtkPrintContext *
7533
 
                                                      context);
7534
 
extern PangoFontMap *gtk_print_context_get_pango_fontmap(GtkPrintContext *
7535
 
                                                         context);
7536
 
extern GType gtk_print_context_get_type(void);
7537
 
extern gdouble gtk_print_context_get_width(GtkPrintContext * context);
7538
 
extern void gtk_print_context_set_cairo_context(GtkPrintContext * context,
7539
 
                                                cairo_t *, double, double);
7540
 
extern GType gtk_print_duplex_get_type(void);
7541
 
extern GType gtk_print_error_get_type(void);
7542
 
extern GQuark gtk_print_error_quark(void);
7543
 
extern GType gtk_print_operation_action_get_type(void);
7544
 
extern void gtk_print_operation_cancel(GtkPrintOperation * op);
7545
 
extern void gtk_print_operation_draw_page_finish(GtkPrintOperation * op);
7546
 
extern GtkPageSetup
7547
 
    *gtk_print_operation_get_default_page_setup(GtkPrintOperation * op);
7548
 
extern gboolean gtk_print_operation_get_embed_page_setup(GtkPrintOperation
7549
 
                                                         * op);
7550
 
extern void gtk_print_operation_get_error(GtkPrintOperation * op,
7551
 
                                          GError * *);
7552
 
extern gboolean gtk_print_operation_get_has_selection(GtkPrintOperation *
7553
 
                                                      op);
7554
 
extern gint gtk_print_operation_get_n_pages_to_print(GtkPrintOperation *
7555
 
                                                     op);
7556
 
extern GtkPrintSettings
7557
 
    *gtk_print_operation_get_print_settings(GtkPrintOperation * op);
7558
 
extern GtkPrintStatus gtk_print_operation_get_status(GtkPrintOperation *
7559
 
                                                     op);
7560
 
extern const char *gtk_print_operation_get_status_string(GtkPrintOperation
7561
 
                                                         * op);
7562
 
extern gboolean gtk_print_operation_get_support_selection(GtkPrintOperation
7563
 
                                                          * op);
7564
 
extern GType gtk_print_operation_get_type(void);
7565
 
extern gboolean gtk_print_operation_is_finished(GtkPrintOperation * op);
7566
 
extern GtkPrintOperation *gtk_print_operation_new(void);
7567
 
extern void
7568
 
gtk_print_operation_preview_end_preview(GtkPrintOperationPreview *
7569
 
                                        preview);
7570
 
extern GType gtk_print_operation_preview_get_type(void);
7571
 
extern gboolean
7572
 
gtk_print_operation_preview_is_selected(GtkPrintOperationPreview * preview,
7573
 
                                        gint);
7574
 
extern void
7575
 
gtk_print_operation_preview_render_page(GtkPrintOperationPreview * preview,
7576
 
                                        gint);
7577
 
extern GType gtk_print_operation_result_get_type(void);
7578
 
extern GtkPrintOperationResult gtk_print_operation_run(GtkPrintOperation *
7579
 
                                                       op,
7580
 
                                                       GtkPrintOperationAction,
7581
 
                                                       GtkWindow *,
7582
 
                                                       GError * *);
7583
 
extern void gtk_print_operation_set_allow_async(GtkPrintOperation * op,
7584
 
                                                gboolean);
7585
 
extern void gtk_print_operation_set_current_page(GtkPrintOperation * op,
7586
 
                                                 gint);
7587
 
extern void gtk_print_operation_set_custom_tab_label(GtkPrintOperation *
7588
 
                                                     op, const char *);
7589
 
extern void gtk_print_operation_set_default_page_setup(GtkPrintOperation *
7590
 
                                                       op, GtkPageSetup *);
7591
 
extern void gtk_print_operation_set_defer_drawing(GtkPrintOperation * op);
7592
 
extern void gtk_print_operation_set_embed_page_setup(GtkPrintOperation *
7593
 
                                                     op, gboolean);
7594
 
extern void gtk_print_operation_set_export_filename(GtkPrintOperation * op,
7595
 
                                                    const char *);
7596
 
extern void gtk_print_operation_set_has_selection(GtkPrintOperation * op,
7597
 
                                                  gboolean);
7598
 
extern void gtk_print_operation_set_job_name(GtkPrintOperation * op,
7599
 
                                             const char *);
7600
 
extern void gtk_print_operation_set_n_pages(GtkPrintOperation * op, gint);
7601
 
extern void gtk_print_operation_set_print_settings(GtkPrintOperation * op,
7602
 
                                                   GtkPrintSettings *);
7603
 
extern void gtk_print_operation_set_show_progress(GtkPrintOperation * op,
7604
 
                                                  gboolean);
7605
 
extern void gtk_print_operation_set_support_selection(GtkPrintOperation *
7606
 
                                                      op, gboolean);
7607
 
extern void gtk_print_operation_set_track_print_status(GtkPrintOperation *
7608
 
                                                       op, gboolean);
7609
 
extern void gtk_print_operation_set_unit(GtkPrintOperation * op, GtkUnit);
7610
 
extern void gtk_print_operation_set_use_full_page(GtkPrintOperation * op,
7611
 
                                                  gboolean);
7612
 
extern GType gtk_print_pages_get_type(void);
7613
 
extern GType gtk_print_quality_get_type(void);
7614
 
extern GtkPageSetup *gtk_print_run_page_setup_dialog(GtkWindow * parent,
7615
 
                                                     GtkPageSetup *,
7616
 
                                                     GtkPrintSettings *);
7617
 
extern void gtk_print_run_page_setup_dialog_async(GtkWindow * parent,
7618
 
                                                  GtkPageSetup *,
7619
 
                                                  GtkPrintSettings *,
7620
 
                                                  GtkPageSetupDoneFunc,
7621
 
                                                  gpointer);
7622
 
extern GtkPrintSettings *gtk_print_settings_copy(GtkPrintSettings * other);
7623
 
extern void gtk_print_settings_foreach(GtkPrintSettings * settings,
7624
 
                                       GtkPrintSettingsFunc, gpointer);
7625
 
extern const char *gtk_print_settings_get(GtkPrintSettings * settings,
7626
 
                                          const char *);
7627
 
extern gboolean gtk_print_settings_get_bool(GtkPrintSettings * settings,
7628
 
                                            const char *);
7629
 
extern gboolean gtk_print_settings_get_collate(GtkPrintSettings *
7630
 
                                               settings);
7631
 
extern const char *gtk_print_settings_get_default_source(GtkPrintSettings *
7632
 
                                                         settings);
7633
 
extern const char *gtk_print_settings_get_dither(GtkPrintSettings *
7634
 
                                                 settings);
7635
 
extern gdouble gtk_print_settings_get_double(GtkPrintSettings * settings,
7636
 
                                             const char *);
7637
 
extern gdouble gtk_print_settings_get_double_with_default(GtkPrintSettings
7638
 
                                                          * settings,
7639
 
                                                          const char *,
7640
 
                                                          gdouble);
7641
 
extern GtkPrintDuplex gtk_print_settings_get_duplex(GtkPrintSettings *
7642
 
                                                    settings);
7643
 
extern const char *gtk_print_settings_get_finishings(GtkPrintSettings *
7644
 
                                                     settings);
7645
 
extern gint gtk_print_settings_get_int(GtkPrintSettings * settings,
7646
 
                                       const char *);
7647
 
extern gint gtk_print_settings_get_int_with_default(GtkPrintSettings *
7648
 
                                                    settings, const char *,
7649
 
                                                    gint);
7650
 
extern gdouble gtk_print_settings_get_length(GtkPrintSettings * settings,
7651
 
                                             const char *, GtkUnit);
7652
 
extern const char *gtk_print_settings_get_media_type(GtkPrintSettings *
7653
 
                                                     settings);
7654
 
extern gint gtk_print_settings_get_n_copies(GtkPrintSettings * settings);
7655
 
extern gint gtk_print_settings_get_number_up(GtkPrintSettings * settings);
7656
 
extern GtkNumberUpLayout
7657
 
gtk_print_settings_get_number_up_layout(GtkPrintSettings * settings);
7658
 
extern GtkPageOrientation
7659
 
gtk_print_settings_get_orientation(GtkPrintSettings * settings);
7660
 
extern const char *gtk_print_settings_get_output_bin(GtkPrintSettings *
7661
 
                                                     settings);
7662
 
extern GtkPageRange *gtk_print_settings_get_page_ranges(GtkPrintSettings *
7663
 
                                                        settings, gint *);
7664
 
extern GtkPageSet gtk_print_settings_get_page_set(GtkPrintSettings *
7665
 
                                                  settings);
7666
 
extern gdouble gtk_print_settings_get_paper_height(GtkPrintSettings *
7667
 
                                                   settings, GtkUnit);
7668
 
extern GtkPaperSize *gtk_print_settings_get_paper_size(GtkPrintSettings *
7669
 
                                                       settings);
7670
 
extern gdouble gtk_print_settings_get_paper_width(GtkPrintSettings *
7671
 
                                                  settings, GtkUnit);
7672
 
extern GtkPrintPages gtk_print_settings_get_print_pages(GtkPrintSettings *
7673
 
                                                        settings);
7674
 
extern const char *gtk_print_settings_get_printer(GtkPrintSettings *
7675
 
                                                  settings);
7676
 
extern gdouble gtk_print_settings_get_printer_lpi(GtkPrintSettings *
7677
 
                                                  settings);
7678
 
extern GtkPrintQuality gtk_print_settings_get_quality(GtkPrintSettings *
7679
 
                                                      settings);
7680
 
extern gint gtk_print_settings_get_resolution(GtkPrintSettings * settings);
7681
 
extern gint gtk_print_settings_get_resolution_x(GtkPrintSettings *
7682
 
                                                settings);
7683
 
extern gint gtk_print_settings_get_resolution_y(GtkPrintSettings *
7684
 
                                                settings);
7685
 
extern gboolean gtk_print_settings_get_reverse(GtkPrintSettings *
7686
 
                                               settings);
7687
 
extern gdouble gtk_print_settings_get_scale(GtkPrintSettings * settings);
7688
 
extern GType gtk_print_settings_get_type(void);
7689
 
extern gboolean gtk_print_settings_get_use_color(GtkPrintSettings *
7690
 
                                                 settings);
7691
 
extern gboolean gtk_print_settings_has_key(GtkPrintSettings * settings,
7692
 
                                           const char *);
7693
 
extern gboolean gtk_print_settings_load_file(GtkPrintSettings * settings,
7694
 
                                             const char *, GError * *);
7695
 
extern gboolean gtk_print_settings_load_key_file(GtkPrintSettings *
7696
 
                                                 settings, GKeyFile *,
7697
 
                                                 const char *, GError * *);
7698
 
extern GtkPrintSettings *gtk_print_settings_new(void);
7699
 
extern GtkPrintSettings *gtk_print_settings_new_from_file(const char
7700
 
                                                          *file_name,
7701
 
                                                          GError * *);
7702
 
extern GtkPrintSettings *gtk_print_settings_new_from_key_file(GKeyFile *
7703
 
                                                              key_file,
7704
 
                                                              const char *,
7705
 
                                                              GError * *);
7706
 
extern void gtk_print_settings_set(GtkPrintSettings * settings,
7707
 
                                   const char *, const char *);
7708
 
extern void gtk_print_settings_set_bool(GtkPrintSettings * settings,
7709
 
                                        const char *, gboolean);
7710
 
extern void gtk_print_settings_set_collate(GtkPrintSettings * settings,
7711
 
                                           gboolean);
7712
 
extern void gtk_print_settings_set_default_source(GtkPrintSettings *
7713
 
                                                  settings, const char *);
7714
 
extern void gtk_print_settings_set_dither(GtkPrintSettings * settings,
7715
 
                                          const char *);
7716
 
extern void gtk_print_settings_set_double(GtkPrintSettings * settings,
7717
 
                                          const char *, gdouble);
7718
 
extern void gtk_print_settings_set_duplex(GtkPrintSettings * settings,
7719
 
                                          GtkPrintDuplex);
7720
 
extern void gtk_print_settings_set_finishings(GtkPrintSettings * settings,
7721
 
                                              const char *);
7722
 
extern void gtk_print_settings_set_int(GtkPrintSettings * settings,
7723
 
                                       const char *, gint);
7724
 
extern void gtk_print_settings_set_length(GtkPrintSettings * settings,
7725
 
                                          const char *, gdouble, GtkUnit);
7726
 
extern void gtk_print_settings_set_media_type(GtkPrintSettings * settings,
7727
 
                                              const char *);
7728
 
extern void gtk_print_settings_set_n_copies(GtkPrintSettings * settings,
7729
 
                                            gint);
7730
 
extern void gtk_print_settings_set_number_up(GtkPrintSettings * settings,
7731
 
                                             gint);
7732
 
extern void gtk_print_settings_set_number_up_layout(GtkPrintSettings *
7733
 
                                                    settings,
7734
 
                                                    GtkNumberUpLayout);
7735
 
extern void gtk_print_settings_set_orientation(GtkPrintSettings * settings,
7736
 
                                               GtkPageOrientation);
7737
 
extern void gtk_print_settings_set_output_bin(GtkPrintSettings * settings,
7738
 
                                              const char *);
7739
 
extern void gtk_print_settings_set_page_ranges(GtkPrintSettings * settings,
7740
 
                                               GtkPageRange *, gint);
7741
 
extern void gtk_print_settings_set_page_set(GtkPrintSettings * settings,
7742
 
                                            GtkPageSet);
7743
 
extern void gtk_print_settings_set_paper_height(GtkPrintSettings *
7744
 
                                                settings, gdouble,
7745
 
                                                GtkUnit);
7746
 
extern void gtk_print_settings_set_paper_size(GtkPrintSettings * settings,
7747
 
                                              GtkPaperSize *);
7748
 
extern void gtk_print_settings_set_paper_width(GtkPrintSettings * settings,
7749
 
                                               gdouble, GtkUnit);
7750
 
extern void gtk_print_settings_set_print_pages(GtkPrintSettings * settings,
7751
 
                                               GtkPrintPages);
7752
 
extern void gtk_print_settings_set_printer(GtkPrintSettings * settings,
7753
 
                                           const char *);
7754
 
extern void gtk_print_settings_set_printer_lpi(GtkPrintSettings * settings,
7755
 
                                               gdouble);
7756
 
extern void gtk_print_settings_set_quality(GtkPrintSettings * settings,
7757
 
                                           GtkPrintQuality);
7758
 
extern void gtk_print_settings_set_resolution(GtkPrintSettings * settings,
7759
 
                                              gint);
7760
 
extern void gtk_print_settings_set_resolution_xy(GtkPrintSettings *
7761
 
                                                 settings, gint, gint);
7762
 
extern void gtk_print_settings_set_reverse(GtkPrintSettings * settings,
7763
 
                                           gboolean);
7764
 
extern void gtk_print_settings_set_scale(GtkPrintSettings * settings,
7765
 
                                         gdouble);
7766
 
extern void gtk_print_settings_set_use_color(GtkPrintSettings * settings,
7767
 
                                             gboolean);
7768
 
extern gboolean gtk_print_settings_to_file(GtkPrintSettings * settings,
7769
 
                                           const char *, GError * *);
7770
 
extern void gtk_print_settings_to_key_file(GtkPrintSettings * settings,
7771
 
                                           GKeyFile *, const char *);
7772
 
extern void gtk_print_settings_unset(GtkPrintSettings * settings,
7773
 
                                     const char *);
7774
 
extern GType gtk_print_status_get_type(void);
7775
 
extern PangoEllipsizeMode gtk_progress_bar_get_ellipsize(GtkProgressBar *
7776
 
                                                         pbar);
7777
 
extern gdouble gtk_progress_bar_get_fraction(GtkProgressBar * pbar);
7778
 
extern gboolean gtk_progress_bar_get_inverted(GtkProgressBar * pbar);
7779
 
extern gdouble gtk_progress_bar_get_pulse_step(GtkProgressBar * pbar);
7780
 
extern gboolean gtk_progress_bar_get_show_text(GtkProgressBar * pbar);
7781
 
extern const char *gtk_progress_bar_get_text(GtkProgressBar * pbar);
7782
 
extern GType gtk_progress_bar_get_type(void);
7783
 
extern GtkWidget *gtk_progress_bar_new(void);
7784
 
extern void gtk_progress_bar_pulse(GtkProgressBar * pbar);
7785
 
extern void gtk_progress_bar_set_ellipsize(GtkProgressBar * pbar,
7786
 
                                           PangoEllipsizeMode);
7787
 
extern void gtk_progress_bar_set_fraction(GtkProgressBar * pbar, gdouble);
7788
 
extern void gtk_progress_bar_set_inverted(GtkProgressBar * pbar, gboolean);
7789
 
extern void gtk_progress_bar_set_pulse_step(GtkProgressBar * pbar,
7790
 
                                            gdouble);
7791
 
extern void gtk_progress_bar_set_show_text(GtkProgressBar * pbar,
7792
 
                                           gboolean);
7793
 
extern void gtk_progress_bar_set_text(GtkProgressBar * pbar, const char *);
7794
 
extern void gtk_propagate_event(GtkWidget * widget, GdkEvent *);
7795
 
extern gint gtk_radio_action_get_current_value(GtkRadioAction * action);
7796
 
extern GSList *gtk_radio_action_get_group(GtkRadioAction * action);
7797
 
extern GType gtk_radio_action_get_type(void);
7798
 
extern void gtk_radio_action_join_group(GtkRadioAction * action,
7799
 
                                        GtkRadioAction *);
7800
 
extern GtkRadioAction *gtk_radio_action_new(const char *name, const char *,
7801
 
                                            const char *, const char *,
7802
 
                                            gint);
7803
 
extern void gtk_radio_action_set_current_value(GtkRadioAction * action,
7804
 
                                               gint);
7805
 
extern void gtk_radio_action_set_group(GtkRadioAction * action, GSList *);
7806
 
extern GSList *gtk_radio_button_get_group(GtkRadioButton * radio_button);
7807
 
extern GType gtk_radio_button_get_type(void);
7808
 
extern void gtk_radio_button_join_group(GtkRadioButton * radio_button,
7809
 
                                        GtkRadioButton *);
7810
 
extern GtkWidget *gtk_radio_button_new(GSList * group);
7811
 
extern GtkWidget *gtk_radio_button_new_from_widget(GtkRadioButton *
7812
 
                                                   radio_group_member);
7813
 
extern GtkWidget *gtk_radio_button_new_with_label(GSList * group,
7814
 
                                                  const char *);
7815
 
extern GtkWidget
7816
 
    *gtk_radio_button_new_with_label_from_widget(GtkRadioButton *
7817
 
                                                 radio_group_member,
7818
 
                                                 const char *);
7819
 
extern GtkWidget *gtk_radio_button_new_with_mnemonic(GSList * group,
7820
 
                                                     const char *);
7821
 
extern GtkWidget
7822
 
    *gtk_radio_button_new_with_mnemonic_from_widget(GtkRadioButton *
7823
 
                                                    radio_group_member,
7824
 
                                                    const char *);
7825
 
extern void gtk_radio_button_set_group(GtkRadioButton * radio_button,
7826
 
                                       GSList *);
7827
 
extern GSList *gtk_radio_menu_item_get_group(GtkRadioMenuItem *
7828
 
                                             radio_menu_item);
7829
 
extern GType gtk_radio_menu_item_get_type(void);
7830
 
extern GtkWidget *gtk_radio_menu_item_new(GSList * group);
7831
 
extern GtkWidget *gtk_radio_menu_item_new_from_widget(GtkRadioMenuItem *
7832
 
                                                      group);
7833
 
extern GtkWidget *gtk_radio_menu_item_new_with_label(GSList * group,
7834
 
                                                     const char *);
7835
 
extern GtkWidget
7836
 
    *gtk_radio_menu_item_new_with_label_from_widget(GtkRadioMenuItem *
7837
 
                                                    group, const char *);
7838
 
extern GtkWidget *gtk_radio_menu_item_new_with_mnemonic(GSList * group,
7839
 
                                                        const char *);
7840
 
extern GtkWidget
7841
 
    *gtk_radio_menu_item_new_with_mnemonic_from_widget(GtkRadioMenuItem *
7842
 
                                                       group,
7843
 
                                                       const char *);
7844
 
extern void gtk_radio_menu_item_set_group(GtkRadioMenuItem *
7845
 
                                          radio_menu_item, GSList *);
7846
 
extern GSList *gtk_radio_tool_button_get_group(GtkRadioToolButton *
7847
 
                                               button);
7848
 
extern GType gtk_radio_tool_button_get_type(void);
7849
 
extern GtkToolItem *gtk_radio_tool_button_new(GSList * group);
7850
 
extern GtkToolItem *gtk_radio_tool_button_new_from_stock(GSList * group,
7851
 
                                                         const char *);
7852
 
extern GtkToolItem
7853
 
    *gtk_radio_tool_button_new_from_widget(GtkRadioToolButton * group);
7854
 
extern GtkToolItem
7855
 
    *gtk_radio_tool_button_new_with_stock_from_widget(GtkRadioToolButton *
7856
 
                                                      group, const char *);
7857
 
extern void gtk_radio_tool_button_set_group(GtkRadioToolButton * button,
7858
 
                                            GSList *);
7859
 
extern GtkAdjustment *gtk_range_get_adjustment(GtkRange * range);
7860
 
extern gdouble gtk_range_get_fill_level(GtkRange * range);
7861
 
extern gboolean gtk_range_get_flippable(GtkRange * range);
7862
 
extern gboolean gtk_range_get_inverted(GtkRange * range);
7863
 
extern GtkSensitivityType gtk_range_get_lower_stepper_sensitivity(GtkRange
7864
 
                                                                  * range);
7865
 
extern gint gtk_range_get_min_slider_size(GtkRange * range);
7866
 
extern void gtk_range_get_range_rect(GtkRange * range, GdkRectangle *);
7867
 
extern gboolean gtk_range_get_restrict_to_fill_level(GtkRange * range);
7868
 
extern gint gtk_range_get_round_digits(GtkRange * range);
7869
 
extern gboolean gtk_range_get_show_fill_level(GtkRange * range);
7870
 
extern void gtk_range_get_slider_range(GtkRange * range, gint *, gint *);
7871
 
extern gboolean gtk_range_get_slider_size_fixed(GtkRange * range);
7872
 
extern GType gtk_range_get_type(void);
7873
 
extern GtkSensitivityType gtk_range_get_upper_stepper_sensitivity(GtkRange
7874
 
                                                                  * range);
7875
 
extern gdouble gtk_range_get_value(GtkRange * range);
7876
 
extern void gtk_range_set_adjustment(GtkRange * range, GtkAdjustment *);
7877
 
extern void gtk_range_set_fill_level(GtkRange * range, gdouble);
7878
 
extern void gtk_range_set_flippable(GtkRange * range, gboolean);
7879
 
extern void gtk_range_set_increments(GtkRange * range, gdouble, gdouble);
7880
 
extern void gtk_range_set_inverted(GtkRange * range, gboolean);
7881
 
extern void gtk_range_set_lower_stepper_sensitivity(GtkRange * range,
7882
 
                                                    GtkSensitivityType);
7883
 
extern void gtk_range_set_min_slider_size(GtkRange * range, gint);
7884
 
extern void gtk_range_set_range(GtkRange * range, gdouble, gdouble);
7885
 
extern void gtk_range_set_restrict_to_fill_level(GtkRange * range,
7886
 
                                                 gboolean);
7887
 
extern void gtk_range_set_round_digits(GtkRange * range, gint);
7888
 
extern void gtk_range_set_show_fill_level(GtkRange * range, gboolean);
7889
 
extern void gtk_range_set_slider_size_fixed(GtkRange * range, gboolean);
7890
 
extern void gtk_range_set_upper_stepper_sensitivity(GtkRange * range,
7891
 
                                                    GtkSensitivityType);
7892
 
extern void gtk_range_set_value(GtkRange * range, gdouble);
7893
 
extern GType gtk_rc_flags_get_type(void);
7894
 
extern gboolean gtk_rc_property_parse_border(const GParamSpec * pspec,
7895
 
                                             const GString *, GValue *);
7896
 
extern gboolean gtk_rc_property_parse_color(const GParamSpec * pspec,
7897
 
                                            const GString *, GValue *);
7898
 
extern gboolean gtk_rc_property_parse_enum(const GParamSpec * pspec,
7899
 
                                           const GString *, GValue *);
7900
 
extern gboolean gtk_rc_property_parse_flags(const GParamSpec * pspec,
7901
 
                                            const GString *, GValue *);
7902
 
extern gboolean gtk_rc_property_parse_requisition(const GParamSpec * pspec,
7903
 
                                                  const GString *,
7904
 
                                                  GValue *);
7905
 
extern GType gtk_rc_token_type_get_type(void);
7906
 
extern gboolean gtk_recent_action_get_show_numbers(GtkRecentAction *
7907
 
                                                   action);
7908
 
extern GType gtk_recent_action_get_type(void);
7909
 
extern GtkAction *gtk_recent_action_new(const char *name, const char *,
7910
 
                                        const char *, const char *);
7911
 
extern GtkAction *gtk_recent_action_new_for_manager(const char *name,
7912
 
                                                    const char *,
7913
 
                                                    const char *,
7914
 
                                                    const char *,
7915
 
                                                    GtkRecentManager *);
7916
 
extern void gtk_recent_action_set_show_numbers(GtkRecentAction * action,
7917
 
                                               gboolean);
7918
 
extern void gtk_recent_chooser_add_filter(GtkRecentChooser * chooser,
7919
 
                                          GtkRecentFilter *);
7920
 
extern GType gtk_recent_chooser_dialog_get_type(void);
7921
 
extern GtkWidget *gtk_recent_chooser_dialog_new(const char *title,
7922
 
                                                GtkWindow *, const char *,
7923
 
                                                ...);
7924
 
extern GtkWidget *gtk_recent_chooser_dialog_new_for_manager(const char
7925
 
                                                            *title,
7926
 
                                                            GtkWindow *,
7927
 
                                                            GtkRecentManager
7928
 
                                                            *,
7929
 
                                                            const char *,
7930
 
                                                            ...);
7931
 
extern GType gtk_recent_chooser_error_get_type(void);
7932
 
extern GQuark gtk_recent_chooser_error_quark(void);
7933
 
extern GtkRecentInfo *gtk_recent_chooser_get_current_item(GtkRecentChooser
7934
 
                                                          * chooser);
7935
 
extern gchar *gtk_recent_chooser_get_current_uri(GtkRecentChooser *
7936
 
                                                 chooser);
7937
 
extern GtkRecentFilter *gtk_recent_chooser_get_filter(GtkRecentChooser *
7938
 
                                                      chooser);
7939
 
extern GList *gtk_recent_chooser_get_items(GtkRecentChooser * chooser);
7940
 
extern gint gtk_recent_chooser_get_limit(GtkRecentChooser * chooser);
7941
 
extern gboolean gtk_recent_chooser_get_local_only(GtkRecentChooser *
7942
 
                                                  chooser);
7943
 
extern gboolean gtk_recent_chooser_get_select_multiple(GtkRecentChooser *
7944
 
                                                       chooser);
7945
 
extern gboolean gtk_recent_chooser_get_show_icons(GtkRecentChooser *
7946
 
                                                  chooser);
7947
 
extern gboolean gtk_recent_chooser_get_show_not_found(GtkRecentChooser *
7948
 
                                                      chooser);
7949
 
extern gboolean gtk_recent_chooser_get_show_private(GtkRecentChooser *
7950
 
                                                    chooser);
7951
 
extern gboolean gtk_recent_chooser_get_show_tips(GtkRecentChooser *
7952
 
                                                 chooser);
7953
 
extern GtkRecentSortType gtk_recent_chooser_get_sort_type(GtkRecentChooser
7954
 
                                                          * chooser);
7955
 
extern GType gtk_recent_chooser_get_type(void);
7956
 
extern gchar **gtk_recent_chooser_get_uris(GtkRecentChooser * chooser,
7957
 
                                           gsize *);
7958
 
extern GSList *gtk_recent_chooser_list_filters(GtkRecentChooser * chooser);
7959
 
extern gboolean
7960
 
gtk_recent_chooser_menu_get_show_numbers(GtkRecentChooserMenu * menu);
7961
 
extern GType gtk_recent_chooser_menu_get_type(void);
7962
 
extern GtkWidget *gtk_recent_chooser_menu_new(void);
7963
 
extern GtkWidget *gtk_recent_chooser_menu_new_for_manager(GtkRecentManager
7964
 
                                                          * manager);
7965
 
extern void gtk_recent_chooser_menu_set_show_numbers(GtkRecentChooserMenu *
7966
 
                                                     menu, gboolean);
7967
 
extern void gtk_recent_chooser_remove_filter(GtkRecentChooser * chooser,
7968
 
                                             GtkRecentFilter *);
7969
 
extern void gtk_recent_chooser_select_all(GtkRecentChooser * chooser);
7970
 
extern gboolean gtk_recent_chooser_select_uri(GtkRecentChooser * chooser,
7971
 
                                              const char *, GError * *);
7972
 
extern gboolean gtk_recent_chooser_set_current_uri(GtkRecentChooser *
7973
 
                                                   chooser, const char *,
7974
 
                                                   GError * *);
7975
 
extern void gtk_recent_chooser_set_filter(GtkRecentChooser * chooser,
7976
 
                                          GtkRecentFilter *);
7977
 
extern void gtk_recent_chooser_set_limit(GtkRecentChooser * chooser, gint);
7978
 
extern void gtk_recent_chooser_set_local_only(GtkRecentChooser * chooser,
7979
 
                                              gboolean);
7980
 
extern void gtk_recent_chooser_set_select_multiple(GtkRecentChooser *
7981
 
                                                   chooser, gboolean);
7982
 
extern void gtk_recent_chooser_set_show_icons(GtkRecentChooser * chooser,
7983
 
                                              gboolean);
7984
 
extern void gtk_recent_chooser_set_show_not_found(GtkRecentChooser *
7985
 
                                                  chooser, gboolean);
7986
 
extern void gtk_recent_chooser_set_show_private(GtkRecentChooser * chooser,
7987
 
                                                gboolean);
7988
 
extern void gtk_recent_chooser_set_show_tips(GtkRecentChooser * chooser,
7989
 
                                             gboolean);
7990
 
extern void gtk_recent_chooser_set_sort_func(GtkRecentChooser * chooser,
7991
 
                                             GtkRecentSortFunc, gpointer,
7992
 
                                             GDestroyNotify);
7993
 
extern void gtk_recent_chooser_set_sort_type(GtkRecentChooser * chooser,
7994
 
                                             GtkRecentSortType);
7995
 
extern void gtk_recent_chooser_unselect_all(GtkRecentChooser * chooser);
7996
 
extern void gtk_recent_chooser_unselect_uri(GtkRecentChooser * chooser,
7997
 
                                            const char *);
7998
 
extern GType gtk_recent_chooser_widget_get_type(void);
7999
 
extern GtkWidget *gtk_recent_chooser_widget_new(void);
8000
 
extern GtkWidget
8001
 
    *gtk_recent_chooser_widget_new_for_manager(GtkRecentManager * manager);
8002
 
extern void gtk_recent_filter_add_age(GtkRecentFilter * filter, gint);
8003
 
extern void gtk_recent_filter_add_application(GtkRecentFilter * filter,
8004
 
                                              const char *);
8005
 
extern void gtk_recent_filter_add_custom(GtkRecentFilter * filter,
8006
 
                                         GtkRecentFilterFlags,
8007
 
                                         GtkRecentFilterFunc, gpointer,
8008
 
                                         GDestroyNotify);
8009
 
extern void gtk_recent_filter_add_group(GtkRecentFilter * filter,
8010
 
                                        const char *);
8011
 
extern void gtk_recent_filter_add_mime_type(GtkRecentFilter * filter,
8012
 
                                            const char *);
8013
 
extern void gtk_recent_filter_add_pattern(GtkRecentFilter * filter,
8014
 
                                          const char *);
8015
 
extern void gtk_recent_filter_add_pixbuf_formats(GtkRecentFilter * filter);
8016
 
extern gboolean gtk_recent_filter_filter(GtkRecentFilter * filter,
8017
 
                                         const GtkRecentFilterInfo *);
8018
 
extern GType gtk_recent_filter_flags_get_type(void);
8019
 
extern const char *gtk_recent_filter_get_name(GtkRecentFilter * filter);
8020
 
extern GtkRecentFilterFlags gtk_recent_filter_get_needed(GtkRecentFilter *
8021
 
                                                         filter);
8022
 
extern GType gtk_recent_filter_get_type(void);
8023
 
extern GtkRecentFilter *gtk_recent_filter_new(void);
8024
 
extern void gtk_recent_filter_set_name(GtkRecentFilter * filter,
8025
 
                                       const char *);
8026
 
extern GAppInfo *gtk_recent_info_create_app_info(GtkRecentInfo * info,
8027
 
                                                 const char *, GError * *);
8028
 
extern gboolean gtk_recent_info_exists(GtkRecentInfo * info);
8029
 
extern time_t gtk_recent_info_get_added(GtkRecentInfo * info);
8030
 
extern gint gtk_recent_info_get_age(GtkRecentInfo * info);
8031
 
extern gboolean gtk_recent_info_get_application_info(GtkRecentInfo * info,
8032
 
                                                     const char *,
8033
 
                                                     const char **,
8034
 
                                                     guint *, time_t *);
8035
 
extern gchar **gtk_recent_info_get_applications(GtkRecentInfo * info,
8036
 
                                                gsize *);
8037
 
extern const char *gtk_recent_info_get_description(GtkRecentInfo * info);
8038
 
extern const char *gtk_recent_info_get_display_name(GtkRecentInfo * info);
8039
 
extern GIcon *gtk_recent_info_get_gicon(GtkRecentInfo * info);
8040
 
extern gchar **gtk_recent_info_get_groups(GtkRecentInfo * info, gsize *);
8041
 
extern GdkPixbuf *gtk_recent_info_get_icon(GtkRecentInfo * info, gint);
8042
 
extern const char *gtk_recent_info_get_mime_type(GtkRecentInfo * info);
8043
 
extern time_t gtk_recent_info_get_modified(GtkRecentInfo * info);
8044
 
extern gboolean gtk_recent_info_get_private_hint(GtkRecentInfo * info);
8045
 
extern gchar *gtk_recent_info_get_short_name(GtkRecentInfo * info);
8046
 
extern GType gtk_recent_info_get_type(void);
8047
 
extern const char *gtk_recent_info_get_uri(GtkRecentInfo * info);
8048
 
extern gchar *gtk_recent_info_get_uri_display(GtkRecentInfo * info);
8049
 
extern time_t gtk_recent_info_get_visited(GtkRecentInfo * info);
8050
 
extern gboolean gtk_recent_info_has_application(GtkRecentInfo * info,
8051
 
                                                const char *);
8052
 
extern gboolean gtk_recent_info_has_group(GtkRecentInfo * info,
8053
 
                                          const char *);
8054
 
extern gboolean gtk_recent_info_is_local(GtkRecentInfo * info);
8055
 
extern gchar *gtk_recent_info_last_application(GtkRecentInfo * info);
8056
 
extern gboolean gtk_recent_info_match(GtkRecentInfo * info_a,
8057
 
                                      GtkRecentInfo *);
8058
 
extern GtkRecentInfo *gtk_recent_info_ref(GtkRecentInfo * info);
8059
 
extern void gtk_recent_info_unref(GtkRecentInfo * info);
8060
 
extern gboolean gtk_recent_manager_add_full(GtkRecentManager * manager,
8061
 
                                            const char *,
8062
 
                                            const GtkRecentData *);
8063
 
extern gboolean gtk_recent_manager_add_item(GtkRecentManager * manager,
8064
 
                                            const char *);
8065
 
extern GType gtk_recent_manager_error_get_type(void);
8066
 
extern GQuark gtk_recent_manager_error_quark(void);
8067
 
extern GtkRecentManager *gtk_recent_manager_get_default(void);
8068
 
extern GList *gtk_recent_manager_get_items(GtkRecentManager * manager);
8069
 
extern GType gtk_recent_manager_get_type(void);
8070
 
extern gboolean gtk_recent_manager_has_item(GtkRecentManager * manager,
8071
 
                                            const char *);
8072
 
extern GtkRecentInfo *gtk_recent_manager_lookup_item(GtkRecentManager *
8073
 
                                                     manager, const char *,
8074
 
                                                     GError * *);
8075
 
extern gboolean gtk_recent_manager_move_item(GtkRecentManager * manager,
8076
 
                                             const char *, const char *,
8077
 
                                             GError * *);
8078
 
extern GtkRecentManager *gtk_recent_manager_new(void);
8079
 
extern gint gtk_recent_manager_purge_items(GtkRecentManager * manager,
8080
 
                                           GError * *);
8081
 
extern gboolean gtk_recent_manager_remove_item(GtkRecentManager * manager,
8082
 
                                               const char *, GError * *);
8083
 
extern GType gtk_recent_sort_type_get_type(void);
8084
 
extern GType gtk_region_flags_get_type(void);
8085
 
extern GType gtk_relief_style_get_type(void);
8086
 
extern void gtk_render_activity(GtkStyleContext * context, cairo_t *,
8087
 
                                gdouble, gdouble, gdouble, gdouble);
8088
 
extern void gtk_render_arrow(GtkStyleContext * context, cairo_t *, gdouble,
8089
 
                             gdouble, gdouble, gdouble);
8090
 
extern void gtk_render_background(GtkStyleContext * context, cairo_t *,
8091
 
                                  gdouble, gdouble, gdouble, gdouble);
8092
 
extern void gtk_render_check(GtkStyleContext * context, cairo_t *, gdouble,
8093
 
                             gdouble, gdouble, gdouble);
8094
 
extern void gtk_render_expander(GtkStyleContext * context, cairo_t *,
8095
 
                                gdouble, gdouble, gdouble, gdouble);
8096
 
extern void gtk_render_extension(GtkStyleContext * context, cairo_t *,
8097
 
                                 gdouble, gdouble, gdouble, gdouble,
8098
 
                                 GtkPositionType);
8099
 
extern void gtk_render_focus(GtkStyleContext * context, cairo_t *, gdouble,
8100
 
                             gdouble, gdouble, gdouble);
8101
 
extern void gtk_render_frame(GtkStyleContext * context, cairo_t *, gdouble,
8102
 
                             gdouble, gdouble, gdouble);
8103
 
extern void gtk_render_frame_gap(GtkStyleContext * context, cairo_t *,
8104
 
                                 gdouble, gdouble, gdouble, gdouble,
8105
 
                                 GtkPositionType, gdouble, gdouble);
8106
 
extern void gtk_render_handle(GtkStyleContext * context, cairo_t *,
8107
 
                              gdouble, gdouble, gdouble, gdouble);
8108
 
extern void gtk_render_icon(GtkStyleContext * context, cairo_t *,
8109
 
                            GdkPixbuf *, gdouble, gdouble);
8110
 
extern GdkPixbuf *gtk_render_icon_pixbuf(GtkStyleContext * context,
8111
 
                                         const GtkIconSource * source,
8112
 
                                         GtkIconSize size);
8113
 
extern void gtk_render_insertion_cursor(GtkStyleContext * context,
8114
 
                                        cairo_t *, gdouble, gdouble,
8115
 
                                        PangoLayout *, int,
8116
 
                                        PangoDirection);
8117
 
extern void gtk_render_layout(GtkStyleContext * context, cairo_t *,
8118
 
                              gdouble, gdouble, PangoLayout *);
8119
 
extern void gtk_render_line(GtkStyleContext * context, cairo_t *, gdouble,
8120
 
                            gdouble, gdouble, gdouble);
8121
 
extern void gtk_render_option(GtkStyleContext * context, cairo_t *,
8122
 
                              gdouble, gdouble, gdouble, gdouble);
8123
 
extern void gtk_render_slider(GtkStyleContext * context, cairo_t *,
8124
 
                              gdouble, gdouble, gdouble, gdouble,
8125
 
                              GtkOrientation);
8126
 
extern GtkRequisition *gtk_requisition_copy(const GtkRequisition *
8127
 
                                            requisition);
8128
 
extern void gtk_requisition_free(GtkRequisition * requisition);
8129
 
extern GType gtk_requisition_get_type(void);
8130
 
extern GtkRequisition *gtk_requisition_new(void);
8131
 
extern GType gtk_resize_mode_get_type(void);
8132
 
extern GType gtk_response_type_get_type(void);
8133
 
extern void gtk_rgb_to_hsv(gdouble r, gdouble, gdouble, gdouble *,
8134
 
                           gdouble *, gdouble *);
8135
 
extern void gtk_scale_add_mark(GtkScale * scale, gdouble, GtkPositionType,
8136
 
                               const char *);
8137
 
extern GtkAdjustment *gtk_scale_button_get_adjustment(GtkScaleButton *
8138
 
                                                      button);
8139
 
extern GtkWidget *gtk_scale_button_get_minus_button(GtkScaleButton *
8140
 
                                                    button);
8141
 
extern GtkWidget *gtk_scale_button_get_plus_button(GtkScaleButton *
8142
 
                                                   button);
8143
 
extern GtkWidget *gtk_scale_button_get_popup(GtkScaleButton * button);
8144
 
extern GType gtk_scale_button_get_type(void);
8145
 
extern gdouble gtk_scale_button_get_value(GtkScaleButton * button);
8146
 
extern GtkWidget *gtk_scale_button_new(GtkIconSize size, gdouble, gdouble,
8147
 
                                       gdouble, const char **);
8148
 
extern void gtk_scale_button_set_adjustment(GtkScaleButton * button,
8149
 
                                            GtkAdjustment *);
8150
 
extern void gtk_scale_button_set_icons(GtkScaleButton * button,
8151
 
                                       const char **);
8152
 
extern void gtk_scale_button_set_value(GtkScaleButton * button, gdouble);
8153
 
extern void gtk_scale_clear_marks(GtkScale * scale);
8154
 
extern gint gtk_scale_get_digits(GtkScale * scale);
8155
 
extern gboolean gtk_scale_get_draw_value(GtkScale * scale);
8156
 
extern gboolean gtk_scale_get_has_origin(GtkScale * scale);
8157
 
extern PangoLayout *gtk_scale_get_layout(GtkScale * scale);
8158
 
extern void gtk_scale_get_layout_offsets(GtkScale * scale, gint *, gint *);
8159
 
extern GType gtk_scale_get_type(void);
8160
 
extern GtkPositionType gtk_scale_get_value_pos(GtkScale * scale);
8161
 
extern GtkWidget *gtk_scale_new(GtkOrientation orientation,
8162
 
                                GtkAdjustment *);
8163
 
extern GtkWidget *gtk_scale_new_with_range(GtkOrientation orientation,
8164
 
                                           gdouble, gdouble, gdouble);
8165
 
extern void gtk_scale_set_digits(GtkScale * scale, gint);
8166
 
extern void gtk_scale_set_draw_value(GtkScale * scale, gboolean);
8167
 
extern void gtk_scale_set_has_origin(GtkScale * scale, gboolean);
8168
 
extern void gtk_scale_set_value_pos(GtkScale * scale, GtkPositionType);
8169
 
extern GType gtk_scroll_step_get_type(void);
8170
 
extern GType gtk_scroll_type_get_type(void);
8171
 
extern GtkAdjustment *gtk_scrollable_get_hadjustment(GtkScrollable *
8172
 
                                                     scrollable);
8173
 
extern GtkScrollablePolicy gtk_scrollable_get_hscroll_policy(GtkScrollable
8174
 
                                                             * scrollable);
8175
 
extern GType gtk_scrollable_get_type(void);
8176
 
extern GtkAdjustment *gtk_scrollable_get_vadjustment(GtkScrollable *
8177
 
                                                     scrollable);
8178
 
extern GtkScrollablePolicy gtk_scrollable_get_vscroll_policy(GtkScrollable
8179
 
                                                             * scrollable);
8180
 
extern GType gtk_scrollable_policy_get_type(void);
8181
 
extern void gtk_scrollable_set_hadjustment(GtkScrollable * scrollable,
8182
 
                                           GtkAdjustment *);
8183
 
extern void gtk_scrollable_set_hscroll_policy(GtkScrollable * scrollable,
8184
 
                                              GtkScrollablePolicy);
8185
 
extern void gtk_scrollable_set_vadjustment(GtkScrollable * scrollable,
8186
 
                                           GtkAdjustment *);
8187
 
extern void gtk_scrollable_set_vscroll_policy(GtkScrollable * scrollable,
8188
 
                                              GtkScrollablePolicy);
8189
 
extern GType gtk_scrollbar_get_type(void);
8190
 
extern GtkWidget *gtk_scrollbar_new(GtkOrientation orientation,
8191
 
                                    GtkAdjustment *);
8192
 
extern void gtk_scrolled_window_add_with_viewport(GtkScrolledWindow *
8193
 
                                                  scrolled_window,
8194
 
                                                  GtkWidget *);
8195
 
extern gboolean
8196
 
gtk_scrolled_window_get_capture_button_press(GtkScrolledWindow *
8197
 
                                             scrolled_window);
8198
 
extern GtkAdjustment *gtk_scrolled_window_get_hadjustment(GtkScrolledWindow
8199
 
                                                          *
8200
 
                                                          scrolled_window);
8201
 
extern GtkWidget *gtk_scrolled_window_get_hscrollbar(GtkScrolledWindow *
8202
 
                                                     scrolled_window);
8203
 
extern gboolean gtk_scrolled_window_get_kinetic_scrolling(GtkScrolledWindow
8204
 
                                                          *
8205
 
                                                          scrolled_window);
8206
 
extern gint gtk_scrolled_window_get_min_content_height(GtkScrolledWindow *
8207
 
                                                       scrolled_window);
8208
 
extern gint gtk_scrolled_window_get_min_content_width(GtkScrolledWindow *
8209
 
                                                      scrolled_window);
8210
 
extern GtkCornerType gtk_scrolled_window_get_placement(GtkScrolledWindow *
8211
 
                                                       scrolled_window);
8212
 
extern void gtk_scrolled_window_get_policy(GtkScrolledWindow *
8213
 
                                           scrolled_window,
8214
 
                                           GtkPolicyType *,
8215
 
                                           GtkPolicyType *);
8216
 
extern GtkShadowType gtk_scrolled_window_get_shadow_type(GtkScrolledWindow
8217
 
                                                         *
8218
 
                                                         scrolled_window);
8219
 
extern GType gtk_scrolled_window_get_type(void);
8220
 
extern GtkAdjustment *gtk_scrolled_window_get_vadjustment(GtkScrolledWindow
8221
 
                                                          *
8222
 
                                                          scrolled_window);
8223
 
extern GtkWidget *gtk_scrolled_window_get_vscrollbar(GtkScrolledWindow *
8224
 
                                                     scrolled_window);
8225
 
extern GtkWidget *gtk_scrolled_window_new(GtkAdjustment * hadjustment,
8226
 
                                          GtkAdjustment *);
8227
 
extern void gtk_scrolled_window_set_capture_button_press(GtkScrolledWindow
8228
 
                                                         * scrolled_window,
8229
 
                                                         gboolean);
8230
 
extern void gtk_scrolled_window_set_hadjustment(GtkScrolledWindow *
8231
 
                                                scrolled_window,
8232
 
                                                GtkAdjustment *);
8233
 
extern void gtk_scrolled_window_set_kinetic_scrolling(GtkScrolledWindow *
8234
 
                                                      scrolled_window,
8235
 
                                                      gboolean);
8236
 
extern void gtk_scrolled_window_set_min_content_height(GtkScrolledWindow *
8237
 
                                                       scrolled_window,
8238
 
                                                       gint);
8239
 
extern void gtk_scrolled_window_set_min_content_width(GtkScrolledWindow *
8240
 
                                                      scrolled_window,
8241
 
                                                      gint);
8242
 
extern void gtk_scrolled_window_set_placement(GtkScrolledWindow *
8243
 
                                              scrolled_window,
8244
 
                                              GtkCornerType);
8245
 
extern void gtk_scrolled_window_set_policy(GtkScrolledWindow *
8246
 
                                           scrolled_window, GtkPolicyType,
8247
 
                                           GtkPolicyType);
8248
 
extern void gtk_scrolled_window_set_shadow_type(GtkScrolledWindow *
8249
 
                                                scrolled_window,
8250
 
                                                GtkShadowType);
8251
 
extern void gtk_scrolled_window_set_vadjustment(GtkScrolledWindow *
8252
 
                                                scrolled_window,
8253
 
                                                GtkAdjustment *);
8254
 
extern void gtk_scrolled_window_unset_placement(GtkScrolledWindow *
8255
 
                                                scrolled_window);
8256
 
extern GType gtk_search_entry_get_type(void);
8257
 
extern GtkWidget *gtk_search_entry_new(void);
8258
 
extern void gtk_selection_add_target(GtkWidget * widget, GdkAtom selection,
8259
 
                                     GdkAtom target, guint info);
8260
 
extern void gtk_selection_add_targets(GtkWidget * widget,
8261
 
                                      GdkAtom selection,
8262
 
                                      const GtkTargetEntry * targets,
8263
 
                                      guint ntargets);
8264
 
extern void gtk_selection_clear_targets(GtkWidget * widget,
8265
 
                                        GdkAtom selection);
8266
 
extern gboolean gtk_selection_convert(GtkWidget * widget,
8267
 
                                      GdkAtom selection, GdkAtom target,
8268
 
                                      guint32 time_);
8269
 
extern GtkSelectionData *gtk_selection_data_copy(const GtkSelectionData *
8270
 
                                                 data);
8271
 
extern void gtk_selection_data_free(GtkSelectionData * data);
8272
 
extern const unsigned char *gtk_selection_data_get_data(const
8273
 
                                                        GtkSelectionData *
8274
 
                                                        selection_data);
8275
 
extern GdkAtom gtk_selection_data_get_data_type(const GtkSelectionData *
8276
 
                                                selection_data);
8277
 
extern const unsigned char *gtk_selection_data_get_data_with_length(const
8278
 
                                                                    GtkSelectionData
8279
 
                                                                    *
8280
 
                                                                    selection_data,
8281
 
                                                                    gint
8282
 
                                                                    *);
8283
 
extern GdkDisplay *gtk_selection_data_get_display(const GtkSelectionData *
8284
 
                                                  selection_data);
8285
 
extern gint gtk_selection_data_get_format(const GtkSelectionData *
8286
 
                                          selection_data);
8287
 
extern gint gtk_selection_data_get_length(const GtkSelectionData *
8288
 
                                          selection_data);
8289
 
extern GdkPixbuf *gtk_selection_data_get_pixbuf(const GtkSelectionData *
8290
 
                                                selection_data);
8291
 
extern GdkAtom gtk_selection_data_get_selection(const GtkSelectionData *
8292
 
                                                selection_data);
8293
 
extern GdkAtom gtk_selection_data_get_target(const GtkSelectionData *
8294
 
                                             selection_data);
8295
 
extern gboolean gtk_selection_data_get_targets(const GtkSelectionData *
8296
 
                                               selection_data, GdkAtom * *,
8297
 
                                               gint *);
8298
 
extern guchar *gtk_selection_data_get_text(const GtkSelectionData *
8299
 
                                           selection_data);
8300
 
extern GType gtk_selection_data_get_type(void);
8301
 
extern gchar **gtk_selection_data_get_uris(const GtkSelectionData *
8302
 
                                           selection_data);
8303
 
extern void gtk_selection_data_set(GtkSelectionData * selection_data,
8304
 
                                   GdkAtom type, gint format,
8305
 
                                   const guchar * data, gint length);
8306
 
extern gboolean gtk_selection_data_set_pixbuf(GtkSelectionData *
8307
 
                                              selection_data, GdkPixbuf *);
8308
 
extern gboolean gtk_selection_data_set_text(GtkSelectionData *
8309
 
                                            selection_data, const char *,
8310
 
                                            gint);
8311
 
extern gboolean gtk_selection_data_set_uris(GtkSelectionData *
8312
 
                                            selection_data, gchar * *);
8313
 
extern gboolean gtk_selection_data_targets_include_image(const
8314
 
                                                         GtkSelectionData *
8315
 
                                                         selection_data,
8316
 
                                                         gboolean);
8317
 
extern gboolean gtk_selection_data_targets_include_rich_text(const
8318
 
                                                             GtkSelectionData
8319
 
                                                             *
8320
 
                                                             selection_data,
8321
 
                                                             GtkTextBuffer
8322
 
                                                             *);
8323
 
extern gboolean gtk_selection_data_targets_include_text(const
8324
 
                                                        GtkSelectionData *
8325
 
                                                        selection_data);
8326
 
extern gboolean gtk_selection_data_targets_include_uri(const
8327
 
                                                       GtkSelectionData *
8328
 
                                                       selection_data);
8329
 
extern GType gtk_selection_mode_get_type(void);
8330
 
extern gboolean gtk_selection_owner_set(GtkWidget * widget,
8331
 
                                        GdkAtom selection, guint32 time_);
8332
 
extern gboolean gtk_selection_owner_set_for_display(GdkDisplay * display,
8333
 
                                                    GtkWidget * widget,
8334
 
                                                    GdkAtom selection,
8335
 
                                                    guint32 time_);
8336
 
extern void gtk_selection_remove_all(GtkWidget * widget);
8337
 
extern GType gtk_sensitivity_type_get_type(void);
8338
 
extern GType gtk_separator_get_type(void);
8339
 
extern GType gtk_separator_menu_item_get_type(void);
8340
 
extern GtkWidget *gtk_separator_menu_item_new(void);
8341
 
extern GtkWidget *gtk_separator_new(GtkOrientation orientation);
8342
 
extern gboolean gtk_separator_tool_item_get_draw(GtkSeparatorToolItem *
8343
 
                                                 item);
8344
 
extern GType gtk_separator_tool_item_get_type(void);
8345
 
extern GtkToolItem *gtk_separator_tool_item_new(void);
8346
 
extern void gtk_separator_tool_item_set_draw(GtkSeparatorToolItem * item,
8347
 
                                             gboolean);
8348
 
extern void gtk_set_debug_flags(guint flags);
8349
 
extern GtkSettings *gtk_settings_get_default(void);
8350
 
extern GtkSettings *gtk_settings_get_for_screen(GdkScreen * screen);
8351
 
extern GType gtk_settings_get_type(void);
8352
 
extern void gtk_settings_install_property(GParamSpec * pspec);
8353
 
extern void gtk_settings_install_property_parser(GParamSpec * pspec,
8354
 
                                                 GtkRcPropertyParser);
8355
 
extern void gtk_settings_set_double_property(GtkSettings * settings,
8356
 
                                             const char *, gdouble,
8357
 
                                             const char *);
8358
 
extern void gtk_settings_set_long_property(GtkSettings * settings,
8359
 
                                           const char *, glong,
8360
 
                                           const char *);
8361
 
extern void gtk_settings_set_property_value(GtkSettings * settings,
8362
 
                                            const char *,
8363
 
                                            const GtkSettingsValue *);
8364
 
extern void gtk_settings_set_string_property(GtkSettings * settings,
8365
 
                                             const char *, const char *,
8366
 
                                             const char *);
8367
 
extern GType gtk_shadow_type_get_type(void);
8368
 
extern void gtk_show_about_dialog(GtkWindow * parent, const char *, ...);
8369
 
extern gboolean gtk_show_uri(GdkScreen * screen, const char *, guint32,
8370
 
                             GError * *);
8371
 
extern void gtk_size_group_add_widget(GtkSizeGroup * size_group,
8372
 
                                      GtkWidget *);
8373
 
extern gboolean gtk_size_group_get_ignore_hidden(GtkSizeGroup *
8374
 
                                                 size_group);
8375
 
extern GtkSizeGroupMode gtk_size_group_get_mode(GtkSizeGroup * size_group);
8376
 
extern GType gtk_size_group_get_type(void);
8377
 
extern GSList *gtk_size_group_get_widgets(GtkSizeGroup * size_group);
8378
 
extern GType gtk_size_group_mode_get_type(void);
8379
 
extern GtkSizeGroup *gtk_size_group_new(GtkSizeGroupMode mode);
8380
 
extern void gtk_size_group_remove_widget(GtkSizeGroup * size_group,
8381
 
                                         GtkWidget *);
8382
 
extern void gtk_size_group_set_ignore_hidden(GtkSizeGroup * size_group,
8383
 
                                             gboolean);
8384
 
extern void gtk_size_group_set_mode(GtkSizeGroup * size_group,
8385
 
                                    GtkSizeGroupMode);
8386
 
extern GType gtk_size_request_mode_get_type(void);
8387
 
extern void gtk_socket_add_id(GtkSocket * socket_, Window);
8388
 
extern Window gtk_socket_get_id(GtkSocket * socket_);
8389
 
extern GdkWindow *gtk_socket_get_plug_window(GtkSocket * socket_);
8390
 
extern GType gtk_socket_get_type(void);
8391
 
extern GtkWidget *gtk_socket_new(void);
8392
 
extern GType gtk_sort_type_get_type(void);
8393
 
extern void gtk_spin_button_configure(GtkSpinButton * spin_button,
8394
 
                                      GtkAdjustment *, gdouble, guint);
8395
 
extern GtkAdjustment *gtk_spin_button_get_adjustment(GtkSpinButton *
8396
 
                                                     spin_button);
8397
 
extern guint gtk_spin_button_get_digits(GtkSpinButton * spin_button);
8398
 
extern void gtk_spin_button_get_increments(GtkSpinButton * spin_button,
8399
 
                                           gdouble *, gdouble *);
8400
 
extern gboolean gtk_spin_button_get_numeric(GtkSpinButton * spin_button);
8401
 
extern void gtk_spin_button_get_range(GtkSpinButton * spin_button,
8402
 
                                      gdouble *, gdouble *);
8403
 
extern gboolean gtk_spin_button_get_snap_to_ticks(GtkSpinButton *
8404
 
                                                  spin_button);
8405
 
extern GType gtk_spin_button_get_type(void);
8406
 
extern GtkSpinButtonUpdatePolicy
8407
 
gtk_spin_button_get_update_policy(GtkSpinButton * spin_button);
8408
 
extern gdouble gtk_spin_button_get_value(GtkSpinButton * spin_button);
8409
 
extern gint gtk_spin_button_get_value_as_int(GtkSpinButton * spin_button);
8410
 
extern gboolean gtk_spin_button_get_wrap(GtkSpinButton * spin_button);
8411
 
extern GtkWidget *gtk_spin_button_new(GtkAdjustment * adjustment, gdouble,
8412
 
                                      guint);
8413
 
extern GtkWidget *gtk_spin_button_new_with_range(gdouble min, gdouble,
8414
 
                                                 gdouble);
8415
 
extern void gtk_spin_button_set_adjustment(GtkSpinButton * spin_button,
8416
 
                                           GtkAdjustment *);
8417
 
extern void gtk_spin_button_set_digits(GtkSpinButton * spin_button, guint);
8418
 
extern void gtk_spin_button_set_increments(GtkSpinButton * spin_button,
8419
 
                                           gdouble, gdouble);
8420
 
extern void gtk_spin_button_set_numeric(GtkSpinButton * spin_button,
8421
 
                                        gboolean);
8422
 
extern void gtk_spin_button_set_range(GtkSpinButton * spin_button, gdouble,
8423
 
                                      gdouble);
8424
 
extern void gtk_spin_button_set_snap_to_ticks(GtkSpinButton * spin_button,
8425
 
                                              gboolean);
8426
 
extern void gtk_spin_button_set_update_policy(GtkSpinButton * spin_button,
8427
 
                                              GtkSpinButtonUpdatePolicy);
8428
 
extern void gtk_spin_button_set_value(GtkSpinButton * spin_button,
8429
 
                                      gdouble);
8430
 
extern void gtk_spin_button_set_wrap(GtkSpinButton * spin_button,
8431
 
                                     gboolean);
8432
 
extern void gtk_spin_button_spin(GtkSpinButton * spin_button, GtkSpinType,
8433
 
                                 gdouble);
8434
 
extern void gtk_spin_button_update(GtkSpinButton * spin_button);
8435
 
extern GType gtk_spin_button_update_policy_get_type(void);
8436
 
extern GType gtk_spin_type_get_type(void);
8437
 
extern GType gtk_spinner_get_type(void);
8438
 
extern GtkWidget *gtk_spinner_new(void);
8439
 
extern void gtk_spinner_start(GtkSpinner * spinner);
8440
 
extern void gtk_spinner_stop(GtkSpinner * spinner);
8441
 
extern GType gtk_state_flags_get_type(void);
8442
 
extern GType gtk_state_type_get_type(void);
8443
 
extern gboolean gtk_status_icon_get_geometry(GtkStatusIcon * status_icon,
8444
 
                                             GdkScreen * *, GdkRectangle *,
8445
 
                                             GtkOrientation *);
8446
 
extern GIcon *gtk_status_icon_get_gicon(GtkStatusIcon * status_icon);
8447
 
extern gboolean gtk_status_icon_get_has_tooltip(GtkStatusIcon *
8448
 
                                                status_icon);
8449
 
extern const char *gtk_status_icon_get_icon_name(GtkStatusIcon *
8450
 
                                                 status_icon);
8451
 
extern GdkPixbuf *gtk_status_icon_get_pixbuf(GtkStatusIcon * status_icon);
8452
 
extern GdkScreen *gtk_status_icon_get_screen(GtkStatusIcon * status_icon);
8453
 
extern gint gtk_status_icon_get_size(GtkStatusIcon * status_icon);
8454
 
extern const char *gtk_status_icon_get_stock(GtkStatusIcon * status_icon);
8455
 
extern GtkImageType gtk_status_icon_get_storage_type(GtkStatusIcon *
8456
 
                                                     status_icon);
8457
 
extern const char *gtk_status_icon_get_title(GtkStatusIcon * status_icon);
8458
 
extern gchar *gtk_status_icon_get_tooltip_markup(GtkStatusIcon *
8459
 
                                                 status_icon);
8460
 
extern gchar *gtk_status_icon_get_tooltip_text(GtkStatusIcon *
8461
 
                                               status_icon);
8462
 
extern GType gtk_status_icon_get_type(void);
8463
 
extern gboolean gtk_status_icon_get_visible(GtkStatusIcon * status_icon);
8464
 
extern guint32 gtk_status_icon_get_x11_window_id(GtkStatusIcon *
8465
 
                                                 status_icon);
8466
 
extern gboolean gtk_status_icon_is_embedded(GtkStatusIcon * status_icon);
8467
 
extern GtkStatusIcon *gtk_status_icon_new(void);
8468
 
extern GtkStatusIcon *gtk_status_icon_new_from_file(const char *filename);
8469
 
extern GtkStatusIcon *gtk_status_icon_new_from_gicon(GIcon * icon);
8470
 
extern GtkStatusIcon *gtk_status_icon_new_from_icon_name(const char
8471
 
                                                         *icon_name);
8472
 
extern GtkStatusIcon *gtk_status_icon_new_from_pixbuf(GdkPixbuf * pixbuf);
8473
 
extern GtkStatusIcon *gtk_status_icon_new_from_stock(const char *stock_id);
8474
 
extern void gtk_status_icon_position_menu(GtkMenu * menu, gint *, gint *,
8475
 
                                          gboolean *, gpointer);
8476
 
extern void gtk_status_icon_set_from_file(GtkStatusIcon * status_icon,
8477
 
                                          const char *);
8478
 
extern void gtk_status_icon_set_from_gicon(GtkStatusIcon * status_icon,
8479
 
                                           GIcon *);
8480
 
extern void gtk_status_icon_set_from_icon_name(GtkStatusIcon * status_icon,
8481
 
                                               const char *);
8482
 
extern void gtk_status_icon_set_from_pixbuf(GtkStatusIcon * status_icon,
8483
 
                                            GdkPixbuf *);
8484
 
extern void gtk_status_icon_set_from_stock(GtkStatusIcon * status_icon,
8485
 
                                           const char *);
8486
 
extern void gtk_status_icon_set_has_tooltip(GtkStatusIcon * status_icon,
8487
 
                                            gboolean);
8488
 
extern void gtk_status_icon_set_name(GtkStatusIcon * status_icon,
8489
 
                                     const char *);
8490
 
extern void gtk_status_icon_set_screen(GtkStatusIcon * status_icon,
8491
 
                                       GdkScreen *);
8492
 
extern void gtk_status_icon_set_title(GtkStatusIcon * status_icon,
8493
 
                                      const char *);
8494
 
extern void gtk_status_icon_set_tooltip_markup(GtkStatusIcon * status_icon,
8495
 
                                               const char *);
8496
 
extern void gtk_status_icon_set_tooltip_text(GtkStatusIcon * status_icon,
8497
 
                                             const char *);
8498
 
extern void gtk_status_icon_set_visible(GtkStatusIcon * status_icon,
8499
 
                                        gboolean);
8500
 
extern guint gtk_statusbar_get_context_id(GtkStatusbar * statusbar,
8501
 
                                          const char *);
8502
 
extern GtkWidget *gtk_statusbar_get_message_area(GtkStatusbar * statusbar);
8503
 
extern GType gtk_statusbar_get_type(void);
8504
 
extern GtkWidget *gtk_statusbar_new(void);
8505
 
extern void gtk_statusbar_pop(GtkStatusbar * statusbar, guint);
8506
 
extern guint gtk_statusbar_push(GtkStatusbar * statusbar, guint,
8507
 
                                const char *);
8508
 
extern void gtk_statusbar_remove(GtkStatusbar * statusbar, guint, guint);
8509
 
extern void gtk_statusbar_remove_all(GtkStatusbar * statusbar, guint);
8510
 
extern void gtk_stock_add(const GtkStockItem * items, guint);
8511
 
extern void gtk_stock_add_static(const GtkStockItem * items, guint);
8512
 
extern GtkStockItem *gtk_stock_item_copy(const GtkStockItem * item);
8513
 
extern void gtk_stock_item_free(GtkStockItem * item);
8514
 
extern GSList *gtk_stock_list_ids(void);
8515
 
extern gboolean gtk_stock_lookup(const char *stock_id, GtkStockItem *);
8516
 
extern void gtk_stock_set_translate_func(const char *domain,
8517
 
                                         GtkTranslateFunc, gpointer,
8518
 
                                         GDestroyNotify);
8519
 
extern void gtk_style_context_add_class(GtkStyleContext * context,
8520
 
                                        const char *);
8521
 
extern void gtk_style_context_add_provider(GtkStyleContext * context,
8522
 
                                           GtkStyleProvider *, guint);
8523
 
extern void gtk_style_context_add_provider_for_screen(GdkScreen * screen,
8524
 
                                                      GtkStyleProvider *,
8525
 
                                                      guint);
8526
 
extern void gtk_style_context_add_region(GtkStyleContext * context,
8527
 
                                         const char *, GtkRegionFlags);
8528
 
extern void gtk_style_context_cancel_animations(GtkStyleContext * context,
8529
 
                                                gpointer);
8530
 
extern void gtk_style_context_get(GtkStyleContext * context, GtkStateFlags,
8531
 
                                  ...);
8532
 
extern void gtk_style_context_get_background_color(GtkStyleContext *
8533
 
                                                   context, GtkStateFlags,
8534
 
                                                   GdkRGBA *);
8535
 
extern void gtk_style_context_get_border(GtkStyleContext * context,
8536
 
                                         GtkStateFlags, GtkBorder *);
8537
 
extern void gtk_style_context_get_border_color(GtkStyleContext * context,
8538
 
                                               GtkStateFlags, GdkRGBA *);
8539
 
extern void gtk_style_context_get_color(GtkStyleContext * context,
8540
 
                                        GtkStateFlags, GdkRGBA *);
8541
 
extern GtkTextDirection gtk_style_context_get_direction(GtkStyleContext *
8542
 
                                                        context);
8543
 
extern const PangoFontDescription
8544
 
    *gtk_style_context_get_font(GtkStyleContext * context, GtkStateFlags);
8545
 
extern GtkJunctionSides
8546
 
gtk_style_context_get_junction_sides(GtkStyleContext * context);
8547
 
extern void gtk_style_context_get_margin(GtkStyleContext * context,
8548
 
                                         GtkStateFlags, GtkBorder *);
8549
 
extern void gtk_style_context_get_padding(GtkStyleContext * context,
8550
 
                                          GtkStateFlags, GtkBorder *);
8551
 
extern GtkStyleContext *gtk_style_context_get_parent(GtkStyleContext *
8552
 
                                                     context);
8553
 
extern const GtkWidgetPath *gtk_style_context_get_path(GtkStyleContext *
8554
 
                                                       context);
8555
 
extern void gtk_style_context_get_property(GtkStyleContext * context,
8556
 
                                           const char *, GtkStateFlags,
8557
 
                                           GValue *);
8558
 
extern GdkScreen *gtk_style_context_get_screen(GtkStyleContext * context);
8559
 
extern GtkCssSection *gtk_style_context_get_section(GtkStyleContext *
8560
 
                                                    context, const char *);
8561
 
extern GtkStateFlags gtk_style_context_get_state(GtkStyleContext *
8562
 
                                                 context);
8563
 
extern void gtk_style_context_get_style(GtkStyleContext * context, ...);
8564
 
extern void gtk_style_context_get_style_property(GtkStyleContext * context,
8565
 
                                                 const char *, GValue *);
8566
 
extern void gtk_style_context_get_style_valist(GtkStyleContext * context,
8567
 
                                               va_list);
8568
 
extern GType gtk_style_context_get_type(void);
8569
 
extern void gtk_style_context_get_valist(GtkStyleContext * context,
8570
 
                                         GtkStateFlags state,
8571
 
                                         va_list var_args);
8572
 
extern gboolean gtk_style_context_has_class(GtkStyleContext * context,
8573
 
                                            const char *);
8574
 
extern gboolean gtk_style_context_has_region(GtkStyleContext * context,
8575
 
                                             const char *,
8576
 
                                             GtkRegionFlags *);
8577
 
extern void gtk_style_context_invalidate(GtkStyleContext * context);
8578
 
extern GList *gtk_style_context_list_classes(GtkStyleContext * context);
8579
 
extern GList *gtk_style_context_list_regions(GtkStyleContext * context);
8580
 
extern gboolean gtk_style_context_lookup_color(GtkStyleContext * context,
8581
 
                                               const char *, GdkRGBA *);
8582
 
extern GtkIconSet *gtk_style_context_lookup_icon_set(GtkStyleContext *
8583
 
                                                     context,
8584
 
                                                     const char *);
8585
 
extern GtkStyleContext *gtk_style_context_new(void);
8586
 
extern void gtk_style_context_notify_state_change(GtkStyleContext *
8587
 
                                                  context, GdkWindow *,
8588
 
                                                  gpointer, GtkStateType,
8589
 
                                                  gboolean);
8590
 
extern void gtk_style_context_pop_animatable_region(GtkStyleContext *
8591
 
                                                    context);
8592
 
extern void gtk_style_context_push_animatable_region(GtkStyleContext *
8593
 
                                                     context, gpointer);
8594
 
extern void gtk_style_context_remove_class(GtkStyleContext * context,
8595
 
                                           const char *);
8596
 
extern void gtk_style_context_remove_provider(GtkStyleContext * context,
8597
 
                                              GtkStyleProvider *);
8598
 
extern void gtk_style_context_remove_provider_for_screen(GdkScreen *
8599
 
                                                         screen,
8600
 
                                                         GtkStyleProvider
8601
 
                                                         *);
8602
 
extern void gtk_style_context_remove_region(GtkStyleContext * context,
8603
 
                                            const char *);
8604
 
extern void gtk_style_context_reset_widgets(GdkScreen * screen);
8605
 
extern void gtk_style_context_restore(GtkStyleContext * context);
8606
 
extern void gtk_style_context_save(GtkStyleContext * context);
8607
 
extern void gtk_style_context_scroll_animations(GtkStyleContext * context,
8608
 
                                                GdkWindow *, gint, gint);
8609
 
extern void gtk_style_context_set_background(GtkStyleContext * context,
8610
 
                                             GdkWindow *);
8611
 
extern void gtk_style_context_set_direction(GtkStyleContext * context,
8612
 
                                            GtkTextDirection);
8613
 
extern void gtk_style_context_set_junction_sides(GtkStyleContext * context,
8614
 
                                                 GtkJunctionSides);
8615
 
extern void gtk_style_context_set_parent(GtkStyleContext * context,
8616
 
                                         GtkStyleContext *);
8617
 
extern void gtk_style_context_set_path(GtkStyleContext * context,
8618
 
                                       GtkWidgetPath *);
8619
 
extern void gtk_style_context_set_screen(GtkStyleContext * context,
8620
 
                                         GdkScreen *);
8621
 
extern void gtk_style_context_set_state(GtkStyleContext * context,
8622
 
                                        GtkStateFlags);
8623
 
extern gboolean gtk_style_context_state_is_running(GtkStyleContext *
8624
 
                                                   context, GtkStateType,
8625
 
                                                   gdouble *);
8626
 
extern void gtk_style_properties_clear(GtkStyleProperties * props);
8627
 
extern void gtk_style_properties_get(GtkStyleProperties * props,
8628
 
                                     GtkStateFlags, ...);
8629
 
extern gboolean gtk_style_properties_get_property(GtkStyleProperties *
8630
 
                                                  props, const char *,
8631
 
                                                  GtkStateFlags, GValue *);
8632
 
extern GType gtk_style_properties_get_type(void);
8633
 
extern void gtk_style_properties_get_valist(GtkStyleProperties * props,
8634
 
                                            GtkStateFlags state,
8635
 
                                            va_list var_args);
8636
 
extern GtkSymbolicColor
8637
 
    *gtk_style_properties_lookup_color(GtkStyleProperties * props,
8638
 
                                       const char *);
8639
 
extern gboolean gtk_style_properties_lookup_property(const char
8640
 
                                                     *property_name,
8641
 
                                                     GtkStylePropertyParser
8642
 
                                                     *, GParamSpec * *);
8643
 
extern void gtk_style_properties_map_color(GtkStyleProperties * props,
8644
 
                                           const char *,
8645
 
                                           GtkSymbolicColor *);
8646
 
extern void gtk_style_properties_merge(GtkStyleProperties * props,
8647
 
                                       const GtkStyleProperties *,
8648
 
                                       gboolean);
8649
 
extern GtkStyleProperties *gtk_style_properties_new(void);
8650
 
extern void gtk_style_properties_register_property(GtkStylePropertyParser
8651
 
                                                   parse_func,
8652
 
                                                   GParamSpec *);
8653
 
extern void gtk_style_properties_set(GtkStyleProperties * props,
8654
 
                                     GtkStateFlags, ...);
8655
 
extern void gtk_style_properties_set_property(GtkStyleProperties * props,
8656
 
                                              const char *, GtkStateFlags,
8657
 
                                              const GValue *);
8658
 
extern void gtk_style_properties_set_valist(GtkStyleProperties * props,
8659
 
                                            GtkStateFlags state, va_list);
8660
 
extern void gtk_style_properties_unset_property(GtkStyleProperties * props,
8661
 
                                                const char *,
8662
 
                                                GtkStateFlags);
8663
 
extern GtkIconFactory *gtk_style_provider_get_icon_factory(GtkStyleProvider
8664
 
                                                           * provider,
8665
 
                                                           GtkWidgetPath
8666
 
                                                           *);
8667
 
extern GtkStyleProperties *gtk_style_provider_get_style(GtkStyleProvider *
8668
 
                                                        provider,
8669
 
                                                        GtkWidgetPath *);
8670
 
extern gboolean gtk_style_provider_get_style_property(GtkStyleProvider *
8671
 
                                                      provider,
8672
 
                                                      GtkWidgetPath *,
8673
 
                                                      GtkStateFlags,
8674
 
                                                      GParamSpec *,
8675
 
                                                      GValue *);
8676
 
extern GType gtk_style_provider_get_type(void);
8677
 
extern gboolean gtk_switch_get_active(GtkSwitch * sw);
8678
 
extern GType gtk_switch_get_type(void);
8679
 
extern GtkWidget *gtk_switch_new(void);
8680
 
extern void gtk_switch_set_active(GtkSwitch * sw, gboolean);
8681
 
extern GType gtk_symbolic_color_get_type(void);
8682
 
extern GtkSymbolicColor *gtk_symbolic_color_new_alpha(GtkSymbolicColor *
8683
 
                                                      color, gdouble);
8684
 
extern GtkSymbolicColor *gtk_symbolic_color_new_literal(const GdkRGBA *
8685
 
                                                        color);
8686
 
extern GtkSymbolicColor *gtk_symbolic_color_new_mix(GtkSymbolicColor *
8687
 
                                                    color1,
8688
 
                                                    GtkSymbolicColor *,
8689
 
                                                    gdouble);
8690
 
extern GtkSymbolicColor *gtk_symbolic_color_new_name(const char *name);
8691
 
extern GtkSymbolicColor *gtk_symbolic_color_new_shade(GtkSymbolicColor *
8692
 
                                                      color, gdouble);
8693
 
extern GtkSymbolicColor *gtk_symbolic_color_new_win32(const char
8694
 
                                                      *theme_class, gint);
8695
 
extern GtkSymbolicColor *gtk_symbolic_color_ref(GtkSymbolicColor * color);
8696
 
extern gboolean gtk_symbolic_color_resolve(GtkSymbolicColor * color,
8697
 
                                           GtkStyleProperties *,
8698
 
                                           GdkRGBA *);
8699
 
extern char *gtk_symbolic_color_to_string(GtkSymbolicColor * color);
8700
 
extern void gtk_symbolic_color_unref(GtkSymbolicColor * color);
8701
 
extern GtkTargetEntry *gtk_target_entry_copy(GtkTargetEntry * data);
8702
 
extern void gtk_target_entry_free(GtkTargetEntry * data);
8703
 
extern GType gtk_target_entry_get_type(void);
8704
 
extern GtkTargetEntry *gtk_target_entry_new(const char *target, guint,
8705
 
                                            guint);
8706
 
extern GType gtk_target_flags_get_type(void);
8707
 
extern void gtk_target_list_add(GtkTargetList * list, GdkAtom target,
8708
 
                                guint flags, guint info);
8709
 
extern void gtk_target_list_add_image_targets(GtkTargetList * list, guint,
8710
 
                                              gboolean);
8711
 
extern void gtk_target_list_add_rich_text_targets(GtkTargetList * list,
8712
 
                                                  guint, gboolean,
8713
 
                                                  GtkTextBuffer *);
8714
 
extern void gtk_target_list_add_table(GtkTargetList * list,
8715
 
                                      const GtkTargetEntry *, guint);
8716
 
extern void gtk_target_list_add_text_targets(GtkTargetList * list, guint);
8717
 
extern void gtk_target_list_add_uri_targets(GtkTargetList * list, guint);
8718
 
extern gboolean gtk_target_list_find(GtkTargetList * list, GdkAtom target,
8719
 
                                     guint * info);
8720
 
extern GType gtk_target_list_get_type(void);
8721
 
extern GtkTargetList *gtk_target_list_new(const GtkTargetEntry * targets,
8722
 
                                          guint);
8723
 
extern GtkTargetList *gtk_target_list_ref(GtkTargetList * list);
8724
 
extern void gtk_target_list_remove(GtkTargetList * list, GdkAtom target);
8725
 
extern void gtk_target_list_unref(GtkTargetList * list);
8726
 
extern void gtk_target_table_free(GtkTargetEntry * targets, gint);
8727
 
extern GtkTargetEntry *gtk_target_table_new_from_list(GtkTargetList * list,
8728
 
                                                      gint *);
8729
 
extern gboolean gtk_targets_include_image(GdkAtom * targets, gint,
8730
 
                                          gboolean);
8731
 
extern gboolean gtk_targets_include_rich_text(GdkAtom * targets, gint,
8732
 
                                              GtkTextBuffer *);
8733
 
extern gboolean gtk_targets_include_text(GdkAtom * targets, gint);
8734
 
extern gboolean gtk_targets_include_uri(GdkAtom * targets, gint);
8735
 
extern GtkWidget *gtk_test_create_simple_window(const char *window_title,
8736
 
                                                const char *);
8737
 
extern GtkWidget *gtk_test_create_widget(GType widget_type, const char *,
8738
 
                                         ...);
8739
 
extern GtkWidget *gtk_test_display_button_window(const char *window_title,
8740
 
                                                 const char *, ...);
8741
 
extern GtkWidget *gtk_test_find_label(GtkWidget * widget, const char *);
8742
 
extern GtkWidget *gtk_test_find_sibling(GtkWidget * base_widget, GType);
8743
 
extern GtkWidget *gtk_test_find_widget(GtkWidget * widget, const char *,
8744
 
                                       GType);
8745
 
extern void gtk_test_init(int *argcp, char ***, ...);
8746
 
extern const unsigned long int *gtk_test_list_all_types(guint * n_types);
8747
 
extern void gtk_test_register_all_types(void);
8748
 
extern double gtk_test_slider_get_value(GtkWidget * widget);
8749
 
extern void gtk_test_slider_set_perc(GtkWidget * widget, double);
8750
 
extern gboolean gtk_test_spin_button_click(GtkSpinButton * spinner, guint,
8751
 
                                           gboolean);
8752
 
extern gchar *gtk_test_text_get(GtkWidget * widget);
8753
 
extern void gtk_test_text_set(GtkWidget * widget, const char *);
8754
 
extern gboolean gtk_test_widget_click(GtkWidget * widget, guint button,
8755
 
                                      GdkModifierType modifiers);
8756
 
extern gboolean gtk_test_widget_send_key(GtkWidget * widget, guint keyval,
8757
 
                                         GdkModifierType modifiers);
8758
 
extern GtkTextAttributes *gtk_text_attributes_copy(GtkTextAttributes *
8759
 
                                                   src);
8760
 
extern void gtk_text_attributes_copy_values(GtkTextAttributes * src,
8761
 
                                            GtkTextAttributes *);
8762
 
extern GType gtk_text_attributes_get_type(void);
8763
 
extern GtkTextAttributes *gtk_text_attributes_new(void);
8764
 
extern GtkTextAttributes *gtk_text_attributes_ref(GtkTextAttributes *
8765
 
                                                  values);
8766
 
extern void gtk_text_attributes_unref(GtkTextAttributes * values);
8767
 
extern void gtk_text_buffer_add_mark(GtkTextBuffer * buffer, GtkTextMark *,
8768
 
                                     const GtkTextIter *);
8769
 
extern void gtk_text_buffer_add_selection_clipboard(GtkTextBuffer * buffer,
8770
 
                                                    GtkClipboard *);
8771
 
extern void gtk_text_buffer_apply_tag(GtkTextBuffer * buffer, GtkTextTag *,
8772
 
                                      const GtkTextIter *,
8773
 
                                      const GtkTextIter *);
8774
 
extern void gtk_text_buffer_apply_tag_by_name(GtkTextBuffer * buffer,
8775
 
                                              const char *,
8776
 
                                              const GtkTextIter *,
8777
 
                                              const GtkTextIter *);
8778
 
extern gboolean gtk_text_buffer_backspace(GtkTextBuffer * buffer,
8779
 
                                          GtkTextIter *, gboolean,
8780
 
                                          gboolean);
8781
 
extern void gtk_text_buffer_begin_user_action(GtkTextBuffer * buffer);
8782
 
extern void gtk_text_buffer_copy_clipboard(GtkTextBuffer * buffer,
8783
 
                                           GtkClipboard *);
8784
 
extern GtkTextChildAnchor
8785
 
    *gtk_text_buffer_create_child_anchor(GtkTextBuffer * buffer,
8786
 
                                         GtkTextIter *);
8787
 
extern GtkTextMark *gtk_text_buffer_create_mark(GtkTextBuffer * buffer,
8788
 
                                                const char *,
8789
 
                                                const GtkTextIter *,
8790
 
                                                gboolean);
8791
 
extern GtkTextTag *gtk_text_buffer_create_tag(GtkTextBuffer * buffer,
8792
 
                                              const char *, const char *,
8793
 
                                              ...);
8794
 
extern void gtk_text_buffer_cut_clipboard(GtkTextBuffer * buffer,
8795
 
                                          GtkClipboard *, gboolean);
8796
 
extern void gtk_text_buffer_delete(GtkTextBuffer * buffer, GtkTextIter *,
8797
 
                                   GtkTextIter *);
8798
 
extern gboolean gtk_text_buffer_delete_interactive(GtkTextBuffer * buffer,
8799
 
                                                   GtkTextIter *,
8800
 
                                                   GtkTextIter *,
8801
 
                                                   gboolean);
8802
 
extern void gtk_text_buffer_delete_mark(GtkTextBuffer * buffer,
8803
 
                                        GtkTextMark *);
8804
 
extern void gtk_text_buffer_delete_mark_by_name(GtkTextBuffer * buffer,
8805
 
                                                const char *);
8806
 
extern gboolean gtk_text_buffer_delete_selection(GtkTextBuffer * buffer,
8807
 
                                                 gboolean, gboolean);
8808
 
extern gboolean gtk_text_buffer_deserialize(GtkTextBuffer *
8809
 
                                            register_buffer,
8810
 
                                            GtkTextBuffer *, GdkAtom,
8811
 
                                            GtkTextIter *,
8812
 
                                            const unsigned char *, gsize,
8813
 
                                            GError * *);
8814
 
extern gboolean
8815
 
gtk_text_buffer_deserialize_get_can_create_tags(GtkTextBuffer * buffer,
8816
 
                                                GdkAtom format);
8817
 
extern void gtk_text_buffer_deserialize_set_can_create_tags(GtkTextBuffer *
8818
 
                                                            buffer,
8819
 
                                                            GdkAtom format,
8820
 
                                                            gboolean
8821
 
                                                            can_create_tags);
8822
 
extern void gtk_text_buffer_end_user_action(GtkTextBuffer * buffer);
8823
 
extern void gtk_text_buffer_get_bounds(GtkTextBuffer * buffer,
8824
 
                                       GtkTextIter *, GtkTextIter *);
8825
 
extern gint gtk_text_buffer_get_char_count(GtkTextBuffer * buffer);
8826
 
extern GtkTargetList *gtk_text_buffer_get_copy_target_list(GtkTextBuffer *
8827
 
                                                           buffer);
8828
 
extern GdkAtom *gtk_text_buffer_get_deserialize_formats(GtkTextBuffer *
8829
 
                                                        buffer, gint *);
8830
 
extern void gtk_text_buffer_get_end_iter(GtkTextBuffer * buffer,
8831
 
                                         GtkTextIter *);
8832
 
extern gboolean gtk_text_buffer_get_has_selection(GtkTextBuffer * buffer);
8833
 
extern GtkTextMark *gtk_text_buffer_get_insert(GtkTextBuffer * buffer);
8834
 
extern void gtk_text_buffer_get_iter_at_child_anchor(GtkTextBuffer *
8835
 
                                                     buffer, GtkTextIter *,
8836
 
                                                     GtkTextChildAnchor *);
8837
 
extern void gtk_text_buffer_get_iter_at_line(GtkTextBuffer * buffer,
8838
 
                                             GtkTextIter *, gint);
8839
 
extern void gtk_text_buffer_get_iter_at_line_index(GtkTextBuffer * buffer,
8840
 
                                                   GtkTextIter *, gint,
8841
 
                                                   gint);
8842
 
extern void gtk_text_buffer_get_iter_at_line_offset(GtkTextBuffer * buffer,
8843
 
                                                    GtkTextIter *, gint,
8844
 
                                                    gint);
8845
 
extern void gtk_text_buffer_get_iter_at_mark(GtkTextBuffer * buffer,
8846
 
                                             GtkTextIter *, GtkTextMark *);
8847
 
extern void gtk_text_buffer_get_iter_at_offset(GtkTextBuffer * buffer,
8848
 
                                               GtkTextIter *, gint);
8849
 
extern gint gtk_text_buffer_get_line_count(GtkTextBuffer * buffer);
8850
 
extern GtkTextMark *gtk_text_buffer_get_mark(GtkTextBuffer * buffer,
8851
 
                                             const char *);
8852
 
extern gboolean gtk_text_buffer_get_modified(GtkTextBuffer * buffer);
8853
 
extern GtkTargetList *gtk_text_buffer_get_paste_target_list(GtkTextBuffer *
8854
 
                                                            buffer);
8855
 
extern GtkTextMark *gtk_text_buffer_get_selection_bound(GtkTextBuffer *
8856
 
                                                        buffer);
8857
 
extern gboolean gtk_text_buffer_get_selection_bounds(GtkTextBuffer *
8858
 
                                                     buffer, GtkTextIter *,
8859
 
                                                     GtkTextIter *);
8860
 
extern GdkAtom *gtk_text_buffer_get_serialize_formats(GtkTextBuffer *
8861
 
                                                      buffer, gint *);
8862
 
extern gchar *gtk_text_buffer_get_slice(GtkTextBuffer * buffer,
8863
 
                                        const GtkTextIter *,
8864
 
                                        const GtkTextIter *, gboolean);
8865
 
extern void gtk_text_buffer_get_start_iter(GtkTextBuffer * buffer,
8866
 
                                           GtkTextIter *);
8867
 
extern GtkTextTagTable *gtk_text_buffer_get_tag_table(GtkTextBuffer *
8868
 
                                                      buffer);
8869
 
extern gchar *gtk_text_buffer_get_text(GtkTextBuffer * buffer,
8870
 
                                       const GtkTextIter *,
8871
 
                                       const GtkTextIter *, gboolean);
8872
 
extern GType gtk_text_buffer_get_type(void);
8873
 
extern void gtk_text_buffer_insert(GtkTextBuffer * buffer, GtkTextIter *,
8874
 
                                   const char *, gint);
8875
 
extern void gtk_text_buffer_insert_at_cursor(GtkTextBuffer * buffer,
8876
 
                                             const char *, gint);
8877
 
extern void gtk_text_buffer_insert_child_anchor(GtkTextBuffer * buffer,
8878
 
                                                GtkTextIter *,
8879
 
                                                GtkTextChildAnchor *);
8880
 
extern gboolean gtk_text_buffer_insert_interactive(GtkTextBuffer * buffer,
8881
 
                                                   GtkTextIter *,
8882
 
                                                   const char *, gint,
8883
 
                                                   gboolean);
8884
 
extern gboolean gtk_text_buffer_insert_interactive_at_cursor(GtkTextBuffer
8885
 
                                                             * buffer,
8886
 
                                                             const char *,
8887
 
                                                             gint,
8888
 
                                                             gboolean);
8889
 
extern void gtk_text_buffer_insert_pixbuf(GtkTextBuffer * buffer,
8890
 
                                          GtkTextIter *, GdkPixbuf *);
8891
 
extern void gtk_text_buffer_insert_range(GtkTextBuffer * buffer,
8892
 
                                         GtkTextIter *,
8893
 
                                         const GtkTextIter *,
8894
 
                                         const GtkTextIter *);
8895
 
extern gboolean gtk_text_buffer_insert_range_interactive(GtkTextBuffer *
8896
 
                                                         buffer,
8897
 
                                                         GtkTextIter *,
8898
 
                                                         const GtkTextIter
8899
 
                                                         *,
8900
 
                                                         const GtkTextIter
8901
 
                                                         *, gboolean);
8902
 
extern void gtk_text_buffer_insert_with_tags(GtkTextBuffer * buffer,
8903
 
                                             GtkTextIter *, const char *,
8904
 
                                             gint, GtkTextTag *, ...);
8905
 
extern void gtk_text_buffer_insert_with_tags_by_name(GtkTextBuffer *
8906
 
                                                     buffer, GtkTextIter *,
8907
 
                                                     const char *, gint,
8908
 
                                                     const char *, ...);
8909
 
extern void gtk_text_buffer_move_mark(GtkTextBuffer * buffer,
8910
 
                                      GtkTextMark *, const GtkTextIter *);
8911
 
extern void gtk_text_buffer_move_mark_by_name(GtkTextBuffer * buffer,
8912
 
                                              const char *,
8913
 
                                              const GtkTextIter *);
8914
 
extern GtkTextBuffer *gtk_text_buffer_new(GtkTextTagTable * table);
8915
 
extern void gtk_text_buffer_paste_clipboard(GtkTextBuffer * buffer,
8916
 
                                            GtkClipboard *, GtkTextIter *,
8917
 
                                            gboolean);
8918
 
extern void gtk_text_buffer_place_cursor(GtkTextBuffer * buffer,
8919
 
                                         const GtkTextIter *);
8920
 
extern GdkAtom gtk_text_buffer_register_deserialize_format(GtkTextBuffer *
8921
 
                                                           buffer,
8922
 
                                                           const char *,
8923
 
                                                           GtkTextBufferDeserializeFunc,
8924
 
                                                           gpointer,
8925
 
                                                           GDestroyNotify);
8926
 
extern GdkAtom gtk_text_buffer_register_deserialize_tagset(GtkTextBuffer *
8927
 
                                                           buffer,
8928
 
                                                           const char *);
8929
 
extern GdkAtom gtk_text_buffer_register_serialize_format(GtkTextBuffer *
8930
 
                                                         buffer,
8931
 
                                                         const char *,
8932
 
                                                         GtkTextBufferSerializeFunc,
8933
 
                                                         gpointer,
8934
 
                                                         GDestroyNotify);
8935
 
extern GdkAtom gtk_text_buffer_register_serialize_tagset(GtkTextBuffer *
8936
 
                                                         buffer,
8937
 
                                                         const char *);
8938
 
extern void gtk_text_buffer_remove_all_tags(GtkTextBuffer * buffer,
8939
 
                                            const GtkTextIter *,
8940
 
                                            const GtkTextIter *);
8941
 
extern void gtk_text_buffer_remove_selection_clipboard(GtkTextBuffer *
8942
 
                                                       buffer,
8943
 
                                                       GtkClipboard *);
8944
 
extern void gtk_text_buffer_remove_tag(GtkTextBuffer * buffer,
8945
 
                                       GtkTextTag *, const GtkTextIter *,
8946
 
                                       const GtkTextIter *);
8947
 
extern void gtk_text_buffer_remove_tag_by_name(GtkTextBuffer * buffer,
8948
 
                                               const char *,
8949
 
                                               const GtkTextIter *,
8950
 
                                               const GtkTextIter *);
8951
 
extern void gtk_text_buffer_select_range(GtkTextBuffer * buffer,
8952
 
                                         const GtkTextIter *,
8953
 
                                         const GtkTextIter *);
8954
 
extern guint8 *gtk_text_buffer_serialize(GtkTextBuffer * register_buffer,
8955
 
                                         GtkTextBuffer *, GdkAtom,
8956
 
                                         const GtkTextIter *,
8957
 
                                         const GtkTextIter *, gsize *);
8958
 
extern void gtk_text_buffer_set_modified(GtkTextBuffer * buffer, gboolean);
8959
 
extern void gtk_text_buffer_set_text(GtkTextBuffer * buffer, const char *,
8960
 
                                     gint);
8961
 
extern GType gtk_text_buffer_target_info_get_type(void);
8962
 
extern void gtk_text_buffer_unregister_deserialize_format(GtkTextBuffer *
8963
 
                                                          buffer,
8964
 
                                                          GdkAtom format);
8965
 
extern void gtk_text_buffer_unregister_serialize_format(GtkTextBuffer *
8966
 
                                                        buffer,
8967
 
                                                        GdkAtom format);
8968
 
extern gboolean gtk_text_child_anchor_get_deleted(GtkTextChildAnchor *
8969
 
                                                  anchor);
8970
 
extern GType gtk_text_child_anchor_get_type(void);
8971
 
extern GList *gtk_text_child_anchor_get_widgets(GtkTextChildAnchor *
8972
 
                                                anchor);
8973
 
extern GtkTextChildAnchor *gtk_text_child_anchor_new(void);
8974
 
extern GType gtk_text_direction_get_type(void);
8975
 
extern void gtk_text_iter_assign(GtkTextIter * iter, const GtkTextIter *);
8976
 
extern gboolean gtk_text_iter_backward_char(GtkTextIter * iter);
8977
 
extern gboolean gtk_text_iter_backward_chars(GtkTextIter * iter, gint);
8978
 
extern gboolean gtk_text_iter_backward_cursor_position(GtkTextIter * iter);
8979
 
extern gboolean gtk_text_iter_backward_cursor_positions(GtkTextIter * iter,
8980
 
                                                        gint);
8981
 
extern gboolean gtk_text_iter_backward_find_char(GtkTextIter * iter,
8982
 
                                                 GtkTextCharPredicate,
8983
 
                                                 gpointer,
8984
 
                                                 const GtkTextIter *);
8985
 
extern gboolean gtk_text_iter_backward_line(GtkTextIter * iter);
8986
 
extern gboolean gtk_text_iter_backward_lines(GtkTextIter * iter, gint);
8987
 
extern gboolean gtk_text_iter_backward_search(const GtkTextIter * iter,
8988
 
                                              const char *,
8989
 
                                              GtkTextSearchFlags,
8990
 
                                              GtkTextIter *, GtkTextIter *,
8991
 
                                              const GtkTextIter *);
8992
 
extern gboolean gtk_text_iter_backward_sentence_start(GtkTextIter * iter);
8993
 
extern gboolean gtk_text_iter_backward_sentence_starts(GtkTextIter * iter,
8994
 
                                                       gint);
8995
 
extern gboolean gtk_text_iter_backward_to_tag_toggle(GtkTextIter * iter,
8996
 
                                                     GtkTextTag *);
8997
 
extern gboolean gtk_text_iter_backward_visible_cursor_position(GtkTextIter
8998
 
                                                               * iter);
8999
 
extern gboolean gtk_text_iter_backward_visible_cursor_positions(GtkTextIter
9000
 
                                                                * iter,
9001
 
                                                                gint);
9002
 
extern gboolean gtk_text_iter_backward_visible_line(GtkTextIter * iter);
9003
 
extern gboolean gtk_text_iter_backward_visible_lines(GtkTextIter * iter,
9004
 
                                                     gint);
9005
 
extern gboolean gtk_text_iter_backward_visible_word_start(GtkTextIter *
9006
 
                                                          iter);
9007
 
extern gboolean gtk_text_iter_backward_visible_word_starts(GtkTextIter *
9008
 
                                                           iter, gint);
9009
 
extern gboolean gtk_text_iter_backward_word_start(GtkTextIter * iter);
9010
 
extern gboolean gtk_text_iter_backward_word_starts(GtkTextIter * iter,
9011
 
                                                   gint);
9012
 
extern gboolean gtk_text_iter_begins_tag(const GtkTextIter * iter,
9013
 
                                         GtkTextTag *);
9014
 
extern gboolean gtk_text_iter_can_insert(const GtkTextIter * iter,
9015
 
                                         gboolean);
9016
 
extern gint gtk_text_iter_compare(const GtkTextIter * lhs,
9017
 
                                  const GtkTextIter *);
9018
 
extern GtkTextIter *gtk_text_iter_copy(const GtkTextIter * iter);
9019
 
extern gboolean gtk_text_iter_editable(const GtkTextIter * iter, gboolean);
9020
 
extern gboolean gtk_text_iter_ends_line(const GtkTextIter * iter);
9021
 
extern gboolean gtk_text_iter_ends_sentence(const GtkTextIter * iter);
9022
 
extern gboolean gtk_text_iter_ends_tag(const GtkTextIter * iter,
9023
 
                                       GtkTextTag *);
9024
 
extern gboolean gtk_text_iter_ends_word(const GtkTextIter * iter);
9025
 
extern gboolean gtk_text_iter_equal(const GtkTextIter * lhs,
9026
 
                                    const GtkTextIter *);
9027
 
extern gboolean gtk_text_iter_forward_char(GtkTextIter * iter);
9028
 
extern gboolean gtk_text_iter_forward_chars(GtkTextIter * iter, gint);
9029
 
extern gboolean gtk_text_iter_forward_cursor_position(GtkTextIter * iter);
9030
 
extern gboolean gtk_text_iter_forward_cursor_positions(GtkTextIter * iter,
9031
 
                                                       gint);
9032
 
extern gboolean gtk_text_iter_forward_find_char(GtkTextIter * iter,
9033
 
                                                GtkTextCharPredicate,
9034
 
                                                gpointer,
9035
 
                                                const GtkTextIter *);
9036
 
extern gboolean gtk_text_iter_forward_line(GtkTextIter * iter);
9037
 
extern gboolean gtk_text_iter_forward_lines(GtkTextIter * iter, gint);
9038
 
extern gboolean gtk_text_iter_forward_search(const GtkTextIter * iter,
9039
 
                                             const char *,
9040
 
                                             GtkTextSearchFlags,
9041
 
                                             GtkTextIter *, GtkTextIter *,
9042
 
                                             const GtkTextIter *);
9043
 
extern gboolean gtk_text_iter_forward_sentence_end(GtkTextIter * iter);
9044
 
extern gboolean gtk_text_iter_forward_sentence_ends(GtkTextIter * iter,
9045
 
                                                    gint);
9046
 
extern void gtk_text_iter_forward_to_end(GtkTextIter * iter);
9047
 
extern gboolean gtk_text_iter_forward_to_line_end(GtkTextIter * iter);
9048
 
extern gboolean gtk_text_iter_forward_to_tag_toggle(GtkTextIter * iter,
9049
 
                                                    GtkTextTag *);
9050
 
extern gboolean gtk_text_iter_forward_visible_cursor_position(GtkTextIter *
9051
 
                                                              iter);
9052
 
extern gboolean gtk_text_iter_forward_visible_cursor_positions(GtkTextIter
9053
 
                                                               * iter,
9054
 
                                                               gint);
9055
 
extern gboolean gtk_text_iter_forward_visible_line(GtkTextIter * iter);
9056
 
extern gboolean gtk_text_iter_forward_visible_lines(GtkTextIter * iter,
9057
 
                                                    gint);
9058
 
extern gboolean gtk_text_iter_forward_visible_word_end(GtkTextIter * iter);
9059
 
extern gboolean gtk_text_iter_forward_visible_word_ends(GtkTextIter * iter,
9060
 
                                                        gint);
9061
 
extern gboolean gtk_text_iter_forward_word_end(GtkTextIter * iter);
9062
 
extern gboolean gtk_text_iter_forward_word_ends(GtkTextIter * iter, gint);
9063
 
extern void gtk_text_iter_free(GtkTextIter * iter);
9064
 
extern gboolean gtk_text_iter_get_attributes(const GtkTextIter * iter,
9065
 
                                             GtkTextAttributes *);
9066
 
extern GtkTextBuffer *gtk_text_iter_get_buffer(const GtkTextIter * iter);
9067
 
extern gint gtk_text_iter_get_bytes_in_line(const GtkTextIter * iter);
9068
 
extern gunichar gtk_text_iter_get_char(const GtkTextIter * iter);
9069
 
extern gint gtk_text_iter_get_chars_in_line(const GtkTextIter * iter);
9070
 
extern GtkTextChildAnchor *gtk_text_iter_get_child_anchor(const GtkTextIter
9071
 
                                                          * iter);
9072
 
extern PangoLanguage *gtk_text_iter_get_language(const GtkTextIter * iter);
9073
 
extern gint gtk_text_iter_get_line(const GtkTextIter * iter);
9074
 
extern gint gtk_text_iter_get_line_index(const GtkTextIter * iter);
9075
 
extern gint gtk_text_iter_get_line_offset(const GtkTextIter * iter);
9076
 
extern GSList *gtk_text_iter_get_marks(const GtkTextIter * iter);
9077
 
extern gint gtk_text_iter_get_offset(const GtkTextIter * iter);
9078
 
extern GdkPixbuf *gtk_text_iter_get_pixbuf(const GtkTextIter * iter);
9079
 
extern gchar *gtk_text_iter_get_slice(const GtkTextIter * start,
9080
 
                                      const GtkTextIter *);
9081
 
extern GSList *gtk_text_iter_get_tags(const GtkTextIter * iter);
9082
 
extern gchar *gtk_text_iter_get_text(const GtkTextIter * start,
9083
 
                                     const GtkTextIter *);
9084
 
extern GSList *gtk_text_iter_get_toggled_tags(const GtkTextIter * iter,
9085
 
                                              gboolean);
9086
 
extern GType gtk_text_iter_get_type(void);
9087
 
extern gint gtk_text_iter_get_visible_line_index(const GtkTextIter * iter);
9088
 
extern gint gtk_text_iter_get_visible_line_offset(const GtkTextIter *
9089
 
                                                  iter);
9090
 
extern gchar *gtk_text_iter_get_visible_slice(const GtkTextIter * start,
9091
 
                                              const GtkTextIter *);
9092
 
extern gchar *gtk_text_iter_get_visible_text(const GtkTextIter * start,
9093
 
                                             const GtkTextIter *);
9094
 
extern gboolean gtk_text_iter_has_tag(const GtkTextIter * iter,
9095
 
                                      GtkTextTag *);
9096
 
extern gboolean gtk_text_iter_in_range(const GtkTextIter * iter,
9097
 
                                       const GtkTextIter *,
9098
 
                                       const GtkTextIter *);
9099
 
extern gboolean gtk_text_iter_inside_sentence(const GtkTextIter * iter);
9100
 
extern gboolean gtk_text_iter_inside_word(const GtkTextIter * iter);
9101
 
extern gboolean gtk_text_iter_is_cursor_position(const GtkTextIter * iter);
9102
 
extern gboolean gtk_text_iter_is_end(const GtkTextIter * iter);
9103
 
extern gboolean gtk_text_iter_is_start(const GtkTextIter * iter);
9104
 
extern void gtk_text_iter_order(GtkTextIter * first, GtkTextIter *);
9105
 
extern void gtk_text_iter_set_line(GtkTextIter * iter, gint);
9106
 
extern void gtk_text_iter_set_line_index(GtkTextIter * iter, gint);
9107
 
extern void gtk_text_iter_set_line_offset(GtkTextIter * iter, gint);
9108
 
extern void gtk_text_iter_set_offset(GtkTextIter * iter, gint);
9109
 
extern void gtk_text_iter_set_visible_line_index(GtkTextIter * iter, gint);
9110
 
extern void gtk_text_iter_set_visible_line_offset(GtkTextIter * iter,
9111
 
                                                  gint);
9112
 
extern gboolean gtk_text_iter_starts_line(const GtkTextIter * iter);
9113
 
extern gboolean gtk_text_iter_starts_sentence(const GtkTextIter * iter);
9114
 
extern gboolean gtk_text_iter_starts_word(const GtkTextIter * iter);
9115
 
extern gboolean gtk_text_iter_toggles_tag(const GtkTextIter * iter,
9116
 
                                          GtkTextTag *);
9117
 
extern GtkTextBuffer *gtk_text_mark_get_buffer(GtkTextMark * mark);
9118
 
extern gboolean gtk_text_mark_get_deleted(GtkTextMark * mark);
9119
 
extern gboolean gtk_text_mark_get_left_gravity(GtkTextMark * mark);
9120
 
extern const char *gtk_text_mark_get_name(GtkTextMark * mark);
9121
 
extern GType gtk_text_mark_get_type(void);
9122
 
extern gboolean gtk_text_mark_get_visible(GtkTextMark * mark);
9123
 
extern GtkTextMark *gtk_text_mark_new(const char *name, gboolean);
9124
 
extern void gtk_text_mark_set_visible(GtkTextMark * mark, gboolean);
9125
 
extern GType gtk_text_search_flags_get_type(void);
9126
 
extern gboolean gtk_text_tag_event(GtkTextTag * tag, GObject *, GdkEvent *,
9127
 
                                   const GtkTextIter *);
9128
 
extern gint gtk_text_tag_get_priority(GtkTextTag * tag);
9129
 
extern GType gtk_text_tag_get_type(void);
9130
 
extern GtkTextTag *gtk_text_tag_new(const char *name);
9131
 
extern void gtk_text_tag_set_priority(GtkTextTag * tag, gint);
9132
 
extern void gtk_text_tag_table_add(GtkTextTagTable * table, GtkTextTag *);
9133
 
extern void gtk_text_tag_table_foreach(GtkTextTagTable * table,
9134
 
                                       GtkTextTagTableForeach, gpointer);
9135
 
extern gint gtk_text_tag_table_get_size(GtkTextTagTable * table);
9136
 
extern GType gtk_text_tag_table_get_type(void);
9137
 
extern GtkTextTag *gtk_text_tag_table_lookup(GtkTextTagTable * table,
9138
 
                                             const char *);
9139
 
extern GtkTextTagTable *gtk_text_tag_table_new(void);
9140
 
extern void gtk_text_tag_table_remove(GtkTextTagTable * table,
9141
 
                                      GtkTextTag *);
9142
 
extern void gtk_text_view_add_child_at_anchor(GtkTextView * text_view,
9143
 
                                              GtkWidget *,
9144
 
                                              GtkTextChildAnchor *);
9145
 
extern void gtk_text_view_add_child_in_window(GtkTextView * text_view,
9146
 
                                              GtkWidget *,
9147
 
                                              GtkTextWindowType, gint,
9148
 
                                              gint);
9149
 
extern gboolean gtk_text_view_backward_display_line(GtkTextView *
9150
 
                                                    text_view,
9151
 
                                                    GtkTextIter *);
9152
 
extern gboolean gtk_text_view_backward_display_line_start(GtkTextView *
9153
 
                                                          text_view,
9154
 
                                                          GtkTextIter *);
9155
 
extern void gtk_text_view_buffer_to_window_coords(GtkTextView * text_view,
9156
 
                                                  GtkTextWindowType, gint,
9157
 
                                                  gint, gint *, gint *);
9158
 
extern gboolean gtk_text_view_forward_display_line(GtkTextView * text_view,
9159
 
                                                   GtkTextIter *);
9160
 
extern gboolean gtk_text_view_forward_display_line_end(GtkTextView *
9161
 
                                                       text_view,
9162
 
                                                       GtkTextIter *);
9163
 
extern gboolean gtk_text_view_get_accepts_tab(GtkTextView * text_view);
9164
 
extern gint gtk_text_view_get_border_window_size(GtkTextView * text_view,
9165
 
                                                 GtkTextWindowType);
9166
 
extern GtkTextBuffer *gtk_text_view_get_buffer(GtkTextView * text_view);
9167
 
extern void gtk_text_view_get_cursor_locations(GtkTextView * text_view,
9168
 
                                               const GtkTextIter *,
9169
 
                                               GdkRectangle *,
9170
 
                                               GdkRectangle *);
9171
 
extern gboolean gtk_text_view_get_cursor_visible(GtkTextView * text_view);
9172
 
extern GtkTextAttributes *gtk_text_view_get_default_attributes(GtkTextView
9173
 
                                                               *
9174
 
                                                               text_view);
9175
 
extern gboolean gtk_text_view_get_editable(GtkTextView * text_view);
9176
 
extern GtkAdjustment *gtk_text_view_get_hadjustment(GtkTextView *
9177
 
                                                    text_view);
9178
 
extern gint gtk_text_view_get_indent(GtkTextView * text_view);
9179
 
extern GtkInputHints gtk_text_view_get_input_hints(GtkTextView *
9180
 
                                                   text_view);
9181
 
extern GtkInputPurpose gtk_text_view_get_input_purpose(GtkTextView *
9182
 
                                                       text_view);
9183
 
extern void gtk_text_view_get_iter_at_location(GtkTextView * text_view,
9184
 
                                               GtkTextIter *, gint, gint);
9185
 
extern void gtk_text_view_get_iter_at_position(GtkTextView * text_view,
9186
 
                                               GtkTextIter *, gint *, gint,
9187
 
                                               gint);
9188
 
extern void gtk_text_view_get_iter_location(GtkTextView * text_view,
9189
 
                                            const GtkTextIter *,
9190
 
                                            GdkRectangle *);
9191
 
extern GtkJustification gtk_text_view_get_justification(GtkTextView *
9192
 
                                                        text_view);
9193
 
extern gint gtk_text_view_get_left_margin(GtkTextView * text_view);
9194
 
extern void gtk_text_view_get_line_at_y(GtkTextView * text_view,
9195
 
                                        GtkTextIter *, gint, gint *);
9196
 
extern void gtk_text_view_get_line_yrange(GtkTextView * text_view,
9197
 
                                          const GtkTextIter *, gint *,
9198
 
                                          gint *);
9199
 
extern gboolean gtk_text_view_get_overwrite(GtkTextView * text_view);
9200
 
extern gint gtk_text_view_get_pixels_above_lines(GtkTextView * text_view);
9201
 
extern gint gtk_text_view_get_pixels_below_lines(GtkTextView * text_view);
9202
 
extern gint gtk_text_view_get_pixels_inside_wrap(GtkTextView * text_view);
9203
 
extern gint gtk_text_view_get_right_margin(GtkTextView * text_view);
9204
 
extern PangoTabArray *gtk_text_view_get_tabs(GtkTextView * text_view);
9205
 
extern GType gtk_text_view_get_type(void);
9206
 
extern GtkAdjustment *gtk_text_view_get_vadjustment(GtkTextView *
9207
 
                                                    text_view);
9208
 
extern void gtk_text_view_get_visible_rect(GtkTextView * text_view,
9209
 
                                           GdkRectangle *);
9210
 
extern GdkWindow *gtk_text_view_get_window(GtkTextView * text_view,
9211
 
                                           GtkTextWindowType);
9212
 
extern GtkTextWindowType gtk_text_view_get_window_type(GtkTextView *
9213
 
                                                       text_view,
9214
 
                                                       GdkWindow *);
9215
 
extern GtkWrapMode gtk_text_view_get_wrap_mode(GtkTextView * text_view);
9216
 
extern gboolean gtk_text_view_im_context_filter_keypress(GtkTextView *
9217
 
                                                         text_view,
9218
 
                                                         GdkEventKey *);
9219
 
extern void gtk_text_view_move_child(GtkTextView * text_view, GtkWidget *,
9220
 
                                     gint, gint);
9221
 
extern gboolean gtk_text_view_move_mark_onscreen(GtkTextView * text_view,
9222
 
                                                 GtkTextMark *);
9223
 
extern gboolean gtk_text_view_move_visually(GtkTextView * text_view,
9224
 
                                            GtkTextIter *, gint);
9225
 
extern GtkWidget *gtk_text_view_new(void);
9226
 
extern GtkWidget *gtk_text_view_new_with_buffer(GtkTextBuffer * buffer);
9227
 
extern gboolean gtk_text_view_place_cursor_onscreen(GtkTextView *
9228
 
                                                    text_view);
9229
 
extern void gtk_text_view_reset_im_context(GtkTextView * text_view);
9230
 
extern void gtk_text_view_scroll_mark_onscreen(GtkTextView * text_view,
9231
 
                                               GtkTextMark *);
9232
 
extern gboolean gtk_text_view_scroll_to_iter(GtkTextView * text_view,
9233
 
                                             GtkTextIter *, gdouble,
9234
 
                                             gboolean, gdouble, gdouble);
9235
 
extern void gtk_text_view_scroll_to_mark(GtkTextView * text_view,
9236
 
                                         GtkTextMark *, gdouble, gboolean,
9237
 
                                         gdouble, gdouble);
9238
 
extern void gtk_text_view_set_accepts_tab(GtkTextView * text_view,
9239
 
                                          gboolean);
9240
 
extern void gtk_text_view_set_border_window_size(GtkTextView * text_view,
9241
 
                                                 GtkTextWindowType, gint);
9242
 
extern void gtk_text_view_set_buffer(GtkTextView * text_view,
9243
 
                                     GtkTextBuffer *);
9244
 
extern void gtk_text_view_set_cursor_visible(GtkTextView * text_view,
9245
 
                                             gboolean);
9246
 
extern void gtk_text_view_set_editable(GtkTextView * text_view, gboolean);
9247
 
extern void gtk_text_view_set_indent(GtkTextView * text_view, gint);
9248
 
extern void gtk_text_view_set_input_hints(GtkTextView * text_view,
9249
 
                                          GtkInputHints);
9250
 
extern void gtk_text_view_set_input_purpose(GtkTextView * text_view,
9251
 
                                            GtkInputPurpose);
9252
 
extern void gtk_text_view_set_justification(GtkTextView * text_view,
9253
 
                                            GtkJustification);
9254
 
extern void gtk_text_view_set_left_margin(GtkTextView * text_view, gint);
9255
 
extern void gtk_text_view_set_overwrite(GtkTextView * text_view, gboolean);
9256
 
extern void gtk_text_view_set_pixels_above_lines(GtkTextView * text_view,
9257
 
                                                 gint);
9258
 
extern void gtk_text_view_set_pixels_below_lines(GtkTextView * text_view,
9259
 
                                                 gint);
9260
 
extern void gtk_text_view_set_pixels_inside_wrap(GtkTextView * text_view,
9261
 
                                                 gint);
9262
 
extern void gtk_text_view_set_right_margin(GtkTextView * text_view, gint);
9263
 
extern void gtk_text_view_set_tabs(GtkTextView * text_view,
9264
 
                                   PangoTabArray *);
9265
 
extern void gtk_text_view_set_wrap_mode(GtkTextView * text_view,
9266
 
                                        GtkWrapMode);
9267
 
extern gboolean gtk_text_view_starts_display_line(GtkTextView * text_view,
9268
 
                                                  const GtkTextIter *);
9269
 
extern void gtk_text_view_window_to_buffer_coords(GtkTextView * text_view,
9270
 
                                                  GtkTextWindowType, gint,
9271
 
                                                  gint, gint *, gint *);
9272
 
extern GType gtk_text_window_type_get_type(void);
9273
 
extern void gtk_theming_engine_get(GtkThemingEngine * engine,
9274
 
                                   GtkStateFlags, ...);
9275
 
extern void gtk_theming_engine_get_background_color(GtkThemingEngine *
9276
 
                                                    engine, GtkStateFlags,
9277
 
                                                    GdkRGBA *);
9278
 
extern void gtk_theming_engine_get_border(GtkThemingEngine * engine,
9279
 
                                          GtkStateFlags, GtkBorder *);
9280
 
extern void gtk_theming_engine_get_border_color(GtkThemingEngine * engine,
9281
 
                                                GtkStateFlags, GdkRGBA *);
9282
 
extern void gtk_theming_engine_get_color(GtkThemingEngine * engine,
9283
 
                                         GtkStateFlags, GdkRGBA *);
9284
 
extern GtkTextDirection gtk_theming_engine_get_direction(GtkThemingEngine *
9285
 
                                                         engine);
9286
 
extern const PangoFontDescription
9287
 
    *gtk_theming_engine_get_font(GtkThemingEngine * engine, GtkStateFlags);
9288
 
extern GtkJunctionSides
9289
 
gtk_theming_engine_get_junction_sides(GtkThemingEngine * engine);
9290
 
extern void gtk_theming_engine_get_margin(GtkThemingEngine * engine,
9291
 
                                          GtkStateFlags, GtkBorder *);
9292
 
extern void gtk_theming_engine_get_padding(GtkThemingEngine * engine,
9293
 
                                           GtkStateFlags, GtkBorder *);
9294
 
extern const GtkWidgetPath *gtk_theming_engine_get_path(GtkThemingEngine *
9295
 
                                                        engine);
9296
 
extern void gtk_theming_engine_get_property(GtkThemingEngine * engine,
9297
 
                                            const char *, GtkStateFlags,
9298
 
                                            GValue *);
9299
 
extern GdkScreen *gtk_theming_engine_get_screen(GtkThemingEngine * engine);
9300
 
extern GtkStateFlags gtk_theming_engine_get_state(GtkThemingEngine *
9301
 
                                                  engine);
9302
 
extern void gtk_theming_engine_get_style(GtkThemingEngine * engine, ...);
9303
 
extern void gtk_theming_engine_get_style_property(GtkThemingEngine *
9304
 
                                                  engine, const char *,
9305
 
                                                  GValue *);
9306
 
extern void gtk_theming_engine_get_style_valist(GtkThemingEngine * engine,
9307
 
                                                va_list var_args);
9308
 
extern GType gtk_theming_engine_get_type(void);
9309
 
extern void gtk_theming_engine_get_valist(GtkThemingEngine * engine,
9310
 
                                          GtkStateFlags state,
9311
 
                                          va_list var_args);
9312
 
extern gboolean gtk_theming_engine_has_class(GtkThemingEngine * engine,
9313
 
                                             const char *);
9314
 
extern gboolean gtk_theming_engine_has_region(GtkThemingEngine * engine,
9315
 
                                              const char *,
9316
 
                                              GtkRegionFlags *);
9317
 
extern GtkThemingEngine *gtk_theming_engine_load(const char *name);
9318
 
extern gboolean gtk_theming_engine_lookup_color(GtkThemingEngine * engine,
9319
 
                                                const char *, GdkRGBA *);
9320
 
extern void gtk_theming_engine_register_property(const char *name_space,
9321
 
                                                 GtkStylePropertyParser,
9322
 
                                                 GParamSpec *);
9323
 
extern gboolean gtk_theming_engine_state_is_running(GtkThemingEngine *
9324
 
                                                    engine, GtkStateType,
9325
 
                                                    gdouble *);
9326
 
extern gboolean gtk_toggle_action_get_active(GtkToggleAction * action);
9327
 
extern gboolean gtk_toggle_action_get_draw_as_radio(GtkToggleAction *
9328
 
                                                    action);
9329
 
extern GType gtk_toggle_action_get_type(void);
9330
 
extern GtkToggleAction *gtk_toggle_action_new(const char *name,
9331
 
                                              const char *, const char *,
9332
 
                                              const char *);
9333
 
extern void gtk_toggle_action_set_active(GtkToggleAction * action,
9334
 
                                         gboolean);
9335
 
extern void gtk_toggle_action_set_draw_as_radio(GtkToggleAction * action,
9336
 
                                                gboolean);
9337
 
extern void gtk_toggle_action_toggled(GtkToggleAction * action);
9338
 
extern gboolean gtk_toggle_button_get_active(GtkToggleButton *
9339
 
                                             toggle_button);
9340
 
extern gboolean gtk_toggle_button_get_inconsistent(GtkToggleButton *
9341
 
                                                   toggle_button);
9342
 
extern gboolean gtk_toggle_button_get_mode(GtkToggleButton *
9343
 
                                           toggle_button);
9344
 
extern GType gtk_toggle_button_get_type(void);
9345
 
extern GtkWidget *gtk_toggle_button_new(void);
9346
 
extern GtkWidget *gtk_toggle_button_new_with_label(const char *label);
9347
 
extern GtkWidget *gtk_toggle_button_new_with_mnemonic(const char *label);
9348
 
extern void gtk_toggle_button_set_active(GtkToggleButton * toggle_button,
9349
 
                                         gboolean);
9350
 
extern void gtk_toggle_button_set_inconsistent(GtkToggleButton *
9351
 
                                               toggle_button, gboolean);
9352
 
extern void gtk_toggle_button_set_mode(GtkToggleButton * toggle_button,
9353
 
                                       gboolean);
9354
 
extern void gtk_toggle_button_toggled(GtkToggleButton * toggle_button);
9355
 
extern gboolean gtk_toggle_tool_button_get_active(GtkToggleToolButton *
9356
 
                                                  button);
9357
 
extern GType gtk_toggle_tool_button_get_type(void);
9358
 
extern GtkToolItem *gtk_toggle_tool_button_new(void);
9359
 
extern GtkToolItem *gtk_toggle_tool_button_new_from_stock(const char
9360
 
                                                          *stock_id);
9361
 
extern void gtk_toggle_tool_button_set_active(GtkToggleToolButton * button,
9362
 
                                              gboolean);
9363
 
extern const char *gtk_tool_button_get_icon_name(GtkToolButton * button);
9364
 
extern GtkWidget *gtk_tool_button_get_icon_widget(GtkToolButton * button);
9365
 
extern const char *gtk_tool_button_get_label(GtkToolButton * button);
9366
 
extern GtkWidget *gtk_tool_button_get_label_widget(GtkToolButton * button);
9367
 
extern const char *gtk_tool_button_get_stock_id(GtkToolButton * button);
9368
 
extern GType gtk_tool_button_get_type(void);
9369
 
extern gboolean gtk_tool_button_get_use_underline(GtkToolButton * button);
9370
 
extern GtkToolItem *gtk_tool_button_new(GtkWidget * icon_widget,
9371
 
                                        const char *);
9372
 
extern GtkToolItem *gtk_tool_button_new_from_stock(const char *stock_id);
9373
 
extern void gtk_tool_button_set_icon_name(GtkToolButton * button,
9374
 
                                          const char *);
9375
 
extern void gtk_tool_button_set_icon_widget(GtkToolButton * button,
9376
 
                                            GtkWidget *);
9377
 
extern void gtk_tool_button_set_label(GtkToolButton * button,
9378
 
                                      const char *);
9379
 
extern void gtk_tool_button_set_label_widget(GtkToolButton * button,
9380
 
                                             GtkWidget *);
9381
 
extern void gtk_tool_button_set_stock_id(GtkToolButton * button,
9382
 
                                         const char *);
9383
 
extern void gtk_tool_button_set_use_underline(GtkToolButton * button,
9384
 
                                              gboolean);
9385
 
extern PangoEllipsizeMode gtk_tool_item_get_ellipsize_mode(GtkToolItem *
9386
 
                                                           tool_item);
9387
 
extern gboolean gtk_tool_item_get_expand(GtkToolItem * tool_item);
9388
 
extern gboolean gtk_tool_item_get_homogeneous(GtkToolItem * tool_item);
9389
 
extern GtkIconSize gtk_tool_item_get_icon_size(GtkToolItem * tool_item);
9390
 
extern gboolean gtk_tool_item_get_is_important(GtkToolItem * tool_item);
9391
 
extern GtkOrientation gtk_tool_item_get_orientation(GtkToolItem *
9392
 
                                                    tool_item);
9393
 
extern GtkWidget *gtk_tool_item_get_proxy_menu_item(GtkToolItem *
9394
 
                                                    tool_item,
9395
 
                                                    const char *);
9396
 
extern GtkReliefStyle gtk_tool_item_get_relief_style(GtkToolItem *
9397
 
                                                     tool_item);
9398
 
extern gfloat gtk_tool_item_get_text_alignment(GtkToolItem * tool_item);
9399
 
extern GtkOrientation gtk_tool_item_get_text_orientation(GtkToolItem *
9400
 
                                                         tool_item);
9401
 
extern GtkSizeGroup *gtk_tool_item_get_text_size_group(GtkToolItem *
9402
 
                                                       tool_item);
9403
 
extern GtkToolbarStyle gtk_tool_item_get_toolbar_style(GtkToolItem *
9404
 
                                                       tool_item);
9405
 
extern GType gtk_tool_item_get_type(void);
9406
 
extern gboolean gtk_tool_item_get_use_drag_window(GtkToolItem * tool_item);
9407
 
extern gboolean gtk_tool_item_get_visible_horizontal(GtkToolItem *
9408
 
                                                     tool_item);
9409
 
extern gboolean gtk_tool_item_get_visible_vertical(GtkToolItem *
9410
 
                                                   tool_item);
9411
 
extern gboolean gtk_tool_item_group_get_collapsed(GtkToolItemGroup *
9412
 
                                                  group);
9413
 
extern GtkToolItem *gtk_tool_item_group_get_drop_item(GtkToolItemGroup *
9414
 
                                                      group, gint, gint);
9415
 
extern PangoEllipsizeMode
9416
 
gtk_tool_item_group_get_ellipsize(GtkToolItemGroup * group);
9417
 
extern GtkReliefStyle
9418
 
gtk_tool_item_group_get_header_relief(GtkToolItemGroup * group);
9419
 
extern gint gtk_tool_item_group_get_item_position(GtkToolItemGroup * group,
9420
 
                                                  GtkToolItem *);
9421
 
extern const char *gtk_tool_item_group_get_label(GtkToolItemGroup * group);
9422
 
extern GtkWidget *gtk_tool_item_group_get_label_widget(GtkToolItemGroup *
9423
 
                                                       group);
9424
 
extern guint gtk_tool_item_group_get_n_items(GtkToolItemGroup * group);
9425
 
extern GtkToolItem *gtk_tool_item_group_get_nth_item(GtkToolItemGroup *
9426
 
                                                     group, guint);
9427
 
extern GType gtk_tool_item_group_get_type(void);
9428
 
extern void gtk_tool_item_group_insert(GtkToolItemGroup * group,
9429
 
                                       GtkToolItem *, gint);
9430
 
extern GtkWidget *gtk_tool_item_group_new(const char *label);
9431
 
extern void gtk_tool_item_group_set_collapsed(GtkToolItemGroup * group,
9432
 
                                              gboolean);
9433
 
extern void gtk_tool_item_group_set_ellipsize(GtkToolItemGroup * group,
9434
 
                                              PangoEllipsizeMode);
9435
 
extern void gtk_tool_item_group_set_header_relief(GtkToolItemGroup * group,
9436
 
                                                  GtkReliefStyle);
9437
 
extern void gtk_tool_item_group_set_item_position(GtkToolItemGroup * group,
9438
 
                                                  GtkToolItem *, gint);
9439
 
extern void gtk_tool_item_group_set_label(GtkToolItemGroup * group,
9440
 
                                          const char *);
9441
 
extern void gtk_tool_item_group_set_label_widget(GtkToolItemGroup * group,
9442
 
                                                 GtkWidget *);
9443
 
extern GtkToolItem *gtk_tool_item_new(void);
9444
 
extern void gtk_tool_item_rebuild_menu(GtkToolItem * tool_item);
9445
 
extern GtkWidget *gtk_tool_item_retrieve_proxy_menu_item(GtkToolItem *
9446
 
                                                         tool_item);
9447
 
extern void gtk_tool_item_set_expand(GtkToolItem * tool_item, gboolean);
9448
 
extern void gtk_tool_item_set_homogeneous(GtkToolItem * tool_item,
9449
 
                                          gboolean);
9450
 
extern void gtk_tool_item_set_is_important(GtkToolItem * tool_item,
9451
 
                                           gboolean);
9452
 
extern void gtk_tool_item_set_proxy_menu_item(GtkToolItem * tool_item,
9453
 
                                              const char *, GtkWidget *);
9454
 
extern void gtk_tool_item_set_tooltip_markup(GtkToolItem * tool_item,
9455
 
                                             const char *);
9456
 
extern void gtk_tool_item_set_tooltip_text(GtkToolItem * tool_item,
9457
 
                                           const char *);
9458
 
extern void gtk_tool_item_set_use_drag_window(GtkToolItem * tool_item,
9459
 
                                              gboolean);
9460
 
extern void gtk_tool_item_set_visible_horizontal(GtkToolItem * tool_item,
9461
 
                                                 gboolean);
9462
 
extern void gtk_tool_item_set_visible_vertical(GtkToolItem * tool_item,
9463
 
                                               gboolean);
9464
 
extern void gtk_tool_item_toolbar_reconfigured(GtkToolItem * tool_item);
9465
 
extern void gtk_tool_palette_add_drag_dest(GtkToolPalette * palette,
9466
 
                                           GtkWidget * widget,
9467
 
                                           GtkDestDefaults flags,
9468
 
                                           GtkToolPaletteDragTargets
9469
 
                                           targets, GdkDragAction actions);
9470
 
extern GType gtk_tool_palette_drag_targets_get_type(void);
9471
 
extern GtkWidget *gtk_tool_palette_get_drag_item(GtkToolPalette * palette,
9472
 
                                                 const GtkSelectionData *);
9473
 
extern const GtkTargetEntry *gtk_tool_palette_get_drag_target_group(void);
9474
 
extern const GtkTargetEntry *gtk_tool_palette_get_drag_target_item(void);
9475
 
extern GtkToolItemGroup *gtk_tool_palette_get_drop_group(GtkToolPalette *
9476
 
                                                         palette, gint,
9477
 
                                                         gint);
9478
 
extern GtkToolItem *gtk_tool_palette_get_drop_item(GtkToolPalette *
9479
 
                                                   palette, gint, gint);
9480
 
extern gboolean gtk_tool_palette_get_exclusive(GtkToolPalette * palette,
9481
 
                                               GtkToolItemGroup *);
9482
 
extern gboolean gtk_tool_palette_get_expand(GtkToolPalette * palette,
9483
 
                                            GtkToolItemGroup *);
9484
 
extern gint gtk_tool_palette_get_group_position(GtkToolPalette * palette,
9485
 
                                                GtkToolItemGroup *);
9486
 
extern GtkAdjustment *gtk_tool_palette_get_hadjustment(GtkToolPalette *
9487
 
                                                       palette);
9488
 
extern GtkIconSize gtk_tool_palette_get_icon_size(GtkToolPalette *
9489
 
                                                  palette);
9490
 
extern GtkToolbarStyle gtk_tool_palette_get_style(GtkToolPalette *
9491
 
                                                  palette);
9492
 
extern GType gtk_tool_palette_get_type(void);
9493
 
extern GtkAdjustment *gtk_tool_palette_get_vadjustment(GtkToolPalette *
9494
 
                                                       palette);
9495
 
extern GtkWidget *gtk_tool_palette_new(void);
9496
 
extern void gtk_tool_palette_set_drag_source(GtkToolPalette * palette,
9497
 
                                             GtkToolPaletteDragTargets);
9498
 
extern void gtk_tool_palette_set_exclusive(GtkToolPalette * palette,
9499
 
                                           GtkToolItemGroup *, gboolean);
9500
 
extern void gtk_tool_palette_set_expand(GtkToolPalette * palette,
9501
 
                                        GtkToolItemGroup *, gboolean);
9502
 
extern void gtk_tool_palette_set_group_position(GtkToolPalette * palette,
9503
 
                                                GtkToolItemGroup *, gint);
9504
 
extern void gtk_tool_palette_set_icon_size(GtkToolPalette * palette,
9505
 
                                           GtkIconSize);
9506
 
extern void gtk_tool_palette_set_style(GtkToolPalette * palette,
9507
 
                                       GtkToolbarStyle);
9508
 
extern void gtk_tool_palette_unset_icon_size(GtkToolPalette * palette);
9509
 
extern void gtk_tool_palette_unset_style(GtkToolPalette * palette);
9510
 
extern PangoEllipsizeMode gtk_tool_shell_get_ellipsize_mode(GtkToolShell *
9511
 
                                                            shell);
9512
 
extern GtkIconSize gtk_tool_shell_get_icon_size(GtkToolShell * shell);
9513
 
extern GtkOrientation gtk_tool_shell_get_orientation(GtkToolShell * shell);
9514
 
extern GtkReliefStyle gtk_tool_shell_get_relief_style(GtkToolShell *
9515
 
                                                      shell);
9516
 
extern GtkToolbarStyle gtk_tool_shell_get_style(GtkToolShell * shell);
9517
 
extern gfloat gtk_tool_shell_get_text_alignment(GtkToolShell * shell);
9518
 
extern GtkOrientation gtk_tool_shell_get_text_orientation(GtkToolShell *
9519
 
                                                          shell);
9520
 
extern GtkSizeGroup *gtk_tool_shell_get_text_size_group(GtkToolShell *
9521
 
                                                        shell);
9522
 
extern GType gtk_tool_shell_get_type(void);
9523
 
extern void gtk_tool_shell_rebuild_menu(GtkToolShell * shell);
9524
 
extern gint gtk_toolbar_get_drop_index(GtkToolbar * toolbar, gint, gint);
9525
 
extern GtkIconSize gtk_toolbar_get_icon_size(GtkToolbar * toolbar);
9526
 
extern gint gtk_toolbar_get_item_index(GtkToolbar * toolbar,
9527
 
                                       GtkToolItem *);
9528
 
extern gint gtk_toolbar_get_n_items(GtkToolbar * toolbar);
9529
 
extern GtkToolItem *gtk_toolbar_get_nth_item(GtkToolbar * toolbar, gint);
9530
 
extern GtkReliefStyle gtk_toolbar_get_relief_style(GtkToolbar * toolbar);
9531
 
extern gboolean gtk_toolbar_get_show_arrow(GtkToolbar * toolbar);
9532
 
extern GtkToolbarStyle gtk_toolbar_get_style(GtkToolbar * toolbar);
9533
 
extern GType gtk_toolbar_get_type(void);
9534
 
extern void gtk_toolbar_insert(GtkToolbar * toolbar, GtkToolItem *, gint);
9535
 
extern GtkWidget *gtk_toolbar_new(void);
9536
 
extern void gtk_toolbar_set_drop_highlight_item(GtkToolbar * toolbar,
9537
 
                                                GtkToolItem *, gint);
9538
 
extern void gtk_toolbar_set_icon_size(GtkToolbar * toolbar, GtkIconSize);
9539
 
extern void gtk_toolbar_set_show_arrow(GtkToolbar * toolbar, gboolean);
9540
 
extern void gtk_toolbar_set_style(GtkToolbar * toolbar, GtkToolbarStyle);
9541
 
extern GType gtk_toolbar_space_style_get_type(void);
9542
 
extern GType gtk_toolbar_style_get_type(void);
9543
 
extern void gtk_toolbar_unset_icon_size(GtkToolbar * toolbar);
9544
 
extern void gtk_toolbar_unset_style(GtkToolbar * toolbar);
9545
 
extern GType gtk_tooltip_get_type(void);
9546
 
extern void gtk_tooltip_set_custom(GtkTooltip * tooltip, GtkWidget *);
9547
 
extern void gtk_tooltip_set_icon(GtkTooltip * tooltip, GdkPixbuf *);
9548
 
extern void gtk_tooltip_set_icon_from_gicon(GtkTooltip * tooltip, GIcon *,
9549
 
                                            GtkIconSize);
9550
 
extern void gtk_tooltip_set_icon_from_icon_name(GtkTooltip * tooltip,
9551
 
                                                const char *, GtkIconSize);
9552
 
extern void gtk_tooltip_set_icon_from_stock(GtkTooltip * tooltip,
9553
 
                                            const char *, GtkIconSize);
9554
 
extern void gtk_tooltip_set_markup(GtkTooltip * tooltip, const char *);
9555
 
extern void gtk_tooltip_set_text(GtkTooltip * tooltip, const char *);
9556
 
extern void gtk_tooltip_set_tip_area(GtkTooltip * tooltip,
9557
 
                                     const GdkRectangle *);
9558
 
extern void gtk_tooltip_trigger_tooltip_query(GdkDisplay * display);
9559
 
extern gboolean gtk_tree_drag_dest_drag_data_received(GtkTreeDragDest *
9560
 
                                                      drag_dest,
9561
 
                                                      GtkTreePath *,
9562
 
                                                      GtkSelectionData *);
9563
 
extern GType gtk_tree_drag_dest_get_type(void);
9564
 
extern gboolean gtk_tree_drag_dest_row_drop_possible(GtkTreeDragDest *
9565
 
                                                     drag_dest,
9566
 
                                                     GtkTreePath *,
9567
 
                                                     GtkSelectionData *);
9568
 
extern gboolean gtk_tree_drag_source_drag_data_delete(GtkTreeDragSource *
9569
 
                                                      drag_source,
9570
 
                                                      GtkTreePath *);
9571
 
extern gboolean gtk_tree_drag_source_drag_data_get(GtkTreeDragSource *
9572
 
                                                   drag_source,
9573
 
                                                   GtkTreePath *,
9574
 
                                                   GtkSelectionData *);
9575
 
extern GType gtk_tree_drag_source_get_type(void);
9576
 
extern gboolean gtk_tree_drag_source_row_draggable(GtkTreeDragSource *
9577
 
                                                   drag_source,
9578
 
                                                   GtkTreePath *);
9579
 
extern gboolean gtk_tree_get_row_drag_data(GtkSelectionData *
9580
 
                                           selection_data,
9581
 
                                           GtkTreeModel * *,
9582
 
                                           GtkTreePath * *);
9583
 
extern GtkTreeIter *gtk_tree_iter_copy(GtkTreeIter * iter);
9584
 
extern void gtk_tree_iter_free(GtkTreeIter * iter);
9585
 
extern GType gtk_tree_iter_get_type(void);
9586
 
extern void gtk_tree_model_filter_clear_cache(GtkTreeModelFilter * filter);
9587
 
extern gboolean
9588
 
gtk_tree_model_filter_convert_child_iter_to_iter(GtkTreeModelFilter *
9589
 
                                                 filter, GtkTreeIter *,
9590
 
                                                 GtkTreeIter *);
9591
 
extern GtkTreePath
9592
 
    *gtk_tree_model_filter_convert_child_path_to_path(GtkTreeModelFilter *
9593
 
                                                      filter,
9594
 
                                                      GtkTreePath *);
9595
 
extern void
9596
 
gtk_tree_model_filter_convert_iter_to_child_iter(GtkTreeModelFilter *
9597
 
                                                 filter, GtkTreeIter *,
9598
 
                                                 GtkTreeIter *);
9599
 
extern GtkTreePath
9600
 
    *gtk_tree_model_filter_convert_path_to_child_path(GtkTreeModelFilter *
9601
 
                                                      filter,
9602
 
                                                      GtkTreePath *);
9603
 
extern GtkTreeModel *gtk_tree_model_filter_get_model(GtkTreeModelFilter *
9604
 
                                                     filter);
9605
 
extern GType gtk_tree_model_filter_get_type(void);
9606
 
extern GtkTreeModel *gtk_tree_model_filter_new(GtkTreeModel * child_model,
9607
 
                                               GtkTreePath *);
9608
 
extern void gtk_tree_model_filter_refilter(GtkTreeModelFilter * filter);
9609
 
extern void gtk_tree_model_filter_set_modify_func(GtkTreeModelFilter *
9610
 
                                                  filter, gint, GType *,
9611
 
                                                  GtkTreeModelFilterModifyFunc,
9612
 
                                                  gpointer,
9613
 
                                                  GDestroyNotify);
9614
 
extern void gtk_tree_model_filter_set_visible_column(GtkTreeModelFilter *
9615
 
                                                     filter, gint);
9616
 
extern void gtk_tree_model_filter_set_visible_func(GtkTreeModelFilter *
9617
 
                                                   filter,
9618
 
                                                   GtkTreeModelFilterVisibleFunc,
9619
 
                                                   gpointer,
9620
 
                                                   GDestroyNotify);
9621
 
extern GType gtk_tree_model_flags_get_type(void);
9622
 
extern void gtk_tree_model_foreach(GtkTreeModel * model,
9623
 
                                   GtkTreeModelForeachFunc, gpointer);
9624
 
extern void gtk_tree_model_get(GtkTreeModel * tree_model, GtkTreeIter *,
9625
 
                               ...);
9626
 
extern GType gtk_tree_model_get_column_type(GtkTreeModel * tree_model,
9627
 
                                            gint);
9628
 
extern GtkTreeModelFlags gtk_tree_model_get_flags(GtkTreeModel *
9629
 
                                                  tree_model);
9630
 
extern gboolean gtk_tree_model_get_iter(GtkTreeModel * tree_model,
9631
 
                                        GtkTreeIter *, GtkTreePath *);
9632
 
extern gboolean gtk_tree_model_get_iter_first(GtkTreeModel * tree_model,
9633
 
                                              GtkTreeIter *);
9634
 
extern gboolean gtk_tree_model_get_iter_from_string(GtkTreeModel *
9635
 
                                                    tree_model,
9636
 
                                                    GtkTreeIter *,
9637
 
                                                    const char *);
9638
 
extern gint gtk_tree_model_get_n_columns(GtkTreeModel * tree_model);
9639
 
extern GtkTreePath *gtk_tree_model_get_path(GtkTreeModel * tree_model,
9640
 
                                            GtkTreeIter *);
9641
 
extern gchar *gtk_tree_model_get_string_from_iter(GtkTreeModel *
9642
 
                                                  tree_model,
9643
 
                                                  GtkTreeIter *);
9644
 
extern GType gtk_tree_model_get_type(void);
9645
 
extern void gtk_tree_model_get_valist(GtkTreeModel * tree_model,
9646
 
                                      GtkTreeIter * iter,
9647
 
                                      va_list var_args);
9648
 
extern void gtk_tree_model_get_value(GtkTreeModel * tree_model,
9649
 
                                     GtkTreeIter *, gint, GValue *);
9650
 
extern gboolean gtk_tree_model_iter_children(GtkTreeModel * tree_model,
9651
 
                                             GtkTreeIter *, GtkTreeIter *);
9652
 
extern gboolean gtk_tree_model_iter_has_child(GtkTreeModel * tree_model,
9653
 
                                              GtkTreeIter *);
9654
 
extern gint gtk_tree_model_iter_n_children(GtkTreeModel * tree_model,
9655
 
                                           GtkTreeIter *);
9656
 
extern gboolean gtk_tree_model_iter_next(GtkTreeModel * tree_model,
9657
 
                                         GtkTreeIter *);
9658
 
extern gboolean gtk_tree_model_iter_nth_child(GtkTreeModel * tree_model,
9659
 
                                              GtkTreeIter *, GtkTreeIter *,
9660
 
                                              gint);
9661
 
extern gboolean gtk_tree_model_iter_parent(GtkTreeModel * tree_model,
9662
 
                                           GtkTreeIter *, GtkTreeIter *);
9663
 
extern gboolean gtk_tree_model_iter_previous(GtkTreeModel * tree_model,
9664
 
                                             GtkTreeIter *);
9665
 
extern void gtk_tree_model_ref_node(GtkTreeModel * tree_model,
9666
 
                                    GtkTreeIter *);
9667
 
extern void gtk_tree_model_row_changed(GtkTreeModel * tree_model,
9668
 
                                       GtkTreePath *, GtkTreeIter *);
9669
 
extern void gtk_tree_model_row_deleted(GtkTreeModel * tree_model,
9670
 
                                       GtkTreePath *);
9671
 
extern void gtk_tree_model_row_has_child_toggled(GtkTreeModel * tree_model,
9672
 
                                                 GtkTreePath *,
9673
 
                                                 GtkTreeIter *);
9674
 
extern void gtk_tree_model_row_inserted(GtkTreeModel * tree_model,
9675
 
                                        GtkTreePath *, GtkTreeIter *);
9676
 
extern void gtk_tree_model_rows_reordered(GtkTreeModel * tree_model,
9677
 
                                          GtkTreePath *, GtkTreeIter *,
9678
 
                                          gint *);
9679
 
extern void gtk_tree_model_sort_clear_cache(GtkTreeModelSort *
9680
 
                                            tree_model_sort);
9681
 
extern gboolean
9682
 
gtk_tree_model_sort_convert_child_iter_to_iter(GtkTreeModelSort *
9683
 
                                               tree_model_sort,
9684
 
                                               GtkTreeIter *,
9685
 
                                               GtkTreeIter *);
9686
 
extern GtkTreePath
9687
 
    *gtk_tree_model_sort_convert_child_path_to_path(GtkTreeModelSort *
9688
 
                                                    tree_model_sort,
9689
 
                                                    GtkTreePath *);
9690
 
extern void gtk_tree_model_sort_convert_iter_to_child_iter(GtkTreeModelSort
9691
 
                                                           *
9692
 
                                                           tree_model_sort,
9693
 
                                                           GtkTreeIter *,
9694
 
                                                           GtkTreeIter *);
9695
 
extern GtkTreePath
9696
 
    *gtk_tree_model_sort_convert_path_to_child_path(GtkTreeModelSort *
9697
 
                                                    tree_model_sort,
9698
 
                                                    GtkTreePath *);
9699
 
extern GtkTreeModel *gtk_tree_model_sort_get_model(GtkTreeModelSort *
9700
 
                                                   tree_model);
9701
 
extern GType gtk_tree_model_sort_get_type(void);
9702
 
extern gboolean gtk_tree_model_sort_iter_is_valid(GtkTreeModelSort *
9703
 
                                                  tree_model_sort,
9704
 
                                                  GtkTreeIter *);
9705
 
extern GtkTreeModel *gtk_tree_model_sort_new_with_model(GtkTreeModel *
9706
 
                                                        child_model);
9707
 
extern void gtk_tree_model_sort_reset_default_sort_func(GtkTreeModelSort *
9708
 
                                                        tree_model_sort);
9709
 
extern void gtk_tree_model_unref_node(GtkTreeModel * tree_model,
9710
 
                                      GtkTreeIter *);
9711
 
extern void gtk_tree_path_append_index(GtkTreePath * path, gint);
9712
 
extern gint gtk_tree_path_compare(const GtkTreePath * a,
9713
 
                                  const GtkTreePath *);
9714
 
extern GtkTreePath *gtk_tree_path_copy(const GtkTreePath * path);
9715
 
extern void gtk_tree_path_down(GtkTreePath * path);
9716
 
extern void gtk_tree_path_free(GtkTreePath * path);
9717
 
extern gint gtk_tree_path_get_depth(GtkTreePath * path);
9718
 
extern gint *gtk_tree_path_get_indices(GtkTreePath * path);
9719
 
extern gint *gtk_tree_path_get_indices_with_depth(GtkTreePath * path,
9720
 
                                                  gint *);
9721
 
extern GType gtk_tree_path_get_type(void);
9722
 
extern gboolean gtk_tree_path_is_ancestor(GtkTreePath * path,
9723
 
                                          GtkTreePath *);
9724
 
extern gboolean gtk_tree_path_is_descendant(GtkTreePath * path,
9725
 
                                            GtkTreePath *);
9726
 
extern GtkTreePath *gtk_tree_path_new(void);
9727
 
extern GtkTreePath *gtk_tree_path_new_first(void);
9728
 
extern GtkTreePath *gtk_tree_path_new_from_indices(gint first_index, ...);
9729
 
extern GtkTreePath *gtk_tree_path_new_from_string(const char *path);
9730
 
extern void gtk_tree_path_next(GtkTreePath * path);
9731
 
extern void gtk_tree_path_prepend_index(GtkTreePath * path, gint);
9732
 
extern gboolean gtk_tree_path_prev(GtkTreePath * path);
9733
 
extern gchar *gtk_tree_path_to_string(GtkTreePath * path);
9734
 
extern gboolean gtk_tree_path_up(GtkTreePath * path);
9735
 
extern GtkTreeRowReference *gtk_tree_row_reference_copy(GtkTreeRowReference
9736
 
                                                        * reference);
9737
 
extern void gtk_tree_row_reference_deleted(GObject * proxy, GtkTreePath *);
9738
 
extern void gtk_tree_row_reference_free(GtkTreeRowReference * reference);
9739
 
extern GtkTreeModel *gtk_tree_row_reference_get_model(GtkTreeRowReference *
9740
 
                                                      reference);
9741
 
extern GtkTreePath *gtk_tree_row_reference_get_path(GtkTreeRowReference *
9742
 
                                                    reference);
9743
 
extern GType gtk_tree_row_reference_get_type(void);
9744
 
extern void gtk_tree_row_reference_inserted(GObject * proxy,
9745
 
                                            GtkTreePath *);
9746
 
extern GtkTreeRowReference *gtk_tree_row_reference_new(GtkTreeModel *
9747
 
                                                       model,
9748
 
                                                       GtkTreePath *);
9749
 
extern GtkTreeRowReference *gtk_tree_row_reference_new_proxy(GObject *
9750
 
                                                             proxy,
9751
 
                                                             GtkTreeModel
9752
 
                                                             *,
9753
 
                                                             GtkTreePath
9754
 
                                                             *);
9755
 
extern void gtk_tree_row_reference_reordered(GObject * proxy,
9756
 
                                             GtkTreePath *, GtkTreeIter *,
9757
 
                                             gint *);
9758
 
extern gboolean gtk_tree_row_reference_valid(GtkTreeRowReference *
9759
 
                                             reference);
9760
 
extern gint gtk_tree_selection_count_selected_rows(GtkTreeSelection *
9761
 
                                                   selection);
9762
 
extern GtkSelectionMode gtk_tree_selection_get_mode(GtkTreeSelection *
9763
 
                                                    selection);
9764
 
extern GtkTreeSelectionFunc
9765
 
gtk_tree_selection_get_select_function(GtkTreeSelection * selection);
9766
 
extern gboolean gtk_tree_selection_get_selected(GtkTreeSelection *
9767
 
                                                selection,
9768
 
                                                GtkTreeModel * *,
9769
 
                                                GtkTreeIter *);
9770
 
extern GList *gtk_tree_selection_get_selected_rows(GtkTreeSelection *
9771
 
                                                   selection,
9772
 
                                                   GtkTreeModel * *);
9773
 
extern GtkTreeView *gtk_tree_selection_get_tree_view(GtkTreeSelection *
9774
 
                                                     selection);
9775
 
extern GType gtk_tree_selection_get_type(void);
9776
 
extern gpointer gtk_tree_selection_get_user_data(GtkTreeSelection *
9777
 
                                                 selection);
9778
 
extern gboolean gtk_tree_selection_iter_is_selected(GtkTreeSelection *
9779
 
                                                    selection,
9780
 
                                                    GtkTreeIter *);
9781
 
extern gboolean gtk_tree_selection_path_is_selected(GtkTreeSelection *
9782
 
                                                    selection,
9783
 
                                                    GtkTreePath *);
9784
 
extern void gtk_tree_selection_select_all(GtkTreeSelection * selection);
9785
 
extern void gtk_tree_selection_select_iter(GtkTreeSelection * selection,
9786
 
                                           GtkTreeIter *);
9787
 
extern void gtk_tree_selection_select_path(GtkTreeSelection * selection,
9788
 
                                           GtkTreePath *);
9789
 
extern void gtk_tree_selection_select_range(GtkTreeSelection * selection,
9790
 
                                            GtkTreePath *, GtkTreePath *);
9791
 
extern void gtk_tree_selection_selected_foreach(GtkTreeSelection *
9792
 
                                                selection,
9793
 
                                                GtkTreeSelectionForeachFunc,
9794
 
                                                gpointer);
9795
 
extern void gtk_tree_selection_set_mode(GtkTreeSelection * selection,
9796
 
                                        GtkSelectionMode);
9797
 
extern void gtk_tree_selection_set_select_function(GtkTreeSelection *
9798
 
                                                   selection,
9799
 
                                                   GtkTreeSelectionFunc,
9800
 
                                                   gpointer,
9801
 
                                                   GDestroyNotify);
9802
 
extern void gtk_tree_selection_unselect_all(GtkTreeSelection * selection);
9803
 
extern void gtk_tree_selection_unselect_iter(GtkTreeSelection * selection,
9804
 
                                             GtkTreeIter *);
9805
 
extern void gtk_tree_selection_unselect_path(GtkTreeSelection * selection,
9806
 
                                             GtkTreePath *);
9807
 
extern void gtk_tree_selection_unselect_range(GtkTreeSelection * selection,
9808
 
                                              GtkTreePath *,
9809
 
                                              GtkTreePath *);
9810
 
extern gboolean gtk_tree_set_row_drag_data(GtkSelectionData *
9811
 
                                           selection_data, GtkTreeModel *,
9812
 
                                           GtkTreePath *);
9813
 
extern gboolean gtk_tree_sortable_get_sort_column_id(GtkTreeSortable *
9814
 
                                                     sortable, gint *,
9815
 
                                                     GtkSortType *);
9816
 
extern GType gtk_tree_sortable_get_type(void);
9817
 
extern gboolean gtk_tree_sortable_has_default_sort_func(GtkTreeSortable *
9818
 
                                                        sortable);
9819
 
extern void gtk_tree_sortable_set_default_sort_func(GtkTreeSortable *
9820
 
                                                    sortable,
9821
 
                                                    GtkTreeIterCompareFunc,
9822
 
                                                    gpointer,
9823
 
                                                    GDestroyNotify);
9824
 
extern void gtk_tree_sortable_set_sort_column_id(GtkTreeSortable *
9825
 
                                                 sortable, gint,
9826
 
                                                 GtkSortType);
9827
 
extern void gtk_tree_sortable_set_sort_func(GtkTreeSortable * sortable,
9828
 
                                            gint, GtkTreeIterCompareFunc,
9829
 
                                            gpointer, GDestroyNotify);
9830
 
extern void gtk_tree_sortable_sort_column_changed(GtkTreeSortable *
9831
 
                                                  sortable);
9832
 
extern void gtk_tree_store_append(GtkTreeStore * tree_store, GtkTreeIter *,
9833
 
                                  GtkTreeIter *);
9834
 
extern void gtk_tree_store_clear(GtkTreeStore * tree_store);
9835
 
extern GType gtk_tree_store_get_type(void);
9836
 
extern void gtk_tree_store_insert(GtkTreeStore * tree_store, GtkTreeIter *,
9837
 
                                  GtkTreeIter *, gint);
9838
 
extern void gtk_tree_store_insert_after(GtkTreeStore * tree_store,
9839
 
                                        GtkTreeIter *, GtkTreeIter *,
9840
 
                                        GtkTreeIter *);
9841
 
extern void gtk_tree_store_insert_before(GtkTreeStore * tree_store,
9842
 
                                         GtkTreeIter *, GtkTreeIter *,
9843
 
                                         GtkTreeIter *);
9844
 
extern void gtk_tree_store_insert_with_values(GtkTreeStore * tree_store,
9845
 
                                              GtkTreeIter *, GtkTreeIter *,
9846
 
                                              gint, ...);
9847
 
extern void gtk_tree_store_insert_with_valuesv(GtkTreeStore * tree_store,
9848
 
                                               GtkTreeIter *,
9849
 
                                               GtkTreeIter *, gint, gint *,
9850
 
                                               GValue *, gint);
9851
 
extern gboolean gtk_tree_store_is_ancestor(GtkTreeStore * tree_store,
9852
 
                                           GtkTreeIter *, GtkTreeIter *);
9853
 
extern gint gtk_tree_store_iter_depth(GtkTreeStore * tree_store,
9854
 
                                      GtkTreeIter *);
9855
 
extern gboolean gtk_tree_store_iter_is_valid(GtkTreeStore * tree_store,
9856
 
                                             GtkTreeIter *);
9857
 
extern void gtk_tree_store_move_after(GtkTreeStore * tree_store,
9858
 
                                      GtkTreeIter *, GtkTreeIter *);
9859
 
extern void gtk_tree_store_move_before(GtkTreeStore * tree_store,
9860
 
                                       GtkTreeIter *, GtkTreeIter *);
9861
 
extern GtkTreeStore *gtk_tree_store_new(gint n_columns, ...);
9862
 
extern GtkTreeStore *gtk_tree_store_newv(gint n_columns, GType *);
9863
 
extern void gtk_tree_store_prepend(GtkTreeStore * tree_store,
9864
 
                                   GtkTreeIter *, GtkTreeIter *);
9865
 
extern gboolean gtk_tree_store_remove(GtkTreeStore * tree_store,
9866
 
                                      GtkTreeIter *);
9867
 
extern void gtk_tree_store_reorder(GtkTreeStore * tree_store,
9868
 
                                   GtkTreeIter *, gint *);
9869
 
extern void gtk_tree_store_set(GtkTreeStore * tree_store, GtkTreeIter *,
9870
 
                               ...);
9871
 
extern void gtk_tree_store_set_column_types(GtkTreeStore * tree_store,
9872
 
                                            gint, GType *);
9873
 
extern void gtk_tree_store_set_valist(GtkTreeStore * tree_store,
9874
 
                                      GtkTreeIter * iter,
9875
 
                                      va_list var_args);
9876
 
extern void gtk_tree_store_set_value(GtkTreeStore * tree_store,
9877
 
                                     GtkTreeIter *, gint, GValue *);
9878
 
extern void gtk_tree_store_set_valuesv(GtkTreeStore * tree_store,
9879
 
                                       GtkTreeIter *, gint *, GValue *,
9880
 
                                       gint);
9881
 
extern void gtk_tree_store_swap(GtkTreeStore * tree_store, GtkTreeIter *,
9882
 
                                GtkTreeIter *);
9883
 
extern gint gtk_tree_view_append_column(GtkTreeView * tree_view,
9884
 
                                        GtkTreeViewColumn *);
9885
 
extern void gtk_tree_view_collapse_all(GtkTreeView * tree_view);
9886
 
extern gboolean gtk_tree_view_collapse_row(GtkTreeView * tree_view,
9887
 
                                           GtkTreePath *);
9888
 
extern void gtk_tree_view_column_add_attribute(GtkTreeViewColumn *
9889
 
                                               tree_column,
9890
 
                                               GtkCellRenderer *,
9891
 
                                               const char *, gint);
9892
 
extern gboolean gtk_tree_view_column_cell_get_position(GtkTreeViewColumn *
9893
 
                                                       tree_column,
9894
 
                                                       GtkCellRenderer *,
9895
 
                                                       gint *, gint *);
9896
 
extern void gtk_tree_view_column_cell_get_size(GtkTreeViewColumn *
9897
 
                                               tree_column,
9898
 
                                               const GdkRectangle *,
9899
 
                                               gint *, gint *, gint *,
9900
 
                                               gint *);
9901
 
extern gboolean gtk_tree_view_column_cell_is_visible(GtkTreeViewColumn *
9902
 
                                                     tree_column);
9903
 
extern void gtk_tree_view_column_cell_set_cell_data(GtkTreeViewColumn *
9904
 
                                                    tree_column,
9905
 
                                                    GtkTreeModel *,
9906
 
                                                    GtkTreeIter *,
9907
 
                                                    gboolean, gboolean);
9908
 
extern void gtk_tree_view_column_clear(GtkTreeViewColumn * tree_column);
9909
 
extern void gtk_tree_view_column_clear_attributes(GtkTreeViewColumn *
9910
 
                                                  tree_column,
9911
 
                                                  GtkCellRenderer *);
9912
 
extern void gtk_tree_view_column_clicked(GtkTreeViewColumn * tree_column);
9913
 
extern void gtk_tree_view_column_focus_cell(GtkTreeViewColumn *
9914
 
                                            tree_column,
9915
 
                                            GtkCellRenderer *);
9916
 
extern gfloat gtk_tree_view_column_get_alignment(GtkTreeViewColumn *
9917
 
                                                 tree_column);
9918
 
extern GtkWidget *gtk_tree_view_column_get_button(GtkTreeViewColumn *
9919
 
                                                  tree_column);
9920
 
extern gboolean gtk_tree_view_column_get_clickable(GtkTreeViewColumn *
9921
 
                                                   tree_column);
9922
 
extern gboolean gtk_tree_view_column_get_expand(GtkTreeViewColumn *
9923
 
                                                tree_column);
9924
 
extern gint gtk_tree_view_column_get_fixed_width(GtkTreeViewColumn *
9925
 
                                                 tree_column);
9926
 
extern gint gtk_tree_view_column_get_max_width(GtkTreeViewColumn *
9927
 
                                               tree_column);
9928
 
extern gint gtk_tree_view_column_get_min_width(GtkTreeViewColumn *
9929
 
                                               tree_column);
9930
 
extern gboolean gtk_tree_view_column_get_reorderable(GtkTreeViewColumn *
9931
 
                                                     tree_column);
9932
 
extern gboolean gtk_tree_view_column_get_resizable(GtkTreeViewColumn *
9933
 
                                                   tree_column);
9934
 
extern GtkTreeViewColumnSizing
9935
 
gtk_tree_view_column_get_sizing(GtkTreeViewColumn * tree_column);
9936
 
extern gint gtk_tree_view_column_get_sort_column_id(GtkTreeViewColumn *
9937
 
                                                    tree_column);
9938
 
extern gboolean gtk_tree_view_column_get_sort_indicator(GtkTreeViewColumn *
9939
 
                                                        tree_column);
9940
 
extern GtkSortType gtk_tree_view_column_get_sort_order(GtkTreeViewColumn *
9941
 
                                                       tree_column);
9942
 
extern gint gtk_tree_view_column_get_spacing(GtkTreeViewColumn *
9943
 
                                             tree_column);
9944
 
extern const char *gtk_tree_view_column_get_title(GtkTreeViewColumn *
9945
 
                                                  tree_column);
9946
 
extern GtkWidget *gtk_tree_view_column_get_tree_view(GtkTreeViewColumn *
9947
 
                                                     tree_column);
9948
 
extern GType gtk_tree_view_column_get_type(void);
9949
 
extern gboolean gtk_tree_view_column_get_visible(GtkTreeViewColumn *
9950
 
                                                 tree_column);
9951
 
extern GtkWidget *gtk_tree_view_column_get_widget(GtkTreeViewColumn *
9952
 
                                                  tree_column);
9953
 
extern gint gtk_tree_view_column_get_width(GtkTreeViewColumn *
9954
 
                                           tree_column);
9955
 
extern gint gtk_tree_view_column_get_x_offset(GtkTreeViewColumn *
9956
 
                                              tree_column);
9957
 
extern GtkTreeViewColumn *gtk_tree_view_column_new(void);
9958
 
extern GtkTreeViewColumn *gtk_tree_view_column_new_with_area(GtkCellArea *
9959
 
                                                             area);
9960
 
extern GtkTreeViewColumn *gtk_tree_view_column_new_with_attributes(const
9961
 
                                                                   char
9962
 
                                                                   *title,
9963
 
                                                                   GtkCellRenderer
9964
 
                                                                   *, ...);
9965
 
extern void gtk_tree_view_column_pack_end(GtkTreeViewColumn * tree_column,
9966
 
                                          GtkCellRenderer *, gboolean);
9967
 
extern void gtk_tree_view_column_pack_start(GtkTreeViewColumn *
9968
 
                                            tree_column, GtkCellRenderer *,
9969
 
                                            gboolean);
9970
 
extern void gtk_tree_view_column_queue_resize(GtkTreeViewColumn *
9971
 
                                              tree_column);
9972
 
extern void gtk_tree_view_column_set_alignment(GtkTreeViewColumn *
9973
 
                                               tree_column, gfloat);
9974
 
extern void gtk_tree_view_column_set_attributes(GtkTreeViewColumn *
9975
 
                                                tree_column,
9976
 
                                                GtkCellRenderer *, ...);
9977
 
extern void gtk_tree_view_column_set_cell_data_func(GtkTreeViewColumn *
9978
 
                                                    tree_column,
9979
 
                                                    GtkCellRenderer *,
9980
 
                                                    GtkTreeCellDataFunc,
9981
 
                                                    gpointer,
9982
 
                                                    GDestroyNotify);
9983
 
extern void gtk_tree_view_column_set_clickable(GtkTreeViewColumn *
9984
 
                                               tree_column, gboolean);
9985
 
extern void gtk_tree_view_column_set_expand(GtkTreeViewColumn *
9986
 
                                            tree_column, gboolean);
9987
 
extern void gtk_tree_view_column_set_fixed_width(GtkTreeViewColumn *
9988
 
                                                 tree_column, gint);
9989
 
extern void gtk_tree_view_column_set_max_width(GtkTreeViewColumn *
9990
 
                                               tree_column, gint);
9991
 
extern void gtk_tree_view_column_set_min_width(GtkTreeViewColumn *
9992
 
                                               tree_column, gint);
9993
 
extern void gtk_tree_view_column_set_reorderable(GtkTreeViewColumn *
9994
 
                                                 tree_column, gboolean);
9995
 
extern void gtk_tree_view_column_set_resizable(GtkTreeViewColumn *
9996
 
                                               tree_column, gboolean);
9997
 
extern void gtk_tree_view_column_set_sizing(GtkTreeViewColumn *
9998
 
                                            tree_column,
9999
 
                                            GtkTreeViewColumnSizing);
10000
 
extern void gtk_tree_view_column_set_sort_column_id(GtkTreeViewColumn *
10001
 
                                                    tree_column, gint);
10002
 
extern void gtk_tree_view_column_set_sort_indicator(GtkTreeViewColumn *
10003
 
                                                    tree_column, gboolean);
10004
 
extern void gtk_tree_view_column_set_sort_order(GtkTreeViewColumn *
10005
 
                                                tree_column, GtkSortType);
10006
 
extern void gtk_tree_view_column_set_spacing(GtkTreeViewColumn *
10007
 
                                             tree_column, gint);
10008
 
extern void gtk_tree_view_column_set_title(GtkTreeViewColumn * tree_column,
10009
 
                                           const char *);
10010
 
extern void gtk_tree_view_column_set_visible(GtkTreeViewColumn *
10011
 
                                             tree_column, gboolean);
10012
 
extern void gtk_tree_view_column_set_widget(GtkTreeViewColumn *
10013
 
                                            tree_column, GtkWidget *);
10014
 
extern GType gtk_tree_view_column_sizing_get_type(void);
10015
 
extern void gtk_tree_view_columns_autosize(GtkTreeView * tree_view);
10016
 
extern void gtk_tree_view_convert_bin_window_to_tree_coords(GtkTreeView *
10017
 
                                                            tree_view,
10018
 
                                                            gint, gint,
10019
 
                                                            gint *,
10020
 
                                                            gint *);
10021
 
extern void gtk_tree_view_convert_bin_window_to_widget_coords(GtkTreeView *
10022
 
                                                              tree_view,
10023
 
                                                              gint, gint,
10024
 
                                                              gint *,
10025
 
                                                              gint *);
10026
 
extern void gtk_tree_view_convert_tree_to_bin_window_coords(GtkTreeView *
10027
 
                                                            tree_view,
10028
 
                                                            gint, gint,
10029
 
                                                            gint *,
10030
 
                                                            gint *);
10031
 
extern void gtk_tree_view_convert_tree_to_widget_coords(GtkTreeView *
10032
 
                                                        tree_view, gint,
10033
 
                                                        gint, gint *,
10034
 
                                                        gint *);
10035
 
extern void gtk_tree_view_convert_widget_to_bin_window_coords(GtkTreeView *
10036
 
                                                              tree_view,
10037
 
                                                              gint, gint,
10038
 
                                                              gint *,
10039
 
                                                              gint *);
10040
 
extern void gtk_tree_view_convert_widget_to_tree_coords(GtkTreeView *
10041
 
                                                        tree_view, gint,
10042
 
                                                        gint, gint *,
10043
 
                                                        gint *);
10044
 
extern cairo_surface_t *gtk_tree_view_create_row_drag_icon(GtkTreeView *
10045
 
                                                           tree_view,
10046
 
                                                           GtkTreePath *);
10047
 
extern GType gtk_tree_view_drop_position_get_type(void);
10048
 
extern void gtk_tree_view_enable_model_drag_dest(GtkTreeView * tree_view,
10049
 
                                                 gint n_targets,
10050
 
                                                 GdkDragAction actions);
10051
 
extern void gtk_tree_view_enable_model_drag_source(GtkTreeView * tree_view,
10052
 
                                                   GdkModifierType
10053
 
                                                   start_button_mask,
10054
 
                                                   gint n_targets,
10055
 
                                                   GdkDragAction actions);
10056
 
extern void gtk_tree_view_expand_all(GtkTreeView * tree_view);
10057
 
extern gboolean gtk_tree_view_expand_row(GtkTreeView * tree_view,
10058
 
                                         GtkTreePath *, gboolean);
10059
 
extern void gtk_tree_view_expand_to_path(GtkTreeView * tree_view,
10060
 
                                         GtkTreePath *);
10061
 
extern void gtk_tree_view_get_background_area(GtkTreeView * tree_view,
10062
 
                                              GtkTreePath *,
10063
 
                                              GtkTreeViewColumn *,
10064
 
                                              GdkRectangle *);
10065
 
extern GdkWindow *gtk_tree_view_get_bin_window(GtkTreeView * tree_view);
10066
 
extern void gtk_tree_view_get_cell_area(GtkTreeView * tree_view,
10067
 
                                        GtkTreePath *, GtkTreeViewColumn *,
10068
 
                                        GdkRectangle *);
10069
 
extern GtkTreeViewColumn *gtk_tree_view_get_column(GtkTreeView * tree_view,
10070
 
                                                   gint);
10071
 
extern GList *gtk_tree_view_get_columns(GtkTreeView * tree_view);
10072
 
extern void gtk_tree_view_get_cursor(GtkTreeView * tree_view,
10073
 
                                     GtkTreePath * *,
10074
 
                                     GtkTreeViewColumn * *);
10075
 
extern gboolean gtk_tree_view_get_dest_row_at_pos(GtkTreeView * tree_view,
10076
 
                                                  gint, gint,
10077
 
                                                  GtkTreePath * *,
10078
 
                                                  GtkTreeViewDropPosition
10079
 
                                                  *);
10080
 
extern void gtk_tree_view_get_drag_dest_row(GtkTreeView * tree_view,
10081
 
                                            GtkTreePath * *,
10082
 
                                            GtkTreeViewDropPosition *);
10083
 
extern gboolean gtk_tree_view_get_enable_search(GtkTreeView * tree_view);
10084
 
extern gboolean gtk_tree_view_get_enable_tree_lines(GtkTreeView *
10085
 
                                                    tree_view);
10086
 
extern GtkTreeViewColumn *gtk_tree_view_get_expander_column(GtkTreeView *
10087
 
                                                            tree_view);
10088
 
extern gboolean gtk_tree_view_get_fixed_height_mode(GtkTreeView *
10089
 
                                                    tree_view);
10090
 
extern GtkTreeViewGridLines gtk_tree_view_get_grid_lines(GtkTreeView *
10091
 
                                                         tree_view);
10092
 
extern GtkAdjustment *gtk_tree_view_get_hadjustment(GtkTreeView *
10093
 
                                                    tree_view);
10094
 
extern gboolean gtk_tree_view_get_headers_clickable(GtkTreeView *
10095
 
                                                    tree_view);
10096
 
extern gboolean gtk_tree_view_get_headers_visible(GtkTreeView * tree_view);
10097
 
extern gboolean gtk_tree_view_get_hover_expand(GtkTreeView * tree_view);
10098
 
extern gboolean gtk_tree_view_get_hover_selection(GtkTreeView * tree_view);
10099
 
extern gint gtk_tree_view_get_level_indentation(GtkTreeView * tree_view);
10100
 
extern GtkTreeModel *gtk_tree_view_get_model(GtkTreeView * tree_view);
10101
 
extern guint gtk_tree_view_get_n_columns(GtkTreeView * tree_view);
10102
 
extern gboolean gtk_tree_view_get_path_at_pos(GtkTreeView * tree_view,
10103
 
                                              gint, gint, GtkTreePath * *,
10104
 
                                              GtkTreeViewColumn * *,
10105
 
                                              gint *, gint *);
10106
 
extern gboolean gtk_tree_view_get_reorderable(GtkTreeView * tree_view);
10107
 
extern GtkTreeViewRowSeparatorFunc
10108
 
gtk_tree_view_get_row_separator_func(GtkTreeView * tree_view);
10109
 
extern gboolean gtk_tree_view_get_rubber_banding(GtkTreeView * tree_view);
10110
 
extern gboolean gtk_tree_view_get_rules_hint(GtkTreeView * tree_view);
10111
 
extern gint gtk_tree_view_get_search_column(GtkTreeView * tree_view);
10112
 
extern GtkEntry *gtk_tree_view_get_search_entry(GtkTreeView * tree_view);
10113
 
extern GtkTreeViewSearchEqualFunc
10114
 
gtk_tree_view_get_search_equal_func(GtkTreeView * tree_view);
10115
 
extern GtkTreeViewSearchPositionFunc
10116
 
gtk_tree_view_get_search_position_func(GtkTreeView * tree_view);
10117
 
extern GtkTreeSelection *gtk_tree_view_get_selection(GtkTreeView *
10118
 
                                                     tree_view);
10119
 
extern gboolean gtk_tree_view_get_show_expanders(GtkTreeView * tree_view);
10120
 
extern gint gtk_tree_view_get_tooltip_column(GtkTreeView * tree_view);
10121
 
extern gboolean gtk_tree_view_get_tooltip_context(GtkTreeView * tree_view,
10122
 
                                                  gint *, gint *, gboolean,
10123
 
                                                  GtkTreeModel * *,
10124
 
                                                  GtkTreePath * *,
10125
 
                                                  GtkTreeIter *);
10126
 
extern GType gtk_tree_view_get_type(void);
10127
 
extern GtkAdjustment *gtk_tree_view_get_vadjustment(GtkTreeView *
10128
 
                                                    tree_view);
10129
 
extern gboolean gtk_tree_view_get_visible_range(GtkTreeView * tree_view,
10130
 
                                                GtkTreePath * *,
10131
 
                                                GtkTreePath * *);
10132
 
extern void gtk_tree_view_get_visible_rect(GtkTreeView * tree_view,
10133
 
                                           GdkRectangle *);
10134
 
extern GType gtk_tree_view_grid_lines_get_type(void);
10135
 
extern gint gtk_tree_view_insert_column(GtkTreeView * tree_view,
10136
 
                                        GtkTreeViewColumn *, gint);
10137
 
extern gint gtk_tree_view_insert_column_with_attributes(GtkTreeView *
10138
 
                                                        tree_view, gint,
10139
 
                                                        const char *,
10140
 
                                                        GtkCellRenderer *,
10141
 
                                                        ...);
10142
 
extern gint gtk_tree_view_insert_column_with_data_func(GtkTreeView *
10143
 
                                                       tree_view, gint,
10144
 
                                                       const char *,
10145
 
                                                       GtkCellRenderer *,
10146
 
                                                       GtkTreeCellDataFunc,
10147
 
                                                       gpointer,
10148
 
                                                       GDestroyNotify);
10149
 
extern gboolean gtk_tree_view_is_blank_at_pos(GtkTreeView * tree_view,
10150
 
                                              gint, gint, GtkTreePath * *,
10151
 
                                              GtkTreeViewColumn * *,
10152
 
                                              gint *, gint *);
10153
 
extern gboolean gtk_tree_view_is_rubber_banding_active(GtkTreeView *
10154
 
                                                       tree_view);
10155
 
extern void gtk_tree_view_map_expanded_rows(GtkTreeView * tree_view,
10156
 
                                            GtkTreeViewMappingFunc,
10157
 
                                            gpointer);
10158
 
extern void gtk_tree_view_move_column_after(GtkTreeView * tree_view,
10159
 
                                            GtkTreeViewColumn *,
10160
 
                                            GtkTreeViewColumn *);
10161
 
extern GtkWidget *gtk_tree_view_new(void);
10162
 
extern GtkWidget *gtk_tree_view_new_with_model(GtkTreeModel * model);
10163
 
extern gint gtk_tree_view_remove_column(GtkTreeView * tree_view,
10164
 
                                        GtkTreeViewColumn *);
10165
 
extern void gtk_tree_view_row_activated(GtkTreeView * tree_view,
10166
 
                                        GtkTreePath *,
10167
 
                                        GtkTreeViewColumn *);
10168
 
extern gboolean gtk_tree_view_row_expanded(GtkTreeView * tree_view,
10169
 
                                           GtkTreePath *);
10170
 
extern void gtk_tree_view_scroll_to_cell(GtkTreeView * tree_view,
10171
 
                                         GtkTreePath *,
10172
 
                                         GtkTreeViewColumn *, gboolean,
10173
 
                                         gfloat, gfloat);
10174
 
extern void gtk_tree_view_scroll_to_point(GtkTreeView * tree_view, gint,
10175
 
                                          gint);
10176
 
extern void gtk_tree_view_set_column_drag_function(GtkTreeView * tree_view,
10177
 
                                                   GtkTreeViewColumnDropFunc,
10178
 
                                                   gpointer,
10179
 
                                                   GDestroyNotify);
10180
 
extern void gtk_tree_view_set_cursor(GtkTreeView * tree_view,
10181
 
                                     GtkTreePath *, GtkTreeViewColumn *,
10182
 
                                     gboolean);
10183
 
extern void gtk_tree_view_set_cursor_on_cell(GtkTreeView * tree_view,
10184
 
                                             GtkTreePath *,
10185
 
                                             GtkTreeViewColumn *,
10186
 
                                             GtkCellRenderer *, gboolean);
10187
 
extern void gtk_tree_view_set_destroy_count_func(GtkTreeView * tree_view,
10188
 
                                                 GtkTreeDestroyCountFunc,
10189
 
                                                 gpointer, GDestroyNotify);
10190
 
extern void gtk_tree_view_set_drag_dest_row(GtkTreeView * tree_view,
10191
 
                                            GtkTreePath *,
10192
 
                                            GtkTreeViewDropPosition);
10193
 
extern void gtk_tree_view_set_enable_search(GtkTreeView * tree_view,
10194
 
                                            gboolean);
10195
 
extern void gtk_tree_view_set_enable_tree_lines(GtkTreeView * tree_view,
10196
 
                                                gboolean);
10197
 
extern void gtk_tree_view_set_expander_column(GtkTreeView * tree_view,
10198
 
                                              GtkTreeViewColumn *);
10199
 
extern void gtk_tree_view_set_fixed_height_mode(GtkTreeView * tree_view,
10200
 
                                                gboolean);
10201
 
extern void gtk_tree_view_set_grid_lines(GtkTreeView * tree_view,
10202
 
                                         GtkTreeViewGridLines);
10203
 
extern void gtk_tree_view_set_hadjustment(GtkTreeView * tree_view,
10204
 
                                          GtkAdjustment *);
10205
 
extern void gtk_tree_view_set_headers_clickable(GtkTreeView * tree_view,
10206
 
                                                gboolean);
10207
 
extern void gtk_tree_view_set_headers_visible(GtkTreeView * tree_view,
10208
 
                                              gboolean);
10209
 
extern void gtk_tree_view_set_hover_expand(GtkTreeView * tree_view,
10210
 
                                           gboolean);
10211
 
extern void gtk_tree_view_set_hover_selection(GtkTreeView * tree_view,
10212
 
                                              gboolean);
10213
 
extern void gtk_tree_view_set_level_indentation(GtkTreeView * tree_view,
10214
 
                                                gint);
10215
 
extern void gtk_tree_view_set_model(GtkTreeView * tree_view,
10216
 
                                    GtkTreeModel *);
10217
 
extern void gtk_tree_view_set_reorderable(GtkTreeView * tree_view,
10218
 
                                          gboolean);
10219
 
extern void gtk_tree_view_set_row_separator_func(GtkTreeView * tree_view,
10220
 
                                                 GtkTreeViewRowSeparatorFunc,
10221
 
                                                 gpointer, GDestroyNotify);
10222
 
extern void gtk_tree_view_set_rubber_banding(GtkTreeView * tree_view,
10223
 
                                             gboolean);
10224
 
extern void gtk_tree_view_set_rules_hint(GtkTreeView * tree_view,
10225
 
                                         gboolean);
10226
 
extern void gtk_tree_view_set_search_column(GtkTreeView * tree_view, gint);
10227
 
extern void gtk_tree_view_set_search_entry(GtkTreeView * tree_view,
10228
 
                                           GtkEntry *);
10229
 
extern void gtk_tree_view_set_search_equal_func(GtkTreeView * tree_view,
10230
 
                                                GtkTreeViewSearchEqualFunc,
10231
 
                                                gpointer, GDestroyNotify);
10232
 
extern void gtk_tree_view_set_search_position_func(GtkTreeView * tree_view,
10233
 
                                                   GtkTreeViewSearchPositionFunc,
10234
 
                                                   gpointer,
10235
 
                                                   GDestroyNotify);
10236
 
extern void gtk_tree_view_set_show_expanders(GtkTreeView * tree_view,
10237
 
                                             gboolean);
10238
 
extern void gtk_tree_view_set_tooltip_cell(GtkTreeView * tree_view,
10239
 
                                           GtkTooltip *, GtkTreePath *,
10240
 
                                           GtkTreeViewColumn *,
10241
 
                                           GtkCellRenderer *);
10242
 
extern void gtk_tree_view_set_tooltip_column(GtkTreeView * tree_view,
10243
 
                                             gint);
10244
 
extern void gtk_tree_view_set_tooltip_row(GtkTreeView * tree_view,
10245
 
                                          GtkTooltip *, GtkTreePath *);
10246
 
extern void gtk_tree_view_set_vadjustment(GtkTreeView * tree_view,
10247
 
                                          GtkAdjustment *);
10248
 
extern void gtk_tree_view_unset_rows_drag_dest(GtkTreeView * tree_view);
10249
 
extern void gtk_tree_view_unset_rows_drag_source(GtkTreeView * tree_view);
10250
 
extern gboolean gtk_true(void);
10251
 
extern void gtk_ui_manager_add_ui(GtkUIManager * manager, guint,
10252
 
                                  const char *, const char *, const char *,
10253
 
                                  GtkUIManagerItemType, gboolean);
10254
 
extern guint gtk_ui_manager_add_ui_from_file(GtkUIManager * manager,
10255
 
                                             const char *, GError * *);
10256
 
extern guint gtk_ui_manager_add_ui_from_resource(GtkUIManager * manager,
10257
 
                                                 const char *, GError * *);
10258
 
extern guint gtk_ui_manager_add_ui_from_string(GtkUIManager * manager,
10259
 
                                               const char *, gssize,
10260
 
                                               GError * *);
10261
 
extern void gtk_ui_manager_ensure_update(GtkUIManager * manager);
10262
 
extern GtkAccelGroup *gtk_ui_manager_get_accel_group(GtkUIManager *
10263
 
                                                     manager);
10264
 
extern GtkAction *gtk_ui_manager_get_action(GtkUIManager * manager,
10265
 
                                            const char *);
10266
 
extern GList *gtk_ui_manager_get_action_groups(GtkUIManager * manager);
10267
 
extern gboolean gtk_ui_manager_get_add_tearoffs(GtkUIManager * manager);
10268
 
extern GSList *gtk_ui_manager_get_toplevels(GtkUIManager * manager,
10269
 
                                            GtkUIManagerItemType);
10270
 
extern GType gtk_ui_manager_get_type(void);
10271
 
extern gchar *gtk_ui_manager_get_ui(GtkUIManager * manager);
10272
 
extern GtkWidget *gtk_ui_manager_get_widget(GtkUIManager * manager,
10273
 
                                            const char *);
10274
 
extern void gtk_ui_manager_insert_action_group(GtkUIManager * manager,
10275
 
                                               GtkActionGroup *, gint);
10276
 
extern GType gtk_ui_manager_item_type_get_type(void);
10277
 
extern GtkUIManager *gtk_ui_manager_new(void);
10278
 
extern guint gtk_ui_manager_new_merge_id(GtkUIManager * manager);
10279
 
extern void gtk_ui_manager_remove_action_group(GtkUIManager * manager,
10280
 
                                               GtkActionGroup *);
10281
 
extern void gtk_ui_manager_remove_ui(GtkUIManager * manager, guint);
10282
 
extern void gtk_ui_manager_set_add_tearoffs(GtkUIManager * manager,
10283
 
                                            gboolean);
10284
 
extern GType gtk_unit_get_type(void);
10285
 
extern GdkWindow *gtk_viewport_get_bin_window(GtkViewport * viewport);
10286
 
extern GtkAdjustment *gtk_viewport_get_hadjustment(GtkViewport * viewport);
10287
 
extern GtkShadowType gtk_viewport_get_shadow_type(GtkViewport * viewport);
10288
 
extern GType gtk_viewport_get_type(void);
10289
 
extern GtkAdjustment *gtk_viewport_get_vadjustment(GtkViewport * viewport);
10290
 
extern GdkWindow *gtk_viewport_get_view_window(GtkViewport * viewport);
10291
 
extern GtkWidget *gtk_viewport_new(GtkAdjustment * hadjustment,
10292
 
                                   GtkAdjustment *);
10293
 
extern void gtk_viewport_set_hadjustment(GtkViewport * viewport,
10294
 
                                         GtkAdjustment *);
10295
 
extern void gtk_viewport_set_shadow_type(GtkViewport * viewport,
10296
 
                                         GtkShadowType);
10297
 
extern void gtk_viewport_set_vadjustment(GtkViewport * viewport,
10298
 
                                         GtkAdjustment *);
10299
 
extern GType gtk_volume_button_get_type(void);
10300
 
extern GtkWidget *gtk_volume_button_new(void);
10301
 
extern gboolean gtk_widget_activate(GtkWidget * widget);
10302
 
extern void gtk_widget_add_accelerator(GtkWidget * widget,
10303
 
                                       const gchar * accel_signal,
10304
 
                                       GtkAccelGroup * accel_group,
10305
 
                                       guint accel_key,
10306
 
                                       GdkModifierType accel_mods,
10307
 
                                       GtkAccelFlags accel_flags);
10308
 
extern void gtk_widget_add_device_events(GtkWidget * widget,
10309
 
                                         GdkDevice * device,
10310
 
                                         GdkEventMask events);
10311
 
extern void gtk_widget_add_events(GtkWidget * widget, gint);
10312
 
extern void gtk_widget_add_mnemonic_label(GtkWidget * widget, GtkWidget *);
10313
 
extern gboolean gtk_widget_can_activate_accel(GtkWidget * widget, guint);
10314
 
extern gboolean gtk_widget_child_focus(GtkWidget * widget,
10315
 
                                       GtkDirectionType);
10316
 
extern void gtk_widget_child_notify(GtkWidget * widget, const char *);
10317
 
extern GParamSpec *gtk_widget_class_find_style_property(GtkWidgetClass *
10318
 
                                                        klass,
10319
 
                                                        const char *);
10320
 
extern void gtk_widget_class_install_style_property(GtkWidgetClass * klass,
10321
 
                                                    GParamSpec *);
10322
 
extern void gtk_widget_class_install_style_property_parser(GtkWidgetClass *
10323
 
                                                           klass,
10324
 
                                                           GParamSpec *,
10325
 
                                                           GtkRcPropertyParser);
10326
 
extern GParamSpec **gtk_widget_class_list_style_properties(GtkWidgetClass *
10327
 
                                                           klass, guint *);
10328
 
extern void gtk_widget_class_set_accessible_role(GtkWidgetClass *
10329
 
                                                 widget_class, AtkRole);
10330
 
extern void gtk_widget_class_set_accessible_type(GtkWidgetClass *
10331
 
                                                 widget_class, GType);
10332
 
extern gboolean gtk_widget_compute_expand(GtkWidget * widget,
10333
 
                                          GtkOrientation);
10334
 
extern PangoContext *gtk_widget_create_pango_context(GtkWidget * widget);
10335
 
extern PangoLayout *gtk_widget_create_pango_layout(GtkWidget * widget,
10336
 
                                                   const char *);
10337
 
extern void gtk_widget_destroy(GtkWidget * widget);
10338
 
extern void gtk_widget_destroyed(GtkWidget * widget, GtkWidget * *);
10339
 
extern gboolean gtk_widget_device_is_shadowed(GtkWidget * widget,
10340
 
                                              GdkDevice *);
10341
 
extern void gtk_widget_draw(GtkWidget * widget, cairo_t *);
10342
 
extern void gtk_widget_error_bell(GtkWidget * widget);
10343
 
extern gboolean gtk_widget_event(GtkWidget * widget, GdkEvent *);
10344
 
extern void gtk_widget_freeze_child_notify(GtkWidget * widget);
10345
 
extern AtkObject *gtk_widget_get_accessible(GtkWidget * widget);
10346
 
extern int gtk_widget_get_allocated_height(GtkWidget * widget);
10347
 
extern int gtk_widget_get_allocated_width(GtkWidget * widget);
10348
 
extern void gtk_widget_get_allocation(GtkWidget * widget, GtkAllocation *);
10349
 
extern GtkWidget *gtk_widget_get_ancestor(GtkWidget * widget, GType);
10350
 
extern gboolean gtk_widget_get_app_paintable(GtkWidget * widget);
10351
 
extern gboolean gtk_widget_get_can_default(GtkWidget * widget);
10352
 
extern gboolean gtk_widget_get_can_focus(GtkWidget * widget);
10353
 
extern void gtk_widget_get_child_requisition(GtkWidget * widget,
10354
 
                                             GtkRequisition *);
10355
 
extern gboolean gtk_widget_get_child_visible(GtkWidget * widget);
10356
 
extern GtkClipboard *gtk_widget_get_clipboard(GtkWidget * widget,
10357
 
                                              GdkAtom selection);
10358
 
extern gchar *gtk_widget_get_composite_name(GtkWidget * widget);
10359
 
extern GtkTextDirection gtk_widget_get_default_direction(void);
10360
 
extern gboolean gtk_widget_get_device_enabled(GtkWidget * widget,
10361
 
                                              GdkDevice *);
10362
 
extern GdkEventMask gtk_widget_get_device_events(GtkWidget * widget,
10363
 
                                                 GdkDevice *);
10364
 
extern GtkTextDirection gtk_widget_get_direction(GtkWidget * widget);
10365
 
extern GdkDisplay *gtk_widget_get_display(GtkWidget * widget);
10366
 
extern gboolean gtk_widget_get_double_buffered(GtkWidget * widget);
10367
 
extern gint gtk_widget_get_events(GtkWidget * widget);
10368
 
extern GtkAlign gtk_widget_get_halign(GtkWidget * widget);
10369
 
extern gboolean gtk_widget_get_has_tooltip(GtkWidget * widget);
10370
 
extern gboolean gtk_widget_get_has_window(GtkWidget * widget);
10371
 
extern gboolean gtk_widget_get_hexpand(GtkWidget * widget);
10372
 
extern gboolean gtk_widget_get_hexpand_set(GtkWidget * widget);
10373
 
extern gboolean gtk_widget_get_mapped(GtkWidget * widget);
10374
 
extern gint gtk_widget_get_margin_bottom(GtkWidget * widget);
10375
 
extern gint gtk_widget_get_margin_left(GtkWidget * widget);
10376
 
extern gint gtk_widget_get_margin_right(GtkWidget * widget);
10377
 
extern gint gtk_widget_get_margin_top(GtkWidget * widget);
10378
 
extern GdkModifierType gtk_widget_get_modifier_mask(GtkWidget * widget,
10379
 
                                                    GdkModifierIntent);
10380
 
extern const char *gtk_widget_get_name(GtkWidget * widget);
10381
 
extern gboolean gtk_widget_get_no_show_all(GtkWidget * widget);
10382
 
extern PangoContext *gtk_widget_get_pango_context(GtkWidget * widget);
10383
 
extern GtkWidget *gtk_widget_get_parent(GtkWidget * widget);
10384
 
extern GdkWindow *gtk_widget_get_parent_window(GtkWidget * widget);
10385
 
extern GtkWidgetPath *gtk_widget_get_path(GtkWidget * widget);
10386
 
extern void gtk_widget_get_pointer(GtkWidget * widget, gint *, gint *);
10387
 
extern void gtk_widget_get_preferred_height(GtkWidget * widget, gint *,
10388
 
                                            gint *);
10389
 
extern void gtk_widget_get_preferred_height_for_width(GtkWidget * widget,
10390
 
                                                      gint, gint *,
10391
 
                                                      gint *);
10392
 
extern void gtk_widget_get_preferred_size(GtkWidget * widget,
10393
 
                                          GtkRequisition *,
10394
 
                                          GtkRequisition *);
10395
 
extern void gtk_widget_get_preferred_width(GtkWidget * widget, gint *,
10396
 
                                           gint *);
10397
 
extern void gtk_widget_get_preferred_width_for_height(GtkWidget * widget,
10398
 
                                                      gint, gint *,
10399
 
                                                      gint *);
10400
 
extern gboolean gtk_widget_get_realized(GtkWidget * widget);
10401
 
extern gboolean gtk_widget_get_receives_default(GtkWidget * widget);
10402
 
extern GtkSizeRequestMode gtk_widget_get_request_mode(GtkWidget * widget);
10403
 
extern void gtk_widget_get_requisition(GtkWidget * widget,
10404
 
                                       GtkRequisition *);
10405
 
extern GdkWindow *gtk_widget_get_root_window(GtkWidget * widget);
10406
 
extern GdkScreen *gtk_widget_get_screen(GtkWidget * widget);
10407
 
extern gboolean gtk_widget_get_sensitive(GtkWidget * widget);
10408
 
extern GtkSettings *gtk_widget_get_settings(GtkWidget * widget);
10409
 
extern void gtk_widget_get_size_request(GtkWidget * widget, gint *,
10410
 
                                        gint *);
10411
 
extern GtkStateType gtk_widget_get_state(GtkWidget * widget);
10412
 
extern GtkStateFlags gtk_widget_get_state_flags(GtkWidget * widget);
10413
 
extern GtkStyleContext *gtk_widget_get_style_context(GtkWidget * widget);
10414
 
extern gboolean gtk_widget_get_support_multidevice(GtkWidget * widget);
10415
 
extern gchar *gtk_widget_get_tooltip_markup(GtkWidget * widget);
10416
 
extern gchar *gtk_widget_get_tooltip_text(GtkWidget * widget);
10417
 
extern GtkWindow *gtk_widget_get_tooltip_window(GtkWidget * widget);
10418
 
extern GtkWidget *gtk_widget_get_toplevel(GtkWidget * widget);
10419
 
extern GType gtk_widget_get_type(void);
10420
 
extern GtkAlign gtk_widget_get_valign(GtkWidget * widget);
10421
 
extern gboolean gtk_widget_get_vexpand(GtkWidget * widget);
10422
 
extern gboolean gtk_widget_get_vexpand_set(GtkWidget * widget);
10423
 
extern gboolean gtk_widget_get_visible(GtkWidget * widget);
10424
 
extern GdkVisual *gtk_widget_get_visual(GtkWidget * widget);
10425
 
extern GdkWindow *gtk_widget_get_window(GtkWidget * widget);
10426
 
extern void gtk_widget_grab_default(GtkWidget * widget);
10427
 
extern void gtk_widget_grab_focus(GtkWidget * widget);
10428
 
extern gboolean gtk_widget_has_default(GtkWidget * widget);
10429
 
extern gboolean gtk_widget_has_focus(GtkWidget * widget);
10430
 
extern gboolean gtk_widget_has_grab(GtkWidget * widget);
10431
 
extern gboolean gtk_widget_has_screen(GtkWidget * widget);
10432
 
extern gboolean gtk_widget_has_visible_focus(GtkWidget * widget);
10433
 
extern GType gtk_widget_help_type_get_type(void);
10434
 
extern void gtk_widget_hide(GtkWidget * widget);
10435
 
extern gboolean gtk_widget_hide_on_delete(GtkWidget * widget);
10436
 
extern gboolean gtk_widget_in_destruction(GtkWidget * widget);
10437
 
extern void gtk_widget_input_shape_combine_region(GtkWidget * widget,
10438
 
                                                  cairo_region_t *);
10439
 
extern void gtk_widget_insert_action_group(GtkWidget * widget,
10440
 
                                           const char *, GActionGroup *);
10441
 
extern gboolean gtk_widget_intersect(GtkWidget * widget,
10442
 
                                     const GdkRectangle *, GdkRectangle *);
10443
 
extern gboolean gtk_widget_is_ancestor(GtkWidget * widget, GtkWidget *);
10444
 
extern gboolean gtk_widget_is_composited(GtkWidget * widget);
10445
 
extern gboolean gtk_widget_is_drawable(GtkWidget * widget);
10446
 
extern gboolean gtk_widget_is_focus(GtkWidget * widget);
10447
 
extern gboolean gtk_widget_is_sensitive(GtkWidget * widget);
10448
 
extern gboolean gtk_widget_is_toplevel(GtkWidget * widget);
10449
 
extern gboolean gtk_widget_keynav_failed(GtkWidget * widget,
10450
 
                                         GtkDirectionType);
10451
 
extern GList *gtk_widget_list_accel_closures(GtkWidget * widget);
10452
 
extern GList *gtk_widget_list_mnemonic_labels(GtkWidget * widget);
10453
 
extern void gtk_widget_map(GtkWidget * widget);
10454
 
extern gboolean gtk_widget_mnemonic_activate(GtkWidget * widget, gboolean);
10455
 
extern GtkWidget *gtk_widget_new(GType type, const char *, ...);
10456
 
extern void gtk_widget_override_background_color(GtkWidget * widget,
10457
 
                                                 GtkStateFlags,
10458
 
                                                 const GdkRGBA *);
10459
 
extern void gtk_widget_override_color(GtkWidget * widget, GtkStateFlags,
10460
 
                                      const GdkRGBA *);
10461
 
extern void gtk_widget_override_cursor(GtkWidget * widget, const GdkRGBA *,
10462
 
                                       const GdkRGBA *);
10463
 
extern void gtk_widget_override_font(GtkWidget * widget,
10464
 
                                     const PangoFontDescription *);
10465
 
extern void gtk_widget_override_symbolic_color(GtkWidget * widget,
10466
 
                                               const char *,
10467
 
                                               const GdkRGBA *);
10468
 
extern gint gtk_widget_path_append_for_widget(GtkWidgetPath * path,
10469
 
                                              GtkWidget *);
10470
 
extern gint gtk_widget_path_append_type(GtkWidgetPath * path, GType);
10471
 
extern gint gtk_widget_path_append_with_siblings(GtkWidgetPath * path,
10472
 
                                                 GtkWidgetPath *, guint);
10473
 
extern GtkWidgetPath *gtk_widget_path_copy(const GtkWidgetPath * path);
10474
 
extern void gtk_widget_path_free(GtkWidgetPath * path);
10475
 
extern GType gtk_widget_path_get_object_type(const GtkWidgetPath * path);
10476
 
extern GType gtk_widget_path_get_type(void);
10477
 
extern gboolean gtk_widget_path_has_parent(const GtkWidgetPath * path,
10478
 
                                           GType);
10479
 
extern gboolean gtk_widget_path_is_type(const GtkWidgetPath * path, GType);
10480
 
extern void gtk_widget_path_iter_add_class(GtkWidgetPath * path, gint,
10481
 
                                           const char *);
10482
 
extern void gtk_widget_path_iter_add_region(GtkWidgetPath * path, gint,
10483
 
                                            const char *, GtkRegionFlags);
10484
 
extern void gtk_widget_path_iter_clear_classes(GtkWidgetPath * path, gint);
10485
 
extern void gtk_widget_path_iter_clear_regions(GtkWidgetPath * path, gint);
10486
 
extern const char *gtk_widget_path_iter_get_name(const GtkWidgetPath *
10487
 
                                                 path, gint);
10488
 
extern GType gtk_widget_path_iter_get_object_type(const GtkWidgetPath *
10489
 
                                                  path, gint);
10490
 
extern guint gtk_widget_path_iter_get_sibling_index(const GtkWidgetPath *
10491
 
                                                    path, gint);
10492
 
extern const GtkWidgetPath *gtk_widget_path_iter_get_siblings(const
10493
 
                                                              GtkWidgetPath
10494
 
                                                              * path,
10495
 
                                                              gint);
10496
 
extern gboolean gtk_widget_path_iter_has_class(const GtkWidgetPath * path,
10497
 
                                               gint, const char *);
10498
 
extern gboolean gtk_widget_path_iter_has_name(const GtkWidgetPath * path,
10499
 
                                              gint, const char *);
10500
 
extern gboolean gtk_widget_path_iter_has_qclass(const GtkWidgetPath * path,
10501
 
                                                gint, GQuark);
10502
 
extern gboolean gtk_widget_path_iter_has_qname(const GtkWidgetPath * path,
10503
 
                                               gint, GQuark);
10504
 
extern gboolean gtk_widget_path_iter_has_qregion(const GtkWidgetPath *
10505
 
                                                 path, gint, GQuark,
10506
 
                                                 GtkRegionFlags *);
10507
 
extern gboolean gtk_widget_path_iter_has_region(const GtkWidgetPath * path,
10508
 
                                                gint, const char *,
10509
 
                                                GtkRegionFlags *);
10510
 
extern GSList *gtk_widget_path_iter_list_classes(const GtkWidgetPath *
10511
 
                                                 path, gint);
10512
 
extern GSList *gtk_widget_path_iter_list_regions(const GtkWidgetPath *
10513
 
                                                 path, gint);
10514
 
extern void gtk_widget_path_iter_remove_class(GtkWidgetPath * path, gint,
10515
 
                                              const char *);
10516
 
extern void gtk_widget_path_iter_remove_region(GtkWidgetPath * path, gint,
10517
 
                                               const char *);
10518
 
extern void gtk_widget_path_iter_set_name(GtkWidgetPath * path, gint,
10519
 
                                          const char *);
10520
 
extern void gtk_widget_path_iter_set_object_type(GtkWidgetPath * path,
10521
 
                                                 gint, GType);
10522
 
extern gint gtk_widget_path_length(const GtkWidgetPath * path);
10523
 
extern GtkWidgetPath *gtk_widget_path_new(void);
10524
 
extern void gtk_widget_path_prepend_type(GtkWidgetPath * path, GType);
10525
 
extern GtkWidgetPath *gtk_widget_path_ref(GtkWidgetPath * path);
10526
 
extern char *gtk_widget_path_to_string(const GtkWidgetPath * path);
10527
 
extern void gtk_widget_path_unref(GtkWidgetPath * path);
10528
 
extern void gtk_widget_pop_composite_child(void);
10529
 
extern void gtk_widget_push_composite_child(void);
10530
 
extern void gtk_widget_queue_compute_expand(GtkWidget * widget);
10531
 
extern void gtk_widget_queue_draw(GtkWidget * widget);
10532
 
extern void gtk_widget_queue_draw_area(GtkWidget * widget, gint, gint,
10533
 
                                       gint, gint);
10534
 
extern void gtk_widget_queue_draw_region(GtkWidget * widget,
10535
 
                                         const cairo_region_t);
10536
 
extern void gtk_widget_queue_resize(GtkWidget * widget);
10537
 
extern void gtk_widget_queue_resize_no_redraw(GtkWidget * widget);
10538
 
extern void gtk_widget_realize(GtkWidget * widget);
10539
 
extern cairo_region_t *gtk_widget_region_intersect(GtkWidget * widget,
10540
 
                                                   const cairo_region_t);
10541
 
extern gboolean gtk_widget_remove_accelerator(GtkWidget * widget,
10542
 
                                              GtkAccelGroup * accel_group,
10543
 
                                              guint accel_key,
10544
 
                                              GdkModifierType accel_mods);
10545
 
extern void gtk_widget_remove_mnemonic_label(GtkWidget * widget,
10546
 
                                             GtkWidget *);
10547
 
extern GdkPixbuf *gtk_widget_render_icon_pixbuf(GtkWidget * widget,
10548
 
                                                const char *, GtkIconSize);
10549
 
extern void gtk_widget_reparent(GtkWidget * widget, GtkWidget *);
10550
 
extern void gtk_widget_reset_style(GtkWidget * widget);
10551
 
extern gint gtk_widget_send_expose(GtkWidget * widget, GdkEvent *);
10552
 
extern gboolean gtk_widget_send_focus_change(GtkWidget * widget,
10553
 
                                             GdkEvent *);
10554
 
extern void gtk_widget_set_accel_path(GtkWidget * widget, const char *,
10555
 
                                      GtkAccelGroup *);
10556
 
extern void gtk_widget_set_allocation(GtkWidget * widget,
10557
 
                                      const GtkAllocation *);
10558
 
extern void gtk_widget_set_app_paintable(GtkWidget * widget, gboolean);
10559
 
extern void gtk_widget_set_can_default(GtkWidget * widget, gboolean);
10560
 
extern void gtk_widget_set_can_focus(GtkWidget * widget, gboolean);
10561
 
extern void gtk_widget_set_child_visible(GtkWidget * widget, gboolean);
10562
 
extern void gtk_widget_set_composite_name(GtkWidget * widget,
10563
 
                                          const char *);
10564
 
extern void gtk_widget_set_default_direction(GtkTextDirection dir);
10565
 
extern void gtk_widget_set_device_enabled(GtkWidget * widget, GdkDevice *,
10566
 
                                          gboolean);
10567
 
extern void gtk_widget_set_device_events(GtkWidget * widget,
10568
 
                                         GdkDevice * device,
10569
 
                                         GdkEventMask events);
10570
 
extern void gtk_widget_set_direction(GtkWidget * widget, GtkTextDirection);
10571
 
extern void gtk_widget_set_double_buffered(GtkWidget * widget, gboolean);
10572
 
extern void gtk_widget_set_events(GtkWidget * widget, gint);
10573
 
extern void gtk_widget_set_halign(GtkWidget * widget, GtkAlign);
10574
 
extern void gtk_widget_set_has_tooltip(GtkWidget * widget, gboolean);
10575
 
extern void gtk_widget_set_has_window(GtkWidget * widget, gboolean);
10576
 
extern void gtk_widget_set_hexpand(GtkWidget * widget, gboolean);
10577
 
extern void gtk_widget_set_hexpand_set(GtkWidget * widget, gboolean);
10578
 
extern void gtk_widget_set_mapped(GtkWidget * widget, gboolean);
10579
 
extern void gtk_widget_set_margin_bottom(GtkWidget * widget, gint);
10580
 
extern void gtk_widget_set_margin_left(GtkWidget * widget, gint);
10581
 
extern void gtk_widget_set_margin_right(GtkWidget * widget, gint);
10582
 
extern void gtk_widget_set_margin_top(GtkWidget * widget, gint);
10583
 
extern void gtk_widget_set_name(GtkWidget * widget, const char *);
10584
 
extern void gtk_widget_set_no_show_all(GtkWidget * widget, gboolean);
10585
 
extern void gtk_widget_set_parent(GtkWidget * widget, GtkWidget *);
10586
 
extern void gtk_widget_set_parent_window(GtkWidget * widget, GdkWindow *);
10587
 
extern void gtk_widget_set_realized(GtkWidget * widget, gboolean);
10588
 
extern void gtk_widget_set_receives_default(GtkWidget * widget, gboolean);
10589
 
extern void gtk_widget_set_redraw_on_allocate(GtkWidget * widget,
10590
 
                                              gboolean);
10591
 
extern void gtk_widget_set_sensitive(GtkWidget * widget, gboolean);
10592
 
extern void gtk_widget_set_size_request(GtkWidget * widget, gint, gint);
10593
 
extern void gtk_widget_set_state(GtkWidget * widget, GtkStateType);
10594
 
extern void gtk_widget_set_state_flags(GtkWidget * widget, GtkStateFlags,
10595
 
                                       gboolean);
10596
 
extern void gtk_widget_set_support_multidevice(GtkWidget * widget,
10597
 
                                               gboolean);
10598
 
extern void gtk_widget_set_tooltip_markup(GtkWidget * widget,
10599
 
                                          const char *);
10600
 
extern void gtk_widget_set_tooltip_text(GtkWidget * widget, const char *);
10601
 
extern void gtk_widget_set_tooltip_window(GtkWidget * widget, GtkWindow *);
10602
 
extern void gtk_widget_set_valign(GtkWidget * widget, GtkAlign);
10603
 
extern void gtk_widget_set_vexpand(GtkWidget * widget, gboolean);
10604
 
extern void gtk_widget_set_vexpand_set(GtkWidget * widget, gboolean);
10605
 
extern void gtk_widget_set_visible(GtkWidget * widget, gboolean);
10606
 
extern void gtk_widget_set_visual(GtkWidget * widget, GdkVisual *);
10607
 
extern void gtk_widget_set_window(GtkWidget * widget, GdkWindow *);
10608
 
extern void gtk_widget_shape_combine_region(GtkWidget * widget,
10609
 
                                            cairo_region_t *);
10610
 
extern void gtk_widget_show(GtkWidget * widget);
10611
 
extern void gtk_widget_show_all(GtkWidget * widget);
10612
 
extern void gtk_widget_show_now(GtkWidget * widget);
10613
 
extern void gtk_widget_size_allocate(GtkWidget * widget, GtkAllocation *);
10614
 
extern void gtk_widget_size_request(GtkWidget * widget, GtkRequisition *);
10615
 
extern void gtk_widget_style_get(GtkWidget * widget, const char *, ...);
10616
 
extern void gtk_widget_style_get_property(GtkWidget * widget, const char *,
10617
 
                                          GValue *);
10618
 
extern void gtk_widget_style_get_valist(GtkWidget * widget,
10619
 
                                        const gchar * first_property_name,
10620
 
                                        va_list var_args);
10621
 
extern void gtk_widget_thaw_child_notify(GtkWidget * widget);
10622
 
extern gboolean gtk_widget_translate_coordinates(GtkWidget * src_widget,
10623
 
                                                 GtkWidget *, gint, gint,
10624
 
                                                 gint *, gint *);
10625
 
extern void gtk_widget_trigger_tooltip_query(GtkWidget * widget);
10626
 
extern void gtk_widget_unmap(GtkWidget * widget);
10627
 
extern void gtk_widget_unparent(GtkWidget * widget);
10628
 
extern void gtk_widget_unrealize(GtkWidget * widget);
10629
 
extern void gtk_widget_unset_state_flags(GtkWidget * widget,
10630
 
                                         GtkStateFlags);
10631
 
extern gboolean gtk_window_activate_default(GtkWindow * window);
10632
 
extern gboolean gtk_window_activate_focus(GtkWindow * window);
10633
 
extern gboolean gtk_window_activate_key(GtkWindow * window, GdkEventKey *);
10634
 
extern void gtk_window_add_accel_group(GtkWindow * window,
10635
 
                                       GtkAccelGroup *);
10636
 
extern void gtk_window_add_mnemonic(GtkWindow * window, guint,
10637
 
                                    GtkWidget *);
10638
 
extern void gtk_window_begin_move_drag(GtkWindow * window, gint, gint,
10639
 
                                       gint, guint32);
10640
 
extern void gtk_window_begin_resize_drag(GtkWindow * window,
10641
 
                                         GdkWindowEdge edge, gint button,
10642
 
                                         gint root_x, gint root_y,
10643
 
                                         guint32 timestamp);
10644
 
extern void gtk_window_deiconify(GtkWindow * window);
10645
 
extern void gtk_window_fullscreen(GtkWindow * window);
10646
 
extern gboolean gtk_window_get_accept_focus(GtkWindow * window);
10647
 
extern GtkApplication *gtk_window_get_application(GtkWindow * window);
10648
 
extern GtkWidget *gtk_window_get_attached_to(GtkWindow * window);
10649
 
extern gboolean gtk_window_get_decorated(GtkWindow * window);
10650
 
extern GList *gtk_window_get_default_icon_list(void);
10651
 
extern const char *gtk_window_get_default_icon_name(void);
10652
 
extern void gtk_window_get_default_size(GtkWindow * window, gint *,
10653
 
                                        gint *);
10654
 
extern GtkWidget *gtk_window_get_default_widget(GtkWindow * window);
10655
 
extern gboolean gtk_window_get_deletable(GtkWindow * window);
10656
 
extern gboolean gtk_window_get_destroy_with_parent(GtkWindow * window);
10657
 
extern GtkWidget *gtk_window_get_focus(GtkWindow * window);
10658
 
extern gboolean gtk_window_get_focus_on_map(GtkWindow * window);
10659
 
extern gboolean gtk_window_get_focus_visible(GtkWindow * window);
10660
 
extern GdkGravity gtk_window_get_gravity(GtkWindow * window);
10661
 
extern GtkWindowGroup *gtk_window_get_group(GtkWindow * window);
10662
 
extern gboolean gtk_window_get_has_resize_grip(GtkWindow * window);
10663
 
extern gboolean gtk_window_get_hide_titlebar_when_maximized(GtkWindow *
10664
 
                                                            window);
10665
 
extern GdkPixbuf *gtk_window_get_icon(GtkWindow * window);
10666
 
extern GList *gtk_window_get_icon_list(GtkWindow * window);
10667
 
extern const char *gtk_window_get_icon_name(GtkWindow * window);
10668
 
extern GdkModifierType gtk_window_get_mnemonic_modifier(GtkWindow *
10669
 
                                                        window);
10670
 
extern gboolean gtk_window_get_mnemonics_visible(GtkWindow * window);
10671
 
extern gboolean gtk_window_get_modal(GtkWindow * window);
10672
 
extern gdouble gtk_window_get_opacity(GtkWindow * window);
10673
 
extern void gtk_window_get_position(GtkWindow * window, gint *, gint *);
10674
 
extern gboolean gtk_window_get_resizable(GtkWindow * window);
10675
 
extern gboolean gtk_window_get_resize_grip_area(GtkWindow * window,
10676
 
                                                GdkRectangle *);
10677
 
extern const char *gtk_window_get_role(GtkWindow * window);
10678
 
extern GdkScreen *gtk_window_get_screen(GtkWindow * window);
10679
 
extern void gtk_window_get_size(GtkWindow * window, gint *, gint *);
10680
 
extern gboolean gtk_window_get_skip_pager_hint(GtkWindow * window);
10681
 
extern gboolean gtk_window_get_skip_taskbar_hint(GtkWindow * window);
10682
 
extern const char *gtk_window_get_title(GtkWindow * window);
10683
 
extern GtkWindow *gtk_window_get_transient_for(GtkWindow * window);
10684
 
extern GType gtk_window_get_type(void);
10685
 
extern GdkWindowTypeHint gtk_window_get_type_hint(GtkWindow * window);
10686
 
extern gboolean gtk_window_get_urgency_hint(GtkWindow * window);
10687
 
extern GtkWindowType gtk_window_get_window_type(GtkWindow * window);
10688
 
extern void gtk_window_group_add_window(GtkWindowGroup * window_group,
10689
 
                                        GtkWindow *);
10690
 
extern GtkWidget *gtk_window_group_get_current_device_grab(GtkWindowGroup *
10691
 
                                                           window_group,
10692
 
                                                           GdkDevice *);
10693
 
extern GtkWidget *gtk_window_group_get_current_grab(GtkWindowGroup *
10694
 
                                                    window_group);
10695
 
extern GType gtk_window_group_get_type(void);
10696
 
extern GList *gtk_window_group_list_windows(GtkWindowGroup * window_group);
10697
 
extern GtkWindowGroup *gtk_window_group_new(void);
10698
 
extern void gtk_window_group_remove_window(GtkWindowGroup * window_group,
10699
 
                                           GtkWindow *);
10700
 
extern gboolean gtk_window_has_group(GtkWindow * window);
10701
 
extern gboolean gtk_window_has_toplevel_focus(GtkWindow * window);
10702
 
extern void gtk_window_iconify(GtkWindow * window);
10703
 
extern gboolean gtk_window_is_active(GtkWindow * window);
10704
 
extern GList *gtk_window_list_toplevels(void);
10705
 
extern void gtk_window_maximize(GtkWindow * window);
10706
 
extern gboolean gtk_window_mnemonic_activate(GtkWindow * window,
10707
 
                                             guint keyval,
10708
 
                                             GdkModifierType modifier);
10709
 
extern void gtk_window_move(GtkWindow * window, gint, gint);
10710
 
extern GtkWidget *gtk_window_new(GtkWindowType type);
10711
 
extern gboolean gtk_window_parse_geometry(GtkWindow * window,
10712
 
                                          const char *);
10713
 
extern GType gtk_window_position_get_type(void);
10714
 
extern void gtk_window_present(GtkWindow * window);
10715
 
extern void gtk_window_present_with_time(GtkWindow * window, guint32);
10716
 
extern gboolean gtk_window_propagate_key_event(GtkWindow * window,
10717
 
                                               GdkEventKey *);
10718
 
extern void gtk_window_remove_accel_group(GtkWindow * window,
10719
 
                                          GtkAccelGroup *);
10720
 
extern void gtk_window_remove_mnemonic(GtkWindow * window, guint,
10721
 
                                       GtkWidget *);
10722
 
extern void gtk_window_reshow_with_initial_size(GtkWindow * window);
10723
 
extern void gtk_window_resize(GtkWindow * window, gint, gint);
10724
 
extern gboolean gtk_window_resize_grip_is_visible(GtkWindow * window);
10725
 
extern void gtk_window_resize_to_geometry(GtkWindow * window, gint, gint);
10726
 
extern void gtk_window_set_accept_focus(GtkWindow * window, gboolean);
10727
 
extern void gtk_window_set_application(GtkWindow * window,
10728
 
                                       GtkApplication *);
10729
 
extern void gtk_window_set_attached_to(GtkWindow * window, GtkWidget *);
10730
 
extern void gtk_window_set_auto_startup_notification(gboolean setting);
10731
 
extern void gtk_window_set_decorated(GtkWindow * window, gboolean);
10732
 
extern void gtk_window_set_default(GtkWindow * window, GtkWidget *);
10733
 
extern void gtk_window_set_default_geometry(GtkWindow * window, gint,
10734
 
                                            gint);
10735
 
extern void gtk_window_set_default_icon(GdkPixbuf * icon);
10736
 
extern gboolean gtk_window_set_default_icon_from_file(const char *filename,
10737
 
                                                      GError * *);
10738
 
extern void gtk_window_set_default_icon_list(GList * list);
10739
 
extern void gtk_window_set_default_icon_name(const char *name);
10740
 
extern void gtk_window_set_default_size(GtkWindow * window, gint, gint);
10741
 
extern void gtk_window_set_deletable(GtkWindow * window, gboolean);
10742
 
extern void gtk_window_set_destroy_with_parent(GtkWindow * window,
10743
 
                                               gboolean);
10744
 
extern void gtk_window_set_focus(GtkWindow * window, GtkWidget *);
10745
 
extern void gtk_window_set_focus_on_map(GtkWindow * window, gboolean);
10746
 
extern void gtk_window_set_focus_visible(GtkWindow * window, gboolean);
10747
 
extern void gtk_window_set_geometry_hints(GtkWindow * window,
10748
 
                                          GtkWidget * geometry_widget,
10749
 
                                          GdkGeometry * geometry,
10750
 
                                          GdkWindowHints geom_mask);
10751
 
extern void gtk_window_set_gravity(GtkWindow * window, GdkGravity gravity);
10752
 
extern void gtk_window_set_has_resize_grip(GtkWindow * window, gboolean);
10753
 
extern void gtk_window_set_has_user_ref_count(GtkWindow * window,
10754
 
                                              gboolean);
10755
 
extern void gtk_window_set_hide_titlebar_when_maximized(GtkWindow * window,
10756
 
                                                        gboolean);
10757
 
extern void gtk_window_set_icon(GtkWindow * window, GdkPixbuf *);
10758
 
extern gboolean gtk_window_set_icon_from_file(GtkWindow * window,
10759
 
                                              const char *, GError * *);
10760
 
extern void gtk_window_set_icon_list(GtkWindow * window, GList *);
10761
 
extern void gtk_window_set_icon_name(GtkWindow * window, const char *);
10762
 
extern void gtk_window_set_keep_above(GtkWindow * window, gboolean);
10763
 
extern void gtk_window_set_keep_below(GtkWindow * window, gboolean);
10764
 
extern void gtk_window_set_mnemonic_modifier(GtkWindow * window,
10765
 
                                             GdkModifierType modifier);
10766
 
extern void gtk_window_set_mnemonics_visible(GtkWindow * window, gboolean);
10767
 
extern void gtk_window_set_modal(GtkWindow * window, gboolean);
10768
 
extern void gtk_window_set_opacity(GtkWindow * window, gdouble);
10769
 
extern void gtk_window_set_position(GtkWindow * window, GtkWindowPosition);
10770
 
extern void gtk_window_set_resizable(GtkWindow * window, gboolean);
10771
 
extern void gtk_window_set_role(GtkWindow * window, const char *);
10772
 
extern void gtk_window_set_screen(GtkWindow * window, GdkScreen *);
10773
 
extern void gtk_window_set_skip_pager_hint(GtkWindow * window, gboolean);
10774
 
extern void gtk_window_set_skip_taskbar_hint(GtkWindow * window, gboolean);
10775
 
extern void gtk_window_set_startup_id(GtkWindow * window, const char *);
10776
 
extern void gtk_window_set_title(GtkWindow * window, const char *);
10777
 
extern void gtk_window_set_transient_for(GtkWindow * window, GtkWindow *);
10778
 
extern void gtk_window_set_type_hint(GtkWindow * window,
10779
 
                                     GdkWindowTypeHint hint);
10780
 
extern void gtk_window_set_urgency_hint(GtkWindow * window, gboolean);
10781
 
extern void gtk_window_set_wmclass(GtkWindow * window, const char *,
10782
 
                                   const char *);
10783
 
extern void gtk_window_stick(GtkWindow * window);
10784
 
extern GType gtk_window_type_get_type(void);
10785
 
extern void gtk_window_unfullscreen(GtkWindow * window);
10786
 
extern void gtk_window_unmaximize(GtkWindow * window);
10787
 
extern void gtk_window_unstick(GtkWindow * window);
10788
 
extern GType gtk_wrap_mode_get_type(void);</PRE
10789
 
></TD
10790
 
></TR
10791
 
></TABLE
10792
 
></DIV
10793
 
><DIV
10794
 
CLASS="SECT2"
10795
 
><H2
10796
 
CLASS="SECT2"
10797
 
><A
10798
 
NAME="AEN77977"
10799
 
>17.37.2. gtk-3.0/gtk/gtkunixprint.h</A
10800
 
></H2
10801
 
><P
10802
 
></P
10803
 
><TABLE
10804
 
BORDER="0"
10805
 
BGCOLOR="#E0E0E0"
10806
 
WIDTH="100%"
10807
 
><TR
10808
 
><TD
10809
 
><PRE
10810
 
CLASS="SCREEN"
10811
 
>&#13;typedef struct _GtkPageSetupUnixDialog {
10812
 
    GtkDialog parent_instance;
10813
 
    GtkPageSetupUnixDialogPrivate *priv;
10814
 
} GtkPageSetupUnixDialog;
10815
 
typedef struct _GtkPageSetupUnixDialogClass {
10816
 
    GtkDialogClass parent_class;
10817
 
    void (*_gtk_reserved1) (void);
10818
 
    void (*_gtk_reserved2) (void);
10819
 
    void (*_gtk_reserved3) (void);
10820
 
    void (*_gtk_reserved4) (void);
10821
 
} GtkPageSetupUnixDialogClass;
10822
 
typedef struct _GtkPageSetupUnixDialogPrivate
10823
 
    GtkPageSetupUnixDialogPrivate;
10824
 
typedef enum {
10825
 
    GTK_PRINT_CAPABILITY_PAGE_SET = 1 &#60;&#60; 0,
10826
 
    GTK_PRINT_CAPABILITY_COPIES = 1 &#60;&#60; 1,
10827
 
    GTK_PRINT_CAPABILITY_COLLATE = 1 &#60;&#60; 2,
10828
 
    GTK_PRINT_CAPABILITY_REVERSE = 1 &#60;&#60; 3,
10829
 
    GTK_PRINT_CAPABILITY_SCALE = 1 &#60;&#60; 4,
10830
 
    GTK_PRINT_CAPABILITY_GENERATE_PDF = 1 &#60;&#60; 5,
10831
 
    GTK_PRINT_CAPABILITY_GENERATE_PS = 1 &#60;&#60; 6,
10832
 
    GTK_PRINT_CAPABILITY_PREVIEW = 1 &#60;&#60; 7,
10833
 
    GTK_PRINT_CAPABILITY_NUMBER_UP = 1 &#60;&#60; 8,
10834
 
    GTK_PRINT_CAPABILITY_NUMBER_UP_LAYOUT = 1 &#60;&#60; 9
10835
 
} GtkPrintCapabilities;
10836
 
typedef struct _GtkPrinter {
10837
 
    GObject parent_instance;
10838
 
    GtkPrinterPrivate *priv;
10839
 
} GtkPrinter;
10840
 
typedef struct _GtkPrinterClass {
10841
 
    GObjectClass parent_class;
10842
 
    void (*details_acquired) (GtkPrinter * printer, gboolean success);
10843
 
    void (*_gtk_reserved1) (void);
10844
 
    void (*_gtk_reserved2) (void);
10845
 
    void (*_gtk_reserved3) (void);
10846
 
    void (*_gtk_reserved4) (void);
10847
 
    void (*_gtk_reserved5) (void);
10848
 
    void (*_gtk_reserved6) (void);
10849
 
    void (*_gtk_reserved7) (void);
10850
 
    void (*_gtk_reserved8) (void);
10851
 
} GtkPrinterClass;
10852
 
typedef struct _GtkPrinterPrivate GtkPrinterPrivate;
10853
 
typedef struct _GtkPrintBackend GtkPrintBackend;
10854
 
typedef gboolean(*GtkPrinterFunc) (GtkPrinter * printer, gpointer data);
10855
 
extern void gtk_enumerate_printers(GtkPrinterFunc func, gpointer,
10856
 
                                   GDestroyNotify, gboolean);
10857
 
extern GtkPageSetup
10858
 
    *gtk_page_setup_unix_dialog_get_page_setup(GtkPageSetupUnixDialog *
10859
 
                                               dialog);
10860
 
extern GtkPrintSettings
10861
 
    *gtk_page_setup_unix_dialog_get_print_settings(GtkPageSetupUnixDialog *
10862
 
                                                   dialog);
10863
 
extern GType gtk_page_setup_unix_dialog_get_type(void);
10864
 
extern GtkWidget *gtk_page_setup_unix_dialog_new(const char *title,
10865
 
                                                 GtkWindow *);
10866
 
extern void
10867
 
gtk_page_setup_unix_dialog_set_page_setup(GtkPageSetupUnixDialog * dialog,
10868
 
                                          GtkPageSetup *);
10869
 
extern void
10870
 
gtk_page_setup_unix_dialog_set_print_settings(GtkPageSetupUnixDialog *
10871
 
                                              dialog, GtkPrintSettings *);
10872
 
extern GType gtk_print_capabilities_get_type(void);
10873
 
extern gboolean gtk_printer_accepts_pdf(GtkPrinter * printer);
10874
 
extern gboolean gtk_printer_accepts_ps(GtkPrinter * printer);
10875
 
extern gint gtk_printer_compare(GtkPrinter * a, GtkPrinter *);
10876
 
extern GtkPrintBackend *gtk_printer_get_backend(GtkPrinter * printer);
10877
 
extern GtkPrintCapabilities gtk_printer_get_capabilities(GtkPrinter *
10878
 
                                                         printer);
10879
 
extern GtkPageSetup *gtk_printer_get_default_page_size(GtkPrinter *
10880
 
                                                       printer);
10881
 
extern const char *gtk_printer_get_description(GtkPrinter * printer);
10882
 
extern gboolean gtk_printer_get_hard_margins(GtkPrinter * printer,
10883
 
                                             gdouble *, gdouble *,
10884
 
                                             gdouble *, gdouble *);
10885
 
extern const char *gtk_printer_get_icon_name(GtkPrinter * printer);
10886
 
extern gint gtk_printer_get_job_count(GtkPrinter * printer);
10887
 
extern const char *gtk_printer_get_location(GtkPrinter * printer);
10888
 
extern const char *gtk_printer_get_name(GtkPrinter * printer);
10889
 
extern const char *gtk_printer_get_state_message(GtkPrinter * printer);
10890
 
extern GType gtk_printer_get_type(void);
10891
 
extern gboolean gtk_printer_has_details(GtkPrinter * printer);
10892
 
extern gboolean gtk_printer_is_accepting_jobs(GtkPrinter * printer);
10893
 
extern gboolean gtk_printer_is_active(GtkPrinter * printer);
10894
 
extern gboolean gtk_printer_is_default(GtkPrinter * printer);
10895
 
extern gboolean gtk_printer_is_paused(GtkPrinter * printer);
10896
 
extern gboolean gtk_printer_is_virtual(GtkPrinter * printer);
10897
 
extern GList *gtk_printer_list_papers(GtkPrinter * printer);
10898
 
extern GtkPrinter *gtk_printer_new(const char *name, GtkPrintBackend *,
10899
 
                                   gboolean);
10900
 
extern void gtk_printer_request_details(GtkPrinter * printer);</PRE
10901
 
></TD
10902
 
></TR
10903
 
></TABLE
10904
 
></DIV
10905
 
></DIV
10906
 
><DIV
10907
 
CLASS="NAVFOOTER"
10908
 
><HR
10909
 
ALIGN="LEFT"
10910
 
WIDTH="100%"><TABLE
10911
 
SUMMARY="Footer navigation table"
10912
 
WIDTH="100%"
10913
 
BORDER="0"
10914
 
CELLPADDING="0"
10915
 
CELLSPACING="0"
10916
 
><TR
10917
 
><TD
10918
 
WIDTH="33%"
10919
 
ALIGN="left"
10920
 
VALIGN="top"
10921
 
><A
10922
 
HREF="libgtk-3.html"
10923
 
ACCESSKEY="P"
10924
 
>&#60;&#60;&#60; Previous</A
10925
 
></TD
10926
 
><TD
10927
 
WIDTH="34%"
10928
 
ALIGN="center"
10929
 
VALIGN="top"
10930
 
><A
10931
 
HREF="book1.html"
10932
 
ACCESSKEY="H"
10933
 
>Home</A
10934
 
></TD
10935
 
><TD
10936
 
WIDTH="33%"
10937
 
ALIGN="right"
10938
 
VALIGN="top"
10939
 
><A
10940
 
HREF="tocqt.html"
10941
 
ACCESSKEY="N"
10942
 
>Next &#62;&#62;&#62;</A
10943
 
></TD
10944
 
></TR
10945
 
><TR
10946
 
><TD
10947
 
WIDTH="33%"
10948
 
ALIGN="left"
10949
 
VALIGN="top"
10950
 
>Interfaces for libgtk-3</TD
10951
 
><TD
10952
 
WIDTH="34%"
10953
 
ALIGN="center"
10954
 
VALIGN="top"
10955
 
><A
10956
 
HREF="gtk.html"
10957
 
ACCESSKEY="U"
10958
 
>Up</A
10959
 
></TD
10960
 
><TD
10961
 
WIDTH="33%"
10962
 
ALIGN="right"
10963
 
VALIGN="top"
10964
 
>Qt Libraries</TD
10965
 
></TR
10966
 
></TABLE
10967
 
></DIV
10968
 
></BODY
10969
 
></HTML
10970
 
>
 
 
b'\\ No newline at end of file'