1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/loose.dtd">
5
>Data Definitions for libgtk-3</TITLE
8
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
10
TITLE="Linux Standard Base Desktop Specification, Generic Part"
11
HREF="book1.html"><LINK
16
TITLE="Interfaces for libgtk-3"
17
HREF="libgtk-3.html"><LINK
20
HREF="tocqt.html"></HEAD
31
SUMMARY="Header navigation table"
40
>Linux Standard Base Desktop Specification, Generic Part</TH
50
><<< Previous</A
56
>Chapter 17. Libraries</TD
64
>Next >>></A
77
>17.37. Data Definitions for libgtk-3</A
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
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
94
>This specification uses the <A
95
HREF="normativerefs.html#STD.ISOC99"
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
104
>17.37.1. gtk-3.0/gtk/gtk.h</A
116
> #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__
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__
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"
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);
719
typedef struct _GtkSettingsValue {
723
typedef struct _GtkScaleButton {
725
GtkScaleButtonPrivate *priv;
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;
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;
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;
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;
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;
790
typedef gboolean(*GtkTextCharPredicate) (void);
791
typedef struct _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,
805
typedef struct _GtkPageRange {
809
typedef struct _GtkEventBox {
811
GtkEventBoxPrivate *priv;
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);
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,
828
} GtkActivatableIface;
829
typedef struct _GtkMisc {
831
GtkMiscPrivate *priv;
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);
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;
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);
865
typedef struct _GtkPrintContext GtkPrintContext;
869
} GtkSpinButtonUpdatePolicy;
871
GTK_SPIN_STEP_FORWARD,
872
GTK_SPIN_STEP_BACKWARD,
873
GTK_SPIN_PAGE_FORWARD,
874
GTK_SPIN_PAGE_BACKWARD,
877
GTK_SPIN_USER_DEFINED
879
typedef struct _GtkSpinButton {
881
GtkSpinButtonPrivate *priv;
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 {
899
GtkToolButtonPrivate *priv;
901
typedef struct _GtkToolButtonClass {
902
GtkToolItemClass parent_class;
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;
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,
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);
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);
958
typedef struct _GtkToggleButton {
960
GtkToggleButtonPrivate *priv;
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;
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,
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);
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;
1016
gboolean is_private;
1018
typedef struct _GtkRecentManager {
1020
GtkRecentManagerPrivate *priv;
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;
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;
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;
1094
typedef struct _GtkClipboard GtkClipboard;
1095
typedef struct _GtkIconSet GtkIconSet;
1096
typedef struct _GtkIconSource GtkIconSource;
1097
typedef struct _GtkRcStyle {
1098
GObject parent_instance;
1100
gchar *bg_pixmap_name;
1101
PangoFontDescription *font_desc;
1102
GtkRcFlags color_flags;
1109
GArray *rc_properties;
1110
GSList *rc_style_lists;
1111
GSList *icon_factories;
1112
guint engine_specified:1;
1114
typedef struct _GtkRequisition {
1118
typedef struct _GtkSelectionData GtkSelectionData;
1119
typedef struct _GtkSettings {
1120
GObject parent_instance;
1121
GtkSettingsPrivate *priv;
1123
typedef struct _GtkStyle {
1124
GObject parent_instance;
1135
PangoFontDescription *font_desc;
1138
cairo_pattern_t *background;
1141
PangoFontDescription *private_font_desc;
1142
GtkRcStyle *rc_style;
1144
GArray *property_cache;
1145
GSList *icon_factories;
1147
typedef struct _GtkStyleContext {
1148
GObject parent_object;
1149
GtkStyleContextPrivate *priv;
1151
typedef struct _GtkTooltip GtkTooltip;
1152
typedef struct _GtkWidget {
1153
GInitiallyUnowned parent_instance;
1154
GtkWidgetPrivate *priv;
1156
typedef struct _GtkWidgetPath GtkWidgetPath;
1157
typedef struct _GtkWindow {
1159
GtkWindowPrivate *priv;
1161
typedef gboolean(*GtkRcPropertyParser) (const GParamSpec * pspec,
1162
const GString * rc_string,
1163
GValue * property_value);
1164
typedef struct _GtkRange {
1166
GtkRangePrivate *priv;
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,
1179
void (*_gtk_reserved1) (void);
1180
void (*_gtk_reserved2) (void);
1181
void (*_gtk_reserved3) (void);
1182
void (*_gtk_reserved4) (void);
1184
typedef struct _GtkTextMark {
1185
GObject parent_instance;
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);
1195
typedef struct _GtkTreeSelectionPrivate GtkTreeSelectionPrivate;
1196
typedef gboolean(*GtkTreeSelectionFunc) (GtkTreeSelection * selection,
1197
GtkTreeModel * model,
1199
gboolean path_currently_selected,
1201
typedef void (*GtkTreeSelectionForeachFunc) (GtkTreeModel * model,
1205
typedef struct _GtkSeparator {
1207
GtkSeparatorPrivate *priv;
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;
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 {
1241
GtkTreeModelSortPrivate *priv;
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 {
1253
GtkViewportPrivate *priv;
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);
1263
typedef struct _GtkStatusIcon {
1265
GtkStatusIconPrivate *priv;
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;
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);
1300
typedef struct _GtkCalendar {
1302
GtkCalendarPrivate *priv;
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);
1318
typedef struct _GtkCalendarPrivate GtkCalendarPrivate;
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;
1343
GTK_DIALOG_MODAL = 1 << 0,
1344
GTK_DIALOG_DESTROY_WITH_PARENT = 1 << 1
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
1359
typedef struct _GtkDialog {
1361
GtkDialogPrivate *priv;
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);
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 {
1385
GtkListStorePrivate *priv;
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;
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,
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;
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;
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 {
1463
GtkPlugPrivate *priv;
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);
1474
typedef void (*GtkClipboardReceivedFunc) (GtkClipboard * clipboard,
1476
selection_data, gpointer data);
1477
typedef void (*GtkClipboardTextReceivedFunc) (GtkClipboard * clipboard,
1480
typedef void (*GtkClipboardRichTextReceivedFunc) (GtkClipboard * clipboard,
1482
const guint8 * text,
1485
typedef void (*GtkClipboardImageReceivedFunc) (GtkClipboard * clipboard,
1488
typedef void (*GtkClipboardURIReceivedFunc) (GtkClipboard * clipboard,
1489
gchar * *uris, gpointer data);
1490
typedef void (*GtkClipboardTargetsReceivedFunc) (GtkClipboard * clipboard,
1494
typedef void (*GtkClipboardGetFunc) (GtkClipboard * clipboard,
1495
GtkSelectionData * selection_data,
1497
gpointer user_data_or_owner);
1498
typedef void (*GtkClipboardClearFunc) (GtkClipboard * clipboard,
1499
gpointer user_data_or_owner);
1501
GTK_NOTEBOOK_TAB_FIRST,
1502
GTK_NOTEBOOK_TAB_LAST
1504
typedef struct _GtkNotebook {
1505
GtkContainer widget;
1506
GtkNotebookPrivate *priv;
1508
typedef struct _GtkNotebookPrivate GtkNotebookPrivate;
1509
typedef struct _GtkNotebookClass {
1510
GtkContainerClass parent_class;
1511
void (*switch_page) (GtkNotebook * notebook, GtkWidget * page,
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,
1524
GtkNotebook *(*create_window) (GtkNotebook * notebook,
1525
GtkWidget * page, gint x, gint y);
1526
void (*page_reordered) (GtkNotebook * notebook, GtkWidget * page,
1528
void (*page_removed) (GtkNotebook * notebook, GtkWidget * page,
1530
void (*page_added) (GtkNotebook * notebook, GtkWidget * page,
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);
1541
typedef struct _GtkLockButton {
1543
GtkLockButtonPrivate *priv;
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,
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,
1573
GtkSelectionData * selection_data);
1574
gboolean(*row_drop_possible) (GtkTreeDragDest * drag_dest,
1576
GtkSelectionData * selection_data);
1577
} GtkTreeDragDestIface;
1578
typedef struct _GtkLayout {
1579
GtkContainer container;
1580
GtkLayoutPrivate *priv;
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);
1590
typedef struct _GtkGrid {
1591
GtkContainer container;
1592
GtkGridPrivate *priv;
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);
1606
typedef struct _GtkEntryBuffer {
1607
GObject parent_instance;
1608
GtkEntryBufferPrivate *priv;
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,
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,
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 {
1634
gpointer minimum_size;
1635
gpointer natural_size;
1637
typedef struct _GtkFileFilter GtkFileFilter;
1638
typedef struct _GtkFileFilterInfo {
1639
GtkFileFilterFlags contains;
1640
const gchar *filename;
1642
const gchar *display_name;
1643
const gchar *mime_type;
1644
} GtkFileFilterInfo;
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;
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,
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,
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,
1695
GdkPixbuf *(*render_icon_pixbuf) (GtkThemingEngine * engine,
1696
const GtkIconSource * source,
1698
void (*render_icon) (GtkThemingEngine * engine, cairo_t * cr,
1699
GdkPixbuf * pixbuf, gdouble x, gdouble y);
1701
} GtkThemingEngineClass;
1702
typedef gboolean(*GtkFontFilterFunc) (const PangoFontFamily * family,
1703
const PangoFontFace * face,
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);
1717
} GtkFontChooserIface;
1718
typedef struct _GtkAppChooserButton {
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);
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;
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,
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,
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,
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,
1854
void (*selection_received) (GtkWidget * widget,
1855
GtkSelectionData * selection_data,
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,
1862
void (*drag_data_delete) (GtkWidget * widget,
1863
GdkDragContext * context);
1864
void (*drag_leave) (GtkWidget * widget, GdkDragContext * context,
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);
1908
typedef struct _GtkWidgetClassPrivate GtkWidgetClassPrivate;
1909
typedef struct _GtkWidgetAuxInfo {
1916
typedef struct _cairo_rectangle_int GtkAllocation;
1917
typedef void (*GtkCallback) (void);
1918
typedef struct _GtkTreeStore {
1920
GtkTreeStorePrivate *priv;
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 {
1934
GdkModifierType modifier;
1936
gchar *translation_domain;
1939
GTK_ENTRY_ICON_PRIMARY,
1940
GTK_ENTRY_ICON_SECONDARY
1941
} GtkEntryIconPosition;
1942
typedef struct _GtkEntry {
1943
GtkWidget parent_instance;
1944
GtkEntryPrivate *priv;
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,
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);
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);
1984
} GtkColorChooserInterface;
1985
typedef struct _GtkAccelLabel {
1987
GtkAccelLabelPrivate *priv;
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;
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 {
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 {
2026
GtkColorButtonPrivate *priv;
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 {
2039
GtkUIManagerPrivate *priv;
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,
2047
void (*disconnect_proxy) (GtkUIManager * manager, GtkAction * action,
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;
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;
2105
GTK_CELL_RENDERER_ACCEL_MODE_GTK,
2106
GTK_CELL_RENDERER_ACCEL_MODE_OTHER
2107
} GtkCellRendererAccelMode;
2108
typedef struct _GtkOverlay {
2110
GtkOverlayPrivate *priv;
2112
typedef struct _GtkOverlayClass {
2113
GtkBinClass parent_class;
2114
gboolean(*get_child_position) (GtkOverlay * overlay,
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);
2126
typedef struct _GtkOverlayPrivate GtkOverlayPrivate;
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;
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);
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);
2174
typedef struct _GtkInfoBar {
2176
GtkInfoBarPrivate *priv;
2178
typedef struct _GtkRecentAction {
2179
GtkAction parent_instance;
2180
GtkRecentActionPrivate *priv;
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;
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;
2216
const gchar *display_name;
2217
const gchar *mime_type;
2218
const gchar **applications;
2219
const gchar **groups;
2221
} GtkRecentFilterInfo;
2223
GTK_RECENT_FILTER_URI = 1 << 0,
2224
GTK_RECENT_FILTER_DISPLAY_NAME = 1 << 1,
2225
GTK_RECENT_FILTER_MIME_TYPE = 1 << 2,
2226
GTK_RECENT_FILTER_APPLICATION = 1 << 3,
2227
GTK_RECENT_FILTER_GROUP = 1 << 4,
2228
GTK_RECENT_FILTER_AGE = 1 << 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;
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);
2248
GTK_CELL_RENDERER_SELECTED = 1 << 0,
2249
GTK_CELL_RENDERER_PRELIT = 1 << 1,
2250
GTK_CELL_RENDERER_INSENSITIVE = 1 << 2,
2251
GTK_CELL_RENDERER_SORTED = 1 << 3,
2252
GTK_CELL_RENDERER_FOCUSED = 1 << 4,
2253
GTK_CELL_RENDERER_EXPANDABLE = 1 << 5,
2254
GTK_CELL_RENDERER_EXPANDED = 1 << 6
2255
} GtkCellRendererState;
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;
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,
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,
2304
const GdkRectangle *
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 {
2324
typedef struct _GtkMenuBar {
2325
GtkMenuShell menu_shell;
2326
GtkMenuBarPrivate *priv;
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);
2336
typedef struct _GtkFrame {
2338
GtkFramePrivate *priv;
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);
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 {
2360
GtkAssistantPrivate *priv;
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 {
2382
typedef struct _GtkToolItem {
2384
GtkToolItemPrivate *priv;
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);
2395
typedef struct _GtkToolItemPrivate GtkToolItemPrivate;
2396
typedef struct _GtkTextAttributes {
2398
GtkTextAppearance appearance;
2399
GtkJustification justification;
2400
GtkTextDirection direction;
2401
PangoFontDescription *font;
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;
2414
guint bg_full_height:1;
2416
GdkRGBA *pg_bg_rgba;
2418
} GtkTextAttributes;
2419
typedef struct _GtkTextAppearance {
2424
guint strikethrough:1;
2426
guint inside_selection:1;
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;
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,
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 {
2501
GtkToggleActionPrivate *priv;
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;
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;
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,
2536
typedef void (*GtkTreeModelFilterModifyFunc) (GtkTreeModel * model,
2538
GValue * value, gint column,
2540
typedef struct _GtkTreeModelFilter {
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;
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;
2569
GTK_SIZE_GROUP_NONE,
2570
GTK_SIZE_GROUP_HORIZONTAL,
2571
GTK_SIZE_GROUP_VERTICAL,
2574
typedef struct _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;
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);
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;
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 {
2622
GtkCellViewPrivate *priv;
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);
2631
typedef struct _GtkCellViewPrivate GtkCellViewPrivate;
2633
GTK_DEST_DEFAULT_MOTION,
2634
GTK_DEST_DEFAULT_HIGHLIGHT,
2635
GTK_DEST_DEFAULT_DROP,
2636
GTK_DEST_DEFAULT_ALL
2638
typedef struct _GtkMenuItem {
2640
GtkMenuItemPrivate *priv;
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,
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);
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;
2668
typedef struct _GtkActionGroup {
2670
GtkActionGroupPrivate *priv;
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 {
2684
const gchar *stock_id;
2686
const gchar *accelerator;
2687
const gchar *tooltip;
2690
typedef struct _GtkToggleActionEntry {
2692
const gchar *stock_id;
2694
const gchar *accelerator;
2695
const gchar *tooltip;
2698
} GtkToggleActionEntry;
2699
typedef struct _GtkRadioActionEntry {
2701
const gchar *stock_id;
2703
const gchar *accelerator;
2704
const gchar *tooltip;
2706
} GtkRadioActionEntry;
2707
typedef struct _GtkFileChooser GtkFileChooser;
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;
2715
GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM,
2716
GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME,
2717
GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN
2718
} GtkFileChooserConfirmation;
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;
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);
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,
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,
2755
gchar *(*get_chars) (GtkEditable * editable, gint start_pos,
2757
void (*set_selection_bounds) (GtkEditable * editable, gint start_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 {
2766
GtkActionPrivate *private_data;
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);
2783
typedef struct _GtkActionPrivate GtkActionPrivate;
2784
typedef struct _GtkScrolledWindow {
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 {
2803
GtkScalePrivate *priv;
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);
2816
typedef struct _GtkImage {
2818
GtkImagePrivate *priv;
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);
2833
GTK_IMAGE_ANIMATION,
2834
GTK_IMAGE_ICON_NAME,
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 {
2877
typedef struct _GtkTextTagTable {
2878
GObject parent_instance;
2879
GtkTextTagTablePrivate *priv;
2881
typedef struct _GtkTextTag {
2882
GObject parent_instance;
2883
GtkTextTagPrivate *priv;
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);
2895
typedef struct _GtkApplication {
2896
GApplication parent;
2897
GtkApplicationPrivate *priv;
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);
2906
} GtkApplicationClass;
2907
typedef struct _GtkApplicationPrivate GtkApplicationPrivate;
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 {
2916
GtkAccessiblePrivate *priv;
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;
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;
2945
GTK_BUTTONS_OK_CANCEL
2947
typedef struct _GtkRadioMenuItem {
2948
GtkCheckMenuItem check_menu_item;
2949
GtkRadioMenuItemPrivate *priv;
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 {
2977
GtkArrowPrivate *priv;
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);
2987
typedef struct _GtkVolumeButton {
2988
GtkScaleButton parent;
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,
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 *
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,
3050
} GtkCellEditableIface;
3051
typedef struct _GtkCheckMenuItem {
3052
GtkMenuItem menu_item;
3053
GtkCheckMenuItemPrivate *priv;
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,
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 {
3084
GtkFontButtonPrivate *priv;
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;
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 {
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;
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);
3131
typedef struct _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,
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,
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 {
3167
GtkButtonPrivate *priv;
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);
3185
GTK_ALIGN_START = 1,
3187
GTK_ALIGN_CENTER = 3
3193
} GtkArrowPlacement;
3201
GTK_EXPAND = 1 << 0,
3202
GTK_SHRINK = 1 << 1,
3203
GTK_FILL = 1 << 2
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;
3214
GTK_DELETE_WORD_ENDS,
3216
GTK_DELETE_DISPLAY_LINES,
3217
GTK_DELETE_DISPLAY_LINE_ENDS,
3218
GTK_DELETE_PARAGRAPH_ENDS,
3219
GTK_DELETE_PARAGRAPHS,
3220
GTK_DELETE_WHITESPACE
3223
GTK_DIR_TAB_FORWARD = 0,
3224
GTK_DIR_TAB_BACKWARD = 1,
3231
GTK_EXPANDER_COLLAPSED,
3232
GTK_EXPANDER_SEMI_COLLAPSED,
3233
GTK_EXPANDER_SEMI_EXPANDED,
3234
GTK_EXPANDER_EXPANDED
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
3246
GTK_SENSITIVITY_AUTO,
3249
} GtkSensitivityType;
3262
GTK_MENU_DIR_PARENT,
3266
} GtkMenuDirectionType;
3269
GTK_MESSAGE_WARNING,
3270
GTK_MESSAGE_QUESTION,
3275
GTK_MOVEMENT_LOGICAL_POSITIONS,
3276
GTK_MOVEMENT_VISUAL_POSITIONS,
3278
GTK_MOVEMENT_DISPLAY_LINES,
3279
GTK_MOVEMENT_DISPLAY_LINE_ENDS,
3280
GTK_MOVEMENT_PARAGRAPHS,
3281
GTK_MOVEMENT_PARAGRAPH_ENDS,
3283
GTK_MOVEMENT_BUFFER_ENDS,
3284
GTK_MOVEMENT_HORIZONTAL_PAGES
3290
GTK_SCROLL_HORIZONTAL_STEPS,
3291
GTK_SCROLL_HORIZONTAL_PAGES,
3292
GTK_SCROLL_HORIZONTAL_ENDS
3295
GTK_ORIENTATION_HORIZONTAL,
3296
GTK_ORIENTATION_VERTICAL
3299
GTK_CORNER_TOP_LEFT,
3300
GTK_CORNER_BOTTOM_LEFT,
3301
GTK_CORNER_TOP_RIGHT,
3302
GTK_CORNER_BOTTOM_RIGHT
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;
3318
GTK_PATH_WIDGET_CLASS,
3323
GTK_POLICY_AUTOMATIC,
3340
GTK_RESIZE_IMMEDIATE
3345
GTK_SCROLL_STEP_BACKWARD,
3346
GTK_SCROLL_STEP_FORWARD,
3347
GTK_SCROLL_PAGE_BACKWARD,
3348
GTK_SCROLL_PAGE_FORWARD,
3350
GTK_SCROLL_STEP_DOWN,
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,
3362
GTK_SELECTION_SINGLE,
3363
GTK_SELECTION_BROWSE,
3364
GTK_SELECTION_MULTIPLE
3370
GTK_SHADOW_ETCHED_IN,
3371
GTK_SHADOW_ETCHED_OUT
3378
GTK_STATE_INSENSITIVE,
3379
GTK_STATE_INCONSISTENT,
3386
GTK_TOOLBAR_BOTH_HORIZ
3392
GTK_WIN_POS_CENTER_ALWAYS,
3393
GTK_WIN_POS_CENTER_ON_PARENT
3394
} GtkWindowPosition;
3396
GTK_WINDOW_TOPLEVEL,
3410
GTK_IM_PREEDIT_NOTHING,
3411
GTK_IM_PREEDIT_CALLBACK,
3413
} GtkIMPreeditStyle;
3415
GTK_IM_STATUS_NOTHING,
3416
GTK_IM_STATUS_CALLBACK,
3420
GTK_PACK_DIRECTION_LTR,
3421
GTK_PACK_DIRECTION_RTL,
3422
GTK_PACK_DIRECTION_TTB,
3423
GTK_PACK_DIRECTION_BTT
3426
GTK_PRINT_PAGES_ALL,
3427
GTK_PRINT_PAGES_CURRENT,
3428
GTK_PRINT_PAGES_RANGES,
3429
GTK_PRINT_PAGES_SELECTION
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;
3447
GTK_PAGE_ORIENTATION_PORTRAIT,
3448
GTK_PAGE_ORIENTATION_LANDSCAPE,
3449
GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT,
3450
GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE
3451
} GtkPageOrientation;
3453
GTK_PRINT_QUALITY_LOW,
3454
GTK_PRINT_QUALITY_NORMAL,
3455
GTK_PRINT_QUALITY_HIGH,
3456
GTK_PRINT_QUALITY_DRAFT
3459
GTK_PRINT_DUPLEX_SIMPLEX,
3460
GTK_PRINT_DUPLEX_HORIZONTAL,
3461
GTK_PRINT_DUPLEX_VERTICAL
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;
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
3484
GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH,
3485
GTK_SIZE_REQUEST_WIDTH_FOR_HEIGHT,
3486
GTK_SIZE_REQUEST_CONSTANT_SIZE
3487
} GtkSizeRequestMode;
3491
} GtkScrollablePolicy;
3493
GTK_STATE_FLAG_NORMAL = 0,
3494
GTK_STATE_FLAG_ACTIVE = 1 << 0,
3495
GTK_STATE_FLAG_PRELIGHT = 1 << 1,
3496
GTK_STATE_FLAG_SELECTED = 1 << 2,
3497
GTK_STATE_FLAG_INSENSITIVE = 1 << 3,
3498
GTK_STATE_FLAG_INCONSISTENT = 1 << 4,
3499
GTK_STATE_FLAG_FOCUSED = 1 << 5,
3500
GTK_STATE_FLAG_BACKDROP = 1 << 6
3503
GTK_REGION_EVEN = 1 << 0,
3504
GTK_REGION_ODD = 1 << 1,
3505
GTK_REGION_FIRST = 1 << 2,
3506
GTK_REGION_LAST = 1 << 3,
3507
GTK_REGION_ONLY = 1 << 4,
3508
GTK_REGION_SORTED = 1 << 5
3511
GTK_JUNCTION_NONE = 0,
3512
GTK_JUNCTION_CORNER_TOPLEFT = 1 << 0,
3513
GTK_JUNCTION_CORNER_TOPRIGHT = 1 << 1,
3514
GTK_JUNCTION_CORNER_BOTTOMLEFT = 1 << 2,
3515
GTK_JUNCTION_CORNER_BOTTOMRIGHT = 1 << 3,
3517
(GTK_JUNCTION_CORNER_TOPLEFT | GTK_JUNCTION_CORNER_TOPRIGHT),
3518
GTK_JUNCTION_BOTTOM =
3519
(GTK_JUNCTION_CORNER_BOTTOMLEFT | GTK_JUNCTION_CORNER_BOTTOMRIGHT),
3521
(GTK_JUNCTION_CORNER_TOPLEFT | GTK_JUNCTION_CORNER_BOTTOMLEFT),
3522
GTK_JUNCTION_RIGHT =
3523
(GTK_JUNCTION_CORNER_TOPRIGHT | GTK_JUNCTION_CORNER_BOTTOMRIGHT)
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
3538
GTK_LEVEL_BAR_MODE_CONTINUOUS,
3539
GTK_LEVEL_BAR_MODE_DISCRETE
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
3554
GTK_INPUT_HINT_NONE = 0,
3555
GTK_INPUT_HINT_SPELLCHECK = 1 << 0,
3556
GTK_INPUT_HINT_NO_SPELLCHECK = 1 << 1,
3557
GTK_INPUT_HINT_WORD_COMPLETION = 1 << 2,
3558
GTK_INPUT_HINT_LOWERCASE = 1 << 3,
3559
GTK_INPUT_HINT_UPPERCASE_CHARS = 1 << 4,
3560
GTK_INPUT_HINT_UPPERCASE_WORDS = 1 << 4,
3561
GTK_INPUT_HINT_UPPERCASE_SENTENCES = 1 << 6,
3562
GTK_INPUT_HINT_INHIBIT_OSK = 1 << 7
3569
typedef struct _GtkAccelGroup {
3571
GtkAccelGroupPrivate *priv;
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 {
3586
GdkModifierType accel_mods;
3587
guint accel_flags:16;
3589
typedef struct _GtkAccelGroupEntry {
3592
GQuark accel_path_quark;
3593
} GtkAccelGroupEntry;
3594
typedef gboolean(*GtkAccelGroupFindFunc) (GtkAccelKey * key,
3597
typedef struct _GtkIconFactory {
3598
GObject parent_instance;
3599
GtkIconFactoryPrivate *priv;
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 {
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);
3622
} GtkAppChooserWidgetClass;
3623
typedef struct _GtkAppChooserWidgetPrivate GtkAppChooserWidgetPrivate;
3624
typedef struct _GtkButtonBox {
3626
GtkButtonBoxPrivate *priv;
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;
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,
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,
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);
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,
3726
void (*reset) (GtkCellAreaContext * context);
3727
void (*get_preferred_height_for_width) (GtkCellAreaContext * context,
3729
gint * minimum_height,
3730
gint * natural_height);
3731
void (*get_preferred_width_for_height) (GtkCellAreaContext * context,
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;
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
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;
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;
3805
GTK_PRINT_ERROR_GENERAL,
3806
GTK_PRINT_ERROR_INTERNAL_ERROR,
3807
GTK_PRINT_ERROR_NOMEM,
3808
GTK_PRINT_ERROR_INVALID_FILE
3810
typedef void (*GtkPageSetupDoneFunc) (GtkPageSetup * page_setup,
3812
typedef guint8 *(*GtkTextBufferSerializeFunc) (GtkTextBuffer *
3816
GtkTextIter * start,
3819
gpointer user_data);
3820
typedef gboolean(*GtkTextBufferDeserializeFunc) (GtkTextBuffer *
3825
const guint8 * data,
3827
gboolean create_tags,
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;
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;
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;
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,
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,
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);
3900
typedef struct _GtkTreeViewPrivate GtkTreeViewPrivate;
3901
typedef struct _GtkTreeSelection {
3903
GtkTreeSelectionPrivate *priv;
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,
3918
next_column, gpointer data);
3919
typedef void (*GtkTreeViewMappingFunc) (GtkTreeView * tree_view,
3921
gpointer user_data);
3922
typedef gboolean(*GtkTreeViewSearchEqualFunc) (GtkTreeModel * model,
3926
gpointer search_data);
3927
typedef gboolean(*GtkTreeViewRowSeparatorFunc) (GtkTreeModel * model,
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;
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;
3969
GTK_LICENSE_UNKNOWN,
3971
GTK_LICENSE_GPL_2_0,
3972
GTK_LICENSE_GPL_3_0,
3973
GTK_LICENSE_LGPL_2_1,
3974
GTK_LICENSE_LGPL_3_0,
3976
GTK_LICENSE_MIT_X11,
3977
GTK_LICENSE_ARTISTIC
3979
typedef struct _GtkTreeIter {
3982
gpointer user_data2;
3983
gpointer user_data3;
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,
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,
4030
GTK_TREE_MODEL_ITERS_PERSIST,
4031
GTK_TREE_MODEL_LIST_ONLY
4032
} GtkTreeModelFlags;
4033
typedef struct _GtkCheckButton {
4034
GtkToggleButton toggle_button;
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);
4056
typedef struct _GtkWindowGeometryInfo GtkWindowGeometryInfo;
4057
typedef struct _GtkWindowGroup {
4058
GObject parent_instance;
4059
GtkWindowPrivate *priv;
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;
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);
4080
typedef struct _GtkMenuPrivate GtkMenuPrivate;
4081
typedef void (*GtkMenuPositionFunc) (GtkMenu * menu, gint * x, gint * y,
4083
gpointer user_data);
4084
typedef void (*GtkMenuDetachFunc) (GtkWidget * attach_widget,
4086
typedef struct _GtkLevelBarClass {
4087
GtkWidgetClass parent_class;
4088
void (*offset_changed) (GtkLevelBar * self, const gchar * name);
4091
typedef struct _GtkLevelBar {
4093
GtkLevelBarPrivate *priv;
4095
typedef struct _GtkLevelBarPrivate GtkLevelBarPrivate;
4096
typedef struct _GtkComboBox {
4097
GtkBin parent_instance;
4098
GtkComboBoxPrivate *priv;
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);
4109
typedef struct _GtkComboBoxPrivate GtkComboBoxPrivate;
4110
typedef struct _GtkSpinner {
4112
GtkSpinnerPrivate *priv;
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);
4121
typedef struct _GtkSpinnerPrivate GtkSpinnerPrivate;
4122
typedef struct _GtkToolPalette {
4123
GtkContainer parent_instance;
4124
GtkToolPalettePrivate *priv;
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;
4135
GTK_TOOL_PALETTE_DRAG_ITEMS = (1 << 0),
4136
GTK_TOOL_PALETTE_DRAG_GROUPS = (1 << 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;
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);
4180
typedef struct _GtkBuilderPrivate GtkBuilderPrivate;
4181
typedef void (*GtkBuilderConnectFunc) (GtkBuilder * builder,
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,
4198
GtkTextChildAnchor * anchor);
4199
void (*delete_range) (GtkTextBuffer * buffer, GtkTextIter * start,
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;
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;
4234
GTK_ICON_LOOKUP_NO_SVG = 1 << 0,
4235
GTK_ICON_LOOKUP_FORCE_SVG = 1 << 1,
4236
GTK_ICON_LOOKUP_USE_BUILTIN = 1 << 2,
4237
GTK_ICON_LOOKUP_GENERIC_FALLBACK = 1 << 3,
4238
GTK_ICON_LOOKUP_FORCE_SIZE = 1 << 4
4239
} GtkIconLookupFlags;
4241
GTK_ICON_THEME_NOT_FOUND,
4242
GTK_ICON_THEME_FAILED
4243
} GtkIconThemeError;
4244
typedef struct _GtkBindingSet {
4247
GSList *widget_path_pspecs;
4248
GSList *widget_class_pspecs;
4249
GSList *class_branch_pspecs;
4250
GtkBindingEntry *entries;
4251
GtkBindingEntry *current;
4254
typedef struct _GtkBindingEntry {
4256
GdkModifierType modifiers;
4257
GtkBindingSet *binding_set;
4259
guint in_emission:1;
4260
guint marks_unbound:1;
4261
GtkBindingEntry *set_next;
4262
GtkBindingEntry *hash_next;
4263
GtkBindingSignal *signals;
4265
typedef struct _GtkBindingSignal {
4266
GtkBindingSignal *next;
4269
GtkBindingArg *args;
4271
typedef struct _GtkBindingArg {
4275
gdouble double_data;
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,
4286
void (*clear) (GtkCellLayout * cell_layout);
4287
void (*add_attribute) (GtkCellLayout * cell_layout,
4288
GtkCellRenderer * cell, const gchar * attribute,
4290
void (*set_cell_data_func) (GtkCellLayout * cell_layout,
4291
GtkCellRenderer * cell,
4292
GtkCellLayoutDataFunc func,
4294
GDestroyNotify destroy);
4295
void (*clear_attributes) (GtkCellLayout * cell_layout,
4296
GtkCellRenderer * cell);
4297
void (*reorder) (GtkCellLayout * cell_layout, GtkCellRenderer * cell,
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;
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);
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;
4356
typedef struct _GtkStatusbarPrivate GtkStatusbarPrivate;
4357
typedef struct _GtkStatusbarClass {
4358
GtkBoxClass parent_class;
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 {
4371
GtkInvisiblePrivate *priv;
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 {
4383
GtkExpanderPrivate *priv;
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);
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 {
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 {
4429
GtkAspectFramePrivate *priv;
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 {
4441
GtkLabelPrivate *priv;
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);
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,
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 {
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 {
4500
GtkProgressBarPrivate *priv;
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 {
4512
GtkContainerPrivate *priv;
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,
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;
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,
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);
4563
typedef struct _GtkIconViewPrivate GtkIconViewPrivate;
4564
typedef void (*GtkIconViewForeachFunc) (GtkIconView * icon_view,
4565
GtkTreePath * path, gpointer data);
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;
4575
GTK_RC_FG = 1 << 0,
4576
GTK_RC_BG = 1 << 1,
4577
GTK_RC_TEXT = 1 << 2,
4578
GTK_RC_BASE = 1 << 3
4580
extern void gtk_about_dialog_add_credit_section(GtkAboutDialog * about,
4583
extern const char *const *gtk_about_dialog_get_artists(GtkAboutDialog *
4585
extern const char *const *gtk_about_dialog_get_authors(GtkAboutDialog *
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 *
4591
extern const char *gtk_about_dialog_get_license(GtkAboutDialog * about);
4592
extern GtkLicense gtk_about_dialog_get_license_type(GtkAboutDialog *
4594
extern GdkPixbuf *gtk_about_dialog_get_logo(GtkAboutDialog * about);
4595
extern const char *gtk_about_dialog_get_logo_icon_name(GtkAboutDialog *
4597
extern const char *gtk_about_dialog_get_program_name(GtkAboutDialog *
4599
extern const char *gtk_about_dialog_get_translator_credits(GtkAboutDialog *
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 *
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,
4610
extern void gtk_about_dialog_set_authors(GtkAboutDialog * about,
4612
extern void gtk_about_dialog_set_comments(GtkAboutDialog * about,
4614
extern void gtk_about_dialog_set_copyright(GtkAboutDialog * about,
4616
extern void gtk_about_dialog_set_documenters(GtkAboutDialog * about,
4618
extern void gtk_about_dialog_set_license(GtkAboutDialog * about,
4620
extern void gtk_about_dialog_set_license_type(GtkAboutDialog * about,
4622
extern void gtk_about_dialog_set_logo(GtkAboutDialog * about, GdkPixbuf *);
4623
extern void gtk_about_dialog_set_logo_icon_name(GtkAboutDialog * about,
4625
extern void gtk_about_dialog_set_program_name(GtkAboutDialog * about,
4627
extern void gtk_about_dialog_set_translator_credits(GtkAboutDialog * about,
4629
extern void gtk_about_dialog_set_version(GtkAboutDialog * about,
4631
extern void gtk_about_dialog_set_website(GtkAboutDialog * about,
4633
extern void gtk_about_dialog_set_website_label(GtkAboutDialog * about,
4635
extern void gtk_about_dialog_set_wrap_license(GtkAboutDialog * about,
4637
extern GType gtk_accel_flags_get_type(void);
4638
extern gboolean gtk_accel_group_activate(GtkAccelGroup * accel_group,
4640
GObject * accelratable,
4642
GdkModifierType accel_mods);
4643
extern void gtk_accel_group_connect(GtkAccelGroup * accel_group,
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,
4652
extern gboolean gtk_accel_group_disconnect_key(GtkAccelGroup * accel_group,
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 *
4659
extern gboolean gtk_accel_group_get_is_locked(GtkAccelGroup * accel_group);
4660
extern GdkModifierType gtk_accel_group_get_modifier_mask(GtkAccelGroup *
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 *
4671
extern void gtk_accel_group_unlock(GtkAccelGroup * accel_group);
4672
extern gboolean gtk_accel_groups_activate(GObject * object,
4674
GdkModifierType accel_mods);
4675
extern GSList *gtk_accel_groups_from_object(GObject * object);
4676
extern GtkWidget *gtk_accel_label_get_accel_widget(GtkAccelLabel *
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,
4687
extern void gtk_accel_label_set_accel_widget(GtkAccelLabel * accel_label,
4689
extern void gtk_accel_map_add_entry(const gchar * accel_path,
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,
4695
GdkModifierType accel_mods,
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,
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,
4719
extern gchar *gtk_accelerator_name(guint accelerator_key,
4720
GdkModifierType accel_key);
4721
extern gchar *gtk_accelerator_name_with_keycode(GdkDisplay * display,
4726
extern void gtk_accelerator_parse(const char *accelerator, guint *,
4728
extern void gtk_accelerator_parse_with_keycode(const char *accelerator,
4731
extern void gtk_accelerator_set_default_mod_mask(GdkModifierType
4733
extern gboolean gtk_accelerator_valid(guint keyval,
4734
GdkModifierType modifiers);
4735
extern void gtk_accessible_connect_widget_destroyed(GtkAccessible *
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,
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,
4768
extern void gtk_action_group_add_action_with_accel(GtkActionGroup *
4772
extern void gtk_action_group_add_actions(GtkActionGroup * action_group,
4773
const GtkActionEntry *, guint,
4775
extern void gtk_action_group_add_actions_full(GtkActionGroup *
4777
const GtkActionEntry *,
4780
extern void gtk_action_group_add_radio_actions(GtkActionGroup *
4782
const GtkRadioActionEntry *,
4783
guint, gint, GCallback,
4785
extern void gtk_action_group_add_radio_actions_full(GtkActionGroup *
4788
GtkRadioActionEntry *,
4789
guint, gint, GCallback,
4792
extern void gtk_action_group_add_toggle_actions(GtkActionGroup *
4794
const GtkToggleActionEntry
4795
*, guint, gpointer);
4796
extern void gtk_action_group_add_toggle_actions_full(GtkActionGroup *
4799
GtkToggleActionEntry
4802
extern GtkAccelGroup *gtk_action_group_get_accel_group(GtkActionGroup *
4804
extern GtkAction *gtk_action_group_get_action(GtkActionGroup *
4805
action_group, const char *);
4806
extern const char *gtk_action_group_get_name(GtkActionGroup *
4808
extern gboolean gtk_action_group_get_sensitive(GtkActionGroup *
4810
extern GType gtk_action_group_get_type(void);
4811
extern gboolean gtk_action_group_get_visible(GtkActionGroup *
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,
4817
extern void gtk_action_group_set_accel_group(GtkActionGroup * action_group,
4819
extern void gtk_action_group_set_sensitive(GtkActionGroup * action_group,
4821
extern void gtk_action_group_set_translate_func(GtkActionGroup *
4823
GtkTranslateFunc, gpointer,
4825
extern void gtk_action_group_set_translation_domain(GtkActionGroup *
4828
extern void gtk_action_group_set_visible(GtkActionGroup * action_group,
4830
extern const char *gtk_action_group_translate_string(GtkActionGroup *
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,
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,
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 *
4856
extern GVariant *gtk_actionable_get_action_target_value(GtkActionable *
4858
extern GType gtk_actionable_get_type(void);
4859
extern void gtk_actionable_set_action_name(GtkActionable * actionable,
4861
extern void gtk_actionable_set_action_target(GtkActionable * actionable,
4863
extern void gtk_actionable_set_action_target_value(GtkActionable *
4864
actionable, GVariant *);
4865
extern void gtk_actionable_set_detailed_action_name(GtkActionable *
4868
extern void gtk_activatable_do_set_related_action(GtkActivatable *
4871
extern GtkAction *gtk_activatable_get_related_action(GtkActivatable *
4873
extern GType gtk_activatable_get_type(void);
4874
extern gboolean gtk_activatable_get_use_action_appearance(GtkActivatable *
4876
extern void gtk_activatable_set_related_action(GtkActivatable *
4877
activatable, GtkAction *);
4878
extern void gtk_activatable_set_use_action_appearance(GtkActivatable *
4881
extern void gtk_activatable_sync_action_properties(GtkActivatable *
4884
extern void gtk_adjustment_changed(GtkAdjustment * adjustment);
4885
extern void gtk_adjustment_clamp_page(GtkAdjustment * adjustment, gdouble,
4887
extern void gtk_adjustment_configure(GtkAdjustment * adjustment, gdouble,
4888
gdouble, gdouble, gdouble, gdouble,
4890
extern gdouble gtk_adjustment_get_lower(GtkAdjustment * adjustment);
4891
extern gdouble gtk_adjustment_get_minimum_increment(GtkAdjustment *
4893
extern gdouble gtk_adjustment_get_page_increment(GtkAdjustment *
4895
extern gdouble gtk_adjustment_get_page_size(GtkAdjustment * adjustment);
4896
extern gdouble gtk_adjustment_get_step_increment(GtkAdjustment *
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,
4906
extern void gtk_adjustment_set_page_size(GtkAdjustment * adjustment,
4908
extern void gtk_adjustment_set_step_increment(GtkAdjustment * adjustment,
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,
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 *
4927
extern void gtk_app_chooser_button_append_separator(GtkAppChooserButton *
4929
extern const char *gtk_app_chooser_button_get_heading(GtkAppChooserButton *
4932
gtk_app_chooser_button_get_show_default_item(GtkAppChooserButton * self);
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);
4938
gtk_app_chooser_button_set_active_custom_item(GtkAppChooserButton * self,
4940
extern void gtk_app_chooser_button_set_heading(GtkAppChooserButton * self,
4943
gtk_app_chooser_button_set_show_default_item(GtkAppChooserButton * self,
4945
extern void gtk_app_chooser_button_set_show_dialog_item(GtkAppChooserButton
4947
extern const char *gtk_app_chooser_dialog_get_heading(GtkAppChooserDialog *
4949
extern GType gtk_app_chooser_dialog_get_type(void);
4950
extern GtkWidget *gtk_app_chooser_dialog_get_widget(GtkAppChooserDialog *
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 *
4959
extern void gtk_app_chooser_dialog_set_heading(GtkAppChooserDialog * self,
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);
4966
*gtk_app_chooser_widget_get_default_text(GtkAppChooserWidget * self);
4967
extern gboolean gtk_app_chooser_widget_get_show_all(GtkAppChooserWidget *
4969
extern gboolean gtk_app_chooser_widget_get_show_default(GtkAppChooserWidget
4972
gtk_app_chooser_widget_get_show_fallback(GtkAppChooserWidget * self);
4973
extern gboolean gtk_app_chooser_widget_get_show_other(GtkAppChooserWidget *
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,
4983
extern void gtk_app_chooser_widget_set_show_default(GtkAppChooserWidget *
4985
extern void gtk_app_chooser_widget_set_show_fallback(GtkAppChooserWidget *
4987
extern void gtk_app_chooser_widget_set_show_other(GtkAppChooserWidget *
4989
extern void gtk_app_chooser_widget_set_show_recommended(GtkAppChooserWidget
4991
extern void gtk_application_add_accelerator(GtkApplication * application,
4992
const char *, const char *,
4994
extern void gtk_application_add_window(GtkApplication * application,
4996
extern GtkWindow *gtk_application_get_active_window(GtkApplication *
4998
extern GMenuModel *gtk_application_get_app_menu(GtkApplication *
5000
extern GMenuModel *gtk_application_get_menubar(GtkApplication *
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,
5008
GtkApplicationInhibitFlags,
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,
5015
extern void gtk_application_remove_accelerator(GtkApplication *
5016
application, const char *,
5018
extern void gtk_application_remove_window(GtkApplication * application,
5020
extern void gtk_application_set_app_menu(GtkApplication * application,
5022
extern void gtk_application_set_menubar(GtkApplication * application,
5024
extern void gtk_application_uninhibit(GtkApplication * application, guint);
5025
extern guint gtk_application_window_get_id(GtkApplicationWindow * window);
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 *
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,
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,
5044
extern gint gtk_assistant_append_page(GtkAssistant * assistant,
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,
5051
extern gboolean gtk_assistant_get_page_complete(GtkAssistant * assistant,
5053
extern GdkPixbuf *gtk_assistant_get_page_header_image(GtkAssistant *
5056
extern GdkPixbuf *gtk_assistant_get_page_side_image(GtkAssistant *
5059
extern const char *gtk_assistant_get_page_title(GtkAssistant * assistant,
5061
extern GtkAssistantPageType gtk_assistant_get_page_type(GtkAssistant *
5064
extern GType gtk_assistant_get_type(void);
5065
extern gint gtk_assistant_insert_page(GtkAssistant * assistant,
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,
5072
extern void gtk_assistant_previous_page(GtkAssistant * assistant);
5073
extern void gtk_assistant_remove_action_widget(GtkAssistant * assistant,
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,
5096
GdkModifierType modifiers,
5097
const gchar * signal_name,
5099
extern GTokenType gtk_binding_entry_add_signal_from_string(GtkBindingSet *
5102
extern void gtk_binding_entry_add_signall(GtkBindingSet * binding_set,
5104
GdkModifierType modifiers,
5105
const gchar * signal_name,
5106
GSList * binding_args);
5107
extern void gtk_binding_entry_remove(GtkBindingSet * binding_set,
5109
GdkModifierType modifiers);
5110
extern void gtk_binding_entry_skip(GtkBindingSet * binding_set,
5112
GdkModifierType modifiers);
5113
extern gboolean gtk_binding_set_activate(GtkBindingSet * binding_set,
5115
GdkModifierType modifiers,
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,
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,
5138
extern void gtk_box_pack_start(GtkBox * box, GtkWidget *, gboolean,
5140
extern void gtk_box_query_child_packing(GtkBox * box, GtkWidget *,
5141
gboolean *, gboolean *, guint *,
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 *,
5161
GMarkupParser *, void **);
5162
extern GObject *gtk_buildable_get_internal_child(GtkBuildable * buildable,
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,
5169
extern void gtk_buildable_set_buildable_property(GtkBuildable * buildable,
5173
extern void gtk_buildable_set_name(GtkBuildable * buildable, const char *);
5174
extern guint gtk_builder_add_from_file(GtkBuilder * builder, const char *,
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 * *,
5183
extern guint gtk_builder_add_objects_from_resource(GtkBuilder * builder,
5184
const char *, gchar * *,
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,
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 *
5199
extern GType gtk_builder_get_type(void);
5200
extern GType gtk_builder_get_type_from_name(GtkBuilder * builder,
5202
extern GtkBuilder *gtk_builder_new(void);
5203
extern void gtk_builder_set_translation_domain(GtkBuilder * builder,
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 *
5214
extern gboolean gtk_button_box_get_child_secondary(GtkButtonBox * widget,
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,
5222
extern void gtk_button_box_set_child_secondary(GtkButtonBox * widget,
5223
GtkWidget *, gboolean);
5224
extern void gtk_button_box_set_layout(GtkButtonBox * widget,
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 *,
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,
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 *,
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 *,
5266
extern gboolean gtk_calendar_get_day_is_marked(GtkCalendar * calendar,
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,
5278
extern void gtk_calendar_set_detail_func(GtkCalendar * calendar,
5279
GtkCalendarDetailFunc, gpointer,
5281
extern void gtk_calendar_set_detail_height_rows(GtkCalendar * calendar,
5283
extern void gtk_calendar_set_detail_width_chars(GtkCalendar * calendar,
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 *,
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,
5301
extern void gtk_cell_area_add_with_properties(GtkCellArea * area,
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,
5309
const char *, gint);
5310
extern void gtk_cell_area_attribute_disconnect(GtkCellArea * area,
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 *,
5325
extern void gtk_cell_area_cell_get_property(GtkCellArea * area,
5327
const char *, GValue *);
5328
extern void gtk_cell_area_cell_get_valist(GtkCellArea * area,
5330
first_property_name,
5331
const char *, va_list var_args);
5332
extern void gtk_cell_area_cell_set(GtkCellArea * area, GtkCellRenderer *,
5334
extern void gtk_cell_area_cell_set_property(GtkCellArea * area,
5336
const char *, const GValue *);
5337
extern void gtk_cell_area_cell_set_valist(GtkCellArea * area,
5339
first_property_name,
5340
const char *, va_list var_args);
5341
extern GParamSpec *gtk_cell_area_class_find_cell_property(GtkCellAreaClass
5344
extern void gtk_cell_area_class_install_cell_property(GtkCellAreaClass *
5348
**gtk_cell_area_class_list_cell_properties(GtkCellAreaClass * aclass,
5350
extern void gtk_cell_area_context_allocate(GtkCellAreaContext * context,
5352
extern void gtk_cell_area_context_get_allocation(GtkCellAreaContext *
5353
context, gint *, gint *);
5354
extern GtkCellArea *gtk_cell_area_context_get_area(GtkCellAreaContext *
5356
extern void gtk_cell_area_context_get_preferred_height(GtkCellAreaContext *
5360
gtk_cell_area_context_get_preferred_height_for_width(GtkCellAreaContext *
5361
context, gint, gint *,
5363
extern void gtk_cell_area_context_get_preferred_width(GtkCellAreaContext *
5367
gtk_cell_area_context_get_preferred_width_for_height(GtkCellAreaContext *
5368
context, gint, gint *,
5370
extern GType gtk_cell_area_context_get_type(void);
5371
extern void gtk_cell_area_context_push_preferred_height(GtkCellAreaContext
5374
extern void gtk_cell_area_context_push_preferred_width(GtkCellAreaContext *
5377
extern void gtk_cell_area_context_reset(GtkCellAreaContext * context);
5378
extern GtkCellAreaContext *gtk_cell_area_copy_context(GtkCellArea * area,
5381
extern GtkCellAreaContext *gtk_cell_area_create_context(GtkCellArea *
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,
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 *,
5399
const GdkRectangle *,
5401
extern GtkCellRenderer *gtk_cell_area_get_cell_at_position(GtkCellArea *
5409
extern const char *gtk_cell_area_get_current_path_string(GtkCellArea *
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 *
5418
extern const GList *gtk_cell_area_get_focus_siblings(GtkCellArea * area,
5420
extern void gtk_cell_area_get_preferred_height(GtkCellArea * area,
5421
GtkCellAreaContext *,
5422
GtkWidget *, gint *,
5424
extern void gtk_cell_area_get_preferred_height_for_width(GtkCellArea *
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 *
5439
extern GtkSizeRequestMode gtk_cell_area_get_request_mode(GtkCellArea *
5441
extern GType gtk_cell_area_get_type(void);
5442
extern gboolean gtk_cell_area_has_renderer(GtkCellArea * area,
5444
extern void gtk_cell_area_inner_cell_area(GtkCellArea * area, GtkWidget *,
5445
const GdkRectangle *,
5447
extern gboolean gtk_cell_area_is_activatable(GtkCellArea * area);
5448
extern gboolean gtk_cell_area_is_focus_sibling(GtkCellArea * area,
5451
extern void gtk_cell_area_remove(GtkCellArea * area, GtkCellRenderer *);
5452
extern void gtk_cell_area_remove_focus_sibling(GtkCellArea * area,
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,
5462
GtkOrientation, GtkWidget *,
5463
gint, gint *, gint *);
5464
extern void gtk_cell_area_set_focus_cell(GtkCellArea * area,
5466
extern void gtk_cell_area_stop_editing(GtkCellArea * area, gboolean);
5467
extern void gtk_cell_editable_editing_done(GtkCellEditable *
5469
extern GType gtk_cell_editable_get_type(void);
5470
extern void gtk_cell_editable_remove_widget(GtkCellEditable *
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 *,
5477
extern void gtk_cell_layout_clear(GtkCellLayout * cell_layout);
5478
extern void gtk_cell_layout_clear_attributes(GtkCellLayout * cell_layout,
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,
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 *,
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,
5508
GtkCellRendererState,
5509
const 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,
5515
extern void gtk_cell_renderer_get_padding(GtkCellRenderer * cell, gint *,
5517
extern void gtk_cell_renderer_get_preferred_height(GtkCellRenderer * cell,
5518
GtkWidget *, gint *,
5521
gtk_cell_renderer_get_preferred_height_for_width(GtkCellRenderer * cell,
5522
GtkWidget *, gint, gint *,
5524
extern void gtk_cell_renderer_get_preferred_size(GtkCellRenderer * cell,
5528
extern void gtk_cell_renderer_get_preferred_width(GtkCellRenderer * cell,
5529
GtkWidget *, gint *,
5532
gtk_cell_renderer_get_preferred_width_for_height(GtkCellRenderer * cell,
5533
GtkWidget *, gint, 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,
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,
5558
extern void gtk_cell_renderer_set_fixed_size(GtkCellRenderer * cell, gint,
5560
extern void gtk_cell_renderer_set_padding(GtkCellRenderer * cell, gint,
5562
extern void gtk_cell_renderer_set_sensitive(GtkCellRenderer * cell,
5564
extern void gtk_cell_renderer_set_visible(GtkCellRenderer * cell,
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 *
5578
GtkCellRendererState);
5579
extern GType gtk_cell_renderer_state_get_type(void);
5580
extern void gtk_cell_renderer_stop_editing(GtkCellRenderer * cell,
5582
extern GType gtk_cell_renderer_text_get_type(void);
5583
extern GtkCellRenderer *gtk_cell_renderer_text_new(void);
5585
gtk_cell_renderer_text_set_fixed_height_from_font(GtkCellRendererText *
5588
gtk_cell_renderer_toggle_get_activatable(GtkCellRendererToggle * toggle);
5589
extern gboolean gtk_cell_renderer_toggle_get_active(GtkCellRendererToggle *
5591
extern gboolean gtk_cell_renderer_toggle_get_radio(GtkCellRendererToggle *
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 *
5599
extern void gtk_cell_renderer_toggle_set_radio(GtkCellRendererToggle *
5601
extern GtkTreePath *gtk_cell_view_get_displayed_row(GtkCellView *
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,
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,
5618
extern void gtk_cell_view_set_background_rgba(GtkCellView * cell_view,
5620
extern void gtk_cell_view_set_displayed_row(GtkCellView * cell_view,
5622
extern void gtk_cell_view_set_draw_sensitive(GtkCellView * cell_view,
5624
extern void gtk_cell_view_set_fit_model(GtkCellView * cell_view, gboolean);
5625
extern void gtk_cell_view_set_model(GtkCellView * cell_view,
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 *
5633
extern gboolean gtk_check_menu_item_get_draw_as_radio(GtkCheckMenuItem *
5635
extern gboolean gtk_check_menu_item_get_inconsistent(GtkCheckMenuItem *
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 *
5646
extern void gtk_check_menu_item_set_inconsistent(GtkCheckMenuItem *
5649
extern void gtk_check_menu_item_toggled(GtkCheckMenuItem *
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,
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,
5661
GtkClipboardReceivedFunc,
5663
extern void gtk_clipboard_request_image(GtkClipboard * clipboard,
5664
GtkClipboardImageReceivedFunc,
5666
extern void gtk_clipboard_request_rich_text(GtkClipboard * clipboard,
5668
GtkClipboardRichTextReceivedFunc,
5670
extern void gtk_clipboard_request_targets(GtkClipboard * clipboard,
5671
GtkClipboardTargetsReceivedFunc,
5673
extern void gtk_clipboard_request_text(GtkClipboard * clipboard,
5674
GtkClipboardTextReceivedFunc,
5676
extern void gtk_clipboard_request_uris(GtkClipboard * clipboard,
5677
GtkClipboardURIReceivedFunc,
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 *,
5684
extern gboolean gtk_clipboard_set_with_data(GtkClipboard * clipboard,
5685
const GtkTargetEntry *, guint,
5686
GtkClipboardGetFunc,
5687
GtkClipboardClearFunc,
5689
extern gboolean gtk_clipboard_set_with_owner(GtkClipboard * clipboard,
5690
const GtkTargetEntry *, guint,
5691
GtkClipboardGetFunc,
5692
GtkClipboardClearFunc,
5694
extern void gtk_clipboard_store(GtkClipboard * clipboard);
5695
extern GtkSelectionData *gtk_clipboard_wait_for_contents(GtkClipboard *
5698
extern GdkPixbuf *gtk_clipboard_wait_for_image(GtkClipboard * clipboard);
5699
extern guint8 *gtk_clipboard_wait_for_rich_text(GtkClipboard * clipboard,
5700
GtkTextBuffer *, GdkAtom *,
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 *
5708
extern gboolean gtk_clipboard_wait_is_rich_text_available(GtkClipboard *
5711
extern gboolean gtk_clipboard_wait_is_target_available(GtkClipboard *
5712
clipboard, GdkAtom);
5713
extern gboolean gtk_clipboard_wait_is_text_available(GtkClipboard *
5715
extern gboolean gtk_clipboard_wait_is_uris_available(GtkClipboard *
5717
extern guint16 gtk_color_button_get_alpha(GtkColorButton * button);
5718
extern void gtk_color_button_get_color(GtkColorButton * button,
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,
5730
extern void gtk_color_button_set_rgba(GtkColorButton * button,
5732
extern void gtk_color_button_set_title(GtkColorButton * button,
5734
extern void gtk_color_button_set_use_alpha(GtkColorButton * button,
5736
extern void gtk_color_chooser_add_palette(GtkColorChooser * chooser,
5737
GtkOrientation, gint, gint,
5739
extern GType gtk_color_chooser_dialog_get_type(void);
5740
extern GtkWidget *gtk_color_chooser_dialog_new(const char *title,
5742
extern void gtk_color_chooser_get_rgba(GtkColorChooser * chooser,
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,
5748
extern void gtk_color_chooser_set_use_alpha(GtkColorChooser * chooser,
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,
5756
extern gboolean gtk_combo_box_get_add_tearoffs(GtkComboBox * combo_box);
5757
extern GtkSensitivityType gtk_combo_box_get_button_sensitivity(GtkComboBox
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 *
5768
extern gboolean gtk_combo_box_get_popup_fixed_width(GtkComboBox *
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 *
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 *
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,
5788
extern void gtk_combo_box_set_active(GtkComboBox * combo_box, gint);
5789
extern gboolean gtk_combo_box_set_active_id(GtkComboBox * combo_box,
5791
extern void gtk_combo_box_set_active_iter(GtkComboBox * combo_box,
5793
extern void gtk_combo_box_set_add_tearoffs(GtkComboBox * combo_box,
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,
5799
extern void gtk_combo_box_set_entry_text_column(GtkComboBox * combo_box,
5801
extern void gtk_combo_box_set_focus_on_click(GtkComboBox * combo,
5803
extern void gtk_combo_box_set_id_column(GtkComboBox * combo_box, gint);
5804
extern void gtk_combo_box_set_model(GtkComboBox * combo_box,
5806
extern void gtk_combo_box_set_popup_fixed_width(GtkComboBox * combo_box,
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,
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,
5819
extern gchar *gtk_combo_box_text_get_active_text(GtkComboBoxText *
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,
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 *,
5838
extern void gtk_container_check_resize(GtkContainer * container);
5839
extern void gtk_container_child_get(GtkContainer * container, GtkWidget *,
5841
extern void gtk_container_child_get_property(GtkContainer * container,
5842
GtkWidget *, const char *,
5844
extern void gtk_container_child_get_valist(GtkContainer * container,
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 *,
5852
extern void gtk_container_child_set_property(GtkContainer * container,
5853
GtkWidget *, const char *,
5855
extern void gtk_container_child_set_valist(GtkContainer * container,
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 *
5863
extern void gtk_container_class_handle_border_width(GtkContainerClass *
5865
extern void gtk_container_class_install_child_property(GtkContainerClass *
5868
extern GParamSpec **gtk_container_class_list_child_properties(GObjectClass
5871
extern void gtk_container_forall(GtkContainer * container, GtkCallback,
5873
extern void gtk_container_foreach(GtkContainer * container, GtkCallback,
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,
5879
extern GtkWidget *gtk_container_get_focus_child(GtkContainer * container);
5880
extern GtkAdjustment *gtk_container_get_focus_hadjustment(GtkContainer *
5882
extern GtkAdjustment *gtk_container_get_focus_vadjustment(GtkContainer *
5884
extern GtkWidgetPath *gtk_container_get_path_for_child(GtkContainer *
5887
extern GtkResizeMode gtk_container_get_resize_mode(GtkContainer *
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,
5896
extern void gtk_container_set_focus_chain(GtkContainer * container,
5898
extern void gtk_container_set_focus_child(GtkContainer * container,
5900
extern void gtk_container_set_focus_hadjustment(GtkContainer * container,
5902
extern void gtk_container_set_focus_vadjustment(GtkContainer * container,
5904
extern void gtk_container_set_reallocate_redraws(GtkContainer * container,
5906
extern void gtk_container_set_resize_mode(GtkContainer * container,
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,
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 *,
5922
extern gboolean gtk_css_provider_load_from_path(GtkCssProvider *
5923
css_provider, const char *,
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 *
5930
extern GFile *gtk_css_section_get_file(const GtkCssSection * section);
5931
extern GtkCssSection *gtk_css_section_get_parent(const GtkCssSection *
5933
extern GtkCssSectionType gtk_css_section_get_section_type(const
5936
extern guint gtk_css_section_get_start_line(const GtkCssSection * section);
5937
extern guint gtk_css_section_get_start_position(const GtkCssSection *
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 *,
5950
extern GtkWidget *gtk_dialog_add_button(GtkDialog * dialog, const char *,
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,
5958
extern GType gtk_dialog_get_type(void);
5959
extern GtkWidget *gtk_dialog_get_widget_for_response(GtkDialog * dialog,
5961
extern GtkWidget *gtk_dialog_new(void);
5962
extern GtkWidget *gtk_dialog_new_with_buttons(const char *title,
5963
GtkWindow *, GtkDialogFlags,
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,
5969
extern void gtk_dialog_set_alternative_button_order_from_array(GtkDialog *
5973
extern void gtk_dialog_set_default_response(GtkDialog * dialog, gint);
5974
extern void gtk_dialog_set_response_sensitive(GtkDialog * dialog, gint,
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,
5984
extern gboolean gtk_drag_check_threshold(GtkWidget * widget, 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,
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,
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,
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 *,
6014
extern void gtk_drag_set_icon_name(GdkDragContext * context, const char *,
6016
extern void gtk_drag_set_icon_pixbuf(GdkDragContext * context, GdkPixbuf *,
6018
extern void gtk_drag_set_icon_stock(GdkDragContext * context, const char *,
6020
extern void gtk_drag_set_icon_surface(GdkDragContext * context,
6022
extern void gtk_drag_set_icon_widget(GdkDragContext * context, GtkWidget *,
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,
6034
extern void gtk_drag_source_set_icon_pixbuf(GtkWidget * widget,
6036
extern void gtk_drag_source_set_icon_stock(GtkWidget * widget,
6038
extern void gtk_drag_source_set_target_list(GtkWidget * widget,
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,
6056
extern GType gtk_editable_get_type(void);
6057
extern void gtk_editable_insert_text(GtkEditable * editable, const char *,
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,
6065
extern void gtk_entry_buffer_emit_deleted_text(GtkEntryBuffer * buffer,
6067
extern void gtk_entry_buffer_emit_inserted_text(GtkEntryBuffer * buffer,
6068
guint, const char *,
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,
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 *
6086
extern void gtk_entry_completion_delete_action(GtkEntryCompletion *
6089
*gtk_entry_completion_get_completion_prefix(GtkEntryCompletion *
6091
extern GtkWidget *gtk_entry_completion_get_entry(GtkEntryCompletion *
6094
gtk_entry_completion_get_inline_completion(GtkEntryCompletion *
6097
gtk_entry_completion_get_inline_selection(GtkEntryCompletion * completion);
6098
extern gint gtk_entry_completion_get_minimum_key_length(GtkEntryCompletion
6100
extern GtkTreeModel *gtk_entry_completion_get_model(GtkEntryCompletion *
6103
gtk_entry_completion_get_popup_completion(GtkEntryCompletion * completion);
6104
extern gboolean gtk_entry_completion_get_popup_set_width(GtkEntryCompletion
6107
gtk_entry_completion_get_popup_single_match(GtkEntryCompletion *
6109
extern gint gtk_entry_completion_get_text_column(GtkEntryCompletion *
6111
extern GType gtk_entry_completion_get_type(void);
6112
extern void gtk_entry_completion_insert_action_markup(GtkEntryCompletion *
6115
extern void gtk_entry_completion_insert_action_text(GtkEntryCompletion *
6118
extern void gtk_entry_completion_insert_prefix(GtkEntryCompletion *
6120
extern GtkEntryCompletion *gtk_entry_completion_new(void);
6121
extern GtkEntryCompletion *gtk_entry_completion_new_with_area(GtkCellArea *
6123
extern void gtk_entry_completion_set_inline_completion(GtkEntryCompletion *
6126
extern void gtk_entry_completion_set_inline_selection(GtkEntryCompletion *
6129
extern void gtk_entry_completion_set_match_func(GtkEntryCompletion *
6131
GtkEntryCompletionMatchFunc,
6132
gpointer, GDestroyNotify);
6133
extern void gtk_entry_completion_set_minimum_key_length(GtkEntryCompletion
6136
extern void gtk_entry_completion_set_model(GtkEntryCompletion * completion,
6138
extern void gtk_entry_completion_set_popup_completion(GtkEntryCompletion *
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
6146
extern void gtk_entry_completion_set_text_column(GtkEntryCompletion *
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,
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,
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,
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,
6222
extern void gtk_entry_set_icon_from_pixbuf(GtkEntry * entry,
6223
GtkEntryIconPosition,
6225
extern void gtk_entry_set_icon_from_stock(GtkEntry * entry,
6226
GtkEntryIconPosition,
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,
6233
extern void gtk_entry_set_icon_tooltip_text(GtkEntry * entry,
6234
GtkEntryIconPosition,
6236
extern void gtk_entry_set_inner_border(GtkEntry * entry,
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,
6257
extern void gtk_event_box_set_visible_window(GtkEventBox * event_box,
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,
6276
extern void gtk_expander_set_resize_toplevel(GtkExpander * expander,
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,
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,
6287
extern gboolean gtk_file_chooser_add_shortcut_folder(GtkFileChooser *
6288
chooser, const char *,
6290
extern gboolean gtk_file_chooser_add_shortcut_folder_uri(GtkFileChooser *
6295
gtk_file_chooser_button_get_focus_on_click(GtkFileChooserButton * button);
6296
extern const char *gtk_file_chooser_button_get_title(GtkFileChooserButton *
6298
extern GType gtk_file_chooser_button_get_type(void);
6299
extern gint gtk_file_chooser_button_get_width_chars(GtkFileChooserButton *
6301
extern GtkWidget *gtk_file_chooser_button_new(const char *title,
6302
GtkFileChooserAction);
6303
extern GtkWidget *gtk_file_chooser_button_new_with_dialog(GtkWidget *
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 *
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,
6315
GtkFileChooserAction,
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 *
6321
extern gboolean gtk_file_chooser_get_create_folders(GtkFileChooser *
6323
extern gchar *gtk_file_chooser_get_current_folder(GtkFileChooser *
6325
extern GFile *gtk_file_chooser_get_current_folder_file(GtkFileChooser *
6327
extern gchar *gtk_file_chooser_get_current_folder_uri(GtkFileChooser *
6330
gtk_file_chooser_get_do_overwrite_confirmation(GtkFileChooser * chooser);
6331
extern GtkWidget *gtk_file_chooser_get_extra_widget(GtkFileChooser *
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 *
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 *
6343
extern char *gtk_file_chooser_get_preview_uri(GtkFileChooser * chooser);
6344
extern GtkWidget *gtk_file_chooser_get_preview_widget(GtkFileChooser *
6346
extern gboolean gtk_file_chooser_get_preview_widget_active(GtkFileChooser *
6348
extern gboolean gtk_file_chooser_get_select_multiple(GtkFileChooser *
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 *
6356
extern GSList *gtk_file_chooser_list_filters(GtkFileChooser * chooser);
6357
extern GSList *gtk_file_chooser_list_shortcut_folder_uris(GtkFileChooser *
6359
extern GSList *gtk_file_chooser_list_shortcut_folders(GtkFileChooser *
6361
extern void gtk_file_chooser_remove_filter(GtkFileChooser * chooser,
6363
extern gboolean gtk_file_chooser_remove_shortcut_folder(GtkFileChooser *
6367
extern gboolean gtk_file_chooser_remove_shortcut_folder_uri(GtkFileChooser
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,
6376
extern gboolean gtk_file_chooser_select_uri(GtkFileChooser * chooser,
6378
extern void gtk_file_chooser_set_action(GtkFileChooser * chooser,
6379
GtkFileChooserAction);
6380
extern void gtk_file_chooser_set_create_folders(GtkFileChooser * chooser,
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 *
6387
extern gboolean gtk_file_chooser_set_current_folder_uri(GtkFileChooser *
6390
extern void gtk_file_chooser_set_current_name(GtkFileChooser * chooser,
6392
extern void gtk_file_chooser_set_do_overwrite_confirmation(GtkFileChooser *
6395
extern void gtk_file_chooser_set_extra_widget(GtkFileChooser * chooser,
6397
extern gboolean gtk_file_chooser_set_file(GtkFileChooser * chooser,
6398
GFile *, GError * *);
6399
extern gboolean gtk_file_chooser_set_filename(GtkFileChooser * chooser,
6401
extern void gtk_file_chooser_set_filter(GtkFileChooser * chooser,
6403
extern void gtk_file_chooser_set_local_only(GtkFileChooser * chooser,
6405
extern void gtk_file_chooser_set_preview_widget(GtkFileChooser * chooser,
6407
extern void gtk_file_chooser_set_preview_widget_active(GtkFileChooser *
6409
extern void gtk_file_chooser_set_select_multiple(GtkFileChooser * chooser,
6411
extern void gtk_file_chooser_set_show_hidden(GtkFileChooser * chooser,
6413
extern gboolean gtk_file_chooser_set_uri(GtkFileChooser * chooser,
6415
extern void gtk_file_chooser_set_use_preview_label(GtkFileChooser *
6417
extern void gtk_file_chooser_unselect_all(GtkFileChooser * chooser);
6418
extern void gtk_file_chooser_unselect_file(GtkFileChooser * chooser,
6420
extern void gtk_file_chooser_unselect_filename(GtkFileChooser * chooser,
6422
extern void gtk_file_chooser_unselect_uri(GtkFileChooser * chooser,
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,
6428
GtkFileFilterFunc, gpointer,
6430
extern void gtk_file_filter_add_mime_type(GtkFileFilter * filter,
6432
extern void gtk_file_filter_add_pattern(GtkFileFilter * filter,
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 *
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 *
6450
extern gboolean gtk_font_button_get_show_size(GtkFontButton * font_button);
6451
extern gboolean gtk_font_button_get_show_style(GtkFontButton *
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,
6461
extern void gtk_font_button_set_show_size(GtkFontButton * font_button,
6463
extern void gtk_font_button_set_show_style(GtkFontButton * font_button,
6465
extern void gtk_font_button_set_title(GtkFontButton * font_button,
6467
extern void gtk_font_button_set_use_font(GtkFontButton * font_button,
6469
extern void gtk_font_button_set_use_size(GtkFontButton * font_button,
6471
extern GType gtk_font_chooser_dialog_get_type(void);
6472
extern GtkWidget *gtk_font_chooser_dialog_new(const char *title,
6474
extern gchar *gtk_font_chooser_get_font(GtkFontChooser * fontchooser);
6475
extern PangoFontDescription *gtk_font_chooser_get_font_desc(GtkFontChooser
6477
extern PangoFontFace *gtk_font_chooser_get_font_face(GtkFontChooser *
6479
extern PangoFontFamily *gtk_font_chooser_get_font_family(GtkFontChooser *
6481
extern gint gtk_font_chooser_get_font_size(GtkFontChooser * fontchooser);
6482
extern gchar *gtk_font_chooser_get_preview_text(GtkFontChooser *
6484
extern gboolean gtk_font_chooser_get_show_preview_entry(GtkFontChooser *
6486
extern GType gtk_font_chooser_get_type(void);
6487
extern void gtk_font_chooser_set_filter_func(GtkFontChooser * fontchooser,
6488
GtkFontFilterFunc, gpointer,
6490
extern void gtk_font_chooser_set_font(GtkFontChooser * fontchooser,
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,
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 *,
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,
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 *
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,
6546
extern void gtk_grid_attach_next_to(GtkGrid * grid, GtkWidget *,
6547
GtkWidget *, GtkPositionType, 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 *,
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 *,
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,
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 *
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,
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,
6589
extern GdkPixbuf *gtk_icon_info_load_symbolic(GtkIconInfo * icon_info,
6593
const GdkRGBA *, gboolean *,
6595
extern GdkPixbuf *gtk_icon_info_load_symbolic_for_context(GtkIconInfo *
6600
extern GdkPixbuf *gtk_icon_info_load_symbolic_for_style(GtkIconInfo *
6606
extern GtkIconInfo *gtk_icon_info_new_for_pixbuf(GtkIconTheme * icon_theme,
6608
extern void gtk_icon_info_set_raw_coordinates(GtkIconInfo * icon_info,
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 * *,
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,
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 *,
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 *
6641
extern gboolean gtk_icon_source_get_direction_wildcarded(const
6644
extern const char *gtk_icon_source_get_filename(const GtkIconSource *
6646
extern const char *gtk_icon_source_get_icon_name(const GtkIconSource *
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 *
6652
extern GtkStateType gtk_icon_source_get_state(const GtkIconSource *
6654
extern gboolean gtk_icon_source_get_state_wildcarded(const GtkIconSource *
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,
6660
extern void gtk_icon_source_set_direction_wildcarded(GtkIconSource *
6662
extern void gtk_icon_source_set_filename(GtkIconSource * source,
6664
extern void gtk_icon_source_set_icon_name(GtkIconSource * source,
6666
extern void gtk_icon_source_set_pixbuf(GtkIconSource * source,
6668
extern void gtk_icon_source_set_size(GtkIconSource * source, GtkIconSize);
6669
extern void gtk_icon_source_set_size_wildcarded(GtkIconSource * source,
6671
extern void gtk_icon_source_set_state(GtkIconSource * source,
6673
extern void gtk_icon_source_set_state_wildcarded(GtkIconSource * source,
6675
extern void gtk_icon_theme_add_builtin_icon(const char *icon_name, gint,
6677
extern void gtk_icon_theme_append_search_path(GtkIconTheme * icon_theme,
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 *
6687
extern GtkIconTheme *gtk_icon_theme_get_for_screen(GdkScreen * screen);
6688
extern gint *gtk_icon_theme_get_icon_sizes(GtkIconTheme * icon_theme,
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,
6695
extern GList *gtk_icon_theme_list_contexts(GtkIconTheme * icon_theme);
6696
extern GList *gtk_icon_theme_list_icons(GtkIconTheme * icon_theme,
6698
extern GdkPixbuf *gtk_icon_theme_load_icon(GtkIconTheme * icon_theme,
6700
GtkIconLookupFlags, GError * *);
6701
extern GtkIconInfo *gtk_icon_theme_lookup_by_gicon(GtkIconTheme *
6702
icon_theme, GIcon *,
6704
GtkIconLookupFlags);
6705
extern GtkIconInfo *gtk_icon_theme_lookup_icon(GtkIconTheme * icon_theme,
6707
GtkIconLookupFlags);
6708
extern GtkIconTheme *gtk_icon_theme_new(void);
6709
extern void gtk_icon_theme_prepend_search_path(GtkIconTheme * icon_theme,
6711
extern gboolean gtk_icon_theme_rescan_if_needed(GtkIconTheme * icon_theme);
6712
extern void gtk_icon_theme_set_custom_theme(GtkIconTheme * icon_theme,
6714
extern void gtk_icon_theme_set_screen(GtkIconTheme * icon_theme,
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 *
6723
extern cairo_surface_t *gtk_icon_view_create_drag_icon(GtkIconView *
6726
extern GType gtk_icon_view_drop_position_get_type(void);
6727
extern void gtk_icon_view_enable_model_drag_dest(GtkIconView * icon_view,
6729
GdkDragAction actions);
6730
extern void gtk_icon_view_enable_model_drag_source(GtkIconView * icon_view,
6734
GdkDragAction actions);
6735
extern gboolean gtk_icon_view_get_cell_rect(GtkIconView * icon_view,
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,
6743
GtkCellRenderer * *);
6744
extern gboolean gtk_icon_view_get_dest_item_at_pos(GtkIconView * icon_view,
6747
GtkIconViewDropPosition
6749
extern void gtk_icon_view_get_drag_dest_item(GtkIconView * icon_view,
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,
6757
extern GtkOrientation gtk_icon_view_get_item_orientation(GtkIconView *
6759
extern gint gtk_icon_view_get_item_padding(GtkIconView * icon_view);
6760
extern gint gtk_icon_view_get_item_row(GtkIconView * icon_view,
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,
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 *
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,
6782
extern GType gtk_icon_view_get_type(void);
6783
extern gboolean gtk_icon_view_get_visible_range(GtkIconView * icon_view,
6786
extern void gtk_icon_view_item_activated(GtkIconView * icon_view,
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,
6793
extern void gtk_icon_view_scroll_to_path(GtkIconView * icon_view,
6794
GtkTreePath *, gboolean, gfloat,
6796
extern void gtk_icon_view_select_all(GtkIconView * icon_view);
6797
extern void gtk_icon_view_select_path(GtkIconView * icon_view,
6799
extern void gtk_icon_view_selected_foreach(GtkIconView * icon_view,
6800
GtkIconViewForeachFunc,
6802
extern void gtk_icon_view_set_column_spacing(GtkIconView * icon_view,
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 *,
6808
extern void gtk_icon_view_set_drag_dest_item(GtkIconView * icon_view,
6810
GtkIconViewDropPosition);
6811
extern void gtk_icon_view_set_item_orientation(GtkIconView * icon_view,
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,
6819
extern void gtk_icon_view_set_pixbuf_column(GtkIconView * icon_view, gint);
6820
extern void gtk_icon_view_set_reorderable(GtkIconView * icon_view,
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,
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 *,
6830
extern void gtk_icon_view_set_tooltip_column(GtkIconView * icon_view,
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,
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,
6841
extern gboolean gtk_im_context_filter_keypress(GtkIMContext * context,
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 * *,
6848
extern gboolean gtk_im_context_get_surrounding(GtkIMContext * context,
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,
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,
6860
extern void gtk_im_context_simple_add_table(GtkIMContextSimple *
6861
context_simple, guint16 *,
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 *
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,
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 * *,
6879
extern void gtk_image_get_icon_name(GtkImage * image, const char **,
6881
extern void gtk_image_get_icon_set(GtkImage * image, GtkIconSet * *,
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 * *,
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
6892
extern GtkWidget *gtk_image_menu_item_get_image(GtkImageMenuItem *
6894
extern GType gtk_image_menu_item_get_type(void);
6895
extern gboolean gtk_image_menu_item_get_use_stock(GtkImageMenuItem *
6897
extern GtkWidget *gtk_image_menu_item_new(void);
6898
extern GtkWidget *gtk_image_menu_item_new_from_stock(const char *stock_id,
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 *
6905
extern void gtk_image_menu_item_set_always_show_image(GtkImageMenuItem *
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 *
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,
6919
extern GtkWidget *gtk_image_new_from_icon_set(GtkIconSet * icon_set,
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,
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 *,
6930
extern void gtk_image_set_from_icon_name(GtkImage * image, const char *,
6932
extern void gtk_image_set_from_icon_set(GtkImage * image, GtkIconSet *,
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 *,
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,
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 *,
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,
6957
extern void gtk_info_bar_set_response_sensitive(GtkInfoBar * info_bar,
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 *,
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,
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 *,
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,
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,
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,
7032
extern void gtk_layout_put(GtkLayout * layout, GtkWidget *, gint, gint);
7033
extern void gtk_layout_set_hadjustment(GtkLayout * layout,
7035
extern void gtk_layout_set_size(GtkLayout * layout, guint, guint);
7036
extern void gtk_layout_set_vadjustment(GtkLayout * layout,
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,
7051
extern void gtk_level_bar_remove_offset_value(GtkLevelBar * self,
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,
7064
extern void gtk_link_button_set_uri(GtkLinkButton * link_button,
7066
extern void gtk_link_button_set_visited(GtkLinkButton * link_button,
7068
extern void gtk_list_store_append(GtkListStore * list_store,
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 *,
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 *,
7083
extern gboolean gtk_list_store_iter_is_valid(GtkListStore * list_store,
7085
extern void gtk_list_store_move_after(GtkListStore * store, GtkTreeIter *,
7087
extern void gtk_list_store_move_before(GtkListStore * store, 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,
7093
extern gboolean gtk_list_store_remove(GtkListStore * list_store,
7095
extern void gtk_list_store_reorder(GtkListStore * store, gint *);
7096
extern void gtk_list_store_set(GtkListStore * list_store, GtkTreeIter *,
7098
extern void gtk_list_store_set_column_types(GtkListStore * list_store,
7100
extern void gtk_list_store_set_valist(GtkListStore * list_store,
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 *,
7108
extern void gtk_list_store_swap(GtkListStore * store, 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,
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,
7123
extern void gtk_menu_attach_to_widget(GtkMenu * menu, GtkWidget *,
7125
extern GtkPackDirection gtk_menu_bar_get_child_pack_direction(GtkMenuBar *
7127
extern GtkPackDirection gtk_menu_bar_get_pack_direction(GtkMenuBar *
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,
7134
extern void gtk_menu_bar_set_pack_direction(GtkMenuBar * menubar,
7136
extern GtkWidget *gtk_menu_button_get_align_widget(GtkMenuButton *
7138
extern GtkArrowType gtk_menu_button_get_direction(GtkMenuButton *
7140
extern GMenuModel *gtk_menu_button_get_menu_model(GtkMenuButton *
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,
7147
extern void gtk_menu_button_set_direction(GtkMenuButton * menu_button,
7149
extern void gtk_menu_button_set_menu_model(GtkMenuButton * menu_button,
7151
extern void gtk_menu_button_set_popup(GtkMenuButton * menu_button,
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 *
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,
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,
7184
extern void gtk_menu_item_set_right_justified(GtkMenuItem * menu_item,
7186
extern void gtk_menu_item_set_submenu(GtkMenuItem * menu_item,
7188
extern void gtk_menu_item_set_use_underline(GtkMenuItem * menu_item,
7190
extern void gtk_menu_item_toggle_size_allocate(GtkMenuItem * menu_item,
7192
extern void gtk_menu_item_toggle_size_request(GtkMenuItem * menu_item,
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 *,
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 *
7224
extern GtkWidget *gtk_menu_shell_get_selected_item(GtkMenuShell *
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 *,
7230
extern void gtk_menu_shell_prepend(GtkMenuShell * menu_shell, GtkWidget *);
7231
extern void gtk_menu_shell_select_first(GtkMenuShell * menu_shell,
7233
extern void gtk_menu_shell_select_item(GtkMenuShell * menu_shell,
7235
extern void gtk_menu_shell_set_take_focus(GtkMenuShell * menu_shell,
7237
extern GtkWidget *gtk_menu_tool_button_get_menu(GtkMenuToolButton *
7239
extern GType gtk_menu_tool_button_get_type(void);
7240
extern GtkToolItem *gtk_menu_tool_button_new(GtkWidget * icon_widget,
7242
extern GtkToolItem *gtk_menu_tool_button_new_from_stock(const char
7244
extern void gtk_menu_tool_button_set_arrow_tooltip_markup(GtkMenuToolButton
7247
extern void gtk_menu_tool_button_set_arrow_tooltip_text(GtkMenuToolButton *
7250
extern void gtk_menu_tool_button_set_menu(GtkMenuToolButton * button,
7252
extern void gtk_message_dialog_format_secondary_markup(GtkMessageDialog *
7255
extern void gtk_message_dialog_format_secondary_text(GtkMessageDialog *
7258
extern GtkWidget *gtk_message_dialog_get_image(GtkMessageDialog * dialog);
7259
extern GtkWidget *gtk_message_dialog_get_message_area(GtkMessageDialog *
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 *,
7266
extern GtkWidget *gtk_message_dialog_new_with_markup(GtkWindow * parent,
7271
extern void gtk_message_dialog_set_image(GtkMessageDialog * dialog,
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,
7288
extern void gtk_mount_operation_set_screen(GtkMountOperation * op,
7290
extern GType gtk_movement_step_get_type(void);
7291
extern gint gtk_notebook_append_page(GtkNotebook * notebook, GtkWidget *,
7293
extern gint gtk_notebook_append_page_menu(GtkNotebook * notebook,
7294
GtkWidget *, GtkWidget *,
7296
extern GtkWidget *gtk_notebook_get_action_widget(GtkNotebook * notebook,
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,
7302
extern const char *gtk_notebook_get_menu_label_text(GtkNotebook * notebook,
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,
7311
extern guint16 gtk_notebook_get_tab_hborder(GtkNotebook * notebook);
7312
extern GtkWidget *gtk_notebook_get_tab_label(GtkNotebook * notebook,
7314
extern const char *gtk_notebook_get_tab_label_text(GtkNotebook * notebook,
7316
extern GtkPositionType gtk_notebook_get_tab_pos(GtkNotebook * notebook);
7317
extern gboolean gtk_notebook_get_tab_reorderable(GtkNotebook * notebook,
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 *,
7323
extern gint gtk_notebook_insert_page_menu(GtkNotebook * notebook,
7324
GtkWidget *, GtkWidget *,
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 *,
7333
extern gint gtk_notebook_prepend_page_menu(GtkNotebook * notebook,
7334
GtkWidget *, 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 *,
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,
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 *,
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,
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 *
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,
7376
extern void gtk_numerable_icon_set_background_gicon(GtkNumerableIcon *
7378
extern void gtk_numerable_icon_set_background_icon_name(GtkNumerableIcon *
7381
extern void gtk_numerable_icon_set_count(GtkNumerableIcon * self, gint);
7382
extern void gtk_numerable_icon_set_label(GtkNumerableIcon * self,
7384
extern void gtk_numerable_icon_set_style_context(GtkNumerableIcon * self,
7386
extern GdkPixbuf *gtk_offscreen_window_get_pixbuf(GtkOffscreenWindow *
7388
extern cairo_surface_t *gtk_offscreen_window_get_surface(GtkOffscreenWindow
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 *
7394
extern GType gtk_orientable_get_type(void);
7395
extern void gtk_orientable_set_orientation(GtkOrientable * orientable,
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,
7408
extern gdouble gtk_page_setup_get_left_margin(GtkPageSetup * setup,
7410
extern GtkPageOrientation gtk_page_setup_get_orientation(GtkPageSetup *
7412
extern gdouble gtk_page_setup_get_page_height(GtkPageSetup * setup,
7414
extern gdouble gtk_page_setup_get_page_width(GtkPageSetup * setup,
7416
extern gdouble gtk_page_setup_get_paper_height(GtkPageSetup * setup,
7418
extern GtkPaperSize *gtk_page_setup_get_paper_size(GtkPageSetup * setup);
7419
extern gdouble gtk_page_setup_get_paper_width(GtkPageSetup * setup,
7421
extern gdouble gtk_page_setup_get_right_margin(GtkPageSetup * setup,
7423
extern gdouble gtk_page_setup_get_top_margin(GtkPageSetup * setup,
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 *,
7431
extern GtkPageSetup *gtk_page_setup_new(void);
7432
extern GtkPageSetup *gtk_page_setup_new_from_file(const char *file_name,
7434
extern GtkPageSetup *gtk_page_setup_new_from_key_file(GKeyFile * key_file,
7437
extern void gtk_page_setup_set_bottom_margin(GtkPageSetup * setup, gdouble,
7439
extern void gtk_page_setup_set_left_margin(GtkPageSetup * setup, gdouble,
7441
extern void gtk_page_setup_set_orientation(GtkPageSetup * setup,
7442
GtkPageOrientation);
7443
extern void gtk_page_setup_set_paper_size(GtkPageSetup * setup,
7445
extern void gtk_page_setup_set_paper_size_and_default_margins(GtkPageSetup
7449
extern void gtk_page_setup_set_right_margin(GtkPageSetup * setup, gdouble,
7451
extern void gtk_page_setup_set_top_margin(GtkPageSetup * setup, gdouble,
7453
extern gboolean gtk_page_setup_to_file(GtkPageSetup * setup, const char *,
7455
extern void gtk_page_setup_to_key_file(GtkPageSetup * setup, GKeyFile *,
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,
7467
extern void gtk_paned_pack2(GtkPaned * paned, GtkWidget *, 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 *
7475
extern gdouble gtk_paper_size_get_default_left_margin(GtkPaperSize * size,
7477
extern gdouble gtk_paper_size_get_default_right_margin(GtkPaperSize * size,
7479
extern gdouble gtk_paper_size_get_default_top_margin(GtkPaperSize * size,
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,
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,
7495
extern GtkPaperSize *gtk_paper_size_new_from_key_file(GKeyFile * key_file,
7498
extern GtkPaperSize *gtk_paper_size_new_from_ppd(const char *ppd_name,
7499
const char *, gdouble,
7501
extern void gtk_paper_size_set_size(GtkPaperSize * size, gdouble, gdouble,
7503
extern void gtk_paper_size_to_key_file(GtkPaperSize * size, GKeyFile *,
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 *,
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
7521
extern PangoLayout *gtk_print_context_create_pango_layout(GtkPrintContext *
7523
extern cairo_t *gtk_print_context_get_cairo_context(GtkPrintContext *
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 *
7529
gdouble *, gdouble *,
7531
extern gdouble gtk_print_context_get_height(GtkPrintContext * context);
7532
extern GtkPageSetup *gtk_print_context_get_page_setup(GtkPrintContext *
7534
extern PangoFontMap *gtk_print_context_get_pango_fontmap(GtkPrintContext *
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);
7547
*gtk_print_operation_get_default_page_setup(GtkPrintOperation * op);
7548
extern gboolean gtk_print_operation_get_embed_page_setup(GtkPrintOperation
7550
extern void gtk_print_operation_get_error(GtkPrintOperation * op,
7552
extern gboolean gtk_print_operation_get_has_selection(GtkPrintOperation *
7554
extern gint gtk_print_operation_get_n_pages_to_print(GtkPrintOperation *
7556
extern GtkPrintSettings
7557
*gtk_print_operation_get_print_settings(GtkPrintOperation * op);
7558
extern GtkPrintStatus gtk_print_operation_get_status(GtkPrintOperation *
7560
extern const char *gtk_print_operation_get_status_string(GtkPrintOperation
7562
extern gboolean gtk_print_operation_get_support_selection(GtkPrintOperation
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);
7568
gtk_print_operation_preview_end_preview(GtkPrintOperationPreview *
7570
extern GType gtk_print_operation_preview_get_type(void);
7572
gtk_print_operation_preview_is_selected(GtkPrintOperationPreview * preview,
7575
gtk_print_operation_preview_render_page(GtkPrintOperationPreview * preview,
7577
extern GType gtk_print_operation_result_get_type(void);
7578
extern GtkPrintOperationResult gtk_print_operation_run(GtkPrintOperation *
7580
GtkPrintOperationAction,
7583
extern void gtk_print_operation_set_allow_async(GtkPrintOperation * op,
7585
extern void gtk_print_operation_set_current_page(GtkPrintOperation * op,
7587
extern void gtk_print_operation_set_custom_tab_label(GtkPrintOperation *
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 *
7594
extern void gtk_print_operation_set_export_filename(GtkPrintOperation * op,
7596
extern void gtk_print_operation_set_has_selection(GtkPrintOperation * op,
7598
extern void gtk_print_operation_set_job_name(GtkPrintOperation * op,
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,
7605
extern void gtk_print_operation_set_support_selection(GtkPrintOperation *
7607
extern void gtk_print_operation_set_track_print_status(GtkPrintOperation *
7609
extern void gtk_print_operation_set_unit(GtkPrintOperation * op, GtkUnit);
7610
extern void gtk_print_operation_set_use_full_page(GtkPrintOperation * op,
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,
7616
GtkPrintSettings *);
7617
extern void gtk_print_run_page_setup_dialog_async(GtkWindow * parent,
7620
GtkPageSetupDoneFunc,
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,
7627
extern gboolean gtk_print_settings_get_bool(GtkPrintSettings * settings,
7629
extern gboolean gtk_print_settings_get_collate(GtkPrintSettings *
7631
extern const char *gtk_print_settings_get_default_source(GtkPrintSettings *
7633
extern const char *gtk_print_settings_get_dither(GtkPrintSettings *
7635
extern gdouble gtk_print_settings_get_double(GtkPrintSettings * settings,
7637
extern gdouble gtk_print_settings_get_double_with_default(GtkPrintSettings
7641
extern GtkPrintDuplex gtk_print_settings_get_duplex(GtkPrintSettings *
7643
extern const char *gtk_print_settings_get_finishings(GtkPrintSettings *
7645
extern gint gtk_print_settings_get_int(GtkPrintSettings * settings,
7647
extern gint gtk_print_settings_get_int_with_default(GtkPrintSettings *
7648
settings, const char *,
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 *
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 *
7662
extern GtkPageRange *gtk_print_settings_get_page_ranges(GtkPrintSettings *
7664
extern GtkPageSet gtk_print_settings_get_page_set(GtkPrintSettings *
7666
extern gdouble gtk_print_settings_get_paper_height(GtkPrintSettings *
7668
extern GtkPaperSize *gtk_print_settings_get_paper_size(GtkPrintSettings *
7670
extern gdouble gtk_print_settings_get_paper_width(GtkPrintSettings *
7672
extern GtkPrintPages gtk_print_settings_get_print_pages(GtkPrintSettings *
7674
extern const char *gtk_print_settings_get_printer(GtkPrintSettings *
7676
extern gdouble gtk_print_settings_get_printer_lpi(GtkPrintSettings *
7678
extern GtkPrintQuality gtk_print_settings_get_quality(GtkPrintSettings *
7680
extern gint gtk_print_settings_get_resolution(GtkPrintSettings * settings);
7681
extern gint gtk_print_settings_get_resolution_x(GtkPrintSettings *
7683
extern gint gtk_print_settings_get_resolution_y(GtkPrintSettings *
7685
extern gboolean gtk_print_settings_get_reverse(GtkPrintSettings *
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 *
7691
extern gboolean gtk_print_settings_has_key(GtkPrintSettings * settings,
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
7702
extern GtkPrintSettings *gtk_print_settings_new_from_key_file(GKeyFile *
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,
7712
extern void gtk_print_settings_set_default_source(GtkPrintSettings *
7713
settings, const char *);
7714
extern void gtk_print_settings_set_dither(GtkPrintSettings * settings,
7716
extern void gtk_print_settings_set_double(GtkPrintSettings * settings,
7717
const char *, gdouble);
7718
extern void gtk_print_settings_set_duplex(GtkPrintSettings * settings,
7720
extern void gtk_print_settings_set_finishings(GtkPrintSettings * settings,
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,
7728
extern void gtk_print_settings_set_n_copies(GtkPrintSettings * settings,
7730
extern void gtk_print_settings_set_number_up(GtkPrintSettings * settings,
7732
extern void gtk_print_settings_set_number_up_layout(GtkPrintSettings *
7735
extern void gtk_print_settings_set_orientation(GtkPrintSettings * settings,
7736
GtkPageOrientation);
7737
extern void gtk_print_settings_set_output_bin(GtkPrintSettings * settings,
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,
7743
extern void gtk_print_settings_set_paper_height(GtkPrintSettings *
7746
extern void gtk_print_settings_set_paper_size(GtkPrintSettings * settings,
7748
extern void gtk_print_settings_set_paper_width(GtkPrintSettings * settings,
7750
extern void gtk_print_settings_set_print_pages(GtkPrintSettings * settings,
7752
extern void gtk_print_settings_set_printer(GtkPrintSettings * settings,
7754
extern void gtk_print_settings_set_printer_lpi(GtkPrintSettings * settings,
7756
extern void gtk_print_settings_set_quality(GtkPrintSettings * settings,
7758
extern void gtk_print_settings_set_resolution(GtkPrintSettings * settings,
7760
extern void gtk_print_settings_set_resolution_xy(GtkPrintSettings *
7761
settings, gint, gint);
7762
extern void gtk_print_settings_set_reverse(GtkPrintSettings * settings,
7764
extern void gtk_print_settings_set_scale(GtkPrintSettings * settings,
7766
extern void gtk_print_settings_set_use_color(GtkPrintSettings * settings,
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,
7774
extern GType gtk_print_status_get_type(void);
7775
extern PangoEllipsizeMode gtk_progress_bar_get_ellipsize(GtkProgressBar *
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,
7791
extern void gtk_progress_bar_set_show_text(GtkProgressBar * pbar,
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,
7800
extern GtkRadioAction *gtk_radio_action_new(const char *name, const char *,
7801
const char *, const char *,
7803
extern void gtk_radio_action_set_current_value(GtkRadioAction * action,
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,
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,
7816
*gtk_radio_button_new_with_label_from_widget(GtkRadioButton *
7819
extern GtkWidget *gtk_radio_button_new_with_mnemonic(GSList * group,
7822
*gtk_radio_button_new_with_mnemonic_from_widget(GtkRadioButton *
7825
extern void gtk_radio_button_set_group(GtkRadioButton * radio_button,
7827
extern GSList *gtk_radio_menu_item_get_group(GtkRadioMenuItem *
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 *
7833
extern GtkWidget *gtk_radio_menu_item_new_with_label(GSList * group,
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,
7841
*gtk_radio_menu_item_new_with_mnemonic_from_widget(GtkRadioMenuItem *
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 *
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,
7853
*gtk_radio_tool_button_new_from_widget(GtkRadioToolButton * group);
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,
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
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
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,
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,
7905
extern GType gtk_rc_token_type_get_type(void);
7906
extern gboolean gtk_recent_action_get_show_numbers(GtkRecentAction *
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,
7915
GtkRecentManager *);
7916
extern void gtk_recent_action_set_show_numbers(GtkRecentAction * action,
7918
extern void gtk_recent_chooser_add_filter(GtkRecentChooser * chooser,
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 *,
7924
extern GtkWidget *gtk_recent_chooser_dialog_new_for_manager(const char
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
7935
extern gchar *gtk_recent_chooser_get_current_uri(GtkRecentChooser *
7937
extern GtkRecentFilter *gtk_recent_chooser_get_filter(GtkRecentChooser *
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 *
7943
extern gboolean gtk_recent_chooser_get_select_multiple(GtkRecentChooser *
7945
extern gboolean gtk_recent_chooser_get_show_icons(GtkRecentChooser *
7947
extern gboolean gtk_recent_chooser_get_show_not_found(GtkRecentChooser *
7949
extern gboolean gtk_recent_chooser_get_show_private(GtkRecentChooser *
7951
extern gboolean gtk_recent_chooser_get_show_tips(GtkRecentChooser *
7953
extern GtkRecentSortType gtk_recent_chooser_get_sort_type(GtkRecentChooser
7955
extern GType gtk_recent_chooser_get_type(void);
7956
extern gchar **gtk_recent_chooser_get_uris(GtkRecentChooser * chooser,
7958
extern GSList *gtk_recent_chooser_list_filters(GtkRecentChooser * chooser);
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
7965
extern void gtk_recent_chooser_menu_set_show_numbers(GtkRecentChooserMenu *
7967
extern void gtk_recent_chooser_remove_filter(GtkRecentChooser * chooser,
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 *,
7975
extern void gtk_recent_chooser_set_filter(GtkRecentChooser * chooser,
7977
extern void gtk_recent_chooser_set_limit(GtkRecentChooser * chooser, gint);
7978
extern void gtk_recent_chooser_set_local_only(GtkRecentChooser * chooser,
7980
extern void gtk_recent_chooser_set_select_multiple(GtkRecentChooser *
7982
extern void gtk_recent_chooser_set_show_icons(GtkRecentChooser * chooser,
7984
extern void gtk_recent_chooser_set_show_not_found(GtkRecentChooser *
7986
extern void gtk_recent_chooser_set_show_private(GtkRecentChooser * chooser,
7988
extern void gtk_recent_chooser_set_show_tips(GtkRecentChooser * chooser,
7990
extern void gtk_recent_chooser_set_sort_func(GtkRecentChooser * chooser,
7991
GtkRecentSortFunc, gpointer,
7993
extern void gtk_recent_chooser_set_sort_type(GtkRecentChooser * chooser,
7995
extern void gtk_recent_chooser_unselect_all(GtkRecentChooser * chooser);
7996
extern void gtk_recent_chooser_unselect_uri(GtkRecentChooser * chooser,
7998
extern GType gtk_recent_chooser_widget_get_type(void);
7999
extern GtkWidget *gtk_recent_chooser_widget_new(void);
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,
8005
extern void gtk_recent_filter_add_custom(GtkRecentFilter * filter,
8006
GtkRecentFilterFlags,
8007
GtkRecentFilterFunc, gpointer,
8009
extern void gtk_recent_filter_add_group(GtkRecentFilter * filter,
8011
extern void gtk_recent_filter_add_mime_type(GtkRecentFilter * filter,
8013
extern void gtk_recent_filter_add_pattern(GtkRecentFilter * filter,
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 *
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,
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,
8035
extern gchar **gtk_recent_info_get_applications(GtkRecentInfo * info,
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,
8052
extern gboolean gtk_recent_info_has_group(GtkRecentInfo * info,
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,
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,
8062
const GtkRecentData *);
8063
extern gboolean gtk_recent_manager_add_item(GtkRecentManager * manager,
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,
8072
extern GtkRecentInfo *gtk_recent_manager_lookup_item(GtkRecentManager *
8073
manager, const char *,
8075
extern gboolean gtk_recent_manager_move_item(GtkRecentManager * manager,
8076
const char *, const char *,
8078
extern GtkRecentManager *gtk_recent_manager_new(void);
8079
extern gint gtk_recent_manager_purge_items(GtkRecentManager * manager,
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,
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,
8113
extern void gtk_render_insertion_cursor(GtkStyleContext * context,
8114
cairo_t *, gdouble, gdouble,
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,
8126
extern GtkRequisition *gtk_requisition_copy(const GtkRequisition *
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,
8137
extern GtkAdjustment *gtk_scale_button_get_adjustment(GtkScaleButton *
8139
extern GtkWidget *gtk_scale_button_get_minus_button(GtkScaleButton *
8141
extern GtkWidget *gtk_scale_button_get_plus_button(GtkScaleButton *
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,
8150
extern void gtk_scale_button_set_icons(GtkScaleButton * button,
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,
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 *
8173
extern GtkScrollablePolicy gtk_scrollable_get_hscroll_policy(GtkScrollable
8175
extern GType gtk_scrollable_get_type(void);
8176
extern GtkAdjustment *gtk_scrollable_get_vadjustment(GtkScrollable *
8178
extern GtkScrollablePolicy gtk_scrollable_get_vscroll_policy(GtkScrollable
8180
extern GType gtk_scrollable_policy_get_type(void);
8181
extern void gtk_scrollable_set_hadjustment(GtkScrollable * scrollable,
8183
extern void gtk_scrollable_set_hscroll_policy(GtkScrollable * scrollable,
8184
GtkScrollablePolicy);
8185
extern void gtk_scrollable_set_vadjustment(GtkScrollable * scrollable,
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,
8192
extern void gtk_scrolled_window_add_with_viewport(GtkScrolledWindow *
8196
gtk_scrolled_window_get_capture_button_press(GtkScrolledWindow *
8198
extern GtkAdjustment *gtk_scrolled_window_get_hadjustment(GtkScrolledWindow
8201
extern GtkWidget *gtk_scrolled_window_get_hscrollbar(GtkScrolledWindow *
8203
extern gboolean gtk_scrolled_window_get_kinetic_scrolling(GtkScrolledWindow
8206
extern gint gtk_scrolled_window_get_min_content_height(GtkScrolledWindow *
8208
extern gint gtk_scrolled_window_get_min_content_width(GtkScrolledWindow *
8210
extern GtkCornerType gtk_scrolled_window_get_placement(GtkScrolledWindow *
8212
extern void gtk_scrolled_window_get_policy(GtkScrolledWindow *
8216
extern GtkShadowType gtk_scrolled_window_get_shadow_type(GtkScrolledWindow
8219
extern GType gtk_scrolled_window_get_type(void);
8220
extern GtkAdjustment *gtk_scrolled_window_get_vadjustment(GtkScrolledWindow
8223
extern GtkWidget *gtk_scrolled_window_get_vscrollbar(GtkScrolledWindow *
8225
extern GtkWidget *gtk_scrolled_window_new(GtkAdjustment * hadjustment,
8227
extern void gtk_scrolled_window_set_capture_button_press(GtkScrolledWindow
8230
extern void gtk_scrolled_window_set_hadjustment(GtkScrolledWindow *
8233
extern void gtk_scrolled_window_set_kinetic_scrolling(GtkScrolledWindow *
8236
extern void gtk_scrolled_window_set_min_content_height(GtkScrolledWindow *
8239
extern void gtk_scrolled_window_set_min_content_width(GtkScrolledWindow *
8242
extern void gtk_scrolled_window_set_placement(GtkScrolledWindow *
8245
extern void gtk_scrolled_window_set_policy(GtkScrolledWindow *
8246
scrolled_window, GtkPolicyType,
8248
extern void gtk_scrolled_window_set_shadow_type(GtkScrolledWindow *
8251
extern void gtk_scrolled_window_set_vadjustment(GtkScrolledWindow *
8254
extern void gtk_scrolled_window_unset_placement(GtkScrolledWindow *
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,
8262
const GtkTargetEntry * targets,
8264
extern void gtk_selection_clear_targets(GtkWidget * widget,
8266
extern gboolean gtk_selection_convert(GtkWidget * widget,
8267
GdkAtom selection, GdkAtom target,
8269
extern GtkSelectionData *gtk_selection_data_copy(const GtkSelectionData *
8271
extern void gtk_selection_data_free(GtkSelectionData * data);
8272
extern const unsigned char *gtk_selection_data_get_data(const
8275
extern GdkAtom gtk_selection_data_get_data_type(const GtkSelectionData *
8277
extern const unsigned char *gtk_selection_data_get_data_with_length(const
8283
extern GdkDisplay *gtk_selection_data_get_display(const GtkSelectionData *
8285
extern gint gtk_selection_data_get_format(const GtkSelectionData *
8287
extern gint gtk_selection_data_get_length(const GtkSelectionData *
8289
extern GdkPixbuf *gtk_selection_data_get_pixbuf(const GtkSelectionData *
8291
extern GdkAtom gtk_selection_data_get_selection(const GtkSelectionData *
8293
extern GdkAtom gtk_selection_data_get_target(const GtkSelectionData *
8295
extern gboolean gtk_selection_data_get_targets(const GtkSelectionData *
8296
selection_data, GdkAtom * *,
8298
extern guchar *gtk_selection_data_get_text(const GtkSelectionData *
8300
extern GType gtk_selection_data_get_type(void);
8301
extern gchar **gtk_selection_data_get_uris(const GtkSelectionData *
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 *,
8311
extern gboolean gtk_selection_data_set_uris(GtkSelectionData *
8312
selection_data, gchar * *);
8313
extern gboolean gtk_selection_data_targets_include_image(const
8317
extern gboolean gtk_selection_data_targets_include_rich_text(const
8323
extern gboolean gtk_selection_data_targets_include_text(const
8326
extern gboolean gtk_selection_data_targets_include_uri(const
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,
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 *
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,
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,
8358
extern void gtk_settings_set_long_property(GtkSettings * settings,
8359
const char *, glong,
8361
extern void gtk_settings_set_property_value(GtkSettings * settings,
8363
const GtkSettingsValue *);
8364
extern void gtk_settings_set_string_property(GtkSettings * settings,
8365
const char *, 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,
8371
extern void gtk_size_group_add_widget(GtkSizeGroup * size_group,
8373
extern gboolean gtk_size_group_get_ignore_hidden(GtkSizeGroup *
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,
8382
extern void gtk_size_group_set_ignore_hidden(GtkSizeGroup * size_group,
8384
extern void gtk_size_group_set_mode(GtkSizeGroup * size_group,
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 *
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 *
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,
8413
extern GtkWidget *gtk_spin_button_new_with_range(gdouble min, gdouble,
8415
extern void gtk_spin_button_set_adjustment(GtkSpinButton * spin_button,
8417
extern void gtk_spin_button_set_digits(GtkSpinButton * spin_button, guint);
8418
extern void gtk_spin_button_set_increments(GtkSpinButton * spin_button,
8420
extern void gtk_spin_button_set_numeric(GtkSpinButton * spin_button,
8422
extern void gtk_spin_button_set_range(GtkSpinButton * spin_button, gdouble,
8424
extern void gtk_spin_button_set_snap_to_ticks(GtkSpinButton * spin_button,
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,
8430
extern void gtk_spin_button_set_wrap(GtkSpinButton * spin_button,
8432
extern void gtk_spin_button_spin(GtkSpinButton * spin_button, GtkSpinType,
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 *,
8446
extern GIcon *gtk_status_icon_get_gicon(GtkStatusIcon * status_icon);
8447
extern gboolean gtk_status_icon_get_has_tooltip(GtkStatusIcon *
8449
extern const char *gtk_status_icon_get_icon_name(GtkStatusIcon *
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 *
8457
extern const char *gtk_status_icon_get_title(GtkStatusIcon * status_icon);
8458
extern gchar *gtk_status_icon_get_tooltip_markup(GtkStatusIcon *
8460
extern gchar *gtk_status_icon_get_tooltip_text(GtkStatusIcon *
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 *
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
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,
8478
extern void gtk_status_icon_set_from_gicon(GtkStatusIcon * status_icon,
8480
extern void gtk_status_icon_set_from_icon_name(GtkStatusIcon * status_icon,
8482
extern void gtk_status_icon_set_from_pixbuf(GtkStatusIcon * status_icon,
8484
extern void gtk_status_icon_set_from_stock(GtkStatusIcon * status_icon,
8486
extern void gtk_status_icon_set_has_tooltip(GtkStatusIcon * status_icon,
8488
extern void gtk_status_icon_set_name(GtkStatusIcon * status_icon,
8490
extern void gtk_status_icon_set_screen(GtkStatusIcon * status_icon,
8492
extern void gtk_status_icon_set_title(GtkStatusIcon * status_icon,
8494
extern void gtk_status_icon_set_tooltip_markup(GtkStatusIcon * status_icon,
8496
extern void gtk_status_icon_set_tooltip_text(GtkStatusIcon * status_icon,
8498
extern void gtk_status_icon_set_visible(GtkStatusIcon * status_icon,
8500
extern guint gtk_statusbar_get_context_id(GtkStatusbar * statusbar,
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,
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,
8519
extern void gtk_style_context_add_class(GtkStyleContext * context,
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,
8526
extern void gtk_style_context_add_region(GtkStyleContext * context,
8527
const char *, GtkRegionFlags);
8528
extern void gtk_style_context_cancel_animations(GtkStyleContext * context,
8530
extern void gtk_style_context_get(GtkStyleContext * context, GtkStateFlags,
8532
extern void gtk_style_context_get_background_color(GtkStyleContext *
8533
context, GtkStateFlags,
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 *
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 *
8553
extern const GtkWidgetPath *gtk_style_context_get_path(GtkStyleContext *
8555
extern void gtk_style_context_get_property(GtkStyleContext * context,
8556
const char *, GtkStateFlags,
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 *
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,
8568
extern GType gtk_style_context_get_type(void);
8569
extern void gtk_style_context_get_valist(GtkStyleContext * context,
8570
GtkStateFlags state,
8572
extern gboolean gtk_style_context_has_class(GtkStyleContext * context,
8574
extern gboolean gtk_style_context_has_region(GtkStyleContext * context,
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 *
8585
extern GtkStyleContext *gtk_style_context_new(void);
8586
extern void gtk_style_context_notify_state_change(GtkStyleContext *
8587
context, GdkWindow *,
8588
gpointer, GtkStateType,
8590
extern void gtk_style_context_pop_animatable_region(GtkStyleContext *
8592
extern void gtk_style_context_push_animatable_region(GtkStyleContext *
8594
extern void gtk_style_context_remove_class(GtkStyleContext * context,
8596
extern void gtk_style_context_remove_provider(GtkStyleContext * context,
8597
GtkStyleProvider *);
8598
extern void gtk_style_context_remove_provider_for_screen(GdkScreen *
8602
extern void gtk_style_context_remove_region(GtkStyleContext * context,
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,
8611
extern void gtk_style_context_set_direction(GtkStyleContext * context,
8613
extern void gtk_style_context_set_junction_sides(GtkStyleContext * context,
8615
extern void gtk_style_context_set_parent(GtkStyleContext * context,
8617
extern void gtk_style_context_set_path(GtkStyleContext * context,
8619
extern void gtk_style_context_set_screen(GtkStyleContext * context,
8621
extern void gtk_style_context_set_state(GtkStyleContext * context,
8623
extern gboolean gtk_style_context_state_is_running(GtkStyleContext *
8624
context, GtkStateType,
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,
8636
extern GtkSymbolicColor
8637
*gtk_style_properties_lookup_color(GtkStyleProperties * props,
8639
extern gboolean gtk_style_properties_lookup_property(const char
8641
GtkStylePropertyParser
8643
extern void gtk_style_properties_map_color(GtkStyleProperties * props,
8645
GtkSymbolicColor *);
8646
extern void gtk_style_properties_merge(GtkStyleProperties * props,
8647
const GtkStyleProperties *,
8649
extern GtkStyleProperties *gtk_style_properties_new(void);
8650
extern void gtk_style_properties_register_property(GtkStylePropertyParser
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,
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,
8663
extern GtkIconFactory *gtk_style_provider_get_icon_factory(GtkStyleProvider
8667
extern GtkStyleProperties *gtk_style_provider_get_style(GtkStyleProvider *
8670
extern gboolean gtk_style_provider_get_style_property(GtkStyleProvider *
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 *
8684
extern GtkSymbolicColor *gtk_symbolic_color_new_literal(const GdkRGBA *
8686
extern GtkSymbolicColor *gtk_symbolic_color_new_mix(GtkSymbolicColor *
8690
extern GtkSymbolicColor *gtk_symbolic_color_new_name(const char *name);
8691
extern GtkSymbolicColor *gtk_symbolic_color_new_shade(GtkSymbolicColor *
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 *,
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,
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,
8711
extern void gtk_target_list_add_rich_text_targets(GtkTargetList * list,
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,
8720
extern GType gtk_target_list_get_type(void);
8721
extern GtkTargetList *gtk_target_list_new(const GtkTargetEntry * targets,
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,
8729
extern gboolean gtk_targets_include_image(GdkAtom * targets, gint,
8731
extern gboolean gtk_targets_include_rich_text(GdkAtom * targets, gint,
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,
8737
extern GtkWidget *gtk_test_create_widget(GType widget_type, const char *,
8739
extern GtkWidget *gtk_test_display_button_window(const char *window_title,
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 *,
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,
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 *
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 *
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,
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,
8776
const GtkTextIter *,
8777
const GtkTextIter *);
8778
extern gboolean gtk_text_buffer_backspace(GtkTextBuffer * buffer,
8779
GtkTextIter *, gboolean,
8781
extern void gtk_text_buffer_begin_user_action(GtkTextBuffer * buffer);
8782
extern void gtk_text_buffer_copy_clipboard(GtkTextBuffer * buffer,
8784
extern GtkTextChildAnchor
8785
*gtk_text_buffer_create_child_anchor(GtkTextBuffer * buffer,
8787
extern GtkTextMark *gtk_text_buffer_create_mark(GtkTextBuffer * buffer,
8789
const GtkTextIter *,
8791
extern GtkTextTag *gtk_text_buffer_create_tag(GtkTextBuffer * buffer,
8792
const char *, const char *,
8794
extern void gtk_text_buffer_cut_clipboard(GtkTextBuffer * buffer,
8795
GtkClipboard *, gboolean);
8796
extern void gtk_text_buffer_delete(GtkTextBuffer * buffer, GtkTextIter *,
8798
extern gboolean gtk_text_buffer_delete_interactive(GtkTextBuffer * buffer,
8802
extern void gtk_text_buffer_delete_mark(GtkTextBuffer * buffer,
8804
extern void gtk_text_buffer_delete_mark_by_name(GtkTextBuffer * buffer,
8806
extern gboolean gtk_text_buffer_delete_selection(GtkTextBuffer * buffer,
8807
gboolean, gboolean);
8808
extern gboolean gtk_text_buffer_deserialize(GtkTextBuffer *
8810
GtkTextBuffer *, GdkAtom,
8812
const unsigned char *, gsize,
8815
gtk_text_buffer_deserialize_get_can_create_tags(GtkTextBuffer * buffer,
8817
extern void gtk_text_buffer_deserialize_set_can_create_tags(GtkTextBuffer *
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 *
8828
extern GdkAtom *gtk_text_buffer_get_deserialize_formats(GtkTextBuffer *
8830
extern void gtk_text_buffer_get_end_iter(GtkTextBuffer * buffer,
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,
8842
extern void gtk_text_buffer_get_iter_at_line_offset(GtkTextBuffer * buffer,
8843
GtkTextIter *, 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,
8852
extern gboolean gtk_text_buffer_get_modified(GtkTextBuffer * buffer);
8853
extern GtkTargetList *gtk_text_buffer_get_paste_target_list(GtkTextBuffer *
8855
extern GtkTextMark *gtk_text_buffer_get_selection_bound(GtkTextBuffer *
8857
extern gboolean gtk_text_buffer_get_selection_bounds(GtkTextBuffer *
8858
buffer, GtkTextIter *,
8860
extern GdkAtom *gtk_text_buffer_get_serialize_formats(GtkTextBuffer *
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,
8867
extern GtkTextTagTable *gtk_text_buffer_get_tag_table(GtkTextBuffer *
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,
8879
GtkTextChildAnchor *);
8880
extern gboolean gtk_text_buffer_insert_interactive(GtkTextBuffer * buffer,
8884
extern gboolean gtk_text_buffer_insert_interactive_at_cursor(GtkTextBuffer
8889
extern void gtk_text_buffer_insert_pixbuf(GtkTextBuffer * buffer,
8890
GtkTextIter *, GdkPixbuf *);
8891
extern void gtk_text_buffer_insert_range(GtkTextBuffer * buffer,
8893
const GtkTextIter *,
8894
const GtkTextIter *);
8895
extern gboolean gtk_text_buffer_insert_range_interactive(GtkTextBuffer *
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 *,
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,
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 *,
8918
extern void gtk_text_buffer_place_cursor(GtkTextBuffer * buffer,
8919
const GtkTextIter *);
8920
extern GdkAtom gtk_text_buffer_register_deserialize_format(GtkTextBuffer *
8923
GtkTextBufferDeserializeFunc,
8926
extern GdkAtom gtk_text_buffer_register_deserialize_tagset(GtkTextBuffer *
8929
extern GdkAtom gtk_text_buffer_register_serialize_format(GtkTextBuffer *
8932
GtkTextBufferSerializeFunc,
8935
extern GdkAtom gtk_text_buffer_register_serialize_tagset(GtkTextBuffer *
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 *
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,
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 *,
8961
extern GType gtk_text_buffer_target_info_get_type(void);
8962
extern void gtk_text_buffer_unregister_deserialize_format(GtkTextBuffer *
8965
extern void gtk_text_buffer_unregister_serialize_format(GtkTextBuffer *
8968
extern gboolean gtk_text_child_anchor_get_deleted(GtkTextChildAnchor *
8970
extern GType gtk_text_child_anchor_get_type(void);
8971
extern GList *gtk_text_child_anchor_get_widgets(GtkTextChildAnchor *
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,
8981
extern gboolean gtk_text_iter_backward_find_char(GtkTextIter * iter,
8982
GtkTextCharPredicate,
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,
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,
8995
extern gboolean gtk_text_iter_backward_to_tag_toggle(GtkTextIter * iter,
8997
extern gboolean gtk_text_iter_backward_visible_cursor_position(GtkTextIter
8999
extern gboolean gtk_text_iter_backward_visible_cursor_positions(GtkTextIter
9002
extern gboolean gtk_text_iter_backward_visible_line(GtkTextIter * iter);
9003
extern gboolean gtk_text_iter_backward_visible_lines(GtkTextIter * iter,
9005
extern gboolean gtk_text_iter_backward_visible_word_start(GtkTextIter *
9007
extern gboolean gtk_text_iter_backward_visible_word_starts(GtkTextIter *
9009
extern gboolean gtk_text_iter_backward_word_start(GtkTextIter * iter);
9010
extern gboolean gtk_text_iter_backward_word_starts(GtkTextIter * iter,
9012
extern gboolean gtk_text_iter_begins_tag(const GtkTextIter * iter,
9014
extern gboolean gtk_text_iter_can_insert(const GtkTextIter * iter,
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,
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,
9032
extern gboolean gtk_text_iter_forward_find_char(GtkTextIter * iter,
9033
GtkTextCharPredicate,
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,
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,
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,
9050
extern gboolean gtk_text_iter_forward_visible_cursor_position(GtkTextIter *
9052
extern gboolean gtk_text_iter_forward_visible_cursor_positions(GtkTextIter
9055
extern gboolean gtk_text_iter_forward_visible_line(GtkTextIter * iter);
9056
extern gboolean gtk_text_iter_forward_visible_lines(GtkTextIter * iter,
9058
extern gboolean gtk_text_iter_forward_visible_word_end(GtkTextIter * iter);
9059
extern gboolean gtk_text_iter_forward_visible_word_ends(GtkTextIter * iter,
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
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,
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 *
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,
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,
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,
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,
9139
extern GtkTextTagTable *gtk_text_tag_table_new(void);
9140
extern void gtk_text_tag_table_remove(GtkTextTagTable * table,
9142
extern void gtk_text_view_add_child_at_anchor(GtkTextView * text_view,
9144
GtkTextChildAnchor *);
9145
extern void gtk_text_view_add_child_in_window(GtkTextView * text_view,
9147
GtkTextWindowType, gint,
9149
extern gboolean gtk_text_view_backward_display_line(GtkTextView *
9152
extern gboolean gtk_text_view_backward_display_line_start(GtkTextView *
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,
9160
extern gboolean gtk_text_view_forward_display_line_end(GtkTextView *
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,
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 *,
9171
extern gboolean gtk_text_view_get_cursor_visible(GtkTextView * text_view);
9172
extern GtkTextAttributes *gtk_text_view_get_default_attributes(GtkTextView
9175
extern gboolean gtk_text_view_get_editable(GtkTextView * text_view);
9176
extern GtkAdjustment *gtk_text_view_get_hadjustment(GtkTextView *
9178
extern gint gtk_text_view_get_indent(GtkTextView * text_view);
9179
extern GtkInputHints gtk_text_view_get_input_hints(GtkTextView *
9181
extern GtkInputPurpose gtk_text_view_get_input_purpose(GtkTextView *
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,
9188
extern void gtk_text_view_get_iter_location(GtkTextView * text_view,
9189
const GtkTextIter *,
9191
extern GtkJustification gtk_text_view_get_justification(GtkTextView *
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 *,
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 *
9208
extern void gtk_text_view_get_visible_rect(GtkTextView * text_view,
9210
extern GdkWindow *gtk_text_view_get_window(GtkTextView * text_view,
9212
extern GtkTextWindowType gtk_text_view_get_window_type(GtkTextView *
9215
extern GtkWrapMode gtk_text_view_get_wrap_mode(GtkTextView * text_view);
9216
extern gboolean gtk_text_view_im_context_filter_keypress(GtkTextView *
9219
extern void gtk_text_view_move_child(GtkTextView * text_view, GtkWidget *,
9221
extern gboolean gtk_text_view_move_mark_onscreen(GtkTextView * text_view,
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 *
9229
extern void gtk_text_view_reset_im_context(GtkTextView * text_view);
9230
extern void gtk_text_view_scroll_mark_onscreen(GtkTextView * text_view,
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,
9238
extern void gtk_text_view_set_accepts_tab(GtkTextView * text_view,
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,
9244
extern void gtk_text_view_set_cursor_visible(GtkTextView * text_view,
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,
9250
extern void gtk_text_view_set_input_purpose(GtkTextView * text_view,
9252
extern void gtk_text_view_set_justification(GtkTextView * text_view,
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,
9258
extern void gtk_text_view_set_pixels_below_lines(GtkTextView * text_view,
9260
extern void gtk_text_view_set_pixels_inside_wrap(GtkTextView * text_view,
9262
extern void gtk_text_view_set_right_margin(GtkTextView * text_view, gint);
9263
extern void gtk_text_view_set_tabs(GtkTextView * text_view,
9265
extern void gtk_text_view_set_wrap_mode(GtkTextView * text_view,
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,
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 *
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 *
9296
extern void gtk_theming_engine_get_property(GtkThemingEngine * engine,
9297
const char *, GtkStateFlags,
9299
extern GdkScreen *gtk_theming_engine_get_screen(GtkThemingEngine * engine);
9300
extern GtkStateFlags gtk_theming_engine_get_state(GtkThemingEngine *
9302
extern void gtk_theming_engine_get_style(GtkThemingEngine * engine, ...);
9303
extern void gtk_theming_engine_get_style_property(GtkThemingEngine *
9304
engine, const char *,
9306
extern void gtk_theming_engine_get_style_valist(GtkThemingEngine * engine,
9308
extern GType gtk_theming_engine_get_type(void);
9309
extern void gtk_theming_engine_get_valist(GtkThemingEngine * engine,
9310
GtkStateFlags state,
9312
extern gboolean gtk_theming_engine_has_class(GtkThemingEngine * engine,
9314
extern gboolean gtk_theming_engine_has_region(GtkThemingEngine * engine,
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,
9323
extern gboolean gtk_theming_engine_state_is_running(GtkThemingEngine *
9324
engine, GtkStateType,
9326
extern gboolean gtk_toggle_action_get_active(GtkToggleAction * action);
9327
extern gboolean gtk_toggle_action_get_draw_as_radio(GtkToggleAction *
9329
extern GType gtk_toggle_action_get_type(void);
9330
extern GtkToggleAction *gtk_toggle_action_new(const char *name,
9331
const char *, const char *,
9333
extern void gtk_toggle_action_set_active(GtkToggleAction * action,
9335
extern void gtk_toggle_action_set_draw_as_radio(GtkToggleAction * action,
9337
extern void gtk_toggle_action_toggled(GtkToggleAction * action);
9338
extern gboolean gtk_toggle_button_get_active(GtkToggleButton *
9340
extern gboolean gtk_toggle_button_get_inconsistent(GtkToggleButton *
9342
extern gboolean gtk_toggle_button_get_mode(GtkToggleButton *
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,
9350
extern void gtk_toggle_button_set_inconsistent(GtkToggleButton *
9351
toggle_button, gboolean);
9352
extern void gtk_toggle_button_set_mode(GtkToggleButton * toggle_button,
9354
extern void gtk_toggle_button_toggled(GtkToggleButton * toggle_button);
9355
extern gboolean gtk_toggle_tool_button_get_active(GtkToggleToolButton *
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
9361
extern void gtk_toggle_tool_button_set_active(GtkToggleToolButton * button,
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,
9372
extern GtkToolItem *gtk_tool_button_new_from_stock(const char *stock_id);
9373
extern void gtk_tool_button_set_icon_name(GtkToolButton * button,
9375
extern void gtk_tool_button_set_icon_widget(GtkToolButton * button,
9377
extern void gtk_tool_button_set_label(GtkToolButton * button,
9379
extern void gtk_tool_button_set_label_widget(GtkToolButton * button,
9381
extern void gtk_tool_button_set_stock_id(GtkToolButton * button,
9383
extern void gtk_tool_button_set_use_underline(GtkToolButton * button,
9385
extern PangoEllipsizeMode gtk_tool_item_get_ellipsize_mode(GtkToolItem *
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 *
9393
extern GtkWidget *gtk_tool_item_get_proxy_menu_item(GtkToolItem *
9396
extern GtkReliefStyle gtk_tool_item_get_relief_style(GtkToolItem *
9398
extern gfloat gtk_tool_item_get_text_alignment(GtkToolItem * tool_item);
9399
extern GtkOrientation gtk_tool_item_get_text_orientation(GtkToolItem *
9401
extern GtkSizeGroup *gtk_tool_item_get_text_size_group(GtkToolItem *
9403
extern GtkToolbarStyle gtk_tool_item_get_toolbar_style(GtkToolItem *
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 *
9409
extern gboolean gtk_tool_item_get_visible_vertical(GtkToolItem *
9411
extern gboolean gtk_tool_item_group_get_collapsed(GtkToolItemGroup *
9413
extern GtkToolItem *gtk_tool_item_group_get_drop_item(GtkToolItemGroup *
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,
9421
extern const char *gtk_tool_item_group_get_label(GtkToolItemGroup * group);
9422
extern GtkWidget *gtk_tool_item_group_get_label_widget(GtkToolItemGroup *
9424
extern guint gtk_tool_item_group_get_n_items(GtkToolItemGroup * group);
9425
extern GtkToolItem *gtk_tool_item_group_get_nth_item(GtkToolItemGroup *
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,
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,
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,
9441
extern void gtk_tool_item_group_set_label_widget(GtkToolItemGroup * group,
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 *
9447
extern void gtk_tool_item_set_expand(GtkToolItem * tool_item, gboolean);
9448
extern void gtk_tool_item_set_homogeneous(GtkToolItem * tool_item,
9450
extern void gtk_tool_item_set_is_important(GtkToolItem * tool_item,
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,
9456
extern void gtk_tool_item_set_tooltip_text(GtkToolItem * tool_item,
9458
extern void gtk_tool_item_set_use_drag_window(GtkToolItem * tool_item,
9460
extern void gtk_tool_item_set_visible_horizontal(GtkToolItem * tool_item,
9462
extern void gtk_tool_item_set_visible_vertical(GtkToolItem * tool_item,
9464
extern void gtk_tool_item_toolbar_reconfigured(GtkToolItem * tool_item);
9465
extern void gtk_tool_palette_add_drag_dest(GtkToolPalette * palette,
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 *
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 *
9488
extern GtkIconSize gtk_tool_palette_get_icon_size(GtkToolPalette *
9490
extern GtkToolbarStyle gtk_tool_palette_get_style(GtkToolPalette *
9492
extern GType gtk_tool_palette_get_type(void);
9493
extern GtkAdjustment *gtk_tool_palette_get_vadjustment(GtkToolPalette *
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,
9506
extern void gtk_tool_palette_set_style(GtkToolPalette * palette,
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 *
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 *
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 *
9520
extern GtkSizeGroup *gtk_tool_shell_get_text_size_group(GtkToolShell *
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,
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 *,
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 *
9562
GtkSelectionData *);
9563
extern GType gtk_tree_drag_dest_get_type(void);
9564
extern gboolean gtk_tree_drag_dest_row_drop_possible(GtkTreeDragDest *
9567
GtkSelectionData *);
9568
extern gboolean gtk_tree_drag_source_drag_data_delete(GtkTreeDragSource *
9571
extern gboolean gtk_tree_drag_source_drag_data_get(GtkTreeDragSource *
9574
GtkSelectionData *);
9575
extern GType gtk_tree_drag_source_get_type(void);
9576
extern gboolean gtk_tree_drag_source_row_draggable(GtkTreeDragSource *
9579
extern gboolean gtk_tree_get_row_drag_data(GtkSelectionData *
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);
9588
gtk_tree_model_filter_convert_child_iter_to_iter(GtkTreeModelFilter *
9589
filter, GtkTreeIter *,
9592
*gtk_tree_model_filter_convert_child_path_to_path(GtkTreeModelFilter *
9596
gtk_tree_model_filter_convert_iter_to_child_iter(GtkTreeModelFilter *
9597
filter, GtkTreeIter *,
9600
*gtk_tree_model_filter_convert_path_to_child_path(GtkTreeModelFilter *
9603
extern GtkTreeModel *gtk_tree_model_filter_get_model(GtkTreeModelFilter *
9605
extern GType gtk_tree_model_filter_get_type(void);
9606
extern GtkTreeModel *gtk_tree_model_filter_new(GtkTreeModel * child_model,
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,
9614
extern void gtk_tree_model_filter_set_visible_column(GtkTreeModelFilter *
9616
extern void gtk_tree_model_filter_set_visible_func(GtkTreeModelFilter *
9618
GtkTreeModelFilterVisibleFunc,
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 *,
9626
extern GType gtk_tree_model_get_column_type(GtkTreeModel * tree_model,
9628
extern GtkTreeModelFlags gtk_tree_model_get_flags(GtkTreeModel *
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,
9634
extern gboolean gtk_tree_model_get_iter_from_string(GtkTreeModel *
9638
extern gint gtk_tree_model_get_n_columns(GtkTreeModel * tree_model);
9639
extern GtkTreePath *gtk_tree_model_get_path(GtkTreeModel * tree_model,
9641
extern gchar *gtk_tree_model_get_string_from_iter(GtkTreeModel *
9644
extern GType gtk_tree_model_get_type(void);
9645
extern void gtk_tree_model_get_valist(GtkTreeModel * tree_model,
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,
9654
extern gint gtk_tree_model_iter_n_children(GtkTreeModel * tree_model,
9656
extern gboolean gtk_tree_model_iter_next(GtkTreeModel * tree_model,
9658
extern gboolean gtk_tree_model_iter_nth_child(GtkTreeModel * tree_model,
9659
GtkTreeIter *, GtkTreeIter *,
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,
9665
extern void gtk_tree_model_ref_node(GtkTreeModel * tree_model,
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,
9671
extern void gtk_tree_model_row_has_child_toggled(GtkTreeModel * tree_model,
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 *,
9679
extern void gtk_tree_model_sort_clear_cache(GtkTreeModelSort *
9682
gtk_tree_model_sort_convert_child_iter_to_iter(GtkTreeModelSort *
9687
*gtk_tree_model_sort_convert_child_path_to_path(GtkTreeModelSort *
9690
extern void gtk_tree_model_sort_convert_iter_to_child_iter(GtkTreeModelSort
9696
*gtk_tree_model_sort_convert_path_to_child_path(GtkTreeModelSort *
9699
extern GtkTreeModel *gtk_tree_model_sort_get_model(GtkTreeModelSort *
9701
extern GType gtk_tree_model_sort_get_type(void);
9702
extern gboolean gtk_tree_model_sort_iter_is_valid(GtkTreeModelSort *
9705
extern GtkTreeModel *gtk_tree_model_sort_new_with_model(GtkTreeModel *
9707
extern void gtk_tree_model_sort_reset_default_sort_func(GtkTreeModelSort *
9709
extern void gtk_tree_model_unref_node(GtkTreeModel * tree_model,
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,
9721
extern GType gtk_tree_path_get_type(void);
9722
extern gboolean gtk_tree_path_is_ancestor(GtkTreePath * path,
9724
extern gboolean gtk_tree_path_is_descendant(GtkTreePath * path,
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
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 *
9741
extern GtkTreePath *gtk_tree_row_reference_get_path(GtkTreeRowReference *
9743
extern GType gtk_tree_row_reference_get_type(void);
9744
extern void gtk_tree_row_reference_inserted(GObject * proxy,
9746
extern GtkTreeRowReference *gtk_tree_row_reference_new(GtkTreeModel *
9749
extern GtkTreeRowReference *gtk_tree_row_reference_new_proxy(GObject *
9755
extern void gtk_tree_row_reference_reordered(GObject * proxy,
9756
GtkTreePath *, GtkTreeIter *,
9758
extern gboolean gtk_tree_row_reference_valid(GtkTreeRowReference *
9760
extern gint gtk_tree_selection_count_selected_rows(GtkTreeSelection *
9762
extern GtkSelectionMode gtk_tree_selection_get_mode(GtkTreeSelection *
9764
extern GtkTreeSelectionFunc
9765
gtk_tree_selection_get_select_function(GtkTreeSelection * selection);
9766
extern gboolean gtk_tree_selection_get_selected(GtkTreeSelection *
9770
extern GList *gtk_tree_selection_get_selected_rows(GtkTreeSelection *
9773
extern GtkTreeView *gtk_tree_selection_get_tree_view(GtkTreeSelection *
9775
extern GType gtk_tree_selection_get_type(void);
9776
extern gpointer gtk_tree_selection_get_user_data(GtkTreeSelection *
9778
extern gboolean gtk_tree_selection_iter_is_selected(GtkTreeSelection *
9781
extern gboolean gtk_tree_selection_path_is_selected(GtkTreeSelection *
9784
extern void gtk_tree_selection_select_all(GtkTreeSelection * selection);
9785
extern void gtk_tree_selection_select_iter(GtkTreeSelection * selection,
9787
extern void gtk_tree_selection_select_path(GtkTreeSelection * selection,
9789
extern void gtk_tree_selection_select_range(GtkTreeSelection * selection,
9790
GtkTreePath *, GtkTreePath *);
9791
extern void gtk_tree_selection_selected_foreach(GtkTreeSelection *
9793
GtkTreeSelectionForeachFunc,
9795
extern void gtk_tree_selection_set_mode(GtkTreeSelection * selection,
9797
extern void gtk_tree_selection_set_select_function(GtkTreeSelection *
9799
GtkTreeSelectionFunc,
9802
extern void gtk_tree_selection_unselect_all(GtkTreeSelection * selection);
9803
extern void gtk_tree_selection_unselect_iter(GtkTreeSelection * selection,
9805
extern void gtk_tree_selection_unselect_path(GtkTreeSelection * selection,
9807
extern void gtk_tree_selection_unselect_range(GtkTreeSelection * selection,
9810
extern gboolean gtk_tree_set_row_drag_data(GtkSelectionData *
9811
selection_data, GtkTreeModel *,
9813
extern gboolean gtk_tree_sortable_get_sort_column_id(GtkTreeSortable *
9816
extern GType gtk_tree_sortable_get_type(void);
9817
extern gboolean gtk_tree_sortable_has_default_sort_func(GtkTreeSortable *
9819
extern void gtk_tree_sortable_set_default_sort_func(GtkTreeSortable *
9821
GtkTreeIterCompareFunc,
9824
extern void gtk_tree_sortable_set_sort_column_id(GtkTreeSortable *
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 *
9832
extern void gtk_tree_store_append(GtkTreeStore * tree_store, 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 *,
9841
extern void gtk_tree_store_insert_before(GtkTreeStore * tree_store,
9842
GtkTreeIter *, GtkTreeIter *,
9844
extern void gtk_tree_store_insert_with_values(GtkTreeStore * tree_store,
9845
GtkTreeIter *, GtkTreeIter *,
9847
extern void gtk_tree_store_insert_with_valuesv(GtkTreeStore * tree_store,
9849
GtkTreeIter *, gint, 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,
9855
extern gboolean gtk_tree_store_iter_is_valid(GtkTreeStore * tree_store,
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,
9867
extern void gtk_tree_store_reorder(GtkTreeStore * tree_store,
9868
GtkTreeIter *, gint *);
9869
extern void gtk_tree_store_set(GtkTreeStore * tree_store, GtkTreeIter *,
9871
extern void gtk_tree_store_set_column_types(GtkTreeStore * tree_store,
9873
extern void gtk_tree_store_set_valist(GtkTreeStore * tree_store,
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 *,
9881
extern void gtk_tree_store_swap(GtkTreeStore * tree_store, 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,
9888
extern void gtk_tree_view_column_add_attribute(GtkTreeViewColumn *
9891
const char *, gint);
9892
extern gboolean gtk_tree_view_column_cell_get_position(GtkTreeViewColumn *
9896
extern void gtk_tree_view_column_cell_get_size(GtkTreeViewColumn *
9898
const GdkRectangle *,
9899
gint *, gint *, gint *,
9901
extern gboolean gtk_tree_view_column_cell_is_visible(GtkTreeViewColumn *
9903
extern void gtk_tree_view_column_cell_set_cell_data(GtkTreeViewColumn *
9907
gboolean, gboolean);
9908
extern void gtk_tree_view_column_clear(GtkTreeViewColumn * tree_column);
9909
extern void gtk_tree_view_column_clear_attributes(GtkTreeViewColumn *
9912
extern void gtk_tree_view_column_clicked(GtkTreeViewColumn * tree_column);
9913
extern void gtk_tree_view_column_focus_cell(GtkTreeViewColumn *
9916
extern gfloat gtk_tree_view_column_get_alignment(GtkTreeViewColumn *
9918
extern GtkWidget *gtk_tree_view_column_get_button(GtkTreeViewColumn *
9920
extern gboolean gtk_tree_view_column_get_clickable(GtkTreeViewColumn *
9922
extern gboolean gtk_tree_view_column_get_expand(GtkTreeViewColumn *
9924
extern gint gtk_tree_view_column_get_fixed_width(GtkTreeViewColumn *
9926
extern gint gtk_tree_view_column_get_max_width(GtkTreeViewColumn *
9928
extern gint gtk_tree_view_column_get_min_width(GtkTreeViewColumn *
9930
extern gboolean gtk_tree_view_column_get_reorderable(GtkTreeViewColumn *
9932
extern gboolean gtk_tree_view_column_get_resizable(GtkTreeViewColumn *
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 *
9938
extern gboolean gtk_tree_view_column_get_sort_indicator(GtkTreeViewColumn *
9940
extern GtkSortType gtk_tree_view_column_get_sort_order(GtkTreeViewColumn *
9942
extern gint gtk_tree_view_column_get_spacing(GtkTreeViewColumn *
9944
extern const char *gtk_tree_view_column_get_title(GtkTreeViewColumn *
9946
extern GtkWidget *gtk_tree_view_column_get_tree_view(GtkTreeViewColumn *
9948
extern GType gtk_tree_view_column_get_type(void);
9949
extern gboolean gtk_tree_view_column_get_visible(GtkTreeViewColumn *
9951
extern GtkWidget *gtk_tree_view_column_get_widget(GtkTreeViewColumn *
9953
extern gint gtk_tree_view_column_get_width(GtkTreeViewColumn *
9955
extern gint gtk_tree_view_column_get_x_offset(GtkTreeViewColumn *
9957
extern GtkTreeViewColumn *gtk_tree_view_column_new(void);
9958
extern GtkTreeViewColumn *gtk_tree_view_column_new_with_area(GtkCellArea *
9960
extern GtkTreeViewColumn *gtk_tree_view_column_new_with_attributes(const
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 *,
9970
extern void gtk_tree_view_column_queue_resize(GtkTreeViewColumn *
9972
extern void gtk_tree_view_column_set_alignment(GtkTreeViewColumn *
9973
tree_column, gfloat);
9974
extern void gtk_tree_view_column_set_attributes(GtkTreeViewColumn *
9976
GtkCellRenderer *, ...);
9977
extern void gtk_tree_view_column_set_cell_data_func(GtkTreeViewColumn *
9980
GtkTreeCellDataFunc,
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 *
9989
extern void gtk_tree_view_column_set_max_width(GtkTreeViewColumn *
9991
extern void gtk_tree_view_column_set_min_width(GtkTreeViewColumn *
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 *
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,
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 *
10021
extern void gtk_tree_view_convert_bin_window_to_widget_coords(GtkTreeView *
10026
extern void gtk_tree_view_convert_tree_to_bin_window_coords(GtkTreeView *
10031
extern void gtk_tree_view_convert_tree_to_widget_coords(GtkTreeView *
10035
extern void gtk_tree_view_convert_widget_to_bin_window_coords(GtkTreeView *
10040
extern void gtk_tree_view_convert_widget_to_tree_coords(GtkTreeView *
10044
extern cairo_surface_t *gtk_tree_view_create_row_drag_icon(GtkTreeView *
10047
extern GType gtk_tree_view_drop_position_get_type(void);
10048
extern void gtk_tree_view_enable_model_drag_dest(GtkTreeView * tree_view,
10050
GdkDragAction actions);
10051
extern void gtk_tree_view_enable_model_drag_source(GtkTreeView * tree_view,
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,
10061
extern void gtk_tree_view_get_background_area(GtkTreeView * tree_view,
10063
GtkTreeViewColumn *,
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 *,
10069
extern GtkTreeViewColumn *gtk_tree_view_get_column(GtkTreeView * tree_view,
10071
extern GList *gtk_tree_view_get_columns(GtkTreeView * tree_view);
10072
extern void gtk_tree_view_get_cursor(GtkTreeView * tree_view,
10074
GtkTreeViewColumn * *);
10075
extern gboolean gtk_tree_view_get_dest_row_at_pos(GtkTreeView * tree_view,
10078
GtkTreeViewDropPosition
10080
extern void gtk_tree_view_get_drag_dest_row(GtkTreeView * tree_view,
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 *
10086
extern GtkTreeViewColumn *gtk_tree_view_get_expander_column(GtkTreeView *
10088
extern gboolean gtk_tree_view_get_fixed_height_mode(GtkTreeView *
10090
extern GtkTreeViewGridLines gtk_tree_view_get_grid_lines(GtkTreeView *
10092
extern GtkAdjustment *gtk_tree_view_get_hadjustment(GtkTreeView *
10094
extern gboolean gtk_tree_view_get_headers_clickable(GtkTreeView *
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 * *,
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 *
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,
10126
extern GType gtk_tree_view_get_type(void);
10127
extern GtkAdjustment *gtk_tree_view_get_vadjustment(GtkTreeView *
10129
extern gboolean gtk_tree_view_get_visible_range(GtkTreeView * tree_view,
10132
extern void gtk_tree_view_get_visible_rect(GtkTreeView * tree_view,
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 *
10142
extern gint gtk_tree_view_insert_column_with_data_func(GtkTreeView *
10146
GtkTreeCellDataFunc,
10149
extern gboolean gtk_tree_view_is_blank_at_pos(GtkTreeView * tree_view,
10150
gint, gint, GtkTreePath * *,
10151
GtkTreeViewColumn * *,
10153
extern gboolean gtk_tree_view_is_rubber_banding_active(GtkTreeView *
10155
extern void gtk_tree_view_map_expanded_rows(GtkTreeView * tree_view,
10156
GtkTreeViewMappingFunc,
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,
10167
GtkTreeViewColumn *);
10168
extern gboolean gtk_tree_view_row_expanded(GtkTreeView * tree_view,
10170
extern void gtk_tree_view_scroll_to_cell(GtkTreeView * tree_view,
10172
GtkTreeViewColumn *, gboolean,
10174
extern void gtk_tree_view_scroll_to_point(GtkTreeView * tree_view, gint,
10176
extern void gtk_tree_view_set_column_drag_function(GtkTreeView * tree_view,
10177
GtkTreeViewColumnDropFunc,
10180
extern void gtk_tree_view_set_cursor(GtkTreeView * tree_view,
10181
GtkTreePath *, GtkTreeViewColumn *,
10183
extern void gtk_tree_view_set_cursor_on_cell(GtkTreeView * tree_view,
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,
10192
GtkTreeViewDropPosition);
10193
extern void gtk_tree_view_set_enable_search(GtkTreeView * tree_view,
10195
extern void gtk_tree_view_set_enable_tree_lines(GtkTreeView * tree_view,
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,
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,
10205
extern void gtk_tree_view_set_headers_clickable(GtkTreeView * tree_view,
10207
extern void gtk_tree_view_set_headers_visible(GtkTreeView * tree_view,
10209
extern void gtk_tree_view_set_hover_expand(GtkTreeView * tree_view,
10211
extern void gtk_tree_view_set_hover_selection(GtkTreeView * tree_view,
10213
extern void gtk_tree_view_set_level_indentation(GtkTreeView * tree_view,
10215
extern void gtk_tree_view_set_model(GtkTreeView * tree_view,
10217
extern void gtk_tree_view_set_reorderable(GtkTreeView * tree_view,
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,
10224
extern void gtk_tree_view_set_rules_hint(GtkTreeView * tree_view,
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,
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,
10236
extern void gtk_tree_view_set_show_expanders(GtkTreeView * tree_view,
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,
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,
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,
10261
extern void gtk_ui_manager_ensure_update(GtkUIManager * manager);
10262
extern GtkAccelGroup *gtk_ui_manager_get_accel_group(GtkUIManager *
10264
extern GtkAction *gtk_ui_manager_get_action(GtkUIManager * manager,
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,
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,
10281
extern void gtk_ui_manager_remove_ui(GtkUIManager * manager, guint);
10282
extern void gtk_ui_manager_set_add_tearoffs(GtkUIManager * manager,
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,
10293
extern void gtk_viewport_set_hadjustment(GtkViewport * viewport,
10295
extern void gtk_viewport_set_shadow_type(GtkViewport * viewport,
10297
extern void gtk_viewport_set_vadjustment(GtkViewport * viewport,
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,
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,
10316
extern void gtk_widget_child_notify(GtkWidget * widget, const char *);
10317
extern GParamSpec *gtk_widget_class_find_style_property(GtkWidgetClass *
10320
extern void gtk_widget_class_install_style_property(GtkWidgetClass * klass,
10322
extern void gtk_widget_class_install_style_property_parser(GtkWidgetClass *
10325
GtkRcPropertyParser);
10326
extern GParamSpec **gtk_widget_class_list_style_properties(GtkWidgetClass *
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,
10334
extern PangoContext *gtk_widget_create_pango_context(GtkWidget * widget);
10335
extern PangoLayout *gtk_widget_create_pango_layout(GtkWidget * widget,
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,
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,
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,
10362
extern GdkEventMask gtk_widget_get_device_events(GtkWidget * widget,
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 *,
10389
extern void gtk_widget_get_preferred_height_for_width(GtkWidget * widget,
10392
extern void gtk_widget_get_preferred_size(GtkWidget * widget,
10395
extern void gtk_widget_get_preferred_width(GtkWidget * widget, gint *,
10397
extern void gtk_widget_get_preferred_width_for_height(GtkWidget * widget,
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,
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 *,
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,
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,
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,
10459
extern void gtk_widget_override_color(GtkWidget * widget, GtkStateFlags,
10461
extern void gtk_widget_override_cursor(GtkWidget * widget, const GdkRGBA *,
10463
extern void gtk_widget_override_font(GtkWidget * widget,
10464
const PangoFontDescription *);
10465
extern void gtk_widget_override_symbolic_color(GtkWidget * widget,
10468
extern gint gtk_widget_path_append_for_widget(GtkWidgetPath * path,
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,
10479
extern gboolean gtk_widget_path_is_type(const GtkWidgetPath * path, GType);
10480
extern void gtk_widget_path_iter_add_class(GtkWidgetPath * path, gint,
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 *
10488
extern GType gtk_widget_path_iter_get_object_type(const GtkWidgetPath *
10490
extern guint gtk_widget_path_iter_get_sibling_index(const GtkWidgetPath *
10492
extern const GtkWidgetPath *gtk_widget_path_iter_get_siblings(const
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,
10502
extern gboolean gtk_widget_path_iter_has_qname(const GtkWidgetPath * path,
10504
extern gboolean gtk_widget_path_iter_has_qregion(const GtkWidgetPath *
10505
path, gint, GQuark,
10507
extern gboolean gtk_widget_path_iter_has_region(const GtkWidgetPath * path,
10508
gint, const char *,
10510
extern GSList *gtk_widget_path_iter_list_classes(const GtkWidgetPath *
10512
extern GSList *gtk_widget_path_iter_list_regions(const GtkWidgetPath *
10514
extern void gtk_widget_path_iter_remove_class(GtkWidgetPath * path, gint,
10516
extern void gtk_widget_path_iter_remove_region(GtkWidgetPath * path, gint,
10518
extern void gtk_widget_path_iter_set_name(GtkWidgetPath * path, gint,
10520
extern void gtk_widget_path_iter_set_object_type(GtkWidgetPath * path,
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,
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,
10544
GdkModifierType accel_mods);
10545
extern void gtk_widget_remove_mnemonic_label(GtkWidget * widget,
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,
10554
extern void gtk_widget_set_accel_path(GtkWidget * widget, const char *,
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,
10564
extern void gtk_widget_set_default_direction(GtkTextDirection dir);
10565
extern void gtk_widget_set_device_enabled(GtkWidget * widget, GdkDevice *,
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,
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,
10596
extern void gtk_widget_set_support_multidevice(GtkWidget * widget,
10598
extern void gtk_widget_set_tooltip_markup(GtkWidget * widget,
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,
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 *,
10618
extern void gtk_widget_style_get_valist(GtkWidget * widget,
10619
const gchar * first_property_name,
10621
extern void gtk_widget_thaw_child_notify(GtkWidget * widget);
10622
extern gboolean gtk_widget_translate_coordinates(GtkWidget * src_widget,
10623
GtkWidget *, 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,
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,
10636
extern void gtk_window_add_mnemonic(GtkWindow * window, guint,
10638
extern void gtk_window_begin_move_drag(GtkWindow * window, gint, gint,
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 *,
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 *
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 *
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,
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,
10690
extern GtkWidget *gtk_window_group_get_current_device_grab(GtkWindowGroup *
10693
extern GtkWidget *gtk_window_group_get_current_grab(GtkWindowGroup *
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,
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,
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,
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,
10718
extern void gtk_window_remove_accel_group(GtkWindow * window,
10720
extern void gtk_window_remove_mnemonic(GtkWindow * window, guint,
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,
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,
10735
extern void gtk_window_set_default_icon(GdkPixbuf * icon);
10736
extern gboolean gtk_window_set_default_icon_from_file(const char *filename,
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,
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,
10755
extern void gtk_window_set_hide_titlebar_when_maximized(GtkWindow * window,
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 *,
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
10799
>17.37.2. gtk-3.0/gtk/gtkunixprint.h</A
10811
> 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;
10825
GTK_PRINT_CAPABILITY_PAGE_SET = 1 << 0,
10826
GTK_PRINT_CAPABILITY_COPIES = 1 << 1,
10827
GTK_PRINT_CAPABILITY_COLLATE = 1 << 2,
10828
GTK_PRINT_CAPABILITY_REVERSE = 1 << 3,
10829
GTK_PRINT_CAPABILITY_SCALE = 1 << 4,
10830
GTK_PRINT_CAPABILITY_GENERATE_PDF = 1 << 5,
10831
GTK_PRINT_CAPABILITY_GENERATE_PS = 1 << 6,
10832
GTK_PRINT_CAPABILITY_PREVIEW = 1 << 7,
10833
GTK_PRINT_CAPABILITY_NUMBER_UP = 1 << 8,
10834
GTK_PRINT_CAPABILITY_NUMBER_UP_LAYOUT = 1 << 9
10835
} GtkPrintCapabilities;
10836
typedef struct _GtkPrinter {
10837
GObject parent_instance;
10838
GtkPrinterPrivate *priv;
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);
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 *
10860
extern GtkPrintSettings
10861
*gtk_page_setup_unix_dialog_get_print_settings(GtkPageSetupUnixDialog *
10863
extern GType gtk_page_setup_unix_dialog_get_type(void);
10864
extern GtkWidget *gtk_page_setup_unix_dialog_new(const char *title,
10867
gtk_page_setup_unix_dialog_set_page_setup(GtkPageSetupUnixDialog * dialog,
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 *
10879
extern GtkPageSetup *gtk_printer_get_default_page_size(GtkPrinter *
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 *,
10900
extern void gtk_printer_request_details(GtkPrinter * printer);</PRE
10910
WIDTH="100%"><TABLE
10911
SUMMARY="Footer navigation table"
10922
HREF="libgtk-3.html"
10924
><<< Previous</A
10942
>Next >>></A
10950
>Interfaces for libgtk-3</TD
b'\\ No newline at end of file'