#ifndef _GTK_2_0_GTK_GTK_H_ #define _GTK_2_0_GTK_GTK_H_ #include #include #include #include #include #include #include #ifdef __cplusplus extern "C" { #endif #define GTK_NOTE(type,action) #define GTK_OBJECT_FLOATING(obj) \ ((GTK_OBJECT_FLAGS (obj) & GTK_FLOATING) != 0) #define GTK_WIDGET_APP_PAINTABLE(wid) \ ((GTK_WIDGET_FLAGS (wid) & GTK_APP_PAINTABLE) != 0) #define GTK_WIDGET_CAN_DEFAULT(wid) \ ((GTK_WIDGET_FLAGS (wid) & GTK_CAN_DEFAULT) != 0) #define GTK_WIDGET_CAN_FOCUS(wid) \ ((GTK_WIDGET_FLAGS (wid) & GTK_CAN_FOCUS) != 0) #define GTK_WIDGET_COMPOSITE_CHILD(wid) \ ((GTK_WIDGET_FLAGS (wid) & GTK_COMPOSITE_CHILD) != 0) #define GTK_WIDGET_DOUBLE_BUFFERED(wid) \ ((GTK_WIDGET_FLAGS (wid) & GTK_DOUBLE_BUFFERED) != 0) #define GTK_WIDGET_HAS_DEFAULT(wid) \ ((GTK_WIDGET_FLAGS (wid) & GTK_HAS_DEFAULT) != 0) #define GTK_WIDGET_HAS_FOCUS(wid) \ ((GTK_WIDGET_FLAGS (wid) & GTK_HAS_FOCUS) != 0) #define GTK_WIDGET_HAS_GRAB(wid) \ ((GTK_WIDGET_FLAGS (wid) & GTK_HAS_GRAB) != 0) #define GTK_WIDGET_MAPPED(wid) \ ((GTK_WIDGET_FLAGS (wid) & GTK_MAPPED) != 0) #define GTK_WIDGET_NO_WINDOW(wid) \ ((GTK_WIDGET_FLAGS (wid) & GTK_NO_WINDOW) != 0) #define GTK_WIDGET_PARENT_SENSITIVE(wid) \ ((GTK_WIDGET_FLAGS (wid) & GTK_PARENT_SENSITIVE) != 0) #define GTK_WIDGET_RC_STYLE(wid) \ ((GTK_WIDGET_FLAGS (wid) & GTK_RC_STYLE) != 0) #define GTK_WIDGET_REALIZED(wid) \ ((GTK_WIDGET_FLAGS (wid) & GTK_REALIZED) != 0) #define GTK_WIDGET_RECEIVES_DEFAULT(wid) \ ((GTK_WIDGET_FLAGS (wid) & GTK_RECEIVES_DEFAULT) != 0) #define GTK_WIDGET_SENSITIVE(wid) \ ((GTK_WIDGET_FLAGS (wid) & GTK_SENSITIVE) != 0) #define GTK_WIDGET_TOPLEVEL(wid) \ ((GTK_WIDGET_FLAGS (wid) & GTK_TOPLEVEL) != 0) #define GTK_WIDGET_VISIBLE(wid) \ ((GTK_WIDGET_FLAGS (wid) & GTK_VISIBLE) != 0) #define GTK_TYPE_CALENDAR_DISPLAY_OPTIONS \ (gtk_calendar_display_options_get_type()) #define GTK_TYPE_CELL_RENDERER_PIXBUF \ (gtk_cell_renderer_pixbuf_get_type ()) #define GTK_TYPE_CELL_RENDERER_PROGRESS \ (gtk_cell_renderer_progress_get_type ()) #define GTK_TYPE_CELL_RENDERER_TOGGLE \ (gtk_cell_renderer_toggle_get_type ()) #define GTK_ICON_VIEW(obj) \ (GTK_CHECK_CAST ((obj), GTK_TYPE_ICON_VIEW, GtkIconView)) #define GTK_OBJECT(object) \ (GTK_CHECK_CAST ((object), GTK_TYPE_OBJECT, GtkObject)) #define GTK_ICON_VIEW_CLASS(klass) \ (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_VIEW, \ GtkIconViewClass)) #define GTK_LIST_CLASS(klass) \ (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST, GtkListClass)) #define GTK_OBJECT_CLASS(klass) \ (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_OBJECT, GtkObjectClass)) #define GTK_IS_ICON_VIEW_CLASS(klass) \ (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_VIEW)) #define GTK_IS_LIST_CLASS(klass) \ (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST)) #define GTK_IS_OBJECT_CLASS(klass) \ (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_OBJECT)) #define GTK_ICON_VIEW_GET_CLASS(obj) \ (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_ICON_VIEW, GtkIconViewClass)) #define GTK_LIST_GET_CLASS(obj) \ (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_LIST, GtkListClass)) #define GTK_OBJECT_GET_CLASS(object) \ (GTK_CHECK_GET_CLASS ((object), GTK_TYPE_OBJECT, GtkObjectClass)) #define GTK_TYPE_COLOR_SELECTION_DIALOG \ (gtk_color_selection_dialog_get_type ()) #define GTK_TYPE_FONT_SELECTION_DIALOG \ (gtk_font_selection_dialog_get_type ()) #define GTK_IS_RESIZE_CONTAINER(widget) \ (GTK_IS_CONTAINER (widget) && ((GtkContainer*) (widget))->resize_mode \ != GTK_RESIZE_PARENT) #define GTK_CHECK_VERSION(major,minor,micro) \ (GTK_MAJOR_VERSION > (major) || (GTK_MAJOR_VERSION == (major) && \ GTK_MINOR_VERSION > (minor)) || (GTK_MAJOR_VERSION == (major) && \ GTK_MINOR_VERSION == (minor) && GTK_MICRO_VERSION >= (micro))) #define GTK_TYPE_PROGRESS_BAR_ORIENTATION \ (gtk_progress_bar_orientation_get_type()) #define GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY \ (gtk_spin_button_update_policy_get_type()) #define GTK_TYPE_TREE_VIEW_COLUMN_SIZING \ (gtk_tree_view_column_sizing_get_type()) #define GTK_TYPE_TREE_VIEW_DROP_POSITION \ (gtk_tree_view_drop_position_get_type()) #define GTK_TYPE_UI_MANAGER_ITEM_TYPE \ (gtk_ui_manager_item_type_get_type()) #define GTK_WIDGET_IS_SENSITIVE(wid) \ (GTK_WIDGET_SENSITIVE (wid) && GTK_WIDGET_PARENT_SENSITIVE (wid)) #define GTK_WIDGET_DRAWABLE(wid) \ (GTK_WIDGET_VISIBLE (wid) && GTK_WIDGET_MAPPED (wid)) #define GTK_ABOUT_DIALOG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ABOUT_DIALOG, \ GtkAboutDialogClass)) #define GTK_ACCEL_GROUP_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCEL_GROUP, \ GtkAccelGroupClass)) #define GTK_ACCEL_LABEL_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCEL_LABEL, \ GtkAccelLabelClass)) #define GTK_ACCEL_MAP_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCEL_MAP, \ GtkAccelMapClass)) #define GTK_ACCESSIBLE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCESSIBLE, \ GtkAccessibleClass)) #define GTK_ACTION_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACTION, GtkActionClass)) #define GTK_ADJUSTMENT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ADJUSTMENT, \ GtkAdjustmentClass)) #define GTK_ALIGNMENT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ALIGNMENT, \ GtkAlignmentClass)) #define GTK_ARROW_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ARROW, GtkArrowClass)) #define GTK_ASPECT_FRAME_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ASPECT_FRAME, \ GtkAspectFrameClass)) #define GTK_BIN_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BIN, GtkBinClass)) #define GTK_BOX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BOX, GtkBoxClass)) #define GTK_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUTTON, GtkButtonClass)) #define GTK_BUTTON_BOX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUTTON_BOX, \ GtkButtonBoxClass)) #define GTK_CALENDAR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CALENDAR, \ GtkCalendarClass)) #define GTK_CELL_RENDERER_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER, \ GtkCellRendererClass)) #define GTK_CELL_RENDERER_COMBO_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_COMBO, \ GtkCellRendererComboClass)) #define GTK_CELL_RENDERER_PIXBUF_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_PIXBUF, \ GtkCellRendererPixbufClass)) #define GTK_CELL_RENDERER_PROGRESS_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_PROGRESS, \ GtkCellRendererProgressClass)) #define GTK_CELL_RENDERER_TEXT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_TEXT, \ GtkCellRendererTextClass)) #define GTK_CELL_RENDERER_TOGGLE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_TOGGLE, \ GtkCellRendererToggleClass)) #define GTK_CHECK_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CHECK_BUTTON, \ GtkCheckButtonClass)) #define GTK_CHECK_MENU_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CHECK_MENU_ITEM, \ GtkCheckMenuItemClass)) #define GTK_COLOR_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_BUTTON, \ GtkColorButtonClass)) #define GTK_COLOR_SELECTION_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_SELECTION, \ GtkColorSelectionClass)) #define GTK_COLOR_SELECTION_DIALOG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_SELECTION_DIALOG, \ GtkColorSelectionDialogClass)) #define GTK_CONTAINER_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CONTAINER, \ GtkContainerClass)) #define GTK_CURVE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CURVE, GtkCurveClass)) #define GTK_DIALOG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_DIALOG, GtkDialogClass)) #define GTK_DRAWING_AREA_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_DRAWING_AREA, \ GtkDrawingAreaClass)) #define GTK_ENTRY_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY, GtkEntryClass)) #define GTK_ENTRY_COMPLETION_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY_COMPLETION, \ GtkEntryCompletionClass)) #define GTK_EVENT_BOX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_EVENT_BOX, \ GtkEventBoxClass)) #define GTK_EXPANDER_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_EXPANDER, \ GtkExpanderClass)) #define GTK_FILE_CHOOSER_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_BUTTON, \ GtkFileChooserButtonClass)) #define GTK_FILE_CHOOSER_DIALOG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_DIALOG, \ GtkFileChooserDialogClass)) #define GTK_FILE_CHOOSER_WIDGET_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_WIDGET, \ GtkFileChooserWidgetClass)) #define GTK_FILE_SELECTION_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_SELECTION, \ GtkFileSelectionClass)) #define GTK_FIXED_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FIXED, GtkFixedClass)) #define GTK_FONT_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FONT_BUTTON, \ GtkFontButtonClass)) #define GTK_FONT_SELECTION_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FONT_SELECTION, \ GtkFontSelectionClass)) #define GTK_FONT_SELECTION_DIALOG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FONT_SELECTION_DIALOG, \ GtkFontSelectionDialogClass)) #define GTK_FRAME_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FRAME, GtkFrameClass)) #define GTK_GAMMA_CURVE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_GAMMA_CURVE, \ GtkGammaCurveClass)) #define GTK_HANDLE_BOX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HANDLE_BOX, \ GtkHandleBoxClass)) #define GTK_HBOX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HBOX, GtkHBoxClass)) #define GTK_HBUTTON_BOX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HBUTTON_BOX, \ GtkHButtonBoxClass)) #define GTK_HPANED_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HPANED, GtkHPanedClass)) #define GTK_HRULER_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HRULER, GtkHRulerClass)) #define GTK_HSCALE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HSCALE, GtkHScaleClass)) #define GTK_HSCROLLBAR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HSCROLLBAR, \ GtkHScrollbarClass)) #define GTK_HSEPARATOR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HSEPARATOR, \ GtkHSeparatorClass)) #define GTK_ICON_FACTORY_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_FACTORY, \ GtkIconFactoryClass)) #define GTK_ICON_THEME_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_THEME, \ GtkIconThemeClass)) #define GTK_IMAGE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IMAGE, GtkImageClass)) #define GTK_IMAGE_MENU_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IMAGE_MENU_ITEM, \ GtkImageMenuItemClass)) #define GTK_IM_CONTEXT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_CONTEXT, \ GtkIMContextClass)) #define GTK_IM_CONTEXT_SIMPLE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_CONTEXT_SIMPLE, \ GtkIMContextSimpleClass)) #define GTK_IM_MULTICONTEXT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_MULTICONTEXT, \ GtkIMMulticontextClass)) #define GTK_INPUT_DIALOG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_INPUT_DIALOG, \ GtkInputDialogClass)) #define GTK_INVISIBLE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_INVISIBLE, \ GtkInvisibleClass)) #define GTK_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ITEM, GtkItemClass)) #define GTK_LABEL_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LABEL, GtkLabelClass)) #define GTK_LAYOUT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LAYOUT, GtkLayoutClass)) #define GTK_LIST_STORE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_STORE, \ GtkListStoreClass)) #define GTK_MENU_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU, GtkMenuClass)) #define GTK_MENU_BAR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_BAR, \ GtkMenuBarClass)) #define GTK_MENU_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_ITEM, \ GtkMenuItemClass)) #define GTK_MENU_SHELL_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_SHELL, \ GtkMenuShellClass)) #define GTK_MESSAGE_DIALOG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MESSAGE_DIALOG, \ GtkMessageDialogClass)) #define GTK_MISC_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MISC, GtkMiscClass)) #define GTK_NOTEBOOK_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_NOTEBOOK, \ GtkNotebookClass)) #define GTK_PANED_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PANED, GtkPanedClass)) #define GTK_PLUG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PLUG, GtkPlugClass)) #define GTK_PROGRESS_BAR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PROGRESS_BAR, \ GtkProgressBarClass)) #define GTK_RADIO_ACTION_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_ACTION, \ GtkRadioActionClass)) #define GTK_RADIO_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_BUTTON, \ GtkRadioButtonClass)) #define GTK_RADIO_MENU_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_MENU_ITEM, \ GtkRadioMenuItemClass)) #define GTK_RADIO_TOOL_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_TOOL_BUTTON, \ GtkRadioToolButtonClass)) #define GTK_RANGE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RANGE, GtkRangeClass)) #define GTK_RC_STYLE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RC_STYLE, \ GtkRcStyleClass)) #define GTK_RULER_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RULER, GtkRulerClass)) #define GTK_SCALE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE, GtkScaleClass)) #define GTK_SCROLLBAR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCROLLBAR, \ GtkScrollbarClass)) #define GTK_SCROLLED_WINDOW_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCROLLED_WINDOW, \ GtkScrolledWindowClass)) #define GTK_SEPARATOR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR, \ GtkSeparatorClass)) #define GTK_SEPARATOR_MENU_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR_MENU_ITEM, \ GtkSeparatorMenuItemClass)) #define GTK_SEPARATOR_TOOL_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR_TOOL_ITEM, \ GtkSeparatorToolItemClass)) #define GTK_SETTINGS_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SETTINGS, \ GtkSettingsClass)) #define GTK_SIZE_GROUP_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SIZE_GROUP, \ GtkSizeGroupClass)) #define GTK_SOCKET_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SOCKET, GtkSocketClass)) #define GTK_SPIN_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SPIN_BUTTON, \ GtkSpinButtonClass)) #define GTK_STATUSBAR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STATUSBAR, \ GtkStatusbarClass)) #define GTK_STYLE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STYLE, GtkStyleClass)) #define GTK_TABLE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TABLE, GtkTableClass)) #define GTK_TEAROFF_MENU_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEAROFF_MENU_ITEM, \ GtkTearoffMenuItemClass)) #define GTK_TEXT_BUFFER_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_BUFFER, \ GtkTextBufferClass)) #define GTK_TEXT_CHILD_ANCHOR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_CHILD_ANCHOR, \ GtkTextChildAnchorClass)) #define GTK_TEXT_MARK_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_MARK, \ GtkTextMarkClass)) #define GTK_TEXT_TAG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_TAG, \ GtkTextTagClass)) #define GTK_TEXT_TAG_TABLE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_TAG_TABLE, \ GtkTextTagTableClass)) #define GTK_TEXT_VIEW_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_VIEW, \ GtkTextViewClass)) #define GTK_TOGGLE_ACTION_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOGGLE_ACTION, \ GtkToggleActionClass)) #define GTK_TOGGLE_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOGGLE_BUTTON, \ GtkToggleButtonClass)) #define GTK_TOGGLE_TOOL_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOGGLE_TOOL_BUTTON, \ GtkToggleToolButtonClass)) #define GTK_TOOLBAR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOLBAR, \ GtkToolbarClass)) #define GTK_TOOLTIPS_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOLTIPS, \ GtkTooltipsClass)) #define GTK_TOOL_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOL_BUTTON, \ GtkToolButtonClass)) #define GTK_TOOL_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOL_ITEM, \ GtkToolItemClass)) #define GTK_TREE_MODEL_SORT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_MODEL_SORT, \ GtkTreeModelSortClass)) #define GTK_TREE_SELECTION_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_SELECTION, \ GtkTreeSelectionClass)) #define GTK_TREE_STORE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_STORE, \ GtkTreeStoreClass)) #define GTK_TREE_VIEW_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW, \ GtkTreeViewClass)) #define GTK_TREE_VIEW_COLUMN_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW_COLUMN, \ GtkTreeViewColumnClass)) #define GTK_UI_MANAGER_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_UI_MANAGER, \ GtkUIManagerClass)) #define GTK_VBOX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VBOX, GtkVBoxClass)) #define GTK_VBUTTON_BOX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VBUTTON_BOX, \ GtkVButtonBoxClass)) #define GTK_VIEWPORT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VIEWPORT, \ GtkViewportClass)) #define GTK_VPANED_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VPANED, GtkVPanedClass)) #define GTK_VRULER_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VRULER, GtkVRulerClass)) #define GTK_VSCALE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VSCALE, GtkVScaleClass)) #define GTK_VSCROLLBAR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VSCROLLBAR, \ GtkVScrollbarClass)) #define GTK_VSEPARATOR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VSEPARATOR, \ GtkVSeparatorClass)) #define GTK_WIDGET_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WIDGET, GtkWidgetClass)) #define GTK_WINDOW_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW, GtkWindowClass)) #define GTK_WINDOW_GROUP_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW_GROUP, \ GtkWindowGroupClass)) #define GTK_CELL_EDITABLE_CLASS(obj) \ (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_CELL_EDITABLE, \ GtkCellEditableIface)) #define GTK_TREE_SORTABLE_CLASS(obj) \ (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_TREE_SORTABLE, \ GtkTreeSortableIface)) #define GTK_ACTION_GROUP_CLASS(vtable) \ (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_ACTION_GROUP, \ GtkActionGroupClass)) #define GTK_CELL_VIEW_CLASS(vtable) \ (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_CELL_VIEW, \ GtkCellViewClass)) #define GTK_COMBO_BOX_CLASS(vtable) \ (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_COMBO_BOX, \ GtkComboBoxClass)) #define GTK_COMBO_BOX_ENTRY_CLASS(vtable) \ (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_COMBO_BOX_ENTRY, \ GtkComboBoxEntryClass)) #define GTK_EDITABLE_CLASS(vtable) \ (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_EDITABLE, \ GtkEditableClass)) #define GTK_TREE_MODEL_FILTER_CLASS(vtable) \ (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_TREE_MODEL_FILTER, \ GtkTreeModelFilterClass)) #define GTK_MENU_TOOL_BUTTON_CLASS(k) \ (G_TYPE_CHECK_CLASS_CAST((k), GTK_TYPE_MENU_TOOL_BUTTON, \ GtkMenuToolButtonClass)) #define GTK_IS_MENU_TOOL_BUTTON_CLASS(k) \ (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_MENU_TOOL_BUTTON)) #define GTK_IS_ABOUT_DIALOG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ABOUT_DIALOG)) #define GTK_IS_ACCEL_GROUP_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCEL_GROUP)) #define GTK_IS_ACCEL_LABEL_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCEL_LABEL)) #define GTK_IS_ACCEL_MAP_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCEL_MAP)) #define GTK_IS_ACCESSIBLE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCESSIBLE)) #define GTK_IS_ACTION_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACTION)) #define GTK_IS_ADJUSTMENT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ADJUSTMENT)) #define GTK_IS_ALIGNMENT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ALIGNMENT)) #define GTK_IS_ARROW_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ARROW)) #define GTK_IS_ASPECT_FRAME_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ASPECT_FRAME)) #define GTK_IS_BIN_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BIN)) #define GTK_IS_BOX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BOX)) #define GTK_IS_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUTTON)) #define GTK_IS_BUTTON_BOX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUTTON_BOX)) #define GTK_IS_CALENDAR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CALENDAR)) #define GTK_IS_CELL_RENDERER_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER)) #define GTK_IS_CELL_RENDERER_COMBO_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_COMBO)) #define GTK_IS_CELL_RENDERER_PIXBUF_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_PIXBUF)) #define GTK_IS_CELL_RENDERER_PROGRESS_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_PROGRESS)) #define GTK_IS_CELL_RENDERER_TEXT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_TEXT)) #define GTK_IS_CELL_RENDERER_TOGGLE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_TOGGLE)) #define GTK_IS_CHECK_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CHECK_BUTTON)) #define GTK_IS_CHECK_MENU_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CHECK_MENU_ITEM)) #define GTK_IS_COLOR_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_BUTTON)) #define GTK_IS_COLOR_SELECTION_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_SELECTION)) #define GTK_IS_COLOR_SELECTION_DIALOG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_SELECTION_DIALOG)) #define GTK_IS_CONTAINER_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CONTAINER)) #define GTK_IS_CURVE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CURVE)) #define GTK_IS_DIALOG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DIALOG)) #define GTK_IS_DRAWING_AREA_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DRAWING_AREA)) #define GTK_IS_ENTRY_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY)) #define GTK_IS_ENTRY_COMPLETION_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY_COMPLETION)) #define GTK_IS_EVENT_BOX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_EVENT_BOX)) #define GTK_IS_EXPANDER_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_EXPANDER)) #define GTK_IS_FILE_CHOOSER_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_BUTTON)) #define GTK_IS_FILE_CHOOSER_DIALOG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_DIALOG)) #define GTK_IS_FILE_CHOOSER_WIDGET_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_WIDGET)) #define GTK_IS_FILE_SELECTION_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_SELECTION)) #define GTK_IS_FIXED_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FIXED)) #define GTK_IS_FONT_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FONT_BUTTON)) #define GTK_IS_FONT_SELECTION_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FONT_SELECTION)) #define GTK_IS_FONT_SELECTION_DIALOG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FONT_SELECTION_DIALOG)) #define GTK_IS_FRAME_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FRAME)) #define GTK_IS_GAMMA_CURVE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_GAMMA_CURVE)) #define GTK_IS_HANDLE_BOX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HANDLE_BOX)) #define GTK_IS_HBOX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HBOX)) #define GTK_IS_HBUTTON_BOX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HBUTTON_BOX)) #define GTK_IS_HPANED_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HPANED)) #define GTK_IS_HRULER_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HRULER)) #define GTK_IS_HSCALE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HSCALE)) #define GTK_IS_HSCROLLBAR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HSCROLLBAR)) #define GTK_IS_HSEPARATOR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HSEPARATOR)) #define GTK_IS_ICON_FACTORY_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_FACTORY)) #define GTK_IS_ICON_THEME_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_THEME)) #define GTK_IS_IMAGE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IMAGE)) #define GTK_IS_IMAGE_MENU_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IMAGE_MENU_ITEM)) #define GTK_IS_IM_CONTEXT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_CONTEXT)) #define GTK_IS_IM_CONTEXT_SIMPLE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_CONTEXT_SIMPLE)) #define GTK_IS_IM_MULTICONTEXT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_MULTICONTEXT)) #define GTK_IS_INPUT_DIALOG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_INPUT_DIALOG)) #define GTK_IS_INVISIBLE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_INVISIBLE)) #define GTK_IS_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ITEM)) #define GTK_IS_LABEL_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LABEL)) #define GTK_IS_LAYOUT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LAYOUT)) #define GTK_IS_LIST_STORE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_STORE)) #define GTK_IS_MENU_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU)) #define GTK_IS_MENU_BAR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_BAR)) #define GTK_IS_MENU_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_ITEM)) #define GTK_IS_MENU_SHELL_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_SHELL)) #define GTK_IS_MESSAGE_DIALOG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MESSAGE_DIALOG)) #define GTK_IS_MISC_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MISC)) #define GTK_IS_NOTEBOOK_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_NOTEBOOK)) #define GTK_IS_PANED_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PANED)) #define GTK_IS_PLUG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PLUG)) #define GTK_IS_PROGRESS_BAR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PROGRESS_BAR)) #define GTK_IS_RADIO_ACTION_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_ACTION)) #define GTK_IS_RADIO_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_BUTTON)) #define GTK_IS_RADIO_MENU_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_MENU_ITEM)) #define GTK_IS_RADIO_TOOL_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_TOOL_BUTTON)) #define GTK_IS_RANGE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RANGE)) #define GTK_IS_RC_STYLE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RC_STYLE)) #define GTK_IS_RULER_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RULER)) #define GTK_IS_SCALE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE)) #define GTK_IS_SCROLLBAR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCROLLBAR)) #define GTK_IS_SCROLLED_WINDOW_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCROLLED_WINDOW)) #define GTK_IS_SEPARATOR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR)) #define GTK_IS_SEPARATOR_MENU_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR_MENU_ITEM)) #define GTK_IS_SEPARATOR_TOOL_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR_TOOL_ITEM)) #define GTK_IS_SETTINGS_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SETTINGS)) #define GTK_IS_SIZE_GROUP_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SIZE_GROUP)) #define GTK_IS_SOCKET_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SOCKET)) #define GTK_IS_SPIN_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SPIN_BUTTON)) #define GTK_IS_STATUSBAR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STATUSBAR)) #define GTK_IS_STYLE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STYLE)) #define GTK_IS_TABLE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TABLE)) #define GTK_IS_TEAROFF_MENU_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEAROFF_MENU_ITEM)) #define GTK_IS_TEXT_BUFFER_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_BUFFER)) #define GTK_IS_TEXT_CHILD_ANCHOR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_CHILD_ANCHOR)) #define GTK_IS_TEXT_MARK_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_MARK)) #define GTK_IS_TEXT_TAG_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_TAG)) #define GTK_IS_TEXT_TAG_TABLE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_TAG_TABLE)) #define GTK_IS_TEXT_VIEW_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_VIEW)) #define GTK_IS_TOGGLE_ACTION_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOGGLE_ACTION)) #define GTK_IS_TOGGLE_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOGGLE_BUTTON)) #define GTK_IS_TOGGLE_TOOL_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOGGLE_TOOL_BUTTON)) #define GTK_IS_TOOLBAR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOLBAR)) #define GTK_IS_TOOLTIPS_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOLTIPS)) #define GTK_IS_TOOL_BUTTON_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOL_BUTTON)) #define GTK_IS_TOOL_ITEM_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOL_ITEM)) #define GTK_IS_TREE_MODEL_SORT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_MODEL_SORT)) #define GTK_IS_TREE_SELECTION_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_SELECTION)) #define GTK_IS_TREE_STORE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_STORE)) #define GTK_IS_TREE_VIEW_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_VIEW)) #define GTK_IS_TREE_VIEW_COLUMN_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_VIEW_COLUMN)) #define GTK_IS_UI_MANAGER_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_UI_MANAGER)) #define GTK_IS_VBOX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VBOX)) #define GTK_IS_VBUTTON_BOX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VBUTTON_BOX)) #define GTK_IS_VIEWPORT_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VIEWPORT)) #define GTK_IS_VPANED_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VPANED)) #define GTK_IS_VRULER_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VRULER)) #define GTK_IS_VSCALE_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VSCALE)) #define GTK_IS_VSCROLLBAR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VSCROLLBAR)) #define GTK_IS_VSEPARATOR_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VSEPARATOR)) #define GTK_IS_WIDGET_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WIDGET)) #define GTK_IS_WINDOW_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW)) #define GTK_IS_WINDOW_GROUP_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW_GROUP)) #define GTK_IS_ACTION_GROUP_CLASS(vtable) \ (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_ACTION_GROUP)) #define GTK_IS_CELL_VIEW_CLASS(vtable) \ (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_CELL_VIEW)) #define GTK_IS_COMBO_BOX_CLASS(vtable) \ (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_COMBO_BOX)) #define GTK_IS_COMBO_BOX_ENTRY_CLASS(vtable) \ (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_COMBO_BOX_ENTRY)) #define GTK_IS_EDITABLE_CLASS(vtable) \ (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_EDITABLE)) #define GTK_IS_TREE_MODEL_FILTER_CLASS(vtable) \ (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_TREE_MODEL_FILTER)) #define GTK_ACCEL_MAP(accel_map) \ (G_TYPE_CHECK_INSTANCE_CAST ((accel_map), GTK_TYPE_ACCEL_MAP, \ GtkAccelMap)) #define GTK_MENU_TOOL_BUTTON(o) \ (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_MENU_TOOL_BUTTON, \ GtkMenuToolButton)) #define GTK_TOOL_ITEM(o) \ (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_TOOL_ITEM, GtkToolItem)) #define GTK_ACCEL_LABEL(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACCEL_LABEL, \ GtkAccelLabel)) #define GTK_ACCESSIBLE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACCESSIBLE, \ GtkAccessible)) #define GTK_ACTION(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction)) #define GTK_ACTION_GROUP(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION_GROUP, \ GtkActionGroup)) #define GTK_ADJUSTMENT(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, \ GtkAdjustment)) #define GTK_ALIGNMENT(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ALIGNMENT, \ GtkAlignment)) #define GTK_ARROW(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ARROW, GtkArrow)) #define GTK_ASPECT_FRAME(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ASPECT_FRAME, \ GtkAspectFrame)) #define GTK_BIN(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BIN, GtkBin)) #define GTK_BOX(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BOX, GtkBox)) #define GTK_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUTTON, GtkButton)) #define GTK_BUTTON_BOX(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUTTON_BOX, \ GtkButtonBox)) #define GTK_CALENDAR(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CALENDAR, GtkCalendar)) #define GTK_CELL_EDITABLE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_EDITABLE, \ GtkCellEditable)) #define GTK_CELL_LAYOUT(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_LAYOUT, \ GtkCellLayout)) #define GTK_CELL_RENDERER(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER, \ GtkCellRenderer)) #define GTK_CELL_RENDERER_COMBO(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_COMBO, \ GtkCellRendererCombo)) #define GTK_CELL_RENDERER_PIXBUF(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF, \ GtkCellRendererPixbuf)) #define GTK_CELL_RENDERER_PROGRESS(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_PROGRESS, \ GtkCellRendererProgress)) #define GTK_CELL_RENDERER_TEXT(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_TEXT, \ GtkCellRendererText)) #define GTK_CELL_RENDERER_TOGGLE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE, \ GtkCellRendererToggle)) #define GTK_CELL_VIEW(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_VIEW, GtkCellView)) #define GTK_CHECK_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CHECK_BUTTON, \ GtkCheckButton)) #define GTK_CHECK_MENU_ITEM(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CHECK_MENU_ITEM, \ GtkCheckMenuItem)) #define GTK_CLIPBOARD(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CLIPBOARD, \ GtkClipboard)) #define GTK_COLOR_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_BUTTON, \ GtkColorButton)) #define GTK_COLOR_SELECTION(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_SELECTION, \ GtkColorSelection)) #define GTK_COLOR_SELECTION_DIALOG(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_SELECTION_DIALOG, \ GtkColorSelectionDialog)) #define GTK_COMBO_BOX(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COMBO_BOX, GtkComboBox)) #define GTK_COMBO_BOX_ENTRY(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COMBO_BOX_ENTRY, \ GtkComboBoxEntry)) #define GTK_CONTAINER(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CONTAINER, \ GtkContainer)) #define GTK_CURVE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CURVE, GtkCurve)) #define GTK_DIALOG(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_DIALOG, GtkDialog)) #define GTK_DRAWING_AREA(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_DRAWING_AREA, \ GtkDrawingArea)) #define GTK_EDITABLE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EDITABLE, GtkEditable)) #define GTK_ENTRY(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY, GtkEntry)) #define GTK_ENTRY_COMPLETION(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY_COMPLETION, \ GtkEntryCompletion)) #define GTK_EVENT_BOX(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EVENT_BOX, GtkEventBox)) #define GTK_EXPANDER(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EXPANDER, GtkExpander)) #define GTK_FILE_CHOOSER(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER, \ GtkFileChooser)) #define GTK_FILE_CHOOSER_DIALOG(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_DIALOG, \ GtkFileChooserDialog)) #define GTK_FILE_CHOOSER_WIDGET(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_WIDGET, \ GtkFileChooserWidget)) #define GTK_FILE_FILTER(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_FILTER, \ GtkFileFilter)) #define GTK_FILE_SELECTION(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_SELECTION, \ GtkFileSelection)) #define GTK_FIXED(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FIXED, GtkFixed)) #define GTK_FONT_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_BUTTON, \ GtkFontButton)) #define GTK_FONT_SELECTION(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_SELECTION, \ GtkFontSelection)) #define GTK_FONT_SELECTION_DIALOG(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_SELECTION_DIALOG, \ GtkFontSelectionDialog)) #define GTK_FRAME(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FRAME, GtkFrame)) #define GTK_GAMMA_CURVE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_GAMMA_CURVE, \ GtkGammaCurve)) #define GTK_HANDLE_BOX(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HANDLE_BOX, \ GtkHandleBox)) #define GTK_HBOX(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HBOX, GtkHBox)) #define GTK_HBUTTON_BOX(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HBUTTON_BOX, \ GtkHButtonBox)) #define GTK_HPANED(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HPANED, GtkHPaned)) #define GTK_HRULER(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HRULER, GtkHRuler)) #define GTK_HSCALE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HSCALE, GtkHScale)) #define GTK_HSCROLLBAR(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HSCROLLBAR, \ GtkHScrollbar)) #define GTK_HSEPARATOR(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HSEPARATOR, \ GtkHSeparator)) #define GTK_ICON_THEME(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ICON_THEME, \ GtkIconTheme)) #define GTK_IMAGE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE, GtkImage)) #define GTK_IMAGE_MENU_ITEM(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE_MENU_ITEM, \ GtkImageMenuItem)) #define GTK_IM_CONTEXT(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT, \ GtkIMContext)) #define GTK_IM_CONTEXT_SIMPLE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT_SIMPLE, \ GtkIMContextSimple)) #define GTK_IM_MULTICONTEXT(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_MULTICONTEXT, \ GtkIMMulticontext)) #define GTK_INPUT_DIALOG(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_INPUT_DIALOG, \ GtkInputDialog)) #define GTK_INVISIBLE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_INVISIBLE, \ GtkInvisible)) #define GTK_ITEM(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ITEM, GtkItem)) #define GTK_LABEL(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LABEL, GtkLabel)) #define GTK_LAYOUT(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LAYOUT, GtkLayout)) #define GTK_LIST_STORE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_STORE, \ GtkListStore)) #define GTK_MENU(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU, GtkMenu)) #define GTK_MENU_BAR(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_BAR, GtkMenuBar)) #define GTK_MENU_ITEM(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_ITEM, GtkMenuItem)) #define GTK_MENU_SHELL(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_SHELL, \ GtkMenuShell)) #define GTK_MESSAGE_DIALOG(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MESSAGE_DIALOG, \ GtkMessageDialog)) #define GTK_MISC(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) #define GTK_NOTEBOOK(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_NOTEBOOK, GtkNotebook)) #define GTK_PANED(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PANED, GtkPaned)) #define GTK_PLUG(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PLUG, GtkPlug)) #define GTK_PROGRESS_BAR(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS_BAR, \ GtkProgressBar)) #define GTK_RADIO_ACTION(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_ACTION, \ GtkRadioAction)) #define GTK_RADIO_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_BUTTON, \ GtkRadioButton)) #define GTK_RADIO_MENU_ITEM(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_MENU_ITEM, \ GtkRadioMenuItem)) #define GTK_RADIO_TOOL_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_TOOL_BUTTON, \ GtkRadioToolButton)) #define GTK_RANGE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RANGE, GtkRange)) #define GTK_RULER(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) #define GTK_SCALE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE, GtkScale)) #define GTK_SCROLLBAR(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLBAR, \ GtkScrollbar)) #define GTK_SCROLLED_WINDOW(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLED_WINDOW, \ GtkScrolledWindow)) #define GTK_SEPARATOR(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR, \ GtkSeparator)) #define GTK_SEPARATOR_MENU_ITEM(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM, \ GtkSeparatorMenuItem)) #define GTK_SEPARATOR_TOOL_ITEM(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR_TOOL_ITEM, \ GtkSeparatorToolItem)) #define GTK_SETTINGS(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SETTINGS, GtkSettings)) #define GTK_SIZE_GROUP(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SIZE_GROUP, \ GtkSizeGroup)) #define GTK_SOCKET(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SOCKET, GtkSocket)) #define GTK_SPIN_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, \ GtkSpinButton)) #define GTK_STATUSBAR(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STATUSBAR, \ GtkStatusbar)) #define GTK_TABLE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) #define GTK_TEAROFF_MENU_ITEM(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEAROFF_MENU_ITEM, \ GtkTearoffMenuItem)) #define GTK_TEXT_BUFFER(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_BUFFER, \ GtkTextBuffer)) #define GTK_TEXT_TAG(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_TAG, GtkTextTag)) #define GTK_TEXT_TAG_TABLE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_TAG_TABLE, \ GtkTextTagTable)) #define GTK_TEXT_VIEW(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_VIEW, GtkTextView)) #define GTK_TOGGLE_ACTION(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, \ GtkToggleAction)) #define GTK_TOGGLE_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_BUTTON, \ GtkToggleButton)) #define GTK_TOGGLE_TOOL_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_TOOL_BUTTON, \ GtkToggleToolButton)) #define GTK_TOOLBAR(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOLBAR, GtkToolbar)) #define GTK_TOOLTIPS(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOLTIPS, GtkTooltips)) #define GTK_TOOL_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOL_BUTTON, \ GtkToolButton)) #define GTK_TREE_DRAG_DEST(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_DRAG_DEST, \ GtkTreeDragDest)) #define GTK_TREE_DRAG_SOURCE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_DRAG_SOURCE, \ GtkTreeDragSource)) #define GTK_TREE_MODEL(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL, \ GtkTreeModel)) #define GTK_TREE_MODEL_FILTER(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL_FILTER, \ GtkTreeModelFilter)) #define GTK_TREE_MODEL_SORT(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL_SORT, \ GtkTreeModelSort)) #define GTK_TREE_SELECTION(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_SELECTION, \ GtkTreeSelection)) #define GTK_TREE_SORTABLE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_SORTABLE, \ GtkTreeSortable)) #define GTK_TREE_STORE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_STORE, \ GtkTreeStore)) #define GTK_TREE_VIEW(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW, GtkTreeView)) #define GTK_TREE_VIEW_COLUMN(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW_COLUMN, \ GtkTreeViewColumn)) #define GTK_UI_MANAGER(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_UI_MANAGER, \ GtkUIManager)) #define GTK_VBOX(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VBOX, GtkVBox)) #define GTK_VBUTTON_BOX(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VBUTTON_BOX, \ GtkVButtonBox)) #define GTK_VIEWPORT(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VIEWPORT, GtkViewport)) #define GTK_VPANED(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VPANED, GtkVPaned)) #define GTK_VRULER(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VRULER, GtkVRuler)) #define GTK_VSCALE(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VSCALE, GtkVScale)) #define GTK_VSCROLLBAR(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VSCROLLBAR, \ GtkVScrollbar)) #define GTK_VSEPARATOR(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VSEPARATOR, \ GtkVSeparator)) #define GTK_WINDOW(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WINDOW, GtkWindow)) #define GTK_ABOUT_DIALOG(object) \ (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_ABOUT_DIALOG, \ GtkAboutDialog)) #define GTK_ACCEL_GROUP(object) \ (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_ACCEL_GROUP, \ GtkAccelGroup)) #define GTK_FILE_CHOOSER_BUTTON(object) \ (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_FILE_CHOOSER_BUTTON, \ GtkFileChooserButton)) #define GTK_ICON_FACTORY(object) \ (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_ICON_FACTORY, \ GtkIconFactory)) #define GTK_RC_STYLE(object) \ (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_RC_STYLE, \ GtkRcStyle)) #define GTK_STYLE(object) \ (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_STYLE, GtkStyle)) #define GTK_TEXT_CHILD_ANCHOR(object) \ (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_TEXT_CHILD_ANCHOR, \ GtkTextChildAnchor)) #define GTK_TEXT_MARK(object) \ (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_TEXT_MARK, \ GtkTextMark)) #define GTK_WINDOW_GROUP(object) \ (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_WINDOW_GROUP, \ GtkWindowGroup)) #define GTK_WIDGET(widget) \ (G_TYPE_CHECK_INSTANCE_CAST ((widget), GTK_TYPE_WIDGET, GtkWidget)) #define GTK_IS_ACCEL_MAP(accel_map) \ (G_TYPE_CHECK_INSTANCE_TYPE ((accel_map), GTK_TYPE_ACCEL_MAP)) #define GTK_IS_MENU_TOOL_BUTTON(o) \ (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_MENU_TOOL_BUTTON)) #define GTK_IS_TOOL_ITEM(o) \ (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_TOOL_ITEM)) #define GTK_IS_ACCEL_LABEL(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACCEL_LABEL)) #define GTK_IS_ACCESSIBLE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACCESSIBLE)) #define GTK_IS_ACTION(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACTION)) #define GTK_IS_ACTION_GROUP(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACTION_GROUP)) #define GTK_IS_ADJUSTMENT(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ADJUSTMENT)) #define GTK_IS_ALIGNMENT(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ALIGNMENT)) #define GTK_IS_ARROW(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ARROW)) #define GTK_IS_ASPECT_FRAME(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ASPECT_FRAME)) #define GTK_IS_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUTTON)) #define GTK_IS_BUTTON_BOX(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUTTON_BOX)) #define GTK_IS_CALENDAR(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CALENDAR)) #define GTK_IS_CELL_EDITABLE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_EDITABLE)) #define GTK_IS_CELL_LAYOUT(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_LAYOUT)) #define GTK_IS_CELL_RENDERER(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER)) #define GTK_IS_CELL_RENDERER_COMBO(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_COMBO)) #define GTK_IS_CELL_RENDERER_PIXBUF(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF)) #define GTK_IS_CELL_RENDERER_PROGRESS(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_PROGRESS)) #define GTK_IS_CELL_RENDERER_TEXT(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_TEXT)) #define GTK_IS_CELL_RENDERER_TOGGLE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE)) #define GTK_IS_CELL_VIEW(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_VIEW)) #define GTK_IS_CHECK_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CHECK_BUTTON)) #define GTK_IS_CHECK_MENU_ITEM(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CHECK_MENU_ITEM)) #define GTK_IS_CLIPBOARD(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CLIPBOARD)) #define GTK_IS_COLOR_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_BUTTON)) #define GTK_IS_COLOR_SELECTION(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_SELECTION)) #define GTK_IS_COLOR_SELECTION_DIALOG(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_SELECTION_DIALOG)) #define GTK_IS_COMBO_BOX(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COMBO_BOX)) #define GTK_IS_COMBO_BOX_ENTRY(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COMBO_BOX_ENTRY)) #define GTK_IS_CONTAINER(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CONTAINER)) #define GTK_IS_CURVE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CURVE)) #define GTK_IS_DIALOG(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DIALOG)) #define GTK_IS_DRAWING_AREA(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DRAWING_AREA)) #define GTK_IS_EDITABLE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EDITABLE)) #define GTK_IS_ENTRY(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY)) #define GTK_IS_ENTRY_COMPLETION(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY_COMPLETION)) #define GTK_IS_EVENT_BOX(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EVENT_BOX)) #define GTK_IS_EXPANDER(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EXPANDER)) #define GTK_IS_FILE_CHOOSER(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER)) #define GTK_IS_FILE_CHOOSER_DIALOG(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_DIALOG)) #define GTK_IS_FILE_CHOOSER_WIDGET(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_WIDGET)) #define GTK_IS_FILE_FILTER(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_FILTER)) #define GTK_IS_FILE_SELECTION(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_SELECTION)) #define GTK_IS_FIXED(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FIXED)) #define GTK_IS_FONT_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_BUTTON)) #define GTK_IS_FONT_SELECTION(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_SELECTION)) #define GTK_IS_FONT_SELECTION_DIALOG(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_SELECTION_DIALOG)) #define GTK_IS_FRAME(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FRAME)) #define GTK_IS_GAMMA_CURVE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_GAMMA_CURVE)) #define GTK_IS_HANDLE_BOX(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HANDLE_BOX)) #define GTK_IS_HBOX(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HBOX)) #define GTK_IS_HBUTTON_BOX(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HBUTTON_BOX)) #define GTK_IS_HPANED(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HPANED)) #define GTK_IS_HRULER(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HRULER)) #define GTK_IS_HSCALE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HSCALE)) #define GTK_IS_HSCROLLBAR(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HSCROLLBAR)) #define GTK_IS_HSEPARATOR(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HSEPARATOR)) #define GTK_IS_ICON_THEME(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ICON_THEME)) #define GTK_IS_IMAGE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IMAGE)) #define GTK_IS_IMAGE_MENU_ITEM(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IMAGE_MENU_ITEM)) #define GTK_IS_IM_CONTEXT(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_CONTEXT)) #define GTK_IS_IM_CONTEXT_SIMPLE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_CONTEXT_SIMPLE)) #define GTK_IS_IM_MULTICONTEXT(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_MULTICONTEXT)) #define GTK_IS_INPUT_DIALOG(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_INPUT_DIALOG)) #define GTK_IS_INVISIBLE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_INVISIBLE)) #define GTK_IS_ITEM(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ITEM)) #define GTK_IS_LABEL(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LABEL)) #define GTK_IS_LAYOUT(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LAYOUT)) #define GTK_IS_LIST_STORE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_STORE)) #define GTK_IS_MENU(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU)) #define GTK_IS_MENU_BAR(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_BAR)) #define GTK_IS_MENU_ITEM(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_ITEM)) #define GTK_IS_MENU_SHELL(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_SHELL)) #define GTK_IS_MESSAGE_DIALOG(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MESSAGE_DIALOG)) #define GTK_IS_MISC(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MISC)) #define GTK_IS_NOTEBOOK(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK)) #define GTK_IS_PANED(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PANED)) #define GTK_IS_PLUG(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PLUG)) #define GTK_IS_PROGRESS_BAR(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PROGRESS_BAR)) #define GTK_IS_RADIO_ACTION(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_ACTION)) #define GTK_IS_RADIO_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_BUTTON)) #define GTK_IS_RADIO_MENU_ITEM(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_MENU_ITEM)) #define GTK_IS_RADIO_TOOL_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_TOOL_BUTTON)) #define GTK_IS_RANGE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RANGE)) #define GTK_IS_RULER(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RULER)) #define GTK_IS_SCALE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE)) #define GTK_IS_SCROLLBAR(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLBAR)) #define GTK_IS_SCROLLED_WINDOW(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLED_WINDOW)) #define GTK_IS_SEPARATOR(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR)) #define GTK_IS_SEPARATOR_MENU_ITEM(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM)) #define GTK_IS_SEPARATOR_TOOL_ITEM(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR_TOOL_ITEM)) #define GTK_IS_SETTINGS(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SETTINGS)) #define GTK_IS_SIZE_GROUP(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SIZE_GROUP)) #define GTK_IS_SOCKET(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SOCKET)) #define GTK_IS_SPIN_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SPIN_BUTTON)) #define GTK_IS_STATUSBAR(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STATUSBAR)) #define GTK_IS_TABLE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TABLE)) #define GTK_IS_TEAROFF_MENU_ITEM(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEAROFF_MENU_ITEM)) #define GTK_IS_TEXT_BUFFER(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_BUFFER)) #define GTK_IS_TEXT_TAG(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_TAG)) #define GTK_IS_TEXT_TAG_TABLE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_TAG_TABLE)) #define GTK_IS_TEXT_VIEW(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_VIEW)) #define GTK_IS_TOGGLE_ACTION(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOGGLE_ACTION)) #define GTK_IS_TOGGLE_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOGGLE_BUTTON)) #define GTK_IS_TOGGLE_TOOL_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOGGLE_TOOL_BUTTON)) #define GTK_IS_TOOLBAR(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOLBAR)) #define GTK_IS_TOOLTIPS(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOLTIPS)) #define GTK_IS_TOOL_BUTTON(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOL_BUTTON)) #define GTK_IS_TREE_DRAG_DEST(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_DRAG_DEST)) #define GTK_IS_TREE_DRAG_SOURCE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_DRAG_SOURCE)) #define GTK_IS_TREE_MODEL(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL)) #define GTK_IS_TREE_MODEL_FILTER(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL_FILTER)) #define GTK_IS_TREE_MODEL_SORT(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL_SORT)) #define GTK_IS_TREE_SELECTION(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_SELECTION)) #define GTK_IS_TREE_SORTABLE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_SORTABLE)) #define GTK_IS_TREE_STORE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_STORE)) #define GTK_IS_TREE_VIEW(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW)) #define GTK_IS_TREE_VIEW_COLUMN(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW_COLUMN)) #define GTK_IS_UI_MANAGER(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_UI_MANAGER)) #define GTK_IS_VBOX(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VBOX)) #define GTK_IS_VBUTTON_BOX(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VBUTTON_BOX)) #define GTK_IS_VIEWPORT(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VIEWPORT)) #define GTK_IS_VPANED(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VPANED)) #define GTK_IS_VRULER(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VRULER)) #define GTK_IS_VSCALE(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VSCALE)) #define GTK_IS_VSCROLLBAR(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VSCROLLBAR)) #define GTK_IS_VSEPARATOR(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VSEPARATOR)) #define GTK_IS_WINDOW(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WINDOW)) #define GTK_IS_ABOUT_DIALOG(object) \ (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_ABOUT_DIALOG)) #define GTK_IS_ACCEL_GROUP(object) \ (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_ACCEL_GROUP)) #define GTK_IS_FILE_CHOOSER_BUTTON(object) \ (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_FILE_CHOOSER_BUTTON)) #define GTK_IS_ICON_FACTORY(object) \ (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_ICON_FACTORY)) #define GTK_IS_RC_STYLE(object) \ (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_RC_STYLE)) #define GTK_IS_STYLE(object) \ (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_STYLE)) #define GTK_IS_TEXT_CHILD_ANCHOR(object) \ (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_TEXT_CHILD_ANCHOR)) #define GTK_IS_TEXT_MARK(object) \ (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_TEXT_MARK)) #define GTK_IS_WINDOW_GROUP(object) \ (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_WINDOW_GROUP)) #define GTK_IS_WIDGET(widget) \ (G_TYPE_CHECK_INSTANCE_TYPE ((widget), GTK_TYPE_WIDGET)) #define GTK_ACTION_GROUP_GET_CLASS(inst) \ (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_ACTION_GROUP, \ GtkActionGroupClass)) #define GTK_CELL_VIEW_GET_CLASS(inst) \ (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_CELL_VIEW, \ GtkCellViewClass)) #define GTK_COMBO_BOX_GET_CLASS(inst) \ (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_COMBO_BOX, \ GtkComboBoxClass)) #define GTK_COMBO_BOX_ENTRY_GET_CLASS(inst) \ (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_COMBO_BOX_ENTRY, \ GtkComboBoxEntryClass)) #define GTK_MENU_TOOL_BUTTON_GET_CLASS(o) \ (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_MENU_TOOL_BUTTON, \ GtkMenuToolButtonClass)) #define GTK_ABOUT_DIALOG_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ABOUT_DIALOG, \ GtkAboutDialogClass)) #define GTK_ACCEL_GROUP_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCEL_GROUP, \ GtkAccelGroupClass)) #define GTK_ACCEL_LABEL_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCEL_LABEL, \ GtkAccelLabelClass)) #define GTK_ACCEL_MAP_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCEL_MAP, \ GtkAccelMapClass)) #define GTK_ACCESSIBLE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCESSIBLE, \ GtkAccessibleClass)) #define GTK_ADJUSTMENT_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ADJUSTMENT, \ GtkAdjustmentClass)) #define GTK_ALIGNMENT_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ALIGNMENT, \ GtkAlignmentClass)) #define GTK_ARROW_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ARROW, GtkArrowClass)) #define GTK_ASPECT_FRAME_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ASPECT_FRAME, \ GtkAspectFrameClass)) #define GTK_BIN_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BIN, GtkBinClass)) #define GTK_BOX_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BOX, GtkBoxClass)) #define GTK_BUTTON_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUTTON, GtkButtonClass)) #define GTK_BUTTON_BOX_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUTTON_BOX, \ GtkButtonBoxClass)) #define GTK_CALENDAR_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CALENDAR, \ GtkCalendarClass)) #define GTK_CELL_RENDERER_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER, \ GtkCellRendererClass)) #define GTK_CELL_RENDERER_COMBO_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_COMBO, \ GtkCellRendererTextClass)) #define GTK_CELL_RENDERER_PIXBUF_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF, \ GtkCellRendererPixbufClass)) #define GTK_CELL_RENDERER_PROGRESS_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_PROGRESS, \ GtkCellRendererProgressClass)) #define GTK_CELL_RENDERER_TEXT_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_TEXT, \ GtkCellRendererTextClass)) #define GTK_CELL_RENDERER_TOGGLE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE, \ GtkCellRendererToggleClass)) #define GTK_CHECK_BUTTON_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CHECK_BUTTON, \ GtkCheckButtonClass)) #define GTK_CHECK_MENU_ITEM_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CHECK_MENU_ITEM, \ GtkCheckMenuItemClass)) #define GTK_COLOR_BUTTON_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_BUTTON, \ GtkColorButtonClass)) #define GTK_COLOR_SELECTION_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_SELECTION, \ GtkColorSelectionClass)) #define GTK_COLOR_SELECTION_DIALOG_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_SELECTION_DIALOG, \ GtkColorSelectionDialogClass)) #define GTK_CONTAINER_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CONTAINER, \ GtkContainerClass)) #define GTK_CURVE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CURVE, GtkCurveClass)) #define GTK_DIALOG_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_DIALOG, GtkDialogClass)) #define GTK_DRAWING_AREA_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_DRAWING_AREA, \ GtkDrawingAreaClass)) #define GTK_ENTRY_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY, GtkEntryClass)) #define GTK_ENTRY_COMPLETION_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY_COMPLETION, \ GtkEntryCompletionClass)) #define GTK_EVENT_BOX_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_EVENT_BOX, \ GtkEventBoxClass)) #define GTK_EXPANDER_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_EXPANDER, \ GtkExpanderClass)) #define GTK_FILE_CHOOSER_DIALOG_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_CHOOSER_DIALOG, \ GtkFileChooserDialogClass)) #define GTK_FILE_CHOOSER_WIDGET_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_CHOOSER_WIDGET, \ GtkFileChooserWidgetClass)) #define GTK_FILE_SELECTION_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_SELECTION, \ GtkFileSelectionClass)) #define GTK_FIXED_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FIXED, GtkFixedClass)) #define GTK_FONT_BUTTON_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FONT_BUTTON, \ GtkFontButtonClass)) #define GTK_FONT_SELECTION_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FONT_SELECTION, \ GtkFontSelectionClass)) #define GTK_FONT_SELECTION_DIALOG_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FONT_SELECTION_DIALOG, \ GtkFontSelectionDialogClass)) #define GTK_FRAME_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FRAME, GtkFrameClass)) #define GTK_GAMMA_CURVE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_GAMMA_CURVE, \ GtkGammaCurveClass)) #define GTK_HANDLE_BOX_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HANDLE_BOX, \ GtkHandleBoxClass)) #define GTK_HBOX_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HBOX, GtkHBoxClass)) #define GTK_HBUTTON_BOX_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HBUTTON_BOX, \ GtkHButtonBoxClass)) #define GTK_HPANED_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HPANED, GtkHPanedClass)) #define GTK_HRULER_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HRULER, GtkHRulerClass)) #define GTK_HSCALE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HSCALE, GtkHScaleClass)) #define GTK_HSCROLLBAR_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HSCROLLBAR, \ GtkHScrollbarClass)) #define GTK_HSEPARATOR_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HSEPARATOR, \ GtkHSeparatorClass)) #define GTK_ICON_FACTORY_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_FACTORY, \ GtkIconFactoryClass)) #define GTK_ICON_THEME_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_THEME, \ GtkIconThemeClass)) #define GTK_IMAGE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IMAGE, GtkImageClass)) #define GTK_IMAGE_MENU_ITEM_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IMAGE_MENU_ITEM, \ GtkImageMenuItemClass)) #define GTK_IM_CONTEXT_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_CONTEXT, \ GtkIMContextClass)) #define GTK_IM_CONTEXT_SIMPLE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_CONTEXT_SIMPLE, \ GtkIMContextSimpleClass)) #define GTK_IM_MULTICONTEXT_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_MULTICONTEXT, \ GtkIMMulticontextClass)) #define GTK_INPUT_DIALOG_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_INPUT_DIALOG, \ GtkInputDialogClass)) #define GTK_INVISIBLE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_INVISIBLE, \ GtkInvisibleClass)) #define GTK_ITEM_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ITEM, GtkItemClass)) #define GTK_LABEL_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LABEL, GtkLabelClass)) #define GTK_LAYOUT_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LAYOUT, GtkLayoutClass)) #define GTK_LIST_STORE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_STORE, \ GtkListStoreClass)) #define GTK_MENU_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU, GtkMenuClass)) #define GTK_MENU_BAR_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_BAR, \ GtkMenuBarClass)) #define GTK_MENU_ITEM_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_ITEM, \ GtkMenuItemClass)) #define GTK_MENU_SHELL_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_SHELL, \ GtkMenuShellClass)) #define GTK_MESSAGE_DIALOG_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MESSAGE_DIALOG, \ GtkMessageDialogClass)) #define GTK_MISC_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MISC, GtkMiscClass)) #define GTK_NOTEBOOK_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_NOTEBOOK, \ GtkNotebookClass)) #define GTK_PANED_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PANED, GtkPanedClass)) #define GTK_PLUG_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PLUG, GtkPlugClass)) #define GTK_PROGRESS_BAR_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PROGRESS_BAR, \ GtkProgressBarClass)) #define GTK_RADIO_BUTTON_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RADIO_BUTTON, \ GtkRadioButtonClass)) #define GTK_RADIO_MENU_ITEM_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RADIO_MENU_ITEM, \ GtkRadioMenuItemClass)) #define GTK_RANGE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RANGE, GtkRangeClass)) #define GTK_RC_STYLE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RC_STYLE, \ GtkRcStyleClass)) #define GTK_RULER_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RULER, GtkRulerClass)) #define GTK_SCALE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE, GtkScaleClass)) #define GTK_SCROLLBAR_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCROLLBAR, \ GtkScrollbarClass)) #define GTK_SCROLLED_WINDOW_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCROLLED_WINDOW, \ GtkScrolledWindowClass)) #define GTK_SEPARATOR_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEPARATOR, \ GtkSeparatorClass)) #define GTK_SEPARATOR_MENU_ITEM_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM, \ GtkSeparatorMenuItemClass)) #define GTK_SETTINGS_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SETTINGS, \ GtkSettingsClass)) #define GTK_SIZE_GROUP_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SIZE_GROUP, \ GtkSizeGroupClass)) #define GTK_SOCKET_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SOCKET, GtkSocketClass)) #define GTK_SPIN_BUTTON_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SPIN_BUTTON, \ GtkSpinButtonClass)) #define GTK_STATUSBAR_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STATUSBAR, \ GtkStatusbarClass)) #define GTK_STYLE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STYLE, GtkStyleClass)) #define GTK_TABLE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TABLE, GtkTableClass)) #define GTK_TEAROFF_MENU_ITEM_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEAROFF_MENU_ITEM, \ GtkTearoffMenuItemClass)) #define GTK_TEXT_BUFFER_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_BUFFER, \ GtkTextBufferClass)) #define GTK_TEXT_CHILD_ANCHOR_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_CHILD_ANCHOR, \ GtkTextChildAnchorClass)) #define GTK_TEXT_MARK_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_MARK, \ GtkTextMarkClass)) #define GTK_TEXT_TAG_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_TAG, \ GtkTextTagClass)) #define GTK_TEXT_TAG_TABLE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_TAG_TABLE, \ GtkTextTagTableClass)) #define GTK_TEXT_VIEW_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_VIEW, \ GtkTextViewClass)) #define GTK_TOGGLE_BUTTON_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOGGLE_BUTTON, \ GtkToggleButtonClass)) #define GTK_TOOLBAR_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOOLBAR, \ GtkToolbarClass)) #define GTK_TOOLTIPS_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOOLTIPS, \ GtkTooltipsClass)) #define GTK_TREE_MODEL_FILTER_GET_CLASS(inst) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MODEL_FILTER, \ GtkTreeModelFilterClass)) #define GTK_TREE_MODEL_SORT_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MODEL_SORT, \ GtkTreeModelSortClass)) #define GTK_TREE_SELECTION_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_SELECTION, \ GtkTreeSelectionClass)) #define GTK_TREE_STORE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_STORE, \ GtkTreeStoreClass)) #define GTK_TREE_VIEW_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_VIEW, \ GtkTreeViewClass)) #define GTK_TREE_VIEW_COLUMN_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_VIEW_COLUMN, \ GtkTreeViewColumnClass)) #define GTK_VBOX_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VBOX, GtkVBoxClass)) #define GTK_VBUTTON_BOX_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VBUTTON_BOX, \ GtkVButtonBoxClass)) #define GTK_VIEWPORT_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VIEWPORT, \ GtkViewportClass)) #define GTK_VPANED_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VPANED, GtkVPanedClass)) #define GTK_VRULER_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VRULER, GtkVRulerClass)) #define GTK_VSCALE_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VSCALE, GtkVScaleClass)) #define GTK_VSCROLLBAR_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VSCROLLBAR, \ GtkVScrollbarClass)) #define GTK_VSEPARATOR_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VSEPARATOR, \ GtkVSeparatorClass)) #define GTK_WIDGET_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WIDGET, GtkWidgetClass)) #define GTK_WINDOW_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW, GtkWindowClass)) #define GTK_WINDOW_GROUP_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW_GROUP, \ GtkWindowGroupClass)) #define GTK_FILE_CHOOSER_BUTTON_GET_CLASS(object) \ (G_TYPE_INSTANCE_GET_CLASS ((object), GTK_TYPE_FILE_CHOOSER_BUTTON, \ GtkFileChooserButtonClass)) #define GTK_TOOL_ITEM_GET_CLASS(o) \ (G_TYPE_INSTANCE_GET_CLASS((o), GTK_TYPE_TOOL_ITEM, \ GtkToolItemClass)) #define GTK_ACTION_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_ACTION, GtkActionClass)) #define GTK_RADIO_ACTION_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_RADIO_ACTION, \ GtkRadioActionClass)) #define GTK_RADIO_TOOL_BUTTON_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_RADIO_TOOL_BUTTON, \ GtkRadioToolButtonClass)) #define GTK_SEPARATOR_TOOL_ITEM_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_SEPARATOR_TOOL_ITEM, \ GtkSeparatorToolItemClass)) #define GTK_TOGGLE_ACTION_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_TOGGLE_ACTION, \ GtkToggleActionClass)) #define GTK_TOGGLE_TOOL_BUTTON_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_TOGGLE_TOOL_BUTTON, \ GtkToggleToolButtonClass)) #define GTK_TOOL_BUTTON_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_TOOL_BUTTON, \ GtkToolButtonClass)) #define GTK_UI_MANAGER_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_UI_MANAGER, \ GtkUIManagerClass)) #define GTK_EDITABLE_GET_CLASS(inst) \ (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_EDITABLE, \ GtkEditableClass)) #define GTK_CELL_EDITABLE_GET_IFACE(obj) \ (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_CELL_EDITABLE, \ GtkCellEditableIface)) #define GTK_CELL_LAYOUT_GET_IFACE(obj) \ (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_CELL_LAYOUT, \ GtkCellLayoutIface)) #define GTK_TREE_DRAG_DEST_GET_IFACE(obj) \ (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_DRAG_DEST, \ GtkTreeDragDestIface)) #define GTK_TREE_DRAG_SOURCE_GET_IFACE(obj) \ (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_DRAG_SOURCE, \ GtkTreeDragSourceIface)) #define GTK_TREE_MODEL_GET_IFACE(obj) \ (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_MODEL, \ GtkTreeModelIface)) #define GTK_TREE_SORTABLE_GET_IFACE(obj) \ (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_SORTABLE, \ GtkTreeSortableIface)) #define GTK_OBJECT_TYPE_NAME(object) \ (g_type_name (GTK_OBJECT_TYPE (object))) #define GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID(object,property_id,pspec) \ G_OBJECT_WARN_INVALID_PSPEC ((object), "child property id", \ (property_id), (pspec)) #define GTK_OBJECT_UNSET_FLAGS(obj,flag) \ G_STMT_START{ (GTK_OBJECT_FLAGS (obj) &= ~(flag)); }G_STMT_END #define GTK_OBJECT_SET_FLAGS(obj,flag) \ G_STMT_START{ (GTK_OBJECT_FLAGS (obj) |= (flag)); }G_STMT_END #define GTK_WIDGET_UNSET_FLAGS(wid,flag) \ G_STMT_START{ (GTK_WIDGET_FLAGS (wid) &= ~(flag)); }G_STMT_END #define GTK_WIDGET_SET_FLAGS(wid,flag) \ G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END #define GTK_SIGNAL_FUNC(f) ((GtkSignalFunc) (f)) #define GTK_INTERFACE_AGE (10) #define GTK_MICRO_VERSION (10) #define GTK_MAJOR_VERSION (2) #define GTK_MINOR_VERSION (6) #define GTK_BINARY_AGE (610) #define GTK_TEXT_VIEW_PRIORITY_VALIDATE (GDK_PRIORITY_REDRAW + 5) #define GTK_TYPE_ABOUT_DIALOG (gtk_about_dialog_get_type ()) #define GTK_TYPE_ACCEL_FLAGS (gtk_accel_flags_get_type()) #define GTK_TYPE_ACCEL_GROUP (gtk_accel_group_get_type ()) #define GTK_TYPE_ACCEL_LABEL (gtk_accel_label_get_type ()) #define GTK_TYPE_ACCEL_MAP (gtk_accel_map_get_type ()) #define GTK_TYPE_ACCESSIBLE (gtk_accessible_get_type ()) #define GTK_TYPE_ACTION (gtk_action_get_type ()) #define GTK_TYPE_ACTION_GROUP (gtk_action_group_get_type ()) #define GTK_TYPE_ADJUSTMENT (gtk_adjustment_get_type ()) #define GTK_TYPE_ALIGNMENT (gtk_alignment_get_type ()) #define GTK_TYPE_ANCHOR_TYPE (gtk_anchor_type_get_type()) #define GTK_TYPE_ARG_FLAGS (gtk_arg_flags_get_type()) #define GTK_ARG_READWRITE (GTK_ARG_READABLE | GTK_ARG_WRITABLE) #define GTK_TYPE_ARROW (gtk_arrow_get_type ()) #define GTK_TYPE_ARROW_TYPE (gtk_arrow_type_get_type()) #define GTK_TYPE_ASPECT_FRAME (gtk_aspect_frame_get_type ()) #define GTK_TYPE_ATTACH_OPTIONS (gtk_attach_options_get_type()) #define GTK_TYPE_BIN (gtk_bin_get_type ()) #define GTK_TYPE_BORDER (gtk_border_get_type ()) #define GTK_TYPE_BOX (gtk_box_get_type ()) #define GTK_TYPE_BUTTONS_TYPE (gtk_buttons_type_get_type()) #define GTK_TYPE_BUTTON_BOX (gtk_button_box_get_type ()) #define GTK_TYPE_BUTTON_BOX_STYLE (gtk_button_box_style_get_type()) #define GTK_TYPE_BUTTON (gtk_button_get_type ()) #define GTK_TYPE_CALENDAR (gtk_calendar_get_type ()) #define GTK_TYPE_CELL_EDITABLE (gtk_cell_editable_get_type ()) #define GTK_TYPE_CELL_LAYOUT (gtk_cell_layout_get_type ()) #define GTK_TYPE_CELL_RENDERER_COMBO (gtk_cell_renderer_combo_get_type ()) #define GTK_TYPE_CELL_RENDERER (gtk_cell_renderer_get_type ()) #define GTK_TYPE_CELL_RENDERER_MODE (gtk_cell_renderer_mode_get_type()) #define GTK_TYPE_CELL_RENDERER_STATE (gtk_cell_renderer_state_get_type()) #define GTK_TYPE_CELL_RENDERER_TEXT (gtk_cell_renderer_text_get_type ()) #define GTK_TYPE_CELL_VIEW (gtk_cell_view_get_type ()) #define GTK_TYPE_CHECK_BUTTON (gtk_check_button_get_type ()) #define GTK_LIST(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_LIST, GtkList)) #define GTK_TYPE_CHECK_MENU_ITEM (gtk_check_menu_item_get_type ()) #define GTK_IS_ICON_VIEW(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_ICON_VIEW)) #define GTK_IS_LIST(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_LIST)) #define GTK_IS_OBJECT(object) (GTK_CHECK_TYPE ((object), GTK_TYPE_OBJECT)) #define GTK_TYPE_CLIPBOARD (gtk_clipboard_get_type ()) #define GTK_TYPE_COLOR_BUTTON (gtk_color_button_get_type ()) #define GTK_TYPE_COLOR_SELECTION (gtk_color_selection_get_type ()) #define GTK_TYPE_COMBO_BOX_ENTRY (gtk_combo_box_entry_get_type ()) #define GTK_TYPE_COMBO_BOX (gtk_combo_box_get_type ()) #define GTK_TYPE_CONTAINER (gtk_container_get_type ()) #define GTK_TYPE_CORNER_TYPE (gtk_corner_type_get_type()) #define GTK_TYPE_CURVE (gtk_curve_get_type ()) #define GTK_TYPE_CURVE_TYPE (gtk_curve_type_get_type()) #define GTK_TYPE_DEBUG_FLAG (gtk_debug_flag_get_type()) #define GTK_TYPE_DELETE_TYPE (gtk_delete_type_get_type()) #define GTK_TYPE_DEST_DEFAULTS (gtk_dest_defaults_get_type()) #define GTK_TYPE_DIALOG_FLAGS (gtk_dialog_flags_get_type()) #define GTK_TYPE_DIALOG (gtk_dialog_get_type ()) #define GTK_TYPE_DIRECTION_TYPE (gtk_direction_type_get_type()) #define GTK_TYPE_DRAWING_AREA (gtk_drawing_area_get_type ()) #define GTK_TYPE_EDITABLE (gtk_editable_get_type ()) #define GTK_TYPE_ENTRY_COMPLETION (gtk_entry_completion_get_type ()) #define GTK_TYPE_ENTRY (gtk_entry_get_type ()) #define GTK_TYPE_EVENT_BOX (gtk_event_box_get_type ()) #define GTK_TYPE_EXPANDER (gtk_expander_get_type ()) #define GTK_TYPE_EXPANDER_STYLE (gtk_expander_style_get_type()) #define GTK_TYPE_FILE_CHOOSER_ACTION (gtk_file_chooser_action_get_type()) #define GTK_TYPE_FILE_CHOOSER_BUTTON (gtk_file_chooser_button_get_type ()) #define GTK_TYPE_FILE_CHOOSER_DIALOG (gtk_file_chooser_dialog_get_type ()) #define GTK_TYPE_FILE_CHOOSER_ERROR (gtk_file_chooser_error_get_type()) #define GTK_FILE_CHOOSER_ERROR (gtk_file_chooser_error_quark ()) #define GTK_TYPE_FILE_CHOOSER (gtk_file_chooser_get_type ()) #define GTK_TYPE_FILE_CHOOSER_WIDGET (gtk_file_chooser_widget_get_type ()) #define GTK_TYPE_FILE_FILTER_FLAGS (gtk_file_filter_flags_get_type()) #define GTK_TYPE_FILE_FILTER (gtk_file_filter_get_type ()) #define GTK_TYPE_FILE_SELECTION (gtk_file_selection_get_type ()) #define GTK_TYPE_FIXED (gtk_fixed_get_type ()) #define GTK_TYPE_FONT_BUTTON (gtk_font_button_get_type ()) #define GTK_TYPE_FONT_SELECTION (gtk_font_selection_get_type ()) #define GTK_TYPE_FRAME (gtk_frame_get_type ()) #define GTK_TYPE_GAMMA_CURVE (gtk_gamma_curve_get_type ()) #define GTK_TYPE_HANDLE_BOX (gtk_handle_box_get_type ()) #define GTK_TYPE_HBOX (gtk_hbox_get_type ()) #define GTK_TYPE_HBUTTON_BOX (gtk_hbutton_box_get_type ()) #define GTK_TYPE_HPANED (gtk_hpaned_get_type ()) #define GTK_TYPE_HRULER (gtk_hruler_get_type ()) #define GTK_TYPE_HSCALE (gtk_hscale_get_type ()) #define GTK_TYPE_HSCROLLBAR (gtk_hscrollbar_get_type ()) #define GTK_TYPE_HSEPARATOR (gtk_hseparator_get_type ()) #define GTK_TYPE_ICON_FACTORY (gtk_icon_factory_get_type ()) #define GTK_TYPE_ICON_INFO (gtk_icon_info_get_type ()) #define GTK_TYPE_ICON_LOOKUP_FLAGS (gtk_icon_lookup_flags_get_type()) #define GTK_TYPE_ICON_SET (gtk_icon_set_get_type ()) #define GTK_TYPE_ICON_SIZE (gtk_icon_size_get_type()) #define GTK_TYPE_ICON_SOURCE (gtk_icon_source_get_type ()) #define GTK_TYPE_ICON_THEME_ERROR (gtk_icon_theme_error_get_type()) #define GTK_TYPE_ICON_THEME (gtk_icon_theme_get_type ()) #define GTK_TYPE_ICON_VIEW (gtk_icon_view_get_type ()) #define GTK_TYPE_IDENTIFIER (gtk_identifier_get_type ()) #define GTK_TYPE_IMAGE (gtk_image_get_type ()) #define GTK_TYPE_IMAGE_MENU_ITEM (gtk_image_menu_item_get_type ()) #define GTK_TYPE_IMAGE_TYPE (gtk_image_type_get_type()) #define GTK_TYPE_IM_CONTEXT (gtk_im_context_get_type ()) #define GTK_TYPE_IM_CONTEXT_SIMPLE (gtk_im_context_simple_get_type ()) #define GTK_TYPE_IM_MULTICONTEXT (gtk_im_multicontext_get_type ()) #define GTK_TYPE_IM_PREEDIT_STYLE (gtk_im_preedit_style_get_type()) #define GTK_TYPE_IM_STATUS_STYLE (gtk_im_status_style_get_type()) #define GTK_TYPE_INPUT_DIALOG (gtk_input_dialog_get_type ()) #define GTK_TYPE_INVISIBLE (gtk_invisible_get_type ()) #define GTK_TYPE_ITEM (gtk_item_get_type ()) #define GTK_TYPE_JUSTIFICATION (gtk_justification_get_type()) #define GTK_TYPE_LABEL (gtk_label_get_type ()) #define GTK_TYPE_LAYOUT (gtk_layout_get_type ()) #define GTK_TYPE_LIST (gtk_list_get_type ()) #define GTK_TYPE_LIST_STORE (gtk_list_store_get_type ()) #define GTK_TYPE_MATCH_TYPE (gtk_match_type_get_type()) #define GTK_TYPE_MENU_BAR (gtk_menu_bar_get_type ()) #define GTK_TYPE_MENU_DIRECTION_TYPE (gtk_menu_direction_type_get_type()) #define GTK_TYPE_MENU (gtk_menu_get_type ()) #define GTK_TYPE_MENU_ITEM (gtk_menu_item_get_type ()) #define GTK_TYPE_MENU_SHELL (gtk_menu_shell_get_type ()) #define GTK_TYPE_MENU_TOOL_BUTTON (gtk_menu_tool_button_get_type ()) #define GTK_TYPE_MESSAGE_DIALOG (gtk_message_dialog_get_type ()) #define GTK_TYPE_MESSAGE_TYPE (gtk_message_type_get_type()) #define GTK_TYPE_METRIC_TYPE (gtk_metric_type_get_type()) #define GTK_TYPE_MISC (gtk_misc_get_type ()) #define GTK_TYPE_MOVEMENT_STEP (gtk_movement_step_get_type()) #define GTK_TYPE_NOTEBOOK (gtk_notebook_get_type ()) #define GTK_TYPE_NOTEBOOK_TAB (gtk_notebook_tab_get_type()) #define GTK_OBJECT_FLAGS(obj) (GTK_OBJECT (obj)->flags) #define GTK_WIDGET_FLAGS(wid) (GTK_OBJECT_FLAGS (wid)) #define GTK_TYPE_OBJECT_FLAGS (gtk_object_flags_get_type()) #define GTK_TYPE_OBJECT (gtk_object_get_type ()) #define GTK_WIDGET_TYPE(wid) (GTK_OBJECT_TYPE (wid)) #define GTK_TYPE_ORIENTATION (gtk_orientation_get_type()) #define GTK_TYPE_PACK_TYPE (gtk_pack_type_get_type()) #define GTK_TYPE_PANED (gtk_paned_get_type ()) #define GTK_TYPE_PATH_PRIORITY_TYPE (gtk_path_priority_type_get_type()) #define GTK_TYPE_PATH_TYPE (gtk_path_type_get_type()) #define GTK_TYPE_PLUG (gtk_plug_get_type ()) #define GTK_TYPE_POLICY_TYPE (gtk_policy_type_get_type()) #define GTK_TYPE_POSITION_TYPE (gtk_position_type_get_type()) #define GTK_TYPE_PROGRESS_BAR (gtk_progress_bar_get_type ()) #define GTK_TYPE_PROGRESS_BAR_STYLE (gtk_progress_bar_style_get_type()) #define GTK_TYPE_RADIO_ACTION (gtk_radio_action_get_type ()) #define GTK_TYPE_RADIO_BUTTON (gtk_radio_button_get_type ()) #define GTK_TYPE_RADIO_MENU_ITEM (gtk_radio_menu_item_get_type ()) #define GTK_TYPE_RADIO_TOOL_BUTTON (gtk_radio_tool_button_get_type ()) #define GTK_TYPE_RANGE (gtk_range_get_type ()) #define GTK_TYPE_RC_FLAGS (gtk_rc_flags_get_type()) #define GTK_TYPE_RC_STYLE (gtk_rc_style_get_type ()) #define GTK_TYPE_RC_TOKEN_TYPE (gtk_rc_token_type_get_type()) #define GTK_TYPE_RELIEF_STYLE (gtk_relief_style_get_type()) #define GTK_TYPE_REQUISITION (gtk_requisition_get_type ()) #define GTK_TYPE_RESIZE_MODE (gtk_resize_mode_get_type()) #define GTK_TYPE_RESPONSE_TYPE (gtk_response_type_get_type()) #define GTK_TYPE_RULER (gtk_ruler_get_type ()) #define GTK_TYPE_SCALE (gtk_scale_get_type ()) #define GTK_TYPE_SCROLLBAR (gtk_scrollbar_get_type ()) #define GTK_TYPE_SCROLLED_WINDOW (gtk_scrolled_window_get_type ()) #define GTK_TYPE_SCROLL_STEP (gtk_scroll_step_get_type()) #define GTK_TYPE_SCROLL_TYPE (gtk_scroll_type_get_type()) #define GTK_TYPE_SELECTION_DATA (gtk_selection_data_get_type ()) #define GTK_TYPE_SELECTION_MODE (gtk_selection_mode_get_type()) #define GTK_TYPE_SEPARATOR (gtk_separator_get_type ()) #define GTK_TYPE_SEPARATOR_MENU_ITEM (gtk_separator_menu_item_get_type ()) #define GTK_TYPE_SEPARATOR_TOOL_ITEM (gtk_separator_tool_item_get_type ()) #define GTK_TYPE_SETTINGS (gtk_settings_get_type ()) #define GTK_TYPE_SHADOW_TYPE (gtk_shadow_type_get_type()) #define GTK_TYPE_SIDE_TYPE (gtk_side_type_get_type()) #define GTK_TYPE_SIGNAL_RUN_TYPE (gtk_signal_run_type_get_type()) #define GTK_TYPE_SIZE_GROUP (gtk_size_group_get_type ()) #define GTK_TYPE_SIZE_GROUP_MODE (gtk_size_group_mode_get_type()) #define GTK_TYPE_SOCKET (gtk_socket_get_type ()) #define GTK_TYPE_SORT_TYPE (gtk_sort_type_get_type()) #define GTK_TYPE_SPIN_BUTTON (gtk_spin_button_get_type ()) #define GTK_TYPE_SPIN_TYPE (gtk_spin_type_get_type()) #define GTK_TYPE_STATE_TYPE (gtk_state_type_get_type()) #define GTK_TYPE_STATUSBAR (gtk_statusbar_get_type ()) #define GTK_STYLE_ATTACHED(style) (GTK_STYLE (style)->attach_count > 0) #define GTK_TYPE_STYLE (gtk_style_get_type ()) #define GTK_TYPE_SUBMENU_DIRECTION (gtk_submenu_direction_get_type()) #define GTK_TYPE_SUBMENU_PLACEMENT (gtk_submenu_placement_get_type()) #define GTK_TYPE_TABLE (gtk_table_get_type ()) #define GTK_TYPE_TARGET_FLAGS (gtk_target_flags_get_type()) #define GTK_TYPE_TEAROFF_MENU_ITEM (gtk_tearoff_menu_item_get_type ()) #define GTK_TYPE_TEXT_ATTRIBUTES (gtk_text_attributes_get_type ()) #define GTK_TYPE_TEXT_BUFFER (gtk_text_buffer_get_type ()) #define GTK_TYPE_TEXT_CHILD_ANCHOR (gtk_text_child_anchor_get_type ()) #define GTK_TYPE_TEXT_DIRECTION (gtk_text_direction_get_type()) #define GTK_TYPE_TEXT_ITER (gtk_text_iter_get_type ()) #define GTK_TYPE_TEXT_MARK (gtk_text_mark_get_type ()) #define GTK_TYPE_TEXT_SEARCH_FLAGS (gtk_text_search_flags_get_type()) #define GTK_TYPE_TEXT_TAG (gtk_text_tag_get_type ()) #define GTK_TYPE_TEXT_TAG_TABLE (gtk_text_tag_table_get_type ()) #define GTK_TYPE_TEXT_VIEW (gtk_text_view_get_type ()) #define GTK_TYPE_TEXT_WINDOW_TYPE (gtk_text_window_type_get_type()) #define GTK_TYPE_TOGGLE_ACTION (gtk_toggle_action_get_type ()) #define GTK_TYPE_TOGGLE_BUTTON (gtk_toggle_button_get_type ()) #define GTK_TYPE_TOGGLE_TOOL_BUTTON (gtk_toggle_tool_button_get_type ()) #define GTK_TYPE_TOOLBAR_CHILD_TYPE (gtk_toolbar_child_type_get_type()) #define GTK_TYPE_TOOLBAR (gtk_toolbar_get_type ()) #define GTK_TYPE_TOOLBAR_SPACE_STYLE (gtk_toolbar_space_style_get_type()) #define GTK_TYPE_TOOLBAR_STYLE (gtk_toolbar_style_get_type()) #define GTK_TYPE_TOOLTIPS (gtk_tooltips_get_type ()) #define GTK_TYPE_TOOL_BUTTON (gtk_tool_button_get_type ()) #define GTK_TYPE_TOOL_ITEM (gtk_tool_item_get_type ()) #define GTK_TYPE_TREE_DRAG_DEST (gtk_tree_drag_dest_get_type ()) #define GTK_TYPE_TREE_DRAG_SOURCE (gtk_tree_drag_source_get_type ()) #define GTK_TYPE_TREE_ITER (gtk_tree_iter_get_type ()) #define GTK_TYPE_TREE_MODEL_FILTER (gtk_tree_model_filter_get_type ()) #define GTK_TYPE_TREE_MODEL_FLAGS (gtk_tree_model_flags_get_type()) #define GTK_TYPE_TREE_MODEL (gtk_tree_model_get_type ()) #define GTK_TYPE_TREE_MODEL_SORT (gtk_tree_model_sort_get_type ()) #define GTK_TYPE_TREE_PATH (gtk_tree_path_get_type ()) #define GTK_TYPE_TREE_ROW_REFERENCE (gtk_tree_row_reference_get_type ()) #define GTK_TYPE_TREE_SELECTION (gtk_tree_selection_get_type ()) #define GTK_TYPE_TREE_SORTABLE (gtk_tree_sortable_get_type ()) #define GTK_TYPE_TREE_STORE (gtk_tree_store_get_type ()) #define GTK_TYPE_TREE_VIEW_COLUMN (gtk_tree_view_column_get_type ()) #define GTK_TYPE_TREE_VIEW (gtk_tree_view_get_type ()) #define GTK_TYPE_TREE_VIEW_MODE (gtk_tree_view_mode_get_type()) #define GTK_TYPE_UI_MANAGER (gtk_ui_manager_get_type ()) #define GTK_TYPE_UPDATE_TYPE (gtk_update_type_get_type()) #define GTK_TYPE_VBOX (gtk_vbox_get_type ()) #define GTK_TYPE_VBUTTON_BOX (gtk_vbutton_box_get_type ()) #define GTK_TYPE_VIEWPORT (gtk_viewport_get_type ()) #define GTK_TYPE_VISIBILITY (gtk_visibility_get_type()) #define GTK_TYPE_VPANED (gtk_vpaned_get_type ()) #define GTK_TYPE_VRULER (gtk_vruler_get_type ()) #define GTK_TYPE_VSCALE (gtk_vscale_get_type ()) #define GTK_TYPE_VSCROLLBAR (gtk_vscrollbar_get_type ()) #define GTK_TYPE_VSEPARATOR (gtk_vseparator_get_type ()) #define GTK_WIDGET_SAVED_STATE(wid) (GTK_WIDGET (wid)->saved_state) #define GTK_WIDGET_STATE(wid) (GTK_WIDGET (wid)->state) #define GTK_TYPE_WIDGET_FLAGS (gtk_widget_flags_get_type()) #define GTK_TYPE_WIDGET (gtk_widget_get_type ()) #define GTK_TYPE_WIDGET_HELP_TYPE (gtk_widget_help_type_get_type()) #define GTK_TYPE_WINDOW (gtk_window_get_type ()) #define GTK_TYPE_WINDOW_GROUP (gtk_window_group_get_type ()) #define GTK_TYPE_WINDOW_POSITION (gtk_window_position_get_type()) #define GTK_TYPE_WINDOW_TYPE (gtk_window_type_get_type()) #define GTK_TYPE_WRAP_MODE (gtk_wrap_mode_get_type()) #define GTK_PRIORITY_RESIZE (G_PRIORITY_HIGH_IDLE + 10) #define GTK_IS_BIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BIN)) #define GTK_IS_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BOX)) #define GTK_OBJECT_TYPE(object) (G_TYPE_FROM_INSTANCE (object)) #define GTK_BUTTONBOX_DEFAULT -1 #define GTK_INPUT_ERROR -1 #define GTK_PATH_PRIO_MASK 0x0f #define GTK_MAX_COMPOSE_LEN 7 #define GTKMAIN_C_VAR extern #define GTKVAR extern #define GTK_STOCK_ABOUT "gtk-about" #define GTK_STOCK_ADD "gtk-add" #define GTK_STOCK_APPLY "gtk-apply" #define GTK_STOCK_BOLD "gtk-bold" #define GTK_STOCK_CANCEL "gtk-cancel" #define GTK_STOCK_CDROM "gtk-cdrom" #define GTK_STOCK_CLEAR "gtk-clear" #define GTK_STOCK_CLOSE "gtk-close" #define GTK_STOCK_COLOR_PICKER "gtk-color-picker" #define GTK_STOCK_CONNECT "gtk-connect" #define GTK_STOCK_CONVERT "gtk-convert" #define GTK_STOCK_COPY "gtk-copy" #define GTK_STOCK_CUT "gtk-cut" #define GTK_STOCK_DELETE "gtk-delete" #define GTK_STOCK_DIALOG_AUTHENTICATION "gtk-dialog-authentication" #define GTK_STOCK_DIALOG_ERROR "gtk-dialog-error" #define GTK_STOCK_DIALOG_INFO "gtk-dialog-info" #define GTK_STOCK_DIALOG_QUESTION "gtk-dialog-question" #define GTK_STOCK_DIALOG_WARNING "gtk-dialog-warning" #define GTK_STOCK_DIRECTORY "gtk-directory" #define GTK_STOCK_DISCONNECT "gtk-disconnect" #define GTK_STOCK_DND "gtk-dnd" #define GTK_STOCK_DND_MULTIPLE "gtk-dnd-multiple" #define GTK_STOCK_EDIT "gtk-edit" #define GTK_STOCK_EXECUTE "gtk-execute" #define GTK_STOCK_FILE "gtk-file" #define GTK_STOCK_FIND "gtk-find" #define GTK_STOCK_FIND_AND_REPLACE "gtk-find-and-replace" #define GTK_STOCK_FLOPPY "gtk-floppy" #define GTK_STOCK_GO_BACK "gtk-go-back" #define GTK_STOCK_GO_DOWN "gtk-go-down" #define GTK_STOCK_GO_FORWARD "gtk-go-forward" #define GTK_STOCK_GO_UP "gtk-go-up" #define GTK_STOCK_GOTO_BOTTOM "gtk-goto-bottom" #define GTK_STOCK_GOTO_FIRST "gtk-goto-first" #define GTK_STOCK_GOTO_LAST "gtk-goto-last" #define GTK_STOCK_GOTO_TOP "gtk-goto-top" #define GTK_STOCK_HARDDISK "gtk-harddisk" #define GTK_STOCK_HELP "gtk-help" #define GTK_STOCK_HOME "gtk-home" #define GTK_STOCK_INDENT "gtk-indent" #define GTK_STOCK_INDEX "gtk-index" #define GTK_STOCK_ITALIC "gtk-italic" #define GTK_STOCK_JUMP_TO "gtk-jump-to" #define GTK_STOCK_JUSTIFY_CENTER "gtk-justify-center" #define GTK_STOCK_JUSTIFY_FILL "gtk-justify-fill" #define GTK_STOCK_JUSTIFY_LEFT "gtk-justify-left" #define GTK_STOCK_JUSTIFY_RIGHT "gtk-justify-right" #define GTK_STOCK_MEDIA_FORWARD "gtk-media-forward" #define GTK_STOCK_MEDIA_NEXT "gtk-media-next" #define GTK_STOCK_MEDIA_PAUSE "gtk-media-pause" #define GTK_STOCK_MEDIA_PLAY "gtk-media-play" #define GTK_STOCK_MEDIA_PREVIOUS "gtk-media-previous" #define GTK_STOCK_MEDIA_RECORD "gtk-media-record" #define GTK_STOCK_MEDIA_REWIND "gtk-media-rewind" #define GTK_STOCK_MEDIA_STOP "gtk-media-stop" #define GTK_STOCK_MISSING_IMAGE "gtk-missing-image" #define GTK_STOCK_NETWORK "gtk-network" #define GTK_STOCK_NEW "gtk-new" #define GTK_STOCK_NO "gtk-no" #define GTK_STOCK_OK "gtk-ok" #define GTK_STOCK_OPEN "gtk-open" #define GTK_STOCK_PASTE "gtk-paste" #define GTK_STOCK_PREFERENCES "gtk-preferences" #define GTK_STOCK_PRINT "gtk-print" #define GTK_STOCK_PRINT_PREVIEW "gtk-print-preview" #define GTK_STOCK_PROPERTIES "gtk-properties" #define GTK_STOCK_QUIT "gtk-quit" #define GTK_STOCK_REDO "gtk-redo" #define GTK_STOCK_REFRESH "gtk-refresh" #define GTK_STOCK_REMOVE "gtk-remove" #define GTK_STOCK_REVERT_TO_SAVED "gtk-revert-to-saved" #define GTK_STOCK_SAVE "gtk-save" #define GTK_STOCK_SAVE_AS "gtk-save-as" #define GTK_STOCK_SELECT_COLOR "gtk-select-color" #define GTK_STOCK_SELECT_FONT "gtk-select-font" #define GTK_STOCK_SORT_ASCENDING "gtk-sort-ascending" #define GTK_STOCK_SORT_DESCENDING "gtk-sort-descending" #define GTK_STOCK_SPELL_CHECK "gtk-spell-check" #define GTK_STOCK_STOP "gtk-stop" #define GTK_STOCK_STRIKETHROUGH "gtk-strikethrough" #define GTK_STOCK_UNDELETE "gtk-undelete" #define GTK_STOCK_UNDERLINE "gtk-underline" #define GTK_STOCK_UNDO "gtk-undo" #define GTK_STOCK_UNINDENT "gtk-unindent" #define GTK_STOCK_YES "gtk-yes" #define GTK_STOCK_ZOOM_100 "gtk-zoom-100" #define GTK_STOCK_ZOOM_FIT "gtk-zoom-fit" #define GTK_STOCK_ZOOM_IN "gtk-zoom-in" #define GTK_STOCK_ZOOM_OUT "gtk-zoom-out" #define gtk_accel_label_accelerator_width gtk_accel_label_get_accel_width #define gtk_binding_entry_add gtk_binding_entry_clear #define GTK_ICON_THEME_ERROR gtk_icon_theme_error_quark () #define GTK_CHECK_CLASS_CAST G_TYPE_CHECK_CLASS_CAST #define GTK_CHECK_CLASS_TYPE G_TYPE_CHECK_CLASS_TYPE #define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST #define GTK_CHECK_TYPE G_TYPE_CHECK_INSTANCE_TYPE #define GTK_CHECK_GET_CLASS G_TYPE_INSTANCE_GET_CLASS typedef struct _GtkIconSet GtkIconSet; typedef struct _GtkObject GtkObject; typedef enum { GTK_RC_FG = 1, GTK_RC_BG = 2, GTK_RC_TEXT = 4, GTK_RC_BASE = 8 } GtkRcFlags; typedef struct _GtkRcStyle GtkRcStyle; typedef struct _GtkStyle GtkStyle; typedef struct _GtkRequisition GtkRequisition; typedef GdkRectangle GtkAllocation; typedef struct _GtkWidget GtkWidget; typedef struct _GtkAdjustment GtkAdjustment; typedef struct _GtkProgress GtkProgress; typedef enum { GTK_PROGRESS_CONTINUOUS = 0, GTK_PROGRESS_DISCRETE = 1 } GtkProgressBarStyle; typedef enum { GTK_PROGRESS_LEFT_TO_RIGHT = 0, GTK_PROGRESS_RIGHT_TO_LEFT = 1, GTK_PROGRESS_BOTTOM_TO_TOP = 2, GTK_PROGRESS_TOP_TO_BOTTOM = 3 } GtkProgressBarOrientation; typedef struct _GtkProgressBar GtkProgressBar; typedef struct _GtkTextTagTable GtkTextTagTable; typedef struct _GtkTextBTree GtkTextBTree; typedef struct _GtkTextLogAttrCache GtkTextLogAttrCache; typedef struct _GtkTextBuffer GtkTextBuffer; typedef struct _GtkTextIter GtkTextIter; typedef GType GtkType; typedef struct _GtkContainer GtkContainer; typedef struct _GtkBin GtkBin; typedef struct _GtkComboBoxPrivate GtkComboBoxPrivate; typedef struct _GtkComboBox GtkComboBox; typedef struct _GtkMisc GtkMisc; typedef struct _GtkBox GtkBox; typedef struct _GtkHBox GtkHBox; typedef struct _GtkStatusbar GtkStatusbar; typedef struct _GtkTargetList GtkTargetList; typedef struct _GtkWindow GtkWindow; typedef struct _GtkWindowGeometryInfo GtkWindowGeometryInfo; typedef struct _GtkWindowGroup GtkWindowGroup; typedef enum { GTK_STATE_NORMAL = 0, GTK_STATE_ACTIVE = 1, GTK_STATE_PRELIGHT = 2, GTK_STATE_SELECTED = 3, GTK_STATE_INSENSITIVE = 4 } GtkStateType; typedef struct _GtkTreeRowReference GtkTreeRowReference; typedef enum { GTK_TREE_MODEL_ITERS_PERSIST = 1, GTK_TREE_MODEL_LIST_ONLY = 2 } GtkTreeModelFlags; typedef struct _GtkTreeModel GtkTreeModel; typedef struct _GtkTargetEntry GtkTargetEntry; typedef struct _GtkIMContext GtkIMContext; typedef struct _GtkEntry GtkEntry; typedef struct _GtkComboBoxEntryPrivate GtkComboBoxEntryPrivate; typedef struct _GtkComboBoxEntry GtkComboBoxEntry; typedef struct _GtkLayout GtkLayout; typedef enum { GTK_SORT_ASCENDING = 0, GTK_SORT_DESCENDING = 1 } GtkSortType; typedef struct _GtkTreeIter GtkTreeIter; typedef gint(*GtkTreeIterCompareFunc) (GtkTreeModel *, GtkTreeIter *, GtkTreeIter *, gpointer); typedef void (*GtkDestroyNotify) (gpointer); typedef struct _GtkTreeStore GtkTreeStore; typedef struct _GtkDialog GtkDialog; typedef struct _GtkAboutDialog GtkAboutDialog; typedef void (*GtkAboutDialogActivateLinkFunc) (GtkAboutDialog *, const gchar *, gpointer); typedef struct _GtkTreeSortable GtkTreeSortable; typedef enum { GTK_UPDATE_CONTINUOUS = 0, GTK_UPDATE_DISCONTINUOUS = 1, GTK_UPDATE_DELAYED = 2 } GtkUpdateType; typedef enum { GTK_ORIENTATION_HORIZONTAL = 0, GTK_ORIENTATION_VERTICAL = 1 } GtkOrientation; typedef struct _GtkRangeLayout GtkRangeLayout; typedef struct _GtkRangeStepTimer GtkRangeStepTimer; typedef struct _GtkRange GtkRange; typedef struct _GtkAccelKey GtkAccelKey; typedef struct _GtkAccelGroupEntry GtkAccelGroupEntry; typedef struct _GtkAccelGroup GtkAccelGroup; typedef struct _GtkSocket GtkSocket; typedef struct _GtkCellEditable GtkCellEditable; typedef enum { GTK_TREE_VIEW_COLUMN_GROW_ONLY = 0, GTK_TREE_VIEW_COLUMN_AUTOSIZE = 1, GTK_TREE_VIEW_COLUMN_FIXED = 2 } GtkTreeViewColumnSizing; typedef struct _GtkTreeViewColumn GtkTreeViewColumn; typedef struct _GtkCellRenderer GtkCellRenderer; typedef enum { GTK_BUTTONBOX_DEFAULT_STYLE = 0, GTK_BUTTONBOX_SPREAD = 1, GTK_BUTTONBOX_EDGE = 2, GTK_BUTTONBOX_START = 3, GTK_BUTTONBOX_END = 4 } GtkButtonBoxStyle; typedef struct _GtkButtonBox GtkButtonBox; typedef struct _GtkActionPrivate GtkActionPrivate; typedef struct _GtkAction GtkAction; typedef struct _GtkToggleActionPrivate GtkToggleActionPrivate; typedef struct _GtkToggleAction GtkToggleAction; typedef struct _GtkTextAppearance GtkTextAppearance; typedef enum { GTK_JUSTIFY_LEFT = 0, GTK_JUSTIFY_RIGHT = 1, GTK_JUSTIFY_CENTER = 2, GTK_JUSTIFY_FILL = 3 } GtkJustification; typedef enum { GTK_TEXT_DIR_NONE = 0, GTK_TEXT_DIR_LTR = 1, GTK_TEXT_DIR_RTL = 2 } GtkTextDirection; typedef enum { GTK_WRAP_NONE = 0, GTK_WRAP_CHAR = 1, GTK_WRAP_WORD = 2, GTK_WRAP_WORD_CHAR = 3 } GtkWrapMode; typedef struct _GtkTextAttributes GtkTextAttributes; typedef struct _GtkTextTag GtkTextTag; typedef struct _GtkFileFilter GtkFileFilter; typedef enum { GTK_FILE_FILTER_FILENAME = 1, GTK_FILE_FILTER_URI = 2, GTK_FILE_FILTER_DISPLAY_NAME = 4, GTK_FILE_FILTER_MIME_TYPE = 8 } GtkFileFilterFlags; typedef struct _GtkFileFilterInfo GtkFileFilterInfo; typedef struct _GtkIconSource GtkIconSource; typedef struct _GtkToolItemPrivate GtkToolItemPrivate; typedef struct _GtkToolItem GtkToolItem; typedef struct _GtkToolButtonPrivate GtkToolButtonPrivate; typedef struct _GtkToolButton GtkToolButton; typedef struct _GtkIconViewPrivate GtkIconViewPrivate; typedef struct _GtkIconView GtkIconView; typedef struct _GtkLabelSelectionInfo GtkLabelSelectionInfo; typedef struct _GtkLabel GtkLabel; typedef struct _GtkSettingsPropertyValue GtkSettingsPropertyValue; typedef struct _GtkRcContext GtkRcContext; typedef struct _GtkSettings GtkSettings; typedef struct _GtkUIManagerPrivate GtkUIManagerPrivate; typedef struct _GtkUIManager GtkUIManager; typedef struct _GtkItem GtkItem; typedef struct _GtkMenuItem GtkMenuItem; typedef struct _GtkCheckMenuItem GtkCheckMenuItem; typedef struct _GtkRadioMenuItem GtkRadioMenuItem; typedef struct _GtkCellViewPrivate GtkCellViewPrivate; typedef struct _GtkCellView GtkCellView; typedef struct _GtkSelectionData GtkSelectionData; typedef struct _GtkFileChooser GtkFileChooser; typedef struct _GtkDrawingArea GtkDrawingArea; typedef enum { GTK_CURVE_TYPE_LINEAR = 0, GTK_CURVE_TYPE_SPLINE = 1, GTK_CURVE_TYPE_FREE = 2 } GtkCurveType; typedef struct _GtkCurve GtkCurve; typedef struct _GtkNotebookPage GtkNotebookPage; typedef struct _GtkNotebook GtkNotebook; typedef struct _GtkIconFactory GtkIconFactory; typedef struct _GtkRadioActionPrivate GtkRadioActionPrivate; typedef struct _GtkRadioAction GtkRadioAction; typedef struct _GtkTextMark GtkTextMark; typedef enum { GTK_PACK_START = 0, GTK_PACK_END = 1 } GtkPackType; typedef struct _GtkVBox GtkVBox; typedef struct _GtkColorSelection GtkColorSelection; typedef enum { GTK_CALENDAR_SHOW_HEADING = 1, GTK_CALENDAR_SHOW_DAY_NAMES = 2, GTK_CALENDAR_NO_MONTH_CHANGE = 4, GTK_CALENDAR_SHOW_WEEK_NUMBERS = 8, GTK_CALENDAR_WEEK_START_MONDAY = 16 } GtkCalendarDisplayOptions; typedef struct _GtkCalendar GtkCalendar; typedef struct _GtkIconInfo GtkIconInfo; typedef struct _GtkTreePath GtkTreePath; typedef struct _GtkTreeDragSource GtkTreeDragSource; typedef struct _GtkTableRowCol GtkTableRowCol; typedef struct _GtkTable GtkTable; typedef gboolean(*GtkFunction) (gpointer); typedef void (*GtkSignalFunc) (void); typedef struct _GtkArg GtkArg; typedef void (*GtkCallbackMarshal) (GtkObject *, gpointer, guint, GtkArg *); typedef struct _GtkMenuShell GtkMenuShell; typedef struct _GtkMenu GtkMenu; typedef void (*GtkMenuPositionFunc) (GtkMenu *, gint *, gint *, gboolean *, gpointer); typedef struct _GtkButton GtkButton; typedef struct _GtkToggleButton GtkToggleButton; typedef struct _GtkIconThemePrivate GtkIconThemePrivate; typedef struct _GtkIconTheme GtkIconTheme; typedef enum { GTK_ARROW_UP = 0, GTK_ARROW_DOWN = 1, GTK_ARROW_LEFT = 2, GTK_ARROW_RIGHT = 3 } GtkArrowType; typedef enum { GTK_SHADOW_NONE = 0, GTK_SHADOW_IN = 1, GTK_SHADOW_OUT = 2, GTK_SHADOW_ETCHED_IN = 3, GTK_SHADOW_ETCHED_OUT = 4 } GtkShadowType; typedef struct _GtkTextWindow GtkTextWindow; typedef struct _GtkTextPendingScroll GtkTextPendingScroll; typedef struct _GtkTextView GtkTextView; typedef enum { GTK_TEXT_WINDOW_PRIVATE = 0, GTK_TEXT_WINDOW_WIDGET = 1, GTK_TEXT_WINDOW_TEXT = 2, GTK_TEXT_WINDOW_LEFT = 3, GTK_TEXT_WINDOW_RIGHT = 4, GTK_TEXT_WINDOW_TOP = 5, GTK_TEXT_WINDOW_BOTTOM = 6 } GtkTextWindowType; typedef struct _GtkObjectClass GtkObjectClass; typedef enum { GTK_DIR_TAB_FORWARD = 0, GTK_DIR_TAB_BACKWARD = 1, GTK_DIR_UP = 2, GTK_DIR_DOWN = 3, GTK_DIR_LEFT = 4, GTK_DIR_RIGHT = 5 } GtkDirectionType; typedef enum { GTK_WIDGET_HELP_TOOLTIP = 0, GTK_WIDGET_HELP_WHATS_THIS = 1 } GtkWidgetHelpType; typedef struct _GtkWidgetClass GtkWidgetClass; typedef gboolean(*GtkRcPropertyParser) (const GParamSpec *, const GString *, GValue *); typedef enum { GTK_IMAGE_EMPTY = 0, GTK_IMAGE_PIXMAP = 1, GTK_IMAGE_IMAGE = 2, GTK_IMAGE_PIXBUF = 3, GTK_IMAGE_STOCK = 4, GTK_IMAGE_ICON_SET = 5, GTK_IMAGE_ANIMATION = 6, GTK_IMAGE_ICON_NAME = 7 } GtkImageType; typedef struct _GtkImagePixmapData GtkImagePixmapData; typedef struct _GtkImageImageData GtkImageImageData; typedef struct _GtkImagePixbufData GtkImagePixbufData; typedef struct _GtkImageStockData GtkImageStockData; typedef struct _GtkImageIconSetData GtkImageIconSetData; typedef struct _GtkImageAnimationData GtkImageAnimationData; typedef struct _GtkImageIconNameData GtkImageIconNameData; typedef enum { GTK_ICON_SIZE_INVALID = 0, GTK_ICON_SIZE_MENU = 1, GTK_ICON_SIZE_SMALL_TOOLBAR = 2, GTK_ICON_SIZE_LARGE_TOOLBAR = 3, GTK_ICON_SIZE_BUTTON = 4, GTK_ICON_SIZE_DND = 5, GTK_ICON_SIZE_DIALOG = 6 } GtkIconSize; typedef struct _GtkImage GtkImage; typedef struct _GtkTreeViewPrivate GtkTreeViewPrivate; typedef struct _GtkTreeView GtkTreeView; typedef enum { GTK_UPDATE_ALWAYS = 0, GTK_UPDATE_IF_VALID = 1 } GtkSpinButtonUpdatePolicy; typedef struct _GtkSpinButton GtkSpinButton; typedef struct _GtkCellLayout GtkCellLayout; typedef struct _GtkFileSelection GtkFileSelection; typedef struct _GtkTooltips GtkTooltips; typedef struct _GtkTooltipsData GtkTooltipsData; typedef gboolean(*GtkTreeViewRowSeparatorFunc) (GtkTreeModel *, GtkTreeIter *, gpointer); typedef struct _GtkEntryCompletionPrivate GtkEntryCompletionPrivate; typedef struct _GtkEntryCompletion GtkEntryCompletion; typedef struct _GtkClipboard GtkClipboard; typedef struct _GtkTreeModelFilterPrivate GtkTreeModelFilterPrivate; typedef struct _GtkTreeModelFilter GtkTreeModelFilter; typedef struct _GtkTreeModelSort GtkTreeModelSort; typedef void (*GtkTreeCellDataFunc) (GtkTreeViewColumn *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *, gpointer); typedef struct _GtkColorButtonPrivate GtkColorButtonPrivate; typedef struct _GtkColorButton GtkColorButton; typedef enum { GTK_FILE_CHOOSER_ACTION_OPEN = 0, GTK_FILE_CHOOSER_ACTION_SAVE = 1, GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER = 2, GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER = 3 } GtkFileChooserAction; typedef void (*GtkCallback) (GtkWidget *, gpointer); typedef struct _GtkHandleBox GtkHandleBox; typedef enum { GTK_SELECTION_NONE = 0, GTK_SELECTION_SINGLE = 1, GTK_SELECTION_BROWSE = 2, GTK_SELECTION_MULTIPLE = 3, GTK_SELECTION_EXTENDED = 3 } GtkSelectionMode; typedef struct _GtkActionGroupPrivate GtkActionGroupPrivate; typedef struct _GtkActionGroup GtkActionGroup; typedef struct _GtkBindingSet GtkBindingSet; typedef struct _GtkBindingEntry GtkBindingEntry; typedef struct _GtkBindingSignal GtkBindingSignal; typedef struct _GtkBindingArg GtkBindingArg; typedef struct _GtkScrolledWindow GtkScrolledWindow; typedef enum { GTK_CORNER_TOP_LEFT = 0, GTK_CORNER_BOTTOM_LEFT = 1, GTK_CORNER_TOP_RIGHT = 2, GTK_CORNER_BOTTOM_RIGHT = 3 } GtkCornerType; typedef struct _GtkFrame GtkFrame; typedef struct _GtkTextChildAnchor GtkTextChildAnchor; typedef struct _GtkSeparatorToolItemPrivate GtkSeparatorToolItemPrivate; typedef struct _GtkSeparatorToolItem GtkSeparatorToolItem; typedef struct _GtkTreeSelection GtkTreeSelection; typedef gboolean(*GtkTreeSelectionFunc) (GtkTreeSelection *, GtkTreeModel *, GtkTreePath *, gboolean, gpointer); typedef struct _GtkExpanderPrivate GtkExpanderPrivate; typedef struct _GtkExpander GtkExpander; typedef enum { GTK_POS_LEFT = 0, GTK_POS_RIGHT = 1, GTK_POS_TOP = 2, GTK_POS_BOTTOM = 3 } GtkPositionType; typedef enum { GTK_UI_MANAGER_AUTO = 0, GTK_UI_MANAGER_MENUBAR = 1, GTK_UI_MANAGER_MENU = 2, GTK_UI_MANAGER_TOOLBAR = 4, GTK_UI_MANAGER_PLACEHOLDER = 8, GTK_UI_MANAGER_POPUP = 16, GTK_UI_MANAGER_MENUITEM = 32, GTK_UI_MANAGER_TOOLITEM = 64, GTK_UI_MANAGER_SEPARATOR = 128, GTK_UI_MANAGER_ACCELERATOR = 256 } GtkUIManagerItemType; typedef struct _GtkFontSelectionDialog GtkFontSelectionDialog; typedef struct _GtkPanedPrivate GtkPanedPrivate; typedef struct _GtkPaned GtkPaned; typedef struct _GtkViewport GtkViewport; typedef struct _GtkScale GtkScale; typedef struct _GtkListStore GtkListStore; typedef struct _GtkEditable GtkEditable; typedef void (*GtkClipboardGetFunc) (GtkClipboard *, GtkSelectionData *, guint, gpointer); typedef void (*GtkClipboardClearFunc) (GtkClipboard *, gpointer); typedef struct _GtkRadioActionEntry GtkRadioActionEntry; typedef gboolean(*GtkTreeViewColumnDropFunc) (GtkTreeView *, GtkTreeViewColumn *, GtkTreeViewColumn *, GtkTreeViewColumn *, gpointer); typedef struct _GtkEventBox GtkEventBox; typedef struct _GtkTreeDragDest GtkTreeDragDest; typedef struct _GtkToggleActionEntry GtkToggleActionEntry; typedef struct _GtkAccelLabel GtkAccelLabel; typedef struct _GtkImageMenuItem GtkImageMenuItem; typedef struct _GtkPlug GtkPlug; typedef struct _GtkFileChooserButtonPrivate GtkFileChooserButtonPrivate; typedef struct _GtkFileChooserButton GtkFileChooserButton; typedef struct _GtkStockItem GtkStockItem; typedef gchar *(*GtkTranslateFunc) (const gchar *, gpointer); typedef enum { GTK_TOOLBAR_ICONS = 0, GTK_TOOLBAR_TEXT = 1, GTK_TOOLBAR_BOTH = 2, GTK_TOOLBAR_BOTH_HORIZ = 3 } GtkToolbarStyle; typedef struct _GtkToolbar GtkToolbar; typedef void (*GtkCellLayoutDataFunc) (GtkCellLayout *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *, gpointer); typedef struct _GtkCellRendererToggle GtkCellRendererToggle; typedef enum { GTK_RELIEF_NORMAL = 0, GTK_RELIEF_HALF = 1, GTK_RELIEF_NONE = 2 } GtkReliefStyle; typedef void (*GtkClipboardImageReceivedFunc) (GtkClipboard *, GdkPixbuf *, gpointer); typedef enum { GTK_CELL_RENDERER_SELECTED = 1, GTK_CELL_RENDERER_PRELIT = 2, GTK_CELL_RENDERER_INSENSITIVE = 4, GTK_CELL_RENDERER_SORTED = 8, GTK_CELL_RENDERER_FOCUSED = 16 } GtkCellRendererState; typedef struct _GtkActionEntry GtkActionEntry; typedef struct _GtkCheckButton GtkCheckButton; typedef struct _GtkRadioButton GtkRadioButton; typedef struct _GtkAlignment GtkAlignment; typedef struct _GtkContainerClass GtkContainerClass; typedef struct _GtkFontButtonPrivate GtkFontButtonPrivate; typedef struct _GtkFontButton GtkFontButton; typedef struct _GtkBorder GtkBorder; typedef struct _GtkMessageDialog GtkMessageDialog; typedef struct _GtkRulerMetric GtkRulerMetric; typedef struct _GtkRuler GtkRuler; typedef enum { GTK_ACCEL_VISIBLE = 1, GTK_ACCEL_LOCKED = 2, GTK_ACCEL_MASK = 7 } GtkAccelFlags; typedef gboolean(*GtkTextCharPredicate) (gunichar, gpointer); typedef struct _GtkMenuToolButtonPrivate GtkMenuToolButtonPrivate; typedef struct _GtkMenuToolButton GtkMenuToolButton; typedef struct _GtkToggleToolButtonPrivate GtkToggleToolButtonPrivate; typedef struct _GtkToggleToolButton GtkToggleToolButton; typedef struct _GtkRadioToolButton GtkRadioToolButton; typedef struct _GtkSizeGroup GtkSizeGroup; typedef enum { GTK_SIZE_GROUP_NONE = 0, GTK_SIZE_GROUP_HORIZONTAL = 1, GTK_SIZE_GROUP_VERTICAL = 2, GTK_SIZE_GROUP_BOTH = 3 } GtkSizeGroupMode; typedef enum { GTK_DIALOG_MODAL = 1, GTK_DIALOG_DESTROY_WITH_PARENT = 2, GTK_DIALOG_NO_SEPARATOR = 4 } GtkDialogFlags; typedef void (*GtkTreeSelectionForeachFunc) (GtkTreeModel *, GtkTreePath *, GtkTreeIter *, gpointer); typedef enum { GTK_ICON_LOOKUP_NO_SVG = 1, GTK_ICON_LOOKUP_FORCE_SVG = 2, GTK_ICON_LOOKUP_USE_BUILTIN = 4 } GtkIconLookupFlags; typedef gboolean(*GtkTreeViewSearchEqualFunc) (GtkTreeModel *, gint, const gchar *, GtkTreeIter *, gpointer); typedef enum { GTK_PIXELS = 0, GTK_INCHES = 1, GTK_CENTIMETERS = 2 } GtkMetricType; typedef struct _GtkIMContextSimple GtkIMContextSimple; typedef void (*GtkClipboardTargetsReceivedFunc) (GtkClipboard *, GdkAtom *, gint, gpointer); typedef enum { GTK_EXPAND = 1, GTK_SHRINK = 2, GTK_FILL = 4 } GtkAttachOptions; typedef struct _GtkFontSelection GtkFontSelection; typedef void (*GtkClipboardTextReceivedFunc) (GtkClipboard *, const gchar *, gpointer); typedef gboolean(*GtkAccelGroupFindFunc) (GtkAccelKey *, GClosure *, gpointer); typedef void (*GtkTreeDestroyCountFunc) (GtkTreeView *, GtkTreePath *, gint, gpointer); typedef enum { GTK_TREE_VIEW_DROP_BEFORE = 0, GTK_TREE_VIEW_DROP_AFTER = 1, GTK_TREE_VIEW_DROP_INTO_OR_BEFORE = 2, GTK_TREE_VIEW_DROP_INTO_OR_AFTER = 3 } GtkTreeViewDropPosition; typedef struct _GtkAspectFrame GtkAspectFrame; typedef gboolean(*GtkFileFilterFunc) (const GtkFileFilterInfo *, gpointer); typedef struct _GtkIMMulticontextPrivate GtkIMMulticontextPrivate; typedef struct _GtkIMMulticontext GtkIMMulticontext; typedef enum { GTK_MESSAGE_INFO = 0, GTK_MESSAGE_WARNING = 1, GTK_MESSAGE_QUESTION = 2, GTK_MESSAGE_ERROR = 3 } GtkMessageType; typedef enum { GTK_BUTTONS_NONE = 0, GTK_BUTTONS_OK = 1, GTK_BUTTONS_CLOSE = 2, GTK_BUTTONS_CANCEL = 3, GTK_BUTTONS_YES_NO = 4, GTK_BUTTONS_OK_CANCEL = 5 } GtkButtonsType; typedef void (*GtkAccelMapForeach) (gpointer, const gchar *, guint, GdkModifierType, gboolean); typedef enum { GTK_POLICY_ALWAYS = 0, GTK_POLICY_AUTOMATIC = 1, GTK_POLICY_NEVER = 2 } GtkPolicyType; typedef enum { GTK_RESIZE_PARENT = 0, GTK_RESIZE_QUEUE = 1, GTK_RESIZE_IMMEDIATE = 2 } GtkResizeMode; typedef void (*GtkColorSelectionChangePaletteWithScreenFunc) (GdkScreen *, const GdkColor *, gint); typedef void (*GtkClipboardReceivedFunc) (GtkClipboard *, GtkSelectionData *, gpointer); typedef void (*GtkTreeViewMappingFunc) (GtkTreeView *, GtkTreePath *, gpointer); typedef gboolean(*GtkTreeModelFilterVisibleFunc) (GtkTreeModel *, GtkTreeIter *, gpointer); typedef enum { GTK_TEXT_SEARCH_VISIBLE_ONLY = 1, GTK_TEXT_SEARCH_TEXT_ONLY = 2 } GtkTextSearchFlags; typedef struct _GtkFixed GtkFixed; typedef enum { GTK_DEST_DEFAULT_MOTION = 1, GTK_DEST_DEFAULT_HIGHLIGHT = 2, GTK_DEST_DEFAULT_DROP = 4, GTK_DEST_DEFAULT_ALL = 7 } GtkDestDefaults; typedef gint(*GtkKeySnoopFunc) (GtkWidget *, GdkEventKey *, gpointer); typedef enum { GTK_SPIN_STEP_FORWARD = 0, GTK_SPIN_STEP_BACKWARD = 1, GTK_SPIN_PAGE_FORWARD = 2, GTK_SPIN_PAGE_BACKWARD = 3, GTK_SPIN_HOME = 4, GTK_SPIN_END = 5, GTK_SPIN_USER_DEFINED = 6 } GtkSpinType; typedef enum { GTK_WINDOW_TOPLEVEL = 0, GTK_WINDOW_POPUP = 1 } GtkWindowType; typedef void (*GtkMenuDetachFunc) (GtkWidget *, GtkMenu *); typedef struct _GtkInvisible GtkInvisible; typedef enum { GTK_WIN_POS_NONE = 0, GTK_WIN_POS_CENTER = 1, GTK_WIN_POS_MOUSE = 2, GTK_WIN_POS_CENTER_ALWAYS = 3, GTK_WIN_POS_CENTER_ON_PARENT = 4 } GtkWindowPosition; typedef void (*GtkTextTagTableForeach) (GtkTextTag *, gpointer); typedef gboolean(*GtkEntryCompletionMatchFunc) (GtkEntryCompletion *, const gchar *, GtkTreeIter *, gpointer); typedef struct _GtkAccessible GtkAccessible; typedef enum { GTK_EXPANDER_COLLAPSED = 0, GTK_EXPANDER_SEMI_COLLAPSED = 1, GTK_EXPANDER_SEMI_EXPANDED = 2, GTK_EXPANDER_EXPANDED = 3 } GtkExpanderStyle; typedef enum { GTK_PATH_PRIO_LOWEST = 0, GTK_PATH_PRIO_GTK = 4, GTK_PATH_PRIO_APPLICATION = 8, GTK_PATH_PRIO_THEME = 10, GTK_PATH_PRIO_RC = 12, GTK_PATH_PRIO_HIGHEST = 15 } GtkPathPriorityType; typedef struct _GtkArrow GtkArrow; typedef void (*GtkIconViewForeachFunc) (GtkIconView *, GtkTreePath *, gpointer); typedef void (*GtkTreeModelFilterModifyFunc) (GtkTreeModel *, GtkTreeIter *, GValue *, gint, gpointer); typedef struct _GtkCellRendererText GtkCellRendererText; typedef gboolean(*GtkTreeModelForeachFunc) (GtkTreeModel *, GtkTreePath *, GtkTreeIter *, gpointer); typedef struct _GtkSettingsValue GtkSettingsValue; typedef enum { GTK_PATH_WIDGET = 0, GTK_PATH_WIDGET_CLASS = 1, GTK_PATH_CLASS = 2 } GtkPathType; typedef struct _GtkAccelMap GtkAccelMap; typedef struct _GtkBinClass GtkBinClass; typedef struct _GtkWindowClass GtkWindowClass; typedef enum { GTK_SCROLL_NONE = 0, GTK_SCROLL_JUMP = 1, GTK_SCROLL_STEP_BACKWARD = 2, GTK_SCROLL_STEP_FORWARD = 3, GTK_SCROLL_PAGE_BACKWARD = 4, GTK_SCROLL_PAGE_FORWARD = 5, GTK_SCROLL_STEP_UP = 6, GTK_SCROLL_STEP_DOWN = 7, GTK_SCROLL_PAGE_UP = 8, GTK_SCROLL_PAGE_DOWN = 9, GTK_SCROLL_STEP_LEFT = 10, GTK_SCROLL_STEP_RIGHT = 11, GTK_SCROLL_PAGE_LEFT = 12, GTK_SCROLL_PAGE_RIGHT = 13, GTK_SCROLL_START = 14, GTK_SCROLL_END = 15 } GtkScrollType; typedef struct _GtkRangeClass GtkRangeClass; typedef struct _GtkScaleClass GtkScaleClass; typedef struct _GtkBoxClass GtkBoxClass; typedef struct _GtkMiscClass GtkMiscClass; typedef struct _GtkHRuler GtkHRuler; typedef struct _GtkHBoxClass GtkHBoxClass; typedef struct _GtkPanedClass GtkPanedClass; typedef struct _GtkHPanedClass GtkHPanedClass; typedef struct _GtkSizeGroupClass GtkSizeGroupClass; typedef struct _GtkViewportClass GtkViewportClass; typedef enum { GTK_MOVEMENT_LOGICAL_POSITIONS = 0, GTK_MOVEMENT_VISUAL_POSITIONS = 1, GTK_MOVEMENT_WORDS = 2, GTK_MOVEMENT_DISPLAY_LINES = 3, GTK_MOVEMENT_DISPLAY_LINE_ENDS = 4, GTK_MOVEMENT_PARAGRAPHS = 5, GTK_MOVEMENT_PARAGRAPH_ENDS = 6, GTK_MOVEMENT_PAGES = 7, GTK_MOVEMENT_BUFFER_ENDS = 8, GTK_MOVEMENT_HORIZONTAL_PAGES = 9 } GtkMovementStep; typedef struct _GtkEditableClass GtkEditableClass; typedef enum { GTK_NOTEBOOK_TAB_FIRST = 0, GTK_NOTEBOOK_TAB_LAST = 1 } GtkNotebookTab; typedef struct _GtkDialogClass GtkDialogClass; typedef struct _GtkCellRendererPixbuf GtkCellRendererPixbuf; typedef struct _GtkTreeViewColumnClass GtkTreeViewColumnClass; typedef struct _GtkRulerClass GtkRulerClass; typedef struct _GtkHRulerClass GtkHRulerClass; typedef struct _GtkAccelMapClass GtkAccelMapClass; typedef struct _GtkInvisibleClass GtkInvisibleClass; typedef struct _GtkVRulerClass GtkVRulerClass; typedef struct _GtkToolItemClass GtkToolItemClass; typedef struct _GtkWindowGroupClass GtkWindowGroupClass; typedef struct _GtkWidgetAuxInfo GtkWidgetAuxInfo; typedef struct _GtkItemClass GtkItemClass; typedef struct _GtkMenuItemClass GtkMenuItemClass; typedef struct _GtkCheckMenuItemClass GtkCheckMenuItemClass; typedef struct _GtkRcProperty GtkRcProperty; typedef struct _GtkFontSelectionDialogClass GtkFontSelectionDialogClass; typedef struct _GtkFileChooserDialogPrivate GtkFileChooserDialogPrivate; typedef struct _GtkFileChooserDialog GtkFileChooserDialog; typedef struct _GtkActionClass GtkActionClass; typedef struct _GtkToggleActionClass GtkToggleActionClass; typedef struct _GtkVBoxClass GtkVBoxClass; typedef struct _GtkButtonBoxClass GtkButtonBoxClass; typedef struct _GtkHButtonBoxClass GtkHButtonBoxClass; typedef struct _GtkThemeEngine GtkThemeEngine; typedef struct _GtkTreeStoreClass GtkTreeStoreClass; typedef struct _GtkBoxChild GtkBoxChild; typedef struct _GtkHButtonBox GtkHButtonBox; typedef struct _GtkAccelGroupClass GtkAccelGroupClass; typedef struct _GtkSeparator GtkSeparator; typedef struct _GtkButtonClass GtkButtonClass; typedef void (*GtkWindowKeysForeachFunc) (GtkWindow *, guint, GdkModifierType, gboolean, gpointer); typedef struct _GtkIconFactoryClass GtkIconFactoryClass; typedef struct _GtkTreeSelectionClass GtkTreeSelectionClass; typedef enum { GTK_MENU_DIR_PARENT = 0, GTK_MENU_DIR_CHILD = 1, GTK_MENU_DIR_NEXT = 2, GTK_MENU_DIR_PREV = 3 } GtkMenuDirectionType; typedef struct _GtkMenuShellClass GtkMenuShellClass; typedef struct _GtkTreeDragSourceIface GtkTreeDragSourceIface; typedef struct _GtkLabelClass GtkLabelClass; typedef struct _GtkScrollbar GtkScrollbar; typedef struct _GtkWidgetShapeInfo GtkWidgetShapeInfo; typedef struct _GtkActionGroupClass GtkActionGroupClass; typedef struct _GtkSettingsClass GtkSettingsClass; typedef struct _GtkIMContextClass GtkIMContextClass; typedef struct _GtkCellRendererClass GtkCellRendererClass; typedef struct _GtkToolButtonClass GtkToolButtonClass; typedef struct _GtkMenuToolButtonClass GtkMenuToolButtonClass; typedef struct _GtkVSeparator GtkVSeparator; typedef struct _GtkDrawingAreaClass GtkDrawingAreaClass; typedef struct _GtkTargetPair GtkTargetPair; typedef struct _GtkCellViewClass GtkCellViewClass; typedef struct _GtkCellLayoutIface GtkCellLayoutIface; typedef struct _GtkAlignmentPrivate GtkAlignmentPrivate; typedef struct _GtkFixedClass GtkFixedClass; typedef struct _GtkHScaleClass GtkHScaleClass; typedef struct _GtkScrollbarClass GtkScrollbarClass; typedef struct _GtkAccelLabelClass GtkAccelLabelClass; typedef void (*GtkModuleDisplayInitFunc) (GdkDisplay *); typedef struct _GtkTextBufferClass GtkTextBufferClass; typedef struct _GtkVRuler GtkVRuler; typedef struct _GtkSocketClass GtkSocketClass; typedef struct _GtkIconThemeClass GtkIconThemeClass; typedef struct _GtkVPaned GtkVPaned; typedef struct _GtkTableChild GtkTableChild; typedef struct _GtkArrowClass GtkArrowClass; typedef struct _GtkHScrollbar GtkHScrollbar; typedef struct _GtkFileChooserWidgetPrivate GtkFileChooserWidgetPrivate; typedef struct _GtkFileChooserWidget GtkFileChooserWidget; typedef struct _GtkPlugClass GtkPlugClass; typedef struct _GtkCellRendererPixbufClass GtkCellRendererPixbufClass; typedef struct _GtkVButtonBoxClass GtkVButtonBoxClass; typedef struct _GtkTextChildAnchorClass GtkTextChildAnchorClass; typedef struct _GtkCellRendererCombo GtkCellRendererCombo; typedef struct _GtkTreeModelIface GtkTreeModelIface; typedef struct _GtkAccessibleClass GtkAccessibleClass; typedef struct _GtkCellRendererTextClass GtkCellRendererTextClass; typedef struct _GtkVScaleClass GtkVScaleClass; typedef struct _GtkCurveClass GtkCurveClass; typedef struct _GtkSeparatorToolItemClass GtkSeparatorToolItemClass; typedef struct _GtkStyleClass GtkStyleClass; typedef struct _GtkSeparatorMenuItemClass GtkSeparatorMenuItemClass; typedef struct _GtkIMMulticontextClass GtkIMMulticontextClass; typedef struct _GtkToggleToolButtonClass GtkToggleToolButtonClass; typedef struct _GtkRadioToolButtonClass GtkRadioToolButtonClass; typedef struct _GtkCellRendererProgressClass GtkCellRendererProgressClass; typedef struct _GtkVScrollbar GtkVScrollbar; typedef struct _GtkVPanedClass GtkVPanedClass; typedef enum { GTK_SCROLL_STEPS = 0, GTK_SCROLL_PAGES = 1, GTK_SCROLL_ENDS = 2, GTK_SCROLL_HORIZONTAL_STEPS = 3, GTK_SCROLL_HORIZONTAL_PAGES = 4, GTK_SCROLL_HORIZONTAL_ENDS = 5 } GtkScrollStep; typedef struct _GtkToggleButtonClass GtkToggleButtonClass; typedef struct _GtkCellRendererToggleClass GtkCellRendererToggleClass; typedef struct _GtkVButtonBox GtkVButtonBox; typedef struct _GtkTreeDragDestIface GtkTreeDragDestIface; typedef struct _GtkColorSelectionClass GtkColorSelectionClass; typedef struct _GtkCellRendererProgressPrivate GtkCellRendererProgressPrivate; typedef struct _GtkCellRendererProgress GtkCellRendererProgress; typedef struct _GtkImageClass GtkImageClass; typedef struct _GtkMessageDialogClass GtkMessageDialogClass; typedef enum { GTK_DELETE_CHARS = 0, GTK_DELETE_WORD_ENDS = 1, GTK_DELETE_WORDS = 2, GTK_DELETE_DISPLAY_LINES = 3, GTK_DELETE_DISPLAY_LINE_ENDS = 4, GTK_DELETE_PARAGRAPH_ENDS = 5, GTK_DELETE_PARAGRAPHS = 6, GTK_DELETE_WHITESPACE = 7 } GtkDeleteType; typedef struct _GtkTreeSortableIface GtkTreeSortableIface; typedef struct _GtkCalendarClass GtkCalendarClass; typedef struct _GtkEntryClass GtkEntryClass; typedef struct _GtkSpinButtonClass GtkSpinButtonClass; typedef struct _GtkInputDialog GtkInputDialog; typedef struct _GtkInputDialogClass GtkInputDialogClass; typedef struct _GtkEntryCompletionClass GtkEntryCompletionClass; typedef struct _GtkAlignmentClass GtkAlignmentClass; typedef struct _GtkTreeModelFilterClass GtkTreeModelFilterClass; typedef struct _GtkRcStyleClass GtkRcStyleClass; typedef struct _GtkUIManagerClass GtkUIManagerClass; typedef struct _GtkSeparatorClass GtkSeparatorClass; typedef struct _GtkVSeparatorClass GtkVSeparatorClass; typedef struct _GtkCheckButtonClass GtkCheckButtonClass; typedef enum { GTK_VISIBILITY_NONE = 0, GTK_VISIBILITY_PARTIAL = 1, GTK_VISIBILITY_FULL = 2 } GtkVisibility; typedef struct _GtkRadioMenuItemClass GtkRadioMenuItemClass; typedef struct _GtkTextViewClass GtkTextViewClass; typedef void (*GtkColorSelectionChangePaletteFunc) (const GdkColor *, gint); typedef struct _GtkTreeModelSortClass GtkTreeModelSortClass; typedef struct _GtkCellEditableIface GtkCellEditableIface; typedef struct _GtkToolbarClass GtkToolbarClass; typedef struct _GtkHandleBoxClass GtkHandleBoxClass; typedef struct _GtkHSeparator GtkHSeparator; typedef struct _GtkTextTagTableClass GtkTextTagTableClass; typedef struct _GtkComboBoxClass GtkComboBoxClass; typedef struct _GtkComboBoxEntryClass GtkComboBoxEntryClass; typedef struct _GtkFontSelectionClass GtkFontSelectionClass; typedef struct _GtkFrameClass GtkFrameClass; typedef struct _GtkHScrollbarClass GtkHScrollbarClass; typedef struct _GtkFileSelectionClass GtkFileSelectionClass; typedef struct _GtkScrolledWindowClass GtkScrolledWindowClass; typedef struct _GtkTextMarkClass GtkTextMarkClass; typedef struct _GtkToolbarPrivate GtkToolbarPrivate; typedef struct _GtkVScale GtkVScale; typedef struct _GtkFixedChild GtkFixedChild; typedef struct _GtkLayoutClass GtkLayoutClass; typedef struct _GtkEventBoxClass GtkEventBoxClass; typedef struct _GtkIMContextSimpleClass GtkIMContextSimpleClass; typedef struct _GtkExpanderClass GtkExpanderClass; typedef struct _GtkProgressClass GtkProgressClass; typedef void (*GtkModuleInitFunc) (gint *, gchar * **); typedef struct _GtkFileChooserDialogClass GtkFileChooserDialogClass; typedef struct _GtkVScrollbarClass GtkVScrollbarClass; typedef struct _GtkTableClass GtkTableClass; typedef struct _GtkFontButtonClass GtkFontButtonClass; typedef struct _GtkHSeparatorClass GtkHSeparatorClass; typedef struct _GtkColorSelectionDialogClass GtkColorSelectionDialogClass; typedef struct _GtkColorButtonClass GtkColorButtonClass; typedef struct _GtkMenuBar GtkMenuBar; typedef struct _GtkMenuBarClass GtkMenuBarClass; typedef struct _GtkColorSelectionDialog GtkColorSelectionDialog; typedef struct _GtkStatusbarClass GtkStatusbarClass; typedef struct _GtkSeparatorMenuItem GtkSeparatorMenuItem; typedef struct _GtkAboutDialogClass GtkAboutDialogClass; typedef struct _GtkListStoreClass GtkListStoreClass; typedef struct _GtkFileChooserButtonClass GtkFileChooserButtonClass; typedef enum { GTK_TOOLBAR_SPACE_EMPTY = 0, GTK_TOOLBAR_SPACE_LINE = 1 } GtkToolbarSpaceStyle; typedef struct _GtkMenuClass GtkMenuClass; typedef struct _GtkHScale GtkHScale; typedef struct _GtkGammaCurveClass GtkGammaCurveClass; typedef struct _GtkCellRendererComboClass GtkCellRendererComboClass; typedef struct _GtkTearoffMenuItem GtkTearoffMenuItem; typedef struct _GtkNotebookClass GtkNotebookClass; typedef struct _GtkImageMenuItemClass GtkImageMenuItemClass; typedef struct _GtkTooltipsClass GtkTooltipsClass; typedef struct _GtkTreeViewClass GtkTreeViewClass; typedef struct _GtkFileChooserWidgetClass GtkFileChooserWidgetClass; typedef struct _GtkTearoffMenuItemClass GtkTearoffMenuItemClass; typedef struct _GtkRadioButtonClass GtkRadioButtonClass; typedef struct _GtkAdjustmentClass GtkAdjustmentClass; typedef struct _GtkHPaned GtkHPaned; typedef struct _GtkRadioActionClass GtkRadioActionClass; typedef struct _GtkTextTagClass GtkTextTagClass; typedef struct _GtkIconViewClass GtkIconViewClass; typedef struct _GtkProgressBarClass GtkProgressBarClass; typedef struct _GtkAspectFrameClass GtkAspectFrameClass; typedef struct _GtkGammaCurve GtkGammaCurve; typedef gboolean(*GtkAccelGroupActivate) (GtkAccelGroup *, GObject *, guint, GdkModifierType); typedef enum { GTK_IM_PREEDIT_NOTHING, GTK_IM_PREEDIT_CALLBACK, GTK_IM_PREEDIT_NONE } GtkIMPreeditStyle; typedef enum { GTK_DEBUG_MISC = 1 << 0, GTK_DEBUG_PLUGSOCKET = 1 << 1, GTK_DEBUG_TEXT = 1 << 2, GTK_DEBUG_TREE = 1 << 3, GTK_DEBUG_UPDATES = 1 << 4, GTK_DEBUG_KEYBINDINGS = 1 << 5, GTK_DEBUG_MULTIHEAD = 1 << 6, GTK_DEBUG_MODULES = 1 << 7, GTK_DEBUG_GEOMETRY = 1 << 8, GTK_DEBUG_ICONTHEME = 1 << 9 } GtkDebugFlag; typedef enum { GTK_CELL_RENDERER_MODE_INERT, GTK_CELL_RENDERER_MODE_ACTIVATABLE, GTK_CELL_RENDERER_MODE_EDITABLE } GtkCellRendererMode; typedef enum { GTK_ICON_THEME_NOT_FOUND, GTK_ICON_THEME_FAILED } GtkIconThemeError; typedef enum { GTK_RESPONSE_NONE = -1, GTK_RESPONSE_REJECT = -2, GTK_RESPONSE_ACCEPT = -3, GTK_RESPONSE_DELETE_EVENT = -4, GTK_RESPONSE_OK = -5, GTK_RESPONSE_CANCEL = -6, GTK_RESPONSE_CLOSE = -7, GTK_RESPONSE_YES = -8, GTK_RESPONSE_NO = -9, GTK_RESPONSE_APPLY = -10, GTK_RESPONSE_HELP = -11 } GtkResponseType; typedef enum { GTK_TARGET_SAME_APP = 1 << 0, GTK_TARGET_SAME_WIDGET = 1 << 1 } GtkTargetFlags; typedef enum { GTK_ANCHOR_CENTER, GTK_ANCHOR_NORTH, GTK_ANCHOR_NORTH_WEST, GTK_ANCHOR_NORTH_EAST, GTK_ANCHOR_SOUTH, GTK_ANCHOR_SOUTH_WEST, GTK_ANCHOR_SOUTH_EAST, GTK_ANCHOR_WEST, GTK_ANCHOR_EAST, GTK_ANCHOR_N = GTK_ANCHOR_NORTH, GTK_ANCHOR_NW = GTK_ANCHOR_NORTH_WEST, GTK_ANCHOR_NE = GTK_ANCHOR_NORTH_EAST, GTK_ANCHOR_S = GTK_ANCHOR_SOUTH, GTK_ANCHOR_SW = GTK_ANCHOR_SOUTH_WEST, GTK_ANCHOR_SE = GTK_ANCHOR_SOUTH_EAST, GTK_ANCHOR_W = GTK_ANCHOR_WEST, GTK_ANCHOR_E = GTK_ANCHOR_EAST } GtkAnchorType; typedef enum { GTK_IM_STATUS_NOTHING, GTK_IM_STATUS_CALLBACK, GTK_IM_STATUS_NONE } GtkIMStatusStyle; typedef enum { GTK_FILE_CHOOSER_ERROR_NONEXISTENT, GTK_FILE_CHOOSER_ERROR_BAD_FILENAME } GtkFileChooserError; typedef enum { GTK_IN_DESTRUCTION = 1 << 0, GTK_FLOATING = 1 << 1, GTK_RESERVED_1 = 1 << 2, GTK_RESERVED_2 = 1 << 3 } GtkObjectFlags; typedef enum { GTK_RC_TOKEN_INVALID = G_TOKEN_LAST, GTK_RC_TOKEN_INCLUDE, GTK_RC_TOKEN_NORMAL, GTK_RC_TOKEN_ACTIVE, GTK_RC_TOKEN_PRELIGHT, GTK_RC_TOKEN_SELECTED, GTK_RC_TOKEN_INSENSITIVE, GTK_RC_TOKEN_FG, GTK_RC_TOKEN_BG, GTK_RC_TOKEN_TEXT, GTK_RC_TOKEN_BASE, GTK_RC_TOKEN_XTHICKNESS, GTK_RC_TOKEN_YTHICKNESS, GTK_RC_TOKEN_FONT, GTK_RC_TOKEN_FONTSET, GTK_RC_TOKEN_FONT_NAME, GTK_RC_TOKEN_BG_PIXMAP, GTK_RC_TOKEN_PIXMAP_PATH, GTK_RC_TOKEN_STYLE, GTK_RC_TOKEN_BINDING, GTK_RC_TOKEN_BIND, GTK_RC_TOKEN_WIDGET, GTK_RC_TOKEN_WIDGET_CLASS, GTK_RC_TOKEN_CLASS, GTK_RC_TOKEN_LOWEST, GTK_RC_TOKEN_GTK, GTK_RC_TOKEN_APPLICATION, GTK_RC_TOKEN_THEME, GTK_RC_TOKEN_RC, GTK_RC_TOKEN_HIGHEST, GTK_RC_TOKEN_ENGINE, GTK_RC_TOKEN_MODULE_PATH, GTK_RC_TOKEN_IM_MODULE_PATH, GTK_RC_TOKEN_IM_MODULE_FILE, GTK_RC_TOKEN_STOCK, GTK_RC_TOKEN_LTR, GTK_RC_TOKEN_RTL, GTK_RC_TOKEN_LAST } GtkRcTokenType; typedef enum { GTK_TOPLEVEL = 1 << 4, GTK_NO_WINDOW = 1 << 5, GTK_REALIZED = 1 << 6, GTK_MAPPED = 1 << 7, GTK_VISIBLE = 1 << 8, GTK_SENSITIVE = 1 << 9, GTK_PARENT_SENSITIVE = 1 << 10, GTK_CAN_FOCUS = 1 << 11, GTK_HAS_FOCUS = 1 << 12, GTK_CAN_DEFAULT = 1 << 13, GTK_HAS_DEFAULT = 1 << 14, GTK_HAS_GRAB = 1 << 15, GTK_RC_STYLE = 1 << 16, GTK_COMPOSITE_CHILD = 1 << 17, GTK_NO_REPARENT = 1 << 18, GTK_APP_PAINTABLE = 1 << 19, GTK_RECEIVES_DEFAULT = 1 << 20, GTK_DOUBLE_BUFFERED = 1 << 21, GTK_NO_SHOW_ALL = 1 << 22 } GtkWidgetFlags; enum { GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID = -1, GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID = -2 }; struct _GtkObject { GObject parent_instance; guint32 flags; }; struct _GtkRcStyle { GObject parent_instance; gchar *name; gchar *bg_pixmap_name[5]; PangoFontDescription *font_desc; GtkRcFlags color_flags[5]; GdkColor fg[5]; GdkColor bg[5]; GdkColor text[5]; GdkColor base[5]; gint xthickness; gint ythickness; GArray *rc_properties; GSList *rc_style_lists; GSList *icon_factories; guint engine_specified:1; }; struct _GtkStyle { GObject parent_instance; GdkColor fg[5]; GdkColor bg[5]; GdkColor light[5]; GdkColor dark[5]; GdkColor mid[5]; GdkColor text[5]; GdkColor base[5]; GdkColor text_aa[5]; GdkColor black; GdkColor white; PangoFontDescription *font_desc; gint xthickness; gint ythickness; GdkGC *fg_gc[5]; GdkGC *bg_gc[5]; GdkGC *light_gc[5]; GdkGC *dark_gc[5]; GdkGC *mid_gc[5]; GdkGC *text_gc[5]; GdkGC *base_gc[5]; GdkGC *text_aa_gc[5]; GdkGC *black_gc; GdkGC *white_gc; GdkPixmap *bg_pixmap[5]; gint attach_count; gint depth; GdkColormap *colormap; GdkFont *private_font; PangoFontDescription *private_font_desc; GtkRcStyle *rc_style; GSList *styles; GArray *property_cache; GSList *icon_factories; }; struct _GtkRequisition { gint width; gint height; }; struct _GtkWidget { GtkObject object; guint16 private_flags; guint8 state; guint8 saved_state; gchar *name; GtkStyle *style; GtkRequisition requisition; GtkAllocation allocation; GdkWindow *window; GtkWidget *parent; }; struct _GtkAdjustment { GtkObject parent_instance; gdouble lower; gdouble upper; gdouble value; gdouble step_increment; gdouble page_increment; gdouble page_size; }; struct _GtkProgress { GtkWidget widget; GtkAdjustment *adjustment; GdkPixmap *offscreen_pixmap; gchar *format; gfloat x_align; gfloat y_align; guint show_text:1; guint activity_mode:1; guint use_text_format:1; }; struct _GtkProgressBar { GtkProgress progress; GtkProgressBarStyle bar_style; GtkProgressBarOrientation orientation; guint blocks; gint in_block; gint activity_pos; guint activity_step; guint activity_blocks; gdouble pulse_fraction; guint activity_dir:1; guint ellipsize:3; }; struct _GtkTextTagTable { GObject parent_instance; GHashTable *hash; GSList *anonymous; gint anon_count; GSList *buffers; }; struct _GtkTextBuffer { GObject parent_instance; GtkTextTagTable *tag_table; GtkTextBTree *btree; GSList *clipboard_contents_buffers; GSList *selection_clipboards; GtkTextLogAttrCache *log_attr_cache; guint user_action_count; guint modified:1; }; struct _GtkTextIter { gpointer dummy1; gpointer dummy2; gint dummy3; gint dummy4; gint dummy5; gint dummy6; gint dummy7; gint dummy8; gpointer dummy9; gpointer dummy10; gint dummy11; gint dummy12; gint dummy13; gpointer dummy14; }; struct _GtkContainer { GtkWidget widget; GtkWidget *focus_child; guint border_width:16; guint need_resize:1; guint resize_mode:2; guint reallocate_redraws:1; guint has_focus_chain:1; }; struct _GtkBin { GtkContainer container; GtkWidget *child; }; struct _GtkComboBox { GtkBin parent_instance; GtkComboBoxPrivate *priv; }; struct _GtkMisc { GtkWidget widget; gfloat xalign; gfloat yalign; guint16 xpad; guint16 ypad; }; struct _GtkBox { GtkContainer container; GList *children; gint16 spacing; guint homogeneous:1; }; struct _GtkHBox { GtkBox box; }; struct _GtkStatusbar { GtkHBox parent_widget; GtkWidget *frame; GtkWidget *label; GSList *messages; GSList *keys; guint seq_context_id; guint seq_message_id; GdkWindow *grip_window; guint has_resize_grip:1; }; struct _GtkTargetList { GList *list; guint ref_count; }; struct _GtkWindow { GtkBin bin; gchar *title; gchar *wmclass_name; gchar *wmclass_class; gchar *wm_role; GtkWidget *focus_widget; GtkWidget *default_widget; GtkWindow *transient_parent; GtkWindowGeometryInfo *geometry_info; GdkWindow *frame; GtkWindowGroup *group; guint16 configure_request_count; guint allow_shrink:1; guint allow_grow:1; guint configure_notify_received:1; guint need_default_position:1; guint need_default_size:1; guint position:3; guint type:4; guint has_user_ref_count:1; guint has_focus:1; guint modal:1; guint destroy_with_parent:1; guint has_frame:1; guint iconify_initially:1; guint stick_initially:1; guint maximize_initially:1; guint decorated:1; guint type_hint:3; guint gravity:5; guint is_active:1; guint has_toplevel_focus:1; guint frame_left; guint frame_top; guint frame_right; guint frame_bottom; guint keys_changed_handler; GdkModifierType mnemonic_modifier; GdkScreen *screen; }; struct _GtkWindowGroup { GObject parent_instance; GSList *grabs; }; struct _GtkTargetEntry { gchar *target; guint flags; guint info; }; struct _GtkIMContext { GObject parent_instance; }; struct _GtkEntry { GtkWidget widget; gchar *text; guint editable:1; guint visible:1; guint overwrite_mode:1; guint in_drag:1; guint16 text_length; guint16 text_max_length; GdkWindow *text_area; GtkIMContext *im_context; GtkWidget *popup_menu; gint current_pos; gint selection_bound; PangoLayout *cached_layout; guint cache_includes_preedit:1; guint need_im_reset:1; guint has_frame:1; guint activates_default:1; guint cursor_visible:1; guint in_click:1; guint is_cell_renderer:1; guint editing_canceled:1; guint mouse_cursor_obscured:1; guint select_words:1; guint select_lines:1; guint resolved_dir:4; guint button; guint blink_timeout; guint recompute_idle; gint scroll_offset; gint ascent; gint descent; guint16 text_size; guint16 n_bytes; guint16 preedit_length; guint16 preedit_cursor; gint dnd_position; gint drag_start_x; gint drag_start_y; gunichar invisible_char; gint width_chars; }; struct _GtkComboBoxEntry { GtkComboBox parent_instance; GtkComboBoxEntryPrivate *priv; }; struct _GtkLayout { GtkContainer container; GList *children; guint width; guint height; GtkAdjustment *hadjustment; GtkAdjustment *vadjustment; GdkWindow *bin_window; GdkVisibilityState visibility; gint scroll_x; gint scroll_y; guint freeze_count; }; struct _GtkTreeIter { gint stamp; gpointer user_data; gpointer user_data2; gpointer user_data3; }; struct _GtkTreeStore { GObject parent; gint stamp; gpointer root; gpointer last; gint n_columns; gint sort_column_id; GList *sort_list; GtkSortType order; GType *column_headers; GtkTreeIterCompareFunc default_sort_func; gpointer default_sort_data; GtkDestroyNotify default_sort_destroy; guint columns_dirty:1; }; struct _GtkDialog { GtkWindow window; GtkWidget *vbox; GtkWidget *action_area; GtkWidget *separator; }; struct _GtkAboutDialog { GtkDialog parent_instance; gpointer private_data; }; struct _GtkRange { GtkWidget widget; GtkAdjustment *adjustment; GtkUpdateType update_policy; guint inverted:1; guint flippable:1; guint has_stepper_a:1; guint has_stepper_b:1; guint has_stepper_c:1; guint has_stepper_d:1; guint need_recalc:1; guint slider_size_fixed:1; gint min_slider_size; GtkOrientation orientation; GdkRectangle range_rect; gint slider_start; gint slider_end; gint round_digits; guint trough_click_forward:1; guint update_pending:1; GtkRangeLayout *layout; GtkRangeStepTimer *timer; gint slide_initial_slider_position; gint slide_initial_coordinate; guint update_timeout_id; GdkWindow *event_window; }; struct _GtkAccelKey { guint accel_key; GdkModifierType accel_mods; guint accel_flags:16; }; struct _GtkAccelGroupEntry { GtkAccelKey key; GClosure *closure; GQuark accel_path_quark; }; struct _GtkAccelGroup { GObject parent; guint lock_count; GdkModifierType modifier_mask; GSList *acceleratables; guint n_accels; GtkAccelGroupEntry *priv_accels; }; struct _GtkSocket { GtkContainer container; guint16 request_width; guint16 request_height; guint16 current_width; guint16 current_height; GdkWindow *plug_window; GtkWidget *plug_widget; gshort xembed_version; guint same_app:1; guint focus_in:1; guint have_size:1; guint need_map:1; guint is_mapped:1; guint active:1; GtkAccelGroup *accel_group; GtkWidget *toplevel; }; struct _GtkTreeViewColumn { GtkObject parent; GtkWidget *tree_view; GtkWidget *button; GtkWidget *child; GtkWidget *arrow; GtkWidget *alignment; GdkWindow *window; GtkCellEditable *editable_widget; gfloat xalign; guint property_changed_signal; gint spacing; GtkTreeViewColumnSizing column_type; gint requested_width; gint button_request; gint resized_width; gint width; gint fixed_width; gint min_width; gint max_width; gint drag_x; gint drag_y; gchar *title; GList *cell_list; guint sort_clicked_signal; guint sort_column_changed_signal; gint sort_column_id; GtkSortType sort_order; guint visible:1; guint resizable:1; guint clickable:1; guint dirty:1; guint show_sort_indicator:1; guint maybe_reordered:1; guint reorderable:1; guint use_resized_width:1; guint expand:1; }; struct _GtkCellRenderer { GtkObject parent; gfloat xalign; gfloat yalign; gint width; gint height; guint16 xpad; guint16 ypad; guint mode:2; guint visible:1; guint is_expander:1; guint is_expanded:1; guint cell_background_set:1; guint sensitive:1; guint editing:1; }; struct _GtkButtonBox { GtkBox box; gint child_min_width; gint child_min_height; gint child_ipad_x; gint child_ipad_y; GtkButtonBoxStyle layout_style; }; struct _GtkAction { GObject object; GtkActionPrivate *private_data; }; struct _GtkToggleAction { GtkAction parent; GtkToggleActionPrivate *private_data; }; struct _GtkTextAppearance { GdkColor bg_color; GdkColor fg_color; GdkBitmap *bg_stipple; GdkBitmap *fg_stipple; gint rise; gpointer padding1; guint underline:4; guint strikethrough:1; guint draw_bg:1; guint inside_selection:1; guint is_text:1; guint pad1:1; guint pad2:1; guint pad3:1; guint pad4:1; }; struct _GtkTextAttributes { guint refcount; GtkTextAppearance appearance; GtkJustification justification; GtkTextDirection direction; PangoFontDescription *font; gdouble font_scale; gint left_margin; gint indent; gint right_margin; gint pixels_above_lines; gint pixels_below_lines; gint pixels_inside_wrap; PangoTabArray *tabs; GtkWrapMode wrap_mode; PangoLanguage *language; gpointer padding1; guint invisible:1; guint bg_full_height:1; guint editable:1; guint realized:1; guint pad1:1; guint pad2:1; guint pad3:1; guint pad4:1; }; struct _GtkTextTag { GObject parent_instance; GtkTextTagTable *table; char *name; int priority; GtkTextAttributes *values; guint bg_color_set:1; guint bg_stipple_set:1; guint fg_color_set:1; guint scale_set:1; guint fg_stipple_set:1; guint justification_set:1; guint left_margin_set:1; guint indent_set:1; guint rise_set:1; guint strikethrough_set:1; guint right_margin_set:1; guint pixels_above_lines_set:1; guint pixels_below_lines_set:1; guint pixels_inside_wrap_set:1; guint tabs_set:1; guint underline_set:1; guint wrap_mode_set:1; guint bg_full_height_set:1; guint invisible_set:1; guint editable_set:1; guint language_set:1; guint pad1:1; guint pad2:1; guint pad3:1; }; struct _GtkFileFilterInfo { GtkFileFilterFlags contains; const gchar *filename; const gchar *uri; const gchar *display_name; const gchar *mime_type; }; struct _GtkToolItem { GtkBin parent; GtkToolItemPrivate *priv; }; struct _GtkToolButton { GtkToolItem parent; GtkToolButtonPrivate *priv; }; struct _GtkIconView { GtkContainer parent; GtkIconViewPrivate *priv; }; struct _GtkLabel { GtkMisc misc; gchar *label; guint jtype:2; guint wrap:1; guint use_underline:1; guint use_markup:1; guint ellipsize:3; guint mnemonic_keyval; gchar *text; PangoAttrList *attrs; PangoAttrList *effective_attrs; PangoLayout *layout; GtkWidget *mnemonic_widget; GtkWindow *mnemonic_window; GtkLabelSelectionInfo *select_info; }; struct _GtkSettings { GObject parent_instance; GData *queued_settings; GtkSettingsPropertyValue *property_values; GtkRcContext *rc_context; GdkScreen *screen; }; struct _GtkUIManager { GObject parent; GtkUIManagerPrivate *private_data; }; struct _GtkItem { GtkBin bin; }; struct _GtkMenuItem { GtkItem item; GtkWidget *submenu; GdkWindow *event_window; guint16 toggle_size; guint16 accelerator_width; gchar *accel_path; guint show_submenu_indicator:1; guint submenu_placement:1; guint submenu_direction:1; guint right_justify:1; guint timer_from_keypress:1; guint timer; }; struct _GtkCheckMenuItem { GtkMenuItem menu_item; guint active:1; guint always_show_toggle:1; guint inconsistent:1; guint draw_as_radio:1; }; struct _GtkRadioMenuItem { GtkCheckMenuItem check_menu_item; GSList *group; }; struct _GtkCellView { GtkWidget parent_instance; GtkCellViewPrivate *priv; }; struct _GtkSelectionData { GdkAtom selection; GdkAtom target; GdkAtom type; gint format; guchar *data; gint length; GdkDisplay *display; }; struct _GtkDrawingArea { GtkWidget widget; gpointer draw_data; }; struct _GtkCurve { GtkDrawingArea graph; gint cursor_type; gfloat min_x; gfloat max_x; gfloat min_y; gfloat max_y; GdkPixmap *pixmap; GtkCurveType curve_type; gint height; gint grab_point; gint last; gint num_points; GdkPoint *point; gint num_ctlpoints; gfloat *ctlpoint; }; struct _GtkNotebook { GtkContainer container; GtkNotebookPage *cur_page; GList *children; GList *first_tab; GList *focus_tab; GtkWidget *menu; GdkWindow *event_window; guint32 timer; guint16 tab_hborder; guint16 tab_vborder; guint show_tabs:1; guint homogeneous:1; guint show_border:1; guint tab_pos:2; guint scrollable:1; guint in_child:3; guint click_child:3; guint button:2; guint need_timer:1; guint child_has_focus:1; guint have_visible_child:1; guint focus_out:1; guint has_before_previous:1; guint has_before_next:1; guint has_after_previous:1; guint has_after_next:1; }; struct _GtkIconFactory { GObject parent_instance; GHashTable *icons; }; struct _GtkRadioAction { GtkToggleAction parent; GtkRadioActionPrivate *private_data; }; struct _GtkTextMark { GObject parent_instance; gpointer segment; }; struct _GtkVBox { GtkBox box; }; struct _GtkColorSelection { GtkVBox parent_instance; gpointer private_data; }; struct _GtkCalendar { GtkWidget widget; GtkStyle *header_style; GtkStyle *label_style; gint month; gint year; gint selected_day; gint day_month[6][7]; gint day[6][7]; gint num_marked_dates; gint marked_date[31]; GtkCalendarDisplayOptions display_flags; GdkColor marked_date_color[31]; GdkGC *gc; GdkGC *xor_gc; gint focus_row; gint focus_col; gint highlight_row; gint highlight_col; gpointer private_data; gchar grow_space[32]; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkTableRowCol { guint16 requisition; guint16 allocation; guint16 spacing; guint need_expand:1; guint need_shrink:1; guint expand:1; guint shrink:1; guint empty:1; }; struct _GtkTable { GtkContainer container; GList *children; GtkTableRowCol *rows; GtkTableRowCol *cols; guint16 nrows; guint16 ncols; guint16 column_spacing; guint16 row_spacing; guint homogeneous:1; }; struct _GtkMenuShell { GtkContainer container; GList *children; GtkWidget *active_menu_item; GtkWidget *parent_menu_shell; guint button; guint32 activate_time; guint active:1; guint have_grab:1; guint have_xgrab:1; guint ignore_leave:1; guint menu_flag:1; guint ignore_enter:1; }; struct _GtkMenu { GtkMenuShell menu_shell; GtkWidget *parent_menu_item; GtkWidget *old_active_menu_item; GtkAccelGroup *accel_group; gchar *accel_path; GtkMenuPositionFunc position_func; gpointer position_func_data; guint toggle_size; GtkWidget *toplevel; GtkWidget *tearoff_window; GtkWidget *tearoff_hbox; GtkWidget *tearoff_scrollbar; GtkAdjustment *tearoff_adjustment; GdkWindow *view_window; GdkWindow *bin_window; gint scroll_offset; gint saved_scroll_offset; gint scroll_step; guint timeout_id; GdkRegion *navigation_region; guint navigation_timeout; guint needs_destruction_ref_count:1; guint torn_off:1; guint tearoff_active:1; guint scroll_fast:1; guint upper_arrow_visible:1; guint lower_arrow_visible:1; guint upper_arrow_prelight:1; guint lower_arrow_prelight:1; }; struct _GtkButton { GtkBin bin; GdkWindow *event_window; gchar *label_text; guint activate_timeout; guint constructed:1; guint in_button:1; guint button_down:1; guint relief:2; guint use_underline:1; guint use_stock:1; guint depressed:1; guint depress_on_activate:1; guint focus_on_click:1; }; struct _GtkToggleButton { GtkButton button; guint active:1; guint draw_indicator:1; guint inconsistent:1; }; struct _GtkIconTheme { GObject parent_instance; GtkIconThemePrivate *priv; }; struct _GtkTextView { GtkContainer parent_instance; struct _GtkTextLayout *layout; GtkTextBuffer *buffer; guint selection_drag_handler; guint scroll_timeout; gint pixels_above_lines; gint pixels_below_lines; gint pixels_inside_wrap; GtkWrapMode wrap_mode; GtkJustification justify; gint left_margin; gint right_margin; gint indent; PangoTabArray *tabs; guint editable:1; guint overwrite_mode:1; guint cursor_visible:1; guint need_im_reset:1; guint accepts_tab:1; guint reserved:1; guint onscreen_validated:1; guint mouse_cursor_obscured:1; GtkTextWindow *text_window; GtkTextWindow *left_window; GtkTextWindow *right_window; GtkTextWindow *top_window; GtkTextWindow *bottom_window; GtkAdjustment *hadjustment; GtkAdjustment *vadjustment; gint xoffset; gint yoffset; gint width; gint height; gint virtual_cursor_x; gint virtual_cursor_y; GtkTextMark *first_para_mark; gint first_para_pixels; GtkTextMark *dnd_mark; guint blink_timeout; guint first_validate_idle; guint incremental_validate_idle; GtkIMContext *im_context; GtkWidget *popup_menu; gint drag_start_x; gint drag_start_y; GSList *children; GtkTextPendingScroll *pending_scroll; gint pending_place_cursor_button; }; struct _GtkObjectClass { GObjectClass parent_class; void (*set_arg) (GtkObject *, GtkArg *, guint); void (*get_arg) (GtkObject *, GtkArg *, guint); void (*destroy) (GtkObject *); }; struct _GtkWidgetClass { GtkObjectClass parent_class; guint activate_signal; guint set_scroll_adjustments_signal; void (*dispatch_child_properties_changed) (GtkWidget *, guint, GParamSpec * *); void (*show) (GtkWidget *); void (*show_all) (GtkWidget *); void (*hide) (GtkWidget *); void (*hide_all) (GtkWidget *); void (*map) (GtkWidget *); void (*unmap) (GtkWidget *); void (*realize) (GtkWidget *); void (*unrealize) (GtkWidget *); void (*size_request) (GtkWidget *, GtkRequisition *); void (*size_allocate) (GtkWidget *, GtkAllocation *); void (*state_changed) (GtkWidget *, GtkStateType); void (*parent_set) (GtkWidget *, GtkWidget *); void (*hierarchy_changed) (GtkWidget *, GtkWidget *); void (*style_set) (GtkWidget *, GtkStyle *); void (*direction_changed) (GtkWidget *, GtkTextDirection); void (*grab_notify) (GtkWidget *, gboolean); void (*child_notify) (GtkWidget *, GParamSpec *); gboolean(*mnemonic_activate) (GtkWidget *, gboolean); void (*grab_focus) (GtkWidget *); gboolean(*focus) (GtkWidget *, GtkDirectionType); gboolean(*event) (GtkWidget *, GdkEvent *); gboolean(*button_press_event) (GtkWidget *, GdkEventButton *); gboolean(*button_release_event) (GtkWidget *, GdkEventButton *); gboolean(*scroll_event) (GtkWidget *, GdkEventScroll *); gboolean(*motion_notify_event) (GtkWidget *, GdkEventMotion *); gboolean(*delete_event) (GtkWidget *, GdkEventAny *); gboolean(*destroy_event) (GtkWidget *, GdkEventAny *); gboolean(*expose_event) (GtkWidget *, GdkEventExpose *); gboolean(*key_press_event) (GtkWidget *, GdkEventKey *); gboolean(*key_release_event) (GtkWidget *, GdkEventKey *); gboolean(*enter_notify_event) (GtkWidget *, GdkEventCrossing *); gboolean(*leave_notify_event) (GtkWidget *, GdkEventCrossing *); gboolean(*configure_event) (GtkWidget *, GdkEventConfigure *); gboolean(*focus_in_event) (GtkWidget *, GdkEventFocus *); gboolean(*focus_out_event) (GtkWidget *, GdkEventFocus *); gboolean(*map_event) (GtkWidget *, GdkEventAny *); gboolean(*unmap_event) (GtkWidget *, GdkEventAny *); gboolean(*property_notify_event) (GtkWidget *, GdkEventProperty *); gboolean(*selection_clear_event) (GtkWidget *, GdkEventSelection *); gboolean(*selection_request_event) (GtkWidget *, GdkEventSelection *); gboolean(*selection_notify_event) (GtkWidget *, GdkEventSelection *); gboolean(*proximity_in_event) (GtkWidget *, GdkEventProximity *); gboolean(*proximity_out_event) (GtkWidget *, GdkEventProximity *); gboolean(*visibility_notify_event) (GtkWidget *, GdkEventVisibility *); gboolean(*client_event) (GtkWidget *, GdkEventClient *); gboolean(*no_expose_event) (GtkWidget *, GdkEventAny *); gboolean(*window_state_event) (GtkWidget *, GdkEventWindowState *); void (*selection_get) (GtkWidget *, GtkSelectionData *, guint, guint); void (*selection_received) (GtkWidget *, GtkSelectionData *, guint); void (*drag_begin) (GtkWidget *, GdkDragContext *); void (*drag_end) (GtkWidget *, GdkDragContext *); void (*drag_data_get) (GtkWidget *, GdkDragContext *, GtkSelectionData *, guint, guint); void (*drag_data_delete) (GtkWidget *, GdkDragContext *); void (*drag_leave) (GtkWidget *, GdkDragContext *, guint); gboolean(*drag_motion) (GtkWidget *, GdkDragContext *, gint, gint, guint); gboolean(*drag_drop) (GtkWidget *, GdkDragContext *, gint, gint, guint); void (*drag_data_received) (GtkWidget *, GdkDragContext *, gint, gint, GtkSelectionData *, guint, guint); gboolean(*popup_menu) (GtkWidget *); gboolean(*show_help) (GtkWidget *, GtkWidgetHelpType); AtkObject *(*get_accessible) (GtkWidget *); void (*screen_changed) (GtkWidget *, GdkScreen *); gboolean(*can_activate_accel) (GtkWidget *, guint); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); void (*_gtk_reserved5) (void); void (*_gtk_reserved6) (void); void (*_gtk_reserved7) (void); }; struct _GtkImagePixmapData { GdkPixmap *pixmap; }; struct _GtkImageImageData { GdkImage *image; }; struct _GtkImagePixbufData { GdkPixbuf *pixbuf; }; struct _GtkImageStockData { gchar *stock_id; }; struct _GtkImageIconSetData { GtkIconSet *icon_set; }; struct _GtkImageAnimationData { GdkPixbufAnimation *anim; GdkPixbufAnimationIter *iter; guint frame_timeout; }; struct _GtkImageIconNameData { gchar *icon_name; GdkPixbuf *pixbuf; guint theme_change_id; }; struct _GtkImage { GtkMisc misc; GtkImageType storage_type; union { GtkImagePixmapData pixmap; GtkImageImageData image; GtkImagePixbufData pixbuf; GtkImageStockData stock; GtkImageIconSetData icon_set; GtkImageAnimationData anim; GtkImageIconNameData name; } data; GdkBitmap *mask; GtkIconSize icon_size; }; struct _GtkTreeView { GtkContainer parent; GtkTreeViewPrivate *priv; }; struct _GtkSpinButton { GtkEntry entry; GtkAdjustment *adjustment; GdkWindow *panel; guint32 timer; gdouble climb_rate; gdouble timer_step; GtkSpinButtonUpdatePolicy update_policy; guint in_child:2; guint click_child:2; guint button:2; guint need_timer:1; guint timer_calls:3; guint digits:10; guint numeric:1; guint wrap:1; guint snap_to_ticks:1; }; struct _GtkFileSelection { GtkDialog parent_instance; GtkWidget *dir_list; GtkWidget *file_list; GtkWidget *selection_entry; GtkWidget *selection_text; GtkWidget *main_vbox; GtkWidget *ok_button; GtkWidget *cancel_button; GtkWidget *help_button; GtkWidget *history_pulldown; GtkWidget *history_menu; GList *history_list; GtkWidget *fileop_dialog; GtkWidget *fileop_entry; gchar *fileop_file; gpointer cmpl_state; GtkWidget *fileop_c_dir; GtkWidget *fileop_del_file; GtkWidget *fileop_ren_file; GtkWidget *button_area; GtkWidget *action_area; GPtrArray *selected_names; gchar *last_selected; }; struct _GtkTooltips { GtkObject parent_instance; GtkWidget *tip_window; GtkWidget *tip_label; GtkTooltipsData *active_tips_data; GList *tips_data_list; guint delay:30; guint enabled:1; guint have_grab:1; guint use_sticky_delay:1; gint timer_tag; GTimeVal last_popdown; }; struct _GtkTooltipsData { GtkTooltips *tooltips; GtkWidget *widget; gchar *tip_text; gchar *tip_private; }; struct _GtkEntryCompletion { GObject parent_instance; GtkEntryCompletionPrivate *priv; }; struct _GtkTreeModelFilter { GObject parent; GtkTreeModelFilterPrivate *priv; }; struct _GtkTreeModelSort { GObject parent; gpointer root; gint stamp; guint child_flags; GtkTreeModel *child_model; gint zero_ref_count; GList *sort_list; gint sort_column_id; GtkSortType order; GtkTreeIterCompareFunc default_sort_func; gpointer default_sort_data; GtkDestroyNotify default_sort_destroy; guint changed_id; guint inserted_id; guint has_child_toggled_id; guint deleted_id; guint reordered_id; }; struct _GtkColorButton { GtkButton button; GtkColorButtonPrivate *priv; }; struct _GtkHandleBox { GtkBin bin; GdkWindow *bin_window; GdkWindow *float_window; GtkShadowType shadow_type; guint handle_position:2; guint float_window_mapped:1; guint child_detached:1; guint in_drag:1; guint shrink_on_detach:1; int snap_edge:3; gint deskoff_x; gint deskoff_y; GtkAllocation attach_allocation; GtkAllocation float_allocation; }; struct _GtkActionGroup { GObject parent; GtkActionGroupPrivate *private_data; }; struct _GtkBindingSet { gchar *set_name; gint priority; GSList *widget_path_pspecs; GSList *widget_class_pspecs; GSList *class_branch_pspecs; GtkBindingEntry *entries; GtkBindingEntry *current; guint parsed:1; }; struct _GtkBindingEntry { guint keyval; GdkModifierType modifiers; GtkBindingSet *binding_set; guint destroyed:1; guint in_emission:1; GtkBindingEntry *set_next; GtkBindingEntry *hash_next; GtkBindingSignal *signals; }; struct _GtkBindingSignal { GtkBindingSignal *next; gchar *signal_name; guint n_args; GtkBindingArg *args; }; struct _GtkBindingArg { GType arg_type; union { glong long_data; gdouble double_data; gchar *string_data; } d; }; struct _GtkScrolledWindow { GtkBin container; GtkWidget *hscrollbar; GtkWidget *vscrollbar; guint hscrollbar_policy:2; guint vscrollbar_policy:2; guint hscrollbar_visible:1; guint vscrollbar_visible:1; guint window_placement:2; guint focus_out:1; guint16 shadow_type; }; struct _GtkFrame { GtkBin bin; GtkWidget *label_widget; gint16 shadow_type; gfloat label_xalign; gfloat label_yalign; GtkAllocation child_allocation; }; struct _GtkTextChildAnchor { GObject parent_instance; gpointer segment; }; struct _GtkSeparatorToolItem { GtkToolItem parent; GtkSeparatorToolItemPrivate *priv; }; struct _GtkTreeSelection { GObject parent; GtkTreeView *tree_view; GtkSelectionMode type; GtkTreeSelectionFunc user_func; gpointer user_data; GtkDestroyNotify destroy; }; struct _GtkExpander { GtkBin bin; GtkExpanderPrivate *priv; }; struct _GtkFontSelectionDialog { GtkDialog parent_instance; GtkWidget *fontsel; GtkWidget *main_vbox; GtkWidget *action_area; GtkWidget *ok_button; GtkWidget *apply_button; GtkWidget *cancel_button; gint dialog_width; gboolean auto_resize; }; struct _GtkPaned { GtkContainer container; GtkWidget *child1; GtkWidget *child2; GdkWindow *handle; GdkGC *xor_gc; GdkCursorType cursor_type; GdkRectangle handle_pos; gint child1_size; gint last_allocation; gint min_position; gint max_position; guint position_set:1; guint in_drag:1; guint child1_shrink:1; guint child1_resize:1; guint child2_shrink:1; guint child2_resize:1; guint orientation:1; guint in_recursion:1; guint handle_prelit:1; GtkWidget *last_child1_focus; GtkWidget *last_child2_focus; GtkPanedPrivate *priv; gint drag_pos; gint original_position; }; struct _GtkViewport { GtkBin bin; GtkShadowType shadow_type; GdkWindow *view_window; GdkWindow *bin_window; GtkAdjustment *hadjustment; GtkAdjustment *vadjustment; }; struct _GtkScale { GtkRange range; gint digits; guint draw_value:1; guint value_pos:2; }; struct _GtkListStore { GObject parent; gint stamp; gpointer seq; gpointer _gtk_reserved1; GList *sort_list; gint n_columns; gint sort_column_id; GtkSortType order; GType *column_headers; gint length; GtkTreeIterCompareFunc default_sort_func; gpointer default_sort_data; GtkDestroyNotify default_sort_destroy; guint columns_dirty:1; }; struct _GtkRadioActionEntry { const gchar *name; const gchar *stock_id; const gchar *label; const gchar *accelerator; const gchar *tooltip; gint value; }; struct _GtkEventBox { GtkBin bin; }; struct _GtkToggleActionEntry { const gchar *name; const gchar *stock_id; const gchar *label; const gchar *accelerator; const gchar *tooltip; GCallback callback; gboolean is_active; }; struct _GtkAccelLabel { GtkLabel label; guint gtk_reserved; guint accel_padding; GtkWidget *accel_widget; GClosure *accel_closure; GtkAccelGroup *accel_group; gchar *accel_string; guint16 accel_string_width; }; struct _GtkImageMenuItem { GtkMenuItem menu_item; GtkWidget *image; }; struct _GtkPlug { GtkWindow window; GdkWindow *socket_window; GtkWidget *modality_window; GtkWindowGroup *modality_group; GHashTable *grabbed_keys; guint same_app:1; }; struct _GtkFileChooserButton { GtkHBox parent; GtkFileChooserButtonPrivate *priv; }; struct _GtkStockItem { gchar *stock_id; gchar *label; GdkModifierType modifier; guint keyval; gchar *translation_domain; }; struct _GtkToolbar { GtkContainer container; gint num_children; GList *children; GtkOrientation orientation; GtkToolbarStyle style; GtkIconSize icon_size; GtkTooltips *tooltips; gint button_maxw; gint button_maxh; guint style_set_connection; guint icon_size_connection; guint style_set:1; guint icon_size_set:1; }; struct _GtkCellRendererToggle { GtkCellRenderer parent; guint active:1; guint activatable:1; guint radio:1; }; struct _GtkActionEntry { const gchar *name; const gchar *stock_id; const gchar *label; const gchar *accelerator; const gchar *tooltip; GCallback callback; }; struct _GtkCheckButton { GtkToggleButton toggle_button; }; struct _GtkRadioButton { GtkCheckButton check_button; GSList *group; }; struct _GtkAlignment { GtkBin bin; gfloat xalign; gfloat yalign; gfloat xscale; gfloat yscale; }; struct _GtkContainerClass { GtkWidgetClass parent_class; void (*add) (GtkContainer *, GtkWidget *); void (*remove) (GtkContainer *, GtkWidget *); void (*check_resize) (GtkContainer *); void (*forall) (GtkContainer *, gboolean, GtkCallback, gpointer); void (*set_focus_child) (GtkContainer *, GtkWidget *); GType(*child_type) (GtkContainer *); gchar *(*composite_name) (GtkContainer *, GtkWidget *); void (*set_child_property) (GtkContainer *, GtkWidget *, guint, const GValue *, GParamSpec *); void (*get_child_property) (GtkContainer *, GtkWidget *, guint, GValue *, GParamSpec *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkFontButton { GtkButton button; GtkFontButtonPrivate *priv; }; struct _GtkBorder { gint left; gint right; gint top; gint bottom; }; struct _GtkMessageDialog { GtkDialog parent_instance; GtkWidget *image; GtkWidget *label; }; struct _GtkRulerMetric { gchar *metric_name; gchar *abbrev; gdouble pixels_per_unit; gdouble ruler_scale[10]; gint subdivide[5]; }; struct _GtkRuler { GtkWidget widget; GdkPixmap *backing_store; GdkGC *non_gr_exp_gc; GtkRulerMetric *metric; gint xsrc; gint ysrc; gint slider_size; gdouble lower; gdouble upper; gdouble position; gdouble max_size; }; struct _GtkMenuToolButton { GtkToolButton parent; GtkMenuToolButtonPrivate *priv; }; struct _GtkToggleToolButton { GtkToolButton parent; GtkToggleToolButtonPrivate *priv; }; struct _GtkRadioToolButton { GtkToggleToolButton parent; }; struct _GtkSizeGroup { GObject parent_instance; GSList *widgets; guint8 mode; guint have_width:1; guint have_height:1; GtkRequisition requisition; }; struct _GtkIMContextSimple { GtkIMContext object; GSList *tables; guint compose_buffer[8]; gunichar tentative_match; gint tentative_match_len; guint in_hex_sequence:1; }; struct _GtkFontSelection { GtkVBox parent_instance; GtkWidget *font_entry; GtkWidget *family_list; GtkWidget *font_style_entry; GtkWidget *face_list; GtkWidget *size_entry; GtkWidget *size_list; GtkWidget *pixels_button; GtkWidget *points_button; GtkWidget *filter_button; GtkWidget *preview_entry; PangoFontFamily *family; PangoFontFace *face; gint size; GdkFont *font; }; struct _GtkAspectFrame { GtkFrame frame; gfloat xalign; gfloat yalign; gfloat ratio; gboolean obey_child; GtkAllocation center_allocation; }; struct _GtkIMMulticontext { GtkIMContext object; GtkIMContext *slave; GtkIMMulticontextPrivate *priv; const gchar *context_id; }; struct _GtkFixed { GtkContainer container; GList *children; }; struct _GtkInvisible { GtkWidget widget; gboolean has_user_ref_count; GdkScreen *screen; }; struct _GtkAccessible { AtkObject parent; GtkWidget *widget; }; struct _GtkArrow { GtkMisc misc; gint16 arrow_type; gint16 shadow_type; }; struct _GtkCellRendererText { GtkCellRenderer parent; gchar *text; PangoFontDescription *font; gdouble font_scale; PangoColor foreground; PangoColor background; PangoAttrList *extra_attrs; PangoUnderline underline_style; gint rise; gint fixed_height_rows; guint strikethrough:1; guint editable:1; guint scale_set:1; guint foreground_set:1; guint background_set:1; guint underline_set:1; guint rise_set:1; guint strikethrough_set:1; guint editable_set:1; guint calc_fixed_height:1; }; struct _GtkSettingsValue { gchar *origin; GValue value; }; struct _GtkBinClass { GtkContainerClass parent_class; }; struct _GtkWindowClass { GtkBinClass parent_class; void (*set_focus) (GtkWindow *, GtkWidget *); gboolean(*frame_event) (GtkWindow *, GdkEvent *); void (*activate_focus) (GtkWindow *); void (*activate_default) (GtkWindow *); void (*move_focus) (GtkWindow *, GtkDirectionType); void (*keys_changed) (GtkWindow *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkRangeClass { GtkWidgetClass parent_class; gchar *slider_detail; gchar *stepper_detail; void (*value_changed) (GtkRange *); void (*adjust_bounds) (GtkRange *, gdouble); void (*move_slider) (GtkRange *, GtkScrollType); void (*get_range_border) (GtkRange *, GtkBorder *); gboolean(*change_value) (GtkRange *, GtkScrollType, gdouble); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); }; struct _GtkScaleClass { GtkRangeClass parent_class; gchar *(*format_value) (GtkScale *, gdouble); void (*draw_value) (GtkScale *); void (*get_layout_offsets) (GtkScale *, gint *, gint *); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkBoxClass { GtkContainerClass parent_class; }; struct _GtkMiscClass { GtkWidgetClass parent_class; }; struct _GtkHRuler { GtkRuler ruler; }; struct _GtkHBoxClass { GtkBoxClass parent_class; }; struct _GtkPanedClass { GtkContainerClass parent_class; gboolean(*cycle_child_focus) (GtkPaned *, gboolean); gboolean(*toggle_handle_focus) (GtkPaned *); gboolean(*move_handle) (GtkPaned *, GtkScrollType); gboolean(*cycle_handle_focus) (GtkPaned *, gboolean); gboolean(*accept_position) (GtkPaned *); gboolean(*cancel_position) (GtkPaned *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkHPanedClass { GtkPanedClass parent_class; }; struct _GtkSizeGroupClass { GObjectClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkViewportClass { GtkBinClass parent_class; void (*set_scroll_adjustments) (GtkViewport *, GtkAdjustment *, GtkAdjustment *); }; struct _GtkEditableClass { GTypeInterface base_iface; void (*insert_text) (GtkEditable *, const gchar *, gint, gint *); void (*delete_text) (GtkEditable *, gint, gint); void (*changed) (GtkEditable *); void (*do_insert_text) (GtkEditable *, const gchar *, gint, gint *); void (*do_delete_text) (GtkEditable *, gint, gint); gchar *(*get_chars) (GtkEditable *, gint, gint); void (*set_selection_bounds) (GtkEditable *, gint, gint); gboolean(*get_selection_bounds) (GtkEditable *, gint *, gint *); void (*set_position) (GtkEditable *, gint); gint(*get_position) (GtkEditable *); }; struct _GtkDialogClass { GtkWindowClass parent_class; void (*response) (GtkDialog *, gint); void (*close) (GtkDialog *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkCellRendererPixbuf { GtkCellRenderer parent; GdkPixbuf *pixbuf; GdkPixbuf *pixbuf_expander_open; GdkPixbuf *pixbuf_expander_closed; }; struct _GtkTreeViewColumnClass { GtkObjectClass parent_class; void (*clicked) (GtkTreeViewColumn *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkRulerClass { GtkWidgetClass parent_class; void (*draw_ticks) (GtkRuler *); void (*draw_pos) (GtkRuler *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkHRulerClass { GtkRulerClass parent_class; }; struct _GtkInvisibleClass { GtkWidgetClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkVRulerClass { GtkRulerClass parent_class; }; struct _GtkToolItemClass { GtkBinClass parent_class; gboolean(*create_menu_proxy) (GtkToolItem *); void (*toolbar_reconfigured) (GtkToolItem *); gboolean(*set_tooltip) (GtkToolItem *, GtkTooltips *, const gchar *, const gchar *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkWindowGroupClass { GObjectClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkWidgetAuxInfo { gint x; gint y; gint width; gint height; guint x_set:1; guint y_set:1; }; struct _GtkItemClass { GtkBinClass parent_class; void (*select) (GtkItem *); void (*deselect) (GtkItem *); void (*toggle) (GtkItem *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkMenuItemClass { GtkItemClass parent_class; guint hide_on_activate:1; void (*activate) (GtkMenuItem *); void (*activate_item) (GtkMenuItem *); void (*toggle_size_request) (GtkMenuItem *, gint *); void (*toggle_size_allocate) (GtkMenuItem *, gint); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkCheckMenuItemClass { GtkMenuItemClass parent_class; void (*toggled) (GtkCheckMenuItem *); void (*draw_indicator) (GtkCheckMenuItem *, GdkRectangle *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkRcProperty { GQuark type_name; GQuark property_name; gchar *origin; GValue value; }; struct _GtkFontSelectionDialogClass { GtkDialogClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkFileChooserDialog { GtkDialog parent_instance; GtkFileChooserDialogPrivate *priv; }; struct _GtkActionClass { GObjectClass parent_class; void (*activate) (GtkAction *); GType menu_item_type; GType toolbar_item_type; GtkWidget *(*create_menu_item) (GtkAction *); GtkWidget *(*create_tool_item) (GtkAction *); void (*connect_proxy) (GtkAction *, GtkWidget *); void (*disconnect_proxy) (GtkAction *, GtkWidget *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkToggleActionClass { GtkActionClass parent_class; void (*toggled) (GtkToggleAction *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkVBoxClass { GtkBoxClass parent_class; }; struct _GtkButtonBoxClass { GtkBoxClass parent_class; }; struct _GtkHButtonBoxClass { GtkButtonBoxClass parent_class; }; struct _GtkTreeStoreClass { GObjectClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkBoxChild { GtkWidget *widget; guint16 padding; guint expand:1; guint fill:1; guint pack:1; guint is_secondary:1; }; struct _GtkHButtonBox { GtkButtonBox button_box; }; struct _GtkAccelGroupClass { GObjectClass parent_class; void (*accel_changed) (GtkAccelGroup *, guint, GdkModifierType, GClosure *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkSeparator { GtkWidget widget; }; struct _GtkButtonClass { GtkBinClass parent_class; void (*pressed) (GtkButton *); void (*released) (GtkButton *); void (*clicked) (GtkButton *); void (*enter) (GtkButton *); void (*leave) (GtkButton *); void (*activate) (GtkButton *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkIconFactoryClass { GObjectClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkTreeSelectionClass { GObjectClass parent_class; void (*changed) (GtkTreeSelection *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkMenuShellClass { GtkContainerClass parent_class; guint submenu_placement:1; void (*deactivate) (GtkMenuShell *); void (*selection_done) (GtkMenuShell *); void (*move_current) (GtkMenuShell *, GtkMenuDirectionType); void (*activate_current) (GtkMenuShell *, gboolean); void (*cancel) (GtkMenuShell *); void (*select_item) (GtkMenuShell *, GtkWidget *); void (*insert) (GtkMenuShell *, GtkWidget *, gint); gint(*get_popup_delay) (GtkMenuShell *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); }; struct _GtkTreeDragSourceIface { GTypeInterface g_iface; gboolean(*row_draggable) (GtkTreeDragSource *, GtkTreePath *); gboolean(*drag_data_get) (GtkTreeDragSource *, GtkTreePath *, GtkSelectionData *); gboolean(*drag_data_delete) (GtkTreeDragSource *, GtkTreePath *); }; struct _GtkLabelClass { GtkMiscClass parent_class; void (*move_cursor) (GtkLabel *, GtkMovementStep, gint, gboolean); void (*copy_clipboard) (GtkLabel *); void (*populate_popup) (GtkLabel *, GtkMenu *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkScrollbar { GtkRange range; }; struct _GtkWidgetShapeInfo { gint16 offset_x; gint16 offset_y; GdkBitmap *shape_mask; }; struct _GtkActionGroupClass { GObjectClass parent_class; GtkAction *(*get_action) (GtkActionGroup *, const gchar *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkSettingsClass { GObjectClass parent_class; }; struct _GtkIMContextClass { GtkObjectClass parent_class; void (*preedit_start) (GtkIMContext *); void (*preedit_end) (GtkIMContext *); void (*preedit_changed) (GtkIMContext *); void (*commit) (GtkIMContext *, const gchar *); gboolean(*retrieve_surrounding) (GtkIMContext *); gboolean(*delete_surrounding) (GtkIMContext *, gint, gint); void (*set_client_window) (GtkIMContext *, GdkWindow *); void (*get_preedit_string) (GtkIMContext *, gchar * *, PangoAttrList * *, gint *); gboolean(*filter_keypress) (GtkIMContext *, GdkEventKey *); void (*focus_in) (GtkIMContext *); void (*focus_out) (GtkIMContext *); void (*reset) (GtkIMContext *); void (*set_cursor_location) (GtkIMContext *, GdkRectangle *); void (*set_use_preedit) (GtkIMContext *, gboolean); void (*set_surrounding) (GtkIMContext *, const gchar *, gint, gint); gboolean(*get_surrounding) (GtkIMContext *, gchar * *, gint *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); void (*_gtk_reserved5) (void); void (*_gtk_reserved6) (void); }; struct _GtkCellRendererClass { GtkObjectClass parent_class; void (*get_size) (GtkCellRenderer *, GtkWidget *, GdkRectangle *, gint *, gint *, gint *, gint *); void (*render) (GtkCellRenderer *, GdkDrawable *, GtkWidget *, GdkRectangle *, GdkRectangle *, GdkRectangle *, GtkCellRendererState); gboolean(*activate) (GtkCellRenderer *, GdkEvent *, GtkWidget *, const gchar *, GdkRectangle *, GdkRectangle *, GtkCellRendererState); GtkCellEditable *(*start_editing) (GtkCellRenderer *, GdkEvent *, GtkWidget *, const gchar *, GdkRectangle *, GdkRectangle *, GtkCellRendererState); void (*editing_canceled) (GtkCellRenderer *); void (*editing_started) (GtkCellRenderer *, GtkCellEditable *, const gchar *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); }; struct _GtkToolButtonClass { GtkToolItemClass parent_class; GType button_type; void (*clicked) (GtkToolButton *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkMenuToolButtonClass { GtkToolButtonClass parent_class; void (*show_menu) (GtkMenuToolButton *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkVSeparator { GtkSeparator separator; }; struct _GtkDrawingAreaClass { GtkWidgetClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkTargetPair { GdkAtom target; guint flags; guint info; }; struct _GtkCellViewClass { GtkWidgetClass parent_class; }; struct _GtkCellLayoutIface { GTypeInterface g_iface; void (*pack_start) (GtkCellLayout *, GtkCellRenderer *, gboolean); void (*pack_end) (GtkCellLayout *, GtkCellRenderer *, gboolean); void (*clear) (GtkCellLayout *); void (*add_attribute) (GtkCellLayout *, GtkCellRenderer *, const gchar *, gint); void (*set_cell_data_func) (GtkCellLayout *, GtkCellRenderer *, GtkCellLayoutDataFunc, gpointer, GDestroyNotify); void (*clear_attributes) (GtkCellLayout *, GtkCellRenderer *); void (*reorder) (GtkCellLayout *, GtkCellRenderer *, gint); }; struct _GtkFixedClass { GtkContainerClass parent_class; }; struct _GtkHScaleClass { GtkScaleClass parent_class; }; struct _GtkScrollbarClass { GtkRangeClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkAccelLabelClass { GtkLabelClass parent_class; gchar *signal_quote1; gchar *signal_quote2; gchar *mod_name_shift; gchar *mod_name_control; gchar *mod_name_alt; gchar *mod_separator; gchar *accel_seperator; guint latin1_to_char:1; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkTextBufferClass { GObjectClass parent_class; void (*insert_text) (GtkTextBuffer *, GtkTextIter *, const gchar *, gint); void (*insert_pixbuf) (GtkTextBuffer *, GtkTextIter *, GdkPixbuf *); void (*insert_child_anchor) (GtkTextBuffer *, GtkTextIter *, GtkTextChildAnchor *); void (*delete_range) (GtkTextBuffer *, GtkTextIter *, GtkTextIter *); void (*changed) (GtkTextBuffer *); void (*modified_changed) (GtkTextBuffer *); void (*mark_set) (GtkTextBuffer *, const GtkTextIter *, GtkTextMark *); void (*mark_deleted) (GtkTextBuffer *, GtkTextMark *); void (*apply_tag) (GtkTextBuffer *, GtkTextTag *, const GtkTextIter *, const GtkTextIter *); void (*remove_tag) (GtkTextBuffer *, GtkTextTag *, const GtkTextIter *, const GtkTextIter *); void (*begin_user_action) (GtkTextBuffer *); void (*end_user_action) (GtkTextBuffer *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); void (*_gtk_reserved5) (void); void (*_gtk_reserved6) (void); }; struct _GtkVRuler { GtkRuler ruler; }; struct _GtkSocketClass { GtkContainerClass parent_class; void (*plug_added) (GtkSocket *); gboolean(*plug_removed) (GtkSocket *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkIconThemeClass { GObjectClass parent_class; void (*changed) (GtkIconTheme *); }; struct _GtkVPaned { GtkPaned paned; }; struct _GtkTableChild { GtkWidget *widget; guint16 left_attach; guint16 right_attach; guint16 top_attach; guint16 bottom_attach; guint16 xpadding; guint16 ypadding; guint xexpand:1; guint yexpand:1; guint xshrink:1; guint yshrink:1; guint xfill:1; guint yfill:1; }; struct _GtkArrowClass { GtkMiscClass parent_class; }; struct _GtkHScrollbar { GtkScrollbar scrollbar; }; struct _GtkFileChooserWidget { GtkVBox parent_instance; GtkFileChooserWidgetPrivate *priv; }; struct _GtkPlugClass { GtkWindowClass parent_class; void (*embedded) (GtkPlug *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkCellRendererPixbufClass { GtkCellRendererClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkVButtonBoxClass { GtkButtonBoxClass parent_class; }; struct _GtkTextChildAnchorClass { GObjectClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkCellRendererCombo { GtkCellRendererText parent; GtkTreeModel *model; gint text_column; gboolean has_entry; guint focus_out_id; }; struct _GtkTreeModelIface { GTypeInterface g_iface; void (*row_changed) (GtkTreeModel *, GtkTreePath *, GtkTreeIter *); void (*row_inserted) (GtkTreeModel *, GtkTreePath *, GtkTreeIter *); void (*row_has_child_toggled) (GtkTreeModel *, GtkTreePath *, GtkTreeIter *); void (*row_deleted) (GtkTreeModel *, GtkTreePath *); void (*rows_reordered) (GtkTreeModel *, GtkTreePath *, GtkTreeIter *, gint *); GtkTreeModelFlags(*get_flags) (GtkTreeModel *); gint(*get_n_columns) (GtkTreeModel *); GType(*get_column_type) (GtkTreeModel *, gint); gboolean(*get_iter) (GtkTreeModel *, GtkTreeIter *, GtkTreePath *); GtkTreePath *(*get_path) (GtkTreeModel *, GtkTreeIter *); void (*get_value) (GtkTreeModel *, GtkTreeIter *, gint, GValue *); gboolean(*iter_next) (GtkTreeModel *, GtkTreeIter *); gboolean(*iter_children) (GtkTreeModel *, GtkTreeIter *, GtkTreeIter *); gboolean(*iter_has_child) (GtkTreeModel *, GtkTreeIter *); gint(*iter_n_children) (GtkTreeModel *, GtkTreeIter *); gboolean(*iter_nth_child) (GtkTreeModel *, GtkTreeIter *, GtkTreeIter *, gint); gboolean(*iter_parent) (GtkTreeModel *, GtkTreeIter *, GtkTreeIter *); void (*ref_node) (GtkTreeModel *, GtkTreeIter *); void (*unref_node) (GtkTreeModel *, GtkTreeIter *); }; struct _GtkAccessibleClass { AtkObjectClass parent_class; void (*connect_widget_destroyed) (GtkAccessible *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkCellRendererTextClass { GtkCellRendererClass parent_class; void (*edited) (GtkCellRendererText *, const gchar *, const gchar *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkVScaleClass { GtkScaleClass parent_class; }; struct _GtkCurveClass { GtkDrawingAreaClass parent_class; void (*curve_type_changed) (GtkCurve *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkSeparatorToolItemClass { GtkToolItemClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkStyleClass { GObjectClass parent_class; void (*realize) (GtkStyle *); void (*unrealize) (GtkStyle *); void (*copy) (GtkStyle *, GtkStyle *); GtkStyle *(*clone) (GtkStyle *); void (*init_from_rc) (GtkStyle *, GtkRcStyle *); void (*set_background) (GtkStyle *, GdkWindow *, GtkStateType); GdkPixbuf *(*render_icon) (GtkStyle *, const GtkIconSource *, GtkTextDirection, GtkStateType, GtkIconSize, GtkWidget *, const gchar *); void (*draw_hline) (GtkStyle *, GdkWindow *, GtkStateType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint); void (*draw_vline) (GtkStyle *, GdkWindow *, GtkStateType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint); void (*draw_shadow) (GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint); void (*draw_polygon) (GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, GdkPoint *, gint, gboolean); void (*draw_arrow) (GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, GtkArrowType, gboolean, gint, gint, gint, gint); void (*draw_diamond) (GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint); void (*draw_string) (GtkStyle *, GdkWindow *, GtkStateType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, const gchar *); void (*draw_box) (GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint); void (*draw_flat_box) (GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint); void (*draw_check) (GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint); void (*draw_option) (GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint); void (*draw_tab) (GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint); void (*draw_shadow_gap) (GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint, GtkPositionType, gint, gint); void (*draw_box_gap) (GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint, GtkPositionType, gint, gint); void (*draw_extension) (GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint, GtkPositionType); void (*draw_focus) (GtkStyle *, GdkWindow *, GtkStateType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint); void (*draw_slider) (GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint, GtkOrientation); void (*draw_handle) (GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint, GtkOrientation); void (*draw_expander) (GtkStyle *, GdkWindow *, GtkStateType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, GtkExpanderStyle); void (*draw_layout) (GtkStyle *, GdkWindow *, GtkStateType, gboolean, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, PangoLayout *); void (*draw_resize_grip) (GtkStyle *, GdkWindow *, GtkStateType, GdkRectangle *, GtkWidget *, const gchar *, GdkWindowEdge, gint, gint, gint, gint); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); void (*_gtk_reserved5) (void); void (*_gtk_reserved6) (void); void (*_gtk_reserved7) (void); void (*_gtk_reserved8) (void); void (*_gtk_reserved9) (void); void (*_gtk_reserved10) (void); void (*_gtk_reserved11) (void); void (*_gtk_reserved12) (void); }; struct _GtkSeparatorMenuItemClass { GtkMenuItemClass parent_class; }; struct _GtkIMMulticontextClass { GtkIMContextClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkToggleToolButtonClass { GtkToolButtonClass parent_class; void (*toggled) (GtkToggleToolButton *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkRadioToolButtonClass { GtkToggleToolButtonClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkCellRendererProgressClass { GtkCellRendererClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkVScrollbar { GtkScrollbar scrollbar; }; struct _GtkVPanedClass { GtkPanedClass parent_class; }; struct _GtkToggleButtonClass { GtkButtonClass parent_class; void (*toggled) (GtkToggleButton *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkCellRendererToggleClass { GtkCellRendererClass parent_class; void (*toggled) (GtkCellRendererToggle *, const gchar *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkVButtonBox { GtkButtonBox button_box; }; struct _GtkTreeDragDestIface { GTypeInterface g_iface; gboolean(*drag_data_received) (GtkTreeDragDest *, GtkTreePath *, GtkSelectionData *); gboolean(*row_drop_possible) (GtkTreeDragDest *, GtkTreePath *, GtkSelectionData *); }; struct _GtkColorSelectionClass { GtkVBoxClass parent_class; void (*color_changed) (GtkColorSelection *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkCellRendererProgress { GtkCellRenderer parent_instance; GtkCellRendererProgressPrivate *priv; }; struct _GtkImageClass { GtkMiscClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkMessageDialogClass { GtkDialogClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkTreeSortableIface { GTypeInterface g_iface; void (*sort_column_changed) (GtkTreeSortable *); gboolean(*get_sort_column_id) (GtkTreeSortable *, gint *, GtkSortType *); void (*set_sort_column_id) (GtkTreeSortable *, gint, GtkSortType); void (*set_sort_func) (GtkTreeSortable *, gint, GtkTreeIterCompareFunc, gpointer, GtkDestroyNotify); void (*set_default_sort_func) (GtkTreeSortable *, GtkTreeIterCompareFunc, gpointer, GtkDestroyNotify); gboolean(*has_default_sort_func) (GtkTreeSortable *); }; struct _GtkCalendarClass { GtkWidgetClass parent_class; void (*month_changed) (GtkCalendar *); void (*day_selected) (GtkCalendar *); void (*day_selected_double_click) (GtkCalendar *); void (*prev_month) (GtkCalendar *); void (*next_month) (GtkCalendar *); void (*prev_year) (GtkCalendar *); void (*next_year) (GtkCalendar *); }; struct _GtkEntryClass { GtkWidgetClass parent_class; void (*populate_popup) (GtkEntry *, GtkMenu *); void (*activate) (GtkEntry *); void (*move_cursor) (GtkEntry *, GtkMovementStep, gint, gboolean); void (*insert_at_cursor) (GtkEntry *, const gchar *); void (*delete_from_cursor) (GtkEntry *, GtkDeleteType, gint); void (*backspace) (GtkEntry *); void (*cut_clipboard) (GtkEntry *); void (*copy_clipboard) (GtkEntry *); void (*paste_clipboard) (GtkEntry *); void (*toggle_overwrite) (GtkEntry *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); }; struct _GtkSpinButtonClass { GtkEntryClass parent_class; gint(*input) (GtkSpinButton *, gdouble *); gint(*output) (GtkSpinButton *); void (*value_changed) (GtkSpinButton *); void (*change_value) (GtkSpinButton *, GtkScrollType); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkInputDialog { GtkDialog dialog; GtkWidget *axis_list; GtkWidget *axis_listbox; GtkWidget *mode_optionmenu; GtkWidget *close_button; GtkWidget *save_button; GtkWidget *axis_items[7]; GdkDevice *current_device; GtkWidget *keys_list; GtkWidget *keys_listbox; }; struct _GtkInputDialogClass { GtkDialogClass parent_class; void (*enable_device) (GtkInputDialog *, GdkDevice *); void (*disable_device) (GtkInputDialog *, GdkDevice *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkEntryCompletionClass { GObjectClass parent_class; gboolean(*match_selected) (GtkEntryCompletion *, GtkTreeModel *, GtkTreeIter *); void (*action_activated) (GtkEntryCompletion *, gint); gboolean(*insert_prefix) (GtkEntryCompletion *, const gchar *); void (*_gtk_reserved0) (void); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); }; struct _GtkAlignmentClass { GtkBinClass parent_class; }; struct _GtkTreeModelFilterClass { GObjectClass parent_class; void (*_gtk_reserved0) (void); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); }; struct _GtkRcStyleClass { GObjectClass parent_class; GtkRcStyle *(*create_rc_style) (GtkRcStyle *); guint(*parse) (GtkRcStyle *, GtkSettings *, GScanner *); void (*merge) (GtkRcStyle *, GtkRcStyle *); GtkStyle *(*create_style) (GtkRcStyle *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkUIManagerClass { GObjectClass parent_class; void (*add_widget) (GtkUIManager *, GtkWidget *); void (*actions_changed) (GtkUIManager *); void (*connect_proxy) (GtkUIManager *, GtkAction *, GtkWidget *); void (*disconnect_proxy) (GtkUIManager *, GtkAction *, GtkWidget *); void (*pre_activate) (GtkUIManager *, GtkAction *); void (*post_activate) (GtkUIManager *, GtkAction *); GtkWidget *(*get_widget) (GtkUIManager *, const gchar *); GtkAction *(*get_action) (GtkUIManager *, const gchar *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); }; struct _GtkSeparatorClass { GtkWidgetClass parent_class; }; struct _GtkVSeparatorClass { GtkSeparatorClass parent_class; }; struct _GtkCheckButtonClass { GtkToggleButtonClass parent_class; void (*draw_indicator) (GtkCheckButton *, GdkRectangle *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkRadioMenuItemClass { GtkCheckMenuItemClass parent_class; void (*group_changed) (GtkRadioMenuItem *); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkTextViewClass { GtkContainerClass parent_class; void (*set_scroll_adjustments) (GtkTextView *, GtkAdjustment *, GtkAdjustment *); void (*populate_popup) (GtkTextView *, GtkMenu *); void (*move_cursor) (GtkTextView *, GtkMovementStep, gint, gboolean); void (*page_horizontally) (GtkTextView *, gint, gboolean); void (*set_anchor) (GtkTextView *); void (*insert_at_cursor) (GtkTextView *, const gchar *); void (*delete_from_cursor) (GtkTextView *, GtkDeleteType, gint); void (*backspace) (GtkTextView *); void (*cut_clipboard) (GtkTextView *); void (*copy_clipboard) (GtkTextView *); void (*paste_clipboard) (GtkTextView *); void (*toggle_overwrite) (GtkTextView *); void (*move_focus) (GtkTextView *, GtkDirectionType); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); void (*_gtk_reserved5) (void); void (*_gtk_reserved6) (void); void (*_gtk_reserved7) (void); }; struct _GtkTreeModelSortClass { GObjectClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkCellEditableIface { GTypeInterface g_iface; void (*editing_done) (GtkCellEditable *); void (*remove_widget) (GtkCellEditable *); void (*start_editing) (GtkCellEditable *, GdkEvent *); }; struct _GtkToolbarClass { GtkContainerClass parent_class; void (*orientation_changed) (GtkToolbar *, GtkOrientation); void (*style_changed) (GtkToolbar *, GtkToolbarStyle); gboolean(*popup_context_menu) (GtkToolbar *, gint, gint, gint); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); }; struct _GtkHandleBoxClass { GtkBinClass parent_class; void (*child_attached) (GtkHandleBox *, GtkWidget *); void (*child_detached) (GtkHandleBox *, GtkWidget *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkHSeparator { GtkSeparator separator; }; struct _GtkTextTagTableClass { GObjectClass parent_class; void (*tag_changed) (GtkTextTagTable *, GtkTextTag *, gboolean); void (*tag_added) (GtkTextTagTable *, GtkTextTag *); void (*tag_removed) (GtkTextTagTable *, GtkTextTag *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkComboBoxClass { GtkBinClass parent_class; void (*changed) (GtkComboBox *); gchar *(*get_active_text) (GtkComboBox *); void (*_gtk_reserved0) (void); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); }; struct _GtkComboBoxEntryClass { GtkComboBoxClass parent_class; void (*_gtk_reserved0) (void); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); }; struct _GtkFontSelectionClass { GtkVBoxClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkFrameClass { GtkBinClass parent_class; void (*compute_child_allocation) (GtkFrame *, GtkAllocation *); }; struct _GtkHScrollbarClass { GtkScrollbarClass parent_class; }; struct _GtkFileSelectionClass { GtkDialogClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkScrolledWindowClass { GtkBinClass parent_class; gint scrollbar_spacing; void (*scroll_child) (GtkScrolledWindow *, GtkScrollType, gboolean); void (*move_focus_out) (GtkScrolledWindow *, GtkDirectionType); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkTextMarkClass { GObjectClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkVScale { GtkScale scale; }; struct _GtkFixedChild { GtkWidget *widget; gint x; gint y; }; struct _GtkLayoutClass { GtkContainerClass parent_class; void (*set_scroll_adjustments) (GtkLayout *, GtkAdjustment *, GtkAdjustment *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkEventBoxClass { GtkBinClass parent_class; }; struct _GtkIMContextSimpleClass { GtkIMContextClass parent_class; }; struct _GtkExpanderClass { GtkBinClass parent_class; void (*activate) (GtkExpander *); }; struct _GtkProgressClass { GtkWidgetClass parent_class; void (*paint) (GtkProgress *); void (*update) (GtkProgress *); void (*act_mode_enter) (GtkProgress *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkFileChooserDialogClass { GtkDialogClass parent_class; }; struct _GtkVScrollbarClass { GtkScrollbarClass parent_class; }; struct _GtkTableClass { GtkContainerClass parent_class; }; struct _GtkFontButtonClass { GtkButtonClass parent_class; void (*font_set) (GtkFontButton *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkHSeparatorClass { GtkSeparatorClass parent_class; }; struct _GtkColorSelectionDialogClass { GtkDialogClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkColorButtonClass { GtkButtonClass parent_class; void (*color_set) (GtkColorButton *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkMenuBar { GtkMenuShell menu_shell; }; struct _GtkMenuBarClass { GtkMenuShellClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkColorSelectionDialog { GtkDialog parent_instance; GtkWidget *colorsel; GtkWidget *ok_button; GtkWidget *cancel_button; GtkWidget *help_button; }; struct _GtkStatusbarClass { GtkHBoxClass parent_class; GMemChunk *messages_mem_chunk; void (*text_pushed) (GtkStatusbar *, guint, const gchar *); void (*text_popped) (GtkStatusbar *, guint, const gchar *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkSeparatorMenuItem { GtkMenuItem menu_item; }; struct _GtkAboutDialogClass { GtkDialogClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkListStoreClass { GObjectClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkFileChooserButtonClass { GtkHBoxClass parent_class; void *__gtk_reserved1; void *__gtk_reserved2; void *__gtk_reserved3; void *__gtk_reserved4; void *__gtk_reserved5; void *__gtk_reserved6; void *__gtk_reserved7; void *__gtk_reserved8; }; struct _GtkMenuClass { GtkMenuShellClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkHScale { GtkScale scale; }; struct _GtkGammaCurveClass { GtkVBoxClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkCellRendererComboClass { GtkCellRendererTextClass parent; }; struct _GtkTearoffMenuItem { GtkMenuItem menu_item; guint torn_off:1; }; struct _GtkNotebookClass { GtkContainerClass parent_class; void (*switch_page) (GtkNotebook *, GtkNotebookPage *, guint); gboolean(*select_page) (GtkNotebook *, gboolean); gboolean(*focus_tab) (GtkNotebook *, GtkNotebookTab); void (*change_current_page) (GtkNotebook *, gint); void (*move_focus_out) (GtkNotebook *, GtkDirectionType); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkImageMenuItemClass { GtkMenuItemClass parent_class; }; struct _GtkTooltipsClass { GtkObjectClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkTreeViewClass { GtkContainerClass parent_class; void (*set_scroll_adjustments) (GtkTreeView *, GtkAdjustment *, GtkAdjustment *); void (*row_activated) (GtkTreeView *, GtkTreePath *, GtkTreeViewColumn *); gboolean(*test_expand_row) (GtkTreeView *, GtkTreeIter *, GtkTreePath *); gboolean(*test_collapse_row) (GtkTreeView *, GtkTreeIter *, GtkTreePath *); void (*row_expanded) (GtkTreeView *, GtkTreeIter *, GtkTreePath *); void (*row_collapsed) (GtkTreeView *, GtkTreeIter *, GtkTreePath *); void (*columns_changed) (GtkTreeView *); void (*cursor_changed) (GtkTreeView *); gboolean(*move_cursor) (GtkTreeView *, GtkMovementStep, gint); gboolean(*select_all) (GtkTreeView *); gboolean(*unselect_all) (GtkTreeView *); gboolean(*select_cursor_row) (GtkTreeView *, gboolean); gboolean(*toggle_cursor_row) (GtkTreeView *); gboolean(*expand_collapse_cursor_row) (GtkTreeView *, gboolean, gboolean, gboolean); gboolean(*select_cursor_parent) (GtkTreeView *); gboolean(*start_interactive_search) (GtkTreeView *); void (*_gtk_reserved0) (void); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkFileChooserWidgetClass { GtkVBoxClass parent_class; }; struct _GtkTearoffMenuItemClass { GtkMenuItemClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkRadioButtonClass { GtkCheckButtonClass parent_class; void (*group_changed) (GtkRadioButton *); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkAdjustmentClass { GtkObjectClass parent_class; void (*changed) (GtkAdjustment *); void (*value_changed) (GtkAdjustment *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkHPaned { GtkPaned paned; }; struct _GtkRadioActionClass { GtkToggleActionClass parent_class; void (*changed) (GtkRadioAction *, GtkRadioAction *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkTextTagClass { GObjectClass parent_class; gboolean(*event) (GtkTextTag *, GObject *, GdkEvent *, const GtkTextIter *); void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkIconViewClass { GtkContainerClass parent_class; void (*set_scroll_adjustments) (GtkIconView *, GtkAdjustment *, GtkAdjustment *); void (*item_activated) (GtkIconView *, GtkTreePath *); void (*selection_changed) (GtkIconView *); void (*select_all) (GtkIconView *); void (*unselect_all) (GtkIconView *); void (*select_cursor_item) (GtkIconView *); void (*toggle_cursor_item) (GtkIconView *); gboolean(*move_cursor) (GtkIconView *, GtkMovementStep, gint); gboolean(*activate_cursor_item) (GtkIconView *); }; struct _GtkProgressBarClass { GtkProgressClass parent_class; void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; struct _GtkAspectFrameClass { GtkFrameClass parent_class; }; struct _GtkGammaCurve { GtkVBox vbox; GtkWidget *table; GtkWidget *curve; GtkWidget *button[5]; gfloat gamma; GtkWidget *gamma_dialog; GtkWidget *gamma_text; }; extern GtkIconSet *gtk_icon_set_new(void); extern GType gtk_cell_editable_get_type(void); extern void gtk_widget_get_pointer(GtkWidget *, gint *, gint *); extern void gtk_progress_bar_set_fraction(GtkProgressBar *, gdouble); extern GType gtk_file_chooser_action_get_type(void); extern void gtk_text_buffer_get_start_iter(GtkTextBuffer *, GtkTextIter *); extern gint gtk_combo_box_get_column_span_column(GtkComboBox *); extern void gtk_misc_set_padding(GtkMisc *, gint, gint); extern guint gtk_statusbar_push(GtkStatusbar *, guint, const gchar *); extern GdkAtom gtk_drag_dest_find_target(GtkWidget *, GdkDragContext *, GtkTargetList *); extern void gtk_window_get_default_size(GtkWindow *, gint *, gint *); extern void gtk_widget_modify_base(GtkWidget *, GtkStateType, const GdkColor *); extern void gtk_tree_row_reference_free(GtkTreeRowReference *); extern GtkTreeModelFlags gtk_tree_model_get_flags(GtkTreeModel *); extern void gtk_drag_source_set(GtkWidget *, GdkModifierType, const GtkTargetEntry *, gint, GdkDragAction); extern void gtk_entry_get_layout_offsets(GtkEntry *, gint *, gint *); extern GdkColormap *gtk_widget_get_default_colormap(void); extern GType gtk_submenu_placement_get_type(void); extern const guint gtk_binary_age; extern GtkRequisition *gtk_requisition_copy(const GtkRequisition *); extern void gtk_combo_box_entry_set_text_column(GtkComboBoxEntry *, gint); extern GtkAdjustment *gtk_layout_get_vadjustment(GtkLayout *); extern void gtk_tree_store_append(GtkTreeStore *, GtkTreeIter *, GtkTreeIter *); extern GtkAboutDialogActivateLinkFunc gtk_about_dialog_set_email_hook(GtkAboutDialogActivateLinkFunc, gpointer, GDestroyNotify); extern GType gtk_adjustment_get_type(void); extern gboolean gtk_tree_sortable_get_sort_column_id(GtkTreeSortable *, gint *, GtkSortType *); extern void gtk_range_set_range(GtkRange *, gdouble, gdouble); extern gboolean gtk_text_iter_backward_sentence_starts(GtkTextIter *, gint); extern gboolean gtk_window_propagate_key_event(GtkWindow *, GdkEventKey *); extern void gtk_dialog_add_action_widget(GtkDialog *, GtkWidget *, gint); extern GdkNativeWindow gtk_socket_get_id(GtkSocket *); extern const gchar *gtk_window_get_role(GtkWindow *); extern void gtk_tree_view_column_clear_attributes(GtkTreeViewColumn *, GtkCellRenderer *); extern guint gtk_binding_parse_binding(GScanner *); extern GtkWidget *gtk_input_dialog_new(void); extern gint gtk_text_buffer_get_char_count(GtkTextBuffer *); extern GtkButtonBoxStyle gtk_button_box_get_layout(GtkButtonBox *); extern void gtk_toggle_action_toggled(GtkToggleAction *); extern gboolean gtk_text_iter_begins_tag(const GtkTextIter *, GtkTextTag *); extern void gtk_widget_reparent(GtkWidget *, GtkWidget *); extern gboolean gtk_text_iter_backward_visible_cursor_position(GtkTextIter *); extern GType gtk_spin_button_get_type(void); extern void gtk_text_buffer_get_iter_at_line(GtkTextBuffer *, GtkTextIter *, gint); extern gboolean gtk_file_filter_filter(GtkFileFilter *, const GtkFileFilterInfo *); extern void gtk_text_iter_set_visible_line_index(GtkTextIter *, gint); extern GtkTextDirection gtk_icon_source_get_direction(const GtkIconSource *); extern void gtk_layout_get_size(GtkLayout *, guint *, guint *); extern void gtk_widget_set_direction(GtkWidget *, GtkTextDirection); extern gint gtk_text_iter_compare(const GtkTextIter *, const GtkTextIter *); extern void gtk_drag_source_add_text_targets(GtkWidget *); extern GType gtk_file_chooser_widget_get_type(void); extern void gtk_tool_button_set_label_widget(GtkToolButton *, GtkWidget *); extern gint gtk_icon_view_get_text_column(GtkIconView *); extern gboolean gtk_label_get_use_markup(GtkLabel *); extern GtkAdjustment *gtk_container_get_focus_hadjustment(GtkContainer *); extern void gtk_text_buffer_set_modified(GtkTextBuffer *, gboolean); extern void gtk_drag_source_unset(GtkWidget *); extern void gtk_combo_box_set_add_tearoffs(GtkComboBox *, gboolean); extern GtkWidget *gtk_text_view_new_with_buffer(GtkTextBuffer *); extern void gtk_settings_set_string_property(GtkSettings *, const gchar *, const gchar *, const gchar *); extern guint gtk_ui_manager_add_ui_from_file(GtkUIManager *, const gchar *, GError * *); extern GtkWidget *gtk_radio_menu_item_new_with_label_from_widget(GtkRadioMenuItem *, const gchar *); extern void gtk_widget_push_colormap(GdkColormap *); extern GtkWidget *gtk_vbox_new(gboolean, gint); extern void gtk_cell_view_set_background_color(GtkCellView *, const GdkColor *); extern gboolean gtk_selection_data_targets_include_text(GtkSelectionData *); extern GType gtk_cell_renderer_get_type(void); extern void gtk_container_check_resize(GtkContainer *); extern guint gtk_label_get_mnemonic_keyval(GtkLabel *); extern void gtk_file_chooser_unselect_filename(GtkFileChooser *, const char *); extern void gtk_curve_reset(GtkCurve *); extern const gchar *gtk_notebook_get_menu_label_text(GtkNotebook *, GtkWidget *); extern GtkIconSet *gtk_icon_factory_lookup(GtkIconFactory *, const gchar *); extern GtkWidget *gtk_accel_label_new(const gchar *); extern void gtk_widget_size_allocate(GtkWidget *, GtkAllocation *); extern void gtk_icon_view_unselect_all(GtkIconView *); extern void gtk_drag_set_icon_default(GdkDragContext *); extern void gtk_layout_move(GtkLayout *, GtkWidget *, gint, gint); extern void gtk_drag_set_icon_widget(GdkDragContext *, GtkWidget *, gint, gint); extern GType gtk_shadow_type_get_type(void); extern GtkWidget *gtk_tool_item_get_proxy_menu_item(GtkToolItem *, const gchar *); extern GdkPixbuf *gtk_about_dialog_get_logo(GtkAboutDialog *); extern void gtk_widget_set_colormap(GtkWidget *, GdkColormap *); extern GdkExtensionMode gtk_widget_get_extension_events(GtkWidget *); extern GtkRadioAction *gtk_radio_action_new(const gchar *, const gchar *, const gchar *, const gchar *, gint); extern GtkTextMark *gtk_text_buffer_get_selection_bound(GtkTextBuffer *); extern void gtk_box_set_child_packing(GtkBox *, GtkWidget *, gboolean, gboolean, guint, GtkPackType); extern guint16 gtk_color_selection_get_current_alpha(GtkColorSelection *); extern void gtk_calendar_get_date(GtkCalendar *, guint *, guint *, guint *); extern GType gtk_selection_data_get_type(void); extern GType gtk_submenu_direction_get_type(void); extern GType gtk_icon_set_get_type(void); extern GType gtk_cell_renderer_text_get_type(void); extern void gtk_icon_info_free(GtkIconInfo *); extern void gtk_window_set_focus_on_map(GtkWindow *, gboolean); extern void gtk_window_set_transient_for(GtkWindow *, GtkWindow *); extern void gtk_widget_class_path(GtkWidget *, guint *, gchar * *, gchar * *); extern void gtk_tree_model_row_changed(GtkTreeModel *, GtkTreePath *, GtkTreeIter *); extern gboolean gtk_tree_drag_source_drag_data_delete(GtkTreeDragSource *, GtkTreePath *); extern GType gtk_tree_model_get_column_type(GtkTreeModel *, gint); extern void gtk_icon_view_set_columns(GtkIconView *, gint); extern void gtk_container_child_get_valist(GtkContainer *, GtkWidget *, const gchar *, va_list); extern guchar *gtk_selection_data_get_text(GtkSelectionData *); extern void gtk_window_resize(GtkWindow *, gint, gint); extern void gtk_table_set_homogeneous(GtkTable *, gboolean); extern guint gtk_quit_add_full(guint, GtkFunction, GtkCallbackMarshal, gpointer, GtkDestroyNotify); extern gboolean gtk_action_is_visible(GtkAction *); extern GtkTextBuffer *gtk_text_iter_get_buffer(const GtkTextIter *); extern void gtk_menu_set_screen(GtkMenu *, GdkScreen *); extern void gtk_color_selection_set_previous_alpha(GtkColorSelection *, guint16); extern void gtk_toggle_button_set_active(GtkToggleButton *, gboolean); extern void gtk_target_list_add_text_targets(GtkTargetList *, guint); extern GdkEvent *gtk_get_current_event(void); extern GType gtk_update_type_get_type(void); extern const gchar *gtk_icon_source_get_filename(const GtkIconSource *); extern GtkIconTheme *gtk_icon_theme_get_for_screen(GdkScreen *); extern GtkWidget *gtk_arrow_new(GtkArrowType, GtkShadowType); extern void gtk_text_view_buffer_to_window_coords(GtkTextView *, GtkTextWindowType, gint, gint, gint *, gint *); extern GType gtk_style_get_type(void); extern void gtk_widget_class_install_style_property_parser(GtkWidgetClass *, GParamSpec *, GtkRcPropertyParser); extern GType gtk_toolbar_child_type_get_type(void); extern GtkToolItem *gtk_toggle_tool_button_new(void); extern GdkPixbufAnimation *gtk_image_get_animation(GtkImage *); extern gint gtk_tree_view_column_get_spacing(GtkTreeViewColumn *); extern GdkPixmap *gtk_tree_view_create_row_drag_icon(GtkTreeView *, GtkTreePath *); extern void gtk_file_chooser_unselect_all(GtkFileChooser *); extern gint gtk_icon_view_get_column_spacing(GtkIconView *); extern GtkTreeViewColumn *gtk_tree_view_get_expander_column(GtkTreeView *); extern guint gtk_main_level(void); extern void gtk_icon_set_add_source(GtkIconSet *, const GtkIconSource *); extern void gtk_window_set_title(GtkWindow *, const gchar *); extern gchar *gtk_rc_find_module_in_path(const gchar *); extern gint gtk_text_view_get_pixels_above_lines(GtkTextView *); extern gboolean gtk_widget_remove_accelerator(GtkWidget *, GtkAccelGroup *, guint, GdkModifierType); extern PangoLayout *gtk_widget_create_pango_layout(GtkWidget *, const gchar *); extern GtkIconSet *gtk_style_lookup_icon_set(GtkStyle *, const char *); extern GType gtk_scrollbar_get_type(void); extern gint gtk_box_get_spacing(GtkBox *); extern void gtk_window_get_position(GtkWindow *, gint *, gint *); extern GdkPixbuf *gtk_style_render_icon(GtkStyle *, const GtkIconSource *, GtkTextDirection, GtkStateType, GtkIconSize, GtkWidget *, const gchar *); extern void gtk_icon_view_set_row_spacing(GtkIconView *, gint); extern void gtk_quit_add_destroy(guint, GtkObject *); extern GType gtk_color_selection_get_type(void); extern gint gtk_spin_button_get_value_as_int(GtkSpinButton *); extern gboolean gtk_label_get_single_line_mode(GtkLabel *); extern void gtk_tool_item_set_homogeneous(GtkToolItem *, gboolean); extern void gtk_cell_layout_pack_end(GtkCellLayout *, GtkCellRenderer *, gboolean); extern GtkWidget *gtk_file_chooser_get_preview_widget(GtkFileChooser *); extern void gtk_window_set_resizable(GtkWindow *, gboolean); extern void gtk_text_buffer_insert_with_tags(GtkTextBuffer *, GtkTextIter *, const gchar *, gint, GtkTextTag *, ...); extern void gtk_tree_path_down(GtkTreePath *); extern void gtk_file_selection_complete(GtkFileSelection *, const gchar *); extern void gtk_tool_item_set_tooltip(GtkToolItem *, GtkTooltips *, const gchar *, const gchar *); extern void gtk_text_buffer_insert_range(GtkTextBuffer *, GtkTextIter *, const GtkTextIter *, const GtkTextIter *); extern GType gtk_menu_get_type(void); extern GtkTreeViewRowSeparatorFunc gtk_tree_view_get_row_separator_func(GtkTreeView *); extern gboolean gtk_text_view_get_overwrite(GtkTextView *); extern void gtk_icon_theme_set_custom_theme(GtkIconTheme *, const gchar *); extern GdkGC *gtk_gc_get(gint, GdkColormap *, GdkGCValues *, GdkGCValuesMask); extern void gtk_cell_editable_editing_done(GtkCellEditable *); extern void gtk_combo_box_append_text(GtkComboBox *, const gchar *); extern gboolean gtk_tree_view_get_headers_visible(GtkTreeView *); extern gboolean gtk_window_set_default_icon_from_file(const gchar *, GError * *); extern GtkWidget *gtk_widget_ref(GtkWidget *); extern void gtk_text_buffer_delete(GtkTextBuffer *, GtkTextIter *, GtkTextIter *); extern void gtk_tree_view_set_rules_hint(GtkTreeView *, gboolean); extern gint gtk_text_iter_get_bytes_in_line(const GtkTextIter *); extern void gtk_icon_theme_get_search_path(GtkIconTheme *, gchar * **, gint *); extern gchar *gtk_file_chooser_get_current_folder_uri(GtkFileChooser *); extern void gtk_entry_completion_set_text_column(GtkEntryCompletion *, gint); extern GSList *gtk_action_get_proxies(GtkAction *); extern GType gtk_tree_view_column_sizing_get_type(void); extern void gtk_label_get_layout_offsets(GtkLabel *, gint *, gint *); extern gboolean gtk_box_get_homogeneous(GtkBox *); extern void gtk_text_view_set_left_margin(GtkTextView *, gint); extern GType gtk_item_get_type(void); extern gint gtk_entry_text_index_to_layout_index(GtkEntry *, gint); extern void gtk_tree_view_get_visible_rect(GtkTreeView *, GdkRectangle *); extern gboolean gtk_tree_model_iter_next(GtkTreeModel *, GtkTreeIter *); extern void gtk_tree_store_move_before(GtkTreeStore *, GtkTreeIter *, GtkTreeIter *); extern void gtk_clipboard_set_text(GtkClipboard *, const gchar *, gint); extern GList *gtk_window_list_toplevels(void); extern void gtk_tree_model_filter_clear_cache(GtkTreeModelFilter *); extern void gtk_notebook_prev_page(GtkNotebook *); extern GType gtk_widget_get_type(void); extern GType gtk_vpaned_get_type(void); extern gint gtk_tree_view_column_get_sort_column_id(GtkTreeViewColumn *); extern GtkTreePath *gtk_tree_model_sort_convert_child_path_to_path(GtkTreeModelSort *, GtkTreePath *); extern void gtk_tool_item_set_is_important(GtkToolItem *, gboolean); extern GType gtk_menu_bar_get_type(void); extern GtkTreeViewColumnSizing gtk_tree_view_column_get_sizing(GtkTreeViewColumn *); extern void gtk_text_attributes_copy_values(GtkTextAttributes *, GtkTextAttributes *); extern GType gtk_calendar_display_options_get_type(void); extern void gtk_tree_view_column_set_cell_data_func(GtkTreeViewColumn *, GtkCellRenderer *, GtkTreeCellDataFunc, gpointer, GtkDestroyNotify); extern void gtk_color_button_get_color(GtkColorButton *, GdkColor *); extern GType gtk_notebook_get_type(void); extern GtkWidget *gtk_file_chooser_dialog_new_with_backend(const gchar *, GtkWindow *, GtkFileChooserAction, const gchar *, const gchar *, ...); extern void gtk_container_forall(GtkContainer *, GtkCallback, gpointer); extern void gtk_text_buffer_add_selection_clipboard(GtkTextBuffer *, GtkClipboard *); extern GSList *gtk_accel_groups_from_object(GObject *); extern GtkSortType gtk_tree_view_column_get_sort_order(GtkTreeViewColumn *); extern gint gtk_notebook_insert_page(GtkNotebook *, GtkWidget *, GtkWidget *, gint); extern GType gtk_table_get_type(void); extern GtkWidget *gtk_menu_item_get_submenu(GtkMenuItem *); extern gboolean gtk_text_view_scroll_to_iter(GtkTextView *, GtkTextIter *, gdouble, gboolean, gdouble, gdouble); extern void gtk_window_set_icon_list(GtkWindow *, GList *); extern gboolean gtk_window_get_destroy_with_parent(GtkWindow *); extern void gtk_container_add(GtkContainer *, GtkWidget *); extern GtkShadowType gtk_handle_box_get_shadow_type(GtkHandleBox *); extern GtkWidget *gtk_text_view_new(void); extern void gtk_window_add_embedded_xid(GtkWindow *, guint); extern gboolean gtk_label_get_use_underline(GtkLabel *); extern gboolean gtk_text_view_starts_display_line(GtkTextView *, const GtkTextIter *); extern gdouble gtk_spin_button_get_value(GtkSpinButton *); extern void gtk_tree_view_get_background_area(GtkTreeView *, GtkTreePath *, GtkTreeViewColumn *, GdkRectangle *); extern void gtk_color_selection_get_previous_color(GtkColorSelection *, GdkColor *); extern void gtk_file_chooser_set_action(GtkFileChooser *, GtkFileChooserAction); extern GtkWidget *gtk_dialog_add_button(GtkDialog *, const gchar *, gint); extern GType gtk_label_get_type(void); extern GType gtk_accel_group_get_type(void); extern GtkSelectionMode gtk_icon_view_get_selection_mode(GtkIconView *); extern GtkStyle *gtk_style_attach(GtkStyle *, GdkWindow *); extern void gtk_item_select(GtkItem *); extern void gtk_combo_box_set_column_span_column(GtkComboBox *, gint); extern GtkWidget *gtk_file_selection_new(const gchar *); extern GtkWidget *gtk_plug_new_for_display(GdkDisplay *, GdkNativeWindow); extern GtkAccelGroup *gtk_accel_group_new(void); extern void gtk_grab_add(GtkWidget *); extern const gchar *gtk_about_dialog_get_logo_icon_name(GtkAboutDialog *); extern GtkWidget *gtk_radio_menu_item_new_with_mnemonic(GSList *, const gchar *); extern gboolean gtk_window_get_focus_on_map(GtkWindow *); extern GType gtk_radio_menu_item_get_type(void); extern const gchar *gtk_entry_get_text(GtkEntry *); extern GtkUIManager *gtk_ui_manager_new(void); extern gboolean gtk_action_group_get_visible(GtkActionGroup *); extern gboolean gtk_tree_store_iter_is_valid(GtkTreeStore *, GtkTreeIter *); extern void gtk_container_child_set(GtkContainer *, GtkWidget *, const gchar *, ...); extern gboolean gtk_rc_property_parse_border(const GParamSpec *, const GString *, GValue *); extern void gtk_binding_entry_clear(GtkBindingSet *, guint, GdkModifierType); extern void gtk_menu_shell_select_first(GtkMenuShell *, gboolean); extern void gtk_scrolled_window_set_placement(GtkScrolledWindow *, GtkCornerType); extern void gtk_frame_set_label_align(GtkFrame *, gfloat, gfloat); extern GtkWidget *gtk_combo_box_new_text(void); extern void gtk_text_view_add_child_at_anchor(GtkTextView *, GtkWidget *, GtkTextChildAnchor *); extern GtkWidget *gtk_vscrollbar_new(GtkAdjustment *); extern void gtk_separator_tool_item_set_draw(GtkSeparatorToolItem *, gboolean); extern gboolean gtk_toggle_button_get_active(GtkToggleButton *); extern void gtk_clipboard_store(GtkClipboard *); extern const gchar *const *gtk_about_dialog_get_authors(GtkAboutDialog *); extern GType gtk_vbutton_box_get_type(void); extern void gtk_tree_view_column_cell_set_cell_data(GtkTreeViewColumn *, GtkTreeModel *, GtkTreeIter *, gboolean, gboolean); extern GType gtk_im_context_get_type(void); extern gboolean gtk_icon_size_lookup(GtkIconSize, gint *, gint *); extern GtkTreeView *gtk_tree_selection_get_tree_view(GtkTreeSelection *); extern void gtk_expander_set_use_underline(GtkExpander *, gboolean); extern GtkBindingSet *gtk_binding_set_new(const gchar *); extern gchar *gtk_accelerator_name(guint, GdkModifierType); extern gboolean gtk_expander_get_use_underline(GtkExpander *); extern GtkPositionType gtk_handle_box_get_handle_position(GtkHandleBox *); extern GSList *gtk_ui_manager_get_toplevels(GtkUIManager *, GtkUIManagerItemType); extern gboolean gtk_im_context_filter_keypress(GtkIMContext *, GdkEventKey *); extern void gtk_range_set_value(GtkRange *, gdouble); extern gboolean gtk_font_selection_dialog_set_font_name(GtkFontSelectionDialog *, const gchar *); extern GtkStateType gtk_icon_source_get_state(const GtkIconSource *); extern GType gtk_spin_button_update_policy_get_type(void); extern void gtk_drag_dest_add_image_targets(GtkWidget *); extern GtkAdjustment *gtk_layout_get_hadjustment(GtkLayout *); extern gint gtk_notebook_page_num(GtkNotebook *, GtkWidget *); extern void gtk_window_add_mnemonic(GtkWindow *, guint, GtkWidget *); extern gboolean gtk_tree_view_column_get_sort_indicator(GtkTreeViewColumn *); extern void gtk_tree_model_filter_set_visible_column(GtkTreeModelFilter *, gint); extern void gtk_menu_shell_append(GtkMenuShell *, GtkWidget *); extern GType gtk_image_menu_item_get_type(void); extern void gtk_text_tag_table_add(GtkTextTagTable *, GtkTextTag *); extern guint16 gtk_color_button_get_alpha(GtkColorButton *); extern void gtk_action_set_accel_path(GtkAction *, const gchar *); extern GtkTextChildAnchor *gtk_text_child_anchor_new(void); extern void gtk_file_chooser_set_select_multiple(GtkFileChooser *, gboolean); extern GType gtk_action_group_get_type(void); extern void gtk_tree_view_column_pack_end(GtkTreeViewColumn *, GtkCellRenderer *, gboolean); extern const gchar *gtk_menu_get_title(GtkMenu *); extern GtkWidget *gtk_icon_view_new(void); extern gboolean gtk_color_selection_is_adjusting(GtkColorSelection *); extern void gtk_tree_view_set_row_separator_func(GtkTreeView *, GtkTreeViewRowSeparatorFunc, gpointer, GtkDestroyNotify); extern void gtk_adjustment_set_value(GtkAdjustment *, gdouble); extern gboolean gtk_file_chooser_get_local_only(GtkFileChooser *); extern gboolean gtk_tree_view_get_hover_expand(GtkTreeView *); extern gboolean gtk_combo_box_get_focus_on_click(GtkComboBox *); extern void gtk_paned_add2(GtkPaned *, GtkWidget *); extern GdkVisual *gtk_widget_get_visual(GtkWidget *); extern GType gtk_tree_store_get_type(void); extern GtkIconInfo *gtk_icon_info_copy(GtkIconInfo *); extern void gtk_icon_set_get_sizes(GtkIconSet *, GtkIconSize * *, gint *); extern GtkAdjustment *gtk_viewport_get_hadjustment(GtkViewport *); extern void gtk_combo_box_insert_text(GtkComboBox *, gint, const gchar *); extern void gtk_tree_model_sort_convert_iter_to_child_iter(GtkTreeModelSort *, GtkTreeIter *, GtkTreeIter *); extern gboolean gtk_scale_get_draw_value(GtkScale *); extern gint gtk_combo_box_entry_get_text_column(GtkComboBoxEntry *); extern GType gtk_about_dialog_get_type(void); extern void gtk_im_context_set_use_preedit(GtkIMContext *, gboolean); extern void gtk_list_store_insert_with_valuesv(GtkListStore *, GtkTreeIter *, gint, gint *, GValue *, gint); extern void gtk_notebook_set_scrollable(GtkNotebook *, gboolean); extern void gtk_frame_set_shadow_type(GtkFrame *, GtkShadowType); extern gchar *gtk_editable_get_chars(GtkEditable *, gint, gint); extern gboolean gtk_text_view_backward_display_line(GtkTextView *, GtkTextIter *); extern GType gtk_icon_theme_error_get_type(void); extern gint gtk_paned_get_position(GtkPaned *); extern void gtk_widget_set_extension_events(GtkWidget *, GdkExtensionMode); extern GtkTargetList *gtk_drag_dest_get_target_list(GtkWidget *); extern void gtk_main(void); extern gboolean gtk_toggle_button_get_inconsistent(GtkToggleButton *); extern gboolean gtk_alternative_dialog_button_order(GdkScreen *); extern void gtk_window_set_mnemonic_modifier(GtkWindow *, GdkModifierType); extern void gtk_widget_set_default_colormap(GdkColormap *); extern gboolean gtk_accel_map_lookup_entry(const gchar *, GtkAccelKey *); extern GtkWidget *gtk_about_dialog_new(void); extern gboolean gtk_clipboard_set_with_data(GtkClipboard *, const GtkTargetEntry *, guint, GtkClipboardGetFunc, GtkClipboardClearFunc, gpointer); extern GtkWidget *gtk_button_new(void); extern GList *gtk_tree_selection_get_selected_rows(GtkTreeSelection *, GtkTreeModel * *); extern void gtk_tree_selection_select_all(GtkTreeSelection *); extern GType gtk_menu_direction_type_get_type(void); extern void gtk_action_set_visible(GtkAction *, gboolean); extern GtkTooltipsData *gtk_tooltips_data_get(GtkWidget *); extern void gtk_tree_store_move_after(GtkTreeStore *, GtkTreeIter *, GtkTreeIter *); extern void gtk_text_buffer_insert_with_tags_by_name(GtkTextBuffer *, GtkTextIter *, const gchar *, gint, const gchar *, ...); extern gboolean gtk_statusbar_get_has_resize_grip(GtkStatusbar *); extern GdkGravity gtk_window_get_gravity(GtkWindow *); extern GtkWidget *gtk_image_menu_item_new(void); extern void gtk_button_leave(GtkButton *); extern void gtk_text_buffer_insert_pixbuf(GtkTextBuffer *, GtkTextIter *, GdkPixbuf *); extern void gtk_action_group_add_radio_actions(GtkActionGroup *, const GtkRadioActionEntry *, guint, gint, GCallback, gpointer); extern GtkWidget *gtk_vscale_new_with_range(gdouble, gdouble, gdouble); extern void gtk_text_buffer_delete_mark(GtkTextBuffer *, GtkTextMark *); extern GType gtk_viewport_get_type(void); extern void gtk_notebook_set_current_page(GtkNotebook *, gint); extern void gtk_text_view_get_line_yrange(GtkTextView *, const GtkTextIter *, gint *, gint *); extern gint gtk_combo_box_get_wrap_width(GtkComboBox *); extern void gtk_image_get_pixmap(GtkImage *, GdkPixmap * *, GdkBitmap * *); extern void gtk_show_about_dialog(GtkWindow *, const gchar *, ...); extern gint gtk_tree_view_column_get_min_width(GtkTreeViewColumn *); extern GtkWidget *gtk_toggle_button_new(void); extern void gtk_drag_dest_add_uri_targets(GtkWidget *); extern void gtk_scrolled_window_set_shadow_type(GtkScrolledWindow *, GtkShadowType); extern GtkTextAttributes *gtk_text_attributes_copy(GtkTextAttributes *); extern void gtk_combo_box_set_active_iter(GtkComboBox *, GtkTreeIter *); extern void gtk_table_resize(GtkTable *, guint, guint); extern GtkWidget *gtk_aspect_frame_new(const gchar *, gfloat, gfloat, gfloat, gboolean); extern gint gtk_tree_view_insert_column(GtkTreeView *, GtkTreeViewColumn *, gint); extern void gtk_image_get_stock(GtkImage *, gchar * *, GtkIconSize *); extern void gtk_label_select_region(GtkLabel *, gint, gint); extern void gtk_tree_selection_unselect_all(GtkTreeSelection *); extern void gtk_curve_set_gamma(GtkCurve *, gfloat); extern void gtk_window_unfullscreen(GtkWindow *); extern GtkWidget *gtk_button_new_with_label(const gchar *); extern const gchar *gtk_label_get_text(GtkLabel *); extern GtkWidget *gtk_frame_get_label_widget(GtkFrame *); extern GtkStyle *gtk_widget_get_style(GtkWidget *); extern GtkToolItem *gtk_tool_button_new(GtkWidget *, const gchar *); extern void gtk_menu_item_select(GtkMenuItem *); extern void gtk_tree_view_set_column_drag_function(GtkTreeView *, GtkTreeViewColumnDropFunc, gpointer, GtkDestroyNotify); extern void gtk_paint_vline(GtkStyle *, GdkWindow *, GtkStateType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint); extern gboolean gtk_event_box_get_visible_window(GtkEventBox *); extern gboolean gtk_tree_drag_dest_row_drop_possible(GtkTreeDragDest *, GtkTreePath *, GtkSelectionData *); extern gboolean gtk_tool_item_get_is_important(GtkToolItem *); extern void gtk_key_snooper_remove(guint); extern void gtk_settings_set_long_property(GtkSettings *, const gchar *, glong, const gchar *); extern void gtk_action_group_add_toggle_actions(GtkActionGroup *, const GtkToggleActionEntry *, guint, gpointer); extern void gtk_frame_set_label(GtkFrame *, const gchar *); extern guint gtk_accel_label_get_accel_width(GtkAccelLabel *); extern GtkTreeModel *gtk_tree_model_sort_get_model(GtkTreeModelSort *); extern void gtk_image_menu_item_set_image(GtkImageMenuItem *, GtkWidget *); extern GtkWidget *gtk_image_menu_item_new_with_mnemonic(const gchar *); extern void gtk_label_set_markup_with_mnemonic(GtkLabel *, const gchar *); extern void gtk_tooltips_disable(GtkTooltips *); extern GType gtk_cell_renderer_pixbuf_get_type(void); extern GtkWidget *gtk_widget_get_ancestor(GtkWidget *, GType); extern gboolean gtk_widget_intersect(GtkWidget *, GdkRectangle *, GdkRectangle *); extern GtkWidget *gtk_toolbar_new(void); extern void gtk_text_view_set_pixels_inside_wrap(GtkTextView *, gint); extern void gtk_container_child_get_property(GtkContainer *, GtkWidget *, const gchar *, GValue *); extern void gtk_text_view_get_visible_rect(GtkTextView *, GdkRectangle *); extern void gtk_cell_layout_reorder(GtkCellLayout *, GtkCellRenderer *, gint); extern GtkWidget *gtk_menu_bar_new(void); extern GType gtk_separator_tool_item_get_type(void); extern void gtk_button_pressed(GtkButton *); extern gint gtk_combo_box_get_row_span_column(GtkComboBox *); extern gboolean gtk_text_tag_event(GtkTextTag *, GObject *, GdkEvent *, const GtkTextIter *); extern GtkWidget *gtk_gamma_curve_new(void); extern gboolean gtk_calendar_select_month(GtkCalendar *, guint, guint); extern void gtk_window_deiconify(GtkWindow *); extern void gtk_plug_construct(GtkPlug *, GdkNativeWindow); extern gboolean gtk_text_iter_backward_word_starts(GtkTextIter *, gint); extern const gchar *gtk_file_chooser_button_get_title(GtkFileChooserButton *); extern gchar *gtk_text_iter_get_slice(const GtkTextIter *, const GtkTextIter *); extern guint gtk_spin_button_get_digits(GtkSpinButton *); extern void gtk_image_set_from_icon_set(GtkImage *, GtkIconSet *, GtkIconSize); extern gboolean gtk_file_chooser_select_uri(GtkFileChooser *, const char *); extern void gtk_container_set_focus_chain(GtkContainer *, GList *); extern void gtk_stock_item_free(GtkStockItem *); extern void gtk_menu_popup(GtkMenu *, GtkWidget *, GtkWidget *, GtkMenuPositionFunc, gpointer, guint, guint32); extern GtkProgressBarOrientation gtk_progress_bar_get_orientation(GtkProgressBar *); extern void gtk_list_store_set(GtkListStore *, GtkTreeIter *, ...); extern void gtk_action_group_set_translate_func(GtkActionGroup *, GtkTranslateFunc, gpointer, GtkDestroyNotify); extern GtkWidget *gtk_image_new_from_stock(const gchar *, GtkIconSize); extern void gtk_box_pack_end_defaults(GtkBox *, GtkWidget *); extern void gtk_toolbar_set_style(GtkToolbar *, GtkToolbarStyle); extern GtkAccelGroup *gtk_accel_group_from_accel_closure(GClosure *); extern GType gtk_container_get_type(void); extern void gtk_about_dialog_set_version(GtkAboutDialog *, const gchar *); extern gboolean gtk_file_chooser_set_uri(GtkFileChooser *, const char *); extern void gtk_tree_model_filter_refilter(GtkTreeModelFilter *); extern void gtk_tooltips_force_window(GtkTooltips *); extern GtkWidget *gtk_tree_view_new_with_model(GtkTreeModel *); extern void gtk_tree_model_row_inserted(GtkTreeModel *, GtkTreePath *, GtkTreeIter *); extern GdkModifierType gtk_window_get_mnemonic_modifier(GtkWindow *); extern void gtk_tooltips_set_tip(GtkTooltips *, GtkWidget *, const gchar *, const gchar *); extern void gtk_cell_layout_set_cell_data_func(GtkCellLayout *, GtkCellRenderer *, GtkCellLayoutDataFunc, gpointer, GDestroyNotify); extern gboolean gtk_selection_data_set_text(GtkSelectionData *, const gchar *, gint); extern GtkTreeRowReference *gtk_tree_row_reference_new(GtkTreeModel *, GtkTreePath *); extern void gtk_widget_set_double_buffered(GtkWidget *, gboolean); extern gint gtk_combo_box_get_active(GtkComboBox *); extern void gtk_tool_button_set_label(GtkToolButton *, const gchar *); extern gboolean gtk_text_iter_forward_to_line_end(GtkTextIter *); extern gboolean gtk_clipboard_wait_for_targets(GtkClipboard *, GdkAtom * *, gint *); extern gboolean gtk_text_buffer_delete_selection(GtkTextBuffer *, gboolean, gboolean); extern void gtk_spin_button_set_wrap(GtkSpinButton *, gboolean); extern GType gtk_input_dialog_get_type(void); extern const gchar *gtk_file_selection_get_filename(GtkFileSelection *); extern gboolean gtk_tree_set_row_drag_data(GtkSelectionData *, GtkTreeModel *, GtkTreePath *); extern GtkWidget *gtk_widget_get_toplevel(GtkWidget *); extern void gtk_menu_set_accel_group(GtkMenu *, GtkAccelGroup *); extern GType gtk_socket_get_type(void); extern gboolean gtk_widget_set_scroll_adjustments(GtkWidget *, GtkAdjustment *, GtkAdjustment *); extern void gtk_selection_data_free(GtkSelectionData *); extern gboolean gtk_selection_data_set_uris(GtkSelectionData *, gchar * *); extern GType gtk_text_tag_table_get_type(void); extern void gtk_entry_completion_insert_prefix(GtkEntryCompletion *); extern GType gtk_window_group_get_type(void); extern void gtk_action_set_sensitive(GtkAction *, gboolean); extern GtkTextBuffer *gtk_text_view_get_buffer(GtkTextView *); extern gboolean gtk_icon_theme_has_icon(GtkIconTheme *, const char *); extern void gtk_label_set_selectable(GtkLabel *, gboolean); extern gboolean gtk_file_chooser_set_current_folder_uri(GtkFileChooser *, const gchar *); extern gdouble gtk_label_get_angle(GtkLabel *); extern GtkSettings *gtk_widget_get_settings(GtkWidget *); extern GSList *gtk_text_iter_get_tags(const GtkTextIter *); extern void gtk_tree_view_column_add_attribute(GtkTreeViewColumn *, GtkCellRenderer *, const gchar *, gint); extern void gtk_menu_popdown(GtkMenu *); extern void gtk_tree_model_sort_reset_default_sort_func(GtkTreeModelSort *); extern void gtk_tooltips_enable(GtkTooltips *); extern void gtk_expander_set_spacing(GtkExpander *, gint); extern gint gtk_entry_layout_index_to_text_index(GtkEntry *, gint); extern gdouble gtk_progress_bar_get_pulse_step(GtkProgressBar *); extern gboolean gtk_text_iter_backward_visible_word_start(GtkTextIter *); extern void gtk_expander_set_label(GtkExpander *, const gchar *); extern void gtk_text_buffer_get_iter_at_line_index(GtkTextBuffer *, GtkTextIter *, gint, gint); extern guint gtk_ui_manager_add_ui_from_string(GtkUIManager *, const gchar *, gssize, GError * *); extern gboolean gtk_icon_info_get_embedded_rect(GtkIconInfo *, GdkRectangle *); extern void gtk_widget_queue_resize(GtkWidget *); extern GType gtk_tree_path_get_type(void); extern void gtk_notebook_set_tab_label_text(GtkNotebook *, GtkWidget *, const gchar *); extern GtkWidget *gtk_dialog_new(void); extern GtkIconSize gtk_toolbar_get_icon_size(GtkToolbar *); extern void gtk_widget_hide(GtkWidget *); extern GtkIconSet *gtk_icon_factory_lookup_default(const gchar *); extern GtkWidget *gtk_tree_view_new(void); extern gboolean gtk_text_iter_forward_visible_cursor_position(GtkTextIter *); extern void gtk_paint_layout(GtkStyle *, GdkWindow *, GtkStateType, gboolean, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, PangoLayout *); extern gboolean gtk_button_get_use_stock(GtkButton *); extern void gtk_list_store_clear(GtkListStore *); extern void gtk_widget_set_app_paintable(GtkWidget *, gboolean); extern void gtk_gc_release(GdkGC *); extern void gtk_text_view_get_iter_at_location(GtkTextView *, GtkTextIter *, gint, gint); extern gboolean gtk_text_view_backward_display_line_start(GtkTextView *, GtkTextIter *); extern void gtk_text_mark_set_visible(GtkTextMark *, gboolean); extern gint gtk_file_chooser_button_get_width_chars(GtkFileChooserButton *); extern GType gtk_anchor_type_get_type(void); extern gboolean gtk_tree_view_get_reorderable(GtkTreeView *); extern GType gtk_hruler_get_type(void); extern void gtk_icon_source_set_icon_name(GtkIconSource *, const gchar *); extern gboolean gtk_init_with_args(int *, char ***, char *, GOptionEntry *, char *, GError * *); extern void gtk_cell_renderer_toggle_set_radio(GtkCellRendererToggle *, gboolean); extern void gtk_window_set_destroy_with_parent(GtkWindow *, gboolean); extern gboolean gtk_entry_get_visibility(GtkEntry *); extern GtkTreePath *gtk_tree_path_new_from_indices(gint, ...); extern PangoEllipsizeMode gtk_progress_bar_get_ellipsize(GtkProgressBar *); extern void gtk_list_store_insert_with_values(GtkListStore *, GtkTreeIter *, gint, ...); extern void gtk_color_button_set_color(GtkColorButton *, const GdkColor *); extern gboolean gtk_tree_path_is_ancestor(GtkTreePath *, GtkTreePath *); extern guint gtk_table_get_default_row_spacing(GtkTable *); extern GtkWidget *gtk_entry_completion_get_entry(GtkEntryCompletion *); extern GType gtk_progress_bar_get_type(void); extern gunichar gtk_text_iter_get_char(const GtkTextIter *); extern const gchar *gtk_color_button_get_title(GtkColorButton *); extern GtkTargetList *gtk_drag_source_get_target_list(GtkWidget *); extern gboolean gtk_text_iter_ends_tag(const GtkTextIter *, GtkTextTag *); extern void gtk_cell_layout_clear(GtkCellLayout *); extern gboolean gtk_binding_set_activate(GtkBindingSet *, guint, GdkModifierType, GtkObject *); extern void gtk_toolbar_set_drop_highlight_item(GtkToolbar *, GtkToolItem *, gint); extern void gtk_curve_set_range(GtkCurve *, gfloat, gfloat, gfloat, gfloat); extern void gtk_accel_group_unlock(GtkAccelGroup *); extern void gtk_combo_box_remove_text(GtkComboBox *, gint); extern GType gtk_message_dialog_get_type(void); extern void gtk_button_set_relief(GtkButton *, GtkReliefStyle); extern void gtk_file_filter_add_pattern(GtkFileFilter *, const gchar *); extern void gtk_widget_map(GtkWidget *); extern void gtk_container_child_get(GtkContainer *, GtkWidget *, const gchar *, ...); extern GType gtk_policy_type_get_type(void); extern void gtk_ui_manager_ensure_update(GtkUIManager *); extern gint gtk_notebook_insert_page_menu(GtkNotebook *, GtkWidget *, GtkWidget *, GtkWidget *, gint); extern gboolean gtk_tree_view_column_cell_get_position(GtkTreeViewColumn *, GtkCellRenderer *, gint *, gint *); extern gboolean gtk_toolbar_get_show_arrow(GtkToolbar *); extern gboolean gtk_cell_view_get_size_of_row(GtkCellView *, GtkTreePath *, GtkRequisition *); extern void gtk_curve_get_vector(GtkCurve *, int, gfloat *); extern void gtk_drag_source_set_icon_pixbuf(GtkWidget *, GdkPixbuf *); extern GType gtk_file_filter_get_type(void); extern void gtk_clipboard_set_can_store(GtkClipboard *, const GtkTargetEntry *, gint); extern void gtk_tree_view_tree_to_widget_coords(GtkTreeView *, gint, gint, gint *, gint *); extern void gtk_tree_view_enable_model_drag_dest(GtkTreeView *, const GtkTargetEntry *, gint, GdkDragAction); extern void gtk_clipboard_request_image(GtkClipboard *, GtkClipboardImageReceivedFunc, gpointer); extern const gchar *gtk_about_dialog_get_version(GtkAboutDialog *); extern GtkTreeModel *gtk_combo_box_get_model(GtkComboBox *); extern GtkWidget *gtk_tool_item_retrieve_proxy_menu_item(GtkToolItem *); extern void gtk_action_activate(GtkAction *); extern GtkWidget *gtk_vpaned_new(void); extern GType gtk_curve_get_type(void); extern const gchar *gtk_label_get_label(GtkLabel *); extern GType gtk_toggle_button_get_type(void); extern void gtk_cell_layout_set_attributes(GtkCellLayout *, GtkCellRenderer *, ...); extern void gtk_tree_view_set_cursor_on_cell(GtkTreeView *, GtkTreePath *, GtkTreeViewColumn *, GtkCellRenderer *, gboolean); extern GType gtk_file_filter_flags_get_type(void); extern void gtk_tree_model_ref_node(GtkTreeModel *, GtkTreeIter *); extern gchar *gtk_tree_path_to_string(GtkTreePath *); extern gboolean gtk_rc_property_parse_enum(const GParamSpec *, const GString *, GValue *); extern void gtk_file_chooser_set_use_preview_label(GtkFileChooser *, gboolean); extern GType gtk_icon_size_get_type(void); extern void gtk_statusbar_set_has_resize_grip(GtkStatusbar *, gboolean); extern GtkTreeModel *gtk_entry_completion_get_model(GtkEntryCompletion *); extern GtkPositionType gtk_notebook_get_tab_pos(GtkNotebook *); extern GtkTreeViewRowSeparatorFunc gtk_combo_box_get_row_separator_func(GtkComboBox *); extern void gtk_accel_map_save(const gchar *); extern GtkCellRenderer *gtk_cell_renderer_text_new(void); extern void gtk_menu_set_title(GtkMenu *, const gchar *); extern GType gtk_tool_item_get_type(void); extern GdkWindow *gtk_text_view_get_window(GtkTextView *, GtkTextWindowType); extern void gtk_spin_button_set_update_policy(GtkSpinButton *, GtkSpinButtonUpdatePolicy); extern guint gtk_rc_parse_color(GScanner *, GdkColor *); extern void gtk_font_selection_dialog_set_preview_text(GtkFontSelectionDialog *, const gchar *); extern GtkAdjustment *gtk_scrolled_window_get_vadjustment(GtkScrolledWindow *); extern void gtk_menu_shell_deactivate(GtkMenuShell *); extern char *gtk_icon_theme_get_example_icon_name(GtkIconTheme *); extern const guint gtk_micro_version; extern gint gtk_text_view_get_pixels_below_lines(GtkTextView *); extern GType gtk_path_priority_type_get_type(void); extern void gtk_window_set_accept_focus(GtkWindow *, gboolean); extern void gtk_text_buffer_get_iter_at_offset(GtkTextBuffer *, GtkTextIter *, gint); extern void gtk_statusbar_remove(GtkStatusbar *, guint, guint); extern gboolean gtk_menu_item_get_right_justified(GtkMenuItem *); extern gboolean gtk_separator_tool_item_get_draw(GtkSeparatorToolItem *); extern GtkWidget *gtk_calendar_new(void); extern void gtk_entry_completion_set_model(GtkEntryCompletion *, GtkTreeModel *); extern void gtk_text_buffer_place_cursor(GtkTextBuffer *, const GtkTextIter *); extern void gtk_list_store_insert(GtkListStore *, GtkTreeIter *, gint); extern gboolean gtk_events_pending(void); extern GtkCellEditable *gtk_cell_renderer_start_editing(GtkCellRenderer *, GdkEvent *, GtkWidget *, const gchar *, GdkRectangle *, GdkRectangle *, GtkCellRendererState); extern void gtk_cell_editable_remove_widget(GtkCellEditable *); extern GList *gtk_widget_list_accel_closures(GtkWidget *); extern gint *gtk_icon_theme_get_icon_sizes(GtkIconTheme *, const char *); extern void gtk_action_group_add_actions_full(GtkActionGroup *, const GtkActionEntry *, guint, gpointer, GDestroyNotify); extern void gtk_spin_button_set_adjustment(GtkSpinButton *, GtkAdjustment *); extern void gtk_tree_model_sort_convert_child_iter_to_iter(GtkTreeModelSort *, GtkTreeIter *, GtkTreeIter *); extern GtkWidget *gtk_image_menu_item_get_image(GtkImageMenuItem *); extern void gtk_main_quit(void); extern void gtk_widget_size_request(GtkWidget *, GtkRequisition *); extern void gtk_window_set_default_icon_list(GList *); extern void gtk_widget_push_composite_child(void); extern void gtk_paned_add1(GtkPaned *, GtkWidget *); extern gboolean gtk_selection_data_get_targets(GtkSelectionData *, GdkAtom * *, gint *); extern GtkTextAttributes *gtk_text_view_get_default_attributes(GtkTextView *); extern GtkTreeModel *gtk_tree_model_sort_new_with_model(GtkTreeModel *); extern GSList *gtk_radio_button_get_group(GtkRadioButton *); extern GType gtk_sort_type_get_type(void); extern gboolean gtk_tool_item_get_use_drag_window(GtkToolItem *); extern gint gtk_notebook_prepend_page_menu(GtkNotebook *, GtkWidget *, GtkWidget *, GtkWidget *); extern GType gtk_tree_model_get_type(void); extern void gtk_check_menu_item_set_inconsistent(GtkCheckMenuItem *, gboolean); extern GType gtk_tree_drag_dest_get_type(void); extern GtkWidget *gtk_hscale_new(GtkAdjustment *); extern void gtk_tree_view_column_set_min_width(GtkTreeViewColumn *, gint); extern GtkAdjustment *gtk_scrolled_window_get_hadjustment(GtkScrolledWindow *); extern gboolean gtk_text_buffer_backspace(GtkTextBuffer *, GtkTextIter *, gboolean, gboolean); extern void gtk_tool_item_set_expand(GtkToolItem *, gboolean); extern GType gtk_icon_info_get_type(void); extern gint gtk_tree_model_iter_n_children(GtkTreeModel *, GtkTreeIter *); extern GtkReliefStyle gtk_toolbar_get_relief_style(GtkToolbar *); extern void gtk_button_set_image(GtkButton *, GtkWidget *); extern void gtk_paint_shadow_gap(GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, gchar *, gint, gint, gint, gint, GtkPositionType, gint, gint); extern void gtk_window_set_modal(GtkWindow *, gboolean); extern void gtk_spin_button_get_range(GtkSpinButton *, gdouble *, gdouble *); extern gint gtk_image_get_pixel_size(GtkImage *); extern void gtk_text_view_get_iter_location(GtkTextView *, const GtkTextIter *, GdkRectangle *); extern void gtk_tree_view_row_activated(GtkTreeView *, GtkTreePath *, GtkTreeViewColumn *); extern void gtk_container_set_focus_child(GtkContainer *, GtkWidget *); extern gboolean gtk_accel_groups_activate(GObject *, guint, GdkModifierType); extern GtkTextIter *gtk_text_iter_copy(const GtkTextIter *); extern gboolean gtk_action_is_sensitive(GtkAction *); extern void gtk_tree_store_set_valist(GtkTreeStore *, GtkTreeIter *, va_list); extern void gtk_radio_button_set_group(GtkRadioButton *, GSList *); extern void gtk_alignment_get_padding(GtkAlignment *, guint *, guint *, guint *, guint *); extern gboolean gtk_text_iter_starts_word(const GtkTextIter *); extern void gtk_calendar_clear_marks(GtkCalendar *); extern GType gtk_box_get_type(void); extern void gtk_widget_path(GtkWidget *, guint *, gchar * *, gchar * *); extern gboolean gtk_menu_get_tearoff_state(GtkMenu *); extern void gtk_window_stick(GtkWindow *); extern gint gtk_widget_get_events(GtkWidget *); extern GType gtk_cell_renderer_state_get_type(void); extern void gtk_text_attributes_unref(GtkTextAttributes *); extern gboolean gtk_tree_view_column_get_resizable(GtkTreeViewColumn *); extern void gtk_entry_completion_insert_action_markup(GtkEntryCompletion *, gint, const gchar *); extern GType gtk_ruler_get_type(void); extern GType gtk_wrap_mode_get_type(void); extern GType gtk_paned_get_type(void); extern void gtk_text_view_set_cursor_visible(GtkTextView *, gboolean); extern gboolean gtk_target_list_find(GtkTargetList *, GdkAtom, guint *); extern GtkWidget *gtk_cell_view_new_with_text(const gchar *); extern void gtk_editable_select_region(GtkEditable *, gint, gint); extern gchar *gtk_clipboard_wait_for_text(GtkClipboard *); extern gboolean gtk_color_selection_get_has_palette(GtkColorSelection *); extern GType gtk_text_search_flags_get_type(void); extern gint gtk_tree_view_insert_column_with_data_func(GtkTreeView *, gint, const gchar *, GtkCellRenderer *, GtkTreeCellDataFunc, gpointer, GDestroyNotify); extern GtkTextTagTable *gtk_text_tag_table_new(void); extern gboolean gtk_notebook_get_show_border(GtkNotebook *); extern void gtk_container_class_install_child_property(GtkContainerClass *, guint, GParamSpec *); extern void gtk_font_button_set_show_style(GtkFontButton *, gboolean); extern void gtk_cell_layout_pack_start(GtkCellLayout *, GtkCellRenderer *, gboolean); extern GtkAction *gtk_action_group_get_action(GtkActionGroup *, const gchar *); extern GtkWidget *gtk_color_selection_dialog_new(const gchar *); extern GtkEntryCompletion *gtk_entry_get_completion(GtkEntry *); extern GtkToggleAction *gtk_toggle_action_new(const gchar *, const gchar *, const gchar *, const gchar *); extern void gtk_file_chooser_set_filter(GtkFileChooser *, GtkFileFilter *); extern gint gtk_text_iter_get_line_offset(const GtkTextIter *); extern void gtk_text_view_set_indent(GtkTextView *, gint); extern void gtk_widget_set_style(GtkWidget *, GtkStyle *); extern void gtk_toolbar_unset_style(GtkToolbar *); extern GType gtk_hbutton_box_get_type(void); extern GtkWidget *gtk_file_chooser_button_new(const gchar *, GtkFileChooserAction); extern void gtk_combo_box_popup(GtkComboBox *); extern void gtk_border_free(GtkBorder *); extern void gtk_message_dialog_format_secondary_text(GtkMessageDialog *, const gchar *, ...); extern GtkListStore *gtk_list_store_new(gint, ...); extern void gtk_rc_style_ref(GtkRcStyle *); extern guint32 gtk_get_current_event_time(void); extern void gtk_container_unset_focus_chain(GtkContainer *); extern void gtk_text_iter_set_offset(GtkTextIter *, gint); extern void gtk_container_set_border_width(GtkContainer *, guint); extern void gtk_selection_remove_all(GtkWidget *); extern GtkReliefStyle gtk_tool_item_get_relief_style(GtkToolItem *); extern void gtk_toggle_button_toggled(GtkToggleButton *); extern void gtk_adjustment_value_changed(GtkAdjustment *); extern gboolean gtk_widget_hide_on_delete(GtkWidget *); extern GType gtk_container_child_type(GtkContainer *); extern void gtk_ruler_set_range(GtkRuler *, gdouble, gdouble, gdouble, gdouble); extern PangoLayout *gtk_entry_get_layout(GtkEntry *); extern void gtk_tree_sortable_sort_column_changed(GtkTreeSortable *); extern void gtk_menu_shell_cancel(GtkMenuShell *); extern guint gtk_table_get_col_spacing(GtkTable *, guint); extern const gchar *gtk_button_get_label(GtkButton *); extern GList *gtk_ui_manager_get_action_groups(GtkUIManager *); extern void gtk_action_group_set_sensitive(GtkActionGroup *, gboolean); extern GtkWidget *gtk_check_button_new_with_mnemonic(const gchar *); extern void gtk_widget_unparent(GtkWidget *); extern void gtk_widget_add_accelerator(GtkWidget *, const gchar *, GtkAccelGroup *, guint, GdkModifierType, GtkAccelFlags); extern guint gtk_ui_manager_new_merge_id(GtkUIManager *); extern gboolean gtk_text_iter_backward_find_char(GtkTextIter *, GtkTextCharPredicate, gpointer, const GtkTextIter *); extern gboolean gtk_file_chooser_get_select_multiple(GtkFileChooser *); extern gboolean gtk_event_box_get_above_child(GtkEventBox *); extern void gtk_widget_queue_draw(GtkWidget *); extern gboolean gtk_text_buffer_insert_interactive_at_cursor(GtkTextBuffer *, const gchar *, gint, gboolean); extern gboolean gtk_selection_data_targets_include_image(GtkSelectionData *, gboolean); extern GtkWidget *gtk_separator_menu_item_new(void); extern gboolean gtk_widget_mnemonic_activate(GtkWidget *, gboolean); extern void gtk_tree_selection_select_range(GtkTreeSelection *, GtkTreePath *, GtkTreePath *); extern void gtk_file_chooser_unselect_uri(GtkFileChooser *, const char *); extern void gtk_style_detach(GtkStyle *); extern gboolean gtk_accel_group_disconnect_key(GtkAccelGroup *, guint, GdkModifierType); extern gboolean gtk_notebook_get_show_tabs(GtkNotebook *); extern void gtk_file_chooser_set_preview_widget_active(GtkFileChooser *, gboolean); extern GList *gtk_window_get_default_icon_list(void); extern gboolean gtk_text_iter_backward_lines(GtkTextIter *, gint); extern void gtk_notebook_popup_disable(GtkNotebook *); extern GtkTreeModel *gtk_tree_model_filter_get_model(GtkTreeModelFilter *); extern gdouble gtk_adjustment_get_value(GtkAdjustment *); extern GtkWidget *gtk_curve_new(void); extern void gtk_widget_get_child_requisition(GtkWidget *, GtkRequisition *); extern gchar *gtk_rc_get_im_module_path(void); extern void gtk_window_set_default(GtkWindow *, GtkWidget *); extern void gtk_entry_set_text(GtkEntry *, const gchar *); extern gboolean gtk_true(void); extern void gtk_box_set_homogeneous(GtkBox *, gboolean); extern void gtk_text_buffer_apply_tag(GtkTextBuffer *, GtkTextTag *, const GtkTextIter *, const GtkTextIter *); extern void gtk_expander_set_use_markup(GtkExpander *, gboolean); extern GtkWidget *gtk_tearoff_menu_item_new(void); extern GtkImageType gtk_image_get_storage_type(GtkImage *); extern GType gtk_text_window_type_get_type(void); extern void gtk_text_buffer_remove_selection_clipboard(GtkTextBuffer *, GtkClipboard *); extern gboolean gtk_ui_manager_get_add_tearoffs(GtkUIManager *); extern GtkPositionType gtk_handle_box_get_snap_edge(GtkHandleBox *); extern void gtk_widget_get_size_request(GtkWidget *, gint *, gint *); extern GType gtk_action_get_type(void); extern gboolean gtk_window_get_accept_focus(GtkWindow *); extern void gtk_spin_button_set_digits(GtkSpinButton *, guint); extern void gtk_window_group_remove_window(GtkWindowGroup *, GtkWindow *); extern gpointer gtk_type_class(GtkType); extern void gtk_color_selection_set_current_color(GtkColorSelection *, const GdkColor *); extern GtkSpinButtonUpdatePolicy gtk_spin_button_get_update_policy(GtkSpinButton *); extern void gtk_dialog_set_default_response(GtkDialog *, gint); extern gboolean gtk_font_button_set_font_name(GtkFontButton *, const gchar *); extern void gtk_tree_row_reference_inserted(GObject *, GtkTreePath *); extern const gchar *gtk_tool_button_get_label(GtkToolButton *); extern GtkWidget *gtk_menu_tool_button_get_menu(GtkMenuToolButton *); extern void gtk_tree_view_set_headers_visible(GtkTreeView *, gboolean); extern GList *gtk_text_child_anchor_get_widgets(GtkTextChildAnchor *); extern gint gtk_toolbar_get_drop_index(GtkToolbar *, gint, gint); extern void gtk_progress_bar_set_orientation(GtkProgressBar *, GtkProgressBarOrientation); extern void gtk_window_set_geometry_hints(GtkWindow *, GtkWidget *, GdkGeometry *, GdkWindowHints); extern GType gtk_progress_bar_orientation_get_type(void); extern GtkReliefStyle gtk_button_get_relief(GtkButton *); extern gboolean gtk_bindings_activate(GtkObject *, guint, GdkModifierType); extern GType gtk_toolbar_style_get_type(void); extern void gtk_menu_set_accel_path(GtkMenu *, const gchar *); extern void gtk_alignment_set_padding(GtkAlignment *, guint, guint, guint, guint); extern GtkTreeRowReference *gtk_tree_row_reference_copy(GtkTreeRowReference *); extern GtkToolItem *gtk_radio_tool_button_new_from_widget(GtkRadioToolButton *); extern GType gtk_tree_model_sort_get_type(void); extern GdkWindow *gtk_tree_view_get_bin_window(GtkTreeView *); extern GtkToolbarStyle gtk_toolbar_get_style(GtkToolbar *); extern void gtk_size_group_set_mode(GtkSizeGroup *, GtkSizeGroupMode); extern GtkWidget *gtk_dialog_new_with_buttons(const gchar *, GtkWindow *, GtkDialogFlags, const gchar *, ...); extern void gtk_about_dialog_set_name(GtkAboutDialog *, const gchar *); extern void gtk_drag_source_add_image_targets(GtkWidget *); extern void gtk_notebook_set_menu_label(GtkNotebook *, GtkWidget *, GtkWidget *); extern const gchar *gtk_action_group_get_name(GtkActionGroup *); extern gboolean gtk_text_buffer_insert_interactive(GtkTextBuffer *, GtkTextIter *, const gchar *, gint, gboolean); extern void gtk_table_attach_defaults(GtkTable *, GtkWidget *, guint, guint, guint, guint); extern void gtk_notebook_reorder_child(GtkNotebook *, GtkWidget *, gint); extern void gtk_icon_source_set_state(GtkIconSource *, GtkStateType); extern GType gtk_tree_model_filter_get_type(void); extern void gtk_window_add_accel_group(GtkWindow *, GtkAccelGroup *); extern void gtk_ruler_draw_ticks(GtkRuler *); extern GtkIconSize gtk_icon_size_from_name(const gchar *); extern void gtk_combo_box_set_model(GtkComboBox *, GtkTreeModel *); extern GdkPixbuf *gtk_icon_set_render_icon(GtkIconSet *, GtkStyle *, GtkTextDirection, GtkStateType, GtkIconSize, GtkWidget *, const char *); extern void gtk_tree_selection_selected_foreach(GtkTreeSelection *, GtkTreeSelectionForeachFunc, gpointer); extern GType gtk_cell_layout_get_type(void); extern void gtk_text_iter_set_visible_line_offset(GtkTextIter *, gint); extern gboolean gtk_rc_property_parse_requisition(const GParamSpec *, const GString *, GValue *); extern GType gtk_combo_box_get_type(void); extern GtkFileFilter *gtk_file_filter_new(void); extern gdouble gtk_range_get_value(GtkRange *); extern GtkWidget *gtk_event_box_new(void); extern gboolean gtk_list_store_iter_is_valid(GtkListStore *, GtkTreeIter *); extern GtkIconInfo *gtk_icon_theme_lookup_icon(GtkIconTheme *, const gchar *, gint, GtkIconLookupFlags); extern GType gtk_tree_model_flags_get_type(void); extern void gtk_draw_insertion_cursor(GtkWidget *, GdkDrawable *, GdkRectangle *, GdkRectangle *, gboolean, GtkTextDirection, gboolean); extern GtkWindowGroup *gtk_window_group_new(void); extern GtkFileFilter *gtk_file_chooser_get_filter(GtkFileChooser *); extern void gtk_label_set_use_underline(GtkLabel *, gboolean); extern gboolean gtk_tree_view_column_cell_is_visible(GtkTreeViewColumn *); extern gint gtk_tree_model_get_n_columns(GtkTreeModel *); extern GtkTreeStore *gtk_tree_store_new(gint, ...); extern GType gtk_frame_get_type(void); extern gboolean gtk_file_chooser_remove_shortcut_folder_uri(GtkFileChooser *, const char *, GError * *); extern gboolean gtk_text_iter_backward_sentence_start(GtkTextIter *); extern void gtk_text_view_set_wrap_mode(GtkTextView *, GtkWrapMode); extern gboolean gtk_accelerator_valid(guint, GdkModifierType); extern void gtk_text_buffer_end_user_action(GtkTextBuffer *); extern GtkToolItem *gtk_toolbar_get_nth_item(GtkToolbar *, gint); extern gboolean gtk_file_chooser_select_filename(GtkFileChooser *, const gchar *); extern void gtk_combo_box_set_row_span_column(GtkComboBox *, gint); extern GType gtk_relief_style_get_type(void); extern gboolean gtk_tree_path_is_descendant(GtkTreePath *, GtkTreePath *); extern void gtk_drag_highlight(GtkWidget *); extern gboolean gtk_file_selection_get_select_multiple(GtkFileSelection *); extern gboolean gtk_toggle_action_get_draw_as_radio(GtkToggleAction *); extern void gtk_icon_view_select_all(GtkIconView *); extern void gtk_button_get_alignment(GtkButton *, gfloat *, gfloat *); extern void gtk_spin_button_set_range(GtkSpinButton *, gdouble, gdouble); extern gint gtk_tree_view_append_column(GtkTreeView *, GtkTreeViewColumn *); extern void gtk_quit_remove_by_data(gpointer); extern const gchar *gtk_about_dialog_get_website_label(GtkAboutDialog *); extern void gtk_list_store_insert_before(GtkListStore *, GtkTreeIter *, GtkTreeIter *); extern const guint gtk_minor_version; extern void gtk_statusbar_pop(GtkStatusbar *, guint); extern gboolean gtk_tree_selection_get_selected(GtkTreeSelection *, GtkTreeModel * *, GtkTreeIter *); extern void gtk_drag_get_data(GtkWidget *, GdkDragContext *, GdkAtom, guint32); extern const gchar *gtk_frame_get_label(GtkFrame *); extern GtkWidget *gtk_radio_button_new_with_label_from_widget(GtkRadioButton *, const gchar *); extern void gtk_text_view_get_iter_at_position(GtkTextView *, GtkTextIter *, gint *, gint, gint); extern GtkTreeViewSearchEqualFunc gtk_tree_view_get_search_equal_func(GtkTreeView *); extern gboolean gtk_selection_data_set_pixbuf(GtkSelectionData *, GdkPixbuf *); extern GtkMetricType gtk_ruler_get_metric(GtkRuler *); extern void gtk_window_set_keep_above(GtkWindow *, gboolean); extern void gtk_im_context_simple_add_table(GtkIMContextSimple *, guint16 *, gint, gint); extern PangoLayout *gtk_scale_get_layout(GtkScale *); extern AtkObject *gtk_combo_box_get_popup_accessible(GtkComboBox *); extern GType gtk_radio_button_get_type(void); extern gint gtk_notebook_prepend_page(GtkNotebook *, GtkWidget *, GtkWidget *); extern gint gtk_text_view_get_indent(GtkTextView *); extern gint gtk_text_view_get_border_window_size(GtkTextView *, GtkTextWindowType); extern GdkPixbuf *gtk_text_iter_get_pixbuf(const GtkTextIter *); extern const gchar *gtk_notebook_get_tab_label_text(GtkNotebook *, GtkWidget *); extern GtkFileChooserAction gtk_file_chooser_get_action(GtkFileChooser *); extern void gtk_frame_get_label_align(GtkFrame *, gfloat *, gfloat *); extern GtkIconSet *gtk_icon_set_ref(GtkIconSet *); extern GType gtk_hpaned_get_type(void); extern void gtk_about_dialog_set_website_label(GtkAboutDialog *, const gchar *); extern GtkIconFactory *gtk_icon_factory_new(void); extern GtkCellRenderer *gtk_cell_renderer_combo_new(void); extern GtkTreeModel *gtk_tree_model_filter_new(GtkTreeModel *, GtkTreePath *); extern GtkTargetList *gtk_target_list_new(const GtkTargetEntry *, guint); extern gboolean gtk_text_view_move_visually(GtkTextView *, GtkTextIter *, gint); extern GList *gtk_container_get_children(GtkContainer *); extern GType gtk_tree_iter_get_type(void); extern GType gtk_toggle_action_get_type(void); extern void gtk_check_menu_item_set_draw_as_radio(GtkCheckMenuItem *, gboolean); extern void gtk_clipboard_request_targets(GtkClipboard *, GtkClipboardTargetsReceivedFunc, gpointer); extern void gtk_icon_view_set_item_width(GtkIconView *, gint); extern void gtk_tree_view_set_headers_clickable(GtkTreeView *, gboolean); extern GtkCornerType gtk_scrolled_window_get_placement(GtkScrolledWindow *); extern void gtk_text_view_set_tabs(GtkTextView *, PangoTabArray *); extern void gtk_menu_tool_button_set_menu(GtkMenuToolButton *, GtkWidget *); extern void gtk_window_unmaximize(GtkWindow *); extern void gtk_widget_modify_font(GtkWidget *, PangoFontDescription *); extern void gtk_toggle_tool_button_set_active(GtkToggleToolButton *, gboolean); extern GtkTreePath *gtk_tree_model_filter_convert_path_to_child_path (GtkTreeModelFilter *, GtkTreePath *); extern GObject *gtk_clipboard_get_owner(GtkClipboard *); extern void gtk_text_view_set_pixels_below_lines(GtkTextView *, gint); extern void gtk_text_view_set_pixels_above_lines(GtkTextView *, gint); extern void gtk_font_button_set_show_size(GtkFontButton *, gboolean); extern void gtk_paint_resize_grip(GtkStyle *, GdkWindow *, GtkStateType, GdkRectangle *, GtkWidget *, const gchar *, GdkWindowEdge, gint, gint, gint, gint); extern void gtk_widget_show_all(GtkWidget *); extern void gtk_widget_set_name(GtkWidget *, const gchar *); extern void gtk_action_disconnect_proxy(GtkAction *, GtkWidget *); extern void gtk_image_set_pixel_size(GtkImage *, gint); extern GList *gtk_tree_view_column_get_cell_renderers(GtkTreeViewColumn *); extern GType gtk_arrow_type_get_type(void); extern void gtk_accel_group_connect_by_path(GtkAccelGroup *, const gchar *, GClosure *); extern void gtk_tree_view_scroll_to_point(GtkTreeView *, gint, gint); extern GtkTreePath *gtk_tree_model_get_path(GtkTreeModel *, GtkTreeIter *); extern void gtk_menu_shell_prepend(GtkMenuShell *, GtkWidget *); extern void gtk_image_set_from_image(GtkImage *, GdkImage *, GdkBitmap *); extern GType gtk_widget_help_type_get_type(void); extern GType gtk_corner_type_get_type(void); extern void gtk_tree_row_reference_deleted(GObject *, GtkTreePath *); extern GtkWidget *gtk_combo_box_new(void); extern GtkAdjustment *gtk_viewport_get_vadjustment(GtkViewport *); extern gboolean gtk_text_iter_inside_sentence(const GtkTextIter *); extern void gtk_action_group_add_action_with_accel(GtkActionGroup *, GtkAction *, const gchar *); extern GSList *gtk_file_chooser_get_uris(GtkFileChooser *); extern gboolean gtk_window_is_active(GtkWindow *); extern void gtk_settings_set_double_property(GtkSettings *, const gchar *, gdouble, const gchar *); extern GtkTextBuffer *gtk_text_mark_get_buffer(GtkTextMark *); extern GType gtk_scrolled_window_get_type(void); extern gboolean gtk_text_iter_equal(const GtkTextIter *, const GtkTextIter *); extern void gtk_window_group_add_window(GtkWindowGroup *, GtkWindow *); extern GtkAccelGroup *gtk_menu_get_accel_group(GtkMenu *); extern gchar *gtk_rc_get_module_dir(void); extern void gtk_color_button_set_alpha(GtkColorButton *, guint16); extern void gtk_table_attach(GtkTable *, GtkWidget *, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint); extern void gtk_menu_reorder_child(GtkMenu *, GtkWidget *, gint); extern gboolean gtk_widget_event(GtkWidget *, GdkEvent *); extern gchar *gtk_font_selection_get_font_name(GtkFontSelection *); extern GdkPixbuf *gtk_icon_info_load_icon(GtkIconInfo *, GError * *); extern gboolean gtk_label_get_selection_bounds(GtkLabel *, gint *, gint *); extern void gtk_icon_factory_remove_default(GtkIconFactory *); extern void gtk_tree_store_swap(GtkTreeStore *, GtkTreeIter *, GtkTreeIter *); extern void gtk_color_selection_set_has_palette(GtkColorSelection *, gboolean); extern void gtk_tree_path_next(GtkTreePath *); extern void gtk_action_unblock_activate_from(GtkAction *, GtkWidget *); extern void gtk_notebook_set_tab_pos(GtkNotebook *, GtkPositionType); extern void gtk_icon_source_set_filename(GtkIconSource *, const gchar *); extern void gtk_progress_bar_set_text(GtkProgressBar *, const gchar *); extern GtkWidget *gtk_invisible_new_for_screen(GdkScreen *); extern gboolean gtk_tree_view_get_enable_search(GtkTreeView *); extern gboolean gtk_tree_store_is_ancestor(GtkTreeStore *, GtkTreeIter *, GtkTreeIter *); extern GtkWidget *gtk_button_get_image(GtkButton *); extern void gtk_tool_button_set_stock_id(GtkToolButton *, const gchar *); extern GtkWidget *gtk_font_selection_dialog_new(const gchar *); extern void gtk_drag_source_set_icon(GtkWidget *, GdkColormap *, GdkPixmap *, GdkBitmap *); extern void gtk_file_chooser_set_local_only(GtkFileChooser *, gboolean); extern void gtk_text_buffer_remove_all_tags(GtkTextBuffer *, const GtkTextIter *, const GtkTextIter *); extern gfloat gtk_entry_get_alignment(GtkEntry *); extern GSList *gtk_text_iter_get_toggled_tags(const GtkTextIter *, gboolean); extern gchar *gtk_text_buffer_get_text(GtkTextBuffer *, const GtkTextIter *, const GtkTextIter *, gboolean); extern void gtk_progress_bar_set_pulse_step(GtkProgressBar *, gdouble); extern GtkTreePath *gtk_cell_view_get_displayed_row(GtkCellView *); extern GtkTreePath *gtk_tree_path_copy(const GtkTreePath *); extern GQuark gtk_icon_theme_error_quark(void); extern void gtk_disable_setlocale(void); extern GSList *gtk_radio_tool_button_get_group(GtkRadioToolButton *); extern GType gtk_accel_flags_get_type(void); extern gboolean gtk_window_get_skip_taskbar_hint(GtkWindow *); extern void gtk_widget_style_get_valist(GtkWidget *, const gchar *, va_list); extern GType gtk_message_type_get_type(void); extern GType gtk_icon_lookup_flags_get_type(void); extern gint gtk_text_iter_get_chars_in_line(const GtkTextIter *); extern void gtk_clipboard_request_text(GtkClipboard *, GtkClipboardTextReceivedFunc, gpointer); extern GType gtk_tree_selection_get_type(void); extern void gtk_text_buffer_cut_clipboard(GtkTextBuffer *, GtkClipboard *, gboolean); extern void gtk_tree_view_widget_to_tree_coords(GtkTreeView *, gint, gint, gint *, gint *); extern gboolean gtk_list_store_remove(GtkListStore *, GtkTreeIter *); extern void gtk_drag_dest_unset(GtkWidget *); extern GType gtk_accel_label_get_type(void); extern gboolean gtk_text_iter_ends_line(const GtkTextIter *); extern void gtk_spin_button_set_numeric(GtkSpinButton *, gboolean); extern gboolean gtk_text_iter_backward_chars(GtkTextIter *, gint); extern void gtk_tree_view_column_cell_get_size(GtkTreeViewColumn *, GdkRectangle *, gint *, gint *, gint *, gint *); extern GtkTreePath *gtk_tree_path_new_from_string(const gchar *); extern GScanner *gtk_rc_scanner_new(void); extern GtkWidget *gtk_combo_box_entry_new(void); extern GtkWidget *gtk_radio_button_new_with_mnemonic_from_widget(GtkRadioButton *, const gchar *); extern GType gtk_tree_sortable_get_type(void); extern GtkTextTag *gtk_text_tag_new(const gchar *); extern GtkWidget *gtk_hbutton_box_new(void); extern GType gtk_alignment_get_type(void); extern GtkTreeRowReference *gtk_tree_row_reference_new_proxy(GObject *, GtkTreeModel *, GtkTreePath *); extern const gchar *gtk_about_dialog_get_license(GtkAboutDialog *); extern GtkWidget *gtk_check_menu_item_new(void); extern GType gtk_size_group_mode_get_type(void); extern gboolean gtk_calendar_unmark_day(GtkCalendar *, guint); extern GtkWidget *gtk_label_get_mnemonic_widget(GtkLabel *); extern void gtk_button_set_focus_on_click(GtkButton *, gboolean); extern void gtk_combo_box_prepend_text(GtkComboBox *, const gchar *); extern void gtk_tree_store_set(GtkTreeStore *, GtkTreeIter *, ...); extern GType gtk_im_preedit_style_get_type(void); extern gboolean gtk_get_current_event_state(GdkModifierType *); extern GType gtk_handle_box_get_type(void); extern void gtk_tree_model_sort_clear_cache(GtkTreeModelSort *); extern void gtk_selection_clear_targets(GtkWidget *, GdkAtom); extern void gtk_about_dialog_set_comments(GtkAboutDialog *, const gchar *); extern void gtk_list_store_append(GtkListStore *, GtkTreeIter *); extern gboolean gtk_tool_item_get_visible_horizontal(GtkToolItem *); extern void gtk_window_set_default_size(GtkWindow *, gint, gint); extern void gtk_drag_set_icon_stock(GdkDragContext *, const gchar *, gint, gint); extern void gtk_paned_set_position(GtkPaned *, gint); extern void gtk_tree_view_column_set_sort_order(GtkTreeViewColumn *, GtkSortType); extern GtkWidget *gtk_image_new_from_icon_set(GtkIconSet *, GtkIconSize); extern GType gtk_image_get_type(void); extern GtkTextDirection gtk_widget_get_default_direction(void); extern GtkWidget *gtk_color_button_new(void); extern void gtk_paint_hline(GtkStyle *, GdkWindow *, GtkStateType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint); extern void gtk_menu_item_toggle_size_request(GtkMenuItem *, gint *); extern void gtk_size_group_remove_widget(GtkSizeGroup *, GtkWidget *); extern GtkClipboard *gtk_widget_get_clipboard(GtkWidget *, GdkAtom); extern void gtk_scale_set_draw_value(GtkScale *, gboolean); extern void gtk_frame_set_label_widget(GtkFrame *, GtkWidget *); extern GType gtk_check_button_get_type(void); extern void gtk_widget_show(GtkWidget *); extern void gtk_adjustment_changed(GtkAdjustment *); extern gboolean gtk_text_iter_forward_visible_word_ends(GtkTextIter *, gint); extern void gtk_entry_set_has_frame(GtkEntry *, gboolean); extern GtkWidget *gtk_hbox_new(gboolean, gint); extern PangoContext *gtk_widget_get_pango_context(GtkWidget *); extern GtkAccelKey *gtk_accel_group_find(GtkAccelGroup *, GtkAccelGroupFindFunc, gpointer); extern const gchar *gtk_font_button_get_font_name(GtkFontButton *); extern void gtk_entry_completion_set_inline_completion(GtkEntryCompletion *, gboolean); extern gboolean gtk_toggle_tool_button_get_active(GtkToggleToolButton *); extern gchar *gtk_widget_get_composite_name(GtkWidget *); extern GType gtk_ui_manager_item_type_get_type(void); extern void gtk_tree_sortable_set_sort_column_id(GtkTreeSortable *, gint, GtkSortType); extern void gtk_tree_path_append_index(GtkTreePath *, gint); extern GtkToolItem *gtk_radio_tool_button_new_from_stock(GSList *, const gchar *); extern void gtk_image_get_icon_name(GtkImage *, const gchar * *, GtkIconSize *); extern GtkIconSource *gtk_icon_source_copy(const GtkIconSource *); extern void gtk_icon_view_set_text_column(GtkIconView *, gint); extern void gtk_label_set_justify(GtkLabel *, GtkJustification); extern void gtk_tree_view_column_set_attributes(GtkTreeViewColumn *, GtkCellRenderer *, ...); extern void gtk_box_pack_start(GtkBox *, GtkWidget *, gboolean, gboolean, guint); extern const gchar *const *gtk_about_dialog_get_artists(GtkAboutDialog *); extern void gtk_label_set_markup(GtkLabel *, const gchar *); extern GdkPixbuf *gtk_icon_info_get_builtin_pixbuf(GtkIconInfo *); extern gboolean gtk_text_iter_starts_sentence(const GtkTextIter *); extern void gtk_tree_view_set_destroy_count_func(GtkTreeView *, GtkTreeDestroyCountFunc, gpointer, GtkDestroyNotify); extern GType gtk_expander_get_type(void); extern void gtk_list_store_move_before(GtkListStore *, GtkTreeIter *, GtkTreeIter *); extern gboolean gtk_tree_view_column_get_visible(GtkTreeViewColumn *); extern GType gtk_text_buffer_get_type(void); extern void gtk_file_chooser_add_filter(GtkFileChooser *, GtkFileFilter *); extern gint gtk_text_tag_table_get_size(GtkTextTagTable *); extern GType gtk_attach_options_get_type(void); extern gboolean gtk_rc_reparse_all_for_settings(GtkSettings *, gboolean); extern gunichar gtk_entry_get_invisible_char(GtkEntry *); extern GType gtk_text_view_get_type(void); extern gboolean gtk_text_iter_is_end(const GtkTextIter *); extern GdkPixbuf *gtk_icon_source_get_pixbuf(const GtkIconSource *); extern gboolean gtk_text_iter_forward_word_end(GtkTextIter *); extern GType gtk_menu_shell_get_type(void); extern const gchar *gtk_tool_button_get_stock_id(GtkToolButton *); extern GtkTextMark *gtk_text_buffer_get_mark(GtkTextBuffer *, const gchar *); extern gboolean gtk_icon_view_path_is_selected(GtkIconView *, GtkTreePath *); extern GtkCellRenderer *gtk_cell_renderer_pixbuf_new(void); extern gchar *gtk_file_chooser_get_current_folder(GtkFileChooser *); extern gboolean gtk_selection_owner_set(GtkWidget *, GdkAtom, guint32); extern void gtk_window_get_size(GtkWindow *, gint *, gint *); extern void gtk_binding_entry_add_signall(GtkBindingSet *, guint, GdkModifierType, const gchar *, GSList *); extern PangoLanguage *gtk_text_iter_get_language(const GtkTextIter *); extern void gtk_dialog_add_buttons(GtkDialog *, const gchar *, ...); extern void gtk_action_disconnect_accelerator(GtkAction *); extern char *gtk_file_chooser_get_preview_uri(GtkFileChooser *); extern void gtk_requisition_free(GtkRequisition *); extern GSList *gtk_text_iter_get_marks(const GtkTextIter *); extern GType gtk_delete_type_get_type(void); extern void gtk_box_reorder_child(GtkBox *, GtkWidget *, gint); extern GtkWidget *gtk_menu_item_new_with_mnemonic(const gchar *); extern void gtk_item_deselect(GtkItem *); extern gboolean gtk_file_chooser_get_show_hidden(GtkFileChooser *); extern GType gtk_hscrollbar_get_type(void); extern GtkStyle *gtk_widget_get_default_style(void); extern GtkToolItem *gtk_radio_tool_button_new_with_stock_from_widget (GtkRadioToolButton *, const gchar *); extern void gtk_tree_view_get_drag_dest_row(GtkTreeView *, GtkTreePath * *, GtkTreeViewDropPosition *); extern GSList *gtk_radio_action_get_group(GtkRadioAction *); extern void gtk_drag_finish(GdkDragContext *, gboolean, gboolean, guint32); extern GType gtk_button_box_get_type(void); extern void gtk_binding_entry_remove(GtkBindingSet *, guint, GdkModifierType); extern GtkWidget *gtk_accel_label_get_accel_widget(GtkAccelLabel *); extern gboolean gtk_accel_map_change_entry(const gchar *, guint, GdkModifierType, gboolean); extern gboolean gtk_cell_renderer_toggle_get_active(GtkCellRendererToggle *); extern void gtk_cell_renderer_get_size(GtkCellRenderer *, GtkWidget *, GdkRectangle *, gint *, gint *, gint *, gint *); extern void gtk_layout_put(GtkLayout *, GtkWidget *, gint, gint); extern void gtk_widget_set_parent(GtkWidget *, GtkWidget *); extern gboolean gtk_text_iter_forward_lines(GtkTextIter *, gint); extern gboolean gtk_expander_get_use_markup(GtkExpander *); extern gboolean gtk_main_iteration(void); extern void gtk_tree_view_column_set_sort_column_id(GtkTreeViewColumn *, gint); extern gboolean gtk_text_mark_get_deleted(GtkTextMark *); extern GtkWidget *gtk_combo_box_new_with_model(GtkTreeModel *); extern GtkWidget *gtk_icon_view_new_with_model(GtkTreeModel *); extern GType gtk_side_type_get_type(void); extern void gtk_settings_install_property(GParamSpec *); extern void gtk_image_get_image(GtkImage *, GdkImage * *, GdkBitmap * *); extern GType gtk_entry_get_type(void); extern GType gtk_file_selection_get_type(void); extern void gtk_calendar_set_display_options(GtkCalendar *, GtkCalendarDisplayOptions); extern gboolean gtk_entry_completion_get_popup_completion(GtkEntryCompletion *); extern void gtk_widget_pop_composite_child(void); extern gboolean gtk_text_iter_forward_cursor_position(GtkTextIter *); extern void gtk_drag_dest_set_target_list(GtkWidget *, GtkTargetList *); extern GtkTextAttributes *gtk_text_attributes_new(void); extern void gtk_paned_pack2(GtkPaned *, GtkWidget *, gboolean, gboolean); extern void gtk_aspect_frame_set(GtkAspectFrame *, gfloat, gfloat, gfloat, gboolean); extern void gtk_propagate_event(GtkWidget *, GdkEvent *); extern void gtk_rc_style_unref(GtkRcStyle *); extern void gtk_tree_path_prepend_index(GtkTreePath *, gint); extern void gtk_text_buffer_delete_mark_by_name(GtkTextBuffer *, const gchar *); extern GtkToolItem *gtk_separator_tool_item_new(void); extern void gtk_ruler_draw_pos(GtkRuler *); extern void gtk_im_context_focus_in(GtkIMContext *); extern void gtk_widget_shape_combine_mask(GtkWidget *, GdkBitmap *, gint, gint); extern gint gtk_dialog_run(GtkDialog *); extern gboolean gtk_cell_renderer_toggle_get_radio(GtkCellRendererToggle *); extern GType gtk_entry_completion_get_type(void); extern void gtk_tree_model_get_value(GtkTreeModel *, GtkTreeIter *, gint, GValue *); extern GType gtk_pack_type_get_type(void); extern GtkTreePath *gtk_tree_row_reference_get_path(GtkTreeRowReference *); extern void gtk_file_filter_add_custom(GtkFileFilter *, GtkFileFilterFlags, GtkFileFilterFunc, gpointer, GDestroyNotify); extern void gtk_window_move(GtkWindow *, gint, gint); extern void gtk_tree_store_set_column_types(GtkTreeStore *, gint, GType *); extern gboolean gtk_text_buffer_insert_range_interactive(GtkTextBuffer *, GtkTextIter *, const GtkTextIter *, const GtkTextIter *, gboolean); extern gboolean gtk_color_selection_palette_from_string(const gchar *, GdkColor * *, gint *); extern void gtk_text_buffer_get_iter_at_mark(GtkTextBuffer *, GtkTextIter *, GtkTextMark *); extern GType gtk_target_flags_get_type(void); extern void gtk_text_view_move_child(GtkTextView *, GtkWidget *, gint, gint); extern void gtk_binding_entry_add_signal(GtkBindingSet *, guint, GdkModifierType, const gchar *, guint, ...); extern void gtk_text_iter_set_line(GtkTextIter *, gint); extern void gtk_text_buffer_set_text(GtkTextBuffer *, const gchar *, gint); extern void gtk_window_set_default_icon_name(const gchar *); extern const char *gtk_expander_get_label(GtkExpander *); extern gpointer gtk_tree_selection_get_user_data(GtkTreeSelection *); extern GtkWidget *gtk_button_new_from_stock(const gchar *); extern void gtk_text_iter_set_line_index(GtkTextIter *, gint); extern GType gtk_radio_action_get_type(void); extern GtkAdjustment *gtk_tree_view_get_vadjustment(GtkTreeView *); extern void gtk_label_set_line_wrap(GtkLabel *, gboolean); extern gchar *gtk_accelerator_get_label(guint, GdkModifierType); extern void gtk_socket_add_id(GtkSocket *, GdkNativeWindow); extern GtkWidget *gtk_font_selection_new(void); extern void gtk_text_iter_order(GtkTextIter *, GtkTextIter *); extern GtkWidget *gtk_radio_menu_item_new_from_widget(GtkRadioMenuItem *); extern gint gtk_text_iter_get_visible_line_index(const GtkTextIter *); extern gboolean gtk_widget_get_child_visible(GtkWidget *); extern void gtk_about_dialog_set_documenters(GtkAboutDialog *, const gchar * *); extern GtkToolItem *gtk_menu_tool_button_new_from_stock(const gchar *); extern void gtk_accel_map_save_fd(gint); extern void gtk_tree_sortable_set_default_sort_func(GtkTreeSortable *, GtkTreeIterCompareFunc, gpointer, GtkDestroyNotify); extern GType gtk_text_tag_get_type(void); extern gboolean gtk_widget_child_focus(GtkWidget *, GtkDirectionType); extern void gtk_tree_view_set_drag_dest_row(GtkTreeView *, GtkTreePath *, GtkTreeViewDropPosition); extern void gtk_layout_set_vadjustment(GtkLayout *, GtkAdjustment *); extern void gtk_text_view_scroll_to_mark(GtkTextView *, GtkTextMark *, gdouble, gboolean, gdouble, gdouble); extern const gchar *gtk_about_dialog_get_translator_credits(GtkAboutDialog *); extern gboolean gtk_notebook_get_scrollable(GtkNotebook *); extern gboolean gtk_text_iter_forward_word_ends(GtkTextIter *, gint); extern void gtk_tree_view_column_set_clickable(GtkTreeViewColumn *, gboolean); extern void gtk_ui_manager_insert_action_group(GtkUIManager *, GtkActionGroup *, gint); extern void gtk_text_iter_free(GtkTextIter *); extern GdkPixbuf *gtk_clipboard_wait_for_image(GtkClipboard *); extern void gtk_im_multicontext_append_menuitems(GtkIMMulticontext *, GtkMenuShell *); extern gint gtk_tree_view_column_get_max_width(GtkTreeViewColumn *); extern GdkDisplay *gtk_widget_get_display(GtkWidget *); extern void gtk_scrolled_window_add_with_viewport(GtkScrolledWindow *, GtkWidget *); extern GType gtk_justification_get_type(void); extern void gtk_file_selection_show_fileop_buttons(GtkFileSelection *); extern void gtk_widget_set_size_request(GtkWidget *, gint, gint); extern const gchar *gtk_about_dialog_get_copyright(GtkAboutDialog *); extern void gtk_window_begin_move_drag(GtkWindow *, gint, gint, gint, guint32); extern void gtk_range_set_adjustment(GtkRange *, GtkAdjustment *); extern gboolean gtk_text_iter_is_cursor_position(const GtkTextIter *); extern gboolean gtk_text_iter_ends_sentence(const GtkTextIter *); extern gboolean gtk_text_view_forward_display_line(GtkTextView *, GtkTextIter *); extern void gtk_item_toggle(GtkItem *); extern gint gtk_tree_path_compare(const GtkTreePath *, const GtkTreePath *); extern GtkWidget *gtk_paned_get_child1(GtkPaned *); extern GType gtk_rc_style_get_type(void); extern gint gtk_text_view_get_right_margin(GtkTextView *); extern void gtk_paint_extension(GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, gchar *, gint, gint, gint, gint, GtkPositionType); extern void gtk_icon_source_set_state_wildcarded(GtkIconSource *, gboolean); extern guint16 gtk_color_selection_get_previous_alpha(GtkColorSelection *); extern gboolean gtk_file_chooser_set_current_folder(GtkFileChooser *, const gchar *); extern GdkNativeWindow gtk_plug_get_id(GtkPlug *); extern GtkAdjustment *gtk_range_get_adjustment(GtkRange *); extern GType gtk_ui_manager_get_type(void); extern void gtk_color_selection_set_has_opacity_control(GtkColorSelection *, gboolean); extern gboolean gtk_drag_check_threshold(GtkWidget *, gint, gint, gint, gint); extern GtkWidget *gtk_paned_get_child2(GtkPaned *); extern void gtk_icon_view_set_orientation(GtkIconView *, GtkOrientation); extern void gtk_font_button_set_use_size(GtkFontButton *, gboolean); extern gboolean gtk_file_chooser_add_shortcut_folder(GtkFileChooser *, const char *, GError * *); extern void gtk_text_buffer_get_iter_at_child_anchor(GtkTextBuffer *, GtkTextIter *, GtkTextChildAnchor *); extern void gtk_stock_add_static(const GtkStockItem *, guint); extern GtkStyle *gtk_style_copy(GtkStyle *); extern GtkWidget *gtk_file_chooser_button_new_with_dialog(GtkWidget *); extern void gtk_tree_store_reorder(GtkTreeStore *, GtkTreeIter *, gint *); extern gboolean gtk_window_parse_geometry(GtkWindow *, const gchar *); extern void gtk_icon_source_set_direction_wildcarded(GtkIconSource *, gboolean); extern void gtk_im_context_reset(GtkIMContext *); extern GType gtk_debug_flag_get_type(void); extern void gtk_tree_path_free(GtkTreePath *); extern GtkRcStyle *gtk_widget_get_modifier_style(GtkWidget *); extern void gtk_icon_source_set_direction(GtkIconSource *, GtkTextDirection); extern GtkTreeViewColumn *gtk_tree_view_get_column(GtkTreeView *, gint); extern GtkWidget *gtk_notebook_new(void); extern void gtk_window_unstick(GtkWindow *); extern GParamSpec *gtk_widget_class_find_style_property(GtkWidgetClass *, const gchar *); extern void gtk_combo_box_set_wrap_width(GtkComboBox *, gint); extern void gtk_spin_button_set_increments(GtkSpinButton *, gdouble, gdouble); extern GtkAdjustment *gtk_tree_view_get_hadjustment(GtkTreeView *); extern void gtk_window_set_icon(GtkWindow *, GdkPixbuf *); extern gint gtk_text_view_get_pixels_inside_wrap(GtkTextView *); extern void gtk_icon_factory_add(GtkIconFactory *, const gchar *, GtkIconSet *); extern void gtk_container_propagate_expose(GtkContainer *, GtkWidget *, GdkEventExpose *); extern void gtk_list_store_move_after(GtkListStore *, GtkTreeIter *, GtkTreeIter *); extern GtkWidget *gtk_color_selection_new(void); extern GtkOrientation gtk_tool_item_get_orientation(GtkToolItem *); extern void gtk_text_attributes_ref(GtkTextAttributes *); extern void gtk_label_set_use_markup(GtkLabel *, gboolean); extern GtkWidget *gtk_message_dialog_new(GtkWindow *, GtkDialogFlags, GtkMessageType, GtkButtonsType, const gchar *, ...); extern GType gtk_hseparator_get_type(void); extern void gtk_menu_set_active(GtkMenu *, guint); extern gboolean gtk_text_buffer_get_modified(GtkTextBuffer *); extern void gtk_icon_view_select_path(GtkIconView *, GtkTreePath *); extern gboolean gtk_widget_can_activate_accel(GtkWidget *, guint); extern void gtk_box_pack_end(GtkBox *, GtkWidget *, gboolean, gboolean, guint); extern gboolean gtk_dialog_get_has_separator(GtkDialog *); extern void gtk_tree_store_insert(GtkTreeStore *, GtkTreeIter *, GtkTreeIter *, gint); extern GType gtk_position_type_get_type(void); extern gboolean gtk_file_chooser_remove_shortcut_folder(GtkFileChooser *, const char *, GError * *); extern gboolean gtk_text_iter_forward_visible_word_end(GtkTextIter *); extern gboolean gtk_tool_item_get_homogeneous(GtkToolItem *); extern gboolean gtk_parse_args(int *, char ***); extern void gtk_window_set_screen(GtkWindow *, GdkScreen *); extern GtkJustification gtk_text_view_get_justification(GtkTextView *); extern void gtk_container_remove(GtkContainer *, GtkWidget *); extern void gtk_range_set_increments(GtkRange *, gdouble, gdouble); extern void gtk_action_group_add_action(GtkActionGroup *, GtkAction *); extern void gtk_icon_theme_append_search_path(GtkIconTheme *, const gchar *); extern void gtk_widget_destroyed(GtkWidget *, GtkWidget * *); extern void gtk_image_set_from_file(GtkImage *, const gchar *); extern gint gtk_icon_view_get_pixbuf_column(GtkIconView *); extern void gtk_size_group_add_widget(GtkSizeGroup *, GtkWidget *); extern gboolean gtk_tree_view_column_get_expand(GtkTreeViewColumn *); extern GtkWidget *gtk_menu_new(void); extern GType gtk_window_get_type(void); extern GType gtk_range_get_type(void); extern void gtk_rc_parse_string(const gchar *); extern GType gtk_progress_bar_style_get_type(void); extern void gtk_container_set_focus_hadjustment(GtkContainer *, GtkAdjustment *); extern void gtk_accel_map_foreach(gpointer, GtkAccelMapForeach); extern gchar **gtk_file_selection_get_selections(GtkFileSelection *); extern gboolean gtk_spin_button_get_wrap(GtkSpinButton *); extern GType gtk_dialog_get_type(void); extern GType gtk_misc_get_type(void); extern void gtk_selection_add_target(GtkWidget *, GdkAtom, GdkAtom, guint); extern GtkWidget *gtk_file_chooser_dialog_new(const gchar *, GtkWindow *, GtkFileChooserAction, const gchar *, ...); extern void gtk_quit_remove(guint); extern GtkSizeGroupMode gtk_size_group_get_mode(GtkSizeGroup *); extern void gtk_action_group_set_translation_domain(GtkActionGroup *, const gchar *); extern void gtk_notebook_remove_page(GtkNotebook *, gint); extern const gchar *gtk_font_button_get_title(GtkFontButton *); extern void gtk_file_filter_add_pixbuf_formats(GtkFileFilter *); extern void gtk_editable_cut_clipboard(GtkEditable *); extern void gtk_tree_view_column_set_expand(GtkTreeViewColumn *, gboolean); extern void gtk_widget_thaw_child_notify(GtkWidget *); extern void gtk_label_set_attributes(GtkLabel *, PangoAttrList *); extern void gtk_ui_manager_remove_ui(GtkUIManager *, guint); extern gboolean gtk_text_iter_forward_chars(GtkTextIter *, gint); extern void gtk_entry_set_invisible_char(GtkEntry *, gunichar); extern void gtk_text_view_set_border_window_size(GtkTextView *, GtkTextWindowType, gint); extern void gtk_notebook_query_tab_label_packing(GtkNotebook *, GtkWidget *, gboolean *, gboolean *, GtkPackType *); extern GtkWidget *gtk_radio_menu_item_new_with_mnemonic_from_widget(GtkRadioMenuItem *, const gchar *); extern GtkWidget *gtk_toggle_button_new_with_label(const gchar *); extern GType gtk_buttons_type_get_type(void); extern void gtk_text_buffer_apply_tag_by_name(GtkTextBuffer *, const gchar *, const GtkTextIter *, const GtkTextIter *); extern void gtk_accel_group_connect(GtkAccelGroup *, guint, GdkModifierType, GtkAccelFlags, GClosure *); extern gchar *gtk_text_iter_get_visible_text(const GtkTextIter *, const GtkTextIter *); extern gboolean gtk_stock_lookup(const gchar *, GtkStockItem *); extern void gtk_label_set_mnemonic_widget(GtkLabel *, GtkWidget *); extern void gtk_tree_view_collapse_all(GtkTreeView *); extern void gtk_action_set_accel_group(GtkAction *, GtkAccelGroup *); extern void gtk_ui_manager_add_ui(GtkUIManager *, guint, const gchar *, const gchar *, const gchar *, GtkUIManagerItemType, gboolean); extern GtkWidget *gtk_check_menu_item_new_with_label(const gchar *); extern void gtk_window_set_default_icon(GdkPixbuf *); extern gboolean gtk_tree_selection_iter_is_selected(GtkTreeSelection *, GtkTreeIter *); extern void gtk_scrolled_window_get_policy(GtkScrolledWindow *, GtkPolicyType *, GtkPolicyType *); extern void gtk_adjustment_clamp_page(GtkAdjustment *, gdouble, gdouble); extern void gtk_about_dialog_set_translator_credits(GtkAboutDialog *, const gchar *); extern void gtk_menu_item_remove_submenu(GtkMenuItem *); extern GtkResizeMode gtk_container_get_resize_mode(GtkContainer *); extern GtkWidget *gtk_menu_item_new_with_label(const gchar *); extern gboolean gtk_tree_sortable_has_default_sort_func(GtkTreeSortable *); extern void gtk_accel_map_foreach_unfiltered(gpointer, GtkAccelMapForeach); extern GType gtk_editable_get_type(void); extern void gtk_widget_show_now(GtkWidget *); extern GtkColorSelectionChangePaletteWithScreenFunc gtk_color_selection_set_change_palette_with_screen_hook (GtkColorSelectionChangePaletteWithScreenFunc); extern void gtk_entry_completion_complete(GtkEntryCompletion *); extern gboolean gtk_tree_get_row_drag_data(GtkSelectionData *, GtkTreeModel * *, GtkTreePath * *); extern gchar *gtk_rc_get_im_module_file(void); extern void gtk_text_view_get_line_at_y(GtkTextView *, GtkTextIter *, gint, gint *); extern GtkToolbarStyle gtk_tool_item_get_toolbar_style(GtkToolItem *); extern gint gtk_tree_view_column_get_fixed_width(GtkTreeViewColumn *); extern const gchar *gtk_icon_source_get_icon_name(const GtkIconSource *); extern GtkStyle *gtk_rc_get_style_by_paths(GtkSettings *, const char *, const char *, GType); extern gint gtk_text_view_get_left_margin(GtkTextView *); extern void gtk_target_list_remove(GtkTargetList *, GdkAtom); extern void gtk_stock_add(const GtkStockItem *, guint); extern void gtk_progress_bar_pulse(GtkProgressBar *); extern void gtk_scale_set_value_pos(GtkScale *, GtkPositionType); extern void gtk_label_set_max_width_chars(GtkLabel *, gint); extern gint gtk_label_get_width_chars(GtkLabel *); extern GtkWidget *gtk_viewport_new(GtkAdjustment *, GtkAdjustment *); extern void gtk_tree_store_insert_after(GtkTreeStore *, GtkTreeIter *, GtkTreeIter *, GtkTreeIter *); extern GType gtk_font_selection_dialog_get_type(void); extern void gtk_accel_map_load_fd(gint); extern void gtk_editable_delete_selection(GtkEditable *); extern GtkShadowType gtk_viewport_get_shadow_type(GtkViewport *); extern GType gtk_color_button_get_type(void); extern void gtk_container_set_reallocate_redraws(GtkContainer *, gboolean); extern void gtk_menu_shell_select_item(GtkMenuShell *, GtkWidget *); extern void gtk_toggle_button_set_mode(GtkToggleButton *, gboolean); extern gint *gtk_tree_path_get_indices(GtkTreePath *); extern void gtk_target_list_add_image_targets(GtkTargetList *, guint, gboolean); extern GtkSelectionMode gtk_tree_selection_get_mode(GtkTreeSelection *); extern GType gtk_arrow_get_type(void); extern gboolean gtk_clipboard_wait_is_image_available(GtkClipboard *); extern void gtk_icon_view_set_pixbuf_column(GtkIconView *, gint); extern gint gtk_notebook_get_n_pages(GtkNotebook *); extern gboolean gtk_text_iter_forward_find_char(GtkTextIter *, GtkTextCharPredicate, gpointer, const GtkTextIter *); extern GList *gtk_window_get_icon_list(GtkWindow *); extern void gtk_entry_set_width_chars(GtkEntry *, gint); extern GtkTreePath *gtk_tree_path_new_first(void); extern void gtk_im_context_set_cursor_location(GtkIMContext *, GdkRectangle *); extern void gtk_text_view_add_child_in_window(GtkTextView *, GtkWidget *, GtkTextWindowType, gint, gint); extern void gtk_tree_view_scroll_to_cell(GtkTreeView *, GtkTreePath *, GtkTreeViewColumn *, gboolean, gfloat, gfloat); extern void gtk_editable_set_position(GtkEditable *, gint); extern gint gtk_expander_get_spacing(GtkExpander *); extern void gtk_widget_add_events(GtkWidget *, gint); extern void gtk_tool_item_set_use_drag_window(GtkToolItem *, gboolean); extern gint gtk_tree_path_get_depth(GtkTreePath *); extern void gtk_spin_button_update(GtkSpinButton *); extern gboolean gtk_accel_group_disconnect(GtkAccelGroup *, GClosure *); extern void gtk_clipboard_request_contents(GtkClipboard *, GdkAtom, GtkClipboardReceivedFunc, gpointer); extern void gtk_tree_view_get_cell_area(GtkTreeView *, GtkTreePath *, GtkTreeViewColumn *, GdkRectangle *); extern GType gtk_combo_box_entry_get_type(void); extern GtkTextTagTable *gtk_text_buffer_get_tag_table(GtkTextBuffer *); extern gboolean gtk_tree_model_get_iter(GtkTreeModel *, GtkTreeIter *, GtkTreePath *); extern void gtk_window_remove_accel_group(GtkWindow *, GtkAccelGroup *); extern gint gtk_notebook_append_page(GtkNotebook *, GtkWidget *, GtkWidget *); extern void gtk_container_set_focus_vadjustment(GtkContainer *, GtkAdjustment *); extern void gtk_window_reshow_with_initial_size(GtkWindow *); extern void gtk_viewport_set_hadjustment(GtkViewport *, GtkAdjustment *); extern gboolean gtk_text_iter_backward_to_tag_toggle(GtkTextIter *, GtkTextTag *); extern void gtk_entry_completion_insert_action_text(GtkEntryCompletion *, gint, const gchar *); extern void gtk_editable_copy_clipboard(GtkEditable *); extern GtkTextMark *gtk_text_buffer_create_mark(GtkTextBuffer *, const gchar *, const GtkTextIter *, gboolean); extern GType gtk_scroll_type_get_type(void); extern void gtk_ui_manager_set_add_tearoffs(GtkUIManager *, gboolean); extern void gtk_paint_flat_box(GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint); extern void gtk_tree_view_get_cursor(GtkTreeView *, GtkTreePath * *, GtkTreeViewColumn * *); extern GtkWidget *gtk_label_new(const gchar *); extern void gtk_widget_remove_mnemonic_label(GtkWidget *, GtkWidget *); extern GType gtk_size_group_get_type(void); extern void gtk_text_buffer_insert_child_anchor(GtkTextBuffer *, GtkTextIter *, GtkTextChildAnchor *); extern void gtk_text_iter_forward_to_end(GtkTextIter *); extern void gtk_tree_view_column_set_sort_indicator(GtkTreeViewColumn *, gboolean); extern void gtk_widget_destroy(GtkWidget *); extern void gtk_widget_class_install_style_property(GtkWidgetClass *, GParamSpec *); extern GType gtk_icon_factory_get_type(void); extern gboolean gtk_text_buffer_get_selection_bounds(GtkTextBuffer *, GtkTextIter *, GtkTextIter *); extern void gtk_widget_set_composite_name(GtkWidget *, const gchar *); extern GtkWidget *gtk_vseparator_new(void); extern GtkFileFilterFlags gtk_file_filter_get_needed(GtkFileFilter *); extern gint gtk_entry_get_width_chars(GtkEntry *); extern GtkWidget *gtk_get_event_widget(GdkEvent *); extern void gtk_tree_view_column_set_title(GtkTreeViewColumn *, const gchar *); extern gboolean gtk_text_iter_toggles_tag(const GtkTextIter *, GtkTextTag *); extern void gtk_icon_factory_add_default(GtkIconFactory *); extern void gtk_about_dialog_set_authors(GtkAboutDialog *, const gchar * *); extern void gtk_expander_set_expanded(GtkExpander *, gboolean); extern void gtk_container_foreach(GtkContainer *, GtkCallback, gpointer); extern void gtk_notebook_popup_enable(GtkNotebook *); extern void gtk_widget_set_child_visible(GtkWidget *, gboolean); extern GtkPositionType gtk_scale_get_value_pos(GtkScale *); extern void gtk_target_list_unref(GtkTargetList *); extern GType gtk_rc_flags_get_type(void); extern void gtk_dialog_set_response_sensitive(GtkDialog *, gint, gboolean); extern void gtk_paint_slider(GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint, GtkOrientation); extern void gtk_notebook_set_tab_label(GtkNotebook *, GtkWidget *, GtkWidget *); extern void gtk_list_store_set_valist(GtkListStore *, GtkTreeIter *, va_list); extern void gtk_widget_grab_default(GtkWidget *); extern gboolean gtk_table_get_homogeneous(GtkTable *); extern GtkWidget *gtk_layout_new(GtkAdjustment *, GtkAdjustment *); extern void gtk_accel_label_set_accel_closure(GtkAccelLabel *, GClosure *); extern void gtk_tree_view_map_expanded_rows(GtkTreeView *, GtkTreeViewMappingFunc, gpointer); extern void gtk_tree_model_filter_set_visible_func(GtkTreeModelFilter *, GtkTreeModelFilterVisibleFunc, gpointer, GtkDestroyNotify); extern void gtk_tree_view_set_model(GtkTreeView *, GtkTreeModel *); extern gboolean gtk_icon_source_get_state_wildcarded(const GtkIconSource *); extern void gtk_icon_theme_add_builtin_icon(const gchar *, gint, GdkPixbuf *); extern GtkWidget *gtk_socket_new(void); extern GtkWidget *gtk_drawing_area_new(void); extern void gtk_selection_data_set(GtkSelectionData *, GdkAtom, gint, const guchar *, gint); extern gboolean gtk_text_iter_backward_cursor_position(GtkTextIter *); extern PangoContext *gtk_widget_create_pango_context(GtkWidget *); extern void gtk_cell_view_set_model(GtkCellView *, GtkTreeModel *); extern gboolean gtk_clipboard_wait_is_target_available(GtkClipboard *, GdkAtom); extern gboolean gtk_window_get_modal(GtkWindow *); extern void gtk_tree_view_column_clicked(GtkTreeViewColumn *); extern void gtk_menu_set_monitor(GtkMenu *, gint); extern gboolean gtk_text_iter_forward_sentence_end(GtkTextIter *); extern gboolean gtk_button_box_get_child_secondary(GtkButtonBox *, GtkWidget *); extern GtkObject *gtk_adjustment_new(gdouble, gdouble, gdouble, gdouble, gdouble, gdouble); extern GtkWidget *gtk_cell_view_new(void); extern gboolean gtk_combo_box_get_add_tearoffs(GtkComboBox *); extern gboolean gtk_text_iter_forward_cursor_positions(GtkTextIter *, gint); extern void gtk_window_set_type_hint(GtkWindow *, GdkWindowTypeHint); extern void gtk_dialog_set_has_separator(GtkDialog *, gboolean); extern GtkWidget *gtk_fixed_new(void); extern void gtk_tree_view_enable_model_drag_source(GtkTreeView *, GdkModifierType, const GtkTargetEntry *, gint, GdkDragAction); extern void gtk_button_set_label(GtkButton *, const gchar *); extern void gtk_text_view_scroll_mark_onscreen(GtkTextView *, GtkTextMark *); extern gchar *gtk_tree_model_get_string_from_iter(GtkTreeModel *, GtkTreeIter *); extern void gtk_viewport_set_vadjustment(GtkViewport *, GtkAdjustment *); extern GtkIconSize gtk_icon_source_get_size(const GtkIconSource *); extern void gtk_init_add(GtkFunction, gpointer); extern GtkOrientation gtk_icon_view_get_orientation(GtkIconView *); extern gint gtk_icon_view_get_markup_column(GtkIconView *); extern void gtk_scrolled_window_set_vadjustment(GtkScrolledWindow *, GtkAdjustment *); extern void gtk_icon_view_set_model(GtkIconView *, GtkTreeModel *); extern void gtk_widget_set_state(GtkWidget *, GtkStateType); extern void gtk_event_box_set_above_child(GtkEventBox *, gboolean); extern gboolean gtk_tree_path_prev(GtkTreePath *); extern GType gtk_tree_view_get_type(void); extern void gtk_action_connect_proxy(GtkAction *, GtkWidget *); extern gboolean gtk_tree_view_get_dest_row_at_pos(GtkTreeView *, gint, gint, GtkTreePath * *, GtkTreeViewDropPosition *); extern void gtk_tree_view_column_set_max_width(GtkTreeViewColumn *, gint); extern GtkTreeViewColumn *gtk_tree_view_column_new(void); extern void gtk_tree_view_column_clear(GtkTreeViewColumn *); extern void gtk_menu_tool_button_set_arrow_tooltip(GtkMenuToolButton *, GtkTooltips *, const gchar *, const gchar *); extern GtkSettings *gtk_settings_get_default(void); extern gboolean gtk_text_iter_backward_search(const GtkTextIter *, const gchar *, GtkTextSearchFlags, GtkTextIter *, GtkTextIter *, const GtkTextIter *); extern void gtk_object_destroy(GtkObject *); extern gchar *gtk_text_buffer_get_slice(GtkTextBuffer *, const GtkTextIter *, const GtkTextIter *, gboolean); extern gboolean gtk_text_iter_backward_char(GtkTextIter *); extern void gtk_tree_view_column_set_spacing(GtkTreeViewColumn *, gint); extern gboolean gtk_action_get_sensitive(GtkAction *); extern gboolean gtk_tree_view_collapse_row(GtkTreeView *, GtkTreePath *); extern void gtk_color_selection_set_previous_color(GtkColorSelection *, const GdkColor *); extern gboolean gtk_label_get_selectable(GtkLabel *); extern const gchar *gtk_file_filter_get_name(GtkFileFilter *); extern gboolean gtk_font_button_get_show_size(GtkFontButton *); extern void gtk_radio_action_set_group(GtkRadioAction *, GSList *); extern GtkWidget *gtk_hscale_new_with_range(gdouble, gdouble, gdouble); extern GtkWidget *gtk_check_menu_item_new_with_mnemonic(const gchar *); extern GType gtk_path_type_get_type(void); extern gboolean gtk_accel_label_refetch(GtkAccelLabel *); extern gboolean gtk_im_context_get_surrounding(GtkIMContext *, gchar * *, gint *); extern void gtk_text_buffer_insert(GtkTextBuffer *, GtkTextIter *, const gchar *, gint); extern GtkWidget *gtk_toggle_button_new_with_mnemonic(const gchar *); extern void gtk_tree_selection_select_path(GtkTreeSelection *, GtkTreePath *); extern guint gtk_accelerator_get_default_mod_mask(void); extern GtkWidget *gtk_notebook_get_tab_label(GtkNotebook *, GtkWidget *); extern gboolean gtk_text_iter_inside_word(const GtkTextIter *); extern void gtk_box_query_child_packing(GtkBox *, GtkWidget *, gboolean *, gboolean *, guint *, GtkPackType *); extern void gtk_rc_add_default_file(const gchar *); extern void gtk_spin_button_set_value(GtkSpinButton *, gdouble); extern gboolean gtk_window_get_has_frame(GtkWindow *); extern void gtk_color_button_set_title(GtkColorButton *, const gchar *); extern void gtk_text_buffer_copy_clipboard(GtkTextBuffer *, GtkClipboard *); extern void gtk_widget_realize(GtkWidget *); extern GType gtk_im_status_style_get_type(void); extern void gtk_icon_view_item_activated(GtkIconView *, GtkTreePath *); extern gint gtk_scale_get_digits(GtkScale *); extern GtkTreeModel *gtk_tree_view_get_model(GtkTreeView *); extern guint gtk_quit_add(guint, GtkFunction, gpointer); extern void gtk_tool_button_set_use_underline(GtkToolButton *, gboolean); extern gboolean gtk_window_activate_key(GtkWindow *, GdkEventKey *); extern GtkWidget *gtk_drag_get_source_widget(GdkDragContext *); extern guint gtk_statusbar_get_context_id(GtkStatusbar *, const gchar *); extern gboolean gtk_file_chooser_get_use_preview_label(GtkFileChooser *); extern void gtk_icon_set_unref(GtkIconSet *); extern void gtk_tree_store_insert_before(GtkTreeStore *, GtkTreeIter *, GtkTreeIter *, GtkTreeIter *); extern void gtk_button_box_set_layout(GtkButtonBox *, GtkButtonBoxStyle); extern void gtk_label_set_pattern(GtkLabel *, const gchar *); extern GType gtk_toggle_tool_button_get_type(void); extern GtkWidget *gtk_tree_view_column_get_widget(GtkTreeViewColumn *); extern GtkWidget *gtk_radio_button_new_with_mnemonic(GSList *, const gchar *); extern void gtk_clipboard_clear(GtkClipboard *); extern void gtk_misc_get_alignment(GtkMisc *, gfloat *, gfloat *); extern void gtk_tree_store_set_value(GtkTreeStore *, GtkTreeIter *, gint, GValue *); extern GType gtk_font_selection_get_type(void); extern GParamSpec **gtk_container_class_list_child_properties(GObjectClass *, guint *); extern void gtk_tree_model_row_has_child_toggled(GtkTreeModel *, GtkTreePath *, GtkTreeIter *); extern GType gtk_vbox_get_type(void); extern void gtk_drag_set_icon_pixbuf(GdkDragContext *, GdkPixbuf *, gint, gint); extern void gtk_text_view_set_overwrite(GtkTextView *, gboolean); extern void gtk_combo_box_set_row_separator_func(GtkComboBox *, GtkTreeViewRowSeparatorFunc, gpointer, GtkDestroyNotify); extern GType gtk_cell_renderer_progress_get_type(void); extern gboolean gtk_fixed_get_has_window(GtkFixed *); extern gboolean gtk_editable_get_selection_bounds(GtkEditable *, gint *, gint *); extern gboolean gtk_icon_theme_rescan_if_needed(GtkIconTheme *); extern void gtk_accel_map_add_entry(const gchar *, guint, GdkModifierType); extern void gtk_text_iter_set_line_offset(GtkTextIter *, gint); extern void gtk_icon_source_set_size(GtkIconSource *, GtkIconSize); extern gboolean gtk_window_has_toplevel_focus(GtkWindow *); extern void gtk_menu_item_deselect(GtkMenuItem *); extern void gtk_accel_label_set_accel_widget(GtkAccelLabel *, GtkWidget *); extern gboolean gtk_main_iteration_do(gboolean); extern GtkIconTheme *gtk_icon_theme_get_default(void); extern void gtk_drag_dest_set(GtkWidget *, GtkDestDefaults, const GtkTargetEntry *, gint, GdkDragAction); extern gchar *gtk_rc_find_pixmap_in_path(GtkSettings *, GScanner *, const gchar *); extern void gtk_style_apply_default_background(GtkStyle *, GdkWindow *, gboolean, GtkStateType, GdkRectangle *, gint, gint, gint, gint); extern GType gtk_file_chooser_dialog_get_type(void); extern gboolean gtk_tree_model_iter_parent(GtkTreeModel *, GtkTreeIter *, GtkTreeIter *); extern GtkWidget *gtk_vscale_new(GtkAdjustment *); extern GtkWidget *gtk_spin_button_new_with_range(gdouble, gdouble, gdouble); extern GtkWidget *gtk_image_new(void); extern GtkIMContext *gtk_im_multicontext_new(void); extern void gtk_tree_view_column_set_sizing(GtkTreeViewColumn *, GtkTreeViewColumnSizing); extern GtkWidget *gtk_radio_button_new_with_label(GSList *, const gchar *); extern GtkTreePath *gtk_icon_view_get_path_at_pos(GtkIconView *, gint, gint); extern gboolean gtk_tree_view_column_get_clickable(GtkTreeViewColumn *); extern void gtk_editable_insert_text(GtkEditable *, const gchar *, gint, gint *); extern guint gtk_key_snooper_install(GtkKeySnoopFunc, gpointer); extern void gtk_object_sink(GtkObject *); extern void gtk_widget_style_get(GtkWidget *, const gchar *, ...); extern GList *gtk_icon_theme_list_icons(GtkIconTheme *, const char *); extern void gtk_cell_renderer_get_fixed_size(GtkCellRenderer *, gint *, gint *); extern void gtk_button_released(GtkButton *); extern void gtk_icon_source_set_size_wildcarded(GtkIconSource *, gboolean); extern void gtk_window_begin_resize_drag(GtkWindow *, GdkWindowEdge, gint, gint, gint, guint32); extern gboolean gtk_text_iter_forward_to_tag_toggle(GtkTextIter *, GtkTextTag *); extern gboolean gtk_tree_selection_path_is_selected(GtkTreeSelection *, GtkTreePath *); extern void gtk_window_set_wmclass(GtkWindow *, const gchar *, const gchar *); extern GtkWidget *gtk_action_create_icon(GtkAction *, GtkIconSize); extern gboolean gtk_text_iter_backward_line(GtkTextIter *); extern gchar *gtk_font_selection_dialog_get_font_name(GtkFontSelectionDialog *); extern GType gtk_cell_renderer_toggle_get_type(void); extern void gtk_tree_model_rows_reordered(GtkTreeModel *, GtkTreePath *, GtkTreeIter *, gint *); extern PangoLayout *gtk_label_get_layout(GtkLabel *); extern gboolean gtk_tree_view_get_path_at_pos(GtkTreeView *, gint, gint, GtkTreePath * *, GtkTreeViewColumn * *, gint *, gint *); extern gboolean gtk_combo_box_get_active_iter(GtkComboBox *, GtkTreeIter *); extern gboolean gtk_label_get_line_wrap(GtkLabel *); extern gboolean gtk_window_activate_focus(GtkWindow *); extern void gtk_table_set_row_spacing(GtkTable *, guint, guint); extern void gtk_widget_ensure_style(GtkWidget *); extern GType gtk_selection_mode_get_type(void); extern gboolean gtk_window_activate_default(GtkWindow *); extern GtkAboutDialogActivateLinkFunc gtk_about_dialog_set_url_hook(GtkAboutDialogActivateLinkFunc, gpointer, GDestroyNotify); extern gboolean gtk_check_menu_item_get_inconsistent(GtkCheckMenuItem *); extern gchar *gtk_set_locale(void); extern void gtk_icon_theme_set_screen(GtkIconTheme *, GdkScreen *); extern gint gtk_editable_get_position(GtkEditable *); extern void gtk_icon_theme_set_search_path(GtkIconTheme *, const gchar * *, gint); extern void gtk_text_view_set_justification(GtkTextView *, GtkJustification); extern GdkPixbuf *gtk_selection_data_get_pixbuf(GtkSelectionData *); extern void gtk_spin_button_spin(GtkSpinButton *, GtkSpinType, gdouble); extern gint gtk_notebook_append_page_menu(GtkNotebook *, GtkWidget *, GtkWidget *, GtkWidget *); extern gboolean gtk_text_view_move_mark_onscreen(GtkTextView *, GtkTextMark *); extern void gtk_widget_set_sensitive(GtkWidget *, gboolean); extern GtkTreePath *gtk_tree_model_sort_convert_path_to_child_path(GtkTreeModelSort *, GtkTreePath *); extern void gtk_drag_set_icon_pixmap(GdkDragContext *, GdkColormap *, GdkPixmap *, GdkBitmap *, gint, gint); extern gboolean gtk_text_child_anchor_get_deleted(GtkTextChildAnchor *); extern gboolean gtk_tree_view_expand_row(GtkTreeView *, GtkTreePath *, gboolean); extern GtkWidget *gtk_expander_get_label_widget(GtkExpander *); extern void gtk_range_set_update_policy(GtkRange *, GtkUpdateType); extern void gtk_curve_set_curve_type(GtkCurve *, GtkCurveType); extern void gtk_handle_box_set_shadow_type(GtkHandleBox *, GtkShadowType); extern gboolean gtk_tool_item_get_expand(GtkToolItem *); extern GtkWidget *gtk_window_new(GtkWindowType); extern GType gtk_list_store_get_type(void); extern GtkWidget *gtk_cell_view_new_with_markup(const gchar *); extern void gtk_fixed_set_has_window(GtkFixed *, gboolean); extern void gtk_cell_view_set_displayed_row(GtkCellView *, GtkTreePath *); extern void gtk_button_set_use_underline(GtkButton *, gboolean); extern GtkWindow *gtk_window_get_transient_for(GtkWindow *); extern GtkTreeIter *gtk_tree_iter_copy(GtkTreeIter *); extern void gtk_file_chooser_set_current_name(GtkFileChooser *, const gchar *); extern void gtk_window_set_decorated(GtkWindow *, gboolean); extern const guint gtk_interface_age; extern void gtk_menu_shell_deselect(GtkMenuShell *); extern gboolean gtk_text_iter_backward_cursor_positions(GtkTextIter *, gint); extern gboolean gtk_text_iter_can_insert(const GtkTextIter *, gboolean); extern gboolean gtk_widget_is_ancestor(GtkWidget *, GtkWidget *); extern GType gtk_check_menu_item_get_type(void); extern gboolean gtk_tree_path_up(GtkTreePath *); extern void gtk_dialog_response(GtkDialog *, gint); extern GdkWindowTypeHint gtk_window_get_type_hint(GtkWindow *); extern void gtk_widget_queue_resize_no_redraw(GtkWidget *); extern GtkWidget *gtk_frame_new(const gchar *); extern void gtk_tree_view_column_set_reorderable(GtkTreeViewColumn *, gboolean); extern GtkCellRenderer *gtk_cell_renderer_progress_new(void); extern void gtk_widget_grab_focus(GtkWidget *); extern void gtk_target_list_ref(GtkTargetList *); extern PangoTabArray *gtk_text_view_get_tabs(GtkTextView *); extern void gtk_icon_info_set_raw_coordinates(GtkIconInfo *, gboolean); extern void gtk_window_present(GtkWindow *); extern GType gtk_button_box_style_get_type(void); extern void gtk_image_get_icon_set(GtkImage *, GtkIconSet * *, GtkIconSize *); extern PangoLanguage *gtk_get_default_language(void); extern gchar **gtk_selection_data_get_uris(GtkSelectionData *); extern gdouble gtk_progress_bar_get_fraction(GtkProgressBar *); extern GType gtk_radio_tool_button_get_type(void); extern gboolean gtk_toggle_action_get_active(GtkToggleAction *); extern const guint gtk_major_version; extern GType gtk_signal_run_type_get_type(void); extern void gtk_rc_reset_styles(GtkSettings *); extern void gtk_tree_view_set_search_column(GtkTreeView *, gint); extern void gtk_widget_modify_fg(GtkWidget *, GtkStateType, const GdkColor *); extern void gtk_icon_size_register_alias(const gchar *, GtkIconSize); extern void gtk_text_view_window_to_buffer_coords(GtkTextView *, GtkTextWindowType, gint, gint, gint *, gint *); extern void gtk_cell_renderer_render(GtkCellRenderer *, GdkWindow *, GtkWidget *, GdkRectangle *, GdkRectangle *, GdkRectangle *, GtkCellRendererState); extern gboolean gtk_calendar_mark_day(GtkCalendar *, guint); extern const gchar *gtk_window_get_icon_name(GtkWindow *); extern void gtk_menu_attach(GtkMenu *, GtkWidget *, guint, guint, guint, guint); extern const gchar *gtk_about_dialog_get_name(GtkAboutDialog *); extern gint gtk_tree_selection_count_selected_rows(GtkTreeSelection *); extern GtkAccelGroup *gtk_ui_manager_get_accel_group(GtkUIManager *); extern void gtk_tree_view_column_focus_cell(GtkTreeViewColumn *, GtkCellRenderer *); extern gboolean gtk_window_get_resizable(GtkWindow *); extern void gtk_label_set_angle(GtkLabel *, gdouble); extern void gtk_tree_view_column_set_alignment(GtkTreeViewColumn *, gfloat); extern void gtk_drag_unhighlight(GtkWidget *); extern guint gtk_debug_flags; extern GType gtk_tree_view_mode_get_type(void); extern void gtk_notebook_set_tab_label_packing(GtkNotebook *, GtkWidget *, gboolean, gboolean, GtkPackType); extern GType gtk_tree_drag_source_get_type(void); extern gchar *gtk_check_version(guint, guint, guint); extern gboolean gtk_text_iter_backward_word_start(GtkTextIter *); extern void gtk_toggle_action_set_draw_as_radio(GtkToggleAction *, gboolean); extern GtkRcStyle *gtk_rc_style_new(void); extern gint gtk_toolbar_get_item_index(GtkToolbar *, GtkToolItem *); extern GtkWidget *gtk_file_chooser_get_extra_widget(GtkFileChooser *); extern gboolean gtk_font_button_get_use_size(GtkFontButton *); extern gboolean gtk_false(void); extern void gtk_accel_map_unlock_path(const gchar *); extern GtkShadowType gtk_scrolled_window_get_shadow_type(GtkScrolledWindow *); extern void gtk_tree_view_column_set_visible(GtkTreeViewColumn *, gboolean); extern GtkAction *gtk_ui_manager_get_action(GtkUIManager *, const gchar *); extern gboolean gtk_rc_property_parse_flags(const GParamSpec *, const GString *, GValue *); extern void gtk_icon_theme_prepend_search_path(GtkIconTheme *, const gchar *); extern gint gtk_radio_action_get_current_value(GtkRadioAction *); extern void gtk_file_selection_set_filename(GtkFileSelection *, const gchar *); extern void gtk_im_context_set_surrounding(GtkIMContext *, const gchar *, gint, gint); extern void gtk_drag_dest_add_text_targets(GtkWidget *); extern void gtk_image_set_from_pixmap(GtkImage *, GdkPixmap *, GdkBitmap *); extern void gtk_icon_view_unselect_path(GtkIconView *, GtkTreePath *); extern GSList *gtk_stock_list_ids(void); extern void gtk_file_chooser_remove_filter(GtkFileChooser *, GtkFileFilter *); extern GtkListStore *gtk_list_store_newv(gint, GType *); extern GtkTextTag *gtk_text_tag_table_lookup(GtkTextTagTable *, const gchar *); extern void gtk_window_set_skip_pager_hint(GtkWindow *, gboolean); extern gboolean gtk_button_get_focus_on_click(GtkButton *); extern void gtk_file_selection_hide_fileop_buttons(GtkFileSelection *); extern void gtk_radio_menu_item_set_group(GtkRadioMenuItem *, GSList *); extern void gtk_color_button_set_use_alpha(GtkColorButton *, gboolean); extern void gtk_widget_pop_colormap(void); extern void gtk_widget_set_no_show_all(GtkWidget *, gboolean); extern GtkSettings *gtk_settings_get_for_screen(GdkScreen *); extern void gtk_font_selection_set_preview_text(GtkFontSelection *, const gchar *); extern GtkSelectionData *gtk_clipboard_wait_for_contents(GtkClipboard *, GdkAtom); extern GType gtk_spin_type_get_type(void); extern GType gtk_movement_step_get_type(void); extern GType gtk_icon_source_get_type(void); extern void gtk_window_set_skip_taskbar_hint(GtkWindow *, gboolean); extern gint gtk_tree_view_column_get_width(GtkTreeViewColumn *); extern GType gtk_invisible_get_type(void); extern void gtk_cell_renderer_toggle_set_active(GtkCellRendererToggle *, gboolean); extern void gtk_menu_item_set_right_justified(GtkMenuItem *, gboolean); extern GType gtk_widget_flags_get_type(void); extern void gtk_action_connect_accelerator(GtkAction *); extern GtkWidget *gtk_image_new_from_pixbuf(GdkPixbuf *); extern gint gtk_icon_view_get_columns(GtkIconView *); extern void gtk_menu_set_tearoff_state(GtkMenu *, gboolean); extern void gtk_progress_bar_set_ellipsize(GtkProgressBar *, PangoEllipsizeMode); extern void gtk_image_set_from_pixbuf(GtkImage *, GdkPixbuf *); extern gboolean gtk_text_view_get_cursor_visible(GtkTextView *); extern void gtk_image_set_from_stock(GtkImage *, const gchar *, GtkIconSize); extern GType gtk_event_box_get_type(void); extern void gtk_icon_source_free(GtkIconSource *); extern void gtk_menu_attach_to_widget(GtkMenu *, GtkWidget *, GtkMenuDetachFunc); extern void gtk_menu_reposition(GtkMenu *); extern GtkTreeSelection *gtk_tree_view_get_selection(GtkTreeView *); extern void gtk_button_clicked(GtkButton *); extern GType gtk_file_chooser_error_get_type(void); extern void gtk_list_store_swap(GtkListStore *, GtkTreeIter *, GtkTreeIter *); extern void gtk_tree_model_get(GtkTreeModel *, GtkTreeIter *, ...); extern GtkWidget *gtk_ui_manager_get_widget(GtkUIManager *, const gchar *); extern GtkIconSize gtk_icon_size_register(const gchar *, gint, gint); extern gboolean gtk_text_view_get_accepts_tab(GtkTextView *); extern GtkWidget *gtk_radio_button_new_from_widget(GtkRadioButton *); extern char *gtk_file_chooser_get_preview_filename(GtkFileChooser *); extern void gtk_invisible_set_screen(GtkInvisible *, GdkScreen *); extern GdkDisplay *gtk_clipboard_get_display(GtkClipboard *); extern GType gtk_statusbar_get_type(void); extern GtkWidget *gtk_font_button_new(void); extern GType gtk_tearoff_menu_item_get_type(void); extern const gchar *gtk_icon_size_get_name(GtkIconSize); extern GSList *gtk_file_chooser_list_shortcut_folder_uris(GtkFileChooser *); extern GType gtk_tree_row_reference_get_type(void); extern gfloat gtk_tree_view_column_get_alignment(GtkTreeViewColumn *); extern gboolean gtk_file_chooser_add_shortcut_folder_uri(GtkFileChooser *, const char *, GError * *); extern GtkWidget *gtk_window_get_focus(GtkWindow *); extern GtkWidget *gtk_label_new_with_mnemonic(const gchar *); extern gboolean gtk_entry_get_activates_default(GtkEntry *); extern void gtk_layout_set_hadjustment(GtkLayout *, GtkAdjustment *); extern gint gtk_text_buffer_get_line_count(GtkTextBuffer *); extern GType gtk_button_get_type(void); extern void gtk_table_set_row_spacings(GtkTable *, guint); extern GtkWidget *gtk_statusbar_new(void); extern GtkCellRenderer *gtk_cell_renderer_toggle_new(void); extern void gtk_widget_modify_style(GtkWidget *, GtkRcStyle *); extern GdkPixbuf *gtk_widget_render_icon(GtkWidget *, const gchar *, GtkIconSize, const gchar *); extern void gtk_accel_map_add_filter(const gchar *); extern void gtk_window_set_position(GtkWindow *, GtkWindowPosition); extern void gtk_text_tag_table_foreach(GtkTextTagTable *, GtkTextTagTableForeach, gpointer); extern GtkIconSet *gtk_icon_set_new_from_pixbuf(GdkPixbuf *); extern GtkWidget *gtk_hruler_new(void); extern gboolean gtk_expander_get_expanded(GtkExpander *); extern void gtk_editable_delete_text(GtkEditable *, gint, gint); extern void gtk_paint_shadow(GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint); extern GdkPixbuf *gtk_icon_theme_load_icon(GtkIconTheme *, const gchar *, gint, GtkIconLookupFlags, GError * *); extern void gtk_window_maximize(GtkWindow *); extern GtkWidget *gtk_bin_get_child(GtkBin *); extern void gtk_notebook_set_menu_label_text(GtkNotebook *, GtkWidget *, const gchar *); extern GtkStockItem *gtk_stock_item_copy(const GtkStockItem *); extern void gtk_tool_item_rebuild_menu(GtkToolItem *); extern void gtk_style_set_background(GtkStyle *, GdkWindow *, GtkStateType); extern gboolean gtk_text_iter_starts_line(const GtkTextIter *); extern gboolean gtk_tree_model_sort_iter_is_valid(GtkTreeModelSort *, GtkTreeIter *); extern void gtk_clipboard_set_image(GtkClipboard *, GdkPixbuf *); extern gboolean gtk_selection_owner_set_for_display(GdkDisplay *, GtkWidget *, GdkAtom, guint32); extern void gtk_tree_view_column_pack_start(GtkTreeViewColumn *, GtkCellRenderer *, gboolean); extern gboolean gtk_text_iter_in_range(const GtkTextIter *, const GtkTextIter *, const GtkTextIter *); extern const gchar *gtk_about_dialog_get_comments(GtkAboutDialog *); extern GtkWidget *gtk_file_chooser_button_new_with_backend(const gchar *, GtkFileChooserAction, const gchar *); extern GtkWidget *gtk_widget_new(GType, const gchar *, ...); extern GtkWidget *gtk_combo_box_entry_new_text(void); extern GType gtk_resize_mode_get_type(void); extern void gtk_entry_completion_set_match_func(GtkEntryCompletion *, GtkEntryCompletionMatchFunc, gpointer, GDestroyNotify); extern void gtk_spin_button_get_increments(GtkSpinButton *, gdouble *, gdouble *); extern void gtk_font_button_set_use_font(GtkFontButton *, gboolean); extern GdkColormap *gtk_widget_get_colormap(GtkWidget *); extern GtkToolItem *gtk_radio_tool_button_new(GSList *); extern void gtk_color_selection_set_current_alpha(GtkColorSelection *, guint16); extern gchar **gtk_rc_get_default_files(void); extern void gtk_editable_paste_clipboard(GtkEditable *); extern void gtk_accel_map_load(const gchar *); extern GtkTooltips *gtk_tooltips_new(void); extern GtkWidget *gtk_image_new_from_file(const gchar *); extern gint gtk_icon_view_get_spacing(GtkIconView *); extern GtkWidget *gtk_vbutton_box_new(void); extern void gtk_widget_freeze_child_notify(GtkWidget *); extern GtkStyle *gtk_style_new(void); extern void gtk_editable_set_editable(GtkEditable *, gboolean); extern GtkWidget *gtk_button_new_with_mnemonic(const gchar *); extern GType gtk_separator_menu_item_get_type(void); extern void gtk_window_set_frame_dimensions(GtkWindow *, gint, gint, gint, gint); extern void gtk_text_buffer_select_range(GtkTextBuffer *, const GtkTextIter *, const GtkTextIter *); extern gboolean gtk_tree_view_row_expanded(GtkTreeView *, GtkTreePath *); extern void gtk_window_set_role(GtkWindow *, const gchar *); extern void gtk_plug_construct_for_display(GtkPlug *, GdkDisplay *, GdkNativeWindow); extern void gtk_action_group_set_visible(GtkActionGroup *, gboolean); extern void gtk_misc_get_padding(GtkMisc *, gint *, gint *); extern GType gtk_file_chooser_get_type(void); extern void gtk_tree_view_column_set_resizable(GtkTreeViewColumn *, gboolean); extern void gtk_tree_view_columns_autosize(GtkTreeView *); extern void gtk_layout_set_size(GtkLayout *, guint, guint); extern gboolean gtk_toggle_button_get_mode(GtkToggleButton *); extern GType gtk_expander_style_get_type(void); extern void gtk_accessible_connect_widget_destroyed(GtkAccessible *); extern void gtk_tree_view_set_cursor(GtkTreeView *, GtkTreePath *, GtkTreeViewColumn *, gboolean); extern void gtk_button_box_set_child_secondary(GtkButtonBox *, GtkWidget *, gboolean); extern void gtk_tree_model_row_deleted(GtkTreeModel *, GtkTreePath *); extern void gtk_tree_selection_set_select_function(GtkTreeSelection *, GtkTreeSelectionFunc, gpointer, GtkDestroyNotify); extern gboolean gtk_tree_drag_source_row_draggable(GtkTreeDragSource *, GtkTreePath *); extern GtkAccelGroupEntry *gtk_accel_group_query(GtkAccelGroup *, guint, GdkModifierType, guint *); extern void gtk_expander_set_label_widget(GtkExpander *, GtkWidget *); extern void gtk_target_list_add_table(GtkTargetList *, const GtkTargetEntry *, guint); extern gint gtk_icon_view_get_row_spacing(GtkIconView *); extern gboolean gtk_text_view_forward_display_line_end(GtkTextView *, GtkTextIter *); extern GtkIconSize gtk_tool_item_get_icon_size(GtkToolItem *); extern void gtk_widget_set_default_direction(GtkTextDirection); extern void gtk_tree_view_move_column_after(GtkTreeView *, GtkTreeViewColumn *, GtkTreeViewColumn *); extern GType gtk_notebook_tab_get_type(void); extern GtkActionGroup *gtk_action_group_new(const gchar *); extern void gtk_widget_add_mnemonic_label(GtkWidget *, GtkWidget *); extern GType gtk_text_child_anchor_get_type(void); extern const gchar *gtk_icon_info_get_filename(GtkIconInfo *); extern void gtk_menu_item_set_submenu(GtkMenuItem *, GtkWidget *); extern void gtk_menu_detach(GtkMenu *); extern void gtk_container_resize_children(GtkContainer *); extern GType gtk_text_mark_get_type(void); extern gint gtk_entry_get_max_length(GtkEntry *); extern GSList *gtk_radio_menu_item_get_group(GtkRadioMenuItem *); extern GType gtk_text_attributes_get_type(void); extern gboolean gtk_text_mark_get_left_gravity(GtkTextMark *); extern GdkRegion *gtk_widget_region_intersect(GtkWidget *, GdkRegion *); extern GtkWidget *gtk_handle_box_new(void); extern GList *gtk_menu_get_for_attach_widget(GtkWidget *); extern void gtk_list_store_set_column_types(GtkListStore *, gint, GType *); extern void gtk_paint_option(GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint); extern void gtk_tree_selection_select_iter(GtkTreeSelection *, GtkTreeIter *); extern void gtk_tree_view_column_set_fixed_width(GtkTreeViewColumn *, gint); extern GtkTextBuffer *gtk_text_buffer_new(GtkTextTagTable *); extern void gtk_menu_shell_activate_item(GtkMenuShell *, GtkWidget *, gboolean); extern void gtk_tree_view_column_set_widget(GtkTreeViewColumn *, GtkWidget *); extern gint gtk_notebook_get_current_page(GtkNotebook *); extern GtkWidget *gtk_message_dialog_new_with_markup(GtkWindow *, GtkDialogFlags, GtkMessageType, GtkButtonsType, const gchar *, ...); extern const gchar *gtk_widget_get_name(GtkWidget *); extern gint gtk_entry_completion_get_text_column(GtkEntryCompletion *); extern GType gtk_calendar_get_type(void); extern void gtk_tree_view_unset_rows_drag_source(GtkTreeView *); extern void gtk_tool_button_set_icon_widget(GtkToolButton *, GtkWidget *); extern GType gtk_cell_renderer_mode_get_type(void); extern GtkWidget *gtk_check_button_new_with_label(const gchar *); extern void gtk_cell_editable_start_editing(GtkCellEditable *, GdkEvent *); extern gboolean gtk_widget_has_screen(GtkWidget *); extern void gtk_dialog_set_alternative_button_order(GtkDialog *, gint, ...); extern void gtk_radio_tool_button_set_group(GtkRadioToolButton *, GSList *); extern void gtk_menu_item_activate(GtkMenuItem *); extern const gchar *gtk_window_get_title(GtkWindow *); extern void gtk_window_set_gravity(GtkWindow *, GdkGravity); extern GtkCalendarDisplayOptions gtk_calendar_get_display_options(GtkCalendar *); extern void gtk_text_tag_table_remove(GtkTextTagTable *, GtkTextTag *); extern void gtk_font_button_set_title(GtkFontButton *, const gchar *); extern void gtk_tree_row_reference_reordered(GObject *, GtkTreePath *, GtkTreeIter *, gint *); extern void gtk_file_filter_add_mime_type(GtkFileFilter *, const gchar *); extern GOptionGroup *gtk_get_option_group(gboolean); extern gchar *gtk_ui_manager_get_ui(GtkUIManager *); extern void gtk_ruler_set_metric(GtkRuler *, GtkMetricType); extern GtkToolItem *gtk_tool_item_new(void); extern void gtk_about_dialog_set_license(GtkAboutDialog *, const gchar *); extern void gtk_paint_box_gap(GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, gchar *, gint, gint, gint, gint, GtkPositionType, gint, gint); extern GtkWidget *gtk_plug_new(GdkNativeWindow); extern GType gtk_im_multicontext_get_type(void); extern void gtk_toggle_action_set_active(GtkToggleAction *, gboolean); extern void gtk_label_set_text_with_mnemonic(GtkLabel *, const gchar *); extern GtkWidget *gtk_table_new(guint, guint, gboolean); extern GtkWidget *gtk_alignment_new(gfloat, gfloat, gfloat, gfloat); extern gint gtk_icon_view_get_margin(GtkIconView *); extern void gtk_notebook_set_show_border(GtkNotebook *, gboolean); extern void gtk_text_buffer_paste_clipboard(GtkTextBuffer *, GtkClipboard *, GtkTextIter *, gboolean); extern GtkWidget *gtk_hscrollbar_new(GtkAdjustment *); extern gboolean gtk_tree_view_get_fixed_height_mode(GtkTreeView *); extern gboolean gtk_tree_store_remove(GtkTreeStore *, GtkTreeIter *); extern GList *gtk_widget_list_mnemonic_labels(GtkWidget *); extern void gtk_cell_layout_add_attribute(GtkCellLayout *, GtkCellRenderer *, const gchar *, gint); extern GParamSpec **gtk_widget_class_list_style_properties(GtkWidgetClass *, guint *); extern gint gtk_entry_completion_get_minimum_key_length(GtkEntryCompletion *); extern void gtk_text_buffer_move_mark(GtkTextBuffer *, GtkTextMark *, const GtkTextIter *); extern gboolean gtk_text_mark_get_visible(GtkTextMark *); extern void gtk_list_store_set_value(GtkListStore *, GtkTreeIter *, gint, GValue *); extern void gtk_widget_style_get_property(GtkWidget *, const gchar *, GValue *); extern void gtk_widget_modify_bg(GtkWidget *, GtkStateType, const GdkColor *); extern GtkWidget *gtk_image_menu_item_new_with_label(const gchar *); extern gboolean gtk_font_button_get_use_font(GtkFontButton *); extern gboolean gtk_im_context_delete_surrounding(GtkIMContext *, gint, gint); extern void gtk_misc_set_alignment(GtkMisc *, gfloat, gfloat); extern GtkWidget *gtk_tool_button_get_label_widget(GtkToolButton *); extern gint gtk_toolbar_get_n_items(GtkToolbar *); extern GtkWidget *gtk_tool_button_get_icon_widget(GtkToolButton *); extern gboolean gtk_tree_row_reference_valid(GtkTreeRowReference *); extern gboolean gtk_tree_model_iter_nth_child(GtkTreeModel *, GtkTreeIter *, GtkTreeIter *, gint); extern void gtk_tree_view_set_search_equal_func(GtkTreeView *, GtkTreeViewSearchEqualFunc, gpointer, GtkDestroyNotify); extern GtkWidget *gtk_image_new_from_animation(GdkPixbufAnimation *); extern gint gtk_tree_view_remove_column(GtkTreeView *, GtkTreeViewColumn *); extern void gtk_window_remove_mnemonic(GtkWindow *, guint, GtkWidget *); extern GType gtk_text_iter_get_type(void); extern gboolean gtk_action_get_visible(GtkAction *); extern GtkWidget *gtk_radio_button_new(GSList *); extern gboolean gtk_text_iter_ends_word(const GtkTextIter *); extern GType gtk_visibility_get_type(void); extern GType gtk_im_context_simple_get_type(void); extern GdkWindow *gtk_widget_get_root_window(GtkWidget *); extern GType gtk_vruler_get_type(void); extern void gtk_image_set_from_animation(GtkImage *, GdkPixbufAnimation *); extern void gtk_tree_view_set_enable_search(GtkTreeView *, gboolean); extern void gtk_combo_box_popdown(GtkComboBox *); extern void gtk_tree_view_expand_all(GtkTreeView *); extern void gtk_drag_source_set_icon_stock(GtkWidget *, const gchar *); extern const gchar *gtk_icon_info_get_display_name(GtkIconInfo *); extern void gtk_window_iconify(GtkWindow *); extern GType gtk_color_selection_dialog_get_type(void); extern GtkIconTheme *gtk_icon_theme_new(void); extern gint gtk_icon_info_get_base_size(GtkIconInfo *); extern void gtk_action_block_activate_from(GtkAction *, GtkWidget *); extern void gtk_action_group_add_actions(GtkActionGroup *, const GtkActionEntry *, guint, gpointer); extern GType gtk_separator_get_type(void); extern void gtk_table_set_col_spacing(GtkTable *, guint, guint); extern gboolean gtk_text_view_get_editable(GtkTextView *); extern GdkWindow *gtk_widget_get_parent_window(GtkWidget *); extern void gtk_color_selection_get_current_color(GtkColorSelection *, GdkColor *); extern void gtk_about_dialog_set_website(GtkAboutDialog *, const gchar *); extern GType gtk_requisition_get_type(void); extern void gtk_accelerator_parse(const gchar *, guint *, GdkModifierType *); extern GtkShadowType gtk_frame_get_shadow_type(GtkFrame *); extern gboolean gtk_tree_view_get_rules_hint(GtkTreeView *); extern void gtk_accelerator_set_default_mod_mask(GdkModifierType); extern void gtk_window_set_keep_below(GtkWindow *, gboolean); extern gchar *gtk_text_iter_get_visible_slice(const GtkTextIter *, const GtkTextIter *); extern void gtk_drag_source_add_uri_targets(GtkWidget *); extern gboolean gtk_font_selection_set_font_name(GtkFontSelection *, const gchar *); extern void gtk_entry_set_completion(GtkEntry *, GtkEntryCompletion *); extern gboolean gtk_action_group_get_sensitive(GtkActionGroup *); extern void gtk_label_set_ellipsize(GtkLabel *, PangoEllipsizeMode); extern GType gtk_arg_flags_get_type(void); extern void gtk_rc_parse(const gchar *); extern gboolean gtk_text_iter_has_tag(const GtkTextIter *, GtkTextTag *); extern void gtk_file_selection_set_select_multiple(GtkFileSelection *, gboolean); extern GtkTreePath *gtk_tree_model_filter_convert_child_path_to_path (GtkTreeModelFilter *, GtkTreePath *); extern void gtk_fixed_put(GtkFixed *, GtkWidget *, gint, gint); extern GtkSizeGroup *gtk_size_group_new(GtkSizeGroupMode); extern void gtk_entry_completion_delete_action(GtkEntryCompletion *, gint); extern void gtk_paint_expander(GtkStyle *, GdkWindow *, GtkStateType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, GtkExpanderStyle); extern GtkTreePath *gtk_tree_path_new(void); extern GType gtk_rc_token_type_get_type(void); extern void gtk_accel_group_lock(GtkAccelGroup *); extern gboolean gtk_tree_model_iter_has_child(GtkTreeModel *, GtkTreeIter *); extern gboolean gtk_widget_activate(GtkWidget *); extern void gtk_text_buffer_begin_user_action(GtkTextBuffer *); extern void gtk_check_menu_item_toggled(GtkCheckMenuItem *); extern gboolean gtk_rc_property_parse_color(const GParamSpec *, const GString *, GValue *); extern void gtk_menu_item_toggle_size_allocate(GtkMenuItem *, gint); extern void gtk_file_chooser_button_set_title(GtkFileChooserButton *, const gchar *); extern void gtk_cell_renderer_stop_editing(GtkCellRenderer *, gboolean); extern void gtk_widget_unrealize(GtkWidget *); extern GType gtk_icon_theme_get_type(void); extern GSList *gtk_file_chooser_get_filenames(GtkFileChooser *); extern void gtk_box_pack_start_defaults(GtkBox *, GtkWidget *); extern GParamSpec *gtk_container_class_find_child_property(GObjectClass *, const gchar *); extern guint gtk_table_get_default_col_spacing(GtkTable *); extern void gtk_menu_shell_insert(GtkMenuShell *, GtkWidget *, gint); extern GtkWidget *gtk_notebook_get_nth_page(GtkNotebook *, gint); extern void gtk_text_buffer_get_iter_at_line_offset(GtkTextBuffer *, GtkTextIter *, gint, gint); extern GtkWidget *gtk_combo_box_entry_new_with_model(GtkTreeModel *, gint); extern void gtk_handle_box_set_snap_edge(GtkHandleBox *, GtkPositionType); extern void gtk_combo_box_set_active(GtkComboBox *, gint); extern void gtk_message_dialog_format_secondary_markup(GtkMessageDialog *, const gchar *, ...); extern GType gtk_toolbar_get_type(void); extern GType gtk_border_get_type(void); extern gboolean gtk_bindings_activate_event(GtkObject *, GdkEventKey *); extern const gchar *gtk_font_selection_get_preview_text(GtkFontSelection *); extern GtkWidget *gtk_progress_bar_new(void); extern const gchar *gtk_font_selection_dialog_get_preview_text(GtkFontSelectionDialog *); extern void gtk_curve_set_vector(GtkCurve *, int, gfloat *); extern void gtk_tree_view_set_hadjustment(GtkTreeView *, GtkAdjustment *); extern gboolean gtk_toolbar_get_tooltips(GtkToolbar *); extern GtkWidget *gtk_image_new_from_pixmap(GdkPixmap *, GdkBitmap *); extern void gtk_file_chooser_select_all(GtkFileChooser *); extern void gtk_tree_selection_unselect_iter(GtkTreeSelection *, GtkTreeIter *); extern GType gtk_scroll_step_get_type(void); extern GType gtk_identifier_get_type(void); extern GtkWidget *gtk_font_button_new_with_font(const gchar *); extern void gtk_combo_box_set_focus_on_click(GtkComboBox *, gboolean); extern void gtk_icon_view_set_selection_mode(GtkIconView *, GtkSelectionMode); extern void gtk_message_dialog_set_markup(GtkMessageDialog *, const gchar *); extern gchar *gtk_file_chooser_get_uri(GtkFileChooser *); extern GtkWidget *gtk_action_create_tool_item(GtkAction *); extern void gtk_widget_unref(GtkWidget *); extern gint gtk_widget_send_expose(GtkWidget *, GdkEvent *); extern gchar *gtk_text_iter_get_text(const GtkTextIter *, const GtkTextIter *); extern GType gtk_image_type_get_type(void); extern GtkWidget *gtk_file_chooser_widget_new(GtkFileChooserAction); extern gboolean gtk_entry_completion_get_inline_completion(GtkEntryCompletion *); extern GType gtk_response_type_get_type(void); extern void gtk_widget_modify_text(GtkWidget *, GtkStateType, const GdkColor *); extern guint gtk_rc_parse_priority(GScanner *, GtkPathPriorityType *); extern GtkWidget *gtk_invisible_new(void); extern void gtk_paint_handle(GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint, GtkOrientation); extern gboolean gtk_text_iter_backward_visible_cursor_positions(GtkTextIter *, gint); extern gboolean gtk_font_button_get_show_style(GtkFontButton *); extern guint gtk_container_get_border_width(GtkContainer *); extern GtkWidget *gtk_widget_get_parent(GtkWidget *); extern void gtk_button_enter(GtkButton *); extern void gtk_text_view_set_accepts_tab(GtkTextView *, gboolean); extern void gtk_widget_set_redraw_on_allocate(GtkWidget *, gboolean); extern GtkWidget *gtk_radio_menu_item_new_with_label(GSList *, const gchar *); extern gboolean gtk_tree_view_column_get_reorderable(GtkTreeViewColumn *); extern GType gtk_icon_view_get_type(void); extern void gtk_entry_set_visibility(GtkEntry *, gboolean); extern const gchar *const *gtk_about_dialog_get_documenters(GtkAboutDialog *); extern GtkWidget *gtk_vruler_new(void); extern void gtk_widget_set_parent_window(GtkWidget *, GdkWindow *); extern GdkScreen *gtk_window_get_screen(GtkWindow *); extern GType gtk_clipboard_get_type(void); extern GType gtk_layout_get_type(void); extern void gtk_tree_selection_unselect_path(GtkTreeSelection *, GtkTreePath *); extern GdkScreen *gtk_invisible_get_screen(GtkInvisible *); extern void gtk_paint_tab(GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint); extern void gtk_button_set_alignment(GtkButton *, gfloat, gfloat); extern void gtk_file_chooser_button_set_width_chars(GtkFileChooserButton *, gint); extern void gtk_action_group_add_radio_actions_full(GtkActionGroup *, const GtkRadioActionEntry *, guint, gint, GCallback, gpointer, GDestroyNotify); extern void gtk_alignment_set(GtkAlignment *, gfloat, gfloat, gfloat, gfloat); extern void gtk_container_set_resize_mode(GtkContainer *, GtkResizeMode); extern void gtk_notebook_set_show_tabs(GtkNotebook *, gboolean); extern GtkWidget *gtk_grab_get_current(void); extern GType gtk_tooltips_get_type(void); extern GtkToolItem *gtk_tool_button_new_from_stock(const gchar *); extern GtkWidget *gtk_color_button_new_with_color(const GdkColor *); extern void gtk_arrow_set(GtkArrow *, GtkArrowType, GtkShadowType); extern GtkTextTag *gtk_text_buffer_create_tag(GtkTextBuffer *, const gchar *, const gchar *, ...); extern void gtk_icon_view_selected_foreach(GtkIconView *, GtkIconViewForeachFunc, gpointer); extern gboolean gtk_icon_source_get_size_wildcarded(const GtkIconSource *); extern GQuark gtk_file_chooser_error_quark(void); extern gboolean gtk_tooltips_get_info_from_tip_window(GtkWindow *, GtkTooltips * *, GtkWidget * *); extern gboolean gtk_window_mnemonic_activate(GtkWindow *, guint, GdkModifierType); extern GtkWidget *gtk_hseparator_new(void); extern const gchar *gtk_progress_bar_get_text(GtkProgressBar *); extern void gtk_window_remove_embedded_xid(GtkWindow *, guint); extern GtkWidget *gtk_menu_item_new(void); extern void gtk_window_set_has_frame(GtkWindow *, gboolean); extern void gtk_tree_model_filter_set_modify_func(GtkTreeModelFilter *, gint, GType *, GtkTreeModelFilterModifyFunc, gpointer, GtkDestroyNotify); extern gboolean gtk_selection_convert(GtkWidget *, GdkAtom, GdkAtom, guint32); extern void gtk_text_buffer_get_end_iter(GtkTextBuffer *, GtkTextIter *); extern GType gtk_hbox_get_type(void); extern void gtk_widget_set_accel_path(GtkWidget *, const gchar *, GtkAccelGroup *); extern void gtk_text_tag_set_priority(GtkTextTag *, gint); extern void gtk_text_buffer_move_mark_by_name(GtkTextBuffer *, const gchar *, const GtkTextIter *); extern void gtk_handle_box_set_handle_position(GtkHandleBox *, GtkPositionType); extern GtkWidget *gtk_cell_view_new_with_pixbuf(GdkPixbuf *); extern void gtk_grab_remove(GtkWidget *); extern void gtk_window_set_auto_startup_notification(gboolean); extern GType gtk_orientation_get_type(void); extern gint gtk_text_iter_get_line_index(const GtkTextIter *); extern void gtk_text_buffer_get_bounds(GtkTextBuffer *, GtkTextIter *, GtkTextIter *); extern gboolean gtk_widget_is_focus(GtkWidget *); extern gboolean gtk_check_menu_item_get_active(GtkCheckMenuItem *); extern gint gtk_icon_view_get_item_width(GtkIconView *); extern gboolean gtk_check_menu_item_get_draw_as_radio(GtkCheckMenuItem *); extern GtkClipboard *gtk_clipboard_get_for_display(GdkDisplay *, GdkAtom); extern void gtk_tree_iter_free(GtkTreeIter *); extern void gtk_widget_unmap(GtkWidget *); extern gboolean gtk_cell_renderer_activate(GtkCellRenderer *, GdkEvent *, GtkWidget *, const gchar *, GdkRectangle *, GdkRectangle *, GtkCellRendererState); extern GType gtk_settings_get_type(void); extern GType gtk_aspect_frame_get_type(void); extern GtkBindingSet *gtk_binding_set_by_class(gpointer); extern void gtk_icon_source_set_pixbuf(GtkIconSource *, GdkPixbuf *); extern void gtk_main_do_event(GdkEvent *); extern GtkWidget *gtk_check_button_new(void); extern gboolean gtk_rc_reparse_all(void); extern GtkTreeStore *gtk_tree_store_newv(gint, GType *); extern gboolean gtk_text_view_place_cursor_onscreen(GtkTextView *); extern void gtk_box_set_spacing(GtkBox *, gint); extern GType gtk_accel_map_get_type(void); extern gboolean gtk_color_button_get_use_alpha(GtkColorButton *); extern gboolean gtk_text_iter_forward_visible_cursor_positions(GtkTextIter *, gint); extern void gtk_menu_item_set_accel_path(GtkMenuItem *, const gchar *); extern gchar *gtk_combo_box_get_active_text(GtkComboBox *); extern gboolean gtk_icon_info_get_attach_points(GtkIconInfo *, GdkPoint * *, gint *); extern void gtk_entry_completion_set_minimum_key_length(GtkEntryCompletion *, gint); extern void gtk_text_view_set_buffer(GtkTextView *, GtkTextBuffer *); extern void gtk_cell_layout_clear_attributes(GtkCellLayout *, GtkCellRenderer *); extern void gtk_toolbar_set_show_arrow(GtkToolbar *, gboolean); extern GtkWidget *gtk_file_chooser_widget_new_with_backend(GtkFileChooserAction, const gchar *); extern void gtk_text_buffer_insert_at_cursor(GtkTextBuffer *, const gchar *, gint); extern void gtk_tool_item_set_visible_vertical(GtkToolItem *, gboolean); extern void gtk_cell_renderer_text_set_fixed_height_from_font (GtkCellRendererText *, gint); extern gboolean gtk_window_get_skip_pager_hint(GtkWindow *); extern GType gtk_gamma_curve_get_type(void); extern void gtk_tree_model_filter_convert_child_iter_to_iter(GtkTreeModelFilter *, GtkTreeIter *, GtkTreeIter *); extern void gtk_text_buffer_remove_tag_by_name(GtkTextBuffer *, const gchar *, const GtkTextIter *, const GtkTextIter *); extern gboolean gtk_file_chooser_set_filename(GtkFileChooser *, const gchar *); extern void gtk_about_dialog_set_logo_icon_name(GtkAboutDialog *, const gchar *); extern GdkPixbuf *gtk_image_get_pixbuf(GtkImage *); extern GtkWidget *gtk_action_create_menu_item(GtkAction *); extern GtkJustification gtk_label_get_justify(GtkLabel *); extern void gtk_file_filter_set_name(GtkFileFilter *, const gchar *); extern gboolean gtk_text_iter_forward_char(GtkTextIter *); extern GtkWidget *gtk_radio_menu_item_new(GSList *); extern void gtk_action_group_add_toggle_actions_full(GtkActionGroup *, const GtkToggleActionEntry *, guint, gpointer, GDestroyNotify); extern gboolean gtk_text_iter_is_start(const GtkTextIter *); extern void gtk_cell_renderer_set_fixed_size(GtkCellRenderer *, gint, gint); extern void gtk_rc_set_default_files(gchar * *); extern void gtk_tool_item_set_proxy_menu_item(GtkToolItem *, const gchar *, GtkWidget *); extern void gtk_paint_check(GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint); extern void gtk_scrolled_window_set_policy(GtkScrolledWindow *, GtkPolicyType, GtkPolicyType); extern GtkEntryCompletion *gtk_entry_completion_new(void); extern guint gtk_rc_parse_state(GScanner *, GtkStateType *); extern gint gtk_tree_view_get_search_column(GtkTreeView *); extern void gtk_ui_manager_remove_action_group(GtkUIManager *, GtkActionGroup *); extern PangoEllipsizeMode gtk_label_get_ellipsize(GtkLabel *); extern gboolean gtk_file_chooser_get_preview_widget_active(GtkFileChooser *); extern gboolean gtk_button_get_use_underline(GtkButton *); extern void gtk_entry_set_activates_default(GtkEntry *, gboolean); extern GtkStyle *gtk_rc_get_style(GtkWidget *); extern GtkTreeViewColumn *gtk_tree_view_column_new_with_attributes(const gchar *, GtkCellRenderer *, ...); extern gchar *gtk_file_chooser_get_filename(GtkFileChooser *); extern GType gtk_font_button_get_type(void); extern GtkAdjustment *gtk_spin_button_get_adjustment(GtkSpinButton *); extern void gtk_dialog_set_alternative_button_order_from_array(GtkDialog *, gint, gint *); extern void gtk_window_set_icon_name(GtkWindow *, const gchar *); extern void gtk_ruler_get_range(GtkRuler *, gdouble *, gdouble *, gdouble *, gdouble *); extern void gtk_action_group_remove_action(GtkActionGroup *, GtkAction *); extern const char *gtk_text_mark_get_name(GtkTextMark *); extern gboolean gtk_tool_button_get_use_underline(GtkToolButton *); extern gboolean gtk_clipboard_wait_is_text_available(GtkClipboard *); extern void gtk_label_set_single_line_mode(GtkLabel *, gboolean); extern void gtk_label_set_width_chars(GtkLabel *, gint); extern GType gtk_file_chooser_button_get_type(void); extern void gtk_scrolled_window_set_hadjustment(GtkScrolledWindow *, GtkAdjustment *); extern void gtk_accel_map_lock_path(const gchar *); extern void gtk_tree_sortable_set_sort_func(GtkTreeSortable *, gint, GtkTreeIterCompareFunc, gpointer, GtkDestroyNotify); extern gboolean gtk_icon_size_lookup_for_settings(GtkSettings *, GtkIconSize, gint *, gint *); extern void gtk_tree_model_unref_node(GtkTreeModel *, GtkTreeIter *); extern GtkWidget *gtk_menu_get_active(GtkMenu *); extern GtkTextChildAnchor *gtk_text_buffer_create_child_anchor(GtkTextBuffer *, GtkTextIter *); extern void gtk_file_chooser_set_extra_widget(GtkFileChooser *, GtkWidget *); extern GtkWidget *gtk_image_new_from_image(GdkImage *, GdkBitmap *); extern GType gtk_fixed_get_type(void); extern GtkWidget *gtk_scrolled_window_new(GtkAdjustment *, GtkAdjustment *); extern void gtk_about_dialog_set_copyright(GtkAboutDialog *, const gchar *); extern void gtk_target_list_add(GtkTargetList *, GdkAtom, guint, guint); extern GList *gtk_tree_view_get_columns(GtkTreeView *); extern GtkIconSource *gtk_icon_source_new(void); extern void gtk_check_menu_item_set_active(GtkCheckMenuItem *, gboolean); extern gboolean gtk_text_iter_forward_sentence_ends(GtkTextIter *, gint); extern GdkScreen *gtk_widget_get_screen(GtkWidget *); extern GtkWidget *gtk_expander_new(const gchar *); extern GtkWidget *gtk_spin_button_new(GtkAdjustment *, gdouble, guint); extern void gtk_window_fullscreen(GtkWindow *); extern void gtk_toolbar_set_tooltips(GtkToolbar *, gboolean); extern void gtk_file_chooser_set_preview_widget(GtkFileChooser *, GtkWidget *); extern gboolean gtk_accel_group_activate(GtkAccelGroup *, GQuark, GObject *, guint, GdkModifierType); extern gboolean gtk_tree_drag_source_drag_data_get(GtkTreeDragSource *, GtkTreePath *, GtkSelectionData *); extern GtkTextDirection gtk_widget_get_direction(GtkWidget *); extern gboolean gtk_text_iter_get_attributes(const GtkTextIter *, GtkTextAttributes *); extern gboolean gtk_editable_get_editable(GtkEditable *); extern void gtk_widget_set_events(GtkWidget *, gint); extern void gtk_paned_pack1(GtkPaned *, GtkWidget *, gboolean, gboolean); extern GType gtk_state_type_get_type(void); extern gboolean gtk_text_iter_editable(const GtkTextIter *, gboolean); extern gboolean gtk_tree_model_get_iter_from_string(GtkTreeModel *, GtkTreeIter *, const gchar *); extern gboolean gtk_container_get_focus_chain(GtkContainer *, GList * *); extern void gtk_icon_view_set_margin(GtkIconView *, gint); extern void gtk_tree_selection_unselect_range(GtkTreeSelection *, GtkTreePath *, GtkTreePath *); extern gboolean gtk_widget_get_no_show_all(GtkWidget *); extern GList *gtk_cell_view_get_cell_renderers(GtkCellView *); extern gboolean gtk_clipboard_set_with_owner(GtkClipboard *, const GtkTargetEntry *, guint, GtkClipboardGetFunc, GtkClipboardClearFunc, GObject *); extern void gtk_tree_store_clear(GtkTreeStore *); extern GType gtk_vscrollbar_get_type(void); extern GType gtk_curve_type_get_type(void); extern gboolean gtk_entry_get_has_frame(GtkEntry *); extern GType gtk_dest_defaults_get_type(void); extern GType gtk_window_position_get_type(void); extern void gtk_tree_model_get_valist(GtkTreeModel *, GtkTreeIter *, va_list); extern GtkWidget *gtk_expander_new_with_mnemonic(const gchar *); extern void gtk_viewport_set_shadow_type(GtkViewport *, GtkShadowType); extern gint gtk_tree_view_insert_column_with_attributes(GtkTreeView *, gint, const gchar *, GtkCellRenderer *, ...); extern GSList *gtk_file_chooser_list_shortcut_folders(GtkFileChooser *); extern GType gtk_drawing_area_get_type(void); extern GtkOrientation gtk_toolbar_get_orientation(GtkToolbar *); extern void gtk_tree_model_foreach(GtkTreeModel *, GtkTreeModelForeachFunc, gpointer); extern gboolean gtk_color_selection_get_has_opacity_control(GtkColorSelection *); extern gboolean gtk_tree_drag_dest_drag_data_received(GtkTreeDragDest *, GtkTreePath *, GtkSelectionData *); extern gboolean gtk_window_set_icon_from_file(GtkWindow *, const gchar *, GError * *); extern void gtk_window_set_focus(GtkWindow *, GtkWidget *); extern void gtk_button_set_use_stock(GtkButton *, gboolean); extern void gtk_paint_arrow(GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, GtkArrowType, gboolean, gint, gint, gint, gint); extern GtkWidget *gtk_hpaned_new(void); extern void gtk_calendar_select_day(GtkCalendar *, guint); extern void gtk_settings_set_property_value(GtkSettings *, const gchar *, const GtkSettingsValue *); extern void gtk_toolbar_insert(GtkToolbar *, GtkToolItem *, gint); extern void gtk_im_context_get_preedit_string(GtkIMContext *, gchar * *, PangoAttrList * *, gint *); extern void gtk_event_box_set_visible_window(GtkEventBox *, gboolean); extern GType gtk_menu_item_get_type(void); extern gboolean gtk_text_buffer_delete_interactive(GtkTextBuffer *, GtkTextIter *, GtkTextIter *, gboolean); extern void gtk_range_set_inverted(GtkRange *, gboolean); extern void gtk_selection_add_targets(GtkWidget *, GdkAtom, const GtkTargetEntry *, guint); extern gchar *gtk_rc_get_theme_dir(void); extern const gchar *gtk_action_get_name(GtkAction *); extern gint gtk_tree_store_iter_depth(GtkTreeStore *, GtkTreeIter *); extern void gtk_icon_view_set_markup_column(GtkIconView *, gint); extern void gtk_scale_get_layout_offsets(GtkScale *, gint *, gint *); extern GType gtk_bin_get_type(void); extern long unsigned int gtk_object_get_type(void); extern void gtk_tree_store_prepend(GtkTreeStore *, GtkTreeIter *, GtkTreeIter *); extern void gtk_list_store_insert_after(GtkListStore *, GtkTreeIter *, GtkTreeIter *); extern void gtk_im_context_focus_out(GtkIMContext *); extern GtkBindingSet *gtk_binding_set_find(const gchar *); extern const gchar *gtk_action_group_translate_string(GtkActionGroup *, const gchar *); extern gboolean gtk_window_get_decorated(GtkWindow *); extern gboolean gtk_range_get_inverted(GtkRange *); extern void gtk_widget_child_notify(GtkWidget *, const gchar *); extern void gtk_text_view_set_right_margin(GtkTextView *, gint); extern guint gtk_table_get_row_spacing(GtkTable *, guint); extern GtkAction *gtk_action_new(const gchar *, const gchar *, const gchar *, const gchar *); extern void gtk_container_child_set_property(GtkContainer *, GtkWidget *, const gchar *, const GValue *); extern void gtk_tree_model_filter_convert_iter_to_child_iter(GtkTreeModelFilter *, GtkTreeIter *, GtkTreeIter *); extern void gtk_widget_reset_shapes(GtkWidget *); extern GtkTextWindowType gtk_text_view_get_window_type(GtkTextView *, GdkWindow *); extern void gtk_text_view_set_editable(GtkTextView *, gboolean); extern gint gtk_text_iter_get_offset(const GtkTextIter *); extern GType gtk_plug_get_type(void); extern void gtk_im_context_set_client_window(GtkIMContext *, GdkWindow *); extern void gtk_image_set_from_icon_name(GtkImage *, const gchar *, GtkIconSize); extern gboolean gtk_text_iter_forward_search(const GtkTextIter *, const gchar *, GtkTextSearchFlags, GtkTextIter *, GtkTextIter *, const GtkTextIter *); extern void gtk_tree_view_set_fixed_height_mode(GtkTreeView *, gboolean); extern GList *gtk_icon_view_get_selected_items(GtkIconView *); extern void gtk_widget_hide_all(GtkWidget *); extern void gtk_about_dialog_set_artists(GtkAboutDialog *, const gchar * *); extern void gtk_target_list_add_uri_targets(GtkTargetList *, guint); extern GType gtk_scale_get_type(void); extern gint gtk_text_tag_get_priority(GtkTextTag *); extern void gtk_tree_selection_set_mode(GtkTreeSelection *, GtkSelectionMode); extern GType gtk_text_direction_get_type(void); extern GType gtk_accessible_get_type(void); extern void gtk_window_get_frame_dimensions(GtkWindow *, gint *, gint *, gint *, gint *); extern GType gtk_tool_button_get_type(void); extern gboolean gtk_text_iter_backward_visible_word_starts(GtkTextIter *, gint); extern void gtk_container_add_with_properties(GtkContainer *, GtkWidget *, const gchar *, ...); extern void gtk_spin_button_set_snap_to_ticks(GtkSpinButton *, gboolean); extern GtkClipboard *gtk_clipboard_get(GdkAtom); extern GtkWrapMode gtk_text_view_get_wrap_mode(GtkTextView *); extern GType gtk_menu_tool_button_get_type(void); extern const gchar *gtk_tree_view_column_get_title(GtkTreeViewColumn *); extern GType gtk_window_type_get_type(void); extern void gtk_widget_reset_rc_styles(GtkWidget *); extern GList *gtk_action_group_list_actions(GtkActionGroup *); extern void gtk_list_store_prepend(GtkListStore *, GtkTreeIter *); extern GType gtk_hscale_get_type(void); extern void gtk_binding_set_add_path(GtkBindingSet *, GtkPathType, const gchar *, GtkPathPriorityType); extern void gtk_paint_diamond(GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint); extern void gtk_tool_item_set_visible_horizontal(GtkToolItem *, gboolean); extern GType gtk_object_flags_get_type(void); extern const gchar *gtk_about_dialog_get_website(GtkAboutDialog *); extern GtkBorder *gtk_border_copy(const GtkBorder *); extern gboolean gtk_spin_button_get_numeric(GtkSpinButton *); extern gint gtk_label_get_max_width_chars(GtkLabel *); extern gboolean gtk_tree_view_get_hover_selection(GtkTreeView *); extern GType gtk_dialog_flags_get_type(void); extern GType gtk_cell_view_get_type(void); extern GtkWidget *gtk_image_menu_item_new_from_stock(const gchar *, GtkAccelGroup *); extern void gtk_icon_view_set_spacing(GtkIconView *, gint); extern void gtk_paint_box(GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint); extern void gtk_entry_completion_set_popup_completion(GtkEntryCompletion *, gboolean); extern void gtk_toolbar_set_orientation(GtkToolbar *, GtkOrientation); extern void gtk_drag_source_set_target_list(GtkWidget *, GtkTargetList *); extern void gtk_settings_install_property_parser(GParamSpec *, GtkRcPropertyParser); extern void gtk_file_chooser_set_show_hidden(GtkFileChooser *, gboolean); extern gboolean gtk_icon_source_get_direction_wildcarded(const GtkIconSource *); extern void gtk_spin_button_configure(GtkSpinButton *, GtkAdjustment *, gdouble, guint); extern void gtk_notebook_next_page(GtkNotebook *); extern void gtk_icon_view_set_column_spacing(GtkIconView *, gint); extern GSList *gtk_file_chooser_list_filters(GtkFileChooser *); extern void gtk_fixed_move(GtkFixed *, GtkWidget *, gint, gint); extern GtkAccelMap *gtk_accel_map_get(void); extern GType gtk_vscale_get_type(void); extern void gtk_about_dialog_set_logo(GtkAboutDialog *, GdkPixbuf *); extern gint gtk_text_iter_get_line(const GtkTextIter *); extern GtkToolItem *gtk_toggle_tool_button_new_from_stock(const gchar *); extern gboolean gtk_tree_model_get_iter_first(GtkTreeModel *, GtkTreeIter *); extern PangoAttrList *gtk_label_get_attributes(GtkLabel *); extern GtkWidget *gtk_image_new_from_icon_name(const gchar *, GtkIconSize); extern AtkObject *gtk_widget_get_accessible(GtkWidget *); extern GType gtk_metric_type_get_type(void); extern GtkToolItem *gtk_menu_tool_button_new(GtkWidget *, const gchar *); extern void gtk_scale_set_digits(GtkScale *, gint); extern void gtk_label_set_text(GtkLabel *, const gchar *); extern GtkWidget *gtk_notebook_get_menu_label(GtkNotebook *, GtkWidget *); extern GtkIMContext *gtk_im_context_simple_new(void); extern GtkIconSet *gtk_icon_set_copy(GtkIconSet *); extern GtkRcStyle *gtk_rc_style_copy(GtkRcStyle *); extern void gtk_text_buffer_remove_tag(GtkTextBuffer *, GtkTextTag *, const GtkTextIter *, const GtkTextIter *); extern GType gtk_tree_view_drop_position_get_type(void); extern GType gtk_match_type_get_type(void); extern GType gtk_toolbar_space_style_get_type(void); extern GtkAdjustment *gtk_container_get_focus_vadjustment(GtkContainer *); extern gboolean gtk_widget_translate_coordinates(GtkWidget *, GtkWidget *, gint, gint, gint *, gint *); extern void gtk_label_set_label(GtkLabel *, const gchar *); extern void gtk_entry_set_alignment(GtkEntry *, gfloat); extern GtkTextChildAnchor *gtk_text_iter_get_child_anchor(const GtkTextIter *); extern void gtk_tree_view_unset_rows_drag_dest(GtkTreeView *); extern GdkVisual *gtk_widget_get_default_visual(void); extern void gtk_drag_dest_set_proxy(GtkWidget *, GdkWindow *, GdkDragProtocol, gboolean); extern void gtk_entry_set_max_length(GtkEntry *, gint); extern GType gtk_vseparator_get_type(void); extern void gtk_tree_view_set_vadjustment(GtkTreeView *, GtkAdjustment *); extern GtkSelectionData *gtk_selection_data_copy(GtkSelectionData *); extern void gtk_list_store_reorder(GtkListStore *, gint *); extern void gtk_accel_map_load_scanner(GScanner *); extern void gtk_tree_view_set_hover_expand(GtkTreeView *, gboolean); extern void gtk_table_set_col_spacings(GtkTable *, guint); extern void gtk_widget_queue_draw_area(GtkWidget *, gint, gint, gint, gint); extern GtkTreeModel *gtk_icon_view_get_model(GtkIconView *); extern void gtk_tree_view_set_reorderable(GtkTreeView *, gboolean); extern GtkTextMark *gtk_text_buffer_get_insert(GtkTextBuffer *); extern const gchar *gtk_action_get_accel_path(GtkAction *); extern GtkWidget *gtk_entry_new(void); extern void gtk_tree_view_expand_to_path(GtkTreeView *, GtkTreePath *); extern void gtk_paint_polygon(GtkStyle *, GdkWindow *, GtkStateType, GtkShadowType, GdkRectangle *, GtkWidget *, const gchar *, GdkPoint *, gint, gboolean); extern gboolean gtk_init_check(int *, char ***); extern gboolean gtk_tool_item_get_visible_vertical(GtkToolItem *); extern gint gtk_text_iter_get_visible_line_offset(const GtkTextIter *); extern gboolean gtk_spin_button_get_snap_to_ticks(GtkSpinButton *); extern gboolean gtk_text_iter_forward_line(GtkTextIter *); extern GType gtk_tree_view_column_get_type(void); extern GType gtk_direction_type_get_type(void); extern void gtk_tree_view_set_hover_selection(GtkTreeView *, gboolean); extern void gtk_tree_view_set_expander_column(GtkTreeView *, GtkTreeViewColumn *); extern GType gtk_cell_renderer_combo_get_type(void); extern void gtk_toggle_button_set_inconsistent(GtkToggleButton *, gboolean); extern GtkWidget *gtk_menu_get_attach_widget(GtkMenu *); extern gboolean gtk_tree_model_iter_children(GtkTreeModel *, GtkTreeIter *, GtkTreeIter *); extern GdkPixbuf *gtk_window_get_icon(GtkWindow *); extern GdkDragContext *gtk_drag_begin(GtkWidget *, GtkTargetList *, GdkDragAction, gint, GdkEvent *); extern void gtk_init(int *, char ***); extern gchar *gtk_color_selection_palette_to_string(const GdkColor *, gint); extern void gtk_container_child_set_valist(GtkContainer *, GtkWidget *, const gchar *, va_list); extern void gtk_paint_focus(GtkStyle *, GdkWindow *, GtkStateType, GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint, gint); extern GtkUpdateType gtk_range_get_update_policy(GtkRange *); #ifdef __cplusplus } #endif #endif