Ryujinx-GtkSharp/Source/Libs/GtkSharp/GtkSharp-api.xml
dmg afc7ab450b Fixed containers child properties
* Fixed marshaling for reading child properties.
* Enabled child properties for Box, Grid, Stack in api xml.
* Added sample/test for using child properties (ChildPropertiesSection).
2022-01-25 19:41:30 +01:00

34615 lines
1.5 MiB

<?xml version="1.0"?>
<api parser_version="2">
<!--
This file was automatically generated.
Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
-->
<namespace name="Gtk" library="Library.Gtk">
<enum name="AccelFlags" cname="GtkAccelFlags" gtype="gtk_accel_flags_get_type" type="flags">
<member cname="GTK_ACCEL_VISIBLE" name="Visible" value="1 &lt;&lt; 0" />
<member cname="GTK_ACCEL_LOCKED" name="Locked" value="1 &lt;&lt; 1" />
<member cname="GTK_ACCEL_MASK" name="Mask" value="0x07" />
</enum>
<enum name="Align" cname="GtkAlign" gtype="gtk_align_get_type" type="enum">
<member cname="GTK_ALIGN_FILL" name="Fill" />
<member cname="GTK_ALIGN_START" name="Start" />
<member cname="GTK_ALIGN_END" name="End" />
<member cname="GTK_ALIGN_CENTER" name="Center" />
<member cname="GTK_ALIGN_BASELINE" name="Baseline" />
</enum>
<enum name="ApplicationInhibitFlags" cname="GtkApplicationInhibitFlags" gtype="gtk_application_inhibit_flags_get_type" type="flags">
<member cname="GTK_APPLICATION_INHIBIT_LOGOUT" name="Logout" value="1 &lt;&lt; 0" />
<member cname="GTK_APPLICATION_INHIBIT_SWITCH" name="Switch" value="1 &lt;&lt; 1" />
<member cname="GTK_APPLICATION_INHIBIT_SUSPEND" name="Suspend" value="1 &lt;&lt; 2" />
<member cname="GTK_APPLICATION_INHIBIT_IDLE" name="Idle" value="1 &lt;&lt; 3" />
</enum>
<enum name="ArrowPlacement" cname="GtkArrowPlacement" gtype="gtk_arrow_placement_get_type" type="enum">
<member cname="GTK_ARROWS_BOTH" name="Both" />
<member cname="GTK_ARROWS_START" name="Start" />
<member cname="GTK_ARROWS_END" name="End" />
</enum>
<enum name="ArrowType" cname="GtkArrowType" gtype="gtk_arrow_type_get_type" type="enum">
<member cname="GTK_ARROW_UP" name="Up" />
<member cname="GTK_ARROW_DOWN" name="Down" />
<member cname="GTK_ARROW_LEFT" name="Left" />
<member cname="GTK_ARROW_RIGHT" name="Right" />
<member cname="GTK_ARROW_NONE" name="None" />
</enum>
<enum name="AssistantPageType" cname="GtkAssistantPageType" gtype="gtk_assistant_page_type_get_type" type="enum">
<member cname="GTK_ASSISTANT_PAGE_CONTENT" name="Content" />
<member cname="GTK_ASSISTANT_PAGE_INTRO" name="Intro" />
<member cname="GTK_ASSISTANT_PAGE_CONFIRM" name="Confirm" />
<member cname="GTK_ASSISTANT_PAGE_SUMMARY" name="Summary" />
<member cname="GTK_ASSISTANT_PAGE_PROGRESS" name="Progress" />
<member cname="GTK_ASSISTANT_PAGE_CUSTOM" name="Custom" />
</enum>
<enum name="AttachOptions" cname="GtkAttachOptions" gtype="gtk_attach_options_get_type" type="flags">
<member cname="GTK_EXPAND" name="Expand" value="1 &lt;&lt; 0" />
<member cname="GTK_SHRINK" name="Shrink" value="1 &lt;&lt; 1" />
<member cname="GTK_FILL" name="Fill" value="1 &lt;&lt; 2" />
</enum>
<enum name="BaselinePosition" cname="GtkBaselinePosition" gtype="gtk_baseline_position_get_type" type="enum">
<member cname="GTK_BASELINE_POSITION_TOP" name="Top" />
<member cname="GTK_BASELINE_POSITION_CENTER" name="Center" />
<member cname="GTK_BASELINE_POSITION_BOTTOM" name="Bottom" />
</enum>
<enum name="BorderStyle" cname="GtkBorderStyle" gtype="gtk_border_style_get_type" type="enum">
<member cname="GTK_BORDER_STYLE_NONE" name="None" />
<member cname="GTK_BORDER_STYLE_SOLID" name="Solid" />
<member cname="GTK_BORDER_STYLE_INSET" name="Inset" />
<member cname="GTK_BORDER_STYLE_OUTSET" name="Outset" />
<member cname="GTK_BORDER_STYLE_HIDDEN" name="Hidden" />
<member cname="GTK_BORDER_STYLE_DOTTED" name="Dotted" />
<member cname="GTK_BORDER_STYLE_DASHED" name="Dashed" />
<member cname="GTK_BORDER_STYLE_DOUBLE" name="Double" />
<member cname="GTK_BORDER_STYLE_GROOVE" name="Groove" />
<member cname="GTK_BORDER_STYLE_RIDGE" name="Ridge" />
</enum>
<enum name="BuilderError" cname="GtkBuilderError" gtype="gtk_builder_error_get_type" type="enum">
<member cname="GTK_BUILDER_ERROR_INVALID_TYPE_FUNCTION" name="InvalidTypeFunction" />
<member cname="GTK_BUILDER_ERROR_UNHANDLED_TAG" name="UnhandledTag" />
<member cname="GTK_BUILDER_ERROR_MISSING_ATTRIBUTE" name="MissingAttribute" />
<member cname="GTK_BUILDER_ERROR_INVALID_ATTRIBUTE" name="InvalidAttribute" />
<member cname="GTK_BUILDER_ERROR_INVALID_TAG" name="InvalidTag" />
<member cname="GTK_BUILDER_ERROR_MISSING_PROPERTY_VALUE" name="MissingPropertyValue" />
<member cname="GTK_BUILDER_ERROR_INVALID_VALUE" name="InvalidValue" />
<member cname="GTK_BUILDER_ERROR_VERSION_MISMATCH" name="VersionMismatch" />
<member cname="GTK_BUILDER_ERROR_DUPLICATE_ID" name="DuplicateId" />
<member cname="GTK_BUILDER_ERROR_OBJECT_TYPE_REFUSED" name="ObjectTypeRefused" />
<member cname="GTK_BUILDER_ERROR_TEMPLATE_MISMATCH" name="TemplateMismatch" />
<member cname="GTK_BUILDER_ERROR_INVALID_PROPERTY" name="InvalidProperty" />
<member cname="GTK_BUILDER_ERROR_INVALID_SIGNAL" name="InvalidSignal" />
<member cname="GTK_BUILDER_ERROR_INVALID_ID" name="InvalidId" />
</enum>
<enum name="ButtonBoxStyle" cname="GtkButtonBoxStyle" gtype="gtk_button_box_style_get_type" type="enum">
<member cname="GTK_BUTTONBOX_SPREAD" name="Spread" value="1" />
<member cname="GTK_BUTTONBOX_EDGE" name="Edge" />
<member cname="GTK_BUTTONBOX_START" name="Start" />
<member cname="GTK_BUTTONBOX_END" name="End" />
<member cname="GTK_BUTTONBOX_CENTER" name="Center" />
<member cname="GTK_BUTTONBOX_EXPAND" name="Expand" />
</enum>
<enum name="ButtonRole" cname="GtkButtonRole" gtype="gtk_button_role_get_type" type="enum">
<member cname="GTK_BUTTON_ROLE_NORMAL" name="Normal" />
<member cname="GTK_BUTTON_ROLE_CHECK" name="Check" />
<member cname="GTK_BUTTON_ROLE_RADIO" name="Radio" />
</enum>
<enum name="ButtonsType" cname="GtkButtonsType" gtype="gtk_buttons_type_get_type" type="enum">
<member cname="GTK_BUTTONS_NONE" name="None" />
<member cname="GTK_BUTTONS_OK" name="Ok" />
<member cname="GTK_BUTTONS_CLOSE" name="Close" />
<member cname="GTK_BUTTONS_CANCEL" name="Cancel" />
<member cname="GTK_BUTTONS_YES_NO" name="YesNo" />
<member cname="GTK_BUTTONS_OK_CANCEL" name="OkCancel" />
</enum>
<enum name="CalendarDisplayOptions" cname="GtkCalendarDisplayOptions" gtype="gtk_calendar_display_options_get_type" type="flags">
<member cname="GTK_CALENDAR_SHOW_HEADING" name="ShowHeading" value="1 &lt;&lt; 0" />
<member cname="GTK_CALENDAR_SHOW_DAY_NAMES" name="ShowDayNames" value="1 &lt;&lt; 1" />
<member cname="GTK_CALENDAR_NO_MONTH_CHANGE" name="NoMonthChange" value="1 &lt;&lt; 2" />
<member cname="GTK_CALENDAR_SHOW_WEEK_NUMBERS" name="ShowWeekNumbers" value="1 &lt;&lt; 3" />
<member cname="GTK_CALENDAR_SHOW_DETAILS" name="ShowDetails" value="1 &lt;&lt; 5" />
</enum>
<enum name="CellRendererAccelMode" cname="GtkCellRendererAccelMode" gtype="gtk_cell_renderer_accel_mode_get_type" type="enum">
<member cname="GTK_CELL_RENDERER_ACCEL_MODE_GTK" name="Gtk" />
<member cname="GTK_CELL_RENDERER_ACCEL_MODE_OTHER" name="Other" />
</enum>
<enum name="CellRendererMode" cname="GtkCellRendererMode" gtype="gtk_cell_renderer_mode_get_type" type="enum">
<member cname="GTK_CELL_RENDERER_MODE_INERT" name="Inert" />
<member cname="GTK_CELL_RENDERER_MODE_ACTIVATABLE" name="Activatable" />
<member cname="GTK_CELL_RENDERER_MODE_EDITABLE" name="Editable" />
</enum>
<enum name="CellRendererState" cname="GtkCellRendererState" gtype="gtk_cell_renderer_state_get_type" type="flags">
<member cname="GTK_CELL_RENDERER_SELECTED" name="Selected" value="1 &lt;&lt; 0" />
<member cname="GTK_CELL_RENDERER_PRELIT" name="Prelit" value="1 &lt;&lt; 1" />
<member cname="GTK_CELL_RENDERER_INSENSITIVE" name="Insensitive" value="1 &lt;&lt; 2" />
<member cname="GTK_CELL_RENDERER_SORTED" name="Sorted" value="1 &lt;&lt; 3" />
<member cname="GTK_CELL_RENDERER_FOCUSED" name="Focused" value="1 &lt;&lt; 4" />
<member cname="GTK_CELL_RENDERER_EXPANDABLE" name="Expandable" value="1 &lt;&lt; 5" />
<member cname="GTK_CELL_RENDERER_EXPANDED" name="Expanded" value="1 &lt;&lt; 6" />
</enum>
<enum name="CornerType" cname="GtkCornerType" gtype="gtk_corner_type_get_type" type="enum">
<member cname="GTK_CORNER_TOP_LEFT" name="TopLeft" />
<member cname="GTK_CORNER_BOTTOM_LEFT" name="BottomLeft" />
<member cname="GTK_CORNER_TOP_RIGHT" name="TopRight" />
<member cname="GTK_CORNER_BOTTOM_RIGHT" name="BottomRight" />
</enum>
<enum name="CssProviderError" cname="GtkCssProviderError" gtype="gtk_css_provider_error_get_type" type="enum">
<member cname="GTK_CSS_PROVIDER_ERROR_FAILED" name="Failed" />
<member cname="GTK_CSS_PROVIDER_ERROR_SYNTAX" name="Syntax" />
<member cname="GTK_CSS_PROVIDER_ERROR_IMPORT" name="Import" />
<member cname="GTK_CSS_PROVIDER_ERROR_NAME" name="Name" />
<member cname="GTK_CSS_PROVIDER_ERROR_DEPRECATED" name="Deprecated" />
<member cname="GTK_CSS_PROVIDER_ERROR_UNKNOWN_VALUE" name="UnknownValue" />
</enum>
<enum name="CssSectionType" cname="GtkCssSectionType" gtype="gtk_css_section_type_get_type" type="enum">
<member cname="GTK_CSS_SECTION_DOCUMENT" name="Document" />
<member cname="GTK_CSS_SECTION_IMPORT" name="Import" />
<member cname="GTK_CSS_SECTION_COLOR_DEFINITION" name="ColorDefinition" />
<member cname="GTK_CSS_SECTION_BINDING_SET" name="BindingSet" />
<member cname="GTK_CSS_SECTION_RULESET" name="Ruleset" />
<member cname="GTK_CSS_SECTION_SELECTOR" name="Selector" />
<member cname="GTK_CSS_SECTION_DECLARATION" name="Declaration" />
<member cname="GTK_CSS_SECTION_VALUE" name="Value" />
<member cname="GTK_CSS_SECTION_KEYFRAMES" name="Keyframes" />
</enum>
<enum name="DebugFlag" cname="GtkDebugFlag" gtype="gtk_debug_flag_get_type" type="flags">
<member cname="GTK_DEBUG_MISC" name="Misc" value="1 &lt;&lt; 0" />
<member cname="GTK_DEBUG_PLUGSOCKET" name="Plugsocket" value="1 &lt;&lt; 1" />
<member cname="GTK_DEBUG_TEXT" name="Text" value="1 &lt;&lt; 2" />
<member cname="GTK_DEBUG_TREE" name="Tree" value="1 &lt;&lt; 3" />
<member cname="GTK_DEBUG_UPDATES" name="Updates" value="1 &lt;&lt; 4" />
<member cname="GTK_DEBUG_KEYBINDINGS" name="Keybindings" value="1 &lt;&lt; 5" />
<member cname="GTK_DEBUG_MULTIHEAD" name="Multihead" value="1 &lt;&lt; 6" />
<member cname="GTK_DEBUG_MODULES" name="Modules" value="1 &lt;&lt; 7" />
<member cname="GTK_DEBUG_GEOMETRY" name="Geometry" value="1 &lt;&lt; 8" />
<member cname="GTK_DEBUG_ICONTHEME" name="Icontheme" value="1 &lt;&lt; 9" />
<member cname="GTK_DEBUG_PRINTING" name="Printing" value="1 &lt;&lt; 10" />
<member cname="GTK_DEBUG_BUILDER" name="Builder" value="1 &lt;&lt; 11" />
<member cname="GTK_DEBUG_SIZE_REQUEST" name="SizeRequest" value="1 &lt;&lt; 12" />
<member cname="GTK_DEBUG_NO_CSS_CACHE" name="NoCssCache" value="1 &lt;&lt; 13" />
<member cname="GTK_DEBUG_BASELINES" name="Baselines" value="1 &lt;&lt; 14" />
<member cname="GTK_DEBUG_PIXEL_CACHE" name="PixelCache" value="1 &lt;&lt; 15" />
<member cname="GTK_DEBUG_NO_PIXEL_CACHE" name="NoPixelCache" value="1 &lt;&lt; 16" />
<member cname="GTK_DEBUG_INTERACTIVE" name="Interactive" value="1 &lt;&lt; 17" />
<member cname="GTK_DEBUG_TOUCHSCREEN" name="Touchscreen" value="1 &lt;&lt; 18" />
<member cname="GTK_DEBUG_ACTIONS" name="Actions" value="1 &lt;&lt; 19" />
<member cname="GTK_DEBUG_RESIZE" name="Resize" value="1 &lt;&lt; 20" />
<member cname="GTK_DEBUG_LAYOUT" name="Layout" value="1 &lt;&lt; 21" />
</enum>
<enum name="DeleteType" cname="GtkDeleteType" gtype="gtk_delete_type_get_type" type="enum">
<member cname="GTK_DELETE_CHARS" name="Chars" />
<member cname="GTK_DELETE_WORD_ENDS" name="WordEnds" />
<member cname="GTK_DELETE_WORDS" name="Words" />
<member cname="GTK_DELETE_DISPLAY_LINES" name="DisplayLines" />
<member cname="GTK_DELETE_DISPLAY_LINE_ENDS" name="DisplayLineEnds" />
<member cname="GTK_DELETE_PARAGRAPH_ENDS" name="ParagraphEnds" />
<member cname="GTK_DELETE_PARAGRAPHS" name="Paragraphs" />
<member cname="GTK_DELETE_WHITESPACE" name="Whitespace" />
</enum>
<enum name="DestDefaults" cname="GtkDestDefaults" gtype="gtk_dest_defaults_get_type" type="flags">
<member cname="GTK_DEST_DEFAULT_MOTION" name="Motion" value="1 &lt;&lt; 0" />
<member cname="GTK_DEST_DEFAULT_HIGHLIGHT" name="Highlight" value="1 &lt;&lt; 1" />
<member cname="GTK_DEST_DEFAULT_DROP" name="Drop" value="1 &lt;&lt; 2" />
<member cname="GTK_DEST_DEFAULT_ALL" name="All" value="0x07" />
</enum>
<enum name="DialogFlags" cname="GtkDialogFlags" gtype="gtk_dialog_flags_get_type" type="flags">
<member cname="GTK_DIALOG_MODAL" name="Modal" value="1 &lt;&lt; 0" />
<member cname="GTK_DIALOG_DESTROY_WITH_PARENT" name="DestroyWithParent" value="1 &lt;&lt; 1" />
<member cname="GTK_DIALOG_USE_HEADER_BAR" name="UseHeaderBar" value="1 &lt;&lt; 2" />
</enum>
<enum name="DirectionType" cname="GtkDirectionType" gtype="gtk_direction_type_get_type" type="enum">
<member cname="GTK_DIR_TAB_FORWARD" name="TabForward" />
<member cname="GTK_DIR_TAB_BACKWARD" name="TabBackward" />
<member cname="GTK_DIR_UP" name="Up" />
<member cname="GTK_DIR_DOWN" name="Down" />
<member cname="GTK_DIR_LEFT" name="Left" />
<member cname="GTK_DIR_RIGHT" name="Right" />
</enum>
<enum name="DragResult" cname="GtkDragResult" gtype="gtk_drag_result_get_type" type="enum">
<member cname="GTK_DRAG_RESULT_SUCCESS" name="Success" />
<member cname="GTK_DRAG_RESULT_NO_TARGET" name="NoTarget" />
<member cname="GTK_DRAG_RESULT_USER_CANCELLED" name="UserCancelled" />
<member cname="GTK_DRAG_RESULT_TIMEOUT_EXPIRED" name="TimeoutExpired" />
<member cname="GTK_DRAG_RESULT_GRAB_BROKEN" name="GrabBroken" />
<member cname="GTK_DRAG_RESULT_ERROR" name="Error" />
</enum>
<enum name="EntryIconPosition" cname="GtkEntryIconPosition" gtype="gtk_entry_icon_position_get_type" type="enum">
<member cname="GTK_ENTRY_ICON_PRIMARY" name="Primary" />
<member cname="GTK_ENTRY_ICON_SECONDARY" name="Secondary" />
</enum>
<enum name="EventSequenceState" cname="GtkEventSequenceState" gtype="gtk_event_sequence_state_get_type" type="enum">
<member cname="GTK_EVENT_SEQUENCE_NONE" name="None" />
<member cname="GTK_EVENT_SEQUENCE_CLAIMED" name="Claimed" />
<member cname="GTK_EVENT_SEQUENCE_DENIED" name="Denied" />
</enum>
<enum name="ExpanderStyle" cname="GtkExpanderStyle" gtype="gtk_expander_style_get_type" type="enum">
<member cname="GTK_EXPANDER_COLLAPSED" name="Collapsed" />
<member cname="GTK_EXPANDER_SEMI_COLLAPSED" name="SemiCollapsed" />
<member cname="GTK_EXPANDER_SEMI_EXPANDED" name="SemiExpanded" />
<member cname="GTK_EXPANDER_EXPANDED" name="Expanded" />
</enum>
<enum name="FileChooserAction" cname="GtkFileChooserAction" gtype="gtk_file_chooser_action_get_type" type="enum">
<member cname="GTK_FILE_CHOOSER_ACTION_OPEN" name="Open" />
<member cname="GTK_FILE_CHOOSER_ACTION_SAVE" name="Save" />
<member cname="GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER" name="SelectFolder" />
<member cname="GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER" name="CreateFolder" />
</enum>
<enum name="FileChooserConfirmation" cname="GtkFileChooserConfirmation" gtype="gtk_file_chooser_confirmation_get_type" type="enum">
<member cname="GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM" name="Confirm" />
<member cname="GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME" name="AcceptFilename" />
<member cname="GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN" name="SelectAgain" />
</enum>
<enum name="FileChooserError" cname="GtkFileChooserError" gtype="gtk_file_chooser_error_get_type" type="enum">
<member cname="GTK_FILE_CHOOSER_ERROR_NONEXISTENT" name="Nonexistent" />
<member cname="GTK_FILE_CHOOSER_ERROR_BAD_FILENAME" name="BadFilename" />
<member cname="GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS" name="AlreadyExists" />
<member cname="GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME" name="IncompleteHostname" />
</enum>
<enum name="FileFilterFlags" cname="GtkFileFilterFlags" gtype="gtk_file_filter_flags_get_type" type="flags">
<member cname="GTK_FILE_FILTER_FILENAME" name="Filename" value="1 &lt;&lt; 0" />
<member cname="GTK_FILE_FILTER_URI" name="Uri" value="1 &lt;&lt; 1" />
<member cname="GTK_FILE_FILTER_DISPLAY_NAME" name="DisplayName" value="1 &lt;&lt; 2" />
<member cname="GTK_FILE_FILTER_MIME_TYPE" name="MimeType" value="1 &lt;&lt; 3" />
</enum>
<enum name="FontChooserProp" cname="GtkFontChooserProp" type="enum">
<member cname="GTK_FONT_CHOOSER_PROP_FIRST" name="First" value="0x4000" />
<member cname="GTK_FONT_CHOOSER_PROP_FONT" name="Font" />
<member cname="GTK_FONT_CHOOSER_PROP_FONT_DESC" name="FontDesc" />
<member cname="GTK_FONT_CHOOSER_PROP_PREVIEW_TEXT" name="PreviewText" />
<member cname="GTK_FONT_CHOOSER_PROP_SHOW_PREVIEW_ENTRY" name="ShowPreviewEntry" />
<member cname="GTK_FONT_CHOOSER_PROP_LAST" name="Last" />
</enum>
<enum name="IMPreeditStyle" cname="GtkIMPreeditStyle" type="enum">
<member cname="GTK_IM_PREEDIT_NOTHING" name="Nothing" />
<member cname="GTK_IM_PREEDIT_CALLBACK" name="Callback" />
<member cname="GTK_IM_PREEDIT_NONE" name="None" />
</enum>
<enum name="IMStatusStyle" cname="GtkIMStatusStyle" type="enum">
<member cname="GTK_IM_STATUS_NOTHING" name="Nothing" />
<member cname="GTK_IM_STATUS_CALLBACK" name="Callback" />
<member cname="GTK_IM_STATUS_NONE" name="None" />
</enum>
<enum name="IconLookupFlags" cname="GtkIconLookupFlags" gtype="gtk_icon_lookup_flags_get_type" type="flags">
<member cname="GTK_ICON_LOOKUP_NO_SVG" name="NoSvg" value="1 &lt;&lt; 0" />
<member cname="GTK_ICON_LOOKUP_FORCE_SVG" name="ForceSvg" value="1 &lt;&lt; 1" />
<member cname="GTK_ICON_LOOKUP_USE_BUILTIN" name="UseBuiltin" value="1 &lt;&lt; 2" />
<member cname="GTK_ICON_LOOKUP_GENERIC_FALLBACK" name="GenericFallback" value="1 &lt;&lt; 3" />
<member cname="GTK_ICON_LOOKUP_FORCE_SIZE" name="ForceSize" value="1 &lt;&lt; 4" />
<member cname="GTK_ICON_LOOKUP_FORCE_REGULAR" name="ForceRegular" value="1 &lt;&lt; 5" />
<member cname="GTK_ICON_LOOKUP_FORCE_SYMBOLIC" name="ForceSymbolic" value="1 &lt;&lt; 6" />
<member cname="GTK_ICON_LOOKUP_DIR_LTR" name="DirLtr" value="1 &lt;&lt; 7" />
<member cname="GTK_ICON_LOOKUP_DIR_RTL" name="DirRtl" value="1 &lt;&lt; 8" />
</enum>
<enum name="IconSize" cname="GtkIconSize" gtype="gtk_icon_size_get_type" type="enum">
<member cname="GTK_ICON_SIZE_INVALID" name="Invalid" />
<member cname="GTK_ICON_SIZE_MENU" name="Menu" />
<member cname="GTK_ICON_SIZE_SMALL_TOOLBAR" name="SmallToolbar" />
<member cname="GTK_ICON_SIZE_LARGE_TOOLBAR" name="LargeToolbar" />
<member cname="GTK_ICON_SIZE_BUTTON" name="Button" />
<member cname="GTK_ICON_SIZE_DND" name="Dnd" />
<member cname="GTK_ICON_SIZE_DIALOG" name="Dialog" />
</enum>
<enum name="IconThemeError" cname="GtkIconThemeError" gtype="gtk_icon_theme_error_get_type" type="enum">
<member cname="GTK_ICON_THEME_NOT_FOUND" name="NotFound" />
<member cname="GTK_ICON_THEME_FAILED" name="Failed" />
</enum>
<enum name="IconViewDropPosition" cname="GtkIconViewDropPosition" gtype="gtk_icon_view_drop_position_get_type" type="enum">
<member cname="GTK_ICON_VIEW_NO_DROP" name="NoDrop" />
<member cname="GTK_ICON_VIEW_DROP_INTO" name="DropInto" />
<member cname="GTK_ICON_VIEW_DROP_LEFT" name="DropLeft" />
<member cname="GTK_ICON_VIEW_DROP_RIGHT" name="DropRight" />
<member cname="GTK_ICON_VIEW_DROP_ABOVE" name="DropAbove" />
<member cname="GTK_ICON_VIEW_DROP_BELOW" name="DropBelow" />
</enum>
<enum name="ImageType" cname="GtkImageType" gtype="gtk_image_type_get_type" type="enum">
<member cname="GTK_IMAGE_EMPTY" name="Empty" />
<member cname="GTK_IMAGE_PIXBUF" name="Pixbuf" />
<member cname="GTK_IMAGE_STOCK" name="Stock" />
<member cname="GTK_IMAGE_ICON_SET" name="IconSet" />
<member cname="GTK_IMAGE_ANIMATION" name="Animation" />
<member cname="GTK_IMAGE_ICON_NAME" name="IconName" />
<member cname="GTK_IMAGE_GICON" name="Gicon" />
<member cname="GTK_IMAGE_SURFACE" name="Surface" />
</enum>
<enum name="InputHints" cname="GtkInputHints" gtype="gtk_input_hints_get_type" type="flags">
<member cname="GTK_INPUT_HINT_NONE" name="None" />
<member cname="GTK_INPUT_HINT_SPELLCHECK" name="Spellcheck" value="1 &lt;&lt; 0" />
<member cname="GTK_INPUT_HINT_NO_SPELLCHECK" name="NoSpellcheck" value="1 &lt;&lt; 1" />
<member cname="GTK_INPUT_HINT_WORD_COMPLETION" name="WordCompletion" value="1 &lt;&lt; 2" />
<member cname="GTK_INPUT_HINT_LOWERCASE" name="Lowercase" value="1 &lt;&lt; 3" />
<member cname="GTK_INPUT_HINT_UPPERCASE_CHARS" name="UppercaseChars" value="1 &lt;&lt; 4" />
<member cname="GTK_INPUT_HINT_UPPERCASE_WORDS" name="UppercaseWords" value="1 &lt;&lt; 5" />
<member cname="GTK_INPUT_HINT_UPPERCASE_SENTENCES" name="UppercaseSentences" value="1 &lt;&lt; 6" />
<member cname="GTK_INPUT_HINT_INHIBIT_OSK" name="InhibitOsk" value="1 &lt;&lt; 7" />
<member cname="GTK_INPUT_HINT_VERTICAL_WRITING" name="VerticalWriting" value="1 &lt;&lt; 8" />
</enum>
<enum name="InputPurpose" cname="GtkInputPurpose" gtype="gtk_input_purpose_get_type" type="enum">
<member cname="GTK_INPUT_PURPOSE_FREE_FORM" name="FreeForm" />
<member cname="GTK_INPUT_PURPOSE_ALPHA" name="Alpha" />
<member cname="GTK_INPUT_PURPOSE_DIGITS" name="Digits" />
<member cname="GTK_INPUT_PURPOSE_NUMBER" name="Number" />
<member cname="GTK_INPUT_PURPOSE_PHONE" name="Phone" />
<member cname="GTK_INPUT_PURPOSE_URL" name="Url" />
<member cname="GTK_INPUT_PURPOSE_EMAIL" name="Email" />
<member cname="GTK_INPUT_PURPOSE_NAME" name="Name" />
<member cname="GTK_INPUT_PURPOSE_PASSWORD" name="Password" />
<member cname="GTK_INPUT_PURPOSE_PIN" name="Pin" />
</enum>
<enum name="JunctionSides" cname="GtkJunctionSides" gtype="gtk_junction_sides_get_type" type="flags">
<member cname="GTK_JUNCTION_NONE" name="None" />
<member cname="GTK_JUNCTION_CORNER_TOPLEFT" name="CornerTopleft" value="1 &lt;&lt; 0" />
<member cname="GTK_JUNCTION_CORNER_TOPRIGHT" name="CornerTopright" value="1 &lt;&lt; 1" />
<member cname="GTK_JUNCTION_CORNER_BOTTOMLEFT" name="CornerBottomleft" value="1 &lt;&lt; 2" />
<member cname="GTK_JUNCTION_CORNER_BOTTOMRIGHT" name="CornerBottomright" value="1 &lt;&lt; 3" />
<member cname="GTK_JUNCTION_TOP" name="Top" value="GTK_JUNCTION_CORNER_TOPLEFT | GTK_JUNCTION_CORNER_TOPRIGHT" />
<member cname="GTK_JUNCTION_BOTTOM" name="Bottom" value="GTK_JUNCTION_CORNER_BOTTOMLEFT | GTK_JUNCTION_CORNER_BOTTOMRIGHT" />
<member cname="GTK_JUNCTION_LEFT" name="Left" value="GTK_JUNCTION_CORNER_TOPLEFT | GTK_JUNCTION_CORNER_BOTTOMLEFT" />
<member cname="GTK_JUNCTION_RIGHT" name="Right" value="GTK_JUNCTION_CORNER_TOPRIGHT | GTK_JUNCTION_CORNER_BOTTOMRIGHT" />
</enum>
<enum name="Justification" cname="GtkJustification" gtype="gtk_justification_get_type" type="enum">
<member cname="GTK_JUSTIFY_LEFT" name="Left" />
<member cname="GTK_JUSTIFY_RIGHT" name="Right" />
<member cname="GTK_JUSTIFY_CENTER" name="Center" />
<member cname="GTK_JUSTIFY_FILL" name="Fill" />
</enum>
<enum name="LevelBarMode" cname="GtkLevelBarMode" gtype="gtk_level_bar_mode_get_type" type="enum">
<member cname="GTK_LEVEL_BAR_MODE_CONTINUOUS" name="Continuous" />
<member cname="GTK_LEVEL_BAR_MODE_DISCRETE" name="Discrete" />
</enum>
<enum name="License" cname="GtkLicense" gtype="gtk_license_get_type" type="enum">
<member cname="GTK_LICENSE_UNKNOWN" name="Unknown" />
<member cname="GTK_LICENSE_CUSTOM" name="Custom" />
<member cname="GTK_LICENSE_GPL_2_0" name="Gpl20" />
<member cname="GTK_LICENSE_GPL_3_0" name="Gpl30" />
<member cname="GTK_LICENSE_LGPL_2_1" name="Lgpl21" />
<member cname="GTK_LICENSE_LGPL_3_0" name="Lgpl30" />
<member cname="GTK_LICENSE_BSD" name="Bsd" />
<member cname="GTK_LICENSE_MIT_X11" name="MitX11" />
<member cname="GTK_LICENSE_ARTISTIC" name="Artistic" />
<member cname="GTK_LICENSE_GPL_2_0_ONLY" name="Gpl20Only" />
<member cname="GTK_LICENSE_GPL_3_0_ONLY" name="Gpl30Only" />
<member cname="GTK_LICENSE_LGPL_2_1_ONLY" name="Lgpl21Only" />
<member cname="GTK_LICENSE_LGPL_3_0_ONLY" name="Lgpl30Only" />
<member cname="GTK_LICENSE_AGPL_3_0" name="Agpl30" />
</enum>
<enum name="MenuDirectionType" cname="GtkMenuDirectionType" gtype="gtk_menu_direction_type_get_type" type="enum">
<member cname="GTK_MENU_DIR_PARENT" name="Parent" />
<member cname="GTK_MENU_DIR_CHILD" name="Child" />
<member cname="GTK_MENU_DIR_NEXT" name="Next" />
<member cname="GTK_MENU_DIR_PREV" name="Prev" />
</enum>
<enum name="MenuTrackerItemRole" cname="GtkMenuTrackerItemRole" gtype="gtk_menu_tracker_item_role_get_type" type="enum">
<member cname="GTK_MENU_TRACKER_ITEM_ROLE_NORMAL" name="Normal" />
<member cname="GTK_MENU_TRACKER_ITEM_ROLE_CHECK" name="Check" />
<member cname="GTK_MENU_TRACKER_ITEM_ROLE_RADIO" name="Radio" />
</enum>
<enum name="MessageType" cname="GtkMessageType" gtype="gtk_message_type_get_type" type="enum">
<member cname="GTK_MESSAGE_INFO" name="Info" />
<member cname="GTK_MESSAGE_WARNING" name="Warning" />
<member cname="GTK_MESSAGE_QUESTION" name="Question" />
<member cname="GTK_MESSAGE_ERROR" name="Error" />
<member cname="GTK_MESSAGE_OTHER" name="Other" />
</enum>
<enum name="MovementStep" cname="GtkMovementStep" gtype="gtk_movement_step_get_type" type="enum">
<member cname="GTK_MOVEMENT_LOGICAL_POSITIONS" name="LogicalPositions" />
<member cname="GTK_MOVEMENT_VISUAL_POSITIONS" name="VisualPositions" />
<member cname="GTK_MOVEMENT_WORDS" name="Words" />
<member cname="GTK_MOVEMENT_DISPLAY_LINES" name="DisplayLines" />
<member cname="GTK_MOVEMENT_DISPLAY_LINE_ENDS" name="DisplayLineEnds" />
<member cname="GTK_MOVEMENT_PARAGRAPHS" name="Paragraphs" />
<member cname="GTK_MOVEMENT_PARAGRAPH_ENDS" name="ParagraphEnds" />
<member cname="GTK_MOVEMENT_PAGES" name="Pages" />
<member cname="GTK_MOVEMENT_BUFFER_ENDS" name="BufferEnds" />
<member cname="GTK_MOVEMENT_HORIZONTAL_PAGES" name="HorizontalPages" />
</enum>
<enum name="NotebookTab" cname="GtkNotebookTab" gtype="gtk_notebook_tab_get_type" type="enum">
<member cname="GTK_NOTEBOOK_TAB_FIRST" name="First" />
<member cname="GTK_NOTEBOOK_TAB_LAST" name="Last" />
</enum>
<enum name="NumberUpLayout" cname="GtkNumberUpLayout" gtype="gtk_number_up_layout_get_type" type="enum">
<member cname="GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM" name="LeftToRightTopToBottom" />
<member cname="GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_BOTTOM_TO_TOP" name="LeftToRightBottomToTop" />
<member cname="GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_TOP_TO_BOTTOM" name="RightToLeftTopToBottom" />
<member cname="GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_BOTTOM_TO_TOP" name="RightToLeftBottomToTop" />
<member cname="GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_LEFT_TO_RIGHT" name="TopToBottomLeftToRight" />
<member cname="GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_RIGHT_TO_LEFT" name="TopToBottomRightToLeft" />
<member cname="GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_LEFT_TO_RIGHT" name="BottomToTopLeftToRight" />
<member cname="GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_RIGHT_TO_LEFT" name="BottomToTopRightToLeft" />
</enum>
<enum name="Orientation" cname="GtkOrientation" gtype="gtk_orientation_get_type" type="enum">
<member cname="GTK_ORIENTATION_HORIZONTAL" name="Horizontal" />
<member cname="GTK_ORIENTATION_VERTICAL" name="Vertical" />
</enum>
<enum name="PackDirection" cname="GtkPackDirection" gtype="gtk_pack_direction_get_type" type="enum">
<member cname="GTK_PACK_DIRECTION_LTR" name="Ltr" />
<member cname="GTK_PACK_DIRECTION_RTL" name="Rtl" />
<member cname="GTK_PACK_DIRECTION_TTB" name="Ttb" />
<member cname="GTK_PACK_DIRECTION_BTT" name="Btt" />
</enum>
<enum name="PackType" cname="GtkPackType" gtype="gtk_pack_type_get_type" type="enum">
<member cname="GTK_PACK_START" name="Start" />
<member cname="GTK_PACK_END" name="End" />
</enum>
<enum name="PadActionType" cname="GtkPadActionType" gtype="gtk_pad_action_type_get_type" type="enum">
<member cname="GTK_PAD_ACTION_BUTTON" name="Button" />
<member cname="GTK_PAD_ACTION_RING" name="Ring" />
<member cname="GTK_PAD_ACTION_STRIP" name="Strip" />
</enum>
<enum name="PageOrientation" cname="GtkPageOrientation" gtype="gtk_page_orientation_get_type" type="enum">
<member cname="GTK_PAGE_ORIENTATION_PORTRAIT" name="Portrait" />
<member cname="GTK_PAGE_ORIENTATION_LANDSCAPE" name="Landscape" />
<member cname="GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT" name="ReversePortrait" />
<member cname="GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE" name="ReverseLandscape" />
</enum>
<enum name="PageSet" cname="GtkPageSet" gtype="gtk_page_set_get_type" type="enum">
<member cname="GTK_PAGE_SET_ALL" name="All" />
<member cname="GTK_PAGE_SET_EVEN" name="Even" />
<member cname="GTK_PAGE_SET_ODD" name="Odd" />
</enum>
<enum name="PanDirection" cname="GtkPanDirection" gtype="gtk_pan_direction_get_type" type="enum">
<member cname="GTK_PAN_DIRECTION_LEFT" name="Left" />
<member cname="GTK_PAN_DIRECTION_RIGHT" name="Right" />
<member cname="GTK_PAN_DIRECTION_UP" name="Up" />
<member cname="GTK_PAN_DIRECTION_DOWN" name="Down" />
</enum>
<enum name="PathPriorityType" cname="GtkPathPriorityType" gtype="gtk_path_priority_type_get_type" type="enum">
<member cname="GTK_PATH_PRIO_LOWEST" name="Lowest" />
<member cname="GTK_PATH_PRIO_GTK" name="Gtk" value="4" />
<member cname="GTK_PATH_PRIO_APPLICATION" name="Application" value="8" />
<member cname="GTK_PATH_PRIO_THEME" name="Theme" value="10" />
<member cname="GTK_PATH_PRIO_RC" name="Rc" value="12" />
<member cname="GTK_PATH_PRIO_HIGHEST" name="Highest" value="15" />
</enum>
<enum name="PathType" cname="GtkPathType" gtype="gtk_path_type_get_type" type="enum">
<member cname="GTK_PATH_WIDGET" name="Widget" />
<member cname="GTK_PATH_WIDGET_CLASS" name="WidgetClass" />
<member cname="GTK_PATH_CLASS" name="Class" />
</enum>
<enum name="PlacesOpenFlags" cname="GtkPlacesOpenFlags" gtype="gtk_places_open_flags_get_type" type="flags">
<member cname="GTK_PLACES_OPEN_NORMAL" name="Normal" value="1 &lt;&lt; 0" />
<member cname="GTK_PLACES_OPEN_NEW_TAB" name="NewTab" value="1 &lt;&lt; 1" />
<member cname="GTK_PLACES_OPEN_NEW_WINDOW" name="NewWindow" value="1 &lt;&lt; 2" />
</enum>
<enum name="PolicyType" cname="GtkPolicyType" gtype="gtk_policy_type_get_type" type="enum">
<member cname="GTK_POLICY_ALWAYS" name="Always" />
<member cname="GTK_POLICY_AUTOMATIC" name="Automatic" />
<member cname="GTK_POLICY_NEVER" name="Never" />
<member cname="GTK_POLICY_EXTERNAL" name="External" />
</enum>
<enum name="PopoverConstraint" cname="GtkPopoverConstraint" gtype="gtk_popover_constraint_get_type" type="enum">
<member cname="GTK_POPOVER_CONSTRAINT_NONE" name="None" />
<member cname="GTK_POPOVER_CONSTRAINT_WINDOW" name="Window" />
</enum>
<enum name="PositionType" cname="GtkPositionType" gtype="gtk_position_type_get_type" type="enum">
<member cname="GTK_POS_LEFT" name="Left" />
<member cname="GTK_POS_RIGHT" name="Right" />
<member cname="GTK_POS_TOP" name="Top" />
<member cname="GTK_POS_BOTTOM" name="Bottom" />
</enum>
<enum name="PrintCapabilities" cname="GtkPrintCapabilities" gtype="gtk_print_capabilities_get_type" type="flags">
<member cname="GTK_PRINT_CAPABILITY_PAGE_SET" name="PageSet" value="1 &lt;&lt; 0" />
<member cname="GTK_PRINT_CAPABILITY_COPIES" name="Copies" value="1 &lt;&lt; 1" />
<member cname="GTK_PRINT_CAPABILITY_COLLATE" name="Collate" value="1 &lt;&lt; 2" />
<member cname="GTK_PRINT_CAPABILITY_REVERSE" name="Reverse" value="1 &lt;&lt; 3" />
<member cname="GTK_PRINT_CAPABILITY_SCALE" name="Scale" value="1 &lt;&lt; 4" />
<member cname="GTK_PRINT_CAPABILITY_GENERATE_PDF" name="GeneratePdf" value="1 &lt;&lt; 5" />
<member cname="GTK_PRINT_CAPABILITY_GENERATE_PS" name="GeneratePs" value="1 &lt;&lt; 6" />
<member cname="GTK_PRINT_CAPABILITY_PREVIEW" name="Preview" value="1 &lt;&lt; 7" />
<member cname="GTK_PRINT_CAPABILITY_NUMBER_UP" name="NumberUp" value="1 &lt;&lt; 8" />
<member cname="GTK_PRINT_CAPABILITY_NUMBER_UP_LAYOUT" name="NumberUpLayout" value="1 &lt;&lt; 9" />
</enum>
<enum name="PrintDuplex" cname="GtkPrintDuplex" gtype="gtk_print_duplex_get_type" type="enum">
<member cname="GTK_PRINT_DUPLEX_SIMPLEX" name="Simplex" />
<member cname="GTK_PRINT_DUPLEX_HORIZONTAL" name="Horizontal" />
<member cname="GTK_PRINT_DUPLEX_VERTICAL" name="Vertical" />
</enum>
<enum name="PrintError" cname="GtkPrintError" gtype="gtk_print_error_get_type" type="enum">
<member cname="GTK_PRINT_ERROR_GENERAL" name="General" />
<member cname="GTK_PRINT_ERROR_INTERNAL_ERROR" name="InternalError" />
<member cname="GTK_PRINT_ERROR_NOMEM" name="Nomem" />
<member cname="GTK_PRINT_ERROR_INVALID_FILE" name="InvalidFile" />
</enum>
<enum name="PrintOperationAction" cname="GtkPrintOperationAction" gtype="gtk_print_operation_action_get_type" type="enum">
<member cname="GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG" name="PrintDialog" />
<member cname="GTK_PRINT_OPERATION_ACTION_PRINT" name="Print" />
<member cname="GTK_PRINT_OPERATION_ACTION_PREVIEW" name="Preview" />
<member cname="GTK_PRINT_OPERATION_ACTION_EXPORT" name="Export" />
</enum>
<enum name="PrintOperationResult" cname="GtkPrintOperationResult" gtype="gtk_print_operation_result_get_type" type="enum">
<member cname="GTK_PRINT_OPERATION_RESULT_ERROR" name="Error" />
<member cname="GTK_PRINT_OPERATION_RESULT_APPLY" name="Apply" />
<member cname="GTK_PRINT_OPERATION_RESULT_CANCEL" name="Cancel" />
<member cname="GTK_PRINT_OPERATION_RESULT_IN_PROGRESS" name="InProgress" />
</enum>
<enum name="PrintPages" cname="GtkPrintPages" gtype="gtk_print_pages_get_type" type="enum">
<member cname="GTK_PRINT_PAGES_ALL" name="All" />
<member cname="GTK_PRINT_PAGES_CURRENT" name="Current" />
<member cname="GTK_PRINT_PAGES_RANGES" name="Ranges" />
<member cname="GTK_PRINT_PAGES_SELECTION" name="Selection" />
</enum>
<enum name="PrintQuality" cname="GtkPrintQuality" gtype="gtk_print_quality_get_type" type="enum">
<member cname="GTK_PRINT_QUALITY_LOW" name="Low" />
<member cname="GTK_PRINT_QUALITY_NORMAL" name="Normal" />
<member cname="GTK_PRINT_QUALITY_HIGH" name="High" />
<member cname="GTK_PRINT_QUALITY_DRAFT" name="Draft" />
</enum>
<enum name="PrintStatus" cname="GtkPrintStatus" gtype="gtk_print_status_get_type" type="enum">
<member cname="GTK_PRINT_STATUS_INITIAL" name="Initial" />
<member cname="GTK_PRINT_STATUS_PREPARING" name="Preparing" />
<member cname="GTK_PRINT_STATUS_GENERATING_DATA" name="GeneratingData" />
<member cname="GTK_PRINT_STATUS_SENDING_DATA" name="SendingData" />
<member cname="GTK_PRINT_STATUS_PENDING" name="Pending" />
<member cname="GTK_PRINT_STATUS_PENDING_ISSUE" name="PendingIssue" />
<member cname="GTK_PRINT_STATUS_PRINTING" name="Printing" />
<member cname="GTK_PRINT_STATUS_FINISHED" name="Finished" />
<member cname="GTK_PRINT_STATUS_FINISHED_ABORTED" name="FinishedAborted" />
</enum>
<enum name="PropagationPhase" cname="GtkPropagationPhase" gtype="gtk_propagation_phase_get_type" type="enum">
<member cname="GTK_PHASE_NONE" name="None" />
<member cname="GTK_PHASE_CAPTURE" name="Capture" />
<member cname="GTK_PHASE_BUBBLE" name="Bubble" />
<member cname="GTK_PHASE_TARGET" name="Target" />
</enum>
<enum name="RcFlags" cname="GtkRcFlags" gtype="gtk_rc_flags_get_type" type="flags">
<member cname="GTK_RC_FG" name="Fg" value="1 &lt;&lt; 0" />
<member cname="GTK_RC_BG" name="Bg" value="1 &lt;&lt; 1" />
<member cname="GTK_RC_TEXT" name="Text" value="1 &lt;&lt; 2" />
<member cname="GTK_RC_BASE" name="Base" value="1 &lt;&lt; 3" />
</enum>
<enum name="RcTokenType" cname="GtkRcTokenType" gtype="gtk_rc_token_type_get_type" type="enum">
<member cname="GTK_RC_TOKEN_INVALID" name="Invalid" value="G_TOKEN_LAST" />
<member cname="GTK_RC_TOKEN_INCLUDE" name="Include" />
<member cname="GTK_RC_TOKEN_NORMAL" name="Normal" />
<member cname="GTK_RC_TOKEN_ACTIVE" name="Active" />
<member cname="GTK_RC_TOKEN_PRELIGHT" name="Prelight" />
<member cname="GTK_RC_TOKEN_SELECTED" name="Selected" />
<member cname="GTK_RC_TOKEN_INSENSITIVE" name="Insensitive" />
<member cname="GTK_RC_TOKEN_FG" name="Fg" />
<member cname="GTK_RC_TOKEN_BG" name="Bg" />
<member cname="GTK_RC_TOKEN_TEXT" name="Text" />
<member cname="GTK_RC_TOKEN_BASE" name="Base" />
<member cname="GTK_RC_TOKEN_XTHICKNESS" name="Xthickness" />
<member cname="GTK_RC_TOKEN_YTHICKNESS" name="Ythickness" />
<member cname="GTK_RC_TOKEN_FONT" name="Font" />
<member cname="GTK_RC_TOKEN_FONTSET" name="Fontset" />
<member cname="GTK_RC_TOKEN_FONT_NAME" name="FontName" />
<member cname="GTK_RC_TOKEN_BG_PIXMAP" name="BgPixmap" />
<member cname="GTK_RC_TOKEN_PIXMAP_PATH" name="PixmapPath" />
<member cname="GTK_RC_TOKEN_STYLE" name="Style" />
<member cname="GTK_RC_TOKEN_BINDING" name="Binding" />
<member cname="GTK_RC_TOKEN_BIND" name="Bind" />
<member cname="GTK_RC_TOKEN_WIDGET" name="Widget" />
<member cname="GTK_RC_TOKEN_WIDGET_CLASS" name="WidgetClass" />
<member cname="GTK_RC_TOKEN_CLASS" name="Class" />
<member cname="GTK_RC_TOKEN_LOWEST" name="Lowest" />
<member cname="GTK_RC_TOKEN_GTK" name="Gtk" />
<member cname="GTK_RC_TOKEN_APPLICATION" name="Application" />
<member cname="GTK_RC_TOKEN_THEME" name="Theme" />
<member cname="GTK_RC_TOKEN_RC" name="Rc" />
<member cname="GTK_RC_TOKEN_HIGHEST" name="Highest" />
<member cname="GTK_RC_TOKEN_ENGINE" name="Engine" />
<member cname="GTK_RC_TOKEN_MODULE_PATH" name="ModulePath" />
<member cname="GTK_RC_TOKEN_IM_MODULE_PATH" name="ImModulePath" />
<member cname="GTK_RC_TOKEN_IM_MODULE_FILE" name="ImModuleFile" />
<member cname="GTK_RC_TOKEN_STOCK" name="Stock" />
<member cname="GTK_RC_TOKEN_LTR" name="Ltr" />
<member cname="GTK_RC_TOKEN_RTL" name="Rtl" />
<member cname="GTK_RC_TOKEN_COLOR" name="Color" />
<member cname="GTK_RC_TOKEN_UNBIND" name="Unbind" />
<member cname="GTK_RC_TOKEN_LAST" name="Last" />
</enum>
<enum name="RecentChooserError" cname="GtkRecentChooserError" gtype="gtk_recent_chooser_error_get_type" type="enum">
<member cname="GTK_RECENT_CHOOSER_ERROR_NOT_FOUND" name="NotFound" />
<member cname="GTK_RECENT_CHOOSER_ERROR_INVALID_URI" name="InvalidUri" />
</enum>
<enum name="RecentChooserProp" cname="GtkRecentChooserProp" type="enum">
<member cname="GTK_RECENT_CHOOSER_PROP_FIRST" name="First" value="0x3000" />
<member cname="GTK_RECENT_CHOOSER_PROP_RECENT_MANAGER" name="RecentManager" />
<member cname="GTK_RECENT_CHOOSER_PROP_SHOW_PRIVATE" name="ShowPrivate" />
<member cname="GTK_RECENT_CHOOSER_PROP_SHOW_NOT_FOUND" name="ShowNotFound" />
<member cname="GTK_RECENT_CHOOSER_PROP_SHOW_TIPS" name="ShowTips" />
<member cname="GTK_RECENT_CHOOSER_PROP_SHOW_ICONS" name="ShowIcons" />
<member cname="GTK_RECENT_CHOOSER_PROP_SELECT_MULTIPLE" name="SelectMultiple" />
<member cname="GTK_RECENT_CHOOSER_PROP_LIMIT" name="Limit" />
<member cname="GTK_RECENT_CHOOSER_PROP_LOCAL_ONLY" name="LocalOnly" />
<member cname="GTK_RECENT_CHOOSER_PROP_SORT_TYPE" name="SortType" />
<member cname="GTK_RECENT_CHOOSER_PROP_FILTER" name="Filter" />
<member cname="GTK_RECENT_CHOOSER_PROP_LAST" name="Last" />
</enum>
<enum name="RecentFilterFlags" cname="GtkRecentFilterFlags" gtype="gtk_recent_filter_flags_get_type" type="flags">
<member cname="GTK_RECENT_FILTER_URI" name="Uri" value="1 &lt;&lt; 0" />
<member cname="GTK_RECENT_FILTER_DISPLAY_NAME" name="DisplayName" value="1 &lt;&lt; 1" />
<member cname="GTK_RECENT_FILTER_MIME_TYPE" name="MimeType" value="1 &lt;&lt; 2" />
<member cname="GTK_RECENT_FILTER_APPLICATION" name="Application" value="1 &lt;&lt; 3" />
<member cname="GTK_RECENT_FILTER_GROUP" name="Group" value="1 &lt;&lt; 4" />
<member cname="GTK_RECENT_FILTER_AGE" name="Age" value="1 &lt;&lt; 5" />
</enum>
<enum name="RecentManagerError" cname="GtkRecentManagerError" gtype="gtk_recent_manager_error_get_type" type="enum">
<member cname="GTK_RECENT_MANAGER_ERROR_NOT_FOUND" name="NotFound" />
<member cname="GTK_RECENT_MANAGER_ERROR_INVALID_URI" name="InvalidUri" />
<member cname="GTK_RECENT_MANAGER_ERROR_INVALID_ENCODING" name="InvalidEncoding" />
<member cname="GTK_RECENT_MANAGER_ERROR_NOT_REGISTERED" name="NotRegistered" />
<member cname="GTK_RECENT_MANAGER_ERROR_READ" name="Read" />
<member cname="GTK_RECENT_MANAGER_ERROR_WRITE" name="Write" />
<member cname="GTK_RECENT_MANAGER_ERROR_UNKNOWN" name="Unknown" />
</enum>
<enum name="RecentSortType" cname="GtkRecentSortType" gtype="gtk_recent_sort_type_get_type" type="enum">
<member cname="GTK_RECENT_SORT_NONE" name="None" />
<member cname="GTK_RECENT_SORT_MRU" name="Mru" />
<member cname="GTK_RECENT_SORT_LRU" name="Lru" />
<member cname="GTK_RECENT_SORT_CUSTOM" name="Custom" />
</enum>
<enum name="RegionFlags" cname="GtkRegionFlags" gtype="gtk_region_flags_get_type" type="flags">
<member cname="GTK_REGION_EVEN" name="Even" value="1 &lt;&lt; 0" />
<member cname="GTK_REGION_ODD" name="Odd" value="1 &lt;&lt; 1" />
<member cname="GTK_REGION_FIRST" name="First" value="1 &lt;&lt; 2" />
<member cname="GTK_REGION_LAST" name="Last" value="1 &lt;&lt; 3" />
<member cname="GTK_REGION_ONLY" name="Only" value="1 &lt;&lt; 4" />
<member cname="GTK_REGION_SORTED" name="Sorted" value="1 &lt;&lt; 5" />
</enum>
<enum name="ReliefStyle" cname="GtkReliefStyle" gtype="gtk_relief_style_get_type" type="enum">
<member cname="GTK_RELIEF_NORMAL" name="Normal" />
<member cname="GTK_RELIEF_HALF" name="Half" />
<member cname="GTK_RELIEF_NONE" name="None" />
</enum>
<enum name="ResizeMode" cname="GtkResizeMode" gtype="gtk_resize_mode_get_type" type="enum">
<member cname="GTK_RESIZE_PARENT" name="Parent" />
<member cname="GTK_RESIZE_QUEUE" name="Queue" />
<member cname="GTK_RESIZE_IMMEDIATE" name="Immediate" />
</enum>
<enum name="ResponseType" cname="GtkResponseType" gtype="gtk_response_type_get_type" type="enum">
<member cname="GTK_RESPONSE_NONE" name="None" value="-1" />
<member cname="GTK_RESPONSE_REJECT" name="Reject" value="-2" />
<member cname="GTK_RESPONSE_ACCEPT" name="Accept" value="-3" />
<member cname="GTK_RESPONSE_DELETE_EVENT" name="DeleteEvent" value="-4" />
<member cname="GTK_RESPONSE_OK" name="Ok" value="-5" />
<member cname="GTK_RESPONSE_CANCEL" name="Cancel" value="-6" />
<member cname="GTK_RESPONSE_CLOSE" name="Close" value="-7" />
<member cname="GTK_RESPONSE_YES" name="Yes" value="-8" />
<member cname="GTK_RESPONSE_NO" name="No" value="-9" />
<member cname="GTK_RESPONSE_APPLY" name="Apply" value="-10" />
<member cname="GTK_RESPONSE_HELP" name="Help" value="-11" />
</enum>
<enum name="RevealerTransitionType" cname="GtkRevealerTransitionType" gtype="gtk_revealer_transition_type_get_type" type="enum">
<member cname="GTK_REVEALER_TRANSITION_TYPE_NONE" name="None" />
<member cname="GTK_REVEALER_TRANSITION_TYPE_CROSSFADE" name="Crossfade" />
<member cname="GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT" name="SlideRight" />
<member cname="GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT" name="SlideLeft" />
<member cname="GTK_REVEALER_TRANSITION_TYPE_SLIDE_UP" name="SlideUp" />
<member cname="GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN" name="SlideDown" />
</enum>
<enum name="ScrollStep" cname="GtkScrollStep" gtype="gtk_scroll_step_get_type" type="enum">
<member cname="GTK_SCROLL_STEPS" name="Steps" />
<member cname="GTK_SCROLL_PAGES" name="Pages" />
<member cname="GTK_SCROLL_ENDS" name="Ends" />
<member cname="GTK_SCROLL_HORIZONTAL_STEPS" name="HorizontalSteps" />
<member cname="GTK_SCROLL_HORIZONTAL_PAGES" name="HorizontalPages" />
<member cname="GTK_SCROLL_HORIZONTAL_ENDS" name="HorizontalEnds" />
</enum>
<enum name="ScrollType" cname="GtkScrollType" gtype="gtk_scroll_type_get_type" type="enum">
<member cname="GTK_SCROLL_NONE" name="None" />
<member cname="GTK_SCROLL_JUMP" name="Jump" />
<member cname="GTK_SCROLL_STEP_BACKWARD" name="StepBackward" />
<member cname="GTK_SCROLL_STEP_FORWARD" name="StepForward" />
<member cname="GTK_SCROLL_PAGE_BACKWARD" name="PageBackward" />
<member cname="GTK_SCROLL_PAGE_FORWARD" name="PageForward" />
<member cname="GTK_SCROLL_STEP_UP" name="StepUp" />
<member cname="GTK_SCROLL_STEP_DOWN" name="StepDown" />
<member cname="GTK_SCROLL_PAGE_UP" name="PageUp" />
<member cname="GTK_SCROLL_PAGE_DOWN" name="PageDown" />
<member cname="GTK_SCROLL_STEP_LEFT" name="StepLeft" />
<member cname="GTK_SCROLL_STEP_RIGHT" name="StepRight" />
<member cname="GTK_SCROLL_PAGE_LEFT" name="PageLeft" />
<member cname="GTK_SCROLL_PAGE_RIGHT" name="PageRight" />
<member cname="GTK_SCROLL_START" name="Start" />
<member cname="GTK_SCROLL_END" name="End" />
</enum>
<enum name="ScrollablePolicy" cname="GtkScrollablePolicy" gtype="gtk_scrollable_policy_get_type" type="enum">
<member cname="GTK_SCROLL_MINIMUM" name="Minimum" />
<member cname="GTK_SCROLL_NATURAL" name="Natural" />
</enum>
<enum name="SelectionMode" cname="GtkSelectionMode" gtype="gtk_selection_mode_get_type" type="enum">
<member cname="GTK_SELECTION_NONE" name="None" />
<member cname="GTK_SELECTION_SINGLE" name="Single" />
<member cname="GTK_SELECTION_BROWSE" name="Browse" />
<member cname="GTK_SELECTION_MULTIPLE" name="Multiple" />
</enum>
<enum name="SensitivityType" cname="GtkSensitivityType" gtype="gtk_sensitivity_type_get_type" type="enum">
<member cname="GTK_SENSITIVITY_AUTO" name="Auto" />
<member cname="GTK_SENSITIVITY_ON" name="On" />
<member cname="GTK_SENSITIVITY_OFF" name="Off" />
</enum>
<enum name="ShadowType" cname="GtkShadowType" gtype="gtk_shadow_type_get_type" type="enum">
<member cname="GTK_SHADOW_NONE" name="None" />
<member cname="GTK_SHADOW_IN" name="In" />
<member cname="GTK_SHADOW_OUT" name="Out" />
<member cname="GTK_SHADOW_ETCHED_IN" name="EtchedIn" />
<member cname="GTK_SHADOW_ETCHED_OUT" name="EtchedOut" />
</enum>
<enum name="ShortcutType" cname="GtkShortcutType" gtype="gtk_shortcut_type_get_type" type="enum">
<member cname="GTK_SHORTCUT_ACCELERATOR" name="Accelerator" />
<member cname="GTK_SHORTCUT_GESTURE_PINCH" name="GesturePinch" />
<member cname="GTK_SHORTCUT_GESTURE_STRETCH" name="GestureStretch" />
<member cname="GTK_SHORTCUT_GESTURE_ROTATE_CLOCKWISE" name="GestureRotateClockwise" />
<member cname="GTK_SHORTCUT_GESTURE_ROTATE_COUNTERCLOCKWISE" name="GestureRotateCounterclockwise" />
<member cname="GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_LEFT" name="GestureTwoFingerSwipeLeft" />
<member cname="GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_RIGHT" name="GestureTwoFingerSwipeRight" />
<member cname="GTK_SHORTCUT_GESTURE" name="Gesture" />
</enum>
<enum name="SizeGroupMode" cname="GtkSizeGroupMode" gtype="gtk_size_group_mode_get_type" type="enum">
<member cname="GTK_SIZE_GROUP_NONE" name="None" />
<member cname="GTK_SIZE_GROUP_HORIZONTAL" name="Horizontal" />
<member cname="GTK_SIZE_GROUP_VERTICAL" name="Vertical" />
<member cname="GTK_SIZE_GROUP_BOTH" name="Both" />
</enum>
<enum name="SizeRequestMode" cname="GtkSizeRequestMode" gtype="gtk_size_request_mode_get_type" type="enum">
<member cname="GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH" name="HeightForWidth" />
<member cname="GTK_SIZE_REQUEST_WIDTH_FOR_HEIGHT" name="WidthForHeight" />
<member cname="GTK_SIZE_REQUEST_CONSTANT_SIZE" name="ConstantSize" />
</enum>
<enum name="SortType" cname="GtkSortType" gtype="gtk_sort_type_get_type" type="enum">
<member cname="GTK_SORT_ASCENDING" name="Ascending" />
<member cname="GTK_SORT_DESCENDING" name="Descending" />
</enum>
<enum name="SpinButtonUpdatePolicy" cname="GtkSpinButtonUpdatePolicy" gtype="gtk_spin_button_update_policy_get_type" type="enum">
<member cname="GTK_UPDATE_ALWAYS" name="Always" />
<member cname="GTK_UPDATE_IF_VALID" name="IfValid" />
</enum>
<enum name="SpinType" cname="GtkSpinType" gtype="gtk_spin_type_get_type" type="enum">
<member cname="GTK_SPIN_STEP_FORWARD" name="StepForward" />
<member cname="GTK_SPIN_STEP_BACKWARD" name="StepBackward" />
<member cname="GTK_SPIN_PAGE_FORWARD" name="PageForward" />
<member cname="GTK_SPIN_PAGE_BACKWARD" name="PageBackward" />
<member cname="GTK_SPIN_HOME" name="Home" />
<member cname="GTK_SPIN_END" name="End" />
<member cname="GTK_SPIN_USER_DEFINED" name="UserDefined" />
</enum>
<enum name="StackTransitionType" cname="GtkStackTransitionType" gtype="gtk_stack_transition_type_get_type" type="enum">
<member cname="GTK_STACK_TRANSITION_TYPE_NONE" name="None" />
<member cname="GTK_STACK_TRANSITION_TYPE_CROSSFADE" name="Crossfade" />
<member cname="GTK_STACK_TRANSITION_TYPE_SLIDE_RIGHT" name="SlideRight" />
<member cname="GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT" name="SlideLeft" />
<member cname="GTK_STACK_TRANSITION_TYPE_SLIDE_UP" name="SlideUp" />
<member cname="GTK_STACK_TRANSITION_TYPE_SLIDE_DOWN" name="SlideDown" />
<member cname="GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT" name="SlideLeftRight" />
<member cname="GTK_STACK_TRANSITION_TYPE_SLIDE_UP_DOWN" name="SlideUpDown" />
<member cname="GTK_STACK_TRANSITION_TYPE_OVER_UP" name="OverUp" />
<member cname="GTK_STACK_TRANSITION_TYPE_OVER_DOWN" name="OverDown" />
<member cname="GTK_STACK_TRANSITION_TYPE_OVER_LEFT" name="OverLeft" />
<member cname="GTK_STACK_TRANSITION_TYPE_OVER_RIGHT" name="OverRight" />
<member cname="GTK_STACK_TRANSITION_TYPE_UNDER_UP" name="UnderUp" />
<member cname="GTK_STACK_TRANSITION_TYPE_UNDER_DOWN" name="UnderDown" />
<member cname="GTK_STACK_TRANSITION_TYPE_UNDER_LEFT" name="UnderLeft" />
<member cname="GTK_STACK_TRANSITION_TYPE_UNDER_RIGHT" name="UnderRight" />
<member cname="GTK_STACK_TRANSITION_TYPE_OVER_UP_DOWN" name="OverUpDown" />
<member cname="GTK_STACK_TRANSITION_TYPE_OVER_DOWN_UP" name="OverDownUp" />
<member cname="GTK_STACK_TRANSITION_TYPE_OVER_LEFT_RIGHT" name="OverLeftRight" />
<member cname="GTK_STACK_TRANSITION_TYPE_OVER_RIGHT_LEFT" name="OverRightLeft" />
</enum>
<enum name="StateFlags" cname="GtkStateFlags" gtype="gtk_state_flags_get_type" type="flags">
<member cname="GTK_STATE_FLAG_NORMAL" name="Normal" />
<member cname="GTK_STATE_FLAG_ACTIVE" name="Active" value="1 &lt;&lt; 0" />
<member cname="GTK_STATE_FLAG_PRELIGHT" name="Prelight" value="1 &lt;&lt; 1" />
<member cname="GTK_STATE_FLAG_SELECTED" name="Selected" value="1 &lt;&lt; 2" />
<member cname="GTK_STATE_FLAG_INSENSITIVE" name="Insensitive" value="1 &lt;&lt; 3" />
<member cname="GTK_STATE_FLAG_INCONSISTENT" name="Inconsistent" value="1 &lt;&lt; 4" />
<member cname="GTK_STATE_FLAG_FOCUSED" name="Focused" value="1 &lt;&lt; 5" />
<member cname="GTK_STATE_FLAG_BACKDROP" name="Backdrop" value="1 &lt;&lt; 6" />
<member cname="GTK_STATE_FLAG_DIR_LTR" name="DirLtr" value="1 &lt;&lt; 7" />
<member cname="GTK_STATE_FLAG_DIR_RTL" name="DirRtl" value="1 &lt;&lt; 8" />
<member cname="GTK_STATE_FLAG_LINK" name="Link" value="1 &lt;&lt; 9" />
<member cname="GTK_STATE_FLAG_VISITED" name="Visited" value="1 &lt;&lt; 10" />
<member cname="GTK_STATE_FLAG_CHECKED" name="Checked" value="1 &lt;&lt; 11" />
<member cname="GTK_STATE_FLAG_DROP_ACTIVE" name="DropActive" value="1 &lt;&lt; 12" />
</enum>
<enum name="StateType" cname="GtkStateType" gtype="gtk_state_type_get_type" type="enum">
<member cname="GTK_STATE_NORMAL" name="Normal" />
<member cname="GTK_STATE_ACTIVE" name="Active" />
<member cname="GTK_STATE_PRELIGHT" name="Prelight" />
<member cname="GTK_STATE_SELECTED" name="Selected" />
<member cname="GTK_STATE_INSENSITIVE" name="Insensitive" />
<member cname="GTK_STATE_INCONSISTENT" name="Inconsistent" />
<member cname="GTK_STATE_FOCUSED" name="Focused" />
</enum>
<enum name="StyleContextPrintFlags" cname="GtkStyleContextPrintFlags" gtype="gtk_style_context_print_flags_get_type" type="flags">
<member cname="GTK_STYLE_CONTEXT_PRINT_NONE" name="None" />
<member cname="GTK_STYLE_CONTEXT_PRINT_RECURSE" name="Recurse" value="1 &lt;&lt; 0" />
<member cname="GTK_STYLE_CONTEXT_PRINT_SHOW_STYLE" name="ShowStyle" value="1 &lt;&lt; 1" />
</enum>
<enum name="TargetFlags" cname="GtkTargetFlags" gtype="gtk_target_flags_get_type" type="flags">
<member cname="GTK_TARGET_SAME_APP" name="SameApp" value="1 &lt;&lt; 0" />
<member cname="GTK_TARGET_SAME_WIDGET" name="SameWidget" value="1 &lt;&lt; 1" />
<member cname="GTK_TARGET_OTHER_APP" name="OtherApp" value="1 &lt;&lt; 2" />
<member cname="GTK_TARGET_OTHER_WIDGET" name="OtherWidget" value="1 &lt;&lt; 3" />
</enum>
<enum name="TextBufferTargetInfo" cname="GtkTextBufferTargetInfo" gtype="gtk_text_buffer_target_info_get_type" type="enum">
<member cname="GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS" name="BufferContents" value="- 1" />
<member cname="GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT" name="RichText" value="- 2" />
<member cname="GTK_TEXT_BUFFER_TARGET_INFO_TEXT" name="Text" value="- 3" />
</enum>
<enum name="TextDirection" cname="GtkTextDirection" gtype="gtk_text_direction_get_type" type="enum">
<member cname="GTK_TEXT_DIR_NONE" name="None" />
<member cname="GTK_TEXT_DIR_LTR" name="Ltr" />
<member cname="GTK_TEXT_DIR_RTL" name="Rtl" />
</enum>
<enum name="TextExtendSelection" cname="GtkTextExtendSelection" gtype="gtk_text_extend_selection_get_type" type="enum">
<member cname="GTK_TEXT_EXTEND_SELECTION_WORD" name="Word" />
<member cname="GTK_TEXT_EXTEND_SELECTION_LINE" name="Line" />
</enum>
<enum name="TextSearchFlags" cname="GtkTextSearchFlags" gtype="gtk_text_search_flags_get_type" type="flags">
<member cname="GTK_TEXT_SEARCH_VISIBLE_ONLY" name="VisibleOnly" value="1 &lt;&lt; 0" />
<member cname="GTK_TEXT_SEARCH_TEXT_ONLY" name="TextOnly" value="1 &lt;&lt; 1" />
<member cname="GTK_TEXT_SEARCH_CASE_INSENSITIVE" name="CaseInsensitive" value="1 &lt;&lt; 2" />
</enum>
<enum name="TextViewLayer" cname="GtkTextViewLayer" gtype="gtk_text_view_layer_get_type" type="enum">
<member cname="GTK_TEXT_VIEW_LAYER_BELOW" name="Below" />
<member cname="GTK_TEXT_VIEW_LAYER_ABOVE" name="Above" />
<member cname="GTK_TEXT_VIEW_LAYER_BELOW_TEXT" name="BelowText" />
<member cname="GTK_TEXT_VIEW_LAYER_ABOVE_TEXT" name="AboveText" />
</enum>
<enum name="TextWindowType" cname="GtkTextWindowType" gtype="gtk_text_window_type_get_type" type="enum">
<member cname="GTK_TEXT_WINDOW_PRIVATE" name="Private" />
<member cname="GTK_TEXT_WINDOW_WIDGET" name="Widget" />
<member cname="GTK_TEXT_WINDOW_TEXT" name="Text" />
<member cname="GTK_TEXT_WINDOW_LEFT" name="Left" />
<member cname="GTK_TEXT_WINDOW_RIGHT" name="Right" />
<member cname="GTK_TEXT_WINDOW_TOP" name="Top" />
<member cname="GTK_TEXT_WINDOW_BOTTOM" name="Bottom" />
</enum>
<enum name="ToolPaletteDragTargets" cname="GtkToolPaletteDragTargets" gtype="gtk_tool_palette_drag_targets_get_type" type="flags">
<member cname="GTK_TOOL_PALETTE_DRAG_ITEMS" name="Items" value="1 &lt;&lt; 0" />
<member cname="GTK_TOOL_PALETTE_DRAG_GROUPS" name="Groups" value="1 &lt;&lt; 1" />
</enum>
<enum name="ToolbarSpaceStyle" cname="GtkToolbarSpaceStyle" gtype="gtk_toolbar_space_style_get_type" type="enum">
<member cname="GTK_TOOLBAR_SPACE_EMPTY" name="Empty" />
<member cname="GTK_TOOLBAR_SPACE_LINE" name="Line" />
</enum>
<enum name="ToolbarStyle" cname="GtkToolbarStyle" gtype="gtk_toolbar_style_get_type" type="enum">
<member cname="GTK_TOOLBAR_ICONS" name="Icons" />
<member cname="GTK_TOOLBAR_TEXT" name="Text" />
<member cname="GTK_TOOLBAR_BOTH" name="Both" />
<member cname="GTK_TOOLBAR_BOTH_HORIZ" name="BothHoriz" />
</enum>
<enum name="TreeModelFlags" cname="GtkTreeModelFlags" gtype="gtk_tree_model_flags_get_type" type="flags">
<member cname="GTK_TREE_MODEL_ITERS_PERSIST" name="ItersPersist" value="1 &lt;&lt; 0" />
<member cname="GTK_TREE_MODEL_LIST_ONLY" name="ListOnly" value="1 &lt;&lt; 1" />
</enum>
<enum name="TreeViewColumnSizing" cname="GtkTreeViewColumnSizing" gtype="gtk_tree_view_column_sizing_get_type" type="enum">
<member cname="GTK_TREE_VIEW_COLUMN_GROW_ONLY" name="GrowOnly" />
<member cname="GTK_TREE_VIEW_COLUMN_AUTOSIZE" name="Autosize" />
<member cname="GTK_TREE_VIEW_COLUMN_FIXED" name="Fixed" />
</enum>
<enum name="TreeViewDropPosition" cname="GtkTreeViewDropPosition" gtype="gtk_tree_view_drop_position_get_type" type="enum">
<member cname="GTK_TREE_VIEW_DROP_BEFORE" name="Before" />
<member cname="GTK_TREE_VIEW_DROP_AFTER" name="After" />
<member cname="GTK_TREE_VIEW_DROP_INTO_OR_BEFORE" name="IntoOrBefore" />
<member cname="GTK_TREE_VIEW_DROP_INTO_OR_AFTER" name="IntoOrAfter" />
</enum>
<enum name="TreeViewGridLines" cname="GtkTreeViewGridLines" gtype="gtk_tree_view_grid_lines_get_type" type="enum">
<member cname="GTK_TREE_VIEW_GRID_LINES_NONE" name="None" />
<member cname="GTK_TREE_VIEW_GRID_LINES_HORIZONTAL" name="Horizontal" />
<member cname="GTK_TREE_VIEW_GRID_LINES_VERTICAL" name="Vertical" />
<member cname="GTK_TREE_VIEW_GRID_LINES_BOTH" name="Both" />
</enum>
<enum name="UIManagerItemType" cname="GtkUIManagerItemType" type="flags">
<member cname="GTK_UI_MANAGER_AUTO" name="Auto" />
<member cname="GTK_UI_MANAGER_MENUBAR" name="Menubar" value="1 &lt;&lt; 0" />
<member cname="GTK_UI_MANAGER_MENU" name="Menu" value="1 &lt;&lt; 1" />
<member cname="GTK_UI_MANAGER_TOOLBAR" name="Toolbar" value="1 &lt;&lt; 2" />
<member cname="GTK_UI_MANAGER_PLACEHOLDER" name="Placeholder" value="1 &lt;&lt; 3" />
<member cname="GTK_UI_MANAGER_POPUP" name="Popup" value="1 &lt;&lt; 4" />
<member cname="GTK_UI_MANAGER_MENUITEM" name="Menuitem" value="1 &lt;&lt; 5" />
<member cname="GTK_UI_MANAGER_TOOLITEM" name="Toolitem" value="1 &lt;&lt; 6" />
<member cname="GTK_UI_MANAGER_SEPARATOR" name="Separator" value="1 &lt;&lt; 7" />
<member cname="GTK_UI_MANAGER_ACCELERATOR" name="Accelerator" value="1 &lt;&lt; 8" />
<member cname="GTK_UI_MANAGER_POPUP_WITH_ACCELS" name="PopupWithAccels" value="1 &lt;&lt; 9" />
</enum>
<enum name="Unit" cname="GtkUnit" gtype="gtk_unit_get_type" type="enum">
<member cname="GTK_UNIT_NONE" name="None" />
<member cname="GTK_UNIT_POINTS" name="Points" />
<member cname="GTK_UNIT_INCH" name="Inch" />
<member cname="GTK_UNIT_MM" name="Mm" />
</enum>
<enum name="WidgetHelpType" cname="GtkWidgetHelpType" gtype="gtk_widget_help_type_get_type" type="enum">
<member cname="GTK_WIDGET_HELP_TOOLTIP" name="Tooltip" />
<member cname="GTK_WIDGET_HELP_WHATS_THIS" name="WhatsThis" />
</enum>
<enum name="Win32EmbedMessageType" cname="GtkWin32EmbedMessageType" type="enum">
<member cname="GTK_WIN32_EMBED_WINDOW_ACTIVATE" name="WindowActivate" />
<member cname="GTK_WIN32_EMBED_WINDOW_DEACTIVATE" name="WindowDeactivate" />
<member cname="GTK_WIN32_EMBED_FOCUS_IN" name="FocusIn" />
<member cname="GTK_WIN32_EMBED_FOCUS_OUT" name="FocusOut" />
<member cname="GTK_WIN32_EMBED_MODALITY_ON" name="ModalityOn" />
<member cname="GTK_WIN32_EMBED_MODALITY_OFF" name="ModalityOff" />
<member cname="GTK_WIN32_EMBED_PARENT_NOTIFY" name="ParentNotify" />
<member cname="GTK_WIN32_EMBED_EVENT_PLUG_MAPPED" name="EventPlugMapped" />
<member cname="GTK_WIN32_EMBED_PLUG_RESIZED" name="PlugResized" />
<member cname="GTK_WIN32_EMBED_REQUEST_FOCUS" name="RequestFocus" />
<member cname="GTK_WIN32_EMBED_FOCUS_NEXT" name="FocusNext" />
<member cname="GTK_WIN32_EMBED_FOCUS_PREV" name="FocusPrev" />
<member cname="GTK_WIN32_EMBED_GRAB_KEY" name="GrabKey" />
<member cname="GTK_WIN32_EMBED_UNGRAB_KEY" name="UngrabKey" />
<member cname="GTK_WIN32_EMBED_LAST" name="Last" />
</enum>
<enum name="WindowPosition" cname="GtkWindowPosition" gtype="gtk_window_position_get_type" type="enum">
<member cname="GTK_WIN_POS_NONE" name="None" />
<member cname="GTK_WIN_POS_CENTER" name="Center" />
<member cname="GTK_WIN_POS_MOUSE" name="Mouse" />
<member cname="GTK_WIN_POS_CENTER_ALWAYS" name="CenterAlways" />
<member cname="GTK_WIN_POS_CENTER_ON_PARENT" name="CenterOnParent" />
</enum>
<enum name="WindowType" cname="GtkWindowType" gtype="gtk_window_type_get_type" type="enum">
<member cname="GTK_WINDOW_TOPLEVEL" name="Toplevel" />
<member cname="GTK_WINDOW_POPUP" name="Popup" />
</enum>
<enum name="WrapMode" cname="GtkWrapMode" gtype="gtk_wrap_mode_get_type" type="enum">
<member cname="GTK_WRAP_NONE" name="None" />
<member cname="GTK_WRAP_CHAR" name="Char" />
<member cname="GTK_WRAP_WORD" name="Word" />
<member cname="GTK_WRAP_WORD_CHAR" name="WordChar" />
</enum>
<callback name="AccelGroupActivate" cname="GtkAccelGroupActivate">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkAccelGroup*" name="accel_group" />
<parameter type="GObject*" name="acceleratable" />
<parameter type="guint" name="keyval" />
<parameter type="GdkModifierType" name="modifier" />
</parameters>
</callback>
<callback name="AccelGroupFindFunc" cname="GtkAccelGroupFindFunc">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkAccelKey*" name="key" />
<parameter type="GClosure*" name="closure" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="AccelMapForeach" cname="GtkAccelMapForeach">
<return-type type="void" />
<parameters>
<parameter type="gpointer" name="data" />
<parameter type="const-gchar*" name="accel_path" />
<parameter type="guint" name="accel_key" />
<parameter type="GdkModifierType" name="accel_mods" />
<parameter type="gboolean" name="changed" />
</parameters>
</callback>
<callback name="AssistantPageFunc" cname="GtkAssistantPageFunc">
<return-type type="gint" />
<parameters>
<parameter type="gint" name="current_page" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="BookmarksChangedFunc" cname="GtkBookmarksChangedFunc">
<return-type type="void" />
<parameters>
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="BuilderConnectFunc" cname="GtkBuilderConnectFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkBuilder*" name="builder" />
<parameter type="GObject*" name="object" />
<parameter type="const-gchar*" name="signal_name" />
<parameter type="const-gchar*" name="handler_name" />
<parameter type="GObject*" name="connect_object" />
<parameter type="GConnectFlags" name="flags" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="CalendarDetailFunc" cname="GtkCalendarDetailFunc">
<return-type type="gchar*" />
<parameters>
<parameter type="GtkCalendar*" name="calendar" />
<parameter type="guint" name="year" />
<parameter type="guint" name="month" />
<parameter type="guint" name="day" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="Callback" cname="GtkCallback">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="CellAllocCallback" cname="GtkCellAllocCallback">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="const-GdkRectangle*" name="cell_background" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="CellCallback" cname="GtkCellCallback">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="CellLayoutDataFunc" cname="GtkCellLayoutDataFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkCellLayout*" name="cell_layout" />
<parameter type="GtkCellRenderer*" name="cell" />
<parameter type="GtkTreeModel*" name="tree_model" />
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="ClipboardClearFunc" cname="GtkClipboardClearFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboard*" name="clipboard" />
<parameter type="gpointer" name="user_data_or_owner" />
</parameters>
</callback>
<callback name="ClipboardGetFunc" cname="GtkClipboardGetFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboard*" name="clipboard" />
<parameter type="GtkSelectionData*" name="selection_data" />
<parameter type="guint" name="info" />
<parameter type="gpointer" name="user_data_or_owner" />
</parameters>
</callback>
<callback name="ClipboardImageReceivedFunc" cname="GtkClipboardImageReceivedFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboard*" name="clipboard" />
<parameter type="GdkPixbuf*" name="pixbuf" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="ClipboardReceivedFunc" cname="GtkClipboardReceivedFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboard*" name="clipboard" />
<parameter type="GtkSelectionData*" name="selection_data" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="ClipboardRichTextReceivedFunc" cname="GtkClipboardRichTextReceivedFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboard*" name="clipboard" />
<parameter type="GdkAtom" name="format" />
<parameter type="const-guint8*" name="text" />
<parameter type="gsize" name="length" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="ClipboardTargetsReceivedFunc" cname="GtkClipboardTargetsReceivedFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboard*" name="clipboard" />
<parameter type="GdkAtom*" name="atoms" />
<parameter type="gint" name="n_atoms" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="ClipboardTextReceivedFunc" cname="GtkClipboardTextReceivedFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboard*" name="clipboard" />
<parameter type="const-gchar*" name="text" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="ClipboardURIReceivedFunc" cname="GtkClipboardURIReceivedFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboard*" name="clipboard" />
<parameter type="gchar**" name="uris" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="ColorSelectionChangePaletteFunc" cname="GtkColorSelectionChangePaletteFunc">
<return-type type="void" />
<parameters>
<parameter type="const-GdkColor*" name="colors" />
<parameter type="gint" name="n_colors" />
</parameters>
</callback>
<callback name="ColorSelectionChangePaletteWithScreenFunc" cname="GtkColorSelectionChangePaletteWithScreenFunc">
<return-type type="void" />
<parameters>
<parameter type="GdkScreen*" name="screen" />
<parameter type="const-GdkColor*" name="colors" />
<parameter type="gint" name="n_colors" />
</parameters>
</callback>
<callback name="EntryCompletionMatchFunc" cname="GtkEntryCompletionMatchFunc">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkEntryCompletion*" name="completion" />
<parameter type="const-gchar*" name="key" />
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="FileFilterFunc" cname="GtkFileFilterFunc">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GtkFileFilterInfo*" name="filter_info" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="FlowBoxCreateWidgetFunc" cname="GtkFlowBoxCreateWidgetFunc">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="gpointer" name="item" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="FlowBoxFilterFunc" cname="GtkFlowBoxFilterFunc">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkFlowBoxChild*" name="child" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="FlowBoxForeachFunc" cname="GtkFlowBoxForeachFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkFlowBox*" name="box" />
<parameter type="GtkFlowBoxChild*" name="child" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="FlowBoxSortFunc" cname="GtkFlowBoxSortFunc">
<return-type type="gint" />
<parameters>
<parameter type="GtkFlowBoxChild*" name="child1" />
<parameter type="GtkFlowBoxChild*" name="child2" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="FontFilterFunc" cname="GtkFontFilterFunc">
<return-type type="gboolean" />
<parameters>
<parameter type="const-PangoFontFamily*" name="family" />
<parameter type="const-PangoFontFace*" name="face" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="IconViewForeachFunc" cname="GtkIconViewForeachFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkIconView*" name="icon_view" />
<parameter type="GtkTreePath*" name="path" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="KeySnoopFunc" cname="GtkKeySnoopFunc">
<return-type type="gint" />
<parameters>
<parameter type="GtkWidget*" name="grab_widget" />
<parameter type="GdkEventKey*" name="event" />
<parameter type="gpointer" name="func_data" />
</parameters>
</callback>
<callback name="ListBoxCreateWidgetFunc" cname="GtkListBoxCreateWidgetFunc">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="gpointer" name="item" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="ListBoxFilterFunc" cname="GtkListBoxFilterFunc">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkListBoxRow*" name="row" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="ListBoxForeachFunc" cname="GtkListBoxForeachFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkListBox*" name="box" />
<parameter type="GtkListBoxRow*" name="row" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="ListBoxSortFunc" cname="GtkListBoxSortFunc">
<return-type type="gint" />
<parameters>
<parameter type="GtkListBoxRow*" name="row1" />
<parameter type="GtkListBoxRow*" name="row2" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="ListBoxUpdateHeaderFunc" cname="GtkListBoxUpdateHeaderFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkListBoxRow*" name="row" />
<parameter type="GtkListBoxRow*" name="before" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="MenuDetachFunc" cname="GtkMenuDetachFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="attach_widget" />
<parameter type="GtkMenu*" name="menu" />
</parameters>
</callback>
<callback name="MenuPositionFunc" cname="GtkMenuPositionFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkMenu*" name="menu" />
<parameter type="gint*" name="x" />
<parameter type="gint*" name="y" />
<parameter type="gboolean*" name="push_in" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="MenuTrackerInsertFunc" cname="GtkMenuTrackerInsertFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkMenuTrackerItem*" name="item" />
<parameter type="gint" name="position" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="MenuTrackerRemoveFunc" cname="GtkMenuTrackerRemoveFunc">
<return-type type="void" />
<parameters>
<parameter type="gint" name="position" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="MnemonicHashForeach" cname="GtkMnemonicHashForeach">
<return-type type="void" />
<parameters>
<parameter type="guint" name="keyval" />
<parameter type="GSList*" name="targets" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="ModuleDisplayInitFunc" cname="GtkModuleDisplayInitFunc">
<return-type type="void" />
<parameters>
<parameter type="GdkDisplay*" name="display" />
</parameters>
</callback>
<callback name="ModuleInitFunc" cname="GtkModuleInitFunc">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="argc" />
<parameter type="gchar***" name="argv" />
</parameters>
</callback>
<callback name="PageSetupDoneFunc" cname="GtkPageSetupDoneFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkPageSetup*" name="page_setup" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="PrintJobCompleteFunc" cname="GtkPrintJobCompleteFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintJob*" name="print_job" />
<parameter type="gpointer" name="user_data" />
<parameter type="const-GError*" name="error" />
</parameters>
</callback>
<callback name="PrintSettingsFunc" cname="GtkPrintSettingsFunc">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="key" />
<parameter type="const-gchar*" name="value" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="PrinterFunc" cname="GtkPrinterFunc">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkPrinter*" name="printer" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="RcPropertyParser" cname="GtkRcPropertyParser">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GParamSpec*" name="pspec" />
<parameter type="const-GString*" name="rc_string" />
<parameter type="GValue*" name="property_value" />
</parameters>
</callback>
<callback name="RecentFilterFunc" cname="GtkRecentFilterFunc">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GtkRecentFilterInfo*" name="filter_info" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="RecentSortFunc" cname="GtkRecentSortFunc">
<return-type type="gint" />
<parameters>
<parameter type="GtkRecentInfo*" name="a" />
<parameter type="GtkRecentInfo*" name="b" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="StylePropertyParser" cname="GtkStylePropertyParser">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="string" />
<parameter type="GValue*" name="value" />
<parameter type="GError**" name="error" />
</parameters>
</callback>
<callback name="TextBufferDeserializeFunc" cname="GtkTextBufferDeserializeFunc">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextBuffer*" name="register_buffer" />
<parameter type="GtkTextBuffer*" name="content_buffer" />
<parameter type="GtkTextIter*" name="iter" />
<parameter type="const-guint8*" name="data" />
<parameter type="gsize" name="length" />
<parameter type="gboolean" name="create_tags" />
<parameter type="gpointer" name="user_data" />
<parameter type="GError**" name="error" />
</parameters>
</callback>
<callback name="TextBufferSerializeFunc" cname="GtkTextBufferSerializeFunc">
<return-type type="guint8*" />
<parameters>
<parameter type="GtkTextBuffer*" name="register_buffer" />
<parameter type="GtkTextBuffer*" name="content_buffer" />
<parameter type="const-GtkTextIter*" name="start" />
<parameter type="const-GtkTextIter*" name="end" />
<parameter type="gsize*" name="length" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="TextCharPredicate" cname="GtkTextCharPredicate">
<return-type type="gboolean" />
<parameters>
<parameter type="gunichar" name="ch" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="TextTagTableForeach" cname="GtkTextTagTableForeach">
<return-type type="void" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="TickCallback" cname="GtkTickCallback">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkFrameClock*" name="frame_clock" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="TranslateFunc" cname="GtkTranslateFunc">
<return-type type="gchar*" />
<parameters>
<parameter type="const-gchar*" name="path" />
<parameter type="gpointer" name="func_data" />
</parameters>
</callback>
<callback name="TreeCellDataFunc" cname="GtkTreeCellDataFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeViewColumn*" name="tree_column" />
<parameter type="GtkCellRenderer*" name="cell" />
<parameter type="GtkTreeModel*" name="tree_model" />
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="TreeDestroyCountFunc" cname="GtkTreeDestroyCountFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeView*" name="tree_view" />
<parameter type="GtkTreePath*" name="path" />
<parameter type="gint" name="children" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="TreeIterCompareFunc" cname="GtkTreeIterCompareFunc">
<return-type type="gint" />
<parameters>
<parameter type="GtkTreeModel*" name="model" />
<parameter type="GtkTreeIter*" name="a" />
<parameter type="GtkTreeIter*" name="b" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="TreeModelFilterModifyFunc" cname="GtkTreeModelFilterModifyFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeModel*" name="model" />
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GValue*" name="value" />
<parameter type="gint" name="column" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="TreeModelFilterVisibleFunc" cname="GtkTreeModelFilterVisibleFunc">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeModel*" name="model" />
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="TreeModelForeachFunc" cname="GtkTreeModelForeachFunc">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeModel*" name="model" />
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="TreeSelectionForeachFunc" cname="GtkTreeSelectionForeachFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeModel*" name="model" />
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="TreeSelectionFunc" cname="GtkTreeSelectionFunc">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeSelection*" name="selection" />
<parameter type="GtkTreeModel*" name="model" />
<parameter type="GtkTreePath*" name="path" />
<parameter type="gboolean" name="path_currently_selected" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="TreeViewColumnDropFunc" cname="GtkTreeViewColumnDropFunc">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeView*" name="tree_view" />
<parameter type="GtkTreeViewColumn*" name="column" />
<parameter type="GtkTreeViewColumn*" name="prev_column" />
<parameter type="GtkTreeViewColumn*" name="next_column" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="TreeViewMappingFunc" cname="GtkTreeViewMappingFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeView*" name="tree_view" />
<parameter type="GtkTreePath*" name="path" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="TreeViewRowSeparatorFunc" cname="GtkTreeViewRowSeparatorFunc">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeModel*" name="model" />
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="TreeViewSearchEqualFunc" cname="GtkTreeViewSearchEqualFunc">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeModel*" name="model" />
<parameter type="gint" name="column" />
<parameter type="const-gchar*" name="key" />
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gpointer" name="search_data" />
</parameters>
</callback>
<callback name="TreeViewSearchPositionFunc" cname="GtkTreeViewSearchPositionFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeView*" name="tree_view" />
<parameter type="GtkWidget*" name="search_dialog" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<interface name="Actionable" cname="GtkActionable">
<class_struct cname="GtkActionableInterface">
<field name="GIface" cname="g_iface" type="GTypeInterface" />
<method vm="get_action_name" />
<method vm="set_action_name" />
<method vm="get_action_target_value" />
<method vm="set_action_target_value" />
</class_struct>
<property name="ActionName" cname="action-name" type="gchar*" readable="true" writeable="true" />
<property name="ActionTarget" cname="action-target" type="variant" readable="true" writeable="true" />
<virtual_method name="GetActionName" cname="get_action_name">
<return-type type="gchar*" />
<parameters />
</virtual_method>
<virtual_method name="SetActionName" cname="set_action_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="action_name" />
</parameters>
</virtual_method>
<virtual_method name="GetActionTargetValue" cname="get_action_target_value">
<return-type type="GVariant*" />
<parameters />
</virtual_method>
<virtual_method name="SetActionTargetValue" cname="set_action_target_value">
<return-type type="void" />
<parameters>
<parameter type="GVariant*" name="target_value" />
</parameters>
</virtual_method>
<method name="GetActionName" cname="gtk_actionable_get_action_name">
<return-type type="const-gchar*" />
</method>
<method name="GetActionTargetValue" cname="gtk_actionable_get_action_target_value">
<return-type type="GVariant*" />
</method>
<method name="GetType" cname="gtk_actionable_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="SetActionName" cname="gtk_actionable_set_action_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="action_name" />
</parameters>
</method>
<method name="SetActionTarget" cname="gtk_actionable_set_action_target">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="format_string" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="SetActionTargetValue" cname="gtk_actionable_set_action_target_value">
<return-type type="void" />
<parameters>
<parameter type="GVariant*" name="target_value" />
</parameters>
</method>
<method name="SetDetailedActionName" cname="gtk_actionable_set_detailed_action_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="detailed_action_name" />
</parameters>
</method>
</interface>
<interface name="ActionObservable" cname="GtkActionObservable">
<class_struct cname="GtkActionObservableInterface">
<field name="GIface" cname="g_iface" type="GTypeInterface" />
<method vm="register_observer" />
<method vm="unregister_observer" />
</class_struct>
<virtual_method name="RegisterObserver" cname="register_observer">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="action_name" />
<parameter type="GtkActionObserver*" name="observer" />
</parameters>
</virtual_method>
<virtual_method name="UnregisterObserver" cname="unregister_observer">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="action_name" />
<parameter type="GtkActionObserver*" name="observer" />
</parameters>
</virtual_method>
<method name="GetType" cname="gtk_action_observable_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="RegisterObserver" cname="gtk_action_observable_register_observer">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="action_name" />
<parameter type="GtkActionObserver*" name="observer" />
</parameters>
</method>
<method name="UnregisterObserver" cname="gtk_action_observable_unregister_observer">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="action_name" />
<parameter type="GtkActionObserver*" name="observer" />
</parameters>
</method>
</interface>
<interface name="ActionObserver" cname="GtkActionObserver">
<class_struct cname="GtkActionObserverInterface">
<field name="GIface" cname="g_iface" type="GTypeInterface" />
<method vm="action_added" />
<method vm="action_enabled_changed" />
<method vm="action_state_changed" />
<method vm="action_removed" />
<method vm="primary_accel_changed" />
</class_struct>
<virtual_method name="ActionAdded" cname="action_added">
<return-type type="void" />
<parameters>
<parameter type="GtkActionObservable*" name="observable" />
<parameter type="const-gchar*" name="action_name" />
<parameter type="const-GVariantType*" name="parameter_type" />
<parameter type="gboolean" name="enabled" />
<parameter type="GVariant*" name="state" />
</parameters>
</virtual_method>
<virtual_method name="ActionEnabledChanged" cname="action_enabled_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkActionObservable*" name="observable" />
<parameter type="const-gchar*" name="action_name" />
<parameter type="gboolean" name="enabled" />
</parameters>
</virtual_method>
<virtual_method name="ActionStateChanged" cname="action_state_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkActionObservable*" name="observable" />
<parameter type="const-gchar*" name="action_name" />
<parameter type="GVariant*" name="state" />
</parameters>
</virtual_method>
<virtual_method name="ActionRemoved" cname="action_removed">
<return-type type="void" />
<parameters>
<parameter type="GtkActionObservable*" name="observable" />
<parameter type="const-gchar*" name="action_name" />
</parameters>
</virtual_method>
<virtual_method name="PrimaryAccelChanged" cname="primary_accel_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkActionObservable*" name="observable" />
<parameter type="const-gchar*" name="action_name" />
<parameter type="const-gchar*" name="action_and_target" />
</parameters>
</virtual_method>
<method name="ActionAdded" cname="gtk_action_observer_action_added">
<return-type type="void" />
<parameters>
<parameter type="GtkActionObservable*" name="observable" />
<parameter type="const-gchar*" name="action_name" />
<parameter type="const-GVariantType*" name="parameter_type" />
<parameter type="gboolean" name="enabled" />
<parameter type="GVariant*" name="state" />
</parameters>
</method>
<method name="ActionEnabledChanged" cname="gtk_action_observer_action_enabled_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkActionObservable*" name="observable" />
<parameter type="const-gchar*" name="action_name" />
<parameter type="gboolean" name="enabled" />
</parameters>
</method>
<method name="ActionRemoved" cname="gtk_action_observer_action_removed">
<return-type type="void" />
<parameters>
<parameter type="GtkActionObservable*" name="observable" />
<parameter type="const-gchar*" name="action_name" />
</parameters>
</method>
<method name="ActionStateChanged" cname="gtk_action_observer_action_state_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkActionObservable*" name="observable" />
<parameter type="const-gchar*" name="action_name" />
<parameter type="GVariant*" name="state" />
</parameters>
</method>
<method name="GetType" cname="gtk_action_observer_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="PrimaryAccelChanged" cname="gtk_action_observer_primary_accel_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkActionObservable*" name="observable" />
<parameter type="const-gchar*" name="action_name" />
<parameter type="const-gchar*" name="action_and_target" />
</parameters>
</method>
</interface>
<interface name="Activatable" cname="GtkActivatable">
<class_struct cname="GtkActivatableIface">
<field name="GIface" cname="g_iface" type="GTypeInterface" />
<method vm="update" />
<method vm="sync_action_properties" />
</class_struct>
<property name="RelatedAction" cname="related-action" type="GtkAction" readable="true" writeable="true" />
<property name="UseActionAppearance" cname="use-action-appearance" type="gboolean" readable="true" writeable="true" />
<virtual_method name="Update" cname="update">
<return-type type="void" />
<parameters>
<parameter type="GtkAction*" name="action" />
<parameter type="const-gchar*" name="property_name" />
</parameters>
</virtual_method>
<virtual_method name="SyncActionProperties" cname="sync_action_properties">
<return-type type="void" />
<parameters>
<parameter type="GtkAction*" name="action" />
</parameters>
</virtual_method>
<method name="DoSetRelatedAction" cname="gtk_activatable_do_set_related_action" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkAction*" name="action" />
</parameters>
</method>
<method name="GetRelatedAction" cname="gtk_activatable_get_related_action" deprecated="1">
<return-type type="GtkAction*" />
</method>
<method name="GetType" cname="gtk_activatable_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<method name="GetUseActionAppearance" cname="gtk_activatable_get_use_action_appearance" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="SetRelatedAction" cname="gtk_activatable_set_related_action" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkAction*" name="action" />
</parameters>
</method>
<method name="SetUseActionAppearance" cname="gtk_activatable_set_use_action_appearance" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_appearance" />
</parameters>
</method>
<method name="SyncActionProperties" cname="gtk_activatable_sync_action_properties" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkAction*" name="action" />
</parameters>
</method>
</interface>
<interface name="AppChooser" cname="GtkAppChooser" consume_only="1">
<method name="GetAppInfo" cname="gtk_app_chooser_get_app_info">
<return-type type="GAppInfo*" />
</method>
<method name="GetContentType" cname="gtk_app_chooser_get_content_type">
<return-type type="gchar*" />
</method>
<method name="GetType" cname="gtk_app_chooser_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Refresh" cname="gtk_app_chooser_refresh">
<return-type type="void" />
</method>
</interface>
<interface name="Buildable" cname="GtkBuildable">
<class_struct cname="GtkBuildableIface">
<field name="GIface" cname="g_iface" type="GTypeInterface" />
<method vm="set_name" />
<method vm="get_name" />
<method vm="add_child" />
<method vm="set_buildable_property" />
<method vm="construct_child" />
<method vm="custom_tag_start" />
<method vm="custom_tag_end" />
<method vm="custom_finished" />
<method vm="parser_finished" />
<method vm="get_internal_child" />
</class_struct>
<virtual_method name="SetName" cname="set_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</virtual_method>
<virtual_method name="GetName" cname="get_name">
<return-type type="gchar*" />
<parameters />
</virtual_method>
<virtual_method name="AddChild" cname="add_child">
<return-type type="void" />
<parameters>
<parameter type="GtkBuilder*" name="builder" />
<parameter type="GObject*" name="child" />
<parameter type="const-gchar*" name="type" />
</parameters>
</virtual_method>
<virtual_method name="SetBuildableProperty" cname="set_buildable_property">
<return-type type="void" />
<parameters>
<parameter type="GtkBuilder*" name="builder" />
<parameter type="const-gchar*" name="name" />
<parameter type="const-GValue*" name="value" />
</parameters>
</virtual_method>
<virtual_method name="ConstructChild" cname="construct_child">
<return-type type="GObject*" />
<parameters>
<parameter type="GtkBuilder*" name="builder" />
<parameter type="const-gchar*" name="name" />
</parameters>
</virtual_method>
<virtual_method name="CustomTagStart" cname="custom_tag_start">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkBuilder*" name="builder" />
<parameter type="GObject*" name="child" />
<parameter type="const-gchar*" name="tagname" />
<parameter type="GMarkupParser*" name="parser" />
<parameter type="gpointer*" name="data" />
</parameters>
</virtual_method>
<virtual_method name="CustomTagEnd" cname="custom_tag_end">
<return-type type="void" />
<parameters>
<parameter type="GtkBuilder*" name="builder" />
<parameter type="GObject*" name="child" />
<parameter type="const-gchar*" name="tagname" />
<parameter type="gpointer*" name="data" />
</parameters>
</virtual_method>
<virtual_method name="CustomFinished" cname="custom_finished">
<return-type type="void" />
<parameters>
<parameter type="GtkBuilder*" name="builder" />
<parameter type="GObject*" name="child" />
<parameter type="const-gchar*" name="tagname" />
<parameter type="gpointer" name="data" />
</parameters>
</virtual_method>
<virtual_method name="ParserFinished" cname="parser_finished">
<return-type type="void" />
<parameters>
<parameter type="GtkBuilder*" name="builder" />
</parameters>
</virtual_method>
<virtual_method name="GetInternalChild" cname="get_internal_child">
<return-type type="GObject*" />
<parameters>
<parameter type="GtkBuilder*" name="builder" />
<parameter type="const-gchar*" name="childname" />
</parameters>
</virtual_method>
<method name="AddChild" cname="gtk_buildable_add_child">
<return-type type="void" />
<parameters>
<parameter type="GtkBuilder*" name="builder" />
<parameter type="GObject*" name="child" />
<parameter type="const-gchar*" name="type" />
</parameters>
</method>
<method name="ConstructChild" cname="gtk_buildable_construct_child">
<return-type type="GObject*" />
<parameters>
<parameter type="GtkBuilder*" name="builder" />
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="CustomFinished" cname="gtk_buildable_custom_finished">
<return-type type="void" />
<parameters>
<parameter type="GtkBuilder*" name="builder" />
<parameter type="GObject*" name="child" />
<parameter type="const-gchar*" name="tagname" />
<parameter type="gpointer" name="data" />
</parameters>
</method>
<method name="CustomTagEnd" cname="gtk_buildable_custom_tag_end">
<return-type type="void" />
<parameters>
<parameter type="GtkBuilder*" name="builder" />
<parameter type="GObject*" name="child" />
<parameter type="const-gchar*" name="tagname" />
<parameter type="gpointer*" name="data" />
</parameters>
</method>
<method name="CustomTagStart" cname="gtk_buildable_custom_tag_start">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkBuilder*" name="builder" />
<parameter type="GObject*" name="child" />
<parameter type="const-gchar*" name="tagname" />
<parameter type="GMarkupParser*" name="parser" />
<parameter type="gpointer*" name="data" />
</parameters>
</method>
<method name="GetInternalChild" cname="gtk_buildable_get_internal_child">
<return-type type="GObject*" />
<parameters>
<parameter type="GtkBuilder*" name="builder" />
<parameter type="const-gchar*" name="childname" />
</parameters>
</method>
<method name="GetName" cname="gtk_buildable_get_name">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_buildable_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="ParserFinished" cname="gtk_buildable_parser_finished">
<return-type type="void" />
<parameters>
<parameter type="GtkBuilder*" name="builder" />
</parameters>
</method>
<method name="SetBuildableProperty" cname="gtk_buildable_set_buildable_property">
<return-type type="void" />
<parameters>
<parameter type="GtkBuilder*" name="builder" />
<parameter type="const-gchar*" name="name" />
<parameter type="const-GValue*" name="value" />
</parameters>
</method>
<method name="SetName" cname="gtk_buildable_set_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
</interface>
<interface name="CellEditable" cname="GtkCellEditable">
<class_struct cname="GtkCellEditableIface">
<field name="GIface" cname="g_iface" type="GTypeInterface" />
<method signal_vm="editing_done" />
<method signal_vm="remove_widget" />
<method vm="start_editing" />
</class_struct>
<property name="EditingCanceled" cname="editing-canceled" type="gboolean" readable="true" writeable="true" />
<signal name="EditingDone" cname="editing-done" when="LAST" field_name="editing_done">
<return-type type="void" />
<parameters />
</signal>
<signal name="RemoveWidget" cname="remove-widget" when="LAST" field_name="remove_widget">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="StartEditing" cname="start_editing">
<return-type type="void" />
<parameters>
<parameter type="GdkEvent*" name="event" />
</parameters>
</virtual_method>
<method name="EditingDone" cname="gtk_cell_editable_editing_done">
<return-type type="void" />
</method>
<method name="GetType" cname="gtk_cell_editable_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="RemoveWidget" cname="gtk_cell_editable_remove_widget">
<return-type type="void" />
</method>
<method name="StartEditing" cname="gtk_cell_editable_start_editing">
<return-type type="void" />
<parameters>
<parameter type="GdkEvent*" name="event" />
</parameters>
</method>
</interface>
<interface name="CellLayout" cname="GtkCellLayout">
<class_struct cname="GtkCellLayoutIface">
<field name="GIface" cname="g_iface" type="GTypeInterface" />
<method vm="pack_start" />
<method vm="pack_end" />
<method vm="clear" />
<method vm="add_attribute" />
<method vm="set_cell_data_func" />
<method vm="clear_attributes" />
<method vm="reorder" />
<method vm="get_cells" />
<method vm="get_area" />
</class_struct>
<virtual_method name="PackStart" cname="pack_start">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell" />
<parameter type="gboolean" name="expand" />
</parameters>
</virtual_method>
<virtual_method name="PackEnd" cname="pack_end">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell" />
<parameter type="gboolean" name="expand" />
</parameters>
</virtual_method>
<virtual_method name="Clear" cname="clear">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="AddAttribute" cname="add_attribute">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell" />
<parameter type="const-gchar*" name="attribute" />
<parameter type="gint" name="column" />
</parameters>
</virtual_method>
<virtual_method name="SetCellDataFunc" cname="set_cell_data_func">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell" />
<parameter type="GtkCellLayoutDataFunc" name="func" />
<parameter type="gpointer" name="func_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</virtual_method>
<virtual_method name="ClearAttributes" cname="clear_attributes">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell" />
</parameters>
</virtual_method>
<virtual_method name="Reorder" cname="reorder">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell" />
<parameter type="gint" name="position" />
</parameters>
</virtual_method>
<virtual_method name="GetCells" cname="get_cells">
<return-type type="GList*" />
<parameters />
</virtual_method>
<virtual_method name="GetArea" cname="get_area">
<return-type type="GtkCellArea*" />
<parameters />
</virtual_method>
<method name="AddAttribute" cname="gtk_cell_layout_add_attribute">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell" />
<parameter type="const-gchar*" name="attribute" />
<parameter type="gint" name="column" />
</parameters>
</method>
<method name="Clear" cname="gtk_cell_layout_clear">
<return-type type="void" />
</method>
<method name="ClearAttributes" cname="gtk_cell_layout_clear_attributes">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell" />
</parameters>
</method>
<method name="GetArea" cname="gtk_cell_layout_get_area">
<return-type type="GtkCellArea*" />
</method>
<method name="GetCells" cname="gtk_cell_layout_get_cells">
<return-type type="GList*" />
</method>
<method name="GetType" cname="gtk_cell_layout_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="PackEnd" cname="gtk_cell_layout_pack_end">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell" />
<parameter type="gboolean" name="expand" />
</parameters>
</method>
<method name="PackStart" cname="gtk_cell_layout_pack_start">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell" />
<parameter type="gboolean" name="expand" />
</parameters>
</method>
<method name="Reorder" cname="gtk_cell_layout_reorder">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell" />
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="SetAttributes" cname="gtk_cell_layout_set_attributes">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="SetCellDataFunc" cname="gtk_cell_layout_set_cell_data_func">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell" />
<parameter type="GtkCellLayoutDataFunc" name="func" />
<parameter type="gpointer" name="func_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
</interface>
<interface name="ColorChooser" cname="GtkColorChooser">
<class_struct cname="GtkColorChooserInterface">
<field name="BaseInterface" cname="base_interface" type="GTypeInterface" />
<method vm="get_rgba" />
<method vm="set_rgba" />
<method vm="add_palette" />
<method signal_vm="color_activated" />
<field name="Padding" cname="padding" type="gpointer" array_len="12" />
</class_struct>
<property name="Rgba" cname="rgba" type="GdkRgba" readable="true" writeable="true" />
<property name="UseAlpha" cname="use-alpha" type="gboolean" readable="true" writeable="true" />
<signal name="ColorActivated" cname="color-activated" when="FIRST" field_name="color_activated">
<return-type type="void" />
<parameters>
<parameter type="const-GdkRGBA*" name="color" />
</parameters>
</signal>
<virtual_method name="GetRgba" cname="get_rgba">
<return-type type="void" />
<parameters>
<parameter type="GdkRGBA*" name="color" />
</parameters>
</virtual_method>
<virtual_method name="SetRgba" cname="set_rgba">
<return-type type="void" />
<parameters>
<parameter type="const-GdkRGBA*" name="color" />
</parameters>
</virtual_method>
<virtual_method name="AddPalette" cname="add_palette">
<return-type type="void" />
<parameters>
<parameter type="GtkOrientation" name="orientation" />
<parameter type="gint" name="colors_per_line" />
<parameter type="gint" name="n_colors" />
<parameter type="GdkRGBA*" name="colors" />
</parameters>
</virtual_method>
<method name="AddPalette" cname="gtk_color_chooser_add_palette">
<return-type type="void" />
<parameters>
<parameter type="GtkOrientation" name="orientation" />
<parameter type="gint" name="colors_per_line" />
<parameter type="gint" name="n_colors" />
<parameter type="GdkRGBA*" name="colors" />
</parameters>
</method>
<method name="GetRgba" cname="gtk_color_chooser_get_rgba">
<return-type type="void" />
<parameters>
<parameter type="GdkRGBA*" name="color" />
</parameters>
</method>
<method name="GetType" cname="gtk_color_chooser_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUseAlpha" cname="gtk_color_chooser_get_use_alpha">
<return-type type="gboolean" />
</method>
<method name="SetRgba" cname="gtk_color_chooser_set_rgba">
<return-type type="void" />
<parameters>
<parameter type="const-GdkRGBA*" name="color" />
</parameters>
</method>
<method name="SetUseAlpha" cname="gtk_color_chooser_set_use_alpha">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_alpha" />
</parameters>
</method>
</interface>
<interface name="Editable" cname="GtkEditable">
<class_struct cname="GtkEditableInterface">
<field name="BaseIface" cname="base_iface" type="GTypeInterface" />
<method signal_vm="insert_text" />
<method signal_vm="delete_text" />
<method signal_vm="changed" />
<method vm="do_insert_text" />
<method vm="do_delete_text" />
<method vm="get_chars" />
<method vm="set_selection_bounds" />
<method vm="get_selection_bounds" />
<method vm="set_position" />
<method vm="get_position" />
</class_struct>
<signal name="InsertText" cname="insert-text" when="LAST" manual="true" field_name="insert_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="new_text" />
<parameter type="gint" name="new_text_length" />
<parameter type="gint*" name="position" />
</parameters>
</signal>
<signal name="DeleteText" cname="delete-text" when="LAST" field_name="delete_text">
<return-type type="void" />
<parameters>
<parameter type="gint" name="start_pos" />
<parameter type="gint" name="end_pos" />
</parameters>
</signal>
<signal name="Changed" cname="changed" when="LAST" field_name="changed">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="DoInsertText" cname="do_insert_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="new_text" />
<parameter type="gint" name="new_text_length" />
<parameter type="gint*" name="position" />
</parameters>
</virtual_method>
<virtual_method name="DoDeleteText" cname="do_delete_text">
<return-type type="void" />
<parameters>
<parameter type="gint" name="start_pos" />
<parameter type="gint" name="end_pos" />
</parameters>
</virtual_method>
<virtual_method name="GetChars" cname="get_chars">
<return-type type="gchar*" />
<parameters>
<parameter type="gint" name="start_pos" />
<parameter type="gint" name="end_pos" />
</parameters>
</virtual_method>
<virtual_method name="SetSelectionBounds" cname="set_selection_bounds">
<return-type type="void" />
<parameters>
<parameter type="gint" name="start_pos" />
<parameter type="gint" name="end_pos" />
</parameters>
</virtual_method>
<virtual_method name="GetSelectionBounds" cname="get_selection_bounds">
<return-type type="gboolean" />
<parameters>
<parameter type="gint*" name="start_pos" />
<parameter type="gint*" name="end_pos" />
</parameters>
</virtual_method>
<virtual_method name="SetPosition" cname="set_position">
<return-type type="void" />
<parameters>
<parameter type="gint" name="position" />
</parameters>
</virtual_method>
<virtual_method name="GetPosition" cname="get_position">
<return-type type="gint" />
<parameters />
</virtual_method>
<method name="CopyClipboard" cname="gtk_editable_copy_clipboard">
<return-type type="void" />
</method>
<method name="CutClipboard" cname="gtk_editable_cut_clipboard">
<return-type type="void" />
</method>
<method name="DeleteSelection" cname="gtk_editable_delete_selection">
<return-type type="void" />
</method>
<method name="DeleteText" cname="gtk_editable_delete_text">
<return-type type="void" />
<parameters>
<parameter type="gint" name="start_pos" />
<parameter type="gint" name="end_pos" />
</parameters>
</method>
<method name="GetChars" cname="gtk_editable_get_chars">
<return-type type="gchar*" />
<parameters>
<parameter type="gint" name="start_pos" />
<parameter type="gint" name="end_pos" />
</parameters>
</method>
<method name="GetEditable" cname="gtk_editable_get_editable">
<return-type type="gboolean" />
</method>
<method name="GetPosition" cname="gtk_editable_get_position">
<return-type type="gint" />
</method>
<method name="GetSelectionBounds" cname="gtk_editable_get_selection_bounds">
<return-type type="gboolean" />
<parameters>
<parameter type="gint*" name="start_pos" />
<parameter type="gint*" name="end_pos" />
</parameters>
</method>
<method name="GetType" cname="gtk_editable_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="InsertText" cname="gtk_editable_insert_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="new_text" />
<parameter type="gint" name="new_text_length" />
<parameter type="gint*" name="position" />
</parameters>
</method>
<method name="PasteClipboard" cname="gtk_editable_paste_clipboard">
<return-type type="void" />
</method>
<method name="SelectRegion" cname="gtk_editable_select_region">
<return-type type="void" />
<parameters>
<parameter type="gint" name="start_pos" />
<parameter type="gint" name="end_pos" />
</parameters>
</method>
<method name="SetEditable" cname="gtk_editable_set_editable">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="is_editable" />
</parameters>
</method>
<method name="SetPosition" cname="gtk_editable_set_position">
<return-type type="void" />
<parameters>
<parameter type="gint" name="position" />
</parameters>
</method>
</interface>
<interface name="FileChooser" cname="GtkFileChooser">
<class_struct cname="GtkFileChooserIface">
<field name="BaseIface" cname="base_iface" type="GTypeInterface" />
<method vm="set_current_folder" />
<method vm="get_current_folder" />
<method vm="set_current_name" />
<method vm="get_current_name" />
<method vm="select_file" />
<method vm="unselect_file" />
<method vm="select_all" />
<method vm="unselect_all" />
<method vm="get_files" />
<method vm="get_preview_file" />
<method vm="get_file_system" />
<method vm="add_filter" />
<method vm="remove_filter" />
<method vm="list_filters" />
<method vm="add_shortcut_folder" />
<method vm="remove_shortcut_folder" />
<method vm="list_shortcut_folders" />
<method signal_vm="current_folder_changed" />
<method signal_vm="selection_changed" />
<method signal_vm="update_preview" />
<method signal_vm="file_activated" />
<method signal_vm="confirm_overwrite" />
<method vm="add_choice" />
<method vm="remove_choice" />
<method vm="set_choice" />
<method vm="get_choice" />
</class_struct>
<signal name="CurrentFolderChanged" cname="current-folder-changed" when="LAST" field_name="current_folder_changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="SelectionChanged" cname="selection-changed" when="LAST" field_name="selection_changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="UpdatePreview" cname="update-preview" when="LAST" field_name="update_preview">
<return-type type="void" />
<parameters />
</signal>
<signal name="FileActivated" cname="file-activated" when="LAST" field_name="file_activated">
<return-type type="void" />
<parameters />
</signal>
<signal name="ConfirmOverwrite" cname="confirm-overwrite" when="LAST" field_name="confirm_overwrite">
<return-type type="GtkFileChooserConfirmation" />
<parameters />
</signal>
<property name="Action" cname="action" type="GtkFileChooserAction" readable="true" writeable="true" />
<property name="Filter" cname="filter" type="GtkFileFilter" readable="true" writeable="true" />
<property name="LocalOnly" cname="local-only" type="gboolean" readable="true" writeable="true" />
<property name="PreviewWidget" cname="preview-widget" type="GtkWidget" readable="true" writeable="true" />
<property name="PreviewWidgetActive" cname="preview-widget-active" type="gboolean" readable="true" writeable="true" />
<property name="UsePreviewLabel" cname="use-preview-label" type="gboolean" readable="true" writeable="true" />
<property name="ExtraWidget" cname="extra-widget" type="GtkWidget" readable="true" writeable="true" />
<property name="SelectMultiple" cname="select-multiple" type="gboolean" readable="true" writeable="true" />
<property name="ShowHidden" cname="show-hidden" type="gboolean" readable="true" writeable="true" />
<property name="DoOverwriteConfirmation" cname="do-overwrite-confirmation" type="gboolean" readable="true" writeable="true" />
<property name="CreateFolders" cname="create-folders" type="gboolean" readable="true" writeable="true" />
<virtual_method name="SetCurrentFolder" cname="set_current_folder">
<return-type type="gboolean" />
<parameters>
<parameter type="GFile*" name="file" />
<parameter type="GError**" name="error" />
</parameters>
</virtual_method>
<virtual_method name="GetCurrentFolder" cname="get_current_folder">
<return-type type="GFile*" />
<parameters />
</virtual_method>
<virtual_method name="SetCurrentName" cname="set_current_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</virtual_method>
<virtual_method name="GetCurrentName" cname="get_current_name">
<return-type type="gchar*" />
<parameters />
</virtual_method>
<virtual_method name="SelectFile" cname="select_file">
<return-type type="gboolean" />
<parameters>
<parameter type="GFile*" name="file" />
<parameter type="GError**" name="error" />
</parameters>
</virtual_method>
<virtual_method name="UnselectFile" cname="unselect_file">
<return-type type="void" />
<parameters>
<parameter type="GFile*" name="file" />
</parameters>
</virtual_method>
<virtual_method name="SelectAll" cname="select_all">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="UnselectAll" cname="unselect_all">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="GetFiles" cname="get_files">
<return-type type="GSList*" />
<parameters />
</virtual_method>
<virtual_method name="GetPreviewFile" cname="get_preview_file">
<return-type type="GFile*" />
<parameters />
</virtual_method>
<virtual_method name="GetFileSystem" cname="get_file_system">
<return-type type="GtkFileSystem*" />
<parameters />
</virtual_method>
<virtual_method name="AddFilter" cname="add_filter">
<return-type type="void" />
<parameters>
<parameter type="GtkFileFilter*" name="filter" />
</parameters>
</virtual_method>
<virtual_method name="RemoveFilter" cname="remove_filter">
<return-type type="void" />
<parameters>
<parameter type="GtkFileFilter*" name="filter" />
</parameters>
</virtual_method>
<virtual_method name="ListFilters" cname="list_filters">
<return-type type="GSList*" />
<parameters />
</virtual_method>
<virtual_method name="AddShortcutFolder" cname="add_shortcut_folder">
<return-type type="gboolean" />
<parameters>
<parameter type="GFile*" name="file" />
<parameter type="GError**" name="error" />
</parameters>
</virtual_method>
<virtual_method name="RemoveShortcutFolder" cname="remove_shortcut_folder">
<return-type type="gboolean" />
<parameters>
<parameter type="GFile*" name="file" />
<parameter type="GError**" name="error" />
</parameters>
</virtual_method>
<virtual_method name="ListShortcutFolders" cname="list_shortcut_folders">
<return-type type="GSList*" />
<parameters />
</virtual_method>
<virtual_method name="AddChoice" cname="add_choice">
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="id" />
<parameter type="const-char*" name="label" />
<parameter type="const-char**" name="options" />
<parameter type="const-char**" name="option_labels" />
</parameters>
</virtual_method>
<virtual_method name="RemoveChoice" cname="remove_choice">
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="id" />
</parameters>
</virtual_method>
<virtual_method name="SetChoice" cname="set_choice">
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="id" />
<parameter type="const-char*" name="option" />
</parameters>
</virtual_method>
<virtual_method name="GetChoice" cname="get_choice">
<return-type type="char*" />
<parameters>
<parameter type="const-char*" name="id" />
</parameters>
</virtual_method>
<method name="AddChoice" cname="gtk_file_chooser_add_choice">
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="id" />
<parameter type="const-char*" name="label" />
<parameter type="const-char**" name="options" />
<parameter type="const-char**" name="option_labels" />
</parameters>
</method>
<method name="AddFilter" cname="gtk_file_chooser_add_filter">
<return-type type="void" />
<parameters>
<parameter type="GtkFileFilter*" name="filter" />
</parameters>
</method>
<method name="AddShortcutFolder" cname="gtk_file_chooser_add_shortcut_folder">
<return-type type="gboolean" />
<parameters>
<parameter type="const-char*" name="folder" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="AddShortcutFolderUri" cname="gtk_file_chooser_add_shortcut_folder_uri">
<return-type type="gboolean" />
<parameters>
<parameter type="const-char*" name="uri" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="ErrorQuark" cname="gtk_file_chooser_error_quark" shared="true">
<return-type type="GQuark" />
</method>
<method name="GetAction" cname="gtk_file_chooser_get_action">
<return-type type="GtkFileChooserAction" />
</method>
<method name="GetChoice" cname="gtk_file_chooser_get_choice">
<return-type type="const-char*" />
<parameters>
<parameter type="const-char*" name="id" />
</parameters>
</method>
<method name="GetCreateFolders" cname="gtk_file_chooser_get_create_folders">
<return-type type="gboolean" />
</method>
<method name="GetCurrentFolder" cname="gtk_file_chooser_get_current_folder">
<return-type type="gchar*" />
</method>
<method name="GetCurrentFolderFile" cname="gtk_file_chooser_get_current_folder_file">
<return-type type="GFile*" />
</method>
<method name="GetCurrentFolderUri" cname="gtk_file_chooser_get_current_folder_uri">
<return-type type="gchar*" />
</method>
<method name="GetCurrentName" cname="gtk_file_chooser_get_current_name">
<return-type type="gchar*" />
</method>
<method name="GetDoOverwriteConfirmation" cname="gtk_file_chooser_get_do_overwrite_confirmation">
<return-type type="gboolean" />
</method>
<method name="GetExtraWidget" cname="gtk_file_chooser_get_extra_widget">
<return-type type="GtkWidget*" />
</method>
<method name="GetFile" cname="gtk_file_chooser_get_file">
<return-type type="GFile*" />
</method>
<method name="GetFilename" cname="gtk_file_chooser_get_filename">
<return-type type="gchar*" />
</method>
<method name="GetFilenames" cname="gtk_file_chooser_get_filenames">
<return-type type="GSList*" />
</method>
<method name="GetFiles" cname="gtk_file_chooser_get_files">
<return-type type="GSList*" />
</method>
<method name="GetFilter" cname="gtk_file_chooser_get_filter">
<return-type type="GtkFileFilter*" />
</method>
<method name="GetLocalOnly" cname="gtk_file_chooser_get_local_only">
<return-type type="gboolean" />
</method>
<method name="GetPreviewFile" cname="gtk_file_chooser_get_preview_file">
<return-type type="GFile*" />
</method>
<method name="GetPreviewFilename" cname="gtk_file_chooser_get_preview_filename">
<return-type type="char*" />
</method>
<method name="GetPreviewUri" cname="gtk_file_chooser_get_preview_uri">
<return-type type="char*" />
</method>
<method name="GetPreviewWidget" cname="gtk_file_chooser_get_preview_widget">
<return-type type="GtkWidget*" />
</method>
<method name="GetPreviewWidgetActive" cname="gtk_file_chooser_get_preview_widget_active">
<return-type type="gboolean" />
</method>
<method name="GetSelectMultiple" cname="gtk_file_chooser_get_select_multiple">
<return-type type="gboolean" />
</method>
<method name="GetShowHidden" cname="gtk_file_chooser_get_show_hidden">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_file_chooser_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUri" cname="gtk_file_chooser_get_uri">
<return-type type="gchar*" />
</method>
<method name="GetUris" cname="gtk_file_chooser_get_uris">
<return-type type="GSList*" />
</method>
<method name="GetUsePreviewLabel" cname="gtk_file_chooser_get_use_preview_label">
<return-type type="gboolean" />
</method>
<method name="ListFilters" cname="gtk_file_chooser_list_filters">
<return-type type="GSList*" />
</method>
<method name="ListShortcutFolderUris" cname="gtk_file_chooser_list_shortcut_folder_uris">
<return-type type="GSList*" />
</method>
<method name="ListShortcutFolders" cname="gtk_file_chooser_list_shortcut_folders">
<return-type type="GSList*" />
</method>
<method name="NativeGetAcceptLabel" cname="gtk_file_chooser_native_get_accept_label" shared="true">
<return-type type="const-char*" />
<parameters>
<parameter type="GtkFileChooserNative*" name="self" />
</parameters>
</method>
<method name="NativeGetCancelLabel" cname="gtk_file_chooser_native_get_cancel_label" shared="true">
<return-type type="const-char*" />
<parameters>
<parameter type="GtkFileChooserNative*" name="self" />
</parameters>
</method>
<method name="NativeSetAcceptLabel" cname="gtk_file_chooser_native_set_accept_label" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkFileChooserNative*" name="self" />
<parameter type="const-char*" name="accept_label" />
</parameters>
</method>
<method name="NativeSetCancelLabel" cname="gtk_file_chooser_native_set_cancel_label" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkFileChooserNative*" name="self" />
<parameter type="const-char*" name="cancel_label" />
</parameters>
</method>
<method name="RemoveChoice" cname="gtk_file_chooser_remove_choice">
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="id" />
</parameters>
</method>
<method name="RemoveFilter" cname="gtk_file_chooser_remove_filter">
<return-type type="void" />
<parameters>
<parameter type="GtkFileFilter*" name="filter" />
</parameters>
</method>
<method name="RemoveShortcutFolder" cname="gtk_file_chooser_remove_shortcut_folder">
<return-type type="gboolean" />
<parameters>
<parameter type="const-char*" name="folder" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="RemoveShortcutFolderUri" cname="gtk_file_chooser_remove_shortcut_folder_uri">
<return-type type="gboolean" />
<parameters>
<parameter type="const-char*" name="uri" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="SelectAll" cname="gtk_file_chooser_select_all">
<return-type type="void" />
</method>
<method name="SelectFile" cname="gtk_file_chooser_select_file">
<return-type type="gboolean" />
<parameters>
<parameter type="GFile*" name="file" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="SelectFilename" cname="gtk_file_chooser_select_filename">
<return-type type="gboolean" />
<parameters>
<parameter type="const-char*" name="filename" />
</parameters>
</method>
<method name="SelectUri" cname="gtk_file_chooser_select_uri">
<return-type type="gboolean" />
<parameters>
<parameter type="const-char*" name="uri" />
</parameters>
</method>
<method name="SetAction" cname="gtk_file_chooser_set_action">
<return-type type="void" />
<parameters>
<parameter type="GtkFileChooserAction" name="action" />
</parameters>
</method>
<method name="SetChoice" cname="gtk_file_chooser_set_choice">
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="id" />
<parameter type="const-char*" name="option" />
</parameters>
</method>
<method name="SetCreateFolders" cname="gtk_file_chooser_set_create_folders">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="create_folders" />
</parameters>
</method>
<method name="SetCurrentFolder" cname="gtk_file_chooser_set_current_folder">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="filename" />
</parameters>
</method>
<method name="SetCurrentFolderFile" cname="gtk_file_chooser_set_current_folder_file">
<return-type type="gboolean" />
<parameters>
<parameter type="GFile*" name="file" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="SetCurrentFolderUri" cname="gtk_file_chooser_set_current_folder_uri">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="uri" />
</parameters>
</method>
<method name="SetCurrentName" cname="gtk_file_chooser_set_current_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="SetDoOverwriteConfirmation" cname="gtk_file_chooser_set_do_overwrite_confirmation">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="do_overwrite_confirmation" />
</parameters>
</method>
<method name="SetExtraWidget" cname="gtk_file_chooser_set_extra_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="extra_widget" />
</parameters>
</method>
<method name="SetFile" cname="gtk_file_chooser_set_file">
<return-type type="gboolean" />
<parameters>
<parameter type="GFile*" name="file" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="SetFilename" cname="gtk_file_chooser_set_filename">
<return-type type="gboolean" />
<parameters>
<parameter type="const-char*" name="filename" />
</parameters>
</method>
<method name="SetFilter" cname="gtk_file_chooser_set_filter">
<return-type type="void" />
<parameters>
<parameter type="GtkFileFilter*" name="filter" />
</parameters>
</method>
<method name="SetLocalOnly" cname="gtk_file_chooser_set_local_only">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="local_only" />
</parameters>
</method>
<method name="SetPreviewWidget" cname="gtk_file_chooser_set_preview_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="preview_widget" />
</parameters>
</method>
<method name="SetPreviewWidgetActive" cname="gtk_file_chooser_set_preview_widget_active">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="active" />
</parameters>
</method>
<method name="SetSelectMultiple" cname="gtk_file_chooser_set_select_multiple">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="select_multiple" />
</parameters>
</method>
<method name="SetShowHidden" cname="gtk_file_chooser_set_show_hidden">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_hidden" />
</parameters>
</method>
<method name="SetUri" cname="gtk_file_chooser_set_uri">
<return-type type="gboolean" />
<parameters>
<parameter type="const-char*" name="uri" />
</parameters>
</method>
<method name="SetUsePreviewLabel" cname="gtk_file_chooser_set_use_preview_label">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_label" />
</parameters>
</method>
<method name="UnselectAll" cname="gtk_file_chooser_unselect_all">
<return-type type="void" />
</method>
<method name="UnselectFile" cname="gtk_file_chooser_unselect_file">
<return-type type="void" />
<parameters>
<parameter type="GFile*" name="file" />
</parameters>
</method>
<method name="UnselectFilename" cname="gtk_file_chooser_unselect_filename">
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="filename" />
</parameters>
</method>
<method name="UnselectUri" cname="gtk_file_chooser_unselect_uri">
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="uri" />
</parameters>
</method>
</interface>
<interface name="FontChooser" cname="GtkFontChooser">
<class_struct cname="GtkFontChooserIface">
<field name="BaseIface" cname="base_iface" type="GTypeInterface" />
<method vm="get_font_family" />
<method vm="get_font_face" />
<method vm="get_font_size" />
<method vm="set_filter_func" />
<method signal_vm="font_activated" />
<method vm="set_font_map" />
<method vm="get_font_map" />
<field name="Padding" cname="padding" type="gpointer" array_len="10" />
</class_struct>
<property name="Font" cname="font" type="gchar*" readable="true" writeable="true" />
<property name="FontDesc" cname="font-desc" type="PangoFontDescription" readable="true" writeable="true" />
<property name="PreviewText" cname="preview-text" type="gchar*" readable="true" writeable="true" />
<property name="ShowPreviewEntry" cname="show-preview-entry" type="gboolean" readable="true" writeable="true" />
<signal name="FontActivated" cname="font-activated" when="FIRST" field_name="font_activated">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="fontname" />
</parameters>
</signal>
<virtual_method name="GetFontFamily" cname="get_font_family">
<return-type type="PangoFontFamily*" />
<parameters />
</virtual_method>
<virtual_method name="GetFontFace" cname="get_font_face">
<return-type type="PangoFontFace*" />
<parameters />
</virtual_method>
<virtual_method name="GetFontSize" cname="get_font_size">
<return-type type="gint" />
<parameters />
</virtual_method>
<virtual_method name="SetFilterFunc" cname="set_filter_func">
<return-type type="void" />
<parameters>
<parameter type="GtkFontFilterFunc" name="filter" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</virtual_method>
<virtual_method name="SetFontMap" cname="set_font_map">
<return-type type="void" />
<parameters>
<parameter type="PangoFontMap*" name="fontmap" />
</parameters>
</virtual_method>
<virtual_method name="GetFontMap" cname="get_font_map">
<return-type type="PangoFontMap*" />
<parameters />
</virtual_method>
<method name="GetFont" cname="gtk_font_chooser_get_font">
<return-type type="gchar*" />
</method>
<method name="GetFontDesc" cname="gtk_font_chooser_get_font_desc">
<return-type type="PangoFontDescription*" />
</method>
<method name="GetFontFace" cname="gtk_font_chooser_get_font_face">
<return-type type="PangoFontFace*" />
</method>
<method name="GetFontFamily" cname="gtk_font_chooser_get_font_family">
<return-type type="PangoFontFamily*" />
</method>
<method name="GetFontMap" cname="gtk_font_chooser_get_font_map">
<return-type type="PangoFontMap*" />
</method>
<method name="GetFontSize" cname="gtk_font_chooser_get_font_size">
<return-type type="gint" />
</method>
<method name="GetPreviewText" cname="gtk_font_chooser_get_preview_text">
<return-type type="gchar*" />
</method>
<method name="GetShowPreviewEntry" cname="gtk_font_chooser_get_show_preview_entry">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_font_chooser_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="SetFilterFunc" cname="gtk_font_chooser_set_filter_func">
<return-type type="void" />
<parameters>
<parameter type="GtkFontFilterFunc" name="filter" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="SetFont" cname="gtk_font_chooser_set_font">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="fontname" />
</parameters>
</method>
<method name="SetFontDesc" cname="gtk_font_chooser_set_font_desc">
<return-type type="void" />
<parameters>
<parameter type="const-PangoFontDescription*" name="font_desc" />
</parameters>
</method>
<method name="SetFontMap" cname="gtk_font_chooser_set_font_map">
<return-type type="void" />
<parameters>
<parameter type="PangoFontMap*" name="fontmap" />
</parameters>
</method>
<method name="SetPreviewText" cname="gtk_font_chooser_set_preview_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<method name="SetShowPreviewEntry" cname="gtk_font_chooser_set_show_preview_entry">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_preview_entry" />
</parameters>
</method>
</interface>
<interface name="Orientable" cname="GtkOrientable">
<class_struct cname="GtkOrientableIface">
<field name="BaseIface" cname="base_iface" type="GTypeInterface" />
</class_struct>
<property name="Orientation" cname="orientation" type="GtkOrientation" readable="true" writeable="true" />
<method name="GetOrientation" cname="gtk_orientable_get_orientation">
<return-type type="GtkOrientation" />
</method>
<method name="GetType" cname="gtk_orientable_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="SetOrientation" cname="gtk_orientable_set_orientation">
<return-type type="void" />
<parameters>
<parameter type="GtkOrientation" name="orientation" />
</parameters>
</method>
</interface>
<interface name="PrintOperationPreview" cname="GtkPrintOperationPreview">
<class_struct cname="GtkPrintOperationPreviewIface">
<field name="GIface" cname="g_iface" type="GTypeInterface" />
<method signal_vm="ready" />
<method signal_vm="got_page_size" />
<method vm="render_page" />
<method vm="is_selected" />
<method vm="end_preview" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
<method vm="_gtk_reserved7" />
<method vm="_gtk_reserved8" />
</class_struct>
<signal name="Ready" cname="ready" when="LAST" field_name="ready">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintContext*" name="context" />
</parameters>
</signal>
<signal name="GotPageSize" cname="got-page-size" when="LAST" field_name="got_page_size">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintContext*" name="context" />
<parameter type="GtkPageSetup*" name="page_setup" />
</parameters>
</signal>
<virtual_method name="RenderPage" cname="render_page">
<return-type type="void" />
<parameters>
<parameter type="gint" name="page_nr" />
</parameters>
</virtual_method>
<virtual_method name="IsSelected" cname="is_selected">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="page_nr" />
</parameters>
</virtual_method>
<virtual_method name="EndPreview" cname="end_preview">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved7" cname="_gtk_reserved7" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved8" cname="_gtk_reserved8" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="EndPreview" cname="gtk_print_operation_preview_end_preview">
<return-type type="void" />
</method>
<method name="GetType" cname="gtk_print_operation_preview_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="IsSelected" cname="gtk_print_operation_preview_is_selected">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="page_nr" />
</parameters>
</method>
<method name="RenderPage" cname="gtk_print_operation_preview_render_page">
<return-type type="void" />
<parameters>
<parameter type="gint" name="page_nr" />
</parameters>
</method>
</interface>
<interface name="RecentChooser" cname="GtkRecentChooser">
<class_struct cname="GtkRecentChooserIface">
<field name="BaseIface" cname="base_iface" type="GTypeInterface" />
<method vm="set_current_uri" />
<method vm="get_current_uri" />
<method vm="select_uri" />
<method vm="unselect_uri" />
<method vm="select_all" />
<method vm="unselect_all" />
<method vm="get_items" />
<method vm="get_recent_manager" />
<method vm="add_filter" />
<method vm="remove_filter" />
<method vm="list_filters" />
<method vm="set_sort_func" />
<method vm="item_activated" />
<method vm="selection_changed" />
</class_struct>
<virtual_method name="SetCurrentUri" cname="set_current_uri">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="uri" />
<parameter type="GError**" name="error" />
</parameters>
</virtual_method>
<virtual_method name="GetCurrentUri" cname="get_current_uri">
<return-type type="gchar*" />
<parameters />
</virtual_method>
<virtual_method name="SelectUri" cname="select_uri">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="uri" />
<parameter type="GError**" name="error" />
</parameters>
</virtual_method>
<virtual_method name="UnselectUri" cname="unselect_uri">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="uri" />
</parameters>
</virtual_method>
<virtual_method name="SelectAll" cname="select_all">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="UnselectAll" cname="unselect_all">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="GetItems" cname="get_items">
<return-type type="GList*" />
<parameters />
</virtual_method>
<virtual_method name="GetRecentManager" cname="get_recent_manager">
<return-type type="GtkRecentManager*" />
<parameters />
</virtual_method>
<virtual_method name="AddFilter" cname="add_filter">
<return-type type="void" />
<parameters>
<parameter type="GtkRecentFilter*" name="filter" />
</parameters>
</virtual_method>
<virtual_method name="RemoveFilter" cname="remove_filter">
<return-type type="void" />
<parameters>
<parameter type="GtkRecentFilter*" name="filter" />
</parameters>
</virtual_method>
<virtual_method name="ListFilters" cname="list_filters">
<return-type type="GSList*" />
<parameters />
</virtual_method>
<virtual_method name="SetSortFunc" cname="set_sort_func">
<return-type type="void" />
<parameters>
<parameter type="GtkRecentSortFunc" name="sort_func" />
<parameter type="gpointer" name="sort_data" />
<parameter type="GDestroyNotify" name="data_destroy" />
</parameters>
</virtual_method>
<virtual_method name="ItemActivated" cname="item_activated">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="SelectionChanged" cname="selection_changed">
<return-type type="void" />
<parameters />
</virtual_method>
<method name="AddFilter" cname="gtk_recent_chooser_add_filter">
<return-type type="void" />
<parameters>
<parameter type="GtkRecentFilter*" name="filter" />
</parameters>
</method>
<method name="ErrorQuark" cname="gtk_recent_chooser_error_quark" shared="true">
<return-type type="GQuark" />
</method>
<method name="GetCurrentItem" cname="gtk_recent_chooser_get_current_item">
<return-type type="GtkRecentInfo*" />
</method>
<method name="GetCurrentUri" cname="gtk_recent_chooser_get_current_uri">
<return-type type="gchar*" />
</method>
<method name="GetFilter" cname="gtk_recent_chooser_get_filter">
<return-type type="GtkRecentFilter*" />
</method>
<method name="GetItems" cname="gtk_recent_chooser_get_items">
<return-type type="GList*" />
</method>
<method name="GetLimit" cname="gtk_recent_chooser_get_limit">
<return-type type="gint" />
</method>
<method name="GetLocalOnly" cname="gtk_recent_chooser_get_local_only">
<return-type type="gboolean" />
</method>
<method name="GetSelectMultiple" cname="gtk_recent_chooser_get_select_multiple">
<return-type type="gboolean" />
</method>
<method name="GetShowIcons" cname="gtk_recent_chooser_get_show_icons">
<return-type type="gboolean" />
</method>
<method name="GetShowNotFound" cname="gtk_recent_chooser_get_show_not_found">
<return-type type="gboolean" />
</method>
<method name="GetShowPrivate" cname="gtk_recent_chooser_get_show_private">
<return-type type="gboolean" />
</method>
<method name="GetShowTips" cname="gtk_recent_chooser_get_show_tips">
<return-type type="gboolean" />
</method>
<method name="GetSortType" cname="gtk_recent_chooser_get_sort_type">
<return-type type="GtkRecentSortType" />
</method>
<method name="GetType" cname="gtk_recent_chooser_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUris" cname="gtk_recent_chooser_get_uris">
<return-type type="gchar**" />
<parameters>
<parameter type="gsize*" name="length" />
</parameters>
</method>
<method name="ListFilters" cname="gtk_recent_chooser_list_filters">
<return-type type="GSList*" />
</method>
<method name="RemoveFilter" cname="gtk_recent_chooser_remove_filter">
<return-type type="void" />
<parameters>
<parameter type="GtkRecentFilter*" name="filter" />
</parameters>
</method>
<method name="SelectAll" cname="gtk_recent_chooser_select_all">
<return-type type="void" />
</method>
<method name="SelectUri" cname="gtk_recent_chooser_select_uri">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="uri" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="SetCurrentUri" cname="gtk_recent_chooser_set_current_uri">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="uri" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="SetFilter" cname="gtk_recent_chooser_set_filter">
<return-type type="void" />
<parameters>
<parameter type="GtkRecentFilter*" name="filter" />
</parameters>
</method>
<method name="SetLimit" cname="gtk_recent_chooser_set_limit">
<return-type type="void" />
<parameters>
<parameter type="gint" name="limit" />
</parameters>
</method>
<method name="SetLocalOnly" cname="gtk_recent_chooser_set_local_only">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="local_only" />
</parameters>
</method>
<method name="SetSelectMultiple" cname="gtk_recent_chooser_set_select_multiple">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="select_multiple" />
</parameters>
</method>
<method name="SetShowIcons" cname="gtk_recent_chooser_set_show_icons">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_icons" />
</parameters>
</method>
<method name="SetShowNotFound" cname="gtk_recent_chooser_set_show_not_found">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_not_found" />
</parameters>
</method>
<method name="SetShowPrivate" cname="gtk_recent_chooser_set_show_private">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_private" />
</parameters>
</method>
<method name="SetShowTips" cname="gtk_recent_chooser_set_show_tips">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_tips" />
</parameters>
</method>
<method name="SetSortFunc" cname="gtk_recent_chooser_set_sort_func">
<return-type type="void" />
<parameters>
<parameter type="GtkRecentSortFunc" name="sort_func" />
<parameter type="gpointer" name="sort_data" />
<parameter type="GDestroyNotify" name="data_destroy" />
</parameters>
</method>
<method name="SetSortType" cname="gtk_recent_chooser_set_sort_type">
<return-type type="void" />
<parameters>
<parameter type="GtkRecentSortType" name="sort_type" />
</parameters>
</method>
<method name="UnselectAll" cname="gtk_recent_chooser_unselect_all">
<return-type type="void" />
</method>
<method name="UnselectUri" cname="gtk_recent_chooser_unselect_uri">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="uri" />
</parameters>
</method>
</interface>
<interface name="Scrollable" cname="GtkScrollable">
<class_struct cname="GtkScrollableInterface">
<field name="BaseIface" cname="base_iface" type="GTypeInterface" />
<method vm="get_border" />
</class_struct>
<property name="Hadjustment" cname="hadjustment" type="GtkAdjustment" readable="true" writeable="true" construct="true" />
<property name="Vadjustment" cname="vadjustment" type="GtkAdjustment" readable="true" writeable="true" construct="true" />
<property name="HscrollPolicy" cname="hscroll-policy" type="GtkScrollablePolicy" readable="true" writeable="true" />
<property name="VscrollPolicy" cname="vscroll-policy" type="GtkScrollablePolicy" readable="true" writeable="true" />
<virtual_method name="GetBorder" cname="get_border">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkBorder*" name="border" />
</parameters>
</virtual_method>
<method name="GetBorder" cname="gtk_scrollable_get_border">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkBorder*" name="border" />
</parameters>
</method>
<method name="GetHadjustment" cname="gtk_scrollable_get_hadjustment">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetHscrollPolicy" cname="gtk_scrollable_get_hscroll_policy">
<return-type type="GtkScrollablePolicy" />
</method>
<method name="GetType" cname="gtk_scrollable_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVadjustment" cname="gtk_scrollable_get_vadjustment">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetVscrollPolicy" cname="gtk_scrollable_get_vscroll_policy">
<return-type type="GtkScrollablePolicy" />
</method>
<method name="SetHadjustment" cname="gtk_scrollable_set_hadjustment">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="hadjustment" />
</parameters>
</method>
<method name="SetHscrollPolicy" cname="gtk_scrollable_set_hscroll_policy">
<return-type type="void" />
<parameters>
<parameter type="GtkScrollablePolicy" name="policy" />
</parameters>
</method>
<method name="SetVadjustment" cname="gtk_scrollable_set_vadjustment">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="vadjustment" />
</parameters>
</method>
<method name="SetVscrollPolicy" cname="gtk_scrollable_set_vscroll_policy">
<return-type type="void" />
<parameters>
<parameter type="GtkScrollablePolicy" name="policy" />
</parameters>
</method>
</interface>
<interface name="StyleProvider" cname="GtkStyleProvider">
<class_struct cname="GtkStyleProviderIface">
<field name="GIface" cname="g_iface" type="GTypeInterface" />
<method vm="get_style" />
<method vm="get_style_property" />
<method vm="get_icon_factory" />
</class_struct>
<virtual_method name="GetStyle" cname="get_style">
<return-type type="GtkStyleProperties*" />
<parameters>
<parameter type="GtkWidgetPath*" name="path" />
</parameters>
</virtual_method>
<virtual_method name="GetStyleProperty" cname="get_style_property">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidgetPath*" name="path" />
<parameter type="GtkStateFlags" name="state" />
<parameter type="GParamSpec*" name="pspec" />
<parameter type="GValue*" name="value" />
</parameters>
</virtual_method>
<virtual_method name="GetIconFactory" cname="get_icon_factory">
<return-type type="GtkIconFactory*" />
<parameters>
<parameter type="GtkWidgetPath*" name="path" />
</parameters>
</virtual_method>
<method name="GetIconFactory" cname="gtk_style_provider_get_icon_factory" deprecated="1">
<return-type type="GtkIconFactory*" />
<parameters>
<parameter type="GtkWidgetPath*" name="path" />
</parameters>
</method>
<method name="GetStyle" cname="gtk_style_provider_get_style" deprecated="1">
<return-type type="GtkStyleProperties*" />
<parameters>
<parameter type="GtkWidgetPath*" name="path" />
</parameters>
</method>
<method name="GetStyleProperty" cname="gtk_style_provider_get_style_property">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidgetPath*" name="path" />
<parameter type="GtkStateFlags" name="state" />
<parameter type="GParamSpec*" name="pspec" />
<parameter type="GValue*" name="value" />
</parameters>
</method>
<method name="GetType" cname="gtk_style_provider_get_type" shared="true">
<return-type type="GType" />
</method>
</interface>
<interface name="ToolShell" cname="GtkToolShell">
<class_struct cname="GtkToolShellIface">
<field name="GIface" cname="g_iface" type="GTypeInterface" />
<method vm="get_icon_size" />
<method vm="get_orientation" />
<method vm="get_style" />
<method vm="get_relief_style" />
<method vm="rebuild_menu" />
<method vm="get_text_orientation" />
<method vm="get_text_alignment" />
<method vm="get_ellipsize_mode" />
<method vm="get_text_size_group" />
</class_struct>
<virtual_method name="GetIconSize" cname="get_icon_size">
<return-type type="GtkIconSize" />
<parameters />
</virtual_method>
<virtual_method name="GetOrientation" cname="get_orientation">
<return-type type="GtkOrientation" />
<parameters />
</virtual_method>
<virtual_method name="GetStyle" cname="get_style">
<return-type type="GtkToolbarStyle" />
<parameters />
</virtual_method>
<virtual_method name="GetReliefStyle" cname="get_relief_style">
<return-type type="GtkReliefStyle" />
<parameters />
</virtual_method>
<virtual_method name="RebuildMenu" cname="rebuild_menu">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="GetTextOrientation" cname="get_text_orientation">
<return-type type="GtkOrientation" />
<parameters />
</virtual_method>
<virtual_method name="GetTextAlignment" cname="get_text_alignment">
<return-type type="gfloat" />
<parameters />
</virtual_method>
<virtual_method name="GetEllipsizeMode" cname="get_ellipsize_mode">
<return-type type="PangoEllipsizeMode" />
<parameters />
</virtual_method>
<virtual_method name="GetTextSizeGroup" cname="get_text_size_group">
<return-type type="GtkSizeGroup*" />
<parameters />
</virtual_method>
<method name="GetEllipsizeMode" cname="gtk_tool_shell_get_ellipsize_mode">
<return-type type="PangoEllipsizeMode" />
</method>
<method name="GetIconSize" cname="gtk_tool_shell_get_icon_size">
<return-type type="GtkIconSize" />
</method>
<method name="GetOrientation" cname="gtk_tool_shell_get_orientation">
<return-type type="GtkOrientation" />
</method>
<method name="GetReliefStyle" cname="gtk_tool_shell_get_relief_style">
<return-type type="GtkReliefStyle" />
</method>
<method name="GetStyle" cname="gtk_tool_shell_get_style">
<return-type type="GtkToolbarStyle" />
</method>
<method name="GetTextAlignment" cname="gtk_tool_shell_get_text_alignment">
<return-type type="gfloat" />
</method>
<method name="GetTextOrientation" cname="gtk_tool_shell_get_text_orientation">
<return-type type="GtkOrientation" />
</method>
<method name="GetTextSizeGroup" cname="gtk_tool_shell_get_text_size_group">
<return-type type="GtkSizeGroup*" />
</method>
<method name="GetType" cname="gtk_tool_shell_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="RebuildMenu" cname="gtk_tool_shell_rebuild_menu">
<return-type type="void" />
</method>
</interface>
<interface name="TreeDragDest" cname="GtkTreeDragDest">
<class_struct cname="GtkTreeDragDestIface">
<field name="GIface" cname="g_iface" type="GTypeInterface" />
<method vm="drag_data_received" />
<method vm="row_drop_possible" />
</class_struct>
<virtual_method name="DragDataReceived" cname="drag_data_received">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="dest" />
<parameter type="GtkSelectionData*" name="selection_data" />
</parameters>
</virtual_method>
<virtual_method name="RowDropPossible" cname="row_drop_possible">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="dest_path" />
<parameter type="GtkSelectionData*" name="selection_data" />
</parameters>
</virtual_method>
<method name="DragDataReceived" cname="gtk_tree_drag_dest_drag_data_received">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="dest" />
<parameter type="GtkSelectionData*" name="selection_data" />
</parameters>
</method>
<method name="GetType" cname="gtk_tree_drag_dest_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="RowDropPossible" cname="gtk_tree_drag_dest_row_drop_possible">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="dest_path" />
<parameter type="GtkSelectionData*" name="selection_data" />
</parameters>
</method>
</interface>
<interface name="TreeDragSource" cname="GtkTreeDragSource">
<class_struct cname="GtkTreeDragSourceIface">
<field name="GIface" cname="g_iface" type="GTypeInterface" />
<method vm="row_draggable" />
<method vm="drag_data_get" />
<method vm="drag_data_delete" />
</class_struct>
<virtual_method name="RowDraggable" cname="row_draggable">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</virtual_method>
<virtual_method name="DragDataGet" cname="drag_data_get">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkSelectionData*" name="selection_data" />
</parameters>
</virtual_method>
<virtual_method name="DragDataDelete" cname="drag_data_delete">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</virtual_method>
<method name="DragDataDelete" cname="gtk_tree_drag_source_drag_data_delete">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="DragDataGet" cname="gtk_tree_drag_source_drag_data_get">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkSelectionData*" name="selection_data" />
</parameters>
</method>
<method name="GetType" cname="gtk_tree_drag_source_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="RowDraggable" cname="gtk_tree_drag_source_row_draggable">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
</interface>
<interface name="TreeModel" cname="GtkTreeModel">
<class_struct cname="GtkTreeModelIface">
<field name="GIface" cname="g_iface" type="GTypeInterface" />
<method signal_vm="row_changed" />
<method signal_vm="row_inserted" />
<method signal_vm="row_has_child_toggled" />
<method signal_vm="row_deleted" />
<method signal_vm="rows_reordered" />
<method vm="get_flags" />
<method vm="get_n_columns" />
<method vm="get_column_type" />
<method vm="get_iter" />
<method vm="get_path" />
<method vm="get_value" />
<method vm="iter_next" />
<method vm="iter_previous" />
<method vm="iter_children" />
<method vm="iter_has_child" />
<method vm="iter_n_children" />
<method vm="iter_nth_child" />
<method vm="iter_parent" />
<method vm="ref_node" />
<method vm="unref_node" />
</class_struct>
<signal name="RowChanged" cname="row-changed" when="LAST" field_name="row_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</signal>
<signal name="RowInserted" cname="row-inserted" when="FIRST" field_name="row_inserted">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</signal>
<signal name="RowHasChildToggled" cname="row-has-child-toggled" when="LAST" field_name="row_has_child_toggled">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</signal>
<signal name="RowDeleted" cname="row-deleted" when="FIRST" field_name="row_deleted">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</signal>
<signal name="RowsReordered" cname="rows-reordered" when="FIRST" manual="true" field_name="rows_reordered">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gint*" name="new_order" />
</parameters>
</signal>
<virtual_method name="GetFlags" cname="get_flags">
<return-type type="GtkTreeModelFlags" />
<parameters />
</virtual_method>
<virtual_method name="GetNColumns" cname="get_n_columns">
<return-type type="gint" />
<parameters />
</virtual_method>
<virtual_method name="GetColumnType" cname="get_column_type">
<return-type type="GType" />
<parameters>
<parameter type="gint" name="index_" />
</parameters>
</virtual_method>
<virtual_method name="GetIter" cname="get_iter">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreePath*" name="path" />
</parameters>
</virtual_method>
<virtual_method name="GetPath" cname="get_path">
<return-type type="GtkTreePath*" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</virtual_method>
<virtual_method name="GetValue" cname="get_value">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gint" name="column" />
<parameter type="GValue*" name="value" />
</parameters>
</virtual_method>
<virtual_method name="IterNext" cname="iter_next">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</virtual_method>
<virtual_method name="IterPrevious" cname="iter_previous">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</virtual_method>
<virtual_method name="IterChildren" cname="iter_children">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="parent" />
</parameters>
</virtual_method>
<virtual_method name="IterHasChild" cname="iter_has_child">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</virtual_method>
<virtual_method name="IterNChildren" cname="iter_n_children">
<return-type type="gint" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</virtual_method>
<virtual_method name="IterNthChild" cname="iter_nth_child">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="parent" />
<parameter type="gint" name="n" />
</parameters>
</virtual_method>
<virtual_method name="IterParent" cname="iter_parent">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="child" />
</parameters>
</virtual_method>
<virtual_method name="RefNode" cname="ref_node">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</virtual_method>
<virtual_method name="UnrefNode" cname="unref_node">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</virtual_method>
<method name="Foreach" cname="gtk_tree_model_foreach">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeModelForeachFunc" name="func" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="Get" cname="gtk_tree_model_get">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="GetColumnType" cname="gtk_tree_model_get_column_type">
<return-type type="GType" />
<parameters>
<parameter type="gint" name="index_" />
</parameters>
</method>
<method name="GetFlags" cname="gtk_tree_model_get_flags">
<return-type type="GtkTreeModelFlags" />
</method>
<method name="GetIter" cname="gtk_tree_model_get_iter">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="GetIterFirst" cname="gtk_tree_model_get_iter_first">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="GetIterFromString" cname="gtk_tree_model_get_iter_from_string">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="const-gchar*" name="path_string" />
</parameters>
</method>
<method name="GetNColumns" cname="gtk_tree_model_get_n_columns">
<return-type type="gint" />
</method>
<method name="GetPath" cname="gtk_tree_model_get_path">
<return-type type="GtkTreePath*" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="GetStringFromIter" cname="gtk_tree_model_get_string_from_iter">
<return-type type="gchar*" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="GetType" cname="gtk_tree_model_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetValist" cname="gtk_tree_model_get_valist">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="va_list" name="var_args" />
</parameters>
</method>
<method name="GetValue" cname="gtk_tree_model_get_value">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gint" name="column" />
<parameter type="GValue*" name="value" />
</parameters>
</method>
<method name="IterChildren" cname="gtk_tree_model_iter_children">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="parent" />
</parameters>
</method>
<method name="IterHasChild" cname="gtk_tree_model_iter_has_child">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="IterNChildren" cname="gtk_tree_model_iter_n_children">
<return-type type="gint" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="IterNext" cname="gtk_tree_model_iter_next">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="IterNthChild" cname="gtk_tree_model_iter_nth_child">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="parent" />
<parameter type="gint" name="n" />
</parameters>
</method>
<method name="IterParent" cname="gtk_tree_model_iter_parent">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="child" />
</parameters>
</method>
<method name="IterPrevious" cname="gtk_tree_model_iter_previous">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="RefNode" cname="gtk_tree_model_ref_node">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="RowChanged" cname="gtk_tree_model_row_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="RowDeleted" cname="gtk_tree_model_row_deleted">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="RowHasChildToggled" cname="gtk_tree_model_row_has_child_toggled">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="RowInserted" cname="gtk_tree_model_row_inserted">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="RowsReordered" cname="gtk_tree_model_rows_reordered">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gint*" name="new_order" />
</parameters>
</method>
<method name="RowsReorderedWithLength" cname="gtk_tree_model_rows_reordered_with_length">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gint*" name="new_order" />
<parameter type="gint" name="length" />
</parameters>
</method>
<method name="UnrefNode" cname="gtk_tree_model_unref_node">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
</interface>
<interface name="TreeSortable" cname="GtkTreeSortable">
<class_struct cname="GtkTreeSortableIface">
<field name="GIface" cname="g_iface" type="GTypeInterface" />
<method signal_vm="sort_column_changed" />
<method vm="get_sort_column_id" />
<method vm="set_sort_column_id" />
<method vm="set_sort_func" />
<method vm="set_default_sort_func" />
<method vm="has_default_sort_func" />
</class_struct>
<signal name="SortColumnChanged" cname="sort-column-changed" when="LAST" field_name="sort_column_changed">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GetSortColumnId" cname="get_sort_column_id">
<return-type type="gboolean" />
<parameters>
<parameter type="gint*" name="sort_column_id" />
<parameter type="GtkSortType*" name="order" />
</parameters>
</virtual_method>
<virtual_method name="SetSortColumnId" cname="set_sort_column_id">
<return-type type="void" />
<parameters>
<parameter type="gint" name="sort_column_id" />
<parameter type="GtkSortType" name="order" />
</parameters>
</virtual_method>
<virtual_method name="SetSortFunc" cname="set_sort_func">
<return-type type="void" />
<parameters>
<parameter type="gint" name="sort_column_id" />
<parameter type="GtkTreeIterCompareFunc" name="sort_func" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</virtual_method>
<virtual_method name="SetDefaultSortFunc" cname="set_default_sort_func">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIterCompareFunc" name="sort_func" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</virtual_method>
<virtual_method name="HasDefaultSortFunc" cname="has_default_sort_func">
<return-type type="gboolean" />
<parameters />
</virtual_method>
<method name="GetSortColumnId" cname="gtk_tree_sortable_get_sort_column_id">
<return-type type="gboolean" />
<parameters>
<parameter type="gint*" name="sort_column_id" />
<parameter type="GtkSortType*" name="order" />
</parameters>
</method>
<method name="GetType" cname="gtk_tree_sortable_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="HasDefaultSortFunc" cname="gtk_tree_sortable_has_default_sort_func">
<return-type type="gboolean" />
</method>
<method name="SetDefaultSortFunc" cname="gtk_tree_sortable_set_default_sort_func">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIterCompareFunc" name="sort_func" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="SetSortColumnId" cname="gtk_tree_sortable_set_sort_column_id">
<return-type type="void" />
<parameters>
<parameter type="gint" name="sort_column_id" />
<parameter type="GtkSortType" name="order" />
</parameters>
</method>
<method name="SetSortFunc" cname="gtk_tree_sortable_set_sort_func">
<return-type type="void" />
<parameters>
<parameter type="gint" name="sort_column_id" />
<parameter type="GtkTreeIterCompareFunc" name="sort_func" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="SortColumnChanged" cname="gtk_tree_sortable_sort_column_changed">
<return-type type="void" />
</method>
</interface>
<object name="AboutDialog" cname="GtkAboutDialog" parent="GtkDialog">
<class_struct cname="GtkAboutDialogClass">
<field name="ParentClass" cname="parent_class" type="GtkDialogClass" />
<method signal_vm="activate_link" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkAboutDialogPrivate*" />
<signal name="ActivateLink" cname="activate-link" when="LAST" field_name="activate_link">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="uri" />
</parameters>
</signal>
<property name="ProgramName" cname="program-name" type="gchar*" readable="true" writeable="true" />
<property name="Version" cname="version" type="gchar*" readable="true" writeable="true" />
<property name="Copyright" cname="copyright" type="gchar*" readable="true" writeable="true" />
<property name="Comments" cname="comments" type="gchar*" readable="true" writeable="true" />
<property name="License" cname="license" type="gchar*" readable="true" writeable="true" />
<property name="LicenseType" cname="license-type" type="GtkLicense" readable="true" writeable="true" />
<property name="Website" cname="website" type="gchar*" readable="true" writeable="true" />
<property name="WebsiteLabel" cname="website-label" type="gchar*" readable="true" writeable="true" />
<property name="Authors" cname="authors" type="GStrv" readable="true" writeable="true" />
<property name="Documenters" cname="documenters" type="GStrv" readable="true" writeable="true" />
<property name="Artists" cname="artists" type="GStrv" readable="true" writeable="true" />
<property name="TranslatorCredits" cname="translator-credits" type="gchar*" readable="true" writeable="true" />
<property name="Logo" cname="logo" type="GdkPixbuf" readable="true" writeable="true" />
<property name="LogoIconName" cname="logo-icon-name" type="gchar*" readable="true" writeable="true" />
<property name="WrapLicense" cname="wrap-license" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="AddCreditSection" cname="gtk_about_dialog_add_credit_section">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="section_name" />
<parameter type="const-gchar**" name="people" />
</parameters>
</method>
<method name="GetArtists" cname="gtk_about_dialog_get_artists">
<return-type type="const-gchar**" />
</method>
<method name="GetAuthors" cname="gtk_about_dialog_get_authors">
<return-type type="const-gchar**" />
</method>
<method name="GetComments" cname="gtk_about_dialog_get_comments">
<return-type type="const-gchar*" />
</method>
<method name="GetCopyright" cname="gtk_about_dialog_get_copyright">
<return-type type="const-gchar*" />
</method>
<method name="GetDocumenters" cname="gtk_about_dialog_get_documenters">
<return-type type="const-gchar**" />
</method>
<method name="GetLicense" cname="gtk_about_dialog_get_license">
<return-type type="const-gchar*" />
</method>
<method name="GetLicenseType" cname="gtk_about_dialog_get_license_type">
<return-type type="GtkLicense" />
</method>
<method name="GetLogo" cname="gtk_about_dialog_get_logo">
<return-type type="GdkPixbuf*" />
</method>
<method name="GetLogoIconName" cname="gtk_about_dialog_get_logo_icon_name">
<return-type type="const-gchar*" />
</method>
<method name="GetProgramName" cname="gtk_about_dialog_get_program_name">
<return-type type="const-gchar*" />
</method>
<method name="GetTranslatorCredits" cname="gtk_about_dialog_get_translator_credits">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_about_dialog_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVersion" cname="gtk_about_dialog_get_version">
<return-type type="const-gchar*" />
</method>
<method name="GetWebsite" cname="gtk_about_dialog_get_website">
<return-type type="const-gchar*" />
</method>
<method name="GetWebsiteLabel" cname="gtk_about_dialog_get_website_label">
<return-type type="const-gchar*" />
</method>
<method name="GetWrapLicense" cname="gtk_about_dialog_get_wrap_license">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_about_dialog_new" />
<method name="SetArtists" cname="gtk_about_dialog_set_artists">
<return-type type="void" />
<parameters>
<parameter type="const-gchar**" name="artists" />
</parameters>
</method>
<method name="SetAuthors" cname="gtk_about_dialog_set_authors">
<return-type type="void" />
<parameters>
<parameter type="const-gchar**" name="authors" />
</parameters>
</method>
<method name="SetComments" cname="gtk_about_dialog_set_comments">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="comments" />
</parameters>
</method>
<method name="SetCopyright" cname="gtk_about_dialog_set_copyright">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="copyright" />
</parameters>
</method>
<method name="SetDocumenters" cname="gtk_about_dialog_set_documenters">
<return-type type="void" />
<parameters>
<parameter type="const-gchar**" name="documenters" />
</parameters>
</method>
<method name="SetLicense" cname="gtk_about_dialog_set_license">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="license" />
</parameters>
</method>
<method name="SetLicenseType" cname="gtk_about_dialog_set_license_type">
<return-type type="void" />
<parameters>
<parameter type="GtkLicense" name="license_type" />
</parameters>
</method>
<method name="SetLogo" cname="gtk_about_dialog_set_logo">
<return-type type="void" />
<parameters>
<parameter type="GdkPixbuf*" name="logo" />
</parameters>
</method>
<method name="SetLogoIconName" cname="gtk_about_dialog_set_logo_icon_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="icon_name" />
</parameters>
</method>
<method name="SetProgramName" cname="gtk_about_dialog_set_program_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="SetTranslatorCredits" cname="gtk_about_dialog_set_translator_credits">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="translator_credits" />
</parameters>
</method>
<method name="SetVersion" cname="gtk_about_dialog_set_version">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="version" />
</parameters>
</method>
<method name="SetWebsite" cname="gtk_about_dialog_set_website">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="website" />
</parameters>
</method>
<method name="SetWebsiteLabel" cname="gtk_about_dialog_set_website_label">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="website_label" />
</parameters>
</method>
<method name="SetWrapLicense" cname="gtk_about_dialog_set_wrap_license">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="wrap_license" />
</parameters>
</method>
</object>
<object name="AccelGroup" cname="GtkAccelGroup" parent="GObject">
<class_struct cname="GtkAccelGroupClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="accel_changed" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkAccelGroupPrivate*" />
<property name="IsLocked" cname="is-locked" type="gboolean" readable="true" />
<property name="ModifierMask" cname="modifier-mask" type="GdkModifierType" readable="true" />
<signal name="AccelActivate" cname="accel-activate">
<return-type type="gboolean" />
<parameters>
<parameter name="p0" type="GObject*" />
<parameter name="p1" type="guint32" />
<parameter name="p2" type="GdkModifierType" />
</parameters>
</signal>
<signal name="AccelChanged" cname="accel-changed" when="FIRST" field_name="accel_changed">
<return-type type="void" />
<parameters>
<parameter type="guint" name="keyval" />
<parameter type="GdkModifierType" name="modifier" />
<parameter type="GClosure*" name="accel_closure" />
</parameters>
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="Activate" cname="gtk_accel_group_activate">
<return-type type="gboolean" />
<parameters>
<parameter type="GQuark" name="accel_quark" />
<parameter type="GObject*" name="acceleratable" />
<parameter type="guint" name="accel_key" />
<parameter type="GdkModifierType" name="accel_mods" />
</parameters>
</method>
<method name="Connect" cname="gtk_accel_group_connect">
<return-type type="void" />
<parameters>
<parameter type="guint" name="accel_key" />
<parameter type="GdkModifierType" name="accel_mods" />
<parameter type="GtkAccelFlags" name="accel_flags" />
<parameter type="GClosure*" name="closure" />
</parameters>
</method>
<method name="ConnectByPath" cname="gtk_accel_group_connect_by_path">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="accel_path" />
<parameter type="GClosure*" name="closure" />
</parameters>
</method>
<method name="Disconnect" cname="gtk_accel_group_disconnect">
<return-type type="gboolean" />
<parameters>
<parameter type="GClosure*" name="closure" />
</parameters>
</method>
<method name="DisconnectKey" cname="gtk_accel_group_disconnect_key">
<return-type type="gboolean" />
<parameters>
<parameter type="guint" name="accel_key" />
<parameter type="GdkModifierType" name="accel_mods" />
</parameters>
</method>
<method name="Find" cname="gtk_accel_group_find">
<return-type type="GtkAccelKey*" />
<parameters>
<parameter type="GtkAccelGroupFindFunc" name="find_func" />
<parameter type="gpointer" name="data" />
</parameters>
</method>
<method name="FromAccelClosure" cname="gtk_accel_group_from_accel_closure" shared="true">
<return-type type="GtkAccelGroup*" />
<parameters>
<parameter type="GClosure*" name="closure" />
</parameters>
</method>
<method name="GetIsLocked" cname="gtk_accel_group_get_is_locked">
<return-type type="gboolean" />
</method>
<method name="GetModifierMask" cname="gtk_accel_group_get_modifier_mask">
<return-type type="GdkModifierType" />
</method>
<method name="GetType" cname="gtk_accel_group_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Lock" cname="gtk_accel_group_lock">
<return-type type="void" />
</method>
<constructor cname="gtk_accel_group_new" />
<method name="Query" cname="gtk_accel_group_query">
<return-type type="GtkAccelGroupEntry*" />
<parameters>
<parameter type="guint" name="accel_key" />
<parameter type="GdkModifierType" name="accel_mods" />
<parameter type="guint*" name="n_entries" />
</parameters>
</method>
<method name="Unlock" cname="gtk_accel_group_unlock">
<return-type type="void" />
</method>
</object>
<object name="AccelLabel" cname="GtkAccelLabel" parent="GtkLabel">
<class_struct cname="GtkAccelLabelClass">
<field name="ParentClass" cname="parent_class" type="GtkLabelClass" />
<field name="SignalQuote1" cname="signal_quote1" type="gchar*" />
<field name="SignalQuote2" cname="signal_quote2" type="gchar*" />
<field name="ModNameShift" cname="mod_name_shift" type="gchar*" />
<field name="ModNameControl" cname="mod_name_control" type="gchar*" />
<field name="ModNameAlt" cname="mod_name_alt" type="gchar*" />
<field name="ModSeparator" cname="mod_separator" type="gchar*" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkAccelLabelPrivate*" />
<property name="AccelClosure" cname="accel-closure" type="GClosure" readable="true" writeable="true" />
<property name="AccelWidget" cname="accel-widget" type="GtkWidget" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetAccel" cname="gtk_accel_label_get_accel">
<return-type type="void" />
<parameters>
<parameter type="guint*" name="accelerator_key" />
<parameter type="GdkModifierType*" name="accelerator_mods" />
</parameters>
</method>
<method name="GetAccelWidget" cname="gtk_accel_label_get_accel_widget">
<return-type type="GtkWidget*" />
</method>
<method name="GetAccelWidth" cname="gtk_accel_label_get_accel_width">
<return-type type="guint" />
</method>
<method name="GetType" cname="gtk_accel_label_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_accel_label_new">
<parameters>
<parameter type="const-gchar*" name="string" />
</parameters>
</constructor>
<method name="Refetch" cname="gtk_accel_label_refetch">
<return-type type="gboolean" />
</method>
<method name="SetAccel" cname="gtk_accel_label_set_accel">
<return-type type="void" />
<parameters>
<parameter type="guint" name="accelerator_key" />
<parameter type="GdkModifierType" name="accelerator_mods" />
</parameters>
</method>
<method name="SetAccelClosure" cname="gtk_accel_label_set_accel_closure">
<return-type type="void" />
<parameters>
<parameter type="GClosure*" name="accel_closure" />
</parameters>
</method>
<method name="SetAccelWidget" cname="gtk_accel_label_set_accel_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="accel_widget" />
</parameters>
</method>
</object>
<object name="AccelMap" cname="GtkAccelMap" parent="GObject">
<class_struct cname="GtkAccelMapClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
</class_struct>
<signal name="Changed" cname="changed" when="LAST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="gchar*" />
<parameter name="p1" type="guint32" />
<parameter name="p2" type="GdkModifierType" />
</parameters>
</signal>
<method name="AddEntry" cname="gtk_accel_map_add_entry" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="accel_path" />
<parameter type="guint" name="accel_key" />
<parameter type="GdkModifierType" name="accel_mods" />
</parameters>
</method>
<method name="AddFilter" cname="gtk_accel_map_add_filter" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="filter_pattern" />
</parameters>
</method>
<method name="ChangeEntry" cname="gtk_accel_map_change_entry" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="accel_path" />
<parameter type="guint" name="accel_key" />
<parameter type="GdkModifierType" name="accel_mods" />
<parameter type="gboolean" name="replace" />
</parameters>
</method>
<method name="Foreach" cname="gtk_accel_map_foreach" shared="true">
<return-type type="void" />
<parameters>
<parameter type="gpointer" name="data" />
<parameter type="GtkAccelMapForeach" name="foreach_func" />
</parameters>
</method>
<method name="ForeachUnfiltered" cname="gtk_accel_map_foreach_unfiltered" shared="true">
<return-type type="void" />
<parameters>
<parameter type="gpointer" name="data" />
<parameter type="GtkAccelMapForeach" name="foreach_func" />
</parameters>
</method>
<method name="Get" cname="gtk_accel_map_get" shared="true">
<return-type type="GtkAccelMap*" />
</method>
<method name="GetType" cname="gtk_accel_map_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Load" cname="gtk_accel_map_load" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="file_name" />
</parameters>
</method>
<method name="LoadFd" cname="gtk_accel_map_load_fd" shared="true">
<return-type type="void" />
<parameters>
<parameter type="gint" name="fd" />
</parameters>
</method>
<method name="LoadScanner" cname="gtk_accel_map_load_scanner" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GScanner*" name="scanner" />
</parameters>
</method>
<method name="LockPath" cname="gtk_accel_map_lock_path" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="accel_path" />
</parameters>
</method>
<method name="LookupEntry" cname="gtk_accel_map_lookup_entry" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="accel_path" />
<parameter type="GtkAccelKey*" name="key" />
</parameters>
</method>
<method name="Save" cname="gtk_accel_map_save" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="file_name" />
</parameters>
</method>
<method name="SaveFd" cname="gtk_accel_map_save_fd" shared="true">
<return-type type="void" />
<parameters>
<parameter type="gint" name="fd" />
</parameters>
</method>
<method name="UnlockPath" cname="gtk_accel_map_unlock_path" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="accel_path" />
</parameters>
</method>
</object>
<object name="Accessible" cname="GtkAccessible" parent="AtkObject">
<class_struct cname="GtkAccessibleClass">
<field name="ParentClass" cname="parent_class" type="AtkObjectClass" />
<method vm="connect_widget_destroyed" />
<method vm="widget_set" />
<method vm="widget_unset" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkAccessiblePrivate*" />
<property name="Widget" cname="widget" type="GtkWidget" readable="true" writeable="true" />
<virtual_method name="ConnectWidgetDestroyed" cname="connect_widget_destroyed">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="WidgetSet" cname="widget_set">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="WidgetUnset" cname="widget_unset">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="ConnectWidgetDestroyed" cname="gtk_accessible_connect_widget_destroyed" deprecated="1">
<return-type type="void" />
</method>
<method name="GetType" cname="gtk_accessible_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetWidget" cname="gtk_accessible_get_widget">
<return-type type="GtkWidget*" />
</method>
<method name="SetWidget" cname="gtk_accessible_set_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
</object>
<object name="Action" cname="GtkAction" parent="GObject">
<class_struct cname="GtkActionClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="activate" />
<field name="MenuItemType" cname="menu_item_type" type="GType" />
<field name="ToolbarItemType" cname="toolbar_item_type" type="GType" />
<method vm="create_menu_item" />
<method vm="create_tool_item" />
<method vm="connect_proxy" />
<method vm="disconnect_proxy" />
<method vm="create_menu" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="PrivateData" cname="private_data" type="GtkActionPrivate*" />
<property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct-only="true" />
<property name="Label" cname="label" type="gchar*" readable="true" writeable="true" />
<property name="ShortLabel" cname="short-label" type="gchar*" readable="true" writeable="true" />
<property name="Tooltip" cname="tooltip" type="gchar*" readable="true" writeable="true" />
<property name="StockId" cname="stock-id" type="gchar*" readable="true" writeable="true" />
<property name="Gicon" cname="gicon" type="GIcon" readable="true" writeable="true" />
<property name="IconName" cname="icon-name" type="gchar*" readable="true" writeable="true" />
<property name="VisibleHorizontal" cname="visible-horizontal" type="gboolean" readable="true" writeable="true" />
<property name="VisibleOverflown" cname="visible-overflown" type="gboolean" readable="true" writeable="true" />
<property name="VisibleVertical" cname="visible-vertical" type="gboolean" readable="true" writeable="true" />
<property name="IsImportant" cname="is-important" type="gboolean" readable="true" writeable="true" />
<property name="HideIfEmpty" cname="hide-if-empty" type="gboolean" readable="true" writeable="true" />
<property name="Sensitive" cname="sensitive" type="gboolean" readable="true" writeable="true" />
<property name="Visible" cname="visible" type="gboolean" readable="true" writeable="true" />
<property name="ActionGroup" cname="action-group" type="GtkActionGroup" readable="true" writeable="true" />
<property name="AlwaysShowImage" cname="always-show-image" type="gboolean" readable="true" writeable="true" construct="true" />
<signal name="Activate" cname="activate" when="FIRST" field_name="activate">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="CreateMenuItem" cname="create_menu_item">
<return-type type="GtkWidget*" />
<parameters />
</virtual_method>
<virtual_method name="CreateToolItem" cname="create_tool_item">
<return-type type="GtkWidget*" />
<parameters />
</virtual_method>
<virtual_method name="ConnectProxy" cname="connect_proxy">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="proxy" />
</parameters>
</virtual_method>
<virtual_method name="DisconnectProxy" cname="disconnect_proxy">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="proxy" />
</parameters>
</virtual_method>
<virtual_method name="CreateMenu" cname="create_menu">
<return-type type="GtkWidget*" />
<parameters />
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="Activate" cname="gtk_action_activate" deprecated="1">
<return-type type="void" />
</method>
<method name="BlockActivate" cname="gtk_action_block_activate" deprecated="1">
<return-type type="void" />
</method>
<method name="ConnectAccelerator" cname="gtk_action_connect_accelerator" deprecated="1">
<return-type type="void" />
</method>
<method name="CreateIcon" cname="gtk_action_create_icon" deprecated="1">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="GtkIconSize" name="icon_size" />
</parameters>
</method>
<method name="CreateMenu" cname="gtk_action_create_menu" deprecated="1">
<return-type type="GtkWidget*" />
</method>
<method name="CreateMenuItem" cname="gtk_action_create_menu_item" deprecated="1">
<return-type type="GtkWidget*" />
</method>
<method name="CreateToolItem" cname="gtk_action_create_tool_item" deprecated="1">
<return-type type="GtkWidget*" />
</method>
<method name="DisconnectAccelerator" cname="gtk_action_disconnect_accelerator" deprecated="1">
<return-type type="void" />
</method>
<method name="GetAccelClosure" cname="gtk_action_get_accel_closure" deprecated="1">
<return-type type="GClosure*" />
</method>
<method name="GetAccelPath" cname="gtk_action_get_accel_path" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetAlwaysShowImage" cname="gtk_action_get_always_show_image" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetGicon" cname="gtk_action_get_gicon" deprecated="1">
<return-type type="GIcon*" />
</method>
<method name="GetIconName" cname="gtk_action_get_icon_name" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetIsImportant" cname="gtk_action_get_is_important" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetLabel" cname="gtk_action_get_label" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetName" cname="gtk_action_get_name" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetProxies" cname="gtk_action_get_proxies" deprecated="1">
<return-type type="GSList*" />
</method>
<method name="GetSensitive" cname="gtk_action_get_sensitive" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetShortLabel" cname="gtk_action_get_short_label" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetStockId" cname="gtk_action_get_stock_id" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetTooltip" cname="gtk_action_get_tooltip" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_action_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<method name="GetVisible" cname="gtk_action_get_visible" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetVisibleHorizontal" cname="gtk_action_get_visible_horizontal" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetVisibleVertical" cname="gtk_action_get_visible_vertical" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="IsSensitive" cname="gtk_action_is_sensitive" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="IsVisible" cname="gtk_action_is_visible" deprecated="1">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_action_new" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="const-gchar*" name="label" />
<parameter type="const-gchar*" name="tooltip" />
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</constructor>
<method name="SetAccelGroup" cname="gtk_action_set_accel_group" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkAccelGroup*" name="accel_group" />
</parameters>
</method>
<method name="SetAccelPath" cname="gtk_action_set_accel_path" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="accel_path" />
</parameters>
</method>
<method name="SetAlwaysShowImage" cname="gtk_action_set_always_show_image" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="always_show" />
</parameters>
</method>
<method name="SetGicon" cname="gtk_action_set_gicon" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GIcon*" name="icon" />
</parameters>
</method>
<method name="SetIconName" cname="gtk_action_set_icon_name" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="icon_name" />
</parameters>
</method>
<method name="SetIsImportant" cname="gtk_action_set_is_important" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="is_important" />
</parameters>
</method>
<method name="SetLabel" cname="gtk_action_set_label" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</method>
<method name="SetSensitive" cname="gtk_action_set_sensitive" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="sensitive" />
</parameters>
</method>
<method name="SetShortLabel" cname="gtk_action_set_short_label" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="short_label" />
</parameters>
</method>
<method name="SetStockId" cname="gtk_action_set_stock_id" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</method>
<method name="SetTooltip" cname="gtk_action_set_tooltip" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="tooltip" />
</parameters>
</method>
<method name="SetVisible" cname="gtk_action_set_visible" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="visible" />
</parameters>
</method>
<method name="SetVisibleHorizontal" cname="gtk_action_set_visible_horizontal" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="visible_horizontal" />
</parameters>
</method>
<method name="SetVisibleVertical" cname="gtk_action_set_visible_vertical" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="visible_vertical" />
</parameters>
</method>
<method name="UnblockActivate" cname="gtk_action_unblock_activate" deprecated="1">
<return-type type="void" />
</method>
</object>
<object name="ActionBar" cname="GtkActionBar" parent="GtkBin">
<class_struct cname="GtkActionBarClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<childprop name="PackType" cname="pack-type" type="GtkPackType" readable="true" writeable="true" />
<childprop name="Position" cname="position" type="gint" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="GetCenterWidget" cname="gtk_action_bar_get_center_widget">
<return-type type="GtkWidget*" />
</method>
<method name="GetType" cname="gtk_action_bar_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_action_bar_new" />
<method name="PackEnd" cname="gtk_action_bar_pack_end">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="PackStart" cname="gtk_action_bar_pack_start">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="SetCenterWidget" cname="gtk_action_bar_set_center_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="center_widget" />
</parameters>
</method>
</object>
<object name="ActionGroup" cname="GtkActionGroup" parent="GObject">
<class_struct cname="GtkActionGroupClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="get_action" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkActionGroupPrivate*" />
<property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct-only="true" />
<property name="Sensitive" cname="sensitive" type="gboolean" readable="true" writeable="true" />
<property name="Visible" cname="visible" type="gboolean" readable="true" writeable="true" />
<property name="AccelGroup" cname="accel-group" type="GtkAccelGroup" readable="true" writeable="true" />
<signal name="ConnectProxy" cname="connect-proxy">
<return-type type="void" />
<parameters>
<parameter name="p0" type="GtkAction" />
<parameter name="p1" type="GtkWidget" />
</parameters>
</signal>
<signal name="DisconnectProxy" cname="disconnect-proxy">
<return-type type="void" />
<parameters>
<parameter name="p0" type="GtkAction" />
<parameter name="p1" type="GtkWidget" />
</parameters>
</signal>
<signal name="PreActivate" cname="pre-activate">
<return-type type="void" />
<parameters>
<parameter name="p0" type="GtkAction" />
</parameters>
</signal>
<signal name="PostActivate" cname="post-activate">
<return-type type="void" />
<parameters>
<parameter name="p0" type="GtkAction" />
</parameters>
</signal>
<virtual_method name="GetAction" cname="get_action">
<return-type type="GtkAction*" />
<parameters>
<parameter type="const-gchar*" name="action_name" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="AddAction" cname="gtk_action_group_add_action" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkAction*" name="action" />
</parameters>
</method>
<method name="AddActionWithAccel" cname="gtk_action_group_add_action_with_accel" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkAction*" name="action" />
<parameter type="const-gchar*" name="accelerator" />
</parameters>
</method>
<method name="AddActions" cname="gtk_action_group_add_actions" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-GtkActionEntry*" name="entries" />
<parameter type="guint" name="n_entries" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="AddActionsFull" cname="gtk_action_group_add_actions_full" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-GtkActionEntry*" name="entries" />
<parameter type="guint" name="n_entries" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="AddRadioActions" cname="gtk_action_group_add_radio_actions" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-GtkRadioActionEntry*" name="entries" />
<parameter type="guint" name="n_entries" />
<parameter type="gint" name="value" />
<parameter type="GCallback" name="on_change" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="AddRadioActionsFull" cname="gtk_action_group_add_radio_actions_full" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-GtkRadioActionEntry*" name="entries" />
<parameter type="guint" name="n_entries" />
<parameter type="gint" name="value" />
<parameter type="GCallback" name="on_change" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="AddToggleActions" cname="gtk_action_group_add_toggle_actions" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-GtkToggleActionEntry*" name="entries" />
<parameter type="guint" name="n_entries" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="AddToggleActionsFull" cname="gtk_action_group_add_toggle_actions_full" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-GtkToggleActionEntry*" name="entries" />
<parameter type="guint" name="n_entries" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="GetAccelGroup" cname="gtk_action_group_get_accel_group" deprecated="1">
<return-type type="GtkAccelGroup*" />
</method>
<method name="GetAction" cname="gtk_action_group_get_action" deprecated="1">
<return-type type="GtkAction*" />
<parameters>
<parameter type="const-gchar*" name="action_name" />
</parameters>
</method>
<method name="GetName" cname="gtk_action_group_get_name" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetSensitive" cname="gtk_action_group_get_sensitive" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_action_group_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<method name="GetVisible" cname="gtk_action_group_get_visible" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="ListActions" cname="gtk_action_group_list_actions" deprecated="1">
<return-type type="GList*" />
</method>
<constructor cname="gtk_action_group_new" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</constructor>
<method name="RemoveAction" cname="gtk_action_group_remove_action" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkAction*" name="action" />
</parameters>
</method>
<method name="SetAccelGroup" cname="gtk_action_group_set_accel_group" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkAccelGroup*" name="accel_group" />
</parameters>
</method>
<method name="SetSensitive" cname="gtk_action_group_set_sensitive" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="sensitive" />
</parameters>
</method>
<method name="SetTranslateFunc" cname="gtk_action_group_set_translate_func" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkTranslateFunc" name="func" />
<parameter type="gpointer" name="data" />
<parameter type="GDestroyNotify" name="notify" />
</parameters>
</method>
<method name="SetTranslationDomain" cname="gtk_action_group_set_translation_domain" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="domain" />
</parameters>
</method>
<method name="SetVisible" cname="gtk_action_group_set_visible" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="visible" />
</parameters>
</method>
<method name="TranslateString" cname="gtk_action_group_translate_string" deprecated="1">
<return-type type="const-gchar*" />
<parameters>
<parameter type="const-gchar*" name="string" />
</parameters>
</method>
</object>
<object name="ActionHelper" cname="GtkActionHelper" parent="GObject">
<property name="Enabled" cname="enabled" type="gboolean" readable="true" />
<property name="Active" cname="active" type="gboolean" readable="true" />
<property name="Role" cname="role" type="GtkButtonRole" readable="true" />
<implements>
<interface cname="GtkActionObserver" />
</implements>
<method name="Activate" cname="gtk_action_helper_activate">
<return-type type="void" />
</method>
<method name="GetActionName" cname="gtk_action_helper_get_action_name">
<return-type type="const-gchar*" />
</method>
<method name="GetActionTargetValue" cname="gtk_action_helper_get_action_target_value">
<return-type type="GVariant*" />
</method>
<method name="GetActive" cname="gtk_action_helper_get_active">
<return-type type="gboolean" />
</method>
<method name="GetEnabled" cname="gtk_action_helper_get_enabled">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_action_helper_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_action_helper_new">
<parameters>
<parameter type="GtkActionable*" name="widget" />
</parameters>
</constructor>
<method name="SetActionName" cname="gtk_action_helper_set_action_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="action_name" />
</parameters>
</method>
<method name="SetActionTargetValue" cname="gtk_action_helper_set_action_target_value">
<return-type type="void" />
<parameters>
<parameter type="GVariant*" name="action_target" />
</parameters>
</method>
</object>
<object name="ActionMuxer" cname="GtkActionMuxer" parent="GObject">
<signal name="PrimaryAccelChanged" cname="primary-accel-changed" when="LAST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="gchar*" />
<parameter name="p1" type="gchar*" />
</parameters>
</signal>
<property name="Parent" cname="parent" type="GtkActionMuxer" readable="true" writeable="true" />
<implements>
<interface cname="GActionGroup" />
<interface cname="GtkActionObservable" />
</implements>
<method name="GetParent" cname="gtk_action_muxer_get_parent">
<return-type type="GtkActionMuxer*" />
</method>
<method name="GetPrimaryAccel" cname="gtk_action_muxer_get_primary_accel">
<return-type type="const-gchar*" />
<parameters>
<parameter type="const-gchar*" name="action_and_target" />
</parameters>
</method>
<method name="GetType" cname="gtk_action_muxer_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Insert" cname="gtk_action_muxer_insert">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="prefix" />
<parameter type="GActionGroup*" name="action_group" />
</parameters>
</method>
<method name="ListPrefixes" cname="gtk_action_muxer_list_prefixes">
<return-type type="const-gchar**" />
</method>
<method name="Lookup" cname="gtk_action_muxer_lookup">
<return-type type="GActionGroup*" />
<parameters>
<parameter type="const-gchar*" name="prefix" />
</parameters>
</method>
<constructor cname="gtk_action_muxer_new" />
<method name="Remove" cname="gtk_action_muxer_remove">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="prefix" />
</parameters>
</method>
<method name="SetParent" cname="gtk_action_muxer_set_parent">
<return-type type="void" />
<parameters>
<parameter type="GtkActionMuxer*" name="parent" />
</parameters>
</method>
<method name="SetPrimaryAccel" cname="gtk_action_muxer_set_primary_accel">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="action_and_target" />
<parameter type="const-gchar*" name="primary_accel" />
</parameters>
</method>
</object>
<object name="Adjustment" cname="GtkAdjustment" parent="GInitiallyUnowned">
<class_struct cname="GtkAdjustmentClass">
<field name="ParentClass" cname="parent_class" type="GInitiallyUnownedClass" />
<method signal_vm="changed" />
<method signal_vm="value_changed" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkAdjustmentPrivate*" />
<property name="Value" cname="value" type="gdouble" readable="true" writeable="true" />
<property name="Lower" cname="lower" type="gdouble" readable="true" writeable="true" />
<property name="Upper" cname="upper" type="gdouble" readable="true" writeable="true" />
<property name="StepIncrement" cname="step-increment" type="gdouble" readable="true" writeable="true" />
<property name="PageIncrement" cname="page-increment" type="gdouble" readable="true" writeable="true" />
<property name="PageSize" cname="page-size" type="gdouble" readable="true" writeable="true" />
<signal name="Changed" cname="changed" when="FIRST" field_name="changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="ValueChanged" cname="value-changed" when="FIRST" field_name="value_changed">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="Changed" cname="gtk_adjustment_changed" deprecated="1">
<return-type type="void" />
</method>
<method name="ClampPage" cname="gtk_adjustment_clamp_page">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="lower" />
<parameter type="gdouble" name="upper" />
</parameters>
</method>
<method name="Configure" cname="gtk_adjustment_configure">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="value" />
<parameter type="gdouble" name="lower" />
<parameter type="gdouble" name="upper" />
<parameter type="gdouble" name="step_increment" />
<parameter type="gdouble" name="page_increment" />
<parameter type="gdouble" name="page_size" />
</parameters>
</method>
<method name="GetLower" cname="gtk_adjustment_get_lower">
<return-type type="gdouble" />
</method>
<method name="GetMinimumIncrement" cname="gtk_adjustment_get_minimum_increment">
<return-type type="gdouble" />
</method>
<method name="GetPageIncrement" cname="gtk_adjustment_get_page_increment">
<return-type type="gdouble" />
</method>
<method name="GetPageSize" cname="gtk_adjustment_get_page_size">
<return-type type="gdouble" />
</method>
<method name="GetStepIncrement" cname="gtk_adjustment_get_step_increment">
<return-type type="gdouble" />
</method>
<method name="GetType" cname="gtk_adjustment_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUpper" cname="gtk_adjustment_get_upper">
<return-type type="gdouble" />
</method>
<method name="GetValue" cname="gtk_adjustment_get_value">
<return-type type="gdouble" />
</method>
<constructor cname="gtk_adjustment_new">
<parameters>
<parameter type="gdouble" name="value" />
<parameter type="gdouble" name="lower" />
<parameter type="gdouble" name="upper" />
<parameter type="gdouble" name="step_increment" />
<parameter type="gdouble" name="page_increment" />
<parameter type="gdouble" name="page_size" />
</parameters>
</constructor>
<method name="SetLower" cname="gtk_adjustment_set_lower">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="lower" />
</parameters>
</method>
<method name="SetPageIncrement" cname="gtk_adjustment_set_page_increment">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="page_increment" />
</parameters>
</method>
<method name="SetPageSize" cname="gtk_adjustment_set_page_size">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="page_size" />
</parameters>
</method>
<method name="SetStepIncrement" cname="gtk_adjustment_set_step_increment">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="step_increment" />
</parameters>
</method>
<method name="SetUpper" cname="gtk_adjustment_set_upper">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="upper" />
</parameters>
</method>
<method name="SetValue" cname="gtk_adjustment_set_value">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="value" />
</parameters>
</method>
<method name="ValueChanged" cname="gtk_adjustment_value_changed" deprecated="1">
<return-type type="void" />
</method>
</object>
<object name="Alignment" cname="GtkAlignment" parent="GtkBin">
<class_struct cname="GtkAlignmentClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkAlignmentPrivate*" />
<property name="Xalign" cname="xalign" type="gfloat" readable="true" writeable="true" />
<property name="Yalign" cname="yalign" type="gfloat" readable="true" writeable="true" />
<property name="Xscale" cname="xscale" type="gfloat" readable="true" writeable="true" />
<property name="Yscale" cname="yscale" type="gfloat" readable="true" writeable="true" />
<property name="TopPadding" cname="top-padding" type="guint" readable="true" writeable="true" />
<property name="BottomPadding" cname="bottom-padding" type="guint" readable="true" writeable="true" />
<property name="LeftPadding" cname="left-padding" type="guint" readable="true" writeable="true" />
<property name="RightPadding" cname="right-padding" type="guint" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetPadding" cname="gtk_alignment_get_padding" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="guint*" name="padding_top" />
<parameter type="guint*" name="padding_bottom" />
<parameter type="guint*" name="padding_left" />
<parameter type="guint*" name="padding_right" />
</parameters>
</method>
<method name="GetType" cname="gtk_alignment_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_alignment_new" deprecated="1">
<parameters>
<parameter type="gfloat" name="xalign" />
<parameter type="gfloat" name="yalign" />
<parameter type="gfloat" name="xscale" />
<parameter type="gfloat" name="yscale" />
</parameters>
</constructor>
<method name="Set" cname="gtk_alignment_set" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gfloat" name="xalign" />
<parameter type="gfloat" name="yalign" />
<parameter type="gfloat" name="xscale" />
<parameter type="gfloat" name="yscale" />
</parameters>
</method>
<method name="SetPadding" cname="gtk_alignment_set_padding" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="guint" name="padding_top" />
<parameter type="guint" name="padding_bottom" />
<parameter type="guint" name="padding_left" />
<parameter type="guint" name="padding_right" />
</parameters>
</method>
</object>
<object name="Application" cname="GtkApplication" parent="GApplication">
<class_struct cname="GtkApplicationClass">
<field name="ParentClass" cname="parent_class" type="GApplicationClass" />
<method signal_vm="window_added" />
<method signal_vm="window_removed" />
<field name="Padding" cname="padding" type="gpointer" array_len="12" />
</class_struct>
<field name="Priv" cname="priv" type="GtkApplicationPrivate*" />
<signal name="WindowAdded" cname="window-added" when="FIRST" field_name="window_added">
<return-type type="void" />
<parameters>
<parameter type="GtkWindow*" name="window" />
</parameters>
</signal>
<signal name="WindowRemoved" cname="window-removed" when="FIRST" field_name="window_removed">
<return-type type="void" />
<parameters>
<parameter type="GtkWindow*" name="window" />
</parameters>
</signal>
<property name="RegisterSession" cname="register-session" type="gboolean" readable="true" writeable="true" />
<property name="AppMenu" cname="app-menu" type="GMenuModel" readable="true" writeable="true" />
<property name="Menubar" cname="menubar" type="GMenuModel" readable="true" writeable="true" />
<property name="ActiveWindow" cname="active-window" type="GtkWindow" readable="true" />
<method name="AddAccelerator" cname="gtk_application_add_accelerator" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="accelerator" />
<parameter type="const-gchar*" name="action_name" />
<parameter type="GVariant*" name="parameter" />
</parameters>
</method>
<method name="AddWindow" cname="gtk_application_add_window">
<return-type type="void" />
<parameters>
<parameter type="GtkWindow*" name="window" />
</parameters>
</method>
<method name="GetAccelsForAction" cname="gtk_application_get_accels_for_action">
<return-type type="const-gchar**" />
<parameters>
<parameter type="const-gchar*" name="detailed_action_name" />
</parameters>
</method>
<method name="GetActionsForAccel" cname="gtk_application_get_actions_for_accel">
<return-type type="gchar**" />
<parameters>
<parameter type="const-gchar*" name="accel" />
</parameters>
</method>
<method name="GetActiveWindow" cname="gtk_application_get_active_window">
<return-type type="GtkWindow*" />
</method>
<method name="GetAppMenu" cname="gtk_application_get_app_menu">
<return-type type="GMenuModel*" />
</method>
<method name="GetMenuById" cname="gtk_application_get_menu_by_id">
<return-type type="GMenu*" />
<parameters>
<parameter type="const-gchar*" name="id" />
</parameters>
</method>
<method name="GetMenubar" cname="gtk_application_get_menubar">
<return-type type="GMenuModel*" />
</method>
<method name="GetType" cname="gtk_application_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetWindowById" cname="gtk_application_get_window_by_id">
<return-type type="GtkWindow*" />
<parameters>
<parameter type="guint" name="id" />
</parameters>
</method>
<method name="GetWindows" cname="gtk_application_get_windows">
<return-type type="GList*" />
</method>
<method name="Inhibit" cname="gtk_application_inhibit">
<return-type type="guint" />
<parameters>
<parameter type="GtkWindow*" name="window" />
<parameter type="GtkApplicationInhibitFlags" name="flags" />
<parameter type="const-gchar*" name="reason" />
</parameters>
</method>
<method name="IsInhibited" cname="gtk_application_is_inhibited">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkApplicationInhibitFlags" name="flags" />
</parameters>
</method>
<method name="ListActionDescriptions" cname="gtk_application_list_action_descriptions">
<return-type type="gchar**" />
</method>
<constructor cname="gtk_application_new">
<parameters>
<parameter type="const-gchar*" name="application_id" />
<parameter type="GApplicationFlags" name="flags" />
</parameters>
</constructor>
<method name="PrefersAppMenu" cname="gtk_application_prefers_app_menu">
<return-type type="gboolean" />
</method>
<method name="RemoveAccelerator" cname="gtk_application_remove_accelerator" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="action_name" />
<parameter type="GVariant*" name="parameter" />
</parameters>
</method>
<method name="RemoveWindow" cname="gtk_application_remove_window">
<return-type type="void" />
<parameters>
<parameter type="GtkWindow*" name="window" />
</parameters>
</method>
<method name="SetAccelsForAction" cname="gtk_application_set_accels_for_action">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="detailed_action_name" />
<parameter type="const-gchar**" name="accels" />
</parameters>
</method>
<method name="SetAppMenu" cname="gtk_application_set_app_menu">
<return-type type="void" />
<parameters>
<parameter type="GMenuModel*" name="app_menu" />
</parameters>
</method>
<method name="SetMenubar" cname="gtk_application_set_menubar">
<return-type type="void" />
<parameters>
<parameter type="GMenuModel*" name="menubar" />
</parameters>
</method>
<method name="Uninhibit" cname="gtk_application_uninhibit">
<return-type type="void" />
<parameters>
<parameter type="guint" name="cookie" />
</parameters>
</method>
</object>
<object name="ApplicationWindow" cname="GtkApplicationWindow" parent="GtkWindow">
<class_struct cname="GtkApplicationWindowClass">
<field name="ParentClass" cname="parent_class" type="GtkWindowClass" />
<field name="Padding" cname="padding" type="gpointer" array_len="14" />
</class_struct>
<field name="Priv" cname="priv" type="GtkApplicationWindowPrivate*" />
<property name="ShowMenubar" cname="show-menubar" type="gboolean" readable="true" writeable="true" construct="true" />
<implements>
<interface cname="GActionGroup" />
<interface cname="GActionMap" />
</implements>
<method name="GetHelpOverlay" cname="gtk_application_window_get_help_overlay">
<return-type type="GtkShortcutsWindow*" />
</method>
<method name="GetId" cname="gtk_application_window_get_id">
<return-type type="guint" />
</method>
<method name="GetShowMenubar" cname="gtk_application_window_get_show_menubar">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_application_window_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_application_window_new">
<parameters>
<parameter type="GtkApplication*" name="application" />
</parameters>
</constructor>
<method name="SetHelpOverlay" cname="gtk_application_window_set_help_overlay">
<return-type type="void" />
<parameters>
<parameter type="GtkShortcutsWindow*" name="help_overlay" />
</parameters>
</method>
<method name="SetShowMenubar" cname="gtk_application_window_set_show_menubar">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_menubar" />
</parameters>
</method>
</object>
<object name="AppChooserButton" cname="GtkAppChooserButton" parent="GtkComboBox">
<class_struct cname="GtkAppChooserButtonClass">
<field name="ParentClass" cname="parent_class" type="GtkComboBoxClass" />
<method signal_vm="custom_item_activated" />
<field name="Padding" cname="padding" type="gpointer" array_len="16" />
</class_struct>
<field name="Priv" cname="priv" type="GtkAppChooserButtonPrivate*" />
<property name="ShowDialogItem" cname="show-dialog-item" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="ShowDefaultItem" cname="show-default-item" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="Heading" cname="heading" type="gchar*" readable="true" writeable="true" />
<signal name="CustomItemActivated" cname="custom-item-activated" when="FIRST" field_name="custom_item_activated">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="item_name" />
</parameters>
</signal>
<implements>
<interface cname="GtkAppChooser" />
</implements>
<method name="AppendCustomItem" cname="gtk_app_chooser_button_append_custom_item">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="const-gchar*" name="label" />
<parameter type="GIcon*" name="icon" />
</parameters>
</method>
<method name="AppendSeparator" cname="gtk_app_chooser_button_append_separator">
<return-type type="void" />
</method>
<method name="GetHeading" cname="gtk_app_chooser_button_get_heading">
<return-type type="const-gchar*" />
</method>
<method name="GetShowDefaultItem" cname="gtk_app_chooser_button_get_show_default_item">
<return-type type="gboolean" />
</method>
<method name="GetShowDialogItem" cname="gtk_app_chooser_button_get_show_dialog_item">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_app_chooser_button_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_app_chooser_button_new">
<parameters>
<parameter type="const-gchar*" name="content_type" />
</parameters>
</constructor>
<method name="SetActiveCustomItem" cname="gtk_app_chooser_button_set_active_custom_item">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="SetHeading" cname="gtk_app_chooser_button_set_heading">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="heading" />
</parameters>
</method>
<method name="SetShowDefaultItem" cname="gtk_app_chooser_button_set_show_default_item">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetShowDialogItem" cname="gtk_app_chooser_button_set_show_dialog_item">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
</object>
<object name="AppChooserDialog" cname="GtkAppChooserDialog" parent="GtkDialog">
<class_struct cname="GtkAppChooserDialogClass">
<field name="ParentClass" cname="parent_class" type="GtkDialogClass" />
<field name="Padding" cname="padding" type="gpointer" array_len="16" />
</class_struct>
<field name="Priv" cname="priv" type="GtkAppChooserDialogPrivate*" />
<property name="Gfile" cname="gfile" type="GFile" readable="true" writeable="true" construct-only="true" />
<property name="Heading" cname="heading" type="gchar*" readable="true" writeable="true" />
<implements>
<interface cname="GtkAppChooser" />
</implements>
<method name="GetHeading" cname="gtk_app_chooser_dialog_get_heading">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_app_chooser_dialog_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetWidget" cname="gtk_app_chooser_dialog_get_widget">
<return-type type="GtkWidget*" />
</method>
<constructor cname="gtk_app_chooser_dialog_new">
<parameters>
<parameter type="GtkWindow*" name="parent" />
<parameter type="GtkDialogFlags" name="flags" />
<parameter type="GFile*" name="file" />
</parameters>
</constructor>
<constructor cname="gtk_app_chooser_dialog_new_for_content_type">
<parameters>
<parameter type="GtkWindow*" name="parent" />
<parameter type="GtkDialogFlags" name="flags" />
<parameter type="const-gchar*" name="content_type" />
</parameters>
</constructor>
<method name="SetHeading" cname="gtk_app_chooser_dialog_set_heading">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="heading" />
</parameters>
</method>
</object>
<object name="AppChooserWidget" cname="GtkAppChooserWidget" parent="GtkBox">
<class_struct cname="GtkAppChooserWidgetClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
<method signal_vm="application_selected" />
<method signal_vm="application_activated" />
<method signal_vm="populate_popup" />
<field name="Padding" cname="padding" type="gpointer" array_len="16" />
</class_struct>
<field name="Priv" cname="priv" type="GtkAppChooserWidgetPrivate*" />
<property name="ShowDefault" cname="show-default" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="ShowRecommended" cname="show-recommended" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="ShowFallback" cname="show-fallback" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="ShowOther" cname="show-other" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="ShowAll" cname="show-all" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="DefaultText" cname="default-text" type="gchar*" readable="true" writeable="true" />
<signal name="ApplicationSelected" cname="application-selected" when="FIRST" field_name="application_selected">
<return-type type="void" />
<parameters>
<parameter type="GAppInfo*" name="app_info" />
</parameters>
</signal>
<signal name="ApplicationActivated" cname="application-activated" when="FIRST" field_name="application_activated">
<return-type type="void" />
<parameters>
<parameter type="GAppInfo*" name="app_info" />
</parameters>
</signal>
<signal name="PopulatePopup" cname="populate-popup" when="FIRST" field_name="populate_popup">
<return-type type="void" />
<parameters>
<parameter type="GtkMenu*" name="menu" />
<parameter type="GAppInfo*" name="app_info" />
</parameters>
</signal>
<implements>
<interface cname="GtkAppChooser" />
</implements>
<method name="GetDefaultText" cname="gtk_app_chooser_widget_get_default_text">
<return-type type="const-gchar*" />
</method>
<method name="GetShowAll" cname="gtk_app_chooser_widget_get_show_all">
<return-type type="gboolean" />
</method>
<method name="GetShowDefault" cname="gtk_app_chooser_widget_get_show_default">
<return-type type="gboolean" />
</method>
<method name="GetShowFallback" cname="gtk_app_chooser_widget_get_show_fallback">
<return-type type="gboolean" />
</method>
<method name="GetShowOther" cname="gtk_app_chooser_widget_get_show_other">
<return-type type="gboolean" />
</method>
<method name="GetShowRecommended" cname="gtk_app_chooser_widget_get_show_recommended">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_app_chooser_widget_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_app_chooser_widget_new">
<parameters>
<parameter type="const-gchar*" name="content_type" />
</parameters>
</constructor>
<method name="SetDefaultText" cname="gtk_app_chooser_widget_set_default_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<method name="SetShowAll" cname="gtk_app_chooser_widget_set_show_all">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetShowDefault" cname="gtk_app_chooser_widget_set_show_default">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetShowFallback" cname="gtk_app_chooser_widget_set_show_fallback">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetShowOther" cname="gtk_app_chooser_widget_set_show_other">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetShowRecommended" cname="gtk_app_chooser_widget_set_show_recommended">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
</object>
<object name="Arrow" cname="GtkArrow" parent="GtkMisc">
<class_struct cname="GtkArrowClass">
<field name="ParentClass" cname="parent_class" type="GtkMiscClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkArrowPrivate*" />
<property name="ArrowType" cname="arrow-type" type="GtkArrowType" readable="true" writeable="true" />
<property name="ShadowType" cname="shadow-type" type="GtkShadowType" readable="true" writeable="true" />
<property name="ArrowScaling" cname="arrow-scaling" type="gfloat" readable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_arrow_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_arrow_new" deprecated="1">
<parameters>
<parameter type="GtkArrowType" name="arrow_type" />
<parameter type="GtkShadowType" name="shadow_type" />
</parameters>
</constructor>
<method name="Set" cname="gtk_arrow_set" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkArrowType" name="arrow_type" />
<parameter type="GtkShadowType" name="shadow_type" />
</parameters>
</method>
</object>
<object name="AspectFrame" cname="GtkAspectFrame" parent="GtkFrame">
<class_struct cname="GtkAspectFrameClass">
<field name="ParentClass" cname="parent_class" type="GtkFrameClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkAspectFramePrivate*" />
<property name="Xalign" cname="xalign" type="gfloat" readable="true" writeable="true" />
<property name="Yalign" cname="yalign" type="gfloat" readable="true" writeable="true" />
<property name="Ratio" cname="ratio" type="gfloat" readable="true" writeable="true" />
<property name="ObeyChild" cname="obey-child" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_aspect_frame_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_aspect_frame_new">
<parameters>
<parameter type="const-gchar*" name="label" />
<parameter type="gfloat" name="xalign" />
<parameter type="gfloat" name="yalign" />
<parameter type="gfloat" name="ratio" />
<parameter type="gboolean" name="obey_child" />
</parameters>
</constructor>
<method name="Set" cname="gtk_aspect_frame_set">
<return-type type="void" />
<parameters>
<parameter type="gfloat" name="xalign" />
<parameter type="gfloat" name="yalign" />
<parameter type="gfloat" name="ratio" />
<parameter type="gboolean" name="obey_child" />
</parameters>
</method>
</object>
<object name="Assistant" cname="GtkAssistant" parent="GtkWindow">
<class_struct cname="GtkAssistantClass">
<field name="ParentClass" cname="parent_class" type="GtkWindowClass" />
<method signal_vm="prepare" />
<method signal_vm="apply" />
<method signal_vm="close" />
<method signal_vm="cancel" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
</class_struct>
<field name="Priv" cname="priv" type="GtkAssistantPrivate*" />
<signal name="Cancel" cname="cancel" when="LAST" field_name="cancel">
<return-type type="void" />
<parameters />
</signal>
<signal name="Prepare" cname="prepare" when="LAST" field_name="prepare">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="page" />
</parameters>
</signal>
<signal name="Apply" cname="apply" when="LAST" field_name="apply">
<return-type type="void" />
<parameters />
</signal>
<signal name="Close" cname="close" when="LAST" field_name="close">
<return-type type="void" />
<parameters />
</signal>
<signal name="Escape" cname="escape" when="FIRST">
<return-type type="void" />
<parameters />
</signal>
<property name="UseHeaderBar" cname="use-header-bar" type="gint" readable="true" writeable="true" construct-only="true" />
<property name="HeaderPadding" cname="header-padding" type="gint" readable="true" />
<property name="ContentPadding" cname="content-padding" type="gint" readable="true" />
<childprop name="PageType" cname="page-type" type="GtkAssistantPageType" readable="true" writeable="true" />
<childprop name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
<childprop name="HeaderImage" cname="header-image" type="GdkPixbuf" readable="true" writeable="true" />
<childprop name="SidebarImage" cname="sidebar-image" type="GdkPixbuf" readable="true" writeable="true" />
<childprop name="Complete" cname="complete" type="gboolean" readable="true" writeable="true" />
<childprop name="HasPadding" cname="has-padding" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="AddActionWidget" cname="gtk_assistant_add_action_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="AppendPage" cname="gtk_assistant_append_page">
<return-type type="gint" />
<parameters>
<parameter type="GtkWidget*" name="page" />
</parameters>
</method>
<method name="Commit" cname="gtk_assistant_commit">
<return-type type="void" />
</method>
<method name="GetCurrentPage" cname="gtk_assistant_get_current_page">
<return-type type="gint" />
</method>
<method name="GetNPages" cname="gtk_assistant_get_n_pages">
<return-type type="gint" />
</method>
<method name="GetNthPage" cname="gtk_assistant_get_nth_page">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="gint" name="page_num" />
</parameters>
</method>
<method name="GetPageComplete" cname="gtk_assistant_get_page_complete">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidget*" name="page" />
</parameters>
</method>
<method name="GetPageHasPadding" cname="gtk_assistant_get_page_has_padding">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidget*" name="page" />
</parameters>
</method>
<method name="GetPageHeaderImage" cname="gtk_assistant_get_page_header_image" deprecated="1">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="GtkWidget*" name="page" />
</parameters>
</method>
<method name="GetPageSideImage" cname="gtk_assistant_get_page_side_image" deprecated="1">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="GtkWidget*" name="page" />
</parameters>
</method>
<method name="GetPageTitle" cname="gtk_assistant_get_page_title">
<return-type type="const-gchar*" />
<parameters>
<parameter type="GtkWidget*" name="page" />
</parameters>
</method>
<method name="GetPageType" cname="gtk_assistant_get_page_type">
<return-type type="GtkAssistantPageType" />
<parameters>
<parameter type="GtkWidget*" name="page" />
</parameters>
</method>
<method name="GetType" cname="gtk_assistant_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="InsertPage" cname="gtk_assistant_insert_page">
<return-type type="gint" />
<parameters>
<parameter type="GtkWidget*" name="page" />
<parameter type="gint" name="position" />
</parameters>
</method>
<constructor cname="gtk_assistant_new" />
<method name="NextPage" cname="gtk_assistant_next_page">
<return-type type="void" />
</method>
<method name="PrependPage" cname="gtk_assistant_prepend_page">
<return-type type="gint" />
<parameters>
<parameter type="GtkWidget*" name="page" />
</parameters>
</method>
<method name="PreviousPage" cname="gtk_assistant_previous_page">
<return-type type="void" />
</method>
<method name="RemoveActionWidget" cname="gtk_assistant_remove_action_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="RemovePage" cname="gtk_assistant_remove_page">
<return-type type="void" />
<parameters>
<parameter type="gint" name="page_num" />
</parameters>
</method>
<method name="SetCurrentPage" cname="gtk_assistant_set_current_page">
<return-type type="void" />
<parameters>
<parameter type="gint" name="page_num" />
</parameters>
</method>
<method name="SetForwardPageFunc" cname="gtk_assistant_set_forward_page_func">
<return-type type="void" />
<parameters>
<parameter type="GtkAssistantPageFunc" name="page_func" />
<parameter type="gpointer" name="data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="SetPageComplete" cname="gtk_assistant_set_page_complete">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="page" />
<parameter type="gboolean" name="complete" />
</parameters>
</method>
<method name="SetPageHasPadding" cname="gtk_assistant_set_page_has_padding">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="page" />
<parameter type="gboolean" name="has_padding" />
</parameters>
</method>
<method name="SetPageHeaderImage" cname="gtk_assistant_set_page_header_image" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="page" />
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</method>
<method name="SetPageSideImage" cname="gtk_assistant_set_page_side_image" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="page" />
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</method>
<method name="SetPageTitle" cname="gtk_assistant_set_page_title">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="page" />
<parameter type="const-gchar*" name="title" />
</parameters>
</method>
<method name="SetPageType" cname="gtk_assistant_set_page_type">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="page" />
<parameter type="GtkAssistantPageType" name="type" />
</parameters>
</method>
<method name="UpdateButtonsState" cname="gtk_assistant_update_buttons_state">
<return-type type="void" />
</method>
</object>
<object name="Bin" cname="GtkBin" parent="GtkContainer">
<class_struct cname="GtkBinClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkBinPrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetChild" cname="gtk_bin_get_child">
<return-type type="GtkWidget*" />
</method>
<method name="GetType" cname="gtk_bin_get_type" shared="true">
<return-type type="GType" />
</method>
</object>
<object name="Box" cname="GtkBox" parent="GtkContainer">
<class_struct cname="GtkBoxClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkBoxPrivate*" />
<property name="Spacing" cname="spacing" type="gint" readable="true" writeable="true" />
<property name="Homogeneous" cname="homogeneous" type="gboolean" readable="true" writeable="true" />
<property name="BaselinePosition" cname="baseline-position" type="GtkBaselinePosition" readable="true" writeable="true" />
<childprop name="Expand" cname="expand" type="gboolean" readable="true" writeable="true" />
<childprop name="Fill" cname="fill" type="gboolean" readable="true" writeable="true" />
<childprop name="Padding" cname="padding" type="guint" readable="true" writeable="true" />
<childprop name="PackType" cname="pack-type" type="GtkPackType" readable="true" writeable="true" />
<childprop name="Position" cname="position" type="gint" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkOrientable" />
<interface cname="GtkBuildable" />
</implements>
<method name="GetBaselinePosition" cname="gtk_box_get_baseline_position">
<return-type type="GtkBaselinePosition" />
</method>
<method name="GetCenterWidget" cname="gtk_box_get_center_widget">
<return-type type="GtkWidget*" />
</method>
<method name="GetHomogeneous" cname="gtk_box_get_homogeneous">
<return-type type="gboolean" />
</method>
<method name="GetSpacing" cname="gtk_box_get_spacing">
<return-type type="gint" />
</method>
<method name="GetType" cname="gtk_box_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_box_new">
<parameters>
<parameter type="GtkOrientation" name="orientation" />
<parameter type="gint" name="spacing" />
</parameters>
</constructor>
<method name="PackEnd" cname="gtk_box_pack_end">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gboolean" name="expand" />
<parameter type="gboolean" name="fill" />
<parameter type="guint" name="padding" />
</parameters>
</method>
<method name="PackStart" cname="gtk_box_pack_start">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gboolean" name="expand" />
<parameter type="gboolean" name="fill" />
<parameter type="guint" name="padding" />
</parameters>
</method>
<method name="QueryChildPacking" cname="gtk_box_query_child_packing">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gboolean*" name="expand" />
<parameter type="gboolean*" name="fill" />
<parameter type="guint*" name="padding" />
<parameter type="GtkPackType*" name="pack_type" />
</parameters>
</method>
<method name="ReorderChild" cname="gtk_box_reorder_child">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="SetBaselinePosition" cname="gtk_box_set_baseline_position">
<return-type type="void" />
<parameters>
<parameter type="GtkBaselinePosition" name="position" />
</parameters>
</method>
<method name="SetCenterWidget" cname="gtk_box_set_center_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="SetChildPacking" cname="gtk_box_set_child_packing">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gboolean" name="expand" />
<parameter type="gboolean" name="fill" />
<parameter type="guint" name="padding" />
<parameter type="GtkPackType" name="pack_type" />
</parameters>
</method>
<method name="SetHomogeneous" cname="gtk_box_set_homogeneous">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="homogeneous" />
</parameters>
</method>
<method name="SetSpacing" cname="gtk_box_set_spacing">
<return-type type="void" />
<parameters>
<parameter type="gint" name="spacing" />
</parameters>
</method>
</object>
<object name="Builder" cname="GtkBuilder" parent="GObject">
<class_struct cname="GtkBuilderClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="get_type_from_name" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
<method vm="_gtk_reserved7" />
<method vm="_gtk_reserved8" />
</class_struct>
<field name="Priv" cname="priv" type="GtkBuilderPrivate*" />
<property name="TranslationDomain" cname="translation-domain" type="gchar*" readable="true" writeable="true" />
<virtual_method name="GetTypeFromName" cname="get_type_from_name">
<return-type type="GType" />
<parameters>
<parameter type="const-char*" name="type_name" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved7" cname="_gtk_reserved7" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved8" cname="_gtk_reserved8" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="AddCallbackSymbol" cname="gtk_builder_add_callback_symbol">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="callback_name" />
<parameter type="GCallback" name="callback_symbol" />
</parameters>
</method>
<method name="AddCallbackSymbols" cname="gtk_builder_add_callback_symbols">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="first_callback_name" />
<parameter type="GCallback" name="first_callback_symbol" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="AddFromFile" cname="gtk_builder_add_from_file">
<return-type type="guint" />
<parameters>
<parameter type="const-gchar*" name="filename" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="AddFromResource" cname="gtk_builder_add_from_resource">
<return-type type="guint" />
<parameters>
<parameter type="const-gchar*" name="resource_path" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="AddFromString" cname="gtk_builder_add_from_string">
<return-type type="guint" />
<parameters>
<parameter type="const-gchar*" name="buffer" />
<parameter type="gsize" name="length" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="AddObjectsFromFile" cname="gtk_builder_add_objects_from_file">
<return-type type="guint" />
<parameters>
<parameter type="const-gchar*" name="filename" />
<parameter type="gchar**" name="object_ids" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="AddObjectsFromResource" cname="gtk_builder_add_objects_from_resource">
<return-type type="guint" />
<parameters>
<parameter type="const-gchar*" name="resource_path" />
<parameter type="gchar**" name="object_ids" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="AddObjectsFromString" cname="gtk_builder_add_objects_from_string">
<return-type type="guint" />
<parameters>
<parameter type="const-gchar*" name="buffer" />
<parameter type="gsize" name="length" />
<parameter type="gchar**" name="object_ids" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="ConnectSignals" cname="gtk_builder_connect_signals">
<return-type type="void" />
<parameters>
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="ConnectSignalsFull" cname="gtk_builder_connect_signals_full">
<return-type type="void" />
<parameters>
<parameter type="GtkBuilderConnectFunc" name="func" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="ErrorQuark" cname="gtk_builder_error_quark" shared="true">
<return-type type="GQuark" />
</method>
<method name="ExposeObject" cname="gtk_builder_expose_object">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="GObject*" name="object" />
</parameters>
</method>
<method name="ExtendWithTemplate" cname="gtk_builder_extend_with_template">
<return-type type="guint" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GType" name="template_type" />
<parameter type="const-gchar*" name="buffer" />
<parameter type="gsize" name="length" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="GetApplication" cname="gtk_builder_get_application">
<return-type type="GtkApplication*" />
</method>
<method name="GetObject" cname="gtk_builder_get_object">
<return-type type="GObject*" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="GetObjects" cname="gtk_builder_get_objects">
<return-type type="GSList*" />
</method>
<method name="GetTranslationDomain" cname="gtk_builder_get_translation_domain">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_builder_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetTypeFromName" cname="gtk_builder_get_type_from_name">
<return-type type="GType" />
<parameters>
<parameter type="const-char*" name="type_name" />
</parameters>
</method>
<method name="LookupCallbackSymbol" cname="gtk_builder_lookup_callback_symbol">
<return-type type="GCallback" />
<parameters>
<parameter type="const-gchar*" name="callback_name" />
</parameters>
</method>
<constructor cname="gtk_builder_new" />
<constructor cname="gtk_builder_new_from_file">
<parameters>
<parameter type="const-gchar*" name="filename" />
</parameters>
</constructor>
<constructor cname="gtk_builder_new_from_resource">
<parameters>
<parameter type="const-gchar*" name="resource_path" />
</parameters>
</constructor>
<constructor cname="gtk_builder_new_from_string">
<parameters>
<parameter type="const-gchar*" name="string" />
<parameter type="gssize" name="length" />
</parameters>
</constructor>
<method name="SetApplication" cname="gtk_builder_set_application">
<return-type type="void" />
<parameters>
<parameter type="GtkApplication*" name="application" />
</parameters>
</method>
<method name="SetTranslationDomain" cname="gtk_builder_set_translation_domain">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="domain" />
</parameters>
</method>
<method name="ValueFromString" cname="gtk_builder_value_from_string">
<return-type type="gboolean" />
<parameters>
<parameter type="GParamSpec*" name="pspec" />
<parameter type="const-gchar*" name="string" />
<parameter type="GValue*" name="value" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="ValueFromStringType" cname="gtk_builder_value_from_string_type">
<return-type type="gboolean" />
<parameters>
<parameter type="GType" name="type" />
<parameter type="const-gchar*" name="string" />
<parameter type="GValue*" name="value" />
<parameter type="GError**" name="error" />
</parameters>
</method>
</object>
<object name="Button" cname="GtkButton" parent="GtkBin">
<class_struct cname="GtkButtonClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<method signal_vm="pressed" />
<method signal_vm="released" />
<method signal_vm="clicked" />
<method signal_vm="enter" />
<method signal_vm="leave" />
<method signal_vm="activate" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkButtonPrivate*" />
<property name="Label" cname="label" type="gchar*" readable="true" writeable="true" construct="true" />
<property name="UseUnderline" cname="use-underline" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="UseStock" cname="use-stock" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="Relief" cname="relief" type="GtkReliefStyle" readable="true" writeable="true" />
<property name="Xalign" cname="xalign" type="gfloat" readable="true" writeable="true" />
<property name="Yalign" cname="yalign" type="gfloat" readable="true" writeable="true" />
<property name="Image" cname="image" type="GtkWidget" readable="true" writeable="true" />
<property name="ImagePosition" cname="image-position" type="GtkPositionType" readable="true" writeable="true" />
<property name="AlwaysShowImage" cname="always-show-image" type="gboolean" readable="true" writeable="true" construct="true" />
<signal name="Pressed" cname="pressed" when="FIRST" field_name="pressed">
<return-type type="void" />
<parameters />
</signal>
<signal name="Released" cname="released" when="FIRST" field_name="released">
<return-type type="void" />
<parameters />
</signal>
<signal name="Clicked" cname="clicked" when="FIRST" field_name="clicked">
<return-type type="void" />
<parameters />
</signal>
<signal name="Enter" cname="enter" when="FIRST" field_name="enter">
<return-type type="void" />
<parameters />
</signal>
<signal name="Leave" cname="leave" when="FIRST" field_name="leave">
<return-type type="void" />
<parameters />
</signal>
<signal name="Activate" cname="activate" when="FIRST" field_name="activate">
<return-type type="void" />
<parameters />
</signal>
<property name="DefaultBorder" cname="default-border" type="GtkBorder" readable="true" />
<property name="DefaultOutsideBorder" cname="default-outside-border" type="GtkBorder" readable="true" />
<property name="ChildDisplacementX" cname="child-displacement-x" type="gint" readable="true" />
<property name="ChildDisplacementY" cname="child-displacement-y" type="gint" readable="true" />
<property name="DisplaceFocus" cname="displace-focus" type="gboolean" readable="true" />
<property name="InnerBorder" cname="inner-border" type="GtkBorder" readable="true" />
<property name="ImageSpacing" cname="image-spacing" type="gint" readable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkActionable" />
<interface cname="GtkActivatable" />
</implements>
<method name="Clicked" cname="gtk_button_clicked">
<return-type type="void" />
</method>
<method name="Enter" cname="gtk_button_enter" deprecated="1">
<return-type type="void" />
</method>
<method name="GetAlignment" cname="gtk_button_get_alignment" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gfloat*" name="xalign" />
<parameter type="gfloat*" name="yalign" />
</parameters>
</method>
<method name="GetAlwaysShowImage" cname="gtk_button_get_always_show_image">
<return-type type="gboolean" />
</method>
<method name="GetEventWindow" cname="gtk_button_get_event_window">
<return-type type="GdkWindow*" />
</method>
<method name="GetFocusOnClick" cname="gtk_button_get_focus_on_click" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetImage" cname="gtk_button_get_image">
<return-type type="GtkWidget*" />
</method>
<method name="GetImagePosition" cname="gtk_button_get_image_position">
<return-type type="GtkPositionType" />
</method>
<method name="GetLabel" cname="gtk_button_get_label">
<return-type type="const-gchar*" />
</method>
<method name="GetRelief" cname="gtk_button_get_relief">
<return-type type="GtkReliefStyle" />
</method>
<method name="GetType" cname="gtk_button_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUseStock" cname="gtk_button_get_use_stock" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetUseUnderline" cname="gtk_button_get_use_underline">
<return-type type="gboolean" />
</method>
<method name="Leave" cname="gtk_button_leave" deprecated="1">
<return-type type="void" />
</method>
<constructor cname="gtk_button_new" />
<constructor cname="gtk_button_new_from_icon_name">
<parameters>
<parameter type="const-gchar*" name="icon_name" />
<parameter type="GtkIconSize" name="size" />
</parameters>
</constructor>
<constructor cname="gtk_button_new_from_stock" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</constructor>
<constructor cname="gtk_button_new_with_label">
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<constructor cname="gtk_button_new_with_mnemonic">
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<method name="Pressed" cname="gtk_button_pressed" deprecated="1">
<return-type type="void" />
</method>
<method name="Released" cname="gtk_button_released" deprecated="1">
<return-type type="void" />
</method>
<method name="SetAlignment" cname="gtk_button_set_alignment" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gfloat" name="xalign" />
<parameter type="gfloat" name="yalign" />
</parameters>
</method>
<method name="SetAlwaysShowImage" cname="gtk_button_set_always_show_image">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="always_show" />
</parameters>
</method>
<method name="SetFocusOnClick" cname="gtk_button_set_focus_on_click" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="focus_on_click" />
</parameters>
</method>
<method name="SetImage" cname="gtk_button_set_image">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="image" />
</parameters>
</method>
<method name="SetImagePosition" cname="gtk_button_set_image_position">
<return-type type="void" />
<parameters>
<parameter type="GtkPositionType" name="position" />
</parameters>
</method>
<method name="SetLabel" cname="gtk_button_set_label">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</method>
<method name="SetRelief" cname="gtk_button_set_relief">
<return-type type="void" />
<parameters>
<parameter type="GtkReliefStyle" name="relief" />
</parameters>
</method>
<method name="SetUseStock" cname="gtk_button_set_use_stock" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_stock" />
</parameters>
</method>
<method name="SetUseUnderline" cname="gtk_button_set_use_underline">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_underline" />
</parameters>
</method>
</object>
<object name="ButtonBox" cname="GtkButtonBox" parent="GtkBox">
<class_struct cname="GtkButtonBoxClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkButtonBoxPrivate*" />
<property name="ChildMinWidth" cname="child-min-width" type="gint" readable="true" />
<property name="ChildMinHeight" cname="child-min-height" type="gint" readable="true" />
<property name="ChildInternalPadX" cname="child-internal-pad-x" type="gint" readable="true" />
<property name="ChildInternalPadY" cname="child-internal-pad-y" type="gint" readable="true" />
<property name="LayoutStyle" cname="layout-style" type="GtkButtonBoxStyle" readable="true" writeable="true" />
<childprop name="Secondary" cname="secondary" type="gboolean" readable="true" writeable="true" />
<childprop name="NonHomogeneous" cname="non-homogeneous" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetChildNonHomogeneous" cname="gtk_button_box_get_child_non_homogeneous">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="GetChildSecondary" cname="gtk_button_box_get_child_secondary">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="GetLayout" cname="gtk_button_box_get_layout">
<return-type type="GtkButtonBoxStyle" />
</method>
<method name="GetType" cname="gtk_button_box_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_button_box_new">
<parameters>
<parameter type="GtkOrientation" name="orientation" />
</parameters>
</constructor>
<method name="SetChildNonHomogeneous" cname="gtk_button_box_set_child_non_homogeneous">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gboolean" name="non_homogeneous" />
</parameters>
</method>
<method name="SetChildSecondary" cname="gtk_button_box_set_child_secondary">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gboolean" name="is_secondary" />
</parameters>
</method>
<method name="SetLayout" cname="gtk_button_box_set_layout">
<return-type type="void" />
<parameters>
<parameter type="GtkButtonBoxStyle" name="layout_style" />
</parameters>
</method>
</object>
<object name="Calendar" cname="GtkCalendar" parent="GtkWidget">
<class_struct cname="GtkCalendarClass">
<field name="ParentClass" cname="parent_class" type="GtkWidgetClass" />
<method signal_vm="month_changed" />
<method signal_vm="day_selected" />
<method signal_vm="day_selected_double_click" />
<method signal_vm="prev_month" />
<method signal_vm="next_month" />
<method signal_vm="prev_year" />
<method signal_vm="next_year" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkCalendarPrivate*" />
<property name="Year" cname="year" type="gint" readable="true" writeable="true" />
<property name="Month" cname="month" type="gint" readable="true" writeable="true" />
<property name="Day" cname="day" type="gint" readable="true" writeable="true" />
<property name="ShowHeading" cname="show-heading" type="gboolean" readable="true" writeable="true" />
<property name="ShowDayNames" cname="show-day-names" type="gboolean" readable="true" writeable="true" />
<property name="NoMonthChange" cname="no-month-change" type="gboolean" readable="true" writeable="true" />
<property name="ShowWeekNumbers" cname="show-week-numbers" type="gboolean" readable="true" writeable="true" />
<property name="DetailWidthChars" cname="detail-width-chars" type="gint" readable="true" writeable="true" />
<property name="DetailHeightRows" cname="detail-height-rows" type="gint" readable="true" writeable="true" />
<property name="ShowDetails" cname="show-details" type="gboolean" readable="true" writeable="true" />
<property name="InnerBorder" cname="inner-border" type="gint" readable="true" />
<property name="VerticalSeparation" cname="vertical-separation" type="gint" readable="true" />
<property name="HorizontalSeparation" cname="horizontal-separation" type="gint" readable="true" />
<signal name="MonthChanged" cname="month-changed" when="FIRST" field_name="month_changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="DaySelected" cname="day-selected" when="FIRST" field_name="day_selected">
<return-type type="void" />
<parameters />
</signal>
<signal name="DaySelectedDoubleClick" cname="day-selected-double-click" when="FIRST" field_name="day_selected_double_click">
<return-type type="void" />
<parameters />
</signal>
<signal name="PrevMonth" cname="prev-month" when="FIRST" field_name="prev_month">
<return-type type="void" />
<parameters />
</signal>
<signal name="NextMonth" cname="next-month" when="FIRST" field_name="next_month">
<return-type type="void" />
<parameters />
</signal>
<signal name="PrevYear" cname="prev-year" when="FIRST" field_name="prev_year">
<return-type type="void" />
<parameters />
</signal>
<signal name="NextYear" cname="next-year" when="FIRST" field_name="next_year">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="ClearMarks" cname="gtk_calendar_clear_marks">
<return-type type="void" />
</method>
<method name="GetDate" cname="gtk_calendar_get_date">
<return-type type="void" />
<parameters>
<parameter type="guint*" name="year" />
<parameter type="guint*" name="month" />
<parameter type="guint*" name="day" />
</parameters>
</method>
<method name="GetDayIsMarked" cname="gtk_calendar_get_day_is_marked">
<return-type type="gboolean" />
<parameters>
<parameter type="guint" name="day" />
</parameters>
</method>
<method name="GetDetailHeightRows" cname="gtk_calendar_get_detail_height_rows">
<return-type type="gint" />
</method>
<method name="GetDetailWidthChars" cname="gtk_calendar_get_detail_width_chars">
<return-type type="gint" />
</method>
<method name="GetDisplayOptions" cname="gtk_calendar_get_display_options">
<return-type type="GtkCalendarDisplayOptions" />
</method>
<method name="GetType" cname="gtk_calendar_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="MarkDay" cname="gtk_calendar_mark_day">
<return-type type="void" />
<parameters>
<parameter type="guint" name="day" />
</parameters>
</method>
<constructor cname="gtk_calendar_new" />
<method name="SelectDay" cname="gtk_calendar_select_day">
<return-type type="void" />
<parameters>
<parameter type="guint" name="day" />
</parameters>
</method>
<method name="SelectMonth" cname="gtk_calendar_select_month">
<return-type type="void" />
<parameters>
<parameter type="guint" name="month" />
<parameter type="guint" name="year" />
</parameters>
</method>
<method name="SetDetailFunc" cname="gtk_calendar_set_detail_func">
<return-type type="void" />
<parameters>
<parameter type="GtkCalendarDetailFunc" name="func" />
<parameter type="gpointer" name="data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="SetDetailHeightRows" cname="gtk_calendar_set_detail_height_rows">
<return-type type="void" />
<parameters>
<parameter type="gint" name="rows" />
</parameters>
</method>
<method name="SetDetailWidthChars" cname="gtk_calendar_set_detail_width_chars">
<return-type type="void" />
<parameters>
<parameter type="gint" name="chars" />
</parameters>
</method>
<method name="SetDisplayOptions" cname="gtk_calendar_set_display_options">
<return-type type="void" />
<parameters>
<parameter type="GtkCalendarDisplayOptions" name="flags" />
</parameters>
</method>
<method name="UnmarkDay" cname="gtk_calendar_unmark_day">
<return-type type="void" />
<parameters>
<parameter type="guint" name="day" />
</parameters>
</method>
</object>
<object name="CellArea" cname="GtkCellArea" parent="GInitiallyUnowned">
<class_struct cname="GtkCellAreaClass">
<field name="ParentClass" cname="parent_class" type="GInitiallyUnownedClass" />
<method vm="add" />
<method vm="remove" />
<method vm="foreach" />
<method vm="foreach_alloc" />
<method vm="event" />
<method vm="render" />
<method vm="apply_attributes" />
<method vm="create_context" />
<method vm="copy_context" />
<method vm="get_request_mode" />
<method vm="get_preferred_width" />
<method vm="get_preferred_height_for_width" />
<method vm="get_preferred_height" />
<method vm="get_preferred_width_for_height" />
<method vm="set_cell_property" />
<method vm="get_cell_property" />
<method vm="focus" />
<method vm="is_activatable" />
<method vm="activate" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
<method vm="_gtk_reserved7" />
<method vm="_gtk_reserved8" />
</class_struct>
<field name="Priv" cname="priv" type="GtkCellAreaPrivate*" />
<virtual_method name="Add" cname="add">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
</parameters>
</virtual_method>
<virtual_method name="Remove" cname="remove">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
</parameters>
</virtual_method>
<virtual_method name="Foreach" cname="foreach">
<return-type type="void" />
<parameters>
<parameter type="GtkCellCallback" name="callback" />
<parameter type="gpointer" name="callback_data" />
</parameters>
</virtual_method>
<virtual_method name="ForeachAlloc" cname="foreach_alloc">
<return-type type="void" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="const-GdkRectangle*" name="background_area" />
<parameter type="GtkCellAllocCallback" name="callback" />
<parameter type="gpointer" name="callback_data" />
</parameters>
</virtual_method>
<virtual_method name="Event" cname="event">
<return-type type="gint" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkEvent*" name="event" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="GtkCellRendererState" name="flags" />
</parameters>
</virtual_method>
<virtual_method name="Render" cname="render">
<return-type type="void" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="cairo_t*" name="cr" />
<parameter type="const-GdkRectangle*" name="background_area" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="GtkCellRendererState" name="flags" />
<parameter type="gboolean" name="paint_focus" />
</parameters>
</virtual_method>
<virtual_method name="ApplyAttributes" cname="apply_attributes">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeModel*" name="tree_model" />
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gboolean" name="is_expander" />
<parameter type="gboolean" name="is_expanded" />
</parameters>
</virtual_method>
<virtual_method name="CreateContext" cname="create_context">
<return-type type="GtkCellAreaContext*" />
<parameters />
</virtual_method>
<virtual_method name="CopyContext" cname="copy_context">
<return-type type="GtkCellAreaContext*" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
</parameters>
</virtual_method>
<virtual_method name="GetRequestMode" cname="get_request_mode">
<return-type type="GtkSizeRequestMode" />
<parameters />
</virtual_method>
<virtual_method name="GetPreferredWidth" cname="get_preferred_width">
<return-type type="void" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint*" name="minimum_width" />
<parameter type="gint*" name="natural_width" />
</parameters>
</virtual_method>
<virtual_method name="GetPreferredHeightForWidth" cname="get_preferred_height_for_width">
<return-type type="void" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint" name="width" />
<parameter type="gint*" name="minimum_height" />
<parameter type="gint*" name="natural_height" />
</parameters>
</virtual_method>
<virtual_method name="GetPreferredHeight" cname="get_preferred_height">
<return-type type="void" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint*" name="minimum_height" />
<parameter type="gint*" name="natural_height" />
</parameters>
</virtual_method>
<virtual_method name="GetPreferredWidthForHeight" cname="get_preferred_width_for_height">
<return-type type="void" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint" name="height" />
<parameter type="gint*" name="minimum_width" />
<parameter type="gint*" name="natural_width" />
</parameters>
</virtual_method>
<virtual_method name="SetCellProperty" cname="set_cell_property">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="guint" name="property_id" />
<parameter type="const-GValue*" name="value" />
<parameter type="GParamSpec*" name="pspec" />
</parameters>
</virtual_method>
<virtual_method name="GetCellProperty" cname="get_cell_property">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="guint" name="property_id" />
<parameter type="GValue*" name="value" />
<parameter type="GParamSpec*" name="pspec" />
</parameters>
</virtual_method>
<virtual_method name="Focus" cname="focus">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkDirectionType" name="direction" />
</parameters>
</virtual_method>
<virtual_method name="IsActivatable" cname="is_activatable">
<return-type type="gboolean" />
<parameters />
</virtual_method>
<virtual_method name="Activate" cname="activate">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="GtkCellRendererState" name="flags" />
<parameter type="gboolean" name="edit_only" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved7" cname="_gtk_reserved7" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved8" cname="_gtk_reserved8" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="Activate" cname="gtk_cell_area_activate">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="GtkCellRendererState" name="flags" />
<parameter type="gboolean" name="edit_only" />
</parameters>
</method>
<method name="ActivateCell" cname="gtk_cell_area_activate_cell">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="GdkEvent*" name="event" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="GtkCellRendererState" name="flags" />
</parameters>
</method>
<method name="Add" cname="gtk_cell_area_add">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
</parameters>
</method>
<method name="AddFocusSibling" cname="gtk_cell_area_add_focus_sibling">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="GtkCellRenderer*" name="sibling" />
</parameters>
</method>
<method name="AddWithProperties" cname="gtk_cell_area_add_with_properties">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="const-gchar*" name="first_prop_name" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="ApplyAttributes" cname="gtk_cell_area_apply_attributes">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeModel*" name="tree_model" />
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gboolean" name="is_expander" />
<parameter type="gboolean" name="is_expanded" />
</parameters>
</method>
<method name="AttributeConnect" cname="gtk_cell_area_attribute_connect">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="const-gchar*" name="attribute" />
<parameter type="gint" name="column" />
</parameters>
</method>
<method name="AttributeDisconnect" cname="gtk_cell_area_attribute_disconnect">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="const-gchar*" name="attribute" />
</parameters>
</method>
<method name="AttributeGetColumn" cname="gtk_cell_area_attribute_get_column">
<return-type type="gint" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="const-gchar*" name="attribute" />
</parameters>
</method>
<method name="CellGet" cname="gtk_cell_area_cell_get">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="const-gchar*" name="first_prop_name" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="CellGetProperty" cname="gtk_cell_area_cell_get_property">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="const-gchar*" name="property_name" />
<parameter type="GValue*" name="value" />
</parameters>
</method>
<method name="CellGetValist" cname="gtk_cell_area_cell_get_valist">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="const-gchar*" name="first_property_name" />
<parameter type="va_list" name="var_args" />
</parameters>
</method>
<method name="CellSet" cname="gtk_cell_area_cell_set">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="const-gchar*" name="first_prop_name" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="CellSetProperty" cname="gtk_cell_area_cell_set_property">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="const-gchar*" name="property_name" />
<parameter type="const-GValue*" name="value" />
</parameters>
</method>
<method name="CellSetValist" cname="gtk_cell_area_cell_set_valist">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="const-gchar*" name="first_property_name" />
<parameter type="va_list" name="var_args" />
</parameters>
</method>
<method name="ClassFindCellProperty" cname="gtk_cell_area_class_find_cell_property" shared="true">
<return-type type="GParamSpec*" />
<parameters>
<parameter type="GtkCellAreaClass*" name="aclass" />
<parameter type="const-gchar*" name="property_name" />
</parameters>
</method>
<method name="ClassInstallCellProperty" cname="gtk_cell_area_class_install_cell_property" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkCellAreaClass*" name="aclass" />
<parameter type="guint" name="property_id" />
<parameter type="GParamSpec*" name="pspec" />
</parameters>
</method>
<method name="ClassListCellProperties" cname="gtk_cell_area_class_list_cell_properties" shared="true">
<return-type type="GParamSpec**" />
<parameters>
<parameter type="GtkCellAreaClass*" name="aclass" />
<parameter type="guint*" name="n_properties" />
</parameters>
</method>
<method name="CopyContext" cname="gtk_cell_area_copy_context">
<return-type type="GtkCellAreaContext*" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
</parameters>
</method>
<method name="CreateContext" cname="gtk_cell_area_create_context">
<return-type type="GtkCellAreaContext*" />
</method>
<method name="Event" cname="gtk_cell_area_event">
<return-type type="gint" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkEvent*" name="event" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="GtkCellRendererState" name="flags" />
</parameters>
</method>
<method name="Focus" cname="gtk_cell_area_focus">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkDirectionType" name="direction" />
</parameters>
</method>
<method name="Foreach" cname="gtk_cell_area_foreach">
<return-type type="void" />
<parameters>
<parameter type="GtkCellCallback" name="callback" />
<parameter type="gpointer" name="callback_data" />
</parameters>
</method>
<method name="ForeachAlloc" cname="gtk_cell_area_foreach_alloc">
<return-type type="void" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="const-GdkRectangle*" name="background_area" />
<parameter type="GtkCellAllocCallback" name="callback" />
<parameter type="gpointer" name="callback_data" />
</parameters>
</method>
<method name="GetCellAllocation" cname="gtk_cell_area_get_cell_allocation">
<return-type type="void" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="GdkRectangle*" name="allocation" />
</parameters>
</method>
<method name="GetCellAtPosition" cname="gtk_cell_area_get_cell_at_position">
<return-type type="GtkCellRenderer*" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="GdkRectangle*" name="alloc_area" />
</parameters>
</method>
<method name="GetCurrentPathString" cname="gtk_cell_area_get_current_path_string">
<return-type type="const-gchar*" />
</method>
<method name="GetEditWidget" cname="gtk_cell_area_get_edit_widget">
<return-type type="GtkCellEditable*" />
</method>
<method name="GetEditedCell" cname="gtk_cell_area_get_edited_cell">
<return-type type="GtkCellRenderer*" />
</method>
<method name="GetFocusCell" cname="gtk_cell_area_get_focus_cell">
<return-type type="GtkCellRenderer*" />
</method>
<method name="GetFocusFromSibling" cname="gtk_cell_area_get_focus_from_sibling">
<return-type type="GtkCellRenderer*" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
</parameters>
</method>
<method name="GetFocusSiblings" cname="gtk_cell_area_get_focus_siblings">
<return-type type="const-GList*" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
</parameters>
</method>
<method name="GetPreferredHeight" cname="gtk_cell_area_get_preferred_height">
<return-type type="void" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint*" name="minimum_height" />
<parameter type="gint*" name="natural_height" />
</parameters>
</method>
<method name="GetPreferredHeightForWidth" cname="gtk_cell_area_get_preferred_height_for_width">
<return-type type="void" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint" name="width" />
<parameter type="gint*" name="minimum_height" />
<parameter type="gint*" name="natural_height" />
</parameters>
</method>
<method name="GetPreferredWidth" cname="gtk_cell_area_get_preferred_width">
<return-type type="void" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint*" name="minimum_width" />
<parameter type="gint*" name="natural_width" />
</parameters>
</method>
<method name="GetPreferredWidthForHeight" cname="gtk_cell_area_get_preferred_width_for_height">
<return-type type="void" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint" name="height" />
<parameter type="gint*" name="minimum_width" />
<parameter type="gint*" name="natural_width" />
</parameters>
</method>
<method name="GetRequestMode" cname="gtk_cell_area_get_request_mode">
<return-type type="GtkSizeRequestMode" />
</method>
<method name="GetType" cname="gtk_cell_area_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="HasRenderer" cname="gtk_cell_area_has_renderer">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
</parameters>
</method>
<method name="InnerCellArea" cname="gtk_cell_area_inner_cell_area">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="GdkRectangle*" name="inner_area" />
</parameters>
</method>
<method name="IsActivatable" cname="gtk_cell_area_is_activatable">
<return-type type="gboolean" />
</method>
<method name="IsFocusSibling" cname="gtk_cell_area_is_focus_sibling">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="GtkCellRenderer*" name="sibling" />
</parameters>
</method>
<method name="Remove" cname="gtk_cell_area_remove">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
</parameters>
</method>
<method name="RemoveFocusSibling" cname="gtk_cell_area_remove_focus_sibling">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="GtkCellRenderer*" name="sibling" />
</parameters>
</method>
<method name="Render" cname="gtk_cell_area_render">
<return-type type="void" />
<parameters>
<parameter type="GtkCellAreaContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="cairo_t*" name="cr" />
<parameter type="const-GdkRectangle*" name="background_area" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="GtkCellRendererState" name="flags" />
<parameter type="gboolean" name="paint_focus" />
</parameters>
</method>
<method name="RequestRenderer" cname="gtk_cell_area_request_renderer">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="GtkOrientation" name="orientation" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint" name="for_size" />
<parameter type="gint*" name="minimum_size" />
<parameter type="gint*" name="natural_size" />
</parameters>
</method>
<method name="SetFocusCell" cname="gtk_cell_area_set_focus_cell">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
</parameters>
</method>
<method name="StopEditing" cname="gtk_cell_area_stop_editing">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="canceled" />
</parameters>
</method>
</object>
<object name="CellAreaBox" cname="GtkCellAreaBox" parent="GtkCellArea">
<class_struct cname="GtkCellAreaBoxClass">
<field name="ParentClass" cname="parent_class" type="GtkCellAreaClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkCellAreaBoxPrivate*" />
<property name="Spacing" cname="spacing" type="gint" readable="true" writeable="true" />
<property name="Expand" cname="expand" type="gboolean" readable="true" writeable="true" />
<property name="Align" cname="align" type="gboolean" readable="true" writeable="true" />
<property name="FixedSize" cname="fixed-size" type="gboolean" readable="true" writeable="true" />
<property name="PackType" cname="pack-type" type="GtkPackType" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkCellLayout" />
<interface cname="GtkOrientable" />
</implements>
<method name="GetSpacing" cname="gtk_cell_area_box_get_spacing">
<return-type type="gint" />
</method>
<method name="GetType" cname="gtk_cell_area_box_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_cell_area_box_new" />
<method name="PackEnd" cname="gtk_cell_area_box_pack_end">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="gboolean" name="expand" />
<parameter type="gboolean" name="align" />
<parameter type="gboolean" name="fixed" />
</parameters>
</method>
<method name="PackStart" cname="gtk_cell_area_box_pack_start">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="renderer" />
<parameter type="gboolean" name="expand" />
<parameter type="gboolean" name="align" />
<parameter type="gboolean" name="fixed" />
</parameters>
</method>
<method name="SetSpacing" cname="gtk_cell_area_box_set_spacing">
<return-type type="void" />
<parameters>
<parameter type="gint" name="spacing" />
</parameters>
</method>
</object>
<object name="CellAreaContext" cname="GtkCellAreaContext" parent="GObject">
<class_struct cname="GtkCellAreaContextClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="allocate" />
<method vm="reset" />
<method vm="get_preferred_height_for_width" />
<method vm="get_preferred_width_for_height" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
</class_struct>
<field name="Priv" cname="priv" type="GtkCellAreaContextPrivate*" />
<property name="Area" cname="area" type="GtkCellArea" readable="true" writeable="true" construct-only="true" />
<property name="MinimumWidth" cname="minimum-width" type="gint" readable="true" />
<property name="NaturalWidth" cname="natural-width" type="gint" readable="true" />
<property name="MinimumHeight" cname="minimum-height" type="gint" readable="true" />
<property name="NaturalHeight" cname="natural-height" type="gint" readable="true" />
<virtual_method name="Allocate" cname="allocate">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</virtual_method>
<virtual_method name="Reset" cname="reset">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="GetPreferredHeightForWidth" cname="get_preferred_height_for_width">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
<parameter type="gint*" name="minimum_height" />
<parameter type="gint*" name="natural_height" />
</parameters>
</virtual_method>
<virtual_method name="GetPreferredWidthForHeight" cname="get_preferred_width_for_height">
<return-type type="void" />
<parameters>
<parameter type="gint" name="height" />
<parameter type="gint*" name="minimum_width" />
<parameter type="gint*" name="natural_width" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="Allocate" cname="gtk_cell_area_context_allocate">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</method>
<method name="GetAllocation" cname="gtk_cell_area_context_get_allocation">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="width" />
<parameter type="gint*" name="height" />
</parameters>
</method>
<method name="GetArea" cname="gtk_cell_area_context_get_area">
<return-type type="GtkCellArea*" />
</method>
<method name="GetPreferredHeight" cname="gtk_cell_area_context_get_preferred_height">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="minimum_height" />
<parameter type="gint*" name="natural_height" />
</parameters>
</method>
<method name="GetPreferredHeightForWidth" cname="gtk_cell_area_context_get_preferred_height_for_width">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
<parameter type="gint*" name="minimum_height" />
<parameter type="gint*" name="natural_height" />
</parameters>
</method>
<method name="GetPreferredWidth" cname="gtk_cell_area_context_get_preferred_width">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="minimum_width" />
<parameter type="gint*" name="natural_width" />
</parameters>
</method>
<method name="GetPreferredWidthForHeight" cname="gtk_cell_area_context_get_preferred_width_for_height">
<return-type type="void" />
<parameters>
<parameter type="gint" name="height" />
<parameter type="gint*" name="minimum_width" />
<parameter type="gint*" name="natural_width" />
</parameters>
</method>
<method name="GetType" cname="gtk_cell_area_context_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="PushPreferredHeight" cname="gtk_cell_area_context_push_preferred_height">
<return-type type="void" />
<parameters>
<parameter type="gint" name="minimum_height" />
<parameter type="gint" name="natural_height" />
</parameters>
</method>
<method name="PushPreferredWidth" cname="gtk_cell_area_context_push_preferred_width">
<return-type type="void" />
<parameters>
<parameter type="gint" name="minimum_width" />
<parameter type="gint" name="natural_width" />
</parameters>
</method>
<method name="Reset" cname="gtk_cell_area_context_reset">
<return-type type="void" />
</method>
</object>
<object name="CellRenderer" cname="GtkCellRenderer" parent="GInitiallyUnowned">
<class_struct cname="GtkCellRendererClass">
<field name="ParentClass" cname="parent_class" type="GInitiallyUnownedClass" />
<method vm="get_request_mode" />
<method vm="get_preferred_width" />
<method vm="get_preferred_height_for_width" />
<method vm="get_preferred_height" />
<method vm="get_preferred_width_for_height" />
<method vm="get_aligned_area" />
<method vm="get_size" />
<method vm="render" />
<method vm="activate" />
<method vm="start_editing" />
<method signal_vm="editing_canceled" />
<method signal_vm="editing_started" />
<field name="Priv" cname="priv" type="GtkCellRendererClassPrivate*" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkCellRendererPrivate*" />
<signal name="EditingCanceled" cname="editing-canceled" when="FIRST" field_name="editing_canceled">
<return-type type="void" />
<parameters />
</signal>
<signal name="EditingStarted" cname="editing-started" when="FIRST" field_name="editing_started">
<return-type type="void" />
<parameters>
<parameter type="GtkCellEditable*" name="editable" />
<parameter type="const-gchar*" name="path" />
</parameters>
</signal>
<property name="Mode" cname="mode" type="GtkCellRendererMode" readable="true" writeable="true" />
<property name="Visible" cname="visible" type="gboolean" readable="true" writeable="true" />
<property name="Sensitive" cname="sensitive" type="gboolean" readable="true" writeable="true" />
<property name="Xalign" cname="xalign" type="gfloat" readable="true" writeable="true" />
<property name="Yalign" cname="yalign" type="gfloat" readable="true" writeable="true" />
<property name="Xpad" cname="xpad" type="guint" readable="true" writeable="true" />
<property name="Ypad" cname="ypad" type="guint" readable="true" writeable="true" />
<property name="Width" cname="width" type="gint" readable="true" writeable="true" />
<property name="Height" cname="height" type="gint" readable="true" writeable="true" />
<property name="IsExpander" cname="is-expander" type="gboolean" readable="true" writeable="true" />
<property name="IsExpanded" cname="is-expanded" type="gboolean" readable="true" writeable="true" />
<property name="CellBackground" cname="cell-background" type="gchar*" writeable="true" />
<property name="CellBackgroundGdk" cname="cell-background-gdk" type="GdkColor" readable="true" writeable="true" />
<property name="CellBackgroundRgba" cname="cell-background-rgba" type="GdkRgba" readable="true" writeable="true" />
<property name="Editing" cname="editing" type="gboolean" readable="true" />
<virtual_method name="GetRequestMode" cname="get_request_mode">
<return-type type="GtkSizeRequestMode" />
<parameters />
</virtual_method>
<virtual_method name="GetPreferredWidth" cname="get_preferred_width">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint*" name="minimum_size" />
<parameter type="gint*" name="natural_size" />
</parameters>
</virtual_method>
<virtual_method name="GetPreferredHeightForWidth" cname="get_preferred_height_for_width">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint" name="width" />
<parameter type="gint*" name="minimum_height" />
<parameter type="gint*" name="natural_height" />
</parameters>
</virtual_method>
<virtual_method name="GetPreferredHeight" cname="get_preferred_height">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint*" name="minimum_size" />
<parameter type="gint*" name="natural_size" />
</parameters>
</virtual_method>
<virtual_method name="GetPreferredWidthForHeight" cname="get_preferred_width_for_height">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint" name="height" />
<parameter type="gint*" name="minimum_width" />
<parameter type="gint*" name="natural_width" />
</parameters>
</virtual_method>
<virtual_method name="GetAlignedArea" cname="get_aligned_area">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GtkCellRendererState" name="flags" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="GdkRectangle*" name="aligned_area" />
</parameters>
</virtual_method>
<virtual_method name="GetSize" cname="get_size">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="gint*" name="x_offset" />
<parameter type="gint*" name="y_offset" />
<parameter type="gint*" name="width" />
<parameter type="gint*" name="height" />
</parameters>
</virtual_method>
<virtual_method name="Render" cname="render">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-GdkRectangle*" name="background_area" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="GtkCellRendererState" name="flags" />
</parameters>
</virtual_method>
<virtual_method name="Activate" cname="activate">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEvent*" name="event" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="path" />
<parameter type="const-GdkRectangle*" name="background_area" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="GtkCellRendererState" name="flags" />
</parameters>
</virtual_method>
<virtual_method name="StartEditing" cname="start_editing">
<return-type type="GtkCellEditable*" />
<parameters>
<parameter type="GdkEvent*" name="event" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="path" />
<parameter type="const-GdkRectangle*" name="background_area" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="GtkCellRendererState" name="flags" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="Activate" cname="gtk_cell_renderer_activate">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEvent*" name="event" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="path" />
<parameter type="const-GdkRectangle*" name="background_area" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="GtkCellRendererState" name="flags" />
</parameters>
</method>
<method name="ClassSetAccessibleType" cname="gtk_cell_renderer_class_set_accessible_type" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRendererClass*" name="renderer_class" />
<parameter type="GType" name="type" />
</parameters>
</method>
<method name="GetAlignedArea" cname="gtk_cell_renderer_get_aligned_area">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GtkCellRendererState" name="flags" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="GdkRectangle*" name="aligned_area" />
</parameters>
</method>
<method name="GetAlignment" cname="gtk_cell_renderer_get_alignment">
<return-type type="void" />
<parameters>
<parameter type="gfloat*" name="xalign" />
<parameter type="gfloat*" name="yalign" />
</parameters>
</method>
<method name="GetFixedSize" cname="gtk_cell_renderer_get_fixed_size">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="width" />
<parameter type="gint*" name="height" />
</parameters>
</method>
<method name="GetPadding" cname="gtk_cell_renderer_get_padding">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="xpad" />
<parameter type="gint*" name="ypad" />
</parameters>
</method>
<method name="GetPreferredHeight" cname="gtk_cell_renderer_get_preferred_height">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint*" name="minimum_size" />
<parameter type="gint*" name="natural_size" />
</parameters>
</method>
<method name="GetPreferredHeightForWidth" cname="gtk_cell_renderer_get_preferred_height_for_width">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint" name="width" />
<parameter type="gint*" name="minimum_height" />
<parameter type="gint*" name="natural_height" />
</parameters>
</method>
<method name="GetPreferredSize" cname="gtk_cell_renderer_get_preferred_size">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GtkRequisition*" name="minimum_size" />
<parameter type="GtkRequisition*" name="natural_size" />
</parameters>
</method>
<method name="GetPreferredWidth" cname="gtk_cell_renderer_get_preferred_width">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint*" name="minimum_size" />
<parameter type="gint*" name="natural_size" />
</parameters>
</method>
<method name="GetPreferredWidthForHeight" cname="gtk_cell_renderer_get_preferred_width_for_height">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint" name="height" />
<parameter type="gint*" name="minimum_width" />
<parameter type="gint*" name="natural_width" />
</parameters>
</method>
<method name="GetRequestMode" cname="gtk_cell_renderer_get_request_mode">
<return-type type="GtkSizeRequestMode" />
</method>
<method name="GetSensitive" cname="gtk_cell_renderer_get_sensitive">
<return-type type="gboolean" />
</method>
<method name="GetSize" cname="gtk_cell_renderer_get_size" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="gint*" name="x_offset" />
<parameter type="gint*" name="y_offset" />
<parameter type="gint*" name="width" />
<parameter type="gint*" name="height" />
</parameters>
</method>
<method name="GetState" cname="gtk_cell_renderer_get_state">
<return-type type="GtkStateFlags" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GtkCellRendererState" name="cell_state" />
</parameters>
</method>
<method name="GetType" cname="gtk_cell_renderer_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVisible" cname="gtk_cell_renderer_get_visible">
<return-type type="gboolean" />
</method>
<method name="IsActivatable" cname="gtk_cell_renderer_is_activatable">
<return-type type="gboolean" />
</method>
<method name="Render" cname="gtk_cell_renderer_render">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-GdkRectangle*" name="background_area" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="GtkCellRendererState" name="flags" />
</parameters>
</method>
<method name="SetAlignment" cname="gtk_cell_renderer_set_alignment">
<return-type type="void" />
<parameters>
<parameter type="gfloat" name="xalign" />
<parameter type="gfloat" name="yalign" />
</parameters>
</method>
<method name="SetFixedSize" cname="gtk_cell_renderer_set_fixed_size">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</method>
<method name="SetPadding" cname="gtk_cell_renderer_set_padding">
<return-type type="void" />
<parameters>
<parameter type="gint" name="xpad" />
<parameter type="gint" name="ypad" />
</parameters>
</method>
<method name="SetSensitive" cname="gtk_cell_renderer_set_sensitive">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="sensitive" />
</parameters>
</method>
<method name="SetVisible" cname="gtk_cell_renderer_set_visible">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="visible" />
</parameters>
</method>
<method name="StartEditing" cname="gtk_cell_renderer_start_editing">
<return-type type="GtkCellEditable*" />
<parameters>
<parameter type="GdkEvent*" name="event" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="path" />
<parameter type="const-GdkRectangle*" name="background_area" />
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="GtkCellRendererState" name="flags" />
</parameters>
</method>
<method name="StopEditing" cname="gtk_cell_renderer_stop_editing">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="canceled" />
</parameters>
</method>
</object>
<object name="CellRendererAccel" cname="GtkCellRendererAccel" parent="GtkCellRendererText">
<class_struct cname="GtkCellRendererAccelClass">
<field name="ParentClass" cname="parent_class" type="GtkCellRendererTextClass" />
<method signal_vm="accel_edited" />
<method signal_vm="accel_cleared" />
<method vm="_gtk_reserved0" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkCellRendererAccelPrivate*" />
<property name="AccelKey" cname="accel-key" type="guint" readable="true" writeable="true" />
<property name="AccelMods" cname="accel-mods" type="GdkModifierType" readable="true" writeable="true" />
<property name="Keycode" cname="keycode" type="guint" readable="true" writeable="true" />
<property name="AccelMode" cname="accel-mode" type="GtkCellRendererAccelMode" readable="true" writeable="true" />
<signal name="AccelEdited" cname="accel-edited" when="LAST" field_name="accel_edited">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="path_string" />
<parameter type="guint" name="accel_key" />
<parameter type="GdkModifierType" name="accel_mods" />
<parameter type="guint" name="hardware_keycode" />
</parameters>
</signal>
<signal name="AccelCleared" cname="accel-cleared" when="LAST" field_name="accel_cleared">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="path_string" />
</parameters>
</signal>
<virtual_method name="GtkReserved0" cname="_gtk_reserved0" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_cell_renderer_accel_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_cell_renderer_accel_new" />
</object>
<object name="CellRendererCombo" cname="GtkCellRendererCombo" parent="GtkCellRendererText">
<class_struct cname="GtkCellRendererComboClass">
<field name="Parent" cname="parent" type="GtkCellRendererTextClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkCellRendererComboPrivate*" />
<property name="Model" cname="model" type="GtkTreeModel" readable="true" writeable="true" />
<property name="TextColumn" cname="text-column" type="gint" readable="true" writeable="true" />
<property name="HasEntry" cname="has-entry" type="gboolean" readable="true" writeable="true" />
<signal name="Changed" cname="changed" when="LAST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="gchar*" />
<parameter name="p1" type="GtkTreeIter" />
</parameters>
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_cell_renderer_combo_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_cell_renderer_combo_new" />
</object>
<object name="CellRendererPixbuf" cname="GtkCellRendererPixbuf" parent="GtkCellRenderer">
<class_struct cname="GtkCellRendererPixbufClass">
<field name="ParentClass" cname="parent_class" type="GtkCellRendererClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkCellRendererPixbufPrivate*" />
<property name="Pixbuf" cname="pixbuf" type="GdkPixbuf" readable="true" writeable="true" />
<property name="PixbufExpanderOpen" cname="pixbuf-expander-open" type="GdkPixbuf" readable="true" writeable="true" />
<property name="PixbufExpanderClosed" cname="pixbuf-expander-closed" type="GdkPixbuf" readable="true" writeable="true" />
<property name="Surface" cname="surface" type="CairoGobjectSurface" readable="true" writeable="true" />
<property name="StockId" cname="stock-id" type="gchar*" readable="true" writeable="true" />
<property name="StockSize" cname="stock-size" type="guint" readable="true" writeable="true" />
<property name="StockDetail" cname="stock-detail" type="gchar*" readable="true" writeable="true" />
<property name="IconName" cname="icon-name" type="gchar*" readable="true" writeable="true" />
<property name="FollowState" cname="follow-state" type="gboolean" readable="true" writeable="true" />
<property name="Gicon" cname="gicon" type="GIcon" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_cell_renderer_pixbuf_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_cell_renderer_pixbuf_new" />
</object>
<object name="CellRendererProgress" cname="GtkCellRendererProgress" parent="GtkCellRenderer">
<class_struct cname="GtkCellRendererProgressClass">
<field name="ParentClass" cname="parent_class" type="GtkCellRendererClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkCellRendererProgressPrivate*" />
<property name="Value" cname="value" type="gint" readable="true" writeable="true" />
<property name="Text" cname="text" type="gchar*" readable="true" writeable="true" />
<property name="Pulse" cname="pulse" type="gint" readable="true" writeable="true" />
<property name="TextXalign" cname="text-xalign" type="gfloat" readable="true" writeable="true" />
<property name="TextYalign" cname="text-yalign" type="gfloat" readable="true" writeable="true" />
<property name="Inverted" cname="inverted" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkOrientable" />
</implements>
<method name="GetType" cname="gtk_cell_renderer_progress_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_cell_renderer_progress_new" />
</object>
<object name="CellRendererSpin" cname="GtkCellRendererSpin" parent="GtkCellRendererText">
<class_struct cname="GtkCellRendererSpinClass">
<field name="Parent" cname="parent" type="GtkCellRendererTextClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkCellRendererSpinPrivate*" />
<property name="Adjustment" cname="adjustment" type="GtkAdjustment" readable="true" writeable="true" />
<property name="ClimbRate" cname="climb-rate" type="gdouble" readable="true" writeable="true" />
<property name="Digits" cname="digits" type="guint" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_cell_renderer_spin_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_cell_renderer_spin_new" />
</object>
<object name="CellRendererSpinner" cname="GtkCellRendererSpinner" parent="GtkCellRenderer">
<class_struct cname="GtkCellRendererSpinnerClass">
<field name="ParentClass" cname="parent_class" type="GtkCellRendererClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkCellRendererSpinnerPrivate*" />
<property name="Active" cname="active" type="gboolean" readable="true" writeable="true" />
<property name="Pulse" cname="pulse" type="guint" readable="true" writeable="true" />
<property name="Size" cname="size" type="GtkIconSize" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_cell_renderer_spinner_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_cell_renderer_spinner_new" />
</object>
<object name="CellRendererText" cname="GtkCellRendererText" parent="GtkCellRenderer">
<class_struct cname="GtkCellRendererTextClass">
<field name="ParentClass" cname="parent_class" type="GtkCellRendererClass" />
<method signal_vm="edited" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkCellRendererTextPrivate*" />
<property name="Text" cname="text" type="gchar*" readable="true" writeable="true" />
<property name="Markup" cname="markup" type="gchar*" writeable="true" />
<property name="Attributes" cname="attributes" type="PangoAttrList" readable="true" writeable="true" />
<property name="SingleParagraphMode" cname="single-paragraph-mode" type="gboolean" readable="true" writeable="true" />
<property name="Background" cname="background" type="gchar*" writeable="true" />
<property name="BackgroundGdk" cname="background-gdk" type="GdkColor" readable="true" writeable="true" />
<property name="BackgroundRgba" cname="background-rgba" type="GdkRgba" readable="true" writeable="true" />
<property name="Foreground" cname="foreground" type="gchar*" writeable="true" />
<property name="ForegroundGdk" cname="foreground-gdk" type="GdkColor" readable="true" writeable="true" />
<property name="ForegroundRgba" cname="foreground-rgba" type="GdkRgba" readable="true" writeable="true" />
<property name="Editable" cname="editable" type="gboolean" readable="true" writeable="true" />
<property name="Font" cname="font" type="gchar*" readable="true" writeable="true" />
<property name="FontDesc" cname="font-desc" type="PangoFontDescription" readable="true" writeable="true" />
<property name="Family" cname="family" type="gchar*" readable="true" writeable="true" />
<property name="Style" cname="style" type="PangoStyle" readable="true" writeable="true" />
<property name="Variant" cname="variant" type="PangoVariant" readable="true" writeable="true" />
<property name="Weight" cname="weight" type="gint" readable="true" writeable="true" />
<property name="Stretch" cname="stretch" type="PangoStretch" readable="true" writeable="true" />
<property name="Size" cname="size" type="gint" readable="true" writeable="true" />
<property name="SizePoints" cname="size-points" type="gdouble" readable="true" writeable="true" />
<property name="Scale" cname="scale" type="gdouble" readable="true" writeable="true" />
<property name="Rise" cname="rise" type="gint" readable="true" writeable="true" />
<property name="Strikethrough" cname="strikethrough" type="gboolean" readable="true" writeable="true" />
<property name="Underline" cname="underline" type="PangoUnderline" readable="true" writeable="true" />
<property name="Language" cname="language" type="gchar*" readable="true" writeable="true" />
<property name="Ellipsize" cname="ellipsize" type="PangoEllipsizeMode" readable="true" writeable="true" />
<property name="WidthChars" cname="width-chars" type="gint" readable="true" writeable="true" />
<property name="MaxWidthChars" cname="max-width-chars" type="gint" readable="true" writeable="true" />
<property name="WrapMode" cname="wrap-mode" type="PangoWrapMode" readable="true" writeable="true" />
<property name="WrapWidth" cname="wrap-width" type="gint" readable="true" writeable="true" />
<property name="Alignment" cname="alignment" type="PangoAlignment" readable="true" writeable="true" />
<property name="PlaceholderText" cname="placeholder-text" type="gchar*" readable="true" writeable="true" />
<signal name="Edited" cname="edited" when="LAST" field_name="edited">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="path" />
<parameter type="const-gchar*" name="new_text" />
</parameters>
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_cell_renderer_text_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_cell_renderer_text_new" />
<method name="SetFixedHeightFromFont" cname="gtk_cell_renderer_text_set_fixed_height_from_font">
<return-type type="void" />
<parameters>
<parameter type="gint" name="number_of_rows" />
</parameters>
</method>
</object>
<object name="CellRendererToggle" cname="GtkCellRendererToggle" parent="GtkCellRenderer">
<class_struct cname="GtkCellRendererToggleClass">
<field name="ParentClass" cname="parent_class" type="GtkCellRendererClass" />
<method signal_vm="toggled" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkCellRendererTogglePrivate*" />
<property name="Active" cname="active" type="gboolean" readable="true" writeable="true" />
<property name="Inconsistent" cname="inconsistent" type="gboolean" readable="true" writeable="true" />
<property name="Activatable" cname="activatable" type="gboolean" readable="true" writeable="true" />
<property name="Radio" cname="radio" type="gboolean" readable="true" writeable="true" />
<property name="IndicatorSize" cname="indicator-size" type="gint" readable="true" writeable="true" />
<signal name="Toggled" cname="toggled" when="LAST" field_name="toggled">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="path" />
</parameters>
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetActivatable" cname="gtk_cell_renderer_toggle_get_activatable">
<return-type type="gboolean" />
</method>
<method name="GetActive" cname="gtk_cell_renderer_toggle_get_active">
<return-type type="gboolean" />
</method>
<method name="GetRadio" cname="gtk_cell_renderer_toggle_get_radio">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_cell_renderer_toggle_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_cell_renderer_toggle_new" />
<method name="SetActivatable" cname="gtk_cell_renderer_toggle_set_activatable">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetActive" cname="gtk_cell_renderer_toggle_set_active">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetRadio" cname="gtk_cell_renderer_toggle_set_radio">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="radio" />
</parameters>
</method>
</object>
<object name="CellView" cname="GtkCellView" parent="GtkWidget">
<class_struct cname="GtkCellViewClass">
<field name="ParentClass" cname="parent_class" type="GtkWidgetClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkCellViewPrivate*" />
<property name="Background" cname="background" type="gchar*" writeable="true" />
<property name="BackgroundGdk" cname="background-gdk" type="GdkColor" readable="true" writeable="true" />
<property name="BackgroundRgba" cname="background-rgba" type="GdkRgba" readable="true" writeable="true" />
<property name="Model" cname="model" type="GtkTreeModel" readable="true" writeable="true" />
<property name="CellArea" cname="cell-area" type="GtkCellArea" readable="true" writeable="true" construct-only="true" />
<property name="CellAreaContext" cname="cell-area-context" type="GtkCellAreaContext" readable="true" writeable="true" construct-only="true" />
<property name="DrawSensitive" cname="draw-sensitive" type="gboolean" readable="true" writeable="true" />
<property name="FitModel" cname="fit-model" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkCellLayout" />
<interface cname="GtkBuildable" />
<interface cname="GtkOrientable" />
</implements>
<method name="GetDisplayedRow" cname="gtk_cell_view_get_displayed_row">
<return-type type="GtkTreePath*" />
</method>
<method name="GetDrawSensitive" cname="gtk_cell_view_get_draw_sensitive">
<return-type type="gboolean" />
</method>
<method name="GetFitModel" cname="gtk_cell_view_get_fit_model">
<return-type type="gboolean" />
</method>
<method name="GetModel" cname="gtk_cell_view_get_model">
<return-type type="GtkTreeModel*" />
</method>
<method name="GetSizeOfRow" cname="gtk_cell_view_get_size_of_row" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkRequisition*" name="requisition" />
</parameters>
</method>
<method name="GetType" cname="gtk_cell_view_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_cell_view_new" />
<constructor cname="gtk_cell_view_new_with_context">
<parameters>
<parameter type="GtkCellArea*" name="area" />
<parameter type="GtkCellAreaContext*" name="context" />
</parameters>
</constructor>
<constructor cname="gtk_cell_view_new_with_markup">
<parameters>
<parameter type="const-gchar*" name="markup" />
</parameters>
</constructor>
<constructor cname="gtk_cell_view_new_with_pixbuf">
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</constructor>
<constructor cname="gtk_cell_view_new_with_text">
<parameters>
<parameter type="const-gchar*" name="text" />
</parameters>
</constructor>
<method name="SetBackgroundColor" cname="gtk_cell_view_set_background_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-GdkColor*" name="color" />
</parameters>
</method>
<method name="SetBackgroundRgba" cname="gtk_cell_view_set_background_rgba">
<return-type type="void" />
<parameters>
<parameter type="const-GdkRGBA*" name="rgba" />
</parameters>
</method>
<method name="SetDisplayedRow" cname="gtk_cell_view_set_displayed_row">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="SetDrawSensitive" cname="gtk_cell_view_set_draw_sensitive">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="draw_sensitive" />
</parameters>
</method>
<method name="SetFitModel" cname="gtk_cell_view_set_fit_model">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="fit_model" />
</parameters>
</method>
<method name="SetModel" cname="gtk_cell_view_set_model">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeModel*" name="model" />
</parameters>
</method>
</object>
<object name="CheckButton" cname="GtkCheckButton" parent="GtkToggleButton">
<class_struct cname="GtkCheckButtonClass">
<field name="ParentClass" cname="parent_class" type="GtkToggleButtonClass" />
<method vm="draw_indicator" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<property name="IndicatorSize" cname="indicator-size" type="gint" readable="true" />
<property name="IndicatorSpacing" cname="indicator-spacing" type="gint" readable="true" />
<virtual_method name="DrawIndicator" cname="draw_indicator">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_check_button_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_check_button_new" />
<constructor cname="gtk_check_button_new_with_label">
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<constructor cname="gtk_check_button_new_with_mnemonic">
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
</object>
<object name="CheckMenuItem" cname="GtkCheckMenuItem" parent="GtkMenuItem">
<class_struct cname="GtkCheckMenuItemClass">
<field name="ParentClass" cname="parent_class" type="GtkMenuItemClass" />
<method signal_vm="toggled" />
<method vm="draw_indicator" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkCheckMenuItemPrivate*" />
<property name="Active" cname="active" type="gboolean" readable="true" writeable="true" />
<property name="Inconsistent" cname="inconsistent" type="gboolean" readable="true" writeable="true" />
<property name="DrawAsRadio" cname="draw-as-radio" type="gboolean" readable="true" writeable="true" />
<property name="IndicatorSize" cname="indicator-size" type="gint" readable="true" />
<signal name="Toggled" cname="toggled" when="FIRST" field_name="toggled">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="DrawIndicator" cname="draw_indicator">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkActivatable" />
</implements>
<method name="GetActive" cname="gtk_check_menu_item_get_active">
<return-type type="gboolean" />
</method>
<method name="GetDrawAsRadio" cname="gtk_check_menu_item_get_draw_as_radio">
<return-type type="gboolean" />
</method>
<method name="GetInconsistent" cname="gtk_check_menu_item_get_inconsistent">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_check_menu_item_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_check_menu_item_new" />
<constructor cname="gtk_check_menu_item_new_with_label">
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<constructor cname="gtk_check_menu_item_new_with_mnemonic">
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<method name="SetActive" cname="gtk_check_menu_item_set_active">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="is_active" />
</parameters>
</method>
<method name="SetDrawAsRadio" cname="gtk_check_menu_item_set_draw_as_radio">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="draw_as_radio" />
</parameters>
</method>
<method name="SetInconsistent" cname="gtk_check_menu_item_set_inconsistent">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="Toggled" cname="gtk_check_menu_item_toggled">
<return-type type="void" />
</method>
</object>
<object name="Clipboard" cname="GtkClipboard" parent="GObject">
<class_struct cname="GtkClipboardClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="owner_change" />
</class_struct>
<signal name="OwnerChange" cname="owner-change" when="FIRST" field_name="owner_change">
<return-type type="void" />
<parameters>
<parameter type="GdkEventOwnerChange*" name="event" />
</parameters>
</signal>
<method name="Clear" cname="gtk_clipboard_clear">
<return-type type="void" />
</method>
<method name="Get" cname="gtk_clipboard_get" shared="true">
<return-type type="GtkClipboard*" />
<parameters>
<parameter type="GdkAtom" name="selection" />
</parameters>
</method>
<method name="GetDefault" cname="gtk_clipboard_get_default" shared="true">
<return-type type="GtkClipboard*" />
<parameters>
<parameter type="GdkDisplay*" name="display" />
</parameters>
</method>
<method name="GetDisplay" cname="gtk_clipboard_get_display">
<return-type type="GdkDisplay*" />
</method>
<method name="GetForDisplay" cname="gtk_clipboard_get_for_display" shared="true">
<return-type type="GtkClipboard*" />
<parameters>
<parameter type="GdkDisplay*" name="display" />
<parameter type="GdkAtom" name="selection" />
</parameters>
</method>
<method name="GetOwner" cname="gtk_clipboard_get_owner">
<return-type type="GObject*" />
</method>
<method name="GetSelection" cname="gtk_clipboard_get_selection">
<return-type type="GdkAtom" />
</method>
<method name="GetType" cname="gtk_clipboard_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="RequestContents" cname="gtk_clipboard_request_contents">
<return-type type="void" />
<parameters>
<parameter type="GdkAtom" name="target" />
<parameter type="GtkClipboardReceivedFunc" name="callback" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="RequestImage" cname="gtk_clipboard_request_image">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboardImageReceivedFunc" name="callback" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="RequestRichText" cname="gtk_clipboard_request_rich_text">
<return-type type="void" />
<parameters>
<parameter type="GtkTextBuffer*" name="buffer" />
<parameter type="GtkClipboardRichTextReceivedFunc" name="callback" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="RequestTargets" cname="gtk_clipboard_request_targets">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboardTargetsReceivedFunc" name="callback" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="RequestText" cname="gtk_clipboard_request_text">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboardTextReceivedFunc" name="callback" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="RequestUris" cname="gtk_clipboard_request_uris">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboardURIReceivedFunc" name="callback" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="SetCanStore" cname="gtk_clipboard_set_can_store">
<return-type type="void" />
<parameters>
<parameter type="const-GtkTargetEntry*" name="targets" />
<parameter type="gint" name="n_targets" />
</parameters>
</method>
<method name="SetImage" cname="gtk_clipboard_set_image">
<return-type type="void" />
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</method>
<method name="SetText" cname="gtk_clipboard_set_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
<parameter type="gint" name="len" />
</parameters>
</method>
<method name="SetWithData" cname="gtk_clipboard_set_with_data">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GtkTargetEntry*" name="targets" />
<parameter type="guint" name="n_targets" />
<parameter type="GtkClipboardGetFunc" name="get_func" />
<parameter type="GtkClipboardClearFunc" name="clear_func" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="SetWithOwner" cname="gtk_clipboard_set_with_owner">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GtkTargetEntry*" name="targets" />
<parameter type="guint" name="n_targets" />
<parameter type="GtkClipboardGetFunc" name="get_func" />
<parameter type="GtkClipboardClearFunc" name="clear_func" />
<parameter type="GObject*" name="owner" />
</parameters>
</method>
<method name="Store" cname="gtk_clipboard_store">
<return-type type="void" />
</method>
<method name="WaitForContents" cname="gtk_clipboard_wait_for_contents">
<return-type type="GtkSelectionData*" />
<parameters>
<parameter type="GdkAtom" name="target" />
</parameters>
</method>
<method name="WaitForImage" cname="gtk_clipboard_wait_for_image">
<return-type type="GdkPixbuf*" />
</method>
<method name="WaitForRichText" cname="gtk_clipboard_wait_for_rich_text">
<return-type type="guint8*" />
<parameters>
<parameter type="GtkTextBuffer*" name="buffer" />
<parameter type="GdkAtom*" name="format" />
<parameter type="gsize*" name="length" />
</parameters>
</method>
<method name="WaitForTargets" cname="gtk_clipboard_wait_for_targets">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkAtom**" name="targets" />
<parameter type="gint*" name="n_targets" />
</parameters>
</method>
<method name="WaitForText" cname="gtk_clipboard_wait_for_text">
<return-type type="gchar*" />
</method>
<method name="WaitForUris" cname="gtk_clipboard_wait_for_uris">
<return-type type="gchar**" />
</method>
<method name="WaitIsImageAvailable" cname="gtk_clipboard_wait_is_image_available">
<return-type type="gboolean" />
</method>
<method name="WaitIsRichTextAvailable" cname="gtk_clipboard_wait_is_rich_text_available">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextBuffer*" name="buffer" />
</parameters>
</method>
<method name="WaitIsTargetAvailable" cname="gtk_clipboard_wait_is_target_available">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkAtom" name="target" />
</parameters>
</method>
<method name="WaitIsTextAvailable" cname="gtk_clipboard_wait_is_text_available">
<return-type type="gboolean" />
</method>
<method name="WaitIsUrisAvailable" cname="gtk_clipboard_wait_is_uris_available">
<return-type type="gboolean" />
</method>
</object>
<object name="ColorButton" cname="GtkColorButton" parent="GtkButton">
<class_struct cname="GtkColorButtonClass">
<field name="ParentClass" cname="parent_class" type="GtkButtonClass" />
<method signal_vm="color_set" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkColorButtonPrivate*" />
<property name="UseAlpha" cname="use-alpha" type="gboolean" readable="true" writeable="true" />
<property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
<property name="Color" cname="color" type="GdkColor" readable="true" writeable="true" />
<property name="Alpha" cname="alpha" type="guint" readable="true" writeable="true" />
<property name="Rgba" cname="rgba" type="GdkRgba" readable="true" writeable="true" />
<signal name="ColorSet" cname="color-set" when="FIRST" field_name="color_set">
<return-type type="void" />
<parameters />
</signal>
<property name="ShowEditor" cname="show-editor" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkColorChooser" />
</implements>
<method name="GetAlpha" cname="gtk_color_button_get_alpha" deprecated="1">
<return-type type="guint16" />
</method>
<method name="GetColor" cname="gtk_color_button_get_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GdkColor*" name="color" />
</parameters>
</method>
<method name="GetRgba" cname="gtk_color_button_get_rgba" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GdkRGBA*" name="rgba" />
</parameters>
</method>
<method name="GetTitle" cname="gtk_color_button_get_title">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_color_button_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUseAlpha" cname="gtk_color_button_get_use_alpha" deprecated="1">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_color_button_new" />
<constructor cname="gtk_color_button_new_with_color" deprecated="1">
<parameters>
<parameter type="const-GdkColor*" name="color" />
</parameters>
</constructor>
<constructor cname="gtk_color_button_new_with_rgba">
<parameters>
<parameter type="const-GdkRGBA*" name="rgba" />
</parameters>
</constructor>
<method name="SetAlpha" cname="gtk_color_button_set_alpha" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="guint16" name="alpha" />
</parameters>
</method>
<method name="SetColor" cname="gtk_color_button_set_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-GdkColor*" name="color" />
</parameters>
</method>
<method name="SetRgba" cname="gtk_color_button_set_rgba" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-GdkRGBA*" name="rgba" />
</parameters>
</method>
<method name="SetTitle" cname="gtk_color_button_set_title">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="title" />
</parameters>
</method>
<method name="SetUseAlpha" cname="gtk_color_button_set_use_alpha" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_alpha" />
</parameters>
</method>
</object>
<object name="ColorChooserDialog" cname="GtkColorChooserDialog" parent="GtkDialog">
<class_struct cname="GtkColorChooserDialogClass">
<field name="ParentClass" cname="parent_class" type="GtkDialogClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkColorChooserDialogPrivate*" />
<property name="ShowEditor" cname="show-editor" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkColorChooser" />
</implements>
<method name="GetType" cname="gtk_color_chooser_dialog_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_color_chooser_dialog_new">
<parameters>
<parameter type="const-gchar*" name="title" />
<parameter type="GtkWindow*" name="parent" />
</parameters>
</constructor>
</object>
<object name="ColorChooserWidget" cname="GtkColorChooserWidget" parent="GtkBox">
<class_struct cname="GtkColorChooserWidgetClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
<method vm="_gtk_reserved7" />
<method vm="_gtk_reserved8" />
</class_struct>
<field name="Priv" cname="priv" type="GtkColorChooserWidgetPrivate*" />
<property name="ShowEditor" cname="show-editor" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved7" cname="_gtk_reserved7" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved8" cname="_gtk_reserved8" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkColorChooser" />
</implements>
<method name="GetType" cname="gtk_color_chooser_widget_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_color_chooser_widget_new" />
</object>
<object name="ColorSelection" cname="GtkColorSelection" parent="GtkBox">
<class_struct cname="GtkColorSelectionClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
<method signal_vm="color_changed" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="PrivateData" cname="private_data" type="GtkColorSelectionPrivate*" />
<property name="HasOpacityControl" cname="has-opacity-control" type="gboolean" readable="true" writeable="true" />
<property name="HasPalette" cname="has-palette" type="gboolean" readable="true" writeable="true" />
<property name="CurrentColor" cname="current-color" type="GdkColor" readable="true" writeable="true" />
<property name="CurrentAlpha" cname="current-alpha" type="guint" readable="true" writeable="true" />
<property name="CurrentRgba" cname="current-rgba" type="GdkRgba" readable="true" writeable="true" />
<signal name="ColorChanged" cname="color-changed" when="FIRST" field_name="color_changed">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetCurrentAlpha" cname="gtk_color_selection_get_current_alpha" deprecated="1">
<return-type type="guint16" />
</method>
<method name="GetCurrentColor" cname="gtk_color_selection_get_current_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GdkColor*" name="color" />
</parameters>
</method>
<method name="GetCurrentRgba" cname="gtk_color_selection_get_current_rgba" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GdkRGBA*" name="rgba" />
</parameters>
</method>
<method name="GetHasOpacityControl" cname="gtk_color_selection_get_has_opacity_control" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetHasPalette" cname="gtk_color_selection_get_has_palette" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetPreviousAlpha" cname="gtk_color_selection_get_previous_alpha" deprecated="1">
<return-type type="guint16" />
</method>
<method name="GetPreviousColor" cname="gtk_color_selection_get_previous_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GdkColor*" name="color" />
</parameters>
</method>
<method name="GetPreviousRgba" cname="gtk_color_selection_get_previous_rgba" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GdkRGBA*" name="rgba" />
</parameters>
</method>
<method name="GetType" cname="gtk_color_selection_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<method name="IsAdjusting" cname="gtk_color_selection_is_adjusting" deprecated="1">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_color_selection_new" deprecated="1" />
<method name="PaletteFromString" cname="gtk_color_selection_palette_from_string" deprecated="1" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="str" />
<parameter type="GdkColor**" name="colors" />
<parameter type="gint*" name="n_colors" />
</parameters>
</method>
<method name="PaletteToString" cname="gtk_color_selection_palette_to_string" deprecated="1" shared="true">
<return-type type="gchar*" />
<parameters>
<parameter type="const-GdkColor*" name="colors" />
<parameter type="gint" name="n_colors" />
</parameters>
</method>
<method name="SetChangePaletteWithScreenHook" cname="gtk_color_selection_set_change_palette_with_screen_hook" deprecated="1" shared="true">
<return-type type="GtkColorSelectionChangePaletteWithScreenFunc" />
<parameters>
<parameter type="GtkColorSelectionChangePaletteWithScreenFunc" name="func" />
</parameters>
</method>
<method name="SetCurrentAlpha" cname="gtk_color_selection_set_current_alpha" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="guint16" name="alpha" />
</parameters>
</method>
<method name="SetCurrentColor" cname="gtk_color_selection_set_current_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-GdkColor*" name="color" />
</parameters>
</method>
<method name="SetCurrentRgba" cname="gtk_color_selection_set_current_rgba" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-GdkRGBA*" name="rgba" />
</parameters>
</method>
<method name="SetHasOpacityControl" cname="gtk_color_selection_set_has_opacity_control" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="has_opacity" />
</parameters>
</method>
<method name="SetHasPalette" cname="gtk_color_selection_set_has_palette" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="has_palette" />
</parameters>
</method>
<method name="SetPreviousAlpha" cname="gtk_color_selection_set_previous_alpha" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="guint16" name="alpha" />
</parameters>
</method>
<method name="SetPreviousColor" cname="gtk_color_selection_set_previous_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-GdkColor*" name="color" />
</parameters>
</method>
<method name="SetPreviousRgba" cname="gtk_color_selection_set_previous_rgba" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-GdkRGBA*" name="rgba" />
</parameters>
</method>
</object>
<object name="ColorSelectionDialog" cname="GtkColorSelectionDialog" parent="GtkDialog">
<class_struct cname="GtkColorSelectionDialogClass">
<field name="ParentClass" cname="parent_class" type="GtkDialogClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkColorSelectionDialogPrivate*" />
<property name="ColorSelection" cname="color-selection" type="GtkWidget" readable="true" />
<property name="OkButton" cname="ok-button" type="GtkWidget" readable="true" />
<property name="CancelButton" cname="cancel-button" type="GtkWidget" readable="true" />
<property name="HelpButton" cname="help-button" type="GtkWidget" readable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="GetColorSelection" cname="gtk_color_selection_dialog_get_color_selection" deprecated="1">
<return-type type="GtkWidget*" />
</method>
<method name="GetType" cname="gtk_color_selection_dialog_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_color_selection_dialog_new" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="title" />
</parameters>
</constructor>
</object>
<object name="ComboBox" cname="GtkComboBox" parent="GtkBin">
<class_struct cname="GtkComboBoxClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<method signal_vm="changed" />
<method signal_vm="format_entry_text" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
</class_struct>
<field name="Priv" cname="priv" type="GtkComboBoxPrivate*" />
<signal name="Changed" cname="changed" when="LAST" field_name="changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="MoveActive" cname="move-active" when="LAST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="GtkScrollType" />
</parameters>
</signal>
<signal name="Popup" cname="popup" when="LAST">
<return-type type="void" />
<parameters />
</signal>
<signal name="Popdown" cname="popdown" when="LAST">
<return-type type="gboolean" />
<parameters />
</signal>
<signal name="FormatEntryText" cname="format-entry-text" when="LAST" field_name="format_entry_text">
<return-type type="gchar*" />
<parameters>
<parameter type="const-gchar*" name="path" />
</parameters>
</signal>
<property name="Model" cname="model" type="GtkTreeModel" readable="true" writeable="true" />
<property name="WrapWidth" cname="wrap-width" type="gint" readable="true" writeable="true" />
<property name="RowSpanColumn" cname="row-span-column" type="gint" readable="true" writeable="true" />
<property name="ColumnSpanColumn" cname="column-span-column" type="gint" readable="true" writeable="true" />
<property name="Active" cname="active" type="gint" readable="true" writeable="true" />
<property name="AddTearoffs" cname="add-tearoffs" type="gboolean" readable="true" writeable="true" />
<property name="HasFrame" cname="has-frame" type="gboolean" readable="true" writeable="true" />
<property name="TearoffTitle" cname="tearoff-title" type="gchar*" readable="true" writeable="true" />
<property name="PopupShown" cname="popup-shown" type="gboolean" readable="true" />
<property name="ButtonSensitivity" cname="button-sensitivity" type="GtkSensitivityType" readable="true" writeable="true" />
<property name="HasEntry" cname="has-entry" type="gboolean" readable="true" writeable="true" construct-only="true" />
<property name="EntryTextColumn" cname="entry-text-column" type="gint" readable="true" writeable="true" />
<property name="IdColumn" cname="id-column" type="gint" readable="true" writeable="true" />
<property name="ActiveId" cname="active-id" type="gchar*" readable="true" writeable="true" />
<property name="PopupFixedWidth" cname="popup-fixed-width" type="gboolean" readable="true" writeable="true" />
<property name="CellArea" cname="cell-area" type="GtkCellArea" readable="true" writeable="true" construct-only="true" />
<property name="AppearsAsList" cname="appears-as-list" type="gboolean" readable="true" />
<property name="ArrowSize" cname="arrow-size" type="gint" readable="true" />
<property name="ArrowScaling" cname="arrow-scaling" type="gfloat" readable="true" />
<property name="ShadowType" cname="shadow-type" type="GtkShadowType" readable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkCellLayout" />
<interface cname="GtkCellEditable" />
<interface cname="GtkBuildable" />
</implements>
<method name="GetActive" cname="gtk_combo_box_get_active">
<return-type type="gint" />
</method>
<method name="GetActiveId" cname="gtk_combo_box_get_active_id">
<return-type type="const-gchar*" />
</method>
<method name="GetActiveIter" cname="gtk_combo_box_get_active_iter">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="GetAddTearoffs" cname="gtk_combo_box_get_add_tearoffs" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetButtonSensitivity" cname="gtk_combo_box_get_button_sensitivity">
<return-type type="GtkSensitivityType" />
</method>
<method name="GetColumnSpanColumn" cname="gtk_combo_box_get_column_span_column">
<return-type type="gint" />
</method>
<method name="GetEntryTextColumn" cname="gtk_combo_box_get_entry_text_column">
<return-type type="gint" />
</method>
<method name="GetFocusOnClick" cname="gtk_combo_box_get_focus_on_click" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetHasEntry" cname="gtk_combo_box_get_has_entry">
<return-type type="gboolean" />
</method>
<method name="GetIdColumn" cname="gtk_combo_box_get_id_column">
<return-type type="gint" />
</method>
<method name="GetModel" cname="gtk_combo_box_get_model">
<return-type type="GtkTreeModel*" />
</method>
<method name="GetPopupAccessible" cname="gtk_combo_box_get_popup_accessible">
<return-type type="AtkObject*" />
</method>
<method name="GetPopupFixedWidth" cname="gtk_combo_box_get_popup_fixed_width">
<return-type type="gboolean" />
</method>
<method name="GetRowSeparatorFunc" cname="gtk_combo_box_get_row_separator_func">
<return-type type="GtkTreeViewRowSeparatorFunc" />
</method>
<method name="GetRowSpanColumn" cname="gtk_combo_box_get_row_span_column">
<return-type type="gint" />
</method>
<method name="GetTitle" cname="gtk_combo_box_get_title" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_combo_box_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetWrapWidth" cname="gtk_combo_box_get_wrap_width">
<return-type type="gint" />
</method>
<constructor cname="gtk_combo_box_new" />
<constructor cname="gtk_combo_box_new_with_area">
<parameters>
<parameter type="GtkCellArea*" name="area" />
</parameters>
</constructor>
<constructor cname="gtk_combo_box_new_with_area_and_entry">
<parameters>
<parameter type="GtkCellArea*" name="area" />
</parameters>
</constructor>
<constructor cname="gtk_combo_box_new_with_entry" />
<constructor cname="gtk_combo_box_new_with_model">
<parameters>
<parameter type="GtkTreeModel*" name="model" />
</parameters>
</constructor>
<constructor cname="gtk_combo_box_new_with_model_and_entry">
<parameters>
<parameter type="GtkTreeModel*" name="model" />
</parameters>
</constructor>
<method name="Popdown" cname="gtk_combo_box_popdown">
<return-type type="void" />
</method>
<method name="Popup" cname="gtk_combo_box_popup">
<return-type type="void" />
</method>
<method name="PopupForDevice" cname="gtk_combo_box_popup_for_device">
<return-type type="void" />
<parameters>
<parameter type="GdkDevice*" name="device" />
</parameters>
</method>
<method name="SetActive" cname="gtk_combo_box_set_active">
<return-type type="void" />
<parameters>
<parameter type="gint" name="index_" />
</parameters>
</method>
<method name="SetActiveId" cname="gtk_combo_box_set_active_id">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="active_id" />
</parameters>
</method>
<method name="SetActiveIter" cname="gtk_combo_box_set_active_iter">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="SetAddTearoffs" cname="gtk_combo_box_set_add_tearoffs" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="add_tearoffs" />
</parameters>
</method>
<method name="SetButtonSensitivity" cname="gtk_combo_box_set_button_sensitivity">
<return-type type="void" />
<parameters>
<parameter type="GtkSensitivityType" name="sensitivity" />
</parameters>
</method>
<method name="SetColumnSpanColumn" cname="gtk_combo_box_set_column_span_column">
<return-type type="void" />
<parameters>
<parameter type="gint" name="column_span" />
</parameters>
</method>
<method name="SetEntryTextColumn" cname="gtk_combo_box_set_entry_text_column">
<return-type type="void" />
<parameters>
<parameter type="gint" name="text_column" />
</parameters>
</method>
<method name="SetFocusOnClick" cname="gtk_combo_box_set_focus_on_click" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="focus_on_click" />
</parameters>
</method>
<method name="SetIdColumn" cname="gtk_combo_box_set_id_column">
<return-type type="void" />
<parameters>
<parameter type="gint" name="id_column" />
</parameters>
</method>
<method name="SetModel" cname="gtk_combo_box_set_model">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeModel*" name="model" />
</parameters>
</method>
<method name="SetPopupFixedWidth" cname="gtk_combo_box_set_popup_fixed_width">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="fixed" />
</parameters>
</method>
<method name="SetRowSeparatorFunc" cname="gtk_combo_box_set_row_separator_func">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeViewRowSeparatorFunc" name="func" />
<parameter type="gpointer" name="data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="SetRowSpanColumn" cname="gtk_combo_box_set_row_span_column">
<return-type type="void" />
<parameters>
<parameter type="gint" name="row_span" />
</parameters>
</method>
<method name="SetTitle" cname="gtk_combo_box_set_title" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="title" />
</parameters>
</method>
<method name="SetWrapWidth" cname="gtk_combo_box_set_wrap_width">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
</parameters>
</method>
</object>
<object name="ComboBoxText" cname="GtkComboBoxText" parent="GtkComboBox">
<class_struct cname="GtkComboBoxTextClass">
<field name="ParentClass" cname="parent_class" type="GtkComboBoxClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkComboBoxTextPrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="Append" cname="gtk_combo_box_text_append">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="id" />
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<method name="AppendText" cname="gtk_combo_box_text_append_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<method name="GetActiveText" cname="gtk_combo_box_text_get_active_text">
<return-type type="gchar*" />
</method>
<method name="GetType" cname="gtk_combo_box_text_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Insert" cname="gtk_combo_box_text_insert">
<return-type type="void" />
<parameters>
<parameter type="gint" name="position" />
<parameter type="const-gchar*" name="id" />
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<method name="InsertText" cname="gtk_combo_box_text_insert_text">
<return-type type="void" />
<parameters>
<parameter type="gint" name="position" />
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<constructor cname="gtk_combo_box_text_new" />
<constructor cname="gtk_combo_box_text_new_with_entry" />
<method name="Prepend" cname="gtk_combo_box_text_prepend">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="id" />
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<method name="PrependText" cname="gtk_combo_box_text_prepend_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<method name="Remove" cname="gtk_combo_box_text_remove">
<return-type type="void" />
<parameters>
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="RemoveAll" cname="gtk_combo_box_text_remove_all">
<return-type type="void" />
</method>
</object>
<object name="Container" cname="GtkContainer" parent="GtkWidget">
<class_struct cname="GtkContainerClass">
<field name="ParentClass" cname="parent_class" type="GtkWidgetClass" />
<method signal_vm="add" />
<method signal_vm="remove" />
<method signal_vm="check_resize" />
<method vm="forall" />
<method signal_vm="set_focus_child" />
<method vm="child_type" />
<method vm="composite_name" />
<method vm="set_child_property" />
<method vm="get_child_property" />
<method vm="get_path_for_child" />
<field name="HandleBorderWidth" cname="_handle_border_width" type="unsigned int" bits="1" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
<method vm="_gtk_reserved7" />
<method vm="_gtk_reserved8" />
</class_struct>
<field name="Priv" cname="priv" type="GtkContainerPrivate*" />
<property name="ResizeMode" cname="resize-mode" type="GtkResizeMode" readable="true" writeable="true" />
<property name="BorderWidth" cname="border-width" type="guint" readable="true" writeable="true" />
<property name="Child" cname="child" type="GtkWidget" writeable="true" />
<signal name="Add" cname="add" when="FIRST" field_name="add">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</signal>
<signal name="Remove" cname="remove" when="FIRST" field_name="remove">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</signal>
<signal name="CheckResize" cname="check-resize" when="LAST" field_name="check_resize">
<return-type type="void" />
<parameters />
</signal>
<signal name="SetFocusChild" cname="set-focus-child" when="FIRST" field_name="set_focus_child">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</signal>
<virtual_method name="Forall" cname="forall">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="include_internals" />
<parameter type="GtkCallback" name="callback" />
<parameter type="gpointer" name="callback_data" />
</parameters>
</virtual_method>
<virtual_method name="ChildType" cname="child_type">
<return-type type="GType" />
<parameters />
</virtual_method>
<virtual_method name="CompositeName" cname="composite_name">
<return-type type="gchar*" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</virtual_method>
<virtual_method name="SetChildProperty" cname="set_child_property">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="guint" name="property_id" />
<parameter type="const-GValue*" name="value" />
<parameter type="GParamSpec*" name="pspec" />
</parameters>
</virtual_method>
<virtual_method name="GetChildProperty" cname="get_child_property">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="guint" name="property_id" />
<parameter type="GValue*" name="value" />
<parameter type="GParamSpec*" name="pspec" />
</parameters>
</virtual_method>
<virtual_method name="GetPathForChild" cname="get_path_for_child">
<return-type type="GtkWidgetPath*" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved7" cname="_gtk_reserved7" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved8" cname="_gtk_reserved8" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="Add" cname="gtk_container_add">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="AddWithProperties" cname="gtk_container_add_with_properties">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="first_prop_name" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="CheckResize" cname="gtk_container_check_resize">
<return-type type="void" />
</method>
<method name="ChildGet" cname="gtk_container_child_get">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="const-gchar*" name="first_prop_name" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="ChildGetProperty" cname="gtk_container_child_get_property">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="const-gchar*" name="property_name" />
<parameter type="GValue*" name="value" />
</parameters>
</method>
<method name="ChildGetValist" cname="gtk_container_child_get_valist">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="const-gchar*" name="first_property_name" />
<parameter type="va_list" name="var_args" />
</parameters>
</method>
<method name="ChildNotify" cname="gtk_container_child_notify">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="const-gchar*" name="child_property" />
</parameters>
</method>
<method name="ChildNotifyByPspec" cname="gtk_container_child_notify_by_pspec">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="GParamSpec*" name="pspec" />
</parameters>
</method>
<method name="ChildSet" cname="gtk_container_child_set">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="const-gchar*" name="first_prop_name" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="ChildSetProperty" cname="gtk_container_child_set_property">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="const-gchar*" name="property_name" />
<parameter type="const-GValue*" name="value" />
</parameters>
</method>
<method name="ChildSetValist" cname="gtk_container_child_set_valist">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="const-gchar*" name="first_property_name" />
<parameter type="va_list" name="var_args" />
</parameters>
</method>
<method name="ChildType" cname="gtk_container_child_type">
<return-type type="GType" />
</method>
<method name="ClassFindChildProperty" cname="gtk_container_class_find_child_property" shared="true">
<return-type type="GParamSpec*" />
<parameters>
<parameter type="GObjectClass*" name="cclass" />
<parameter type="const-gchar*" name="property_name" />
</parameters>
</method>
<method name="ClassHandleBorderWidth" cname="gtk_container_class_handle_border_width" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkContainerClass*" name="klass" />
</parameters>
</method>
<method name="ClassInstallChildProperties" cname="gtk_container_class_install_child_properties" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkContainerClass*" name="cclass" />
<parameter type="guint" name="n_pspecs" />
<parameter type="GParamSpec**" name="pspecs" />
</parameters>
</method>
<method name="ClassInstallChildProperty" cname="gtk_container_class_install_child_property" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkContainerClass*" name="cclass" />
<parameter type="guint" name="property_id" />
<parameter type="GParamSpec*" name="pspec" />
</parameters>
</method>
<method name="ClassListChildProperties" cname="gtk_container_class_list_child_properties" shared="true">
<return-type type="GParamSpec**" />
<parameters>
<parameter type="GObjectClass*" name="cclass" />
<parameter type="guint*" name="n_properties" />
</parameters>
</method>
<method name="Forall" cname="gtk_container_forall">
<return-type type="void" />
<parameters>
<parameter type="GtkCallback" name="callback" />
<parameter type="gpointer" name="callback_data" />
</parameters>
</method>
<method name="Foreach" cname="gtk_container_foreach">
<return-type type="void" />
<parameters>
<parameter type="GtkCallback" name="callback" />
<parameter type="gpointer" name="callback_data" />
</parameters>
</method>
<method name="GetBorderWidth" cname="gtk_container_get_border_width">
<return-type type="guint" />
</method>
<method name="GetChildren" cname="gtk_container_get_children">
<return-type type="GList*" />
</method>
<method name="GetFocusChain" cname="gtk_container_get_focus_chain">
<return-type type="gboolean" />
<parameters>
<parameter type="GList**" name="focusable_widgets" />
</parameters>
</method>
<method name="GetFocusChild" cname="gtk_container_get_focus_child">
<return-type type="GtkWidget*" />
</method>
<method name="GetFocusHadjustment" cname="gtk_container_get_focus_hadjustment">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetFocusVadjustment" cname="gtk_container_get_focus_vadjustment">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetPathForChild" cname="gtk_container_get_path_for_child">
<return-type type="GtkWidgetPath*" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="GetResizeMode" cname="gtk_container_get_resize_mode" deprecated="1">
<return-type type="GtkResizeMode" />
</method>
<method name="GetType" cname="gtk_container_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="PropagateDraw" cname="gtk_container_propagate_draw">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="cairo_t*" name="cr" />
</parameters>
</method>
<method name="Remove" cname="gtk_container_remove">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="ResizeChildren" cname="gtk_container_resize_children" deprecated="1">
<return-type type="void" />
</method>
<method name="SetBorderWidth" cname="gtk_container_set_border_width">
<return-type type="void" />
<parameters>
<parameter type="guint" name="border_width" />
</parameters>
</method>
<method name="SetFocusChain" cname="gtk_container_set_focus_chain">
<return-type type="void" />
<parameters>
<parameter type="GList*" name="focusable_widgets" />
</parameters>
</method>
<method name="SetFocusChild" cname="gtk_container_set_focus_child">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="SetFocusHadjustment" cname="gtk_container_set_focus_hadjustment">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</method>
<method name="SetFocusVadjustment" cname="gtk_container_set_focus_vadjustment">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</method>
<method name="SetReallocateRedraws" cname="gtk_container_set_reallocate_redraws" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="needs_redraws" />
</parameters>
</method>
<method name="SetResizeMode" cname="gtk_container_set_resize_mode" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkResizeMode" name="resize_mode" />
</parameters>
</method>
<method name="UnsetFocusChain" cname="gtk_container_unset_focus_chain">
<return-type type="void" />
</method>
</object>
<object name="CssProvider" cname="GtkCssProvider" parent="GObject">
<class_struct cname="GtkCssProviderClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="parsing_error" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkCssProviderPrivate*" />
<signal name="ParsingError" cname="parsing-error" when="LAST" field_name="parsing_error">
<return-type type="void" />
<parameters>
<parameter type="GtkCssSection*" name="section" />
<parameter type="const-GError*" name="error" />
</parameters>
</signal>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkStyleProvider" />
<interface cname="GtkStyleProviderPrivate" />
</implements>
<method name="ErrorQuark" cname="gtk_css_provider_error_quark" shared="true">
<return-type type="GQuark" />
</method>
<method name="GetDefault" cname="gtk_css_provider_get_default" shared="true">
<return-type type="GtkCssProvider*" />
</method>
<method name="GetNamed" cname="gtk_css_provider_get_named" shared="true">
<return-type type="GtkCssProvider*" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="const-gchar*" name="variant" />
</parameters>
</method>
<method name="GetType" cname="gtk_css_provider_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="LoadFromData" cname="gtk_css_provider_load_from_data">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="data" />
<parameter type="gssize" name="length" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="LoadFromFile" cname="gtk_css_provider_load_from_file">
<return-type type="gboolean" />
<parameters>
<parameter type="GFile*" name="file" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="LoadFromPath" cname="gtk_css_provider_load_from_path">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="path" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="LoadFromResource" cname="gtk_css_provider_load_from_resource">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="resource_path" />
</parameters>
</method>
<constructor cname="gtk_css_provider_new" />
<method name="ToString" cname="gtk_css_provider_to_string">
<return-type type="char*" />
</method>
</object>
<object name="CustomPaperUnixDialog" cname="GtkCustomPaperUnixDialog" parent="GtkDialog">
<class_struct cname="GtkCustomPaperUnixDialogClass">
<field name="ParentClass" cname="parent_class" type="GtkDialogClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkCustomPaperUnixDialogPrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_custom_paper_unix_dialog_get_type" shared="true">
<return-type type="GType" />
</method>
</object>
<object name="Dialog" cname="GtkDialog" parent="GtkWindow">
<class_struct cname="GtkDialogClass">
<field name="ParentClass" cname="parent_class" type="GtkWindowClass" />
<method signal_vm="response" />
<method signal_vm="close" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkDialogPrivate*" />
<signal name="Response" cname="response" when="LAST" field_name="response">
<return-type type="void" />
<parameters>
<parameter type="gint" name="response_id" />
</parameters>
</signal>
<signal name="Close" cname="close" when="LAST" field_name="close">
<return-type type="void" />
<parameters />
</signal>
<property name="ContentAreaBorder" cname="content-area-border" type="gint" readable="true" />
<property name="ContentAreaSpacing" cname="content-area-spacing" type="gint" readable="true" />
<property name="ButtonSpacing" cname="button-spacing" type="gint" readable="true" />
<property name="ActionAreaBorder" cname="action-area-border" type="gint" readable="true" />
<property name="UseHeaderBar" cname="use-header-bar" type="gint" readable="true" writeable="true" construct-only="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="AddActionWidget" cname="gtk_dialog_add_action_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gint" name="response_id" />
</parameters>
</method>
<method name="AddButton" cname="gtk_dialog_add_button">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="const-gchar*" name="button_text" />
<parameter type="gint" name="response_id" />
</parameters>
</method>
<method name="AddButtons" cname="gtk_dialog_add_buttons">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="first_button_text" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="GetActionArea" cname="gtk_dialog_get_action_area" deprecated="1">
<return-type type="GtkWidget*" />
</method>
<method name="GetContentArea" cname="gtk_dialog_get_content_area">
<return-type type="GtkWidget*" />
</method>
<method name="GetHeaderBar" cname="gtk_dialog_get_header_bar">
<return-type type="GtkWidget*" />
</method>
<method name="GetResponseForWidget" cname="gtk_dialog_get_response_for_widget">
<return-type type="gint" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="GetType" cname="gtk_dialog_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetWidgetForResponse" cname="gtk_dialog_get_widget_for_response">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="gint" name="response_id" />
</parameters>
</method>
<constructor cname="gtk_dialog_new" />
<constructor cname="gtk_dialog_new_with_buttons">
<parameters>
<parameter type="const-gchar*" name="title" />
<parameter type="GtkWindow*" name="parent" />
<parameter type="GtkDialogFlags" name="flags" />
<parameter type="const-gchar*" name="first_button_text" />
<parameter ellipsis="true" />
</parameters>
</constructor>
<method name="Response" cname="gtk_dialog_response">
<return-type type="void" />
<parameters>
<parameter type="gint" name="response_id" />
</parameters>
</method>
<method name="Run" cname="gtk_dialog_run">
<return-type type="gint" />
</method>
<method name="SetAlternativeButtonOrder" cname="gtk_dialog_set_alternative_button_order" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint" name="first_response_id" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="SetAlternativeButtonOrderFromArray" cname="gtk_dialog_set_alternative_button_order_from_array" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint" name="n_params" />
<parameter type="gint*" name="new_order" />
</parameters>
</method>
<method name="SetDefaultResponse" cname="gtk_dialog_set_default_response">
<return-type type="void" />
<parameters>
<parameter type="gint" name="response_id" />
</parameters>
</method>
<method name="SetResponseSensitive" cname="gtk_dialog_set_response_sensitive">
<return-type type="void" />
<parameters>
<parameter type="gint" name="response_id" />
<parameter type="gboolean" name="setting" />
</parameters>
</method>
</object>
<object name="DrawingArea" cname="GtkDrawingArea" parent="GtkWidget">
<class_struct cname="GtkDrawingAreaClass">
<field name="ParentClass" cname="parent_class" type="GtkWidgetClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Dummy" cname="dummy" type="gpointer" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_drawing_area_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_drawing_area_new" />
</object>
<object name="Entry" cname="GtkEntry" parent="GtkWidget">
<class_struct cname="GtkEntryClass">
<field name="ParentClass" cname="parent_class" type="GtkWidgetClass" />
<method signal_vm="populate_popup" />
<method signal_vm="activate" />
<method signal_vm="move_cursor" />
<method signal_vm="insert_at_cursor" />
<method signal_vm="delete_from_cursor" />
<method signal_vm="backspace" />
<method signal_vm="cut_clipboard" />
<method signal_vm="copy_clipboard" />
<method signal_vm="paste_clipboard" />
<method signal_vm="toggle_overwrite" />
<method vm="get_text_area_size" />
<method vm="get_frame_size" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
<method vm="_gtk_reserved7" />
</class_struct>
<field name="Priv" cname="priv" type="GtkEntryPrivate*" />
<property name="Buffer" cname="buffer" type="GtkEntryBuffer" readable="true" writeable="true" construct="true" />
<property name="CursorPosition" cname="cursor-position" type="gint" readable="true" />
<property name="SelectionBound" cname="selection-bound" type="gint" readable="true" />
<property name="Editable" cname="editable" type="gboolean" readable="true" writeable="true" />
<property name="MaxLength" cname="max-length" type="gint" readable="true" writeable="true" />
<property name="Visibility" cname="visibility" type="gboolean" readable="true" writeable="true" />
<property name="HasFrame" cname="has-frame" type="gboolean" readable="true" writeable="true" />
<property name="InnerBorder" cname="inner-border" type="GtkBorder" readable="true" writeable="true" />
<property name="InvisibleChar" cname="invisible-char" type="gunichar" readable="true" writeable="true" />
<property name="ActivatesDefault" cname="activates-default" type="gboolean" readable="true" writeable="true" />
<property name="WidthChars" cname="width-chars" type="gint" readable="true" writeable="true" />
<property name="MaxWidthChars" cname="max-width-chars" type="gint" readable="true" writeable="true" />
<property name="ScrollOffset" cname="scroll-offset" type="gint" readable="true" />
<property name="Text" cname="text" type="gchar*" readable="true" writeable="true" />
<property name="Xalign" cname="xalign" type="gfloat" readable="true" writeable="true" />
<property name="TruncateMultiline" cname="truncate-multiline" type="gboolean" readable="true" writeable="true" />
<property name="ShadowType" cname="shadow-type" type="GtkShadowType" readable="true" writeable="true" />
<property name="OverwriteMode" cname="overwrite-mode" type="gboolean" readable="true" writeable="true" />
<property name="TextLength" cname="text-length" type="guint" readable="true" />
<property name="InvisibleCharSet" cname="invisible-char-set" type="gboolean" readable="true" writeable="true" />
<property name="CapsLockWarning" cname="caps-lock-warning" type="gboolean" readable="true" writeable="true" />
<property name="ProgressFraction" cname="progress-fraction" type="gdouble" readable="true" writeable="true" />
<property name="ProgressPulseStep" cname="progress-pulse-step" type="gdouble" readable="true" writeable="true" />
<property name="PlaceholderText" cname="placeholder-text" type="gchar*" readable="true" writeable="true" />
<property name="PrimaryIconPixbuf" cname="primary-icon-pixbuf" type="GdkPixbuf" readable="true" writeable="true" />
<property name="SecondaryIconPixbuf" cname="secondary-icon-pixbuf" type="GdkPixbuf" readable="true" writeable="true" />
<property name="PrimaryIconStock" cname="primary-icon-stock" type="gchar*" readable="true" writeable="true" />
<property name="SecondaryIconStock" cname="secondary-icon-stock" type="gchar*" readable="true" writeable="true" />
<property name="PrimaryIconName" cname="primary-icon-name" type="gchar*" readable="true" writeable="true" />
<property name="SecondaryIconName" cname="secondary-icon-name" type="gchar*" readable="true" writeable="true" />
<property name="PrimaryIconGicon" cname="primary-icon-gicon" type="GIcon" readable="true" writeable="true" />
<property name="SecondaryIconGicon" cname="secondary-icon-gicon" type="GIcon" readable="true" writeable="true" />
<property name="PrimaryIconStorageType" cname="primary-icon-storage-type" type="GtkImageType" readable="true" />
<property name="SecondaryIconStorageType" cname="secondary-icon-storage-type" type="GtkImageType" readable="true" />
<property name="PrimaryIconActivatable" cname="primary-icon-activatable" type="gboolean" readable="true" writeable="true" />
<property name="SecondaryIconActivatable" cname="secondary-icon-activatable" type="gboolean" readable="true" writeable="true" />
<property name="PrimaryIconSensitive" cname="primary-icon-sensitive" type="gboolean" readable="true" writeable="true" />
<property name="SecondaryIconSensitive" cname="secondary-icon-sensitive" type="gboolean" readable="true" writeable="true" />
<property name="PrimaryIconTooltipText" cname="primary-icon-tooltip-text" type="gchar*" readable="true" writeable="true" />
<property name="SecondaryIconTooltipText" cname="secondary-icon-tooltip-text" type="gchar*" readable="true" writeable="true" />
<property name="PrimaryIconTooltipMarkup" cname="primary-icon-tooltip-markup" type="gchar*" readable="true" writeable="true" />
<property name="SecondaryIconTooltipMarkup" cname="secondary-icon-tooltip-markup" type="gchar*" readable="true" writeable="true" />
<property name="ImModule" cname="im-module" type="gchar*" readable="true" writeable="true" />
<property name="Completion" cname="completion" type="GtkEntryCompletion" readable="true" writeable="true" />
<property name="InputPurpose" cname="input-purpose" type="GtkInputPurpose" readable="true" writeable="true" />
<property name="InputHints" cname="input-hints" type="GtkInputHints" readable="true" writeable="true" />
<property name="Attributes" cname="attributes" type="PangoAttrList" readable="true" writeable="true" />
<property name="PopulateAll" cname="populate-all" type="gboolean" readable="true" writeable="true" />
<property name="Tabs" cname="tabs" type="PangoTabArray" readable="true" writeable="true" />
<property name="IconPrelight" cname="icon-prelight" type="gboolean" readable="true" />
<property name="ProgressBorder" cname="progress-border" type="GtkBorder" readable="true" />
<property name="InvisibleChar" cname="invisible-char" type="gunichar" readable="true" />
<signal name="PopulatePopup" cname="populate-popup" when="LAST" field_name="populate_popup">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="popup" />
</parameters>
</signal>
<signal name="Activate" cname="activate" when="LAST" field_name="activate">
<return-type type="void" />
<parameters />
</signal>
<signal name="MoveCursor" cname="move-cursor" when="LAST" field_name="move_cursor">
<return-type type="void" />
<parameters>
<parameter type="GtkMovementStep" name="step" />
<parameter type="gint" name="count" />
<parameter type="gboolean" name="extend_selection" />
</parameters>
</signal>
<signal name="InsertAtCursor" cname="insert-at-cursor" when="LAST" field_name="insert_at_cursor">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="str" />
</parameters>
</signal>
<signal name="DeleteFromCursor" cname="delete-from-cursor" when="LAST" field_name="delete_from_cursor">
<return-type type="void" />
<parameters>
<parameter type="GtkDeleteType" name="type" />
<parameter type="gint" name="count" />
</parameters>
</signal>
<signal name="Backspace" cname="backspace" when="LAST" field_name="backspace">
<return-type type="void" />
<parameters />
</signal>
<signal name="CutClipboard" cname="cut-clipboard" when="LAST" field_name="cut_clipboard">
<return-type type="void" />
<parameters />
</signal>
<signal name="CopyClipboard" cname="copy-clipboard" when="LAST" field_name="copy_clipboard">
<return-type type="void" />
<parameters />
</signal>
<signal name="PasteClipboard" cname="paste-clipboard" when="LAST" field_name="paste_clipboard">
<return-type type="void" />
<parameters />
</signal>
<signal name="ToggleOverwrite" cname="toggle-overwrite" when="LAST" field_name="toggle_overwrite">
<return-type type="void" />
<parameters />
</signal>
<signal name="IconPress" cname="icon-press" when="LAST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="GtkEntryIconPosition" />
<parameter name="p1" type="GdkEvent" />
</parameters>
</signal>
<signal name="IconRelease" cname="icon-release" when="LAST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="GtkEntryIconPosition" />
<parameter name="p1" type="GdkEvent" />
</parameters>
</signal>
<signal name="PreeditChanged" cname="preedit-changed" when="LAST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="gchar*" />
</parameters>
</signal>
<property name="InnerBorder" cname="inner-border" type="GtkBorder" readable="true" />
<virtual_method name="GetTextAreaSize" cname="get_text_area_size">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="x" />
<parameter type="gint*" name="y" />
<parameter type="gint*" name="width" />
<parameter type="gint*" name="height" />
</parameters>
</virtual_method>
<virtual_method name="GetFrameSize" cname="get_frame_size">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="x" />
<parameter type="gint*" name="y" />
<parameter type="gint*" name="width" />
<parameter type="gint*" name="height" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved7" cname="_gtk_reserved7" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkEditable" />
<interface cname="GtkCellEditable" />
</implements>
<method name="GetActivatesDefault" cname="gtk_entry_get_activates_default">
<return-type type="gboolean" />
</method>
<method name="GetAlignment" cname="gtk_entry_get_alignment">
<return-type type="gfloat" />
</method>
<method name="GetAttributes" cname="gtk_entry_get_attributes">
<return-type type="PangoAttrList*" />
</method>
<method name="GetBuffer" cname="gtk_entry_get_buffer">
<return-type type="GtkEntryBuffer*" />
</method>
<method name="GetCompletion" cname="gtk_entry_get_completion">
<return-type type="GtkEntryCompletion*" />
</method>
<method name="GetCurrentIconDragSource" cname="gtk_entry_get_current_icon_drag_source">
<return-type type="gint" />
</method>
<method name="GetCursorHadjustment" cname="gtk_entry_get_cursor_hadjustment">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetHasFrame" cname="gtk_entry_get_has_frame">
<return-type type="gboolean" />
</method>
<method name="GetIconActivatable" cname="gtk_entry_get_icon_activatable">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
</parameters>
</method>
<method name="GetIconArea" cname="gtk_entry_get_icon_area">
<return-type type="void" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
<parameter type="GdkRectangle*" name="icon_area" />
</parameters>
</method>
<method name="GetIconAtPos" cname="gtk_entry_get_icon_at_pos">
<return-type type="gint" />
<parameters>
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</method>
<method name="GetIconGicon" cname="gtk_entry_get_icon_gicon">
<return-type type="GIcon*" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
</parameters>
</method>
<method name="GetIconName" cname="gtk_entry_get_icon_name">
<return-type type="const-gchar*" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
</parameters>
</method>
<method name="GetIconPixbuf" cname="gtk_entry_get_icon_pixbuf">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
</parameters>
</method>
<method name="GetIconSensitive" cname="gtk_entry_get_icon_sensitive">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
</parameters>
</method>
<method name="GetIconStock" cname="gtk_entry_get_icon_stock" deprecated="1">
<return-type type="const-gchar*" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
</parameters>
</method>
<method name="GetIconStorageType" cname="gtk_entry_get_icon_storage_type">
<return-type type="GtkImageType" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
</parameters>
</method>
<method name="GetIconTooltipMarkup" cname="gtk_entry_get_icon_tooltip_markup">
<return-type type="gchar*" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
</parameters>
</method>
<method name="GetIconTooltipText" cname="gtk_entry_get_icon_tooltip_text">
<return-type type="gchar*" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
</parameters>
</method>
<method name="GetInnerBorder" cname="gtk_entry_get_inner_border" deprecated="1">
<return-type type="const-GtkBorder*" />
</method>
<method name="GetInputHints" cname="gtk_entry_get_input_hints">
<return-type type="GtkInputHints" />
</method>
<method name="GetInputPurpose" cname="gtk_entry_get_input_purpose">
<return-type type="GtkInputPurpose" />
</method>
<method name="GetInvisibleChar" cname="gtk_entry_get_invisible_char">
<return-type type="gunichar" />
</method>
<method name="GetLayout" cname="gtk_entry_get_layout">
<return-type type="PangoLayout*" />
</method>
<method name="GetLayoutOffsets" cname="gtk_entry_get_layout_offsets">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="x" />
<parameter type="gint*" name="y" />
</parameters>
</method>
<method name="GetMaxLength" cname="gtk_entry_get_max_length">
<return-type type="gint" />
</method>
<method name="GetMaxWidthChars" cname="gtk_entry_get_max_width_chars">
<return-type type="gint" />
</method>
<method name="GetOverwriteMode" cname="gtk_entry_get_overwrite_mode">
<return-type type="gboolean" />
</method>
<method name="GetPlaceholderText" cname="gtk_entry_get_placeholder_text">
<return-type type="const-gchar*" />
</method>
<method name="GetProgressFraction" cname="gtk_entry_get_progress_fraction">
<return-type type="gdouble" />
</method>
<method name="GetProgressPulseStep" cname="gtk_entry_get_progress_pulse_step">
<return-type type="gdouble" />
</method>
<method name="GetTabs" cname="gtk_entry_get_tabs">
<return-type type="PangoTabArray*" />
</method>
<method name="GetText" cname="gtk_entry_get_text">
<return-type type="const-gchar*" />
</method>
<method name="GetTextArea" cname="gtk_entry_get_text_area">
<return-type type="void" />
<parameters>
<parameter type="GdkRectangle*" name="text_area" />
</parameters>
</method>
<method name="GetTextLength" cname="gtk_entry_get_text_length">
<return-type type="guint16" />
</method>
<method name="GetType" cname="gtk_entry_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVisibility" cname="gtk_entry_get_visibility">
<return-type type="gboolean" />
</method>
<method name="GetWidthChars" cname="gtk_entry_get_width_chars">
<return-type type="gint" />
</method>
<method name="GrabFocusWithoutSelecting" cname="gtk_entry_grab_focus_without_selecting">
<return-type type="void" />
</method>
<method name="ImContextFilterKeypress" cname="gtk_entry_im_context_filter_keypress">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventKey*" name="event" />
</parameters>
</method>
<method name="LayoutIndexToTextIndex" cname="gtk_entry_layout_index_to_text_index">
<return-type type="gint" />
<parameters>
<parameter type="gint" name="layout_index" />
</parameters>
</method>
<constructor cname="gtk_entry_new" />
<constructor cname="gtk_entry_new_with_buffer">
<parameters>
<parameter type="GtkEntryBuffer*" name="buffer" />
</parameters>
</constructor>
<method name="ProgressPulse" cname="gtk_entry_progress_pulse">
<return-type type="void" />
</method>
<method name="ResetImContext" cname="gtk_entry_reset_im_context">
<return-type type="void" />
</method>
<method name="SetActivatesDefault" cname="gtk_entry_set_activates_default">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetAlignment" cname="gtk_entry_set_alignment">
<return-type type="void" />
<parameters>
<parameter type="gfloat" name="xalign" />
</parameters>
</method>
<method name="SetAttributes" cname="gtk_entry_set_attributes">
<return-type type="void" />
<parameters>
<parameter type="PangoAttrList*" name="attrs" />
</parameters>
</method>
<method name="SetBuffer" cname="gtk_entry_set_buffer">
<return-type type="void" />
<parameters>
<parameter type="GtkEntryBuffer*" name="buffer" />
</parameters>
</method>
<method name="SetCompletion" cname="gtk_entry_set_completion">
<return-type type="void" />
<parameters>
<parameter type="GtkEntryCompletion*" name="completion" />
</parameters>
</method>
<method name="SetCursorHadjustment" cname="gtk_entry_set_cursor_hadjustment">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</method>
<method name="SetHasFrame" cname="gtk_entry_set_has_frame">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetIconActivatable" cname="gtk_entry_set_icon_activatable">
<return-type type="void" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
<parameter type="gboolean" name="activatable" />
</parameters>
</method>
<method name="SetIconDragSource" cname="gtk_entry_set_icon_drag_source">
<return-type type="void" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
<parameter type="GtkTargetList*" name="target_list" />
<parameter type="GdkDragAction" name="actions" />
</parameters>
</method>
<method name="SetIconFromGicon" cname="gtk_entry_set_icon_from_gicon">
<return-type type="void" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
<parameter type="GIcon*" name="icon" />
</parameters>
</method>
<method name="SetIconFromIconName" cname="gtk_entry_set_icon_from_icon_name">
<return-type type="void" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
<parameter type="const-gchar*" name="icon_name" />
</parameters>
</method>
<method name="SetIconFromPixbuf" cname="gtk_entry_set_icon_from_pixbuf">
<return-type type="void" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</method>
<method name="SetIconFromStock" cname="gtk_entry_set_icon_from_stock" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</method>
<method name="SetIconSensitive" cname="gtk_entry_set_icon_sensitive">
<return-type type="void" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
<parameter type="gboolean" name="sensitive" />
</parameters>
</method>
<method name="SetIconTooltipMarkup" cname="gtk_entry_set_icon_tooltip_markup">
<return-type type="void" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
<parameter type="const-gchar*" name="tooltip" />
</parameters>
</method>
<method name="SetIconTooltipText" cname="gtk_entry_set_icon_tooltip_text">
<return-type type="void" />
<parameters>
<parameter type="GtkEntryIconPosition" name="icon_pos" />
<parameter type="const-gchar*" name="tooltip" />
</parameters>
</method>
<method name="SetInnerBorder" cname="gtk_entry_set_inner_border" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-GtkBorder*" name="border" />
</parameters>
</method>
<method name="SetInputHints" cname="gtk_entry_set_input_hints">
<return-type type="void" />
<parameters>
<parameter type="GtkInputHints" name="hints" />
</parameters>
</method>
<method name="SetInputPurpose" cname="gtk_entry_set_input_purpose">
<return-type type="void" />
<parameters>
<parameter type="GtkInputPurpose" name="purpose" />
</parameters>
</method>
<method name="SetInvisibleChar" cname="gtk_entry_set_invisible_char">
<return-type type="void" />
<parameters>
<parameter type="gunichar" name="ch" />
</parameters>
</method>
<method name="SetMaxLength" cname="gtk_entry_set_max_length">
<return-type type="void" />
<parameters>
<parameter type="gint" name="max" />
</parameters>
</method>
<method name="SetMaxWidthChars" cname="gtk_entry_set_max_width_chars">
<return-type type="void" />
<parameters>
<parameter type="gint" name="n_chars" />
</parameters>
</method>
<method name="SetOverwriteMode" cname="gtk_entry_set_overwrite_mode">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="overwrite" />
</parameters>
</method>
<method name="SetPlaceholderText" cname="gtk_entry_set_placeholder_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<method name="SetProgressFraction" cname="gtk_entry_set_progress_fraction">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="fraction" />
</parameters>
</method>
<method name="SetProgressPulseStep" cname="gtk_entry_set_progress_pulse_step">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="fraction" />
</parameters>
</method>
<method name="SetTabs" cname="gtk_entry_set_tabs">
<return-type type="void" />
<parameters>
<parameter type="PangoTabArray*" name="tabs" />
</parameters>
</method>
<method name="SetText" cname="gtk_entry_set_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<method name="SetVisibility" cname="gtk_entry_set_visibility">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="visible" />
</parameters>
</method>
<method name="SetWidthChars" cname="gtk_entry_set_width_chars">
<return-type type="void" />
<parameters>
<parameter type="gint" name="n_chars" />
</parameters>
</method>
<method name="TextIndexToLayoutIndex" cname="gtk_entry_text_index_to_layout_index">
<return-type type="gint" />
<parameters>
<parameter type="gint" name="text_index" />
</parameters>
</method>
<method name="UnsetInvisibleChar" cname="gtk_entry_unset_invisible_char">
<return-type type="void" />
</method>
</object>
<object name="EntryBuffer" cname="GtkEntryBuffer" parent="GObject">
<class_struct cname="GtkEntryBufferClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="inserted_text" />
<method signal_vm="deleted_text" />
<method vm="get_text" />
<method vm="get_length" />
<method vm="insert_text" />
<method vm="delete_text" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
<method vm="_gtk_reserved7" />
<method vm="_gtk_reserved8" />
</class_struct>
<field name="Priv" cname="priv" type="GtkEntryBufferPrivate*" />
<property name="Text" cname="text" type="gchar*" readable="true" writeable="true" />
<property name="Length" cname="length" type="guint" readable="true" />
<property name="MaxLength" cname="max-length" type="gint" readable="true" writeable="true" />
<signal name="InsertedText" cname="inserted-text" when="FIRST" field_name="inserted_text">
<return-type type="void" />
<parameters>
<parameter type="guint" name="position" />
<parameter type="const-gchar*" name="chars" />
<parameter type="guint" name="n_chars" />
</parameters>
</signal>
<signal name="DeletedText" cname="deleted-text" when="FIRST" field_name="deleted_text">
<return-type type="void" />
<parameters>
<parameter type="guint" name="position" />
<parameter type="guint" name="n_chars" />
</parameters>
</signal>
<virtual_method name="GetText" cname="get_text">
<return-type type="gchar*" />
<parameters>
<parameter type="gsize*" name="n_bytes" />
</parameters>
</virtual_method>
<virtual_method name="GetLength" cname="get_length">
<return-type type="guint" />
<parameters />
</virtual_method>
<virtual_method name="InsertText" cname="insert_text">
<return-type type="guint" />
<parameters>
<parameter type="guint" name="position" />
<parameter type="const-gchar*" name="chars" />
<parameter type="guint" name="n_chars" />
</parameters>
</virtual_method>
<virtual_method name="DeleteText" cname="delete_text">
<return-type type="guint" />
<parameters>
<parameter type="guint" name="position" />
<parameter type="guint" name="n_chars" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved7" cname="_gtk_reserved7" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved8" cname="_gtk_reserved8" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="DeleteText" cname="gtk_entry_buffer_delete_text">
<return-type type="guint" />
<parameters>
<parameter type="guint" name="position" />
<parameter type="gint" name="n_chars" />
</parameters>
</method>
<method name="EmitDeletedText" cname="gtk_entry_buffer_emit_deleted_text">
<return-type type="void" />
<parameters>
<parameter type="guint" name="position" />
<parameter type="guint" name="n_chars" />
</parameters>
</method>
<method name="EmitInsertedText" cname="gtk_entry_buffer_emit_inserted_text">
<return-type type="void" />
<parameters>
<parameter type="guint" name="position" />
<parameter type="const-gchar*" name="chars" />
<parameter type="guint" name="n_chars" />
</parameters>
</method>
<method name="GetBytes" cname="gtk_entry_buffer_get_bytes">
<return-type type="gsize" />
</method>
<method name="GetLength" cname="gtk_entry_buffer_get_length">
<return-type type="guint" />
</method>
<method name="GetMaxLength" cname="gtk_entry_buffer_get_max_length">
<return-type type="gint" />
</method>
<method name="GetText" cname="gtk_entry_buffer_get_text">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_entry_buffer_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="InsertText" cname="gtk_entry_buffer_insert_text">
<return-type type="guint" />
<parameters>
<parameter type="guint" name="position" />
<parameter type="const-gchar*" name="chars" />
<parameter type="gint" name="n_chars" />
</parameters>
</method>
<constructor cname="gtk_entry_buffer_new">
<parameters>
<parameter type="const-gchar*" name="initial_chars" />
<parameter type="gint" name="n_initial_chars" />
</parameters>
</constructor>
<method name="SetMaxLength" cname="gtk_entry_buffer_set_max_length">
<return-type type="void" />
<parameters>
<parameter type="gint" name="max_length" />
</parameters>
</method>
<method name="SetText" cname="gtk_entry_buffer_set_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="chars" />
<parameter type="gint" name="n_chars" />
</parameters>
</method>
</object>
<object name="EntryCompletion" cname="GtkEntryCompletion" parent="GObject">
<class_struct cname="GtkEntryCompletionClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="match_selected" />
<method signal_vm="action_activated" />
<method signal_vm="insert_prefix" />
<method signal_vm="cursor_on_match" />
<method signal_vm="no_matches" />
<method vm="_gtk_reserved0" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
</class_struct>
<field name="Priv" cname="priv" type="GtkEntryCompletionPrivate*" />
<signal name="InsertPrefix" cname="insert-prefix" when="LAST" field_name="insert_prefix">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="prefix" />
</parameters>
</signal>
<signal name="MatchSelected" cname="match-selected" when="LAST" field_name="match_selected">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeModel*" name="model" />
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</signal>
<signal name="CursorOnMatch" cname="cursor-on-match" when="LAST" field_name="cursor_on_match">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeModel*" name="model" />
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</signal>
<signal name="NoMatches" cname="no-matches" when="LAST" field_name="no_matches">
<return-type type="void" />
<parameters />
</signal>
<signal name="ActionActivated" cname="action-activated" when="LAST" field_name="action_activated">
<return-type type="void" />
<parameters>
<parameter type="gint" name="index_" />
</parameters>
</signal>
<property name="Model" cname="model" type="GtkTreeModel" readable="true" writeable="true" />
<property name="MinimumKeyLength" cname="minimum-key-length" type="gint" readable="true" writeable="true" />
<property name="TextColumn" cname="text-column" type="gint" readable="true" writeable="true" />
<property name="InlineCompletion" cname="inline-completion" type="gboolean" readable="true" writeable="true" />
<property name="PopupCompletion" cname="popup-completion" type="gboolean" readable="true" writeable="true" />
<property name="PopupSetWidth" cname="popup-set-width" type="gboolean" readable="true" writeable="true" />
<property name="PopupSingleMatch" cname="popup-single-match" type="gboolean" readable="true" writeable="true" />
<property name="InlineSelection" cname="inline-selection" type="gboolean" readable="true" writeable="true" />
<property name="CellArea" cname="cell-area" type="GtkCellArea" readable="true" writeable="true" construct-only="true" />
<virtual_method name="GtkReserved0" cname="_gtk_reserved0" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkCellLayout" />
<interface cname="GtkBuildable" />
</implements>
<method name="Complete" cname="gtk_entry_completion_complete">
<return-type type="void" />
</method>
<method name="ComputePrefix" cname="gtk_entry_completion_compute_prefix">
<return-type type="gchar*" />
<parameters>
<parameter type="const-char*" name="key" />
</parameters>
</method>
<method name="DeleteAction" cname="gtk_entry_completion_delete_action">
<return-type type="void" />
<parameters>
<parameter type="gint" name="index_" />
</parameters>
</method>
<method name="GetCompletionPrefix" cname="gtk_entry_completion_get_completion_prefix">
<return-type type="const-gchar*" />
</method>
<method name="GetEntry" cname="gtk_entry_completion_get_entry">
<return-type type="GtkWidget*" />
</method>
<method name="GetInlineCompletion" cname="gtk_entry_completion_get_inline_completion">
<return-type type="gboolean" />
</method>
<method name="GetInlineSelection" cname="gtk_entry_completion_get_inline_selection">
<return-type type="gboolean" />
</method>
<method name="GetMinimumKeyLength" cname="gtk_entry_completion_get_minimum_key_length">
<return-type type="gint" />
</method>
<method name="GetModel" cname="gtk_entry_completion_get_model">
<return-type type="GtkTreeModel*" />
</method>
<method name="GetPopupCompletion" cname="gtk_entry_completion_get_popup_completion">
<return-type type="gboolean" />
</method>
<method name="GetPopupSetWidth" cname="gtk_entry_completion_get_popup_set_width">
<return-type type="gboolean" />
</method>
<method name="GetPopupSingleMatch" cname="gtk_entry_completion_get_popup_single_match">
<return-type type="gboolean" />
</method>
<method name="GetTextColumn" cname="gtk_entry_completion_get_text_column">
<return-type type="gint" />
</method>
<method name="GetType" cname="gtk_entry_completion_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="InsertActionMarkup" cname="gtk_entry_completion_insert_action_markup">
<return-type type="void" />
<parameters>
<parameter type="gint" name="index_" />
<parameter type="const-gchar*" name="markup" />
</parameters>
</method>
<method name="InsertActionText" cname="gtk_entry_completion_insert_action_text">
<return-type type="void" />
<parameters>
<parameter type="gint" name="index_" />
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<method name="InsertPrefix" cname="gtk_entry_completion_insert_prefix">
<return-type type="void" />
</method>
<constructor cname="gtk_entry_completion_new" />
<constructor cname="gtk_entry_completion_new_with_area">
<parameters>
<parameter type="GtkCellArea*" name="area" />
</parameters>
</constructor>
<method name="SetInlineCompletion" cname="gtk_entry_completion_set_inline_completion">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="inline_completion" />
</parameters>
</method>
<method name="SetInlineSelection" cname="gtk_entry_completion_set_inline_selection">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="inline_selection" />
</parameters>
</method>
<method name="SetMatchFunc" cname="gtk_entry_completion_set_match_func">
<return-type type="void" />
<parameters>
<parameter type="GtkEntryCompletionMatchFunc" name="func" />
<parameter type="gpointer" name="func_data" />
<parameter type="GDestroyNotify" name="func_notify" />
</parameters>
</method>
<method name="SetMinimumKeyLength" cname="gtk_entry_completion_set_minimum_key_length">
<return-type type="void" />
<parameters>
<parameter type="gint" name="length" />
</parameters>
</method>
<method name="SetModel" cname="gtk_entry_completion_set_model">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeModel*" name="model" />
</parameters>
</method>
<method name="SetPopupCompletion" cname="gtk_entry_completion_set_popup_completion">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="popup_completion" />
</parameters>
</method>
<method name="SetPopupSetWidth" cname="gtk_entry_completion_set_popup_set_width">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="popup_set_width" />
</parameters>
</method>
<method name="SetPopupSingleMatch" cname="gtk_entry_completion_set_popup_single_match">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="popup_single_match" />
</parameters>
</method>
<method name="SetTextColumn" cname="gtk_entry_completion_set_text_column">
<return-type type="void" />
<parameters>
<parameter type="gint" name="column" />
</parameters>
</method>
</object>
<object name="EventBox" cname="GtkEventBox" parent="GtkBin">
<class_struct cname="GtkEventBoxClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkEventBoxPrivate*" />
<property name="VisibleWindow" cname="visible-window" type="gboolean" readable="true" writeable="true" />
<property name="AboveChild" cname="above-child" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetAboveChild" cname="gtk_event_box_get_above_child">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_event_box_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVisibleWindow" cname="gtk_event_box_get_visible_window">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_event_box_new" />
<method name="SetAboveChild" cname="gtk_event_box_set_above_child">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="above_child" />
</parameters>
</method>
<method name="SetVisibleWindow" cname="gtk_event_box_set_visible_window">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="visible_window" />
</parameters>
</method>
</object>
<object name="EventController" cname="GtkEventController" parent="GObject">
<class_struct cname="GtkEventControllerClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="handle_event" />
<method vm="reset" />
<method vm="filter_event" />
<field name="Padding" cname="padding" type="gpointer" array_len="10" />
</class_struct>
<property name="Widget" cname="widget" type="GtkWidget" readable="true" writeable="true" construct-only="true" />
<property name="PropagationPhase" cname="propagation-phase" type="GtkPropagationPhase" readable="true" writeable="true" />
<virtual_method name="HandleEvent" cname="handle_event">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GdkEvent*" name="event" />
</parameters>
</virtual_method>
<virtual_method name="Reset" cname="reset">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="FilterEvent" cname="filter_event">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GdkEvent*" name="event" />
</parameters>
</virtual_method>
<method name="GetPropagationPhase" cname="gtk_event_controller_get_propagation_phase">
<return-type type="GtkPropagationPhase" />
</method>
<method name="GetType" cname="gtk_event_controller_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetWidget" cname="gtk_event_controller_get_widget">
<return-type type="GtkWidget*" />
</method>
<method name="HandleEvent" cname="gtk_event_controller_handle_event">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GdkEvent*" name="event" />
</parameters>
</method>
<method name="Reset" cname="gtk_event_controller_reset">
<return-type type="void" />
</method>
<method name="SetPropagationPhase" cname="gtk_event_controller_set_propagation_phase">
<return-type type="void" />
<parameters>
<parameter type="GtkPropagationPhase" name="phase" />
</parameters>
</method>
</object>
<object name="Expander" cname="GtkExpander" parent="GtkBin">
<class_struct cname="GtkExpanderClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<method signal_vm="activate" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkExpanderPrivate*" />
<property name="Expanded" cname="expanded" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="Label" cname="label" type="gchar*" readable="true" writeable="true" construct="true" />
<property name="UseUnderline" cname="use-underline" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="UseMarkup" cname="use-markup" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="Spacing" cname="spacing" type="gint" readable="true" writeable="true" />
<property name="LabelWidget" cname="label-widget" type="GtkWidget" readable="true" writeable="true" />
<property name="LabelFill" cname="label-fill" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="ResizeToplevel" cname="resize-toplevel" type="gboolean" readable="true" writeable="true" />
<property name="ExpanderSize" cname="expander-size" type="gint" readable="true" />
<property name="ExpanderSpacing" cname="expander-spacing" type="gint" readable="true" />
<signal name="Activate" cname="activate" when="LAST" field_name="activate">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="GetExpanded" cname="gtk_expander_get_expanded">
<return-type type="gboolean" />
</method>
<method name="GetLabel" cname="gtk_expander_get_label">
<return-type type="const-gchar*" />
</method>
<method name="GetLabelFill" cname="gtk_expander_get_label_fill">
<return-type type="gboolean" />
</method>
<method name="GetLabelWidget" cname="gtk_expander_get_label_widget">
<return-type type="GtkWidget*" />
</method>
<method name="GetResizeToplevel" cname="gtk_expander_get_resize_toplevel">
<return-type type="gboolean" />
</method>
<method name="GetSpacing" cname="gtk_expander_get_spacing">
<return-type type="gint" />
</method>
<method name="GetType" cname="gtk_expander_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUseMarkup" cname="gtk_expander_get_use_markup">
<return-type type="gboolean" />
</method>
<method name="GetUseUnderline" cname="gtk_expander_get_use_underline">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_expander_new">
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<constructor cname="gtk_expander_new_with_mnemonic">
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<method name="SetExpanded" cname="gtk_expander_set_expanded">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="expanded" />
</parameters>
</method>
<method name="SetLabel" cname="gtk_expander_set_label">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</method>
<method name="SetLabelFill" cname="gtk_expander_set_label_fill">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="label_fill" />
</parameters>
</method>
<method name="SetLabelWidget" cname="gtk_expander_set_label_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="label_widget" />
</parameters>
</method>
<method name="SetResizeToplevel" cname="gtk_expander_set_resize_toplevel">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="resize_toplevel" />
</parameters>
</method>
<method name="SetSpacing" cname="gtk_expander_set_spacing">
<return-type type="void" />
<parameters>
<parameter type="gint" name="spacing" />
</parameters>
</method>
<method name="SetUseMarkup" cname="gtk_expander_set_use_markup">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_markup" />
</parameters>
</method>
<method name="SetUseUnderline" cname="gtk_expander_set_use_underline">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_underline" />
</parameters>
</method>
</object>
<object name="FileChooserButton" cname="GtkFileChooserButton" parent="GtkBox">
<class_struct cname="GtkFileChooserButtonClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
<method signal_vm="file_set" />
<method vm="__gtk_reserved1" />
<method vm="__gtk_reserved2" />
<method vm="__gtk_reserved3" />
<method vm="__gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkFileChooserButtonPrivate*" />
<signal name="FileSet" cname="file-set" when="FIRST" field_name="file_set">
<return-type type="void" />
<parameters />
</signal>
<property name="Dialog" cname="dialog" type="GtkFileChooser" writeable="true" construct-only="true" />
<property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
<property name="WidthChars" cname="width-chars" type="gint" readable="true" writeable="true" />
<virtual_method name="_GtkReserved1" cname="__gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="_GtkReserved2" cname="__gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="_GtkReserved3" cname="__gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="_GtkReserved4" cname="__gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkFileChooser" />
</implements>
<method name="GetFocusOnClick" cname="gtk_file_chooser_button_get_focus_on_click" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetTitle" cname="gtk_file_chooser_button_get_title">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_file_chooser_button_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetWidthChars" cname="gtk_file_chooser_button_get_width_chars">
<return-type type="gint" />
</method>
<constructor cname="gtk_file_chooser_button_new">
<parameters>
<parameter type="const-gchar*" name="title" />
<parameter type="GtkFileChooserAction" name="action" />
</parameters>
</constructor>
<constructor cname="gtk_file_chooser_button_new_with_dialog">
<parameters>
<parameter type="GtkWidget*" name="dialog" />
</parameters>
</constructor>
<method name="SetFocusOnClick" cname="gtk_file_chooser_button_set_focus_on_click" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="focus_on_click" />
</parameters>
</method>
<method name="SetTitle" cname="gtk_file_chooser_button_set_title">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="title" />
</parameters>
</method>
<method name="SetWidthChars" cname="gtk_file_chooser_button_set_width_chars">
<return-type type="void" />
<parameters>
<parameter type="gint" name="n_chars" />
</parameters>
</method>
</object>
<object name="FileChooserDialog" cname="GtkFileChooserDialog" parent="GtkDialog">
<class_struct cname="GtkFileChooserDialogClass">
<field name="ParentClass" cname="parent_class" type="GtkDialogClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkFileChooserDialogPrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkFileChooser" />
</implements>
<method name="GetType" cname="gtk_file_chooser_dialog_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_file_chooser_dialog_new">
<parameters>
<parameter type="const-gchar*" name="title" />
<parameter type="GtkWindow*" name="parent" />
<parameter type="GtkFileChooserAction" name="action" />
<parameter type="const-gchar*" name="first_button_text" />
<parameter ellipsis="true" />
</parameters>
</constructor>
</object>
<object name="FileChooserWidget" cname="GtkFileChooserWidget" parent="GtkBox">
<class_struct cname="GtkFileChooserWidgetClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkFileChooserWidgetPrivate*" />
<signal name="LocationPopup" cname="location-popup" when="FIRST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="gchar*" />
</parameters>
</signal>
<signal name="LocationPopupOnPaste" cname="location-popup-on-paste" when="FIRST">
<return-type type="void" />
<parameters />
</signal>
<signal name="LocationTogglePopup" cname="location-toggle-popup" when="FIRST">
<return-type type="void" />
<parameters />
</signal>
<signal name="UpFolder" cname="up-folder" when="FIRST">
<return-type type="void" />
<parameters />
</signal>
<signal name="DownFolder" cname="down-folder" when="FIRST">
<return-type type="void" />
<parameters />
</signal>
<signal name="HomeFolder" cname="home-folder" when="FIRST">
<return-type type="void" />
<parameters />
</signal>
<signal name="DesktopFolder" cname="desktop-folder" when="FIRST">
<return-type type="void" />
<parameters />
</signal>
<signal name="QuickBookmark" cname="quick-bookmark" when="FIRST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="gint32" />
</parameters>
</signal>
<signal name="ShowHidden" cname="show-hidden" when="FIRST">
<return-type type="void" />
<parameters />
</signal>
<signal name="SearchShortcut" cname="search-shortcut" when="FIRST">
<return-type type="void" />
<parameters />
</signal>
<signal name="RecentShortcut" cname="recent-shortcut" when="FIRST">
<return-type type="void" />
<parameters />
</signal>
<signal name="PlacesShortcut" cname="places-shortcut" when="FIRST">
<return-type type="void" />
<parameters />
</signal>
<property name="SearchMode" cname="search-mode" type="gboolean" readable="true" writeable="true" />
<property name="Subtitle" cname="subtitle" type="gchar*" readable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkFileChooser" />
<interface cname="GtkFileChooserEmbed" />
</implements>
<method name="GetType" cname="gtk_file_chooser_widget_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_file_chooser_widget_new">
<parameters>
<parameter type="GtkFileChooserAction" name="action" />
</parameters>
</constructor>
</object>
<object name="FileFilter" cname="GtkFileFilter" parent="GInitiallyUnowned">
<class_struct cname="GtkFileFilterClass">
<field name="ParentClass" cname="parent_class" type="GInitiallyUnownedClass" />
</class_struct>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="AddCustom" cname="gtk_file_filter_add_custom">
<return-type type="void" />
<parameters>
<parameter type="GtkFileFilterFlags" name="needed" />
<parameter type="GtkFileFilterFunc" name="func" />
<parameter type="gpointer" name="data" />
<parameter type="GDestroyNotify" name="notify" />
</parameters>
</method>
<method name="AddMimeType" cname="gtk_file_filter_add_mime_type">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="mime_type" />
</parameters>
</method>
<method name="AddPattern" cname="gtk_file_filter_add_pattern">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="pattern" />
</parameters>
</method>
<method name="AddPixbufFormats" cname="gtk_file_filter_add_pixbuf_formats">
<return-type type="void" />
</method>
<method name="Filter" cname="gtk_file_filter_filter">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GtkFileFilterInfo*" name="filter_info" />
</parameters>
</method>
<method name="GetName" cname="gtk_file_filter_get_name">
<return-type type="const-gchar*" />
</method>
<method name="GetNeeded" cname="gtk_file_filter_get_needed">
<return-type type="GtkFileFilterFlags" />
</method>
<method name="GetType" cname="gtk_file_filter_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_file_filter_new" />
<constructor cname="gtk_file_filter_new_from_gvariant">
<parameters>
<parameter type="GVariant*" name="variant" />
</parameters>
</constructor>
<method name="SetName" cname="gtk_file_filter_set_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="ToGvariant" cname="gtk_file_filter_to_gvariant">
<return-type type="GVariant*" />
</method>
</object>
<object name="Fixed" cname="GtkFixed" parent="GtkContainer">
<class_struct cname="GtkFixedClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkFixedPrivate*" />
<childprop name="X" cname="x" type="gint" readable="true" writeable="true" />
<childprop name="Y" cname="y" type="gint" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_fixed_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Move" cname="gtk_fixed_move">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</method>
<constructor cname="gtk_fixed_new" />
<method name="Put" cname="gtk_fixed_put">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</method>
</object>
<object name="FlowBox" cname="GtkFlowBox" parent="GtkContainer">
<class_struct cname="GtkFlowBoxClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method signal_vm="child_activated" />
<method signal_vm="selected_children_changed" />
<method signal_vm="activate_cursor_child" />
<method signal_vm="toggle_cursor_child" />
<method signal_vm="move_cursor" />
<method signal_vm="select_all" />
<method signal_vm="unselect_all" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
</class_struct>
<property name="SelectionMode" cname="selection-mode" type="GtkSelectionMode" readable="true" writeable="true" />
<property name="ActivateOnSingleClick" cname="activate-on-single-click" type="gboolean" readable="true" writeable="true" />
<property name="Homogeneous" cname="homogeneous" type="gboolean" readable="true" writeable="true" />
<property name="MinChildrenPerLine" cname="min-children-per-line" type="guint" readable="true" writeable="true" />
<property name="MaxChildrenPerLine" cname="max-children-per-line" type="guint" readable="true" writeable="true" />
<property name="RowSpacing" cname="row-spacing" type="guint" readable="true" writeable="true" />
<property name="ColumnSpacing" cname="column-spacing" type="guint" readable="true" writeable="true" />
<signal name="ChildActivated" cname="child-activated" when="LAST" field_name="child_activated">
<return-type type="void" />
<parameters>
<parameter type="GtkFlowBoxChild*" name="child" />
</parameters>
</signal>
<signal name="SelectedChildrenChanged" cname="selected-children-changed" when="FIRST" field_name="selected_children_changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="ActivateCursorChild" cname="activate-cursor-child" when="LAST" field_name="activate_cursor_child">
<return-type type="void" />
<parameters />
</signal>
<signal name="ToggleCursorChild" cname="toggle-cursor-child" when="LAST" field_name="toggle_cursor_child">
<return-type type="void" />
<parameters />
</signal>
<signal name="MoveCursor" cname="move-cursor" when="LAST" field_name="move_cursor">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkMovementStep" name="step" />
<parameter type="gint" name="count" />
</parameters>
</signal>
<signal name="SelectAll" cname="select-all" when="LAST" field_name="select_all">
<return-type type="void" />
<parameters />
</signal>
<signal name="UnselectAll" cname="unselect-all" when="LAST" field_name="unselect_all">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkOrientable" />
</implements>
<method name="BindModel" cname="gtk_flow_box_bind_model">
<return-type type="void" />
<parameters>
<parameter type="GListModel*" name="model" />
<parameter type="GtkFlowBoxCreateWidgetFunc" name="create_widget_func" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="user_data_free_func" />
</parameters>
</method>
<method name="GetActivateOnSingleClick" cname="gtk_flow_box_get_activate_on_single_click">
<return-type type="gboolean" />
</method>
<method name="GetChildAtIndex" cname="gtk_flow_box_get_child_at_index">
<return-type type="GtkFlowBoxChild*" />
<parameters>
<parameter type="gint" name="idx" />
</parameters>
</method>
<method name="GetChildAtPos" cname="gtk_flow_box_get_child_at_pos">
<return-type type="GtkFlowBoxChild*" />
<parameters>
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</method>
<method name="GetColumnSpacing" cname="gtk_flow_box_get_column_spacing">
<return-type type="guint" />
</method>
<method name="GetHomogeneous" cname="gtk_flow_box_get_homogeneous">
<return-type type="gboolean" />
</method>
<method name="GetMaxChildrenPerLine" cname="gtk_flow_box_get_max_children_per_line">
<return-type type="guint" />
</method>
<method name="GetMinChildrenPerLine" cname="gtk_flow_box_get_min_children_per_line">
<return-type type="guint" />
</method>
<method name="GetRowSpacing" cname="gtk_flow_box_get_row_spacing">
<return-type type="guint" />
</method>
<method name="GetSelectedChildren" cname="gtk_flow_box_get_selected_children">
<return-type type="GList*" />
</method>
<method name="GetSelectionMode" cname="gtk_flow_box_get_selection_mode">
<return-type type="GtkSelectionMode" />
</method>
<method name="GetType" cname="gtk_flow_box_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Insert" cname="gtk_flow_box_insert">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="InvalidateFilter" cname="gtk_flow_box_invalidate_filter">
<return-type type="void" />
</method>
<method name="InvalidateSort" cname="gtk_flow_box_invalidate_sort">
<return-type type="void" />
</method>
<constructor cname="gtk_flow_box_new" />
<method name="SelectAll" cname="gtk_flow_box_select_all">
<return-type type="void" />
</method>
<method name="SelectChild" cname="gtk_flow_box_select_child">
<return-type type="void" />
<parameters>
<parameter type="GtkFlowBoxChild*" name="child" />
</parameters>
</method>
<method name="SelectedForeach" cname="gtk_flow_box_selected_foreach">
<return-type type="void" />
<parameters>
<parameter type="GtkFlowBoxForeachFunc" name="func" />
<parameter type="gpointer" name="data" />
</parameters>
</method>
<method name="SetActivateOnSingleClick" cname="gtk_flow_box_set_activate_on_single_click">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="single" />
</parameters>
</method>
<method name="SetColumnSpacing" cname="gtk_flow_box_set_column_spacing">
<return-type type="void" />
<parameters>
<parameter type="guint" name="spacing" />
</parameters>
</method>
<method name="SetFilterFunc" cname="gtk_flow_box_set_filter_func">
<return-type type="void" />
<parameters>
<parameter type="GtkFlowBoxFilterFunc" name="filter_func" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="SetHadjustment" cname="gtk_flow_box_set_hadjustment">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</method>
<method name="SetHomogeneous" cname="gtk_flow_box_set_homogeneous">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="homogeneous" />
</parameters>
</method>
<method name="SetMaxChildrenPerLine" cname="gtk_flow_box_set_max_children_per_line">
<return-type type="void" />
<parameters>
<parameter type="guint" name="n_children" />
</parameters>
</method>
<method name="SetMinChildrenPerLine" cname="gtk_flow_box_set_min_children_per_line">
<return-type type="void" />
<parameters>
<parameter type="guint" name="n_children" />
</parameters>
</method>
<method name="SetRowSpacing" cname="gtk_flow_box_set_row_spacing">
<return-type type="void" />
<parameters>
<parameter type="guint" name="spacing" />
</parameters>
</method>
<method name="SetSelectionMode" cname="gtk_flow_box_set_selection_mode">
<return-type type="void" />
<parameters>
<parameter type="GtkSelectionMode" name="mode" />
</parameters>
</method>
<method name="SetSortFunc" cname="gtk_flow_box_set_sort_func">
<return-type type="void" />
<parameters>
<parameter type="GtkFlowBoxSortFunc" name="sort_func" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="SetVadjustment" cname="gtk_flow_box_set_vadjustment">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</method>
<method name="UnselectAll" cname="gtk_flow_box_unselect_all">
<return-type type="void" />
</method>
<method name="UnselectChild" cname="gtk_flow_box_unselect_child">
<return-type type="void" />
<parameters>
<parameter type="GtkFlowBoxChild*" name="child" />
</parameters>
</method>
</object>
<object name="FlowBoxChild" cname="GtkFlowBoxChild" parent="GtkBin">
<class_struct cname="GtkFlowBoxChildClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<method signal_vm="activate" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
</class_struct>
<signal name="Activate" cname="activate" when="FIRST" field_name="activate">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="Changed" cname="gtk_flow_box_child_changed">
<return-type type="void" />
</method>
<method name="GetIndex" cname="gtk_flow_box_child_get_index">
<return-type type="gint" />
</method>
<method name="GetType" cname="gtk_flow_box_child_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="IsSelected" cname="gtk_flow_box_child_is_selected">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_flow_box_child_new" />
</object>
<object name="FontButton" cname="GtkFontButton" parent="GtkButton">
<class_struct cname="GtkFontButtonClass">
<field name="ParentClass" cname="parent_class" type="GtkButtonClass" />
<method signal_vm="font_set" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkFontButtonPrivate*" />
<property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
<property name="FontName" cname="font-name" type="gchar*" readable="true" writeable="true" />
<property name="UseFont" cname="use-font" type="gboolean" readable="true" writeable="true" />
<property name="UseSize" cname="use-size" type="gboolean" readable="true" writeable="true" />
<property name="ShowStyle" cname="show-style" type="gboolean" readable="true" writeable="true" />
<property name="ShowSize" cname="show-size" type="gboolean" readable="true" writeable="true" />
<signal name="FontSet" cname="font-set" when="FIRST" field_name="font_set">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkFontChooser" />
</implements>
<method name="GetFontName" cname="gtk_font_button_get_font_name">
<return-type type="const-gchar*" />
</method>
<method name="GetShowSize" cname="gtk_font_button_get_show_size">
<return-type type="gboolean" />
</method>
<method name="GetShowStyle" cname="gtk_font_button_get_show_style">
<return-type type="gboolean" />
</method>
<method name="GetTitle" cname="gtk_font_button_get_title">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_font_button_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUseFont" cname="gtk_font_button_get_use_font">
<return-type type="gboolean" />
</method>
<method name="GetUseSize" cname="gtk_font_button_get_use_size">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_font_button_new" />
<constructor cname="gtk_font_button_new_with_font">
<parameters>
<parameter type="const-gchar*" name="fontname" />
</parameters>
</constructor>
<method name="SetFontName" cname="gtk_font_button_set_font_name">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="fontname" />
</parameters>
</method>
<method name="SetShowSize" cname="gtk_font_button_set_show_size">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_size" />
</parameters>
</method>
<method name="SetShowStyle" cname="gtk_font_button_set_show_style">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_style" />
</parameters>
</method>
<method name="SetTitle" cname="gtk_font_button_set_title">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="title" />
</parameters>
</method>
<method name="SetUseFont" cname="gtk_font_button_set_use_font">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_font" />
</parameters>
</method>
<method name="SetUseSize" cname="gtk_font_button_set_use_size">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_size" />
</parameters>
</method>
</object>
<object name="FontChooserDialog" cname="GtkFontChooserDialog" parent="GtkDialog">
<class_struct cname="GtkFontChooserDialogClass">
<field name="ParentClass" cname="parent_class" type="GtkDialogClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkFontChooserDialogPrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkFontChooser" />
<interface cname="GtkBuildable" />
</implements>
<method name="GetType" cname="gtk_font_chooser_dialog_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_font_chooser_dialog_new">
<parameters>
<parameter type="const-gchar*" name="title" />
<parameter type="GtkWindow*" name="parent" />
</parameters>
</constructor>
</object>
<object name="FontChooserWidget" cname="GtkFontChooserWidget" parent="GtkBox">
<class_struct cname="GtkFontChooserWidgetClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
<method vm="_gtk_reserved7" />
<method vm="_gtk_reserved8" />
</class_struct>
<field name="Priv" cname="priv" type="GtkFontChooserWidgetPrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved7" cname="_gtk_reserved7" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved8" cname="_gtk_reserved8" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkFontChooser" />
</implements>
<method name="GetType" cname="gtk_font_chooser_widget_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_font_chooser_widget_new" />
</object>
<object name="FontSelection" cname="GtkFontSelection" parent="GtkBox">
<class_struct cname="GtkFontSelectionClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkFontSelectionPrivate*" />
<property name="FontName" cname="font-name" type="gchar*" readable="true" writeable="true" />
<property name="PreviewText" cname="preview-text" type="gchar*" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetFace" cname="gtk_font_selection_get_face" deprecated="1">
<return-type type="PangoFontFace*" />
</method>
<method name="GetFaceList" cname="gtk_font_selection_get_face_list" deprecated="1">
<return-type type="GtkWidget*" />
</method>
<method name="GetFamily" cname="gtk_font_selection_get_family" deprecated="1">
<return-type type="PangoFontFamily*" />
</method>
<method name="GetFamilyList" cname="gtk_font_selection_get_family_list" deprecated="1">
<return-type type="GtkWidget*" />
</method>
<method name="GetFontName" cname="gtk_font_selection_get_font_name" deprecated="1">
<return-type type="gchar*" />
</method>
<method name="GetPreviewEntry" cname="gtk_font_selection_get_preview_entry" deprecated="1">
<return-type type="GtkWidget*" />
</method>
<method name="GetPreviewText" cname="gtk_font_selection_get_preview_text" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetSize" cname="gtk_font_selection_get_size" deprecated="1">
<return-type type="gint" />
</method>
<method name="GetSizeEntry" cname="gtk_font_selection_get_size_entry" deprecated="1">
<return-type type="GtkWidget*" />
</method>
<method name="GetSizeList" cname="gtk_font_selection_get_size_list" deprecated="1">
<return-type type="GtkWidget*" />
</method>
<method name="GetType" cname="gtk_font_selection_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_font_selection_new" deprecated="1" />
<method name="SetFontName" cname="gtk_font_selection_set_font_name" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="fontname" />
</parameters>
</method>
<method name="SetPreviewText" cname="gtk_font_selection_set_preview_text" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
</object>
<object name="FontSelectionDialog" cname="GtkFontSelectionDialog" parent="GtkDialog">
<class_struct cname="GtkFontSelectionDialogClass">
<field name="ParentClass" cname="parent_class" type="GtkDialogClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkFontSelectionDialogPrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="GetCancelButton" cname="gtk_font_selection_dialog_get_cancel_button" deprecated="1">
<return-type type="GtkWidget*" />
</method>
<method name="GetFontName" cname="gtk_font_selection_dialog_get_font_name" deprecated="1">
<return-type type="gchar*" />
</method>
<method name="GetFontSelection" cname="gtk_font_selection_dialog_get_font_selection" deprecated="1">
<return-type type="GtkWidget*" />
</method>
<method name="GetOkButton" cname="gtk_font_selection_dialog_get_ok_button" deprecated="1">
<return-type type="GtkWidget*" />
</method>
<method name="GetPreviewText" cname="gtk_font_selection_dialog_get_preview_text" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_font_selection_dialog_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_font_selection_dialog_new" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="title" />
</parameters>
</constructor>
<method name="SetFontName" cname="gtk_font_selection_dialog_set_font_name" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="fontname" />
</parameters>
</method>
<method name="SetPreviewText" cname="gtk_font_selection_dialog_set_preview_text" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
</object>
<object name="Frame" cname="GtkFrame" parent="GtkBin">
<class_struct cname="GtkFrameClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<method vm="compute_child_allocation" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkFramePrivate*" />
<property name="Label" cname="label" type="gchar*" readable="true" writeable="true" />
<property name="LabelXalign" cname="label-xalign" type="gfloat" readable="true" writeable="true" />
<property name="LabelYalign" cname="label-yalign" type="gfloat" readable="true" writeable="true" />
<property name="ShadowType" cname="shadow-type" type="GtkShadowType" readable="true" writeable="true" />
<property name="LabelWidget" cname="label-widget" type="GtkWidget" readable="true" writeable="true" />
<virtual_method name="ComputeChildAllocation" cname="compute_child_allocation">
<return-type type="void" />
<parameters>
<parameter type="GtkAllocation*" name="allocation" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="GetLabel" cname="gtk_frame_get_label">
<return-type type="const-gchar*" />
</method>
<method name="GetLabelAlign" cname="gtk_frame_get_label_align">
<return-type type="void" />
<parameters>
<parameter type="gfloat*" name="xalign" />
<parameter type="gfloat*" name="yalign" />
</parameters>
</method>
<method name="GetLabelWidget" cname="gtk_frame_get_label_widget">
<return-type type="GtkWidget*" />
</method>
<method name="GetShadowType" cname="gtk_frame_get_shadow_type">
<return-type type="GtkShadowType" />
</method>
<method name="GetType" cname="gtk_frame_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_frame_new">
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<method name="SetLabel" cname="gtk_frame_set_label">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</method>
<method name="SetLabelAlign" cname="gtk_frame_set_label_align">
<return-type type="void" />
<parameters>
<parameter type="gfloat" name="xalign" />
<parameter type="gfloat" name="yalign" />
</parameters>
</method>
<method name="SetLabelWidget" cname="gtk_frame_set_label_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="label_widget" />
</parameters>
</method>
<method name="SetShadowType" cname="gtk_frame_set_shadow_type">
<return-type type="void" />
<parameters>
<parameter type="GtkShadowType" name="type" />
</parameters>
</method>
</object>
<object name="Gesture" cname="GtkGesture" parent="GtkEventController">
<class_struct cname="GtkGestureClass">
<field name="ParentClass" cname="parent_class" type="GtkEventControllerClass" />
<method vm="check" />
<method signal_vm="begin" />
<method signal_vm="update" />
<method signal_vm="end" />
<method signal_vm="cancel" />
<method signal_vm="sequence_state_changed" />
<field name="Padding" cname="padding" type="gpointer" array_len="10" />
</class_struct>
<property name="NPoints" cname="n-points" type="guint" readable="true" writeable="true" construct-only="true" />
<property name="Window" cname="window" type="GdkWindow" readable="true" writeable="true" />
<signal name="Begin" cname="begin" when="LAST" field_name="begin">
<return-type type="void" />
<parameters>
<parameter type="GdkEventSequence*" name="sequence" />
</parameters>
</signal>
<signal name="End" cname="end" when="LAST" field_name="end">
<return-type type="void" />
<parameters>
<parameter type="GdkEventSequence*" name="sequence" />
</parameters>
</signal>
<signal name="Update" cname="update" when="LAST" field_name="update">
<return-type type="void" />
<parameters>
<parameter type="GdkEventSequence*" name="sequence" />
</parameters>
</signal>
<signal name="Cancel" cname="cancel" when="LAST" field_name="cancel">
<return-type type="void" />
<parameters>
<parameter type="GdkEventSequence*" name="sequence" />
</parameters>
</signal>
<signal name="SequenceStateChanged" cname="sequence-state-changed" when="LAST" field_name="sequence_state_changed">
<return-type type="void" />
<parameters>
<parameter type="GdkEventSequence*" name="sequence" />
<parameter type="GtkEventSequenceState" name="state" />
</parameters>
</signal>
<virtual_method name="Check" cname="check">
<return-type type="gboolean" />
<parameters />
</virtual_method>
<method name="GetBoundingBox" cname="gtk_gesture_get_bounding_box">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkRectangle*" name="rect" />
</parameters>
</method>
<method name="GetBoundingBoxCenter" cname="gtk_gesture_get_bounding_box_center">
<return-type type="gboolean" />
<parameters>
<parameter type="gdouble*" name="x" />
<parameter type="gdouble*" name="y" />
</parameters>
</method>
<method name="GetDevice" cname="gtk_gesture_get_device">
<return-type type="GdkDevice*" />
</method>
<method name="GetGroup" cname="gtk_gesture_get_group">
<return-type type="GList*" />
</method>
<method name="GetLastEvent" cname="gtk_gesture_get_last_event">
<return-type type="const-GdkEvent*" />
<parameters>
<parameter type="GdkEventSequence*" name="sequence" />
</parameters>
</method>
<method name="GetLastUpdatedSequence" cname="gtk_gesture_get_last_updated_sequence">
<return-type type="GdkEventSequence*" />
</method>
<method name="GetPoint" cname="gtk_gesture_get_point">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventSequence*" name="sequence" />
<parameter type="gdouble*" name="x" />
<parameter type="gdouble*" name="y" />
</parameters>
</method>
<method name="GetSequenceState" cname="gtk_gesture_get_sequence_state">
<return-type type="GtkEventSequenceState" />
<parameters>
<parameter type="GdkEventSequence*" name="sequence" />
</parameters>
</method>
<method name="GetSequences" cname="gtk_gesture_get_sequences">
<return-type type="GList*" />
</method>
<method name="GetType" cname="gtk_gesture_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetWindow" cname="gtk_gesture_get_window">
<return-type type="GdkWindow*" />
</method>
<method name="Group" cname="gtk_gesture_group">
<return-type type="void" />
<parameters>
<parameter type="GtkGesture*" name="gesture" />
</parameters>
</method>
<method name="HandlesSequence" cname="gtk_gesture_handles_sequence">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventSequence*" name="sequence" />
</parameters>
</method>
<method name="IsActive" cname="gtk_gesture_is_active">
<return-type type="gboolean" />
</method>
<method name="IsGroupedWith" cname="gtk_gesture_is_grouped_with">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkGesture*" name="other" />
</parameters>
</method>
<method name="IsRecognized" cname="gtk_gesture_is_recognized">
<return-type type="gboolean" />
</method>
<method name="SetSequenceState" cname="gtk_gesture_set_sequence_state">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventSequence*" name="sequence" />
<parameter type="GtkEventSequenceState" name="state" />
</parameters>
</method>
<method name="SetState" cname="gtk_gesture_set_state">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkEventSequenceState" name="state" />
</parameters>
</method>
<method name="SetWindow" cname="gtk_gesture_set_window">
<return-type type="void" />
<parameters>
<parameter type="GdkWindow*" name="window" />
</parameters>
</method>
<method name="Ungroup" cname="gtk_gesture_ungroup">
<return-type type="void" />
</method>
</object>
<object name="GestureDrag" cname="GtkGestureDrag" parent="GtkGestureSingle">
<class_struct cname="GtkGestureDragClass">
<field name="ParentClass" cname="parent_class" type="GtkGestureSingleClass" />
<method signal_vm="drag_begin" />
<method signal_vm="drag_update" />
<method signal_vm="drag_end" />
<field name="Padding" cname="padding" type="gpointer" array_len="10" />
</class_struct>
<signal name="DragBegin" cname="drag-begin" when="LAST" field_name="drag_begin">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="start_x" />
<parameter type="gdouble" name="start_y" />
</parameters>
</signal>
<signal name="DragUpdate" cname="drag-update" when="LAST" field_name="drag_update">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="offset_x" />
<parameter type="gdouble" name="offset_y" />
</parameters>
</signal>
<signal name="DragEnd" cname="drag-end" when="LAST" field_name="drag_end">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="offset_x" />
<parameter type="gdouble" name="offset_y" />
</parameters>
</signal>
<method name="GetOffset" cname="gtk_gesture_drag_get_offset">
<return-type type="gboolean" />
<parameters>
<parameter type="gdouble*" name="x" />
<parameter type="gdouble*" name="y" />
</parameters>
</method>
<method name="GetStartPoint" cname="gtk_gesture_drag_get_start_point">
<return-type type="gboolean" />
<parameters>
<parameter type="gdouble*" name="x" />
<parameter type="gdouble*" name="y" />
</parameters>
</method>
<method name="GetType" cname="gtk_gesture_drag_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_gesture_drag_new">
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</constructor>
</object>
<object name="GestureLongPress" cname="GtkGestureLongPress" parent="GtkGestureSingle">
<class_struct cname="GtkGestureLongPressClass">
<field name="ParentClass" cname="parent_class" type="GtkGestureSingleClass" />
<method signal_vm="pressed" />
<method signal_vm="cancelled" />
<field name="Padding" cname="padding" type="gpointer" array_len="10" />
</class_struct>
<property name="DelayFactor" cname="delay-factor" type="gdouble" readable="true" writeable="true" />
<signal name="Pressed" cname="pressed" when="LAST" field_name="pressed">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
</parameters>
</signal>
<signal name="Cancelled" cname="cancelled" when="LAST" field_name="cancelled">
<return-type type="void" />
<parameters />
</signal>
<method name="GetType" cname="gtk_gesture_long_press_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_gesture_long_press_new">
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</constructor>
</object>
<object name="GestureMultiPress" cname="GtkGestureMultiPress" parent="GtkGestureSingle">
<class_struct cname="GtkGestureMultiPressClass">
<field name="ParentClass" cname="parent_class" type="GtkGestureSingleClass" />
<method signal_vm="pressed" />
<method signal_vm="released" />
<method signal_vm="stopped" />
<field name="Padding" cname="padding" type="gpointer" array_len="10" />
</class_struct>
<signal name="Pressed" cname="pressed" when="LAST" field_name="pressed">
<return-type type="void" />
<parameters>
<parameter type="gint" name="n_press" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
</parameters>
</signal>
<signal name="Released" cname="released" when="LAST" field_name="released">
<return-type type="void" />
<parameters>
<parameter type="gint" name="n_press" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
</parameters>
</signal>
<signal name="Stopped" cname="stopped" when="LAST" field_name="stopped">
<return-type type="void" />
<parameters />
</signal>
<method name="GetArea" cname="gtk_gesture_multi_press_get_area">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkRectangle*" name="rect" />
</parameters>
</method>
<method name="GetType" cname="gtk_gesture_multi_press_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_gesture_multi_press_new">
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</constructor>
<method name="SetArea" cname="gtk_gesture_multi_press_set_area">
<return-type type="void" />
<parameters>
<parameter type="const-GdkRectangle*" name="rect" />
</parameters>
</method>
</object>
<object name="GesturePan" cname="GtkGesturePan" parent="GtkGestureDrag">
<class_struct cname="GtkGesturePanClass">
<field name="ParentClass" cname="parent_class" type="GtkGestureDragClass" />
<method signal_vm="pan" />
<field name="Padding" cname="padding" type="gpointer" array_len="10" />
</class_struct>
<property name="Orientation" cname="orientation" type="GtkOrientation" readable="true" writeable="true" />
<signal name="Pan" cname="pan" when="LAST" field_name="pan">
<return-type type="void" />
<parameters>
<parameter type="GtkPanDirection" name="direction" />
<parameter type="gdouble" name="offset" />
</parameters>
</signal>
<method name="GetOrientation" cname="gtk_gesture_pan_get_orientation">
<return-type type="GtkOrientation" />
</method>
<method name="GetType" cname="gtk_gesture_pan_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_gesture_pan_new">
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GtkOrientation" name="orientation" />
</parameters>
</constructor>
<method name="SetOrientation" cname="gtk_gesture_pan_set_orientation">
<return-type type="void" />
<parameters>
<parameter type="GtkOrientation" name="orientation" />
</parameters>
</method>
</object>
<object name="GestureRotate" cname="GtkGestureRotate" parent="GtkGesture">
<class_struct cname="GtkGestureRotateClass">
<field name="ParentClass" cname="parent_class" type="GtkGestureClass" />
<method signal_vm="angle_changed" />
<field name="Padding" cname="padding" type="gpointer" array_len="10" />
</class_struct>
<signal name="AngleChanged" cname="angle-changed" when="FIRST" field_name="angle_changed">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="angle" />
<parameter type="gdouble" name="delta" />
</parameters>
</signal>
<method name="GetAngleDelta" cname="gtk_gesture_rotate_get_angle_delta">
<return-type type="gdouble" />
</method>
<method name="GetType" cname="gtk_gesture_rotate_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_gesture_rotate_new">
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</constructor>
</object>
<object name="GestureSingle" cname="GtkGestureSingle" parent="GtkGesture">
<class_struct cname="GtkGestureSingleClass">
<field name="ParentClass" cname="parent_class" type="GtkGestureClass" />
<field name="Padding" cname="padding" type="gpointer" array_len="10" />
</class_struct>
<property name="TouchOnly" cname="touch-only" type="gboolean" readable="true" writeable="true" />
<property name="Exclusive" cname="exclusive" type="gboolean" readable="true" writeable="true" />
<property name="Button" cname="button" type="guint" readable="true" writeable="true" />
<method name="GetButton" cname="gtk_gesture_single_get_button">
<return-type type="guint" />
</method>
<method name="GetCurrentButton" cname="gtk_gesture_single_get_current_button">
<return-type type="guint" />
</method>
<method name="GetCurrentSequence" cname="gtk_gesture_single_get_current_sequence">
<return-type type="GdkEventSequence*" />
</method>
<method name="GetExclusive" cname="gtk_gesture_single_get_exclusive">
<return-type type="gboolean" />
</method>
<method name="GetTouchOnly" cname="gtk_gesture_single_get_touch_only">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_gesture_single_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="SetButton" cname="gtk_gesture_single_set_button">
<return-type type="void" />
<parameters>
<parameter type="guint" name="button" />
</parameters>
</method>
<method name="SetExclusive" cname="gtk_gesture_single_set_exclusive">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="exclusive" />
</parameters>
</method>
<method name="SetTouchOnly" cname="gtk_gesture_single_set_touch_only">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="touch_only" />
</parameters>
</method>
</object>
<object name="GestureSwipe" cname="GtkGestureSwipe" parent="GtkGestureSingle">
<class_struct cname="GtkGestureSwipeClass">
<field name="ParentClass" cname="parent_class" type="GtkGestureSingleClass" />
<method signal_vm="swipe" />
<field name="Padding" cname="padding" type="gpointer" array_len="10" />
</class_struct>
<signal name="Swipe" cname="swipe" when="LAST" field_name="swipe">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="velocity_x" />
<parameter type="gdouble" name="velocity_y" />
</parameters>
</signal>
<method name="GetType" cname="gtk_gesture_swipe_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVelocity" cname="gtk_gesture_swipe_get_velocity">
<return-type type="gboolean" />
<parameters>
<parameter type="gdouble*" name="velocity_x" />
<parameter type="gdouble*" name="velocity_y" />
</parameters>
</method>
<constructor cname="gtk_gesture_swipe_new">
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</constructor>
</object>
<object name="GestureZoom" cname="GtkGestureZoom" parent="GtkGesture">
<class_struct cname="GtkGestureZoomClass">
<field name="ParentClass" cname="parent_class" type="GtkGestureClass" />
<method signal_vm="scale_changed" />
<field name="Padding" cname="padding" type="gpointer" array_len="10" />
</class_struct>
<signal name="ScaleChanged" cname="scale-changed" when="FIRST" field_name="scale_changed">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="scale" />
</parameters>
</signal>
<method name="GetScaleDelta" cname="gtk_gesture_zoom_get_scale_delta">
<return-type type="gdouble" />
</method>
<method name="GetType" cname="gtk_gesture_zoom_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_gesture_zoom_new">
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</constructor>
</object>
<object name="GLArea" cname="GtkGLArea" parent="GtkWidget">
<class_struct cname="GtkGLAreaClass">
<field name="ParentClass" cname="parent_class" type="GtkWidgetClass" />
<method signal_vm="render" />
<method signal_vm="resize" />
<method signal_vm="create_context" />
<field name="Padding" cname="_padding" type="gpointer" array_len="6" />
</class_struct>
<property name="Context" cname="context" type="GdkGlContext" readable="true" />
<property name="AutoRender" cname="auto-render" type="gboolean" readable="true" writeable="true" />
<property name="HasAlpha" cname="has-alpha" type="gboolean" readable="true" writeable="true" />
<property name="HasDepthBuffer" cname="has-depth-buffer" type="gboolean" readable="true" writeable="true" />
<property name="HasStencilBuffer" cname="has-stencil-buffer" type="gboolean" readable="true" writeable="true" />
<property name="UseEs" cname="use-es" type="gboolean" readable="true" writeable="true" />
<signal name="Render" cname="render" when="LAST" field_name="render">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkGLContext*" name="context" />
</parameters>
</signal>
<signal name="Resize" cname="resize" when="LAST" field_name="resize">
<return-type type="void" />
<parameters>
<parameter type="int" name="width" />
<parameter type="int" name="height" />
</parameters>
</signal>
<signal name="CreateContext" cname="create-context" when="LAST" field_name="create_context">
<return-type type="GdkGLContext*" />
<parameters />
</signal>
<method name="AttachBuffers" cname="gtk_gl_area_attach_buffers">
<return-type type="void" />
</method>
<method name="GetAutoRender" cname="gtk_gl_area_get_auto_render">
<return-type type="gboolean" />
</method>
<method name="GetContext" cname="gtk_gl_area_get_context">
<return-type type="GdkGLContext*" />
</method>
<method name="GetError" cname="gtk_gl_area_get_error">
<return-type type="GError*" />
</method>
<method name="GetHasAlpha" cname="gtk_gl_area_get_has_alpha">
<return-type type="gboolean" />
</method>
<method name="GetHasDepthBuffer" cname="gtk_gl_area_get_has_depth_buffer">
<return-type type="gboolean" />
</method>
<method name="GetHasStencilBuffer" cname="gtk_gl_area_get_has_stencil_buffer">
<return-type type="gboolean" />
</method>
<method name="GetRequiredVersion" cname="gtk_gl_area_get_required_version">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="major" />
<parameter type="gint*" name="minor" />
</parameters>
</method>
<method name="GetType" cname="gtk_gl_area_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUseEs" cname="gtk_gl_area_get_use_es">
<return-type type="gboolean" />
</method>
<method name="MakeCurrent" cname="gtk_gl_area_make_current">
<return-type type="void" />
</method>
<constructor cname="gtk_gl_area_new" />
<method name="QueueRender" cname="gtk_gl_area_queue_render">
<return-type type="void" />
</method>
<method name="SetAutoRender" cname="gtk_gl_area_set_auto_render">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="auto_render" />
</parameters>
</method>
<method name="SetError" cname="gtk_gl_area_set_error">
<return-type type="void" />
<parameters>
<parameter type="const-GError*" name="error" />
</parameters>
</method>
<method name="SetHasAlpha" cname="gtk_gl_area_set_has_alpha">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="has_alpha" />
</parameters>
</method>
<method name="SetHasDepthBuffer" cname="gtk_gl_area_set_has_depth_buffer">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="has_depth_buffer" />
</parameters>
</method>
<method name="SetHasStencilBuffer" cname="gtk_gl_area_set_has_stencil_buffer">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="has_stencil_buffer" />
</parameters>
</method>
<method name="SetRequiredVersion" cname="gtk_gl_area_set_required_version">
<return-type type="void" />
<parameters>
<parameter type="gint" name="major" />
<parameter type="gint" name="minor" />
</parameters>
</method>
<method name="SetUseEs" cname="gtk_gl_area_set_use_es">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_es" />
</parameters>
</method>
</object>
<object name="Grid" cname="GtkGrid" parent="GtkContainer">
<class_struct cname="GtkGridClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
<method vm="_gtk_reserved7" />
<method vm="_gtk_reserved8" />
</class_struct>
<field name="Priv" cname="priv" type="GtkGridPrivate*" />
<property name="RowSpacing" cname="row-spacing" type="gint" readable="true" writeable="true" />
<property name="ColumnSpacing" cname="column-spacing" type="gint" readable="true" writeable="true" />
<property name="RowHomogeneous" cname="row-homogeneous" type="gboolean" readable="true" writeable="true" />
<property name="ColumnHomogeneous" cname="column-homogeneous" type="gboolean" readable="true" writeable="true" />
<property name="BaselineRow" cname="baseline-row" type="gint" readable="true" writeable="true" />
<childprop name="LeftAttach" cname="left-attach" type="gint" readable="true" writeable="true" />
<childprop name="TopAttach" cname="top-attach" type="gint" readable="true" writeable="true" />
<childprop name="Width" cname="width" type="gint" readable="true" writeable="true" />
<childprop name="Height" cname="height" type="gint" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved7" cname="_gtk_reserved7" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved8" cname="_gtk_reserved8" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkOrientable" />
</implements>
<method name="Attach" cname="gtk_grid_attach">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gint" name="left" />
<parameter type="gint" name="top" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</method>
<method name="AttachNextTo" cname="gtk_grid_attach_next_to">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="GtkWidget*" name="sibling" />
<parameter type="GtkPositionType" name="side" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</method>
<method name="GetBaselineRow" cname="gtk_grid_get_baseline_row">
<return-type type="gint" />
</method>
<method name="GetChildAt" cname="gtk_grid_get_child_at">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="gint" name="left" />
<parameter type="gint" name="top" />
</parameters>
</method>
<method name="GetColumnHomogeneous" cname="gtk_grid_get_column_homogeneous">
<return-type type="gboolean" />
</method>
<method name="GetColumnSpacing" cname="gtk_grid_get_column_spacing">
<return-type type="guint" />
</method>
<method name="GetRowBaselinePosition" cname="gtk_grid_get_row_baseline_position">
<return-type type="GtkBaselinePosition" />
<parameters>
<parameter type="gint" name="row" />
</parameters>
</method>
<method name="GetRowHomogeneous" cname="gtk_grid_get_row_homogeneous">
<return-type type="gboolean" />
</method>
<method name="GetRowSpacing" cname="gtk_grid_get_row_spacing">
<return-type type="guint" />
</method>
<method name="GetType" cname="gtk_grid_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="InsertColumn" cname="gtk_grid_insert_column">
<return-type type="void" />
<parameters>
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="InsertNextTo" cname="gtk_grid_insert_next_to">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="sibling" />
<parameter type="GtkPositionType" name="side" />
</parameters>
</method>
<method name="InsertRow" cname="gtk_grid_insert_row">
<return-type type="void" />
<parameters>
<parameter type="gint" name="position" />
</parameters>
</method>
<constructor cname="gtk_grid_new" />
<method name="RemoveColumn" cname="gtk_grid_remove_column">
<return-type type="void" />
<parameters>
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="RemoveRow" cname="gtk_grid_remove_row">
<return-type type="void" />
<parameters>
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="SetBaselineRow" cname="gtk_grid_set_baseline_row">
<return-type type="void" />
<parameters>
<parameter type="gint" name="row" />
</parameters>
</method>
<method name="SetColumnHomogeneous" cname="gtk_grid_set_column_homogeneous">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="homogeneous" />
</parameters>
</method>
<method name="SetColumnSpacing" cname="gtk_grid_set_column_spacing">
<return-type type="void" />
<parameters>
<parameter type="guint" name="spacing" />
</parameters>
</method>
<method name="SetRowBaselinePosition" cname="gtk_grid_set_row_baseline_position">
<return-type type="void" />
<parameters>
<parameter type="gint" name="row" />
<parameter type="GtkBaselinePosition" name="pos" />
</parameters>
</method>
<method name="SetRowHomogeneous" cname="gtk_grid_set_row_homogeneous">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="homogeneous" />
</parameters>
</method>
<method name="SetRowSpacing" cname="gtk_grid_set_row_spacing">
<return-type type="void" />
<parameters>
<parameter type="guint" name="spacing" />
</parameters>
</method>
</object>
<object name="HandleBox" cname="GtkHandleBox" parent="GtkBin">
<class_struct cname="GtkHandleBoxClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<method signal_vm="child_attached" />
<method signal_vm="child_detached" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkHandleBoxPrivate*" />
<property name="ShadowType" cname="shadow-type" type="GtkShadowType" readable="true" writeable="true" />
<property name="HandlePosition" cname="handle-position" type="GtkPositionType" readable="true" writeable="true" />
<property name="SnapEdge" cname="snap-edge" type="GtkPositionType" readable="true" writeable="true" />
<property name="SnapEdgeSet" cname="snap-edge-set" type="gboolean" readable="true" writeable="true" />
<property name="ChildDetached" cname="child-detached" type="gboolean" readable="true" />
<signal name="ChildAttached" cname="child-attached" when="FIRST" field_name="child_attached">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</signal>
<signal name="ChildDetached" cname="child-detached" when="FIRST" field_name="child_detached">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetChildDetached" cname="gtk_handle_box_get_child_detached" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetHandlePosition" cname="gtk_handle_box_get_handle_position" deprecated="1">
<return-type type="GtkPositionType" />
</method>
<method name="GetShadowType" cname="gtk_handle_box_get_shadow_type" deprecated="1">
<return-type type="GtkShadowType" />
</method>
<method name="GetSnapEdge" cname="gtk_handle_box_get_snap_edge" deprecated="1">
<return-type type="GtkPositionType" />
</method>
<method name="GetType" cname="gtk_handle_box_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_handle_box_new" deprecated="1" />
<method name="SetHandlePosition" cname="gtk_handle_box_set_handle_position" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkPositionType" name="position" />
</parameters>
</method>
<method name="SetShadowType" cname="gtk_handle_box_set_shadow_type" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkShadowType" name="type" />
</parameters>
</method>
<method name="SetSnapEdge" cname="gtk_handle_box_set_snap_edge" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkPositionType" name="edge" />
</parameters>
</method>
</object>
<object name="HBox" cname="GtkHBox" parent="GtkBox">
<class_struct cname="GtkHBoxClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
</class_struct>
<method name="GetType" cname="gtk_hbox_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_hbox_new" deprecated="1">
<parameters>
<parameter type="gboolean" name="homogeneous" />
<parameter type="gint" name="spacing" />
</parameters>
</constructor>
</object>
<object name="HButtonBox" cname="GtkHButtonBox" parent="GtkButtonBox">
<class_struct cname="GtkHButtonBoxClass">
<field name="ParentClass" cname="parent_class" type="GtkButtonBoxClass" />
</class_struct>
<method name="GetType" cname="gtk_hbutton_box_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_hbutton_box_new" deprecated="1" />
</object>
<object name="HeaderBar" cname="GtkHeaderBar" parent="GtkContainer">
<class_struct cname="GtkHeaderBarClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<childprop name="PackType" cname="pack-type" type="GtkPackType" readable="true" writeable="true" />
<childprop name="Position" cname="position" type="gint" readable="true" writeable="true" />
<property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
<property name="Subtitle" cname="subtitle" type="gchar*" readable="true" writeable="true" />
<property name="CustomTitle" cname="custom-title" type="GtkWidget" readable="true" writeable="true" />
<property name="Spacing" cname="spacing" type="gint" readable="true" writeable="true" />
<property name="ShowCloseButton" cname="show-close-button" type="gboolean" readable="true" writeable="true" />
<property name="DecorationLayout" cname="decoration-layout" type="gchar*" readable="true" writeable="true" />
<property name="DecorationLayoutSet" cname="decoration-layout-set" type="gboolean" readable="true" writeable="true" />
<property name="HasSubtitle" cname="has-subtitle" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="GetCustomTitle" cname="gtk_header_bar_get_custom_title">
<return-type type="GtkWidget*" />
</method>
<method name="GetDecorationLayout" cname="gtk_header_bar_get_decoration_layout">
<return-type type="const-gchar*" />
</method>
<method name="GetHasSubtitle" cname="gtk_header_bar_get_has_subtitle">
<return-type type="gboolean" />
</method>
<method name="GetShowCloseButton" cname="gtk_header_bar_get_show_close_button">
<return-type type="gboolean" />
</method>
<method name="GetSubtitle" cname="gtk_header_bar_get_subtitle">
<return-type type="const-gchar*" />
</method>
<method name="GetTitle" cname="gtk_header_bar_get_title">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_header_bar_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_header_bar_new" />
<method name="PackEnd" cname="gtk_header_bar_pack_end">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="PackStart" cname="gtk_header_bar_pack_start">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="SetCustomTitle" cname="gtk_header_bar_set_custom_title">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="title_widget" />
</parameters>
</method>
<method name="SetDecorationLayout" cname="gtk_header_bar_set_decoration_layout">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="layout" />
</parameters>
</method>
<method name="SetHasSubtitle" cname="gtk_header_bar_set_has_subtitle">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetShowCloseButton" cname="gtk_header_bar_set_show_close_button">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetSubtitle" cname="gtk_header_bar_set_subtitle">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="subtitle" />
</parameters>
</method>
<method name="SetTitle" cname="gtk_header_bar_set_title">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="title" />
</parameters>
</method>
</object>
<object name="HPaned" cname="GtkHPaned" parent="GtkPaned">
<class_struct cname="GtkHPanedClass">
<field name="ParentClass" cname="parent_class" type="GtkPanedClass" />
</class_struct>
<method name="GetType" cname="gtk_hpaned_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_hpaned_new" deprecated="1" />
</object>
<object name="HScale" cname="GtkHScale" parent="GtkScale">
<class_struct cname="GtkHScaleClass">
<field name="ParentClass" cname="parent_class" type="GtkScaleClass" />
</class_struct>
<method name="GetType" cname="gtk_hscale_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_hscale_new" deprecated="1">
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</constructor>
<constructor cname="gtk_hscale_new_with_range" deprecated="1">
<parameters>
<parameter type="gdouble" name="min" />
<parameter type="gdouble" name="max" />
<parameter type="gdouble" name="step" />
</parameters>
</constructor>
</object>
<object name="HScrollbar" cname="GtkHScrollbar" parent="GtkScrollbar">
<class_struct cname="GtkHScrollbarClass">
<field name="ParentClass" cname="parent_class" type="GtkScrollbarClass" />
</class_struct>
<method name="GetType" cname="gtk_hscrollbar_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_hscrollbar_new" deprecated="1">
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</constructor>
</object>
<object name="HSeparator" cname="GtkHSeparator" parent="GtkSeparator">
<class_struct cname="GtkHSeparatorClass">
<field name="ParentClass" cname="parent_class" type="GtkSeparatorClass" />
</class_struct>
<method name="GetType" cname="gtk_hseparator_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_hseparator_new" deprecated="1" />
</object>
<object name="HSV" cname="GtkHSV" parent="GtkWidget">
<class_struct cname="GtkHSVClass">
<field name="ParentClass" cname="parent_class" type="GtkWidgetClass" />
<method signal_vm="changed" />
<method signal_vm="move" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkHSVPrivate*" />
<signal name="Changed" cname="changed" when="FIRST" field_name="changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="Move" cname="move" when="LAST" field_name="move">
<return-type type="void" />
<parameters>
<parameter type="GtkDirectionType" name="type" />
</parameters>
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetColor" cname="gtk_hsv_get_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gdouble*" name="h" />
<parameter type="gdouble*" name="s" />
<parameter type="gdouble*" name="v" />
</parameters>
</method>
<method name="GetMetrics" cname="gtk_hsv_get_metrics" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="size" />
<parameter type="gint*" name="ring_width" />
</parameters>
</method>
<method name="GetType" cname="gtk_hsv_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<method name="IsAdjusting" cname="gtk_hsv_is_adjusting" deprecated="1">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_hsv_new" deprecated="1" />
<method name="SetColor" cname="gtk_hsv_set_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="double" name="h" />
<parameter type="double" name="s" />
<parameter type="double" name="v" />
</parameters>
</method>
<method name="SetMetrics" cname="gtk_hsv_set_metrics" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint" name="size" />
<parameter type="gint" name="ring_width" />
</parameters>
</method>
<method name="ToRgb" cname="gtk_hsv_to_rgb" shared="true">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="h" />
<parameter type="gdouble" name="s" />
<parameter type="gdouble" name="v" />
<parameter type="gdouble*" name="r" />
<parameter type="gdouble*" name="g" />
<parameter type="gdouble*" name="b" />
</parameters>
</method>
</object>
<object name="IconFactory" cname="GtkIconFactory" parent="GObject">
<class_struct cname="GtkIconFactoryClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkIconFactoryPrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="Add" cname="gtk_icon_factory_add" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="stock_id" />
<parameter type="GtkIconSet*" name="icon_set" />
</parameters>
</method>
<method name="AddDefault" cname="gtk_icon_factory_add_default" deprecated="1">
<return-type type="void" />
</method>
<method name="GetType" cname="gtk_icon_factory_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<method name="Lookup" cname="gtk_icon_factory_lookup" deprecated="1">
<return-type type="GtkIconSet*" />
<parameters>
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</method>
<method name="LookupDefault" cname="gtk_icon_factory_lookup_default" deprecated="1" shared="true">
<return-type type="GtkIconSet*" />
<parameters>
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</method>
<constructor cname="gtk_icon_factory_new" deprecated="1" />
<method name="RemoveDefault" cname="gtk_icon_factory_remove_default" deprecated="1">
<return-type type="void" />
</method>
</object>
<object name="IconInfo" cname="GtkIconInfo" parent="GObject">
<class_struct cname="GtkIconInfoClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
</class_struct>
<method name="Copy" cname="gtk_icon_info_copy" deprecated="1">
<return-type type="GtkIconInfo*" owned="true" />
</method>
<method name="Free" cname="gtk_icon_info_free" deprecated="1">
<return-type type="void" />
</method>
<method name="GetAttachPoints" cname="gtk_icon_info_get_attach_points" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkPoint**" name="points" />
<parameter type="gint*" name="n_points" />
</parameters>
</method>
<method name="GetBaseScale" cname="gtk_icon_info_get_base_scale">
<return-type type="gint" />
</method>
<method name="GetBaseSize" cname="gtk_icon_info_get_base_size">
<return-type type="gint" />
</method>
<method name="GetBuiltinPixbuf" cname="gtk_icon_info_get_builtin_pixbuf" deprecated="1">
<return-type type="GdkPixbuf*" />
</method>
<method name="GetDisplayName" cname="gtk_icon_info_get_display_name" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetEmbeddedRect" cname="gtk_icon_info_get_embedded_rect" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkRectangle*" name="rectangle" />
</parameters>
</method>
<method name="GetFilename" cname="gtk_icon_info_get_filename">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_icon_info_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="IsSymbolic" cname="gtk_icon_info_is_symbolic">
<return-type type="gboolean" />
</method>
<method name="LoadIcon" cname="gtk_icon_info_load_icon">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="LoadIconAsync" cname="gtk_icon_info_load_icon_async">
<return-type type="void" />
<parameters>
<parameter type="GCancellable*" name="cancellable" />
<parameter type="GAsyncReadyCallback" name="callback" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="LoadIconFinish" cname="gtk_icon_info_load_icon_finish">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="GAsyncResult*" name="res" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="LoadSurface" cname="gtk_icon_info_load_surface">
<return-type type="cairo_surface_t*" />
<parameters>
<parameter type="GdkWindow*" name="for_window" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="LoadSymbolic" cname="gtk_icon_info_load_symbolic">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="const-GdkRGBA*" name="fg" />
<parameter type="const-GdkRGBA*" name="success_color" />
<parameter type="const-GdkRGBA*" name="warning_color" />
<parameter type="const-GdkRGBA*" name="error_color" />
<parameter type="gboolean*" name="was_symbolic" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="LoadSymbolicAsync" cname="gtk_icon_info_load_symbolic_async">
<return-type type="void" />
<parameters>
<parameter type="const-GdkRGBA*" name="fg" />
<parameter type="const-GdkRGBA*" name="success_color" />
<parameter type="const-GdkRGBA*" name="warning_color" />
<parameter type="const-GdkRGBA*" name="error_color" />
<parameter type="GCancellable*" name="cancellable" />
<parameter type="GAsyncReadyCallback" name="callback" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="LoadSymbolicFinish" cname="gtk_icon_info_load_symbolic_finish">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="GAsyncResult*" name="res" />
<parameter type="gboolean*" name="was_symbolic" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="LoadSymbolicForContext" cname="gtk_icon_info_load_symbolic_for_context">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="gboolean*" name="was_symbolic" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="LoadSymbolicForContextAsync" cname="gtk_icon_info_load_symbolic_for_context_async">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="GCancellable*" name="cancellable" />
<parameter type="GAsyncReadyCallback" name="callback" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="LoadSymbolicForContextFinish" cname="gtk_icon_info_load_symbolic_for_context_finish">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="GAsyncResult*" name="res" />
<parameter type="gboolean*" name="was_symbolic" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="LoadSymbolicForStyle" cname="gtk_icon_info_load_symbolic_for_style" deprecated="1">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="GtkStyle*" name="style" />
<parameter type="GtkStateType" name="state" />
<parameter type="gboolean*" name="was_symbolic" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<constructor cname="gtk_icon_info_new_for_pixbuf">
<parameters>
<parameter type="GtkIconTheme*" name="icon_theme" />
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</constructor>
<method name="SetRawCoordinates" cname="gtk_icon_info_set_raw_coordinates" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="raw_coordinates" />
</parameters>
</method>
</object>
<object name="IconTheme" cname="GtkIconTheme" parent="GObject">
<class_struct cname="GtkIconThemeClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="changed" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkIconThemePrivate*" />
<signal name="Changed" cname="changed" when="LAST" field_name="changed">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="AddBuiltinIcon" cname="gtk_icon_theme_add_builtin_icon" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="icon_name" />
<parameter type="gint" name="size" />
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</method>
<method name="AddResourcePath" cname="gtk_icon_theme_add_resource_path">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="path" />
</parameters>
</method>
<method name="AppendSearchPath" cname="gtk_icon_theme_append_search_path">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="path" />
</parameters>
</method>
<method name="ChooseIcon" cname="gtk_icon_theme_choose_icon">
<return-type type="GtkIconInfo*" />
<parameters>
<parameter type="const-gchar*" array="true" name="icon_names" />
<parameter type="gint" name="size" />
<parameter type="GtkIconLookupFlags" name="flags" />
</parameters>
</method>
<method name="ChooseIconForScale" cname="gtk_icon_theme_choose_icon_for_scale">
<return-type type="GtkIconInfo*" />
<parameters>
<parameter type="const-gchar*" array="true" name="icon_names" />
<parameter type="gint" name="size" />
<parameter type="gint" name="scale" />
<parameter type="GtkIconLookupFlags" name="flags" />
</parameters>
</method>
<method name="ErrorQuark" cname="gtk_icon_theme_error_quark" shared="true">
<return-type type="GQuark" />
</method>
<method name="GetDefault" cname="gtk_icon_theme_get_default" shared="true">
<return-type type="GtkIconTheme*" />
</method>
<method name="GetExampleIconName" cname="gtk_icon_theme_get_example_icon_name">
<return-type type="char*" />
</method>
<method name="GetForScreen" cname="gtk_icon_theme_get_for_screen" shared="true">
<return-type type="GtkIconTheme*" />
<parameters>
<parameter type="GdkScreen*" name="screen" />
</parameters>
</method>
<method name="GetIconSizes" cname="gtk_icon_theme_get_icon_sizes">
<return-type type="gint*" />
<parameters>
<parameter type="const-gchar*" name="icon_name" />
</parameters>
</method>
<method name="GetSearchPath" cname="gtk_icon_theme_get_search_path">
<return-type type="void" />
<parameters>
<parameter type="gchar**" array="true" name="path" />
<parameter type="gint*" name="n_elements" />
</parameters>
</method>
<method name="GetType" cname="gtk_icon_theme_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="HasIcon" cname="gtk_icon_theme_has_icon">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="icon_name" />
</parameters>
</method>
<method name="ListContexts" cname="gtk_icon_theme_list_contexts">
<return-type type="GList*" />
</method>
<method name="ListIcons" cname="gtk_icon_theme_list_icons">
<return-type type="GList*" />
<parameters>
<parameter type="const-gchar*" name="context" />
</parameters>
</method>
<method name="LoadIcon" cname="gtk_icon_theme_load_icon">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="const-gchar*" name="icon_name" />
<parameter type="gint" name="size" />
<parameter type="GtkIconLookupFlags" name="flags" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="LoadIconForScale" cname="gtk_icon_theme_load_icon_for_scale">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="const-gchar*" name="icon_name" />
<parameter type="gint" name="size" />
<parameter type="gint" name="scale" />
<parameter type="GtkIconLookupFlags" name="flags" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="LoadSurface" cname="gtk_icon_theme_load_surface">
<return-type type="cairo_surface_t*" />
<parameters>
<parameter type="const-gchar*" name="icon_name" />
<parameter type="gint" name="size" />
<parameter type="gint" name="scale" />
<parameter type="GdkWindow*" name="for_window" />
<parameter type="GtkIconLookupFlags" name="flags" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="LookupByGicon" cname="gtk_icon_theme_lookup_by_gicon">
<return-type type="GtkIconInfo*" />
<parameters>
<parameter type="GIcon*" name="icon" />
<parameter type="gint" name="size" />
<parameter type="GtkIconLookupFlags" name="flags" />
</parameters>
</method>
<method name="LookupByGiconForScale" cname="gtk_icon_theme_lookup_by_gicon_for_scale">
<return-type type="GtkIconInfo*" />
<parameters>
<parameter type="GIcon*" name="icon" />
<parameter type="gint" name="size" />
<parameter type="gint" name="scale" />
<parameter type="GtkIconLookupFlags" name="flags" />
</parameters>
</method>
<method name="LookupIcon" cname="gtk_icon_theme_lookup_icon">
<return-type type="GtkIconInfo*" />
<parameters>
<parameter type="const-gchar*" name="icon_name" />
<parameter type="gint" name="size" />
<parameter type="GtkIconLookupFlags" name="flags" />
</parameters>
</method>
<method name="LookupIconForScale" cname="gtk_icon_theme_lookup_icon_for_scale">
<return-type type="GtkIconInfo*" />
<parameters>
<parameter type="const-gchar*" name="icon_name" />
<parameter type="gint" name="size" />
<parameter type="gint" name="scale" />
<parameter type="GtkIconLookupFlags" name="flags" />
</parameters>
</method>
<constructor cname="gtk_icon_theme_new" />
<method name="PrependSearchPath" cname="gtk_icon_theme_prepend_search_path">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="path" />
</parameters>
</method>
<method name="RescanIfNeeded" cname="gtk_icon_theme_rescan_if_needed">
<return-type type="gboolean" />
</method>
<method name="SetCustomTheme" cname="gtk_icon_theme_set_custom_theme">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="theme_name" />
</parameters>
</method>
<method name="SetScreen" cname="gtk_icon_theme_set_screen">
<return-type type="void" />
<parameters>
<parameter type="GdkScreen*" name="screen" />
</parameters>
</method>
<method name="SetSearchPath" cname="gtk_icon_theme_set_search_path">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" array="true" name="path" />
<parameter type="gint" name="n_elements" />
</parameters>
</method>
</object>
<object name="IconView" cname="GtkIconView" parent="GtkContainer">
<class_struct cname="GtkIconViewClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method signal_vm="item_activated" />
<method signal_vm="selection_changed" />
<method signal_vm="select_all" />
<method signal_vm="unselect_all" />
<method signal_vm="select_cursor_item" />
<method signal_vm="toggle_cursor_item" />
<method signal_vm="move_cursor" />
<method signal_vm="activate_cursor_item" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkIconViewPrivate*" />
<property name="SelectionMode" cname="selection-mode" type="GtkSelectionMode" readable="true" writeable="true" />
<property name="PixbufColumn" cname="pixbuf-column" type="gint" readable="true" writeable="true" />
<property name="TextColumn" cname="text-column" type="gint" readable="true" writeable="true" />
<property name="MarkupColumn" cname="markup-column" type="gint" readable="true" writeable="true" />
<property name="Model" cname="model" type="GtkTreeModel" readable="true" writeable="true" />
<property name="Columns" cname="columns" type="gint" readable="true" writeable="true" />
<property name="ItemWidth" cname="item-width" type="gint" readable="true" writeable="true" />
<property name="Spacing" cname="spacing" type="gint" readable="true" writeable="true" />
<property name="RowSpacing" cname="row-spacing" type="gint" readable="true" writeable="true" />
<property name="ColumnSpacing" cname="column-spacing" type="gint" readable="true" writeable="true" />
<property name="Margin" cname="margin" type="gint" readable="true" writeable="true" />
<property name="ItemOrientation" cname="item-orientation" type="GtkOrientation" readable="true" writeable="true" />
<property name="Reorderable" cname="reorderable" type="gboolean" readable="true" writeable="true" />
<property name="TooltipColumn" cname="tooltip-column" type="gint" readable="true" writeable="true" />
<property name="ItemPadding" cname="item-padding" type="gint" readable="true" writeable="true" />
<property name="CellArea" cname="cell-area" type="GtkCellArea" readable="true" writeable="true" construct-only="true" />
<property name="ActivateOnSingleClick" cname="activate-on-single-click" type="gboolean" readable="true" writeable="true" />
<property name="SelectionBoxColor" cname="selection-box-color" type="GTypeFromName(&quot;gdkcolor&quot;)" readable="true" />
<property name="SelectionBoxAlpha" cname="selection-box-alpha" type="uchar" readable="true" />
<signal name="ItemActivated" cname="item-activated" when="LAST" field_name="item_activated">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</signal>
<signal name="SelectionChanged" cname="selection-changed" when="FIRST" field_name="selection_changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="SelectAll" cname="select-all" when="LAST" field_name="select_all">
<return-type type="void" />
<parameters />
</signal>
<signal name="UnselectAll" cname="unselect-all" when="LAST" field_name="unselect_all">
<return-type type="void" />
<parameters />
</signal>
<signal name="SelectCursorItem" cname="select-cursor-item" when="LAST" field_name="select_cursor_item">
<return-type type="void" />
<parameters />
</signal>
<signal name="ToggleCursorItem" cname="toggle-cursor-item" when="LAST" field_name="toggle_cursor_item">
<return-type type="void" />
<parameters />
</signal>
<signal name="ActivateCursorItem" cname="activate-cursor-item" when="LAST" field_name="activate_cursor_item">
<return-type type="gboolean" />
<parameters />
</signal>
<signal name="MoveCursor" cname="move-cursor" when="LAST" field_name="move_cursor">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkMovementStep" name="step" />
<parameter type="gint" name="count" />
</parameters>
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkCellLayout" />
<interface cname="GtkBuildable" />
<interface cname="GtkScrollable" />
</implements>
<method name="ConvertWidgetToBinWindowCoords" cname="gtk_icon_view_convert_widget_to_bin_window_coords">
<return-type type="void" />
<parameters>
<parameter type="gint" name="wx" />
<parameter type="gint" name="wy" />
<parameter type="gint*" name="bx" />
<parameter type="gint*" name="by" />
</parameters>
</method>
<method name="CreateDragIcon" cname="gtk_icon_view_create_drag_icon">
<return-type type="cairo_surface_t*" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="EnableModelDragDest" cname="gtk_icon_view_enable_model_drag_dest">
<return-type type="void" />
<parameters>
<parameter type="const-GtkTargetEntry*" name="targets" />
<parameter type="gint" name="n_targets" />
<parameter type="GdkDragAction" name="actions" />
</parameters>
</method>
<method name="EnableModelDragSource" cname="gtk_icon_view_enable_model_drag_source">
<return-type type="void" />
<parameters>
<parameter type="GdkModifierType" name="start_button_mask" />
<parameter type="const-GtkTargetEntry*" name="targets" />
<parameter type="gint" name="n_targets" />
<parameter type="GdkDragAction" name="actions" />
</parameters>
</method>
<method name="GetActivateOnSingleClick" cname="gtk_icon_view_get_activate_on_single_click">
<return-type type="gboolean" />
</method>
<method name="GetCellRect" cname="gtk_icon_view_get_cell_rect">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkCellRenderer*" name="cell" />
<parameter type="GdkRectangle*" name="rect" />
</parameters>
</method>
<method name="GetColumnSpacing" cname="gtk_icon_view_get_column_spacing">
<return-type type="gint" />
</method>
<method name="GetColumns" cname="gtk_icon_view_get_columns">
<return-type type="gint" />
</method>
<method name="GetCursor" cname="gtk_icon_view_get_cursor">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath**" name="path" />
<parameter type="GtkCellRenderer**" name="cell" />
</parameters>
</method>
<method name="GetDestItemAtPos" cname="gtk_icon_view_get_dest_item_at_pos">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="drag_x" />
<parameter type="gint" name="drag_y" />
<parameter type="GtkTreePath**" name="path" />
<parameter type="GtkIconViewDropPosition*" name="pos" />
</parameters>
</method>
<method name="GetDragDestItem" cname="gtk_icon_view_get_drag_dest_item">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath**" name="path" />
<parameter type="GtkIconViewDropPosition*" name="pos" />
</parameters>
</method>
<method name="GetItemAtPos" cname="gtk_icon_view_get_item_at_pos">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="GtkTreePath**" name="path" />
<parameter type="GtkCellRenderer**" name="cell" />
</parameters>
</method>
<method name="GetItemColumn" cname="gtk_icon_view_get_item_column">
<return-type type="gint" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="GetItemOrientation" cname="gtk_icon_view_get_item_orientation">
<return-type type="GtkOrientation" />
</method>
<method name="GetItemPadding" cname="gtk_icon_view_get_item_padding">
<return-type type="gint" />
</method>
<method name="GetItemRow" cname="gtk_icon_view_get_item_row">
<return-type type="gint" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="GetItemWidth" cname="gtk_icon_view_get_item_width">
<return-type type="gint" />
</method>
<method name="GetMargin" cname="gtk_icon_view_get_margin">
<return-type type="gint" />
</method>
<method name="GetMarkupColumn" cname="gtk_icon_view_get_markup_column">
<return-type type="gint" />
</method>
<method name="GetModel" cname="gtk_icon_view_get_model">
<return-type type="GtkTreeModel*" />
</method>
<method name="GetPathAtPos" cname="gtk_icon_view_get_path_at_pos">
<return-type type="GtkTreePath*" />
<parameters>
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</method>
<method name="GetPixbufColumn" cname="gtk_icon_view_get_pixbuf_column">
<return-type type="gint" />
</method>
<method name="GetReorderable" cname="gtk_icon_view_get_reorderable">
<return-type type="gboolean" />
</method>
<method name="GetRowSpacing" cname="gtk_icon_view_get_row_spacing">
<return-type type="gint" />
</method>
<method name="GetSelectedItems" cname="gtk_icon_view_get_selected_items">
<return-type type="GList*" />
</method>
<method name="GetSelectionMode" cname="gtk_icon_view_get_selection_mode">
<return-type type="GtkSelectionMode" />
</method>
<method name="GetSpacing" cname="gtk_icon_view_get_spacing">
<return-type type="gint" />
</method>
<method name="GetTextColumn" cname="gtk_icon_view_get_text_column">
<return-type type="gint" />
</method>
<method name="GetTooltipColumn" cname="gtk_icon_view_get_tooltip_column">
<return-type type="gint" />
</method>
<method name="GetTooltipContext" cname="gtk_icon_view_get_tooltip_context">
<return-type type="gboolean" />
<parameters>
<parameter type="gint*" name="x" />
<parameter type="gint*" name="y" />
<parameter type="gboolean" name="keyboard_tip" />
<parameter type="GtkTreeModel**" name="model" />
<parameter type="GtkTreePath**" name="path" />
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="GetType" cname="gtk_icon_view_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVisibleRange" cname="gtk_icon_view_get_visible_range">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath**" name="start_path" />
<parameter type="GtkTreePath**" name="end_path" />
</parameters>
</method>
<constructor cname="gtk_icon_view_new" />
<constructor cname="gtk_icon_view_new_with_area">
<parameters>
<parameter type="GtkCellArea*" name="area" />
</parameters>
</constructor>
<constructor cname="gtk_icon_view_new_with_model">
<parameters>
<parameter type="GtkTreeModel*" name="model" />
</parameters>
</constructor>
<method name="PathIsSelected" cname="gtk_icon_view_path_is_selected">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="ScrollToPath" cname="gtk_icon_view_scroll_to_path">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="gboolean" name="use_align" />
<parameter type="gfloat" name="row_align" />
<parameter type="gfloat" name="col_align" />
</parameters>
</method>
<method name="SelectAll" cname="gtk_icon_view_select_all">
<return-type type="void" />
</method>
<method name="SelectPath" cname="gtk_icon_view_select_path">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="SelectedForeach" cname="gtk_icon_view_selected_foreach">
<return-type type="void" />
<parameters>
<parameter type="GtkIconViewForeachFunc" name="func" />
<parameter type="gpointer" name="data" />
</parameters>
</method>
<method name="SetActivateOnSingleClick" cname="gtk_icon_view_set_activate_on_single_click">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="single" />
</parameters>
</method>
<method name="SetColumnSpacing" cname="gtk_icon_view_set_column_spacing">
<return-type type="void" />
<parameters>
<parameter type="gint" name="column_spacing" />
</parameters>
</method>
<method name="SetColumns" cname="gtk_icon_view_set_columns">
<return-type type="void" />
<parameters>
<parameter type="gint" name="columns" />
</parameters>
</method>
<method name="SetCursor" cname="gtk_icon_view_set_cursor">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkCellRenderer*" name="cell" />
<parameter type="gboolean" name="start_editing" />
</parameters>
</method>
<method name="SetDragDestItem" cname="gtk_icon_view_set_drag_dest_item">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkIconViewDropPosition" name="pos" />
</parameters>
</method>
<method name="SetItemOrientation" cname="gtk_icon_view_set_item_orientation">
<return-type type="void" />
<parameters>
<parameter type="GtkOrientation" name="orientation" />
</parameters>
</method>
<method name="SetItemPadding" cname="gtk_icon_view_set_item_padding">
<return-type type="void" />
<parameters>
<parameter type="gint" name="item_padding" />
</parameters>
</method>
<method name="SetItemWidth" cname="gtk_icon_view_set_item_width">
<return-type type="void" />
<parameters>
<parameter type="gint" name="item_width" />
</parameters>
</method>
<method name="SetMargin" cname="gtk_icon_view_set_margin">
<return-type type="void" />
<parameters>
<parameter type="gint" name="margin" />
</parameters>
</method>
<method name="SetMarkupColumn" cname="gtk_icon_view_set_markup_column">
<return-type type="void" />
<parameters>
<parameter type="gint" name="column" />
</parameters>
</method>
<method name="SetModel" cname="gtk_icon_view_set_model">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeModel*" name="model" />
</parameters>
</method>
<method name="SetPixbufColumn" cname="gtk_icon_view_set_pixbuf_column">
<return-type type="void" />
<parameters>
<parameter type="gint" name="column" />
</parameters>
</method>
<method name="SetReorderable" cname="gtk_icon_view_set_reorderable">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="reorderable" />
</parameters>
</method>
<method name="SetRowSpacing" cname="gtk_icon_view_set_row_spacing">
<return-type type="void" />
<parameters>
<parameter type="gint" name="row_spacing" />
</parameters>
</method>
<method name="SetSelectionMode" cname="gtk_icon_view_set_selection_mode">
<return-type type="void" />
<parameters>
<parameter type="GtkSelectionMode" name="mode" />
</parameters>
</method>
<method name="SetSpacing" cname="gtk_icon_view_set_spacing">
<return-type type="void" />
<parameters>
<parameter type="gint" name="spacing" />
</parameters>
</method>
<method name="SetTextColumn" cname="gtk_icon_view_set_text_column">
<return-type type="void" />
<parameters>
<parameter type="gint" name="column" />
</parameters>
</method>
<method name="SetTooltipCell" cname="gtk_icon_view_set_tooltip_cell">
<return-type type="void" />
<parameters>
<parameter type="GtkTooltip*" name="tooltip" />
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkCellRenderer*" name="cell" />
</parameters>
</method>
<method name="SetTooltipColumn" cname="gtk_icon_view_set_tooltip_column">
<return-type type="void" />
<parameters>
<parameter type="gint" name="column" />
</parameters>
</method>
<method name="SetTooltipItem" cname="gtk_icon_view_set_tooltip_item">
<return-type type="void" />
<parameters>
<parameter type="GtkTooltip*" name="tooltip" />
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="UnselectAll" cname="gtk_icon_view_unselect_all">
<return-type type="void" />
</method>
<method name="UnselectPath" cname="gtk_icon_view_unselect_path">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="UnsetModelDragDest" cname="gtk_icon_view_unset_model_drag_dest">
<return-type type="void" />
</method>
<method name="UnsetModelDragSource" cname="gtk_icon_view_unset_model_drag_source">
<return-type type="void" />
</method>
</object>
<object name="Image" cname="GtkImage" parent="GtkMisc">
<class_struct cname="GtkImageClass">
<field name="ParentClass" cname="parent_class" type="GtkMiscClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkImagePrivate*" />
<property name="Pixbuf" cname="pixbuf" type="GdkPixbuf" readable="true" writeable="true" />
<property name="Surface" cname="surface" type="CairoGobjectSurface" readable="true" writeable="true" />
<property name="File" cname="file" type="gchar*" readable="true" writeable="true" />
<property name="Stock" cname="stock" type="gchar*" readable="true" writeable="true" />
<property name="IconSet" cname="icon-set" type="GtkIconSet" readable="true" writeable="true" />
<property name="IconSize" cname="icon-size" type="gint" readable="true" writeable="true" />
<property name="PixelSize" cname="pixel-size" type="gint" readable="true" writeable="true" />
<property name="PixbufAnimation" cname="pixbuf-animation" type="GdkPixbufAnimation" readable="true" writeable="true" />
<property name="IconName" cname="icon-name" type="gchar*" readable="true" writeable="true" />
<property name="Gicon" cname="gicon" type="GIcon" readable="true" writeable="true" />
<property name="Resource" cname="resource" type="gchar*" readable="true" writeable="true" />
<property name="StorageType" cname="storage-type" type="GtkImageType" readable="true" />
<property name="UseFallback" cname="use-fallback" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="Clear" cname="gtk_image_clear">
<return-type type="void" />
</method>
<method name="GetAnimation" cname="gtk_image_get_animation">
<return-type type="GdkPixbufAnimation*" />
</method>
<method name="GetGicon" cname="gtk_image_get_gicon">
<return-type type="void" />
<parameters>
<parameter type="GIcon**" name="gicon" />
<parameter type="GtkIconSize*" name="size" />
</parameters>
</method>
<method name="GetIconName" cname="gtk_image_get_icon_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar**" name="icon_name" />
<parameter type="GtkIconSize*" name="size" />
</parameters>
</method>
<method name="GetIconSet" cname="gtk_image_get_icon_set" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkIconSet**" name="icon_set" />
<parameter type="GtkIconSize*" name="size" />
</parameters>
</method>
<method name="GetPixbuf" cname="gtk_image_get_pixbuf">
<return-type type="GdkPixbuf*" />
</method>
<method name="GetPixelSize" cname="gtk_image_get_pixel_size">
<return-type type="gint" />
</method>
<method name="GetStock" cname="gtk_image_get_stock" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gchar**" name="stock_id" />
<parameter type="GtkIconSize*" name="size" />
</parameters>
</method>
<method name="GetStorageType" cname="gtk_image_get_storage_type">
<return-type type="GtkImageType" />
</method>
<method name="GetType" cname="gtk_image_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_image_new" />
<constructor cname="gtk_image_new_from_animation">
<parameters>
<parameter type="GdkPixbufAnimation*" name="animation" />
</parameters>
</constructor>
<constructor cname="gtk_image_new_from_file">
<parameters>
<parameter type="const-gchar*" name="filename" />
</parameters>
</constructor>
<constructor cname="gtk_image_new_from_gicon">
<parameters>
<parameter type="GIcon*" name="icon" />
<parameter type="GtkIconSize" name="size" />
</parameters>
</constructor>
<constructor cname="gtk_image_new_from_icon_name">
<parameters>
<parameter type="const-gchar*" name="icon_name" />
<parameter type="GtkIconSize" name="size" />
</parameters>
</constructor>
<constructor cname="gtk_image_new_from_icon_set" deprecated="1">
<parameters>
<parameter type="GtkIconSet*" name="icon_set" />
<parameter type="GtkIconSize" name="size" />
</parameters>
</constructor>
<constructor cname="gtk_image_new_from_pixbuf">
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</constructor>
<constructor cname="gtk_image_new_from_resource">
<parameters>
<parameter type="const-gchar*" name="resource_path" />
</parameters>
</constructor>
<constructor cname="gtk_image_new_from_stock" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="stock_id" />
<parameter type="GtkIconSize" name="size" />
</parameters>
</constructor>
<constructor cname="gtk_image_new_from_surface">
<parameters>
<parameter type="cairo_surface_t*" name="surface" />
</parameters>
</constructor>
<method name="SetFromAnimation" cname="gtk_image_set_from_animation">
<return-type type="void" />
<parameters>
<parameter type="GdkPixbufAnimation*" name="animation" />
</parameters>
</method>
<method name="SetFromFile" cname="gtk_image_set_from_file">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="filename" />
</parameters>
</method>
<method name="SetFromGicon" cname="gtk_image_set_from_gicon">
<return-type type="void" />
<parameters>
<parameter type="GIcon*" name="icon" />
<parameter type="GtkIconSize" name="size" />
</parameters>
</method>
<method name="SetFromIconName" cname="gtk_image_set_from_icon_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="icon_name" />
<parameter type="GtkIconSize" name="size" />
</parameters>
</method>
<method name="SetFromIconSet" cname="gtk_image_set_from_icon_set" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkIconSet*" name="icon_set" />
<parameter type="GtkIconSize" name="size" />
</parameters>
</method>
<method name="SetFromPixbuf" cname="gtk_image_set_from_pixbuf">
<return-type type="void" />
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</method>
<method name="SetFromResource" cname="gtk_image_set_from_resource">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="resource_path" />
</parameters>
</method>
<method name="SetFromStock" cname="gtk_image_set_from_stock" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="stock_id" />
<parameter type="GtkIconSize" name="size" />
</parameters>
</method>
<method name="SetFromSurface" cname="gtk_image_set_from_surface">
<return-type type="void" />
<parameters>
<parameter type="cairo_surface_t*" name="surface" />
</parameters>
</method>
<method name="SetPixelSize" cname="gtk_image_set_pixel_size">
<return-type type="void" />
<parameters>
<parameter type="gint" name="pixel_size" />
</parameters>
</method>
</object>
<object name="ImageMenuItem" cname="GtkImageMenuItem" parent="GtkMenuItem">
<class_struct cname="GtkImageMenuItemClass">
<field name="ParentClass" cname="parent_class" type="GtkMenuItemClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkImageMenuItemPrivate*" />
<property name="Image" cname="image" type="GtkWidget" readable="true" writeable="true" />
<property name="UseStock" cname="use-stock" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="AlwaysShowImage" cname="always-show-image" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="AccelGroup" cname="accel-group" type="GtkAccelGroup" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkActivatable" />
</implements>
<method name="GetAlwaysShowImage" cname="gtk_image_menu_item_get_always_show_image" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetImage" cname="gtk_image_menu_item_get_image" deprecated="1">
<return-type type="GtkWidget*" />
</method>
<method name="GetType" cname="gtk_image_menu_item_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<method name="GetUseStock" cname="gtk_image_menu_item_get_use_stock" deprecated="1">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_image_menu_item_new" deprecated="1" />
<constructor cname="gtk_image_menu_item_new_from_stock" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="stock_id" />
<parameter type="GtkAccelGroup*" name="accel_group" />
</parameters>
</constructor>
<constructor cname="gtk_image_menu_item_new_with_label" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<constructor cname="gtk_image_menu_item_new_with_mnemonic" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<method name="SetAccelGroup" cname="gtk_image_menu_item_set_accel_group" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkAccelGroup*" name="accel_group" />
</parameters>
</method>
<method name="SetAlwaysShowImage" cname="gtk_image_menu_item_set_always_show_image" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="always_show" />
</parameters>
</method>
<method name="SetImage" cname="gtk_image_menu_item_set_image" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="image" />
</parameters>
</method>
<method name="SetUseStock" cname="gtk_image_menu_item_set_use_stock" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_stock" />
</parameters>
</method>
</object>
<object name="IMContext" cname="GtkIMContext" parent="GObject">
<class_struct cname="GtkIMContextClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="preedit_start" />
<method signal_vm="preedit_end" />
<method signal_vm="preedit_changed" />
<method signal_vm="commit" />
<method signal_vm="retrieve_surrounding" />
<method signal_vm="delete_surrounding" />
<method vm="set_client_window" />
<method vm="get_preedit_string" />
<method vm="filter_keypress" />
<method vm="focus_in" />
<method vm="focus_out" />
<method vm="reset" />
<method vm="set_cursor_location" />
<method vm="set_use_preedit" />
<method vm="set_surrounding" />
<method vm="get_surrounding" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
</class_struct>
<signal name="PreeditStart" cname="preedit-start" when="LAST" field_name="preedit_start">
<return-type type="void" />
<parameters />
</signal>
<signal name="PreeditEnd" cname="preedit-end" when="LAST" field_name="preedit_end">
<return-type type="void" />
<parameters />
</signal>
<signal name="PreeditChanged" cname="preedit-changed" when="LAST" field_name="preedit_changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="Commit" cname="commit" when="LAST" field_name="commit">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="str" />
</parameters>
</signal>
<signal name="RetrieveSurrounding" cname="retrieve-surrounding" when="LAST" field_name="retrieve_surrounding">
<return-type type="gboolean" />
<parameters />
</signal>
<signal name="DeleteSurrounding" cname="delete-surrounding" when="LAST" field_name="delete_surrounding">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="offset" />
<parameter type="gint" name="n_chars" />
</parameters>
</signal>
<property name="InputPurpose" cname="input-purpose" type="GtkInputPurpose" readable="true" writeable="true" />
<property name="InputHints" cname="input-hints" type="GtkInputHints" readable="true" writeable="true" />
<virtual_method name="SetClientWindow" cname="set_client_window">
<return-type type="void" />
<parameters>
<parameter type="GdkWindow*" name="window" />
</parameters>
</virtual_method>
<virtual_method name="GetPreeditString" cname="get_preedit_string">
<return-type type="void" />
<parameters>
<parameter type="gchar**" name="str" />
<parameter type="PangoAttrList**" name="attrs" />
<parameter type="gint*" name="cursor_pos" />
</parameters>
</virtual_method>
<virtual_method name="FilterKeypress" cname="filter_keypress">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventKey*" name="event" />
</parameters>
</virtual_method>
<virtual_method name="FocusIn" cname="focus_in">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="FocusOut" cname="focus_out">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="Reset" cname="reset">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="SetCursorLocation" cname="set_cursor_location">
<return-type type="void" />
<parameters>
<parameter type="GdkRectangle*" name="area" />
</parameters>
</virtual_method>
<virtual_method name="SetUsePreedit" cname="set_use_preedit">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_preedit" />
</parameters>
</virtual_method>
<virtual_method name="SetSurrounding" cname="set_surrounding">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
<parameter type="gint" name="len" />
<parameter type="gint" name="cursor_index" />
</parameters>
</virtual_method>
<virtual_method name="GetSurrounding" cname="get_surrounding">
<return-type type="gboolean" />
<parameters>
<parameter type="gchar**" name="text" />
<parameter type="gint*" name="cursor_index" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="DeleteSurrounding" cname="gtk_im_context_delete_surrounding">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="offset" />
<parameter type="gint" name="n_chars" />
</parameters>
</method>
<method name="FilterKeypress" cname="gtk_im_context_filter_keypress">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventKey*" name="event" />
</parameters>
</method>
<method name="FocusIn" cname="gtk_im_context_focus_in">
<return-type type="void" />
</method>
<method name="FocusOut" cname="gtk_im_context_focus_out">
<return-type type="void" />
</method>
<method name="GetPreeditString" cname="gtk_im_context_get_preedit_string">
<return-type type="void" />
<parameters>
<parameter type="gchar**" name="str" />
<parameter type="PangoAttrList**" name="attrs" />
<parameter type="gint*" name="cursor_pos" />
</parameters>
</method>
<method name="GetSurrounding" cname="gtk_im_context_get_surrounding">
<return-type type="gboolean" />
<parameters>
<parameter type="gchar**" name="text" />
<parameter type="gint*" name="cursor_index" />
</parameters>
</method>
<method name="GetType" cname="gtk_im_context_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Reset" cname="gtk_im_context_reset">
<return-type type="void" />
</method>
<method name="SetClientWindow" cname="gtk_im_context_set_client_window">
<return-type type="void" />
<parameters>
<parameter type="GdkWindow*" name="window" />
</parameters>
</method>
<method name="SetCursorLocation" cname="gtk_im_context_set_cursor_location">
<return-type type="void" />
<parameters>
<parameter type="const-GdkRectangle*" name="area" />
</parameters>
</method>
<method name="SetSurrounding" cname="gtk_im_context_set_surrounding">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
<parameter type="gint" name="len" />
<parameter type="gint" name="cursor_index" />
</parameters>
</method>
<method name="SetUsePreedit" cname="gtk_im_context_set_use_preedit">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_preedit" />
</parameters>
</method>
</object>
<object name="IMContextSimple" cname="GtkIMContextSimple" parent="GtkIMContext">
<class_struct cname="GtkIMContextSimpleClass">
<field name="ParentClass" cname="parent_class" type="GtkIMContextClass" />
</class_struct>
<field name="Priv" cname="priv" type="GtkIMContextSimplePrivate*" />
<method name="AddComposeFile" cname="gtk_im_context_simple_add_compose_file">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="compose_file" />
</parameters>
</method>
<method name="AddTable" cname="gtk_im_context_simple_add_table">
<return-type type="void" />
<parameters>
<parameter type="guint16*" name="data" />
<parameter type="gint" name="max_seq_len" />
<parameter type="gint" name="n_seqs" />
</parameters>
</method>
<method name="GetType" cname="gtk_im_context_simple_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_im_context_simple_new" />
</object>
<object name="IMMulticontext" cname="GtkIMMulticontext" parent="GtkIMContext">
<class_struct cname="GtkIMMulticontextClass">
<field name="ParentClass" cname="parent_class" type="GtkIMContextClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkIMMulticontextPrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="AppendMenuitems" cname="gtk_im_multicontext_append_menuitems" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkMenuShell*" name="menushell" />
</parameters>
</method>
<method name="GetContextId" cname="gtk_im_multicontext_get_context_id">
<return-type type="const-char*" />
</method>
<method name="GetType" cname="gtk_im_multicontext_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_im_multicontext_new" />
<method name="SetContextId" cname="gtk_im_multicontext_set_context_id">
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="context_id" />
</parameters>
</method>
</object>
<object name="InfoBar" cname="GtkInfoBar" parent="GtkBox">
<class_struct cname="GtkInfoBarClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
<method signal_vm="response" />
<method signal_vm="close" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkInfoBarPrivate*" />
<property name="MessageType" cname="message-type" type="GtkMessageType" readable="true" writeable="true" construct="true" />
<property name="ShowCloseButton" cname="show-close-button" type="gboolean" readable="true" writeable="true" construct="true" />
<signal name="Response" cname="response" when="LAST" field_name="response">
<return-type type="void" />
<parameters>
<parameter type="gint" name="response_id" />
</parameters>
</signal>
<signal name="Close" cname="close" when="LAST" field_name="close">
<return-type type="void" />
<parameters />
</signal>
<property name="ContentAreaBorder" cname="content-area-border" type="gint" readable="true" />
<property name="ContentAreaSpacing" cname="content-area-spacing" type="gint" readable="true" />
<property name="ButtonSpacing" cname="button-spacing" type="gint" readable="true" />
<property name="ActionAreaBorder" cname="action-area-border" type="gint" readable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="AddActionWidget" cname="gtk_info_bar_add_action_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gint" name="response_id" />
</parameters>
</method>
<method name="AddButton" cname="gtk_info_bar_add_button">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="const-gchar*" name="button_text" />
<parameter type="gint" name="response_id" />
</parameters>
</method>
<method name="AddButtons" cname="gtk_info_bar_add_buttons">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="first_button_text" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="GetActionArea" cname="gtk_info_bar_get_action_area">
<return-type type="GtkWidget*" />
</method>
<method name="GetContentArea" cname="gtk_info_bar_get_content_area">
<return-type type="GtkWidget*" />
</method>
<method name="GetMessageType" cname="gtk_info_bar_get_message_type">
<return-type type="GtkMessageType" />
</method>
<method name="GetShowCloseButton" cname="gtk_info_bar_get_show_close_button">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_info_bar_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_info_bar_new" />
<constructor cname="gtk_info_bar_new_with_buttons">
<parameters>
<parameter type="const-gchar*" name="first_button_text" />
<parameter ellipsis="true" />
</parameters>
</constructor>
<method name="Response" cname="gtk_info_bar_response">
<return-type type="void" />
<parameters>
<parameter type="gint" name="response_id" />
</parameters>
</method>
<method name="SetDefaultResponse" cname="gtk_info_bar_set_default_response">
<return-type type="void" />
<parameters>
<parameter type="gint" name="response_id" />
</parameters>
</method>
<method name="SetMessageType" cname="gtk_info_bar_set_message_type">
<return-type type="void" />
<parameters>
<parameter type="GtkMessageType" name="message_type" />
</parameters>
</method>
<method name="SetResponseSensitive" cname="gtk_info_bar_set_response_sensitive">
<return-type type="void" />
<parameters>
<parameter type="gint" name="response_id" />
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetShowCloseButton" cname="gtk_info_bar_set_show_close_button">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
</object>
<object name="Invisible" cname="GtkInvisible" parent="GtkWidget">
<class_struct cname="GtkInvisibleClass">
<field name="ParentClass" cname="parent_class" type="GtkWidgetClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkInvisiblePrivate*" />
<property name="Screen" cname="screen" type="GdkScreen" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetScreen" cname="gtk_invisible_get_screen">
<return-type type="GdkScreen*" />
</method>
<method name="GetType" cname="gtk_invisible_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_invisible_new" />
<constructor cname="gtk_invisible_new_for_screen">
<parameters>
<parameter type="GdkScreen*" name="screen" />
</parameters>
</constructor>
<method name="SetScreen" cname="gtk_invisible_set_screen">
<return-type type="void" />
<parameters>
<parameter type="GdkScreen*" name="screen" />
</parameters>
</method>
</object>
<object name="Label" cname="GtkLabel" parent="GtkMisc">
<class_struct cname="GtkLabelClass">
<field name="ParentClass" cname="parent_class" type="GtkMiscClass" />
<method signal_vm="move_cursor" />
<method signal_vm="copy_clipboard" />
<method signal_vm="populate_popup" />
<method signal_vm="activate_link" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
<method vm="_gtk_reserved7" />
<method vm="_gtk_reserved8" />
</class_struct>
<field name="Priv" cname="priv" type="GtkLabelPrivate*" />
<signal name="MoveCursor" cname="move-cursor" when="LAST" field_name="move_cursor">
<return-type type="void" />
<parameters>
<parameter type="GtkMovementStep" name="step" />
<parameter type="gint" name="count" />
<parameter type="gboolean" name="extend_selection" />
</parameters>
</signal>
<signal name="CopyClipboard" cname="copy-clipboard" when="LAST" field_name="copy_clipboard">
<return-type type="void" />
<parameters />
</signal>
<signal name="PopulatePopup" cname="populate-popup" when="LAST" field_name="populate_popup">
<return-type type="void" />
<parameters>
<parameter type="GtkMenu*" name="menu" />
</parameters>
</signal>
<signal name="ActivateCurrentLink" cname="activate-current-link" when="LAST">
<return-type type="void" />
<parameters />
</signal>
<signal name="ActivateLink" cname="activate-link" when="LAST" field_name="activate_link">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="uri" />
</parameters>
</signal>
<property name="Label" cname="label" type="gchar*" readable="true" writeable="true" />
<property name="Attributes" cname="attributes" type="PangoAttrList" readable="true" writeable="true" />
<property name="UseMarkup" cname="use-markup" type="gboolean" readable="true" writeable="true" />
<property name="UseUnderline" cname="use-underline" type="gboolean" readable="true" writeable="true" />
<property name="Justify" cname="justify" type="GtkJustification" readable="true" writeable="true" />
<property name="Xalign" cname="xalign" type="gfloat" readable="true" writeable="true" />
<property name="Yalign" cname="yalign" type="gfloat" readable="true" writeable="true" />
<property name="Pattern" cname="pattern" type="gchar*" writeable="true" />
<property name="Wrap" cname="wrap" type="gboolean" readable="true" writeable="true" />
<property name="WrapMode" cname="wrap-mode" type="PangoWrapMode" readable="true" writeable="true" />
<property name="Selectable" cname="selectable" type="gboolean" readable="true" writeable="true" />
<property name="MnemonicKeyval" cname="mnemonic-keyval" type="guint" readable="true" />
<property name="MnemonicWidget" cname="mnemonic-widget" type="GtkWidget" readable="true" writeable="true" />
<property name="CursorPosition" cname="cursor-position" type="gint" readable="true" />
<property name="SelectionBound" cname="selection-bound" type="gint" readable="true" />
<property name="Ellipsize" cname="ellipsize" type="PangoEllipsizeMode" readable="true" writeable="true" />
<property name="WidthChars" cname="width-chars" type="gint" readable="true" writeable="true" />
<property name="SingleLineMode" cname="single-line-mode" type="gboolean" readable="true" writeable="true" />
<property name="Angle" cname="angle" type="gdouble" readable="true" writeable="true" />
<property name="MaxWidthChars" cname="max-width-chars" type="gint" readable="true" writeable="true" />
<property name="TrackVisitedLinks" cname="track-visited-links" type="gboolean" readable="true" writeable="true" />
<property name="Lines" cname="lines" type="gint" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved7" cname="_gtk_reserved7" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved8" cname="_gtk_reserved8" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="GetAngle" cname="gtk_label_get_angle">
<return-type type="gdouble" />
</method>
<method name="GetAttributes" cname="gtk_label_get_attributes">
<return-type type="PangoAttrList*" />
</method>
<method name="GetCurrentUri" cname="gtk_label_get_current_uri">
<return-type type="const-gchar*" />
</method>
<method name="GetEllipsize" cname="gtk_label_get_ellipsize">
<return-type type="PangoEllipsizeMode" />
</method>
<method name="GetJustify" cname="gtk_label_get_justify">
<return-type type="GtkJustification" />
</method>
<method name="GetLabel" cname="gtk_label_get_label">
<return-type type="const-gchar*" />
</method>
<method name="GetLayout" cname="gtk_label_get_layout">
<return-type type="PangoLayout*" />
</method>
<method name="GetLayoutOffsets" cname="gtk_label_get_layout_offsets">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="x" />
<parameter type="gint*" name="y" />
</parameters>
</method>
<method name="GetLineWrap" cname="gtk_label_get_line_wrap">
<return-type type="gboolean" />
</method>
<method name="GetLineWrapMode" cname="gtk_label_get_line_wrap_mode">
<return-type type="PangoWrapMode" />
</method>
<method name="GetLines" cname="gtk_label_get_lines">
<return-type type="gint" />
</method>
<method name="GetMaxWidthChars" cname="gtk_label_get_max_width_chars">
<return-type type="gint" />
</method>
<method name="GetMnemonicKeyval" cname="gtk_label_get_mnemonic_keyval">
<return-type type="guint" />
</method>
<method name="GetMnemonicWidget" cname="gtk_label_get_mnemonic_widget">
<return-type type="GtkWidget*" />
</method>
<method name="GetSelectable" cname="gtk_label_get_selectable">
<return-type type="gboolean" />
</method>
<method name="GetSelectionBounds" cname="gtk_label_get_selection_bounds">
<return-type type="gboolean" />
<parameters>
<parameter type="gint*" name="start" />
<parameter type="gint*" name="end" />
</parameters>
</method>
<method name="GetSingleLineMode" cname="gtk_label_get_single_line_mode">
<return-type type="gboolean" />
</method>
<method name="GetText" cname="gtk_label_get_text">
<return-type type="const-gchar*" />
</method>
<method name="GetTrackVisitedLinks" cname="gtk_label_get_track_visited_links">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_label_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUseMarkup" cname="gtk_label_get_use_markup">
<return-type type="gboolean" />
</method>
<method name="GetUseUnderline" cname="gtk_label_get_use_underline">
<return-type type="gboolean" />
</method>
<method name="GetWidthChars" cname="gtk_label_get_width_chars">
<return-type type="gint" />
</method>
<method name="GetXalign" cname="gtk_label_get_xalign">
<return-type type="gfloat" />
</method>
<method name="GetYalign" cname="gtk_label_get_yalign">
<return-type type="gfloat" />
</method>
<constructor cname="gtk_label_new">
<parameters>
<parameter type="const-gchar*" name="str" />
</parameters>
</constructor>
<constructor cname="gtk_label_new_with_mnemonic">
<parameters>
<parameter type="const-gchar*" name="str" />
</parameters>
</constructor>
<method name="SelectRegion" cname="gtk_label_select_region">
<return-type type="void" />
<parameters>
<parameter type="gint" name="start_offset" />
<parameter type="gint" name="end_offset" />
</parameters>
</method>
<method name="SetAngle" cname="gtk_label_set_angle">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="angle" />
</parameters>
</method>
<method name="SetAttributes" cname="gtk_label_set_attributes">
<return-type type="void" />
<parameters>
<parameter type="PangoAttrList*" name="attrs" />
</parameters>
</method>
<method name="SetEllipsize" cname="gtk_label_set_ellipsize">
<return-type type="void" />
<parameters>
<parameter type="PangoEllipsizeMode" name="mode" />
</parameters>
</method>
<method name="SetJustify" cname="gtk_label_set_justify">
<return-type type="void" />
<parameters>
<parameter type="GtkJustification" name="jtype" />
</parameters>
</method>
<method name="SetLabel" cname="gtk_label_set_label">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="str" />
</parameters>
</method>
<method name="SetLineWrap" cname="gtk_label_set_line_wrap">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="wrap" />
</parameters>
</method>
<method name="SetLineWrapMode" cname="gtk_label_set_line_wrap_mode">
<return-type type="void" />
<parameters>
<parameter type="PangoWrapMode" name="wrap_mode" />
</parameters>
</method>
<method name="SetLines" cname="gtk_label_set_lines">
<return-type type="void" />
<parameters>
<parameter type="gint" name="lines" />
</parameters>
</method>
<method name="SetMarkup" cname="gtk_label_set_markup">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="str" />
</parameters>
</method>
<method name="SetMarkupWithMnemonic" cname="gtk_label_set_markup_with_mnemonic">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="str" />
</parameters>
</method>
<method name="SetMaxWidthChars" cname="gtk_label_set_max_width_chars">
<return-type type="void" />
<parameters>
<parameter type="gint" name="n_chars" />
</parameters>
</method>
<method name="SetMnemonicWidget" cname="gtk_label_set_mnemonic_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="SetPattern" cname="gtk_label_set_pattern">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="pattern" />
</parameters>
</method>
<method name="SetSelectable" cname="gtk_label_set_selectable">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetSingleLineMode" cname="gtk_label_set_single_line_mode">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="single_line_mode" />
</parameters>
</method>
<method name="SetText" cname="gtk_label_set_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="str" />
</parameters>
</method>
<method name="SetTextWithMnemonic" cname="gtk_label_set_text_with_mnemonic">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="str" />
</parameters>
</method>
<method name="SetTrackVisitedLinks" cname="gtk_label_set_track_visited_links">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="track_links" />
</parameters>
</method>
<method name="SetUseMarkup" cname="gtk_label_set_use_markup">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetUseUnderline" cname="gtk_label_set_use_underline">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetWidthChars" cname="gtk_label_set_width_chars">
<return-type type="void" />
<parameters>
<parameter type="gint" name="n_chars" />
</parameters>
</method>
<method name="SetXalign" cname="gtk_label_set_xalign">
<return-type type="void" />
<parameters>
<parameter type="gfloat" name="xalign" />
</parameters>
</method>
<method name="SetYalign" cname="gtk_label_set_yalign">
<return-type type="void" />
<parameters>
<parameter type="gfloat" name="yalign" />
</parameters>
</method>
</object>
<object name="Layout" cname="GtkLayout" parent="GtkContainer">
<class_struct cname="GtkLayoutClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkLayoutPrivate*" />
<childprop name="X" cname="x" type="gint" readable="true" writeable="true" />
<childprop name="Y" cname="y" type="gint" readable="true" writeable="true" />
<property name="Width" cname="width" type="guint" readable="true" writeable="true" />
<property name="Height" cname="height" type="guint" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkScrollable" />
</implements>
<method name="GetBinWindow" cname="gtk_layout_get_bin_window">
<return-type type="GdkWindow*" />
</method>
<method name="GetHadjustment" cname="gtk_layout_get_hadjustment" deprecated="1">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetSize" cname="gtk_layout_get_size">
<return-type type="void" />
<parameters>
<parameter type="guint*" name="width" />
<parameter type="guint*" name="height" />
</parameters>
</method>
<method name="GetType" cname="gtk_layout_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVadjustment" cname="gtk_layout_get_vadjustment" deprecated="1">
<return-type type="GtkAdjustment*" />
</method>
<method name="Move" cname="gtk_layout_move">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child_widget" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</method>
<constructor cname="gtk_layout_new">
<parameters>
<parameter type="GtkAdjustment*" name="hadjustment" />
<parameter type="GtkAdjustment*" name="vadjustment" />
</parameters>
</constructor>
<method name="Put" cname="gtk_layout_put">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child_widget" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</method>
<method name="SetHadjustment" cname="gtk_layout_set_hadjustment" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</method>
<method name="SetSize" cname="gtk_layout_set_size">
<return-type type="void" />
<parameters>
<parameter type="guint" name="width" />
<parameter type="guint" name="height" />
</parameters>
</method>
<method name="SetVadjustment" cname="gtk_layout_set_vadjustment" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</method>
</object>
<object name="LevelBar" cname="GtkLevelBar" parent="GtkWidget">
<class_struct cname="GtkLevelBarClass">
<field name="ParentClass" cname="parent_class" type="GtkWidgetClass" />
<method signal_vm="offset_changed" />
<field name="Padding" cname="padding" type="gpointer" array_len="16" />
</class_struct>
<field name="Priv" cname="priv" type="GtkLevelBarPrivate*" />
<signal name="OffsetChanged" cname="offset-changed" when="FIRST" field_name="offset_changed">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</signal>
<property name="Value" cname="value" type="gdouble" readable="true" writeable="true" />
<property name="MinValue" cname="min-value" type="gdouble" readable="true" writeable="true" />
<property name="MaxValue" cname="max-value" type="gdouble" readable="true" writeable="true" />
<property name="Mode" cname="mode" type="GtkLevelBarMode" readable="true" writeable="true" />
<property name="Inverted" cname="inverted" type="gboolean" readable="true" writeable="true" />
<property name="MinBlockHeight" cname="min-block-height" type="gint" readable="true" writeable="true" />
<property name="MinBlockWidth" cname="min-block-width" type="gint" readable="true" writeable="true" />
<implements>
<interface cname="GtkOrientable" />
<interface cname="GtkBuildable" />
</implements>
<method name="AddOffsetValue" cname="gtk_level_bar_add_offset_value">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="gdouble" name="value" />
</parameters>
</method>
<method name="GetInverted" cname="gtk_level_bar_get_inverted">
<return-type type="gboolean" />
</method>
<method name="GetMaxValue" cname="gtk_level_bar_get_max_value">
<return-type type="gdouble" />
</method>
<method name="GetMinValue" cname="gtk_level_bar_get_min_value">
<return-type type="gdouble" />
</method>
<method name="GetMode" cname="gtk_level_bar_get_mode">
<return-type type="GtkLevelBarMode" />
</method>
<method name="GetOffsetValue" cname="gtk_level_bar_get_offset_value">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="gdouble*" name="value" />
</parameters>
</method>
<method name="GetType" cname="gtk_level_bar_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetValue" cname="gtk_level_bar_get_value">
<return-type type="gdouble" />
</method>
<constructor cname="gtk_level_bar_new" />
<constructor cname="gtk_level_bar_new_for_interval">
<parameters>
<parameter type="gdouble" name="min_value" />
<parameter type="gdouble" name="max_value" />
</parameters>
</constructor>
<method name="RemoveOffsetValue" cname="gtk_level_bar_remove_offset_value">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="SetInverted" cname="gtk_level_bar_set_inverted">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="inverted" />
</parameters>
</method>
<method name="SetMaxValue" cname="gtk_level_bar_set_max_value">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="value" />
</parameters>
</method>
<method name="SetMinValue" cname="gtk_level_bar_set_min_value">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="value" />
</parameters>
</method>
<method name="SetMode" cname="gtk_level_bar_set_mode">
<return-type type="void" />
<parameters>
<parameter type="GtkLevelBarMode" name="mode" />
</parameters>
</method>
<method name="SetValue" cname="gtk_level_bar_set_value">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="value" />
</parameters>
</method>
</object>
<object name="LinkButton" cname="GtkLinkButton" parent="GtkButton">
<class_struct cname="GtkLinkButtonClass">
<field name="ParentClass" cname="parent_class" type="GtkButtonClass" />
<method signal_vm="activate_link" />
<method vm="_gtk_padding1" />
<method vm="_gtk_padding2" />
<method vm="_gtk_padding3" />
<method vm="_gtk_padding4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkLinkButtonPrivate*" />
<property name="Uri" cname="uri" type="gchar*" readable="true" writeable="true" />
<property name="Visited" cname="visited" type="gboolean" readable="true" writeable="true" />
<signal name="ActivateLink" cname="activate-link" when="LAST" field_name="activate_link">
<return-type type="gboolean" />
<parameters />
</signal>
<virtual_method name="GtkPadding1" cname="_gtk_padding1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkPadding2" cname="_gtk_padding2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkPadding3" cname="_gtk_padding3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkPadding4" cname="_gtk_padding4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_link_button_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUri" cname="gtk_link_button_get_uri">
<return-type type="const-gchar*" />
</method>
<method name="GetVisited" cname="gtk_link_button_get_visited">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_link_button_new">
<parameters>
<parameter type="const-gchar*" name="uri" />
</parameters>
</constructor>
<constructor cname="gtk_link_button_new_with_label">
<parameters>
<parameter type="const-gchar*" name="uri" />
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<method name="SetUri" cname="gtk_link_button_set_uri">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="uri" />
</parameters>
</method>
<method name="SetVisited" cname="gtk_link_button_set_visited">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="visited" />
</parameters>
</method>
</object>
<object name="ListBox" cname="GtkListBox" parent="GtkContainer">
<class_struct cname="GtkListBoxClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method signal_vm="row_selected" />
<method signal_vm="row_activated" />
<method signal_vm="activate_cursor_row" />
<method signal_vm="toggle_cursor_row" />
<method signal_vm="move_cursor" />
<method signal_vm="selected_rows_changed" />
<method signal_vm="select_all" />
<method signal_vm="unselect_all" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
</class_struct>
<property name="SelectionMode" cname="selection-mode" type="GtkSelectionMode" readable="true" writeable="true" />
<property name="ActivateOnSingleClick" cname="activate-on-single-click" type="gboolean" readable="true" writeable="true" />
<signal name="RowSelected" cname="row-selected" when="LAST" field_name="row_selected">
<return-type type="void" />
<parameters>
<parameter type="GtkListBoxRow*" name="row" />
</parameters>
</signal>
<signal name="SelectedRowsChanged" cname="selected-rows-changed" when="FIRST" field_name="selected_rows_changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="SelectAll" cname="select-all" when="LAST" field_name="select_all">
<return-type type="void" />
<parameters />
</signal>
<signal name="UnselectAll" cname="unselect-all" when="LAST" field_name="unselect_all">
<return-type type="void" />
<parameters />
</signal>
<signal name="RowActivated" cname="row-activated" when="LAST" field_name="row_activated">
<return-type type="void" />
<parameters>
<parameter type="GtkListBoxRow*" name="row" />
</parameters>
</signal>
<signal name="ActivateCursorRow" cname="activate-cursor-row" when="LAST" field_name="activate_cursor_row">
<return-type type="void" />
<parameters />
</signal>
<signal name="ToggleCursorRow" cname="toggle-cursor-row" when="LAST" field_name="toggle_cursor_row">
<return-type type="void" />
<parameters />
</signal>
<signal name="MoveCursor" cname="move-cursor" when="LAST" field_name="move_cursor">
<return-type type="void" />
<parameters>
<parameter type="GtkMovementStep" name="step" />
<parameter type="gint" name="count" />
</parameters>
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="BindModel" cname="gtk_list_box_bind_model">
<return-type type="void" />
<parameters>
<parameter type="GListModel*" name="model" />
<parameter type="GtkListBoxCreateWidgetFunc" name="create_widget_func" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="user_data_free_func" />
</parameters>
</method>
<method name="DragHighlightRow" cname="gtk_list_box_drag_highlight_row">
<return-type type="void" />
<parameters>
<parameter type="GtkListBoxRow*" name="row" />
</parameters>
</method>
<method name="DragUnhighlightRow" cname="gtk_list_box_drag_unhighlight_row">
<return-type type="void" />
</method>
<method name="GetActivateOnSingleClick" cname="gtk_list_box_get_activate_on_single_click">
<return-type type="gboolean" />
</method>
<method name="GetAdjustment" cname="gtk_list_box_get_adjustment">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetRowAtIndex" cname="gtk_list_box_get_row_at_index">
<return-type type="GtkListBoxRow*" />
<parameters>
<parameter type="gint" name="index_" />
</parameters>
</method>
<method name="GetRowAtY" cname="gtk_list_box_get_row_at_y">
<return-type type="GtkListBoxRow*" />
<parameters>
<parameter type="gint" name="y" />
</parameters>
</method>
<method name="GetSelectedRow" cname="gtk_list_box_get_selected_row">
<return-type type="GtkListBoxRow*" />
</method>
<method name="GetSelectedRows" cname="gtk_list_box_get_selected_rows">
<return-type type="GList*" />
</method>
<method name="GetSelectionMode" cname="gtk_list_box_get_selection_mode">
<return-type type="GtkSelectionMode" />
</method>
<method name="GetType" cname="gtk_list_box_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Insert" cname="gtk_list_box_insert">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="InvalidateFilter" cname="gtk_list_box_invalidate_filter">
<return-type type="void" />
</method>
<method name="InvalidateHeaders" cname="gtk_list_box_invalidate_headers">
<return-type type="void" />
</method>
<method name="InvalidateSort" cname="gtk_list_box_invalidate_sort">
<return-type type="void" />
</method>
<constructor cname="gtk_list_box_new" />
<method name="Prepend" cname="gtk_list_box_prepend">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="SelectAll" cname="gtk_list_box_select_all">
<return-type type="void" />
</method>
<method name="SelectRow" cname="gtk_list_box_select_row">
<return-type type="void" />
<parameters>
<parameter type="GtkListBoxRow*" name="row" />
</parameters>
</method>
<method name="SelectedForeach" cname="gtk_list_box_selected_foreach">
<return-type type="void" />
<parameters>
<parameter type="GtkListBoxForeachFunc" name="func" />
<parameter type="gpointer" name="data" />
</parameters>
</method>
<method name="SetActivateOnSingleClick" cname="gtk_list_box_set_activate_on_single_click">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="single" />
</parameters>
</method>
<method name="SetAdjustment" cname="gtk_list_box_set_adjustment">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</method>
<method name="SetFilterFunc" cname="gtk_list_box_set_filter_func">
<return-type type="void" />
<parameters>
<parameter type="GtkListBoxFilterFunc" name="filter_func" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="SetHeaderFunc" cname="gtk_list_box_set_header_func">
<return-type type="void" />
<parameters>
<parameter type="GtkListBoxUpdateHeaderFunc" name="update_header" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="SetPlaceholder" cname="gtk_list_box_set_placeholder">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="placeholder" />
</parameters>
</method>
<method name="SetSelectionMode" cname="gtk_list_box_set_selection_mode">
<return-type type="void" />
<parameters>
<parameter type="GtkSelectionMode" name="mode" />
</parameters>
</method>
<method name="SetSortFunc" cname="gtk_list_box_set_sort_func">
<return-type type="void" />
<parameters>
<parameter type="GtkListBoxSortFunc" name="sort_func" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="UnselectAll" cname="gtk_list_box_unselect_all">
<return-type type="void" />
</method>
<method name="UnselectRow" cname="gtk_list_box_unselect_row">
<return-type type="void" />
<parameters>
<parameter type="GtkListBoxRow*" name="row" />
</parameters>
</method>
</object>
<object name="ListBoxRow" cname="GtkListBoxRow" parent="GtkBin">
<class_struct cname="GtkListBoxRowClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<method signal_vm="activate" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
</class_struct>
<signal name="Activate" cname="activate" when="FIRST" field_name="activate">
<return-type type="void" />
<parameters />
</signal>
<property name="Activatable" cname="activatable" type="gboolean" readable="true" writeable="true" />
<property name="Selectable" cname="selectable" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="Changed" cname="gtk_list_box_row_changed">
<return-type type="void" />
</method>
<method name="GetActivatable" cname="gtk_list_box_row_get_activatable">
<return-type type="gboolean" />
</method>
<method name="GetHeader" cname="gtk_list_box_row_get_header">
<return-type type="GtkWidget*" />
</method>
<method name="GetIndex" cname="gtk_list_box_row_get_index">
<return-type type="gint" />
</method>
<method name="GetSelectable" cname="gtk_list_box_row_get_selectable">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_list_box_row_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="IsSelected" cname="gtk_list_box_row_is_selected">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_list_box_row_new" />
<method name="SetActivatable" cname="gtk_list_box_row_set_activatable">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="activatable" />
</parameters>
</method>
<method name="SetHeader" cname="gtk_list_box_row_set_header">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="header" />
</parameters>
</method>
<method name="SetSelectable" cname="gtk_list_box_row_set_selectable">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="selectable" />
</parameters>
</method>
</object>
<object name="ListStore" cname="GtkListStore" parent="GObject">
<class_struct cname="GtkListStoreClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkListStorePrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkTreeModel" />
<interface cname="GtkTreeDragSource" />
<interface cname="GtkTreeDragDest" />
<interface cname="GtkTreeSortable" />
<interface cname="GtkBuildable" />
</implements>
<method name="Append" cname="gtk_list_store_append">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="Clear" cname="gtk_list_store_clear">
<return-type type="void" />
</method>
<method name="GetType" cname="gtk_list_store_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Insert" cname="gtk_list_store_insert">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="InsertAfter" cname="gtk_list_store_insert_after">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="sibling" />
</parameters>
</method>
<method name="InsertBefore" cname="gtk_list_store_insert_before">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="sibling" />
</parameters>
</method>
<method name="InsertWithValues" cname="gtk_list_store_insert_with_values">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gint" name="position" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="InsertWithValuesv" cname="gtk_list_store_insert_with_valuesv">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gint" name="position" />
<parameter type="gint*" name="columns" />
<parameter type="GValue*" name="values" />
<parameter type="gint" name="n_values" />
</parameters>
</method>
<method name="IterIsValid" cname="gtk_list_store_iter_is_valid">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="MoveAfter" cname="gtk_list_store_move_after">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="position" />
</parameters>
</method>
<method name="MoveBefore" cname="gtk_list_store_move_before">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="position" />
</parameters>
</method>
<constructor cname="gtk_list_store_new">
<parameters>
<parameter type="gint" name="n_columns" />
<parameter ellipsis="true" />
</parameters>
</constructor>
<constructor cname="gtk_list_store_newv">
<parameters>
<parameter type="gint" name="n_columns" />
<parameter type="GType*" name="types" />
</parameters>
</constructor>
<method name="Prepend" cname="gtk_list_store_prepend">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="Remove" cname="gtk_list_store_remove">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="Reorder" cname="gtk_list_store_reorder">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="new_order" />
</parameters>
</method>
<method name="Set" cname="gtk_list_store_set">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="SetColumnTypes" cname="gtk_list_store_set_column_types">
<return-type type="void" />
<parameters>
<parameter type="gint" name="n_columns" />
<parameter type="GType*" name="types" />
</parameters>
</method>
<method name="SetValist" cname="gtk_list_store_set_valist">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="va_list" name="var_args" />
</parameters>
</method>
<method name="SetValue" cname="gtk_list_store_set_value">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gint" name="column" />
<parameter type="GValue*" name="value" />
</parameters>
</method>
<method name="SetValuesv" cname="gtk_list_store_set_valuesv">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gint*" name="columns" />
<parameter type="GValue*" name="values" />
<parameter type="gint" name="n_values" />
</parameters>
</method>
<method name="Swap" cname="gtk_list_store_swap">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="a" />
<parameter type="GtkTreeIter*" name="b" />
</parameters>
</method>
</object>
<object name="Menu" cname="GtkMenu" parent="GtkMenuShell">
<class_struct cname="GtkMenuClass">
<field name="ParentClass" cname="parent_class" type="GtkMenuShellClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkMenuPrivate*" />
<signal name="MoveScroll" cname="move-scroll" when="LAST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="GtkScrollType" />
</parameters>
</signal>
<signal name="PoppedUp" cname="popped-up" when="FIRST" manual="true">
<return-type type="void" />
<parameters>
<parameter name="p0" type="gpointer" />
<parameter name="p1" type="gpointer" />
<parameter name="p2" type="gboolean" />
<parameter name="p3" type="gboolean" />
</parameters>
</signal>
<property name="Active" cname="active" type="gint" readable="true" writeable="true" />
<property name="AccelGroup" cname="accel-group" type="GtkAccelGroup" readable="true" writeable="true" />
<property name="AccelPath" cname="accel-path" type="gchar*" readable="true" writeable="true" />
<property name="AttachWidget" cname="attach-widget" type="GtkWidget" readable="true" writeable="true" />
<property name="TearoffTitle" cname="tearoff-title" type="gchar*" readable="true" writeable="true" />
<property name="TearoffState" cname="tearoff-state" type="gboolean" readable="true" writeable="true" />
<property name="Monitor" cname="monitor" type="gint" readable="true" writeable="true" />
<property name="ReserveToggleSize" cname="reserve-toggle-size" type="gboolean" readable="true" writeable="true" />
<property name="AnchorHints" cname="anchor-hints" type="GdkAnchorHints" readable="true" writeable="true" construct="true" />
<property name="RectAnchorDx" cname="rect-anchor-dx" type="gint" readable="true" writeable="true" construct="true" />
<property name="RectAnchorDy" cname="rect-anchor-dy" type="gint" readable="true" writeable="true" construct="true" />
<property name="MenuTypeHint" cname="menu-type-hint" type="GdkWindowTypeHint" readable="true" writeable="true" construct="true" />
<property name="HorizontalPadding" cname="horizontal-padding" type="gint" readable="true" />
<property name="VerticalPadding" cname="vertical-padding" type="gint" readable="true" />
<property name="VerticalOffset" cname="vertical-offset" type="gint" readable="true" />
<property name="HorizontalOffset" cname="horizontal-offset" type="gint" readable="true" />
<property name="DoubleArrows" cname="double-arrows" type="gboolean" readable="true" />
<property name="ArrowPlacement" cname="arrow-placement" type="GtkArrowPlacement" readable="true" />
<childprop name="LeftAttach" cname="left-attach" type="gint" readable="true" writeable="true" />
<childprop name="RightAttach" cname="right-attach" type="gint" readable="true" writeable="true" />
<childprop name="TopAttach" cname="top-attach" type="gint" readable="true" writeable="true" />
<childprop name="BottomAttach" cname="bottom-attach" type="gint" readable="true" writeable="true" />
<property name="ArrowScaling" cname="arrow-scaling" type="gfloat" readable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="Attach" cname="gtk_menu_attach">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="guint" name="left_attach" />
<parameter type="guint" name="right_attach" />
<parameter type="guint" name="top_attach" />
<parameter type="guint" name="bottom_attach" />
</parameters>
</method>
<method name="AttachToWidget" cname="gtk_menu_attach_to_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="attach_widget" />
<parameter type="GtkMenuDetachFunc" name="detacher" />
</parameters>
</method>
<method name="Detach" cname="gtk_menu_detach">
<return-type type="void" />
</method>
<method name="GetAccelGroup" cname="gtk_menu_get_accel_group">
<return-type type="GtkAccelGroup*" />
</method>
<method name="GetAccelPath" cname="gtk_menu_get_accel_path">
<return-type type="const-gchar*" />
</method>
<method name="GetActive" cname="gtk_menu_get_active">
<return-type type="GtkWidget*" />
</method>
<method name="GetAttachWidget" cname="gtk_menu_get_attach_widget">
<return-type type="GtkWidget*" />
</method>
<method name="GetForAttachWidget" cname="gtk_menu_get_for_attach_widget" shared="true">
<return-type type="GList*" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="GetMonitor" cname="gtk_menu_get_monitor">
<return-type type="gint" />
</method>
<method name="GetReserveToggleSize" cname="gtk_menu_get_reserve_toggle_size">
<return-type type="gboolean" />
</method>
<method name="GetTearoffState" cname="gtk_menu_get_tearoff_state" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetTitle" cname="gtk_menu_get_title" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_menu_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_menu_new" />
<constructor cname="gtk_menu_new_from_model">
<parameters>
<parameter type="GMenuModel*" name="model" />
</parameters>
</constructor>
<method name="PlaceOnMonitor" cname="gtk_menu_place_on_monitor">
<return-type type="void" />
<parameters>
<parameter type="GdkMonitor*" name="monitor" />
</parameters>
</method>
<method name="Popdown" cname="gtk_menu_popdown">
<return-type type="void" />
</method>
<method name="Popup" cname="gtk_menu_popup" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="parent_menu_shell" />
<parameter type="GtkWidget*" name="parent_menu_item" />
<parameter type="GtkMenuPositionFunc" name="func" />
<parameter type="gpointer" name="data" />
<parameter type="guint" name="button" />
<parameter type="guint32" name="activate_time" />
</parameters>
</method>
<method name="PopupAtPointer" cname="gtk_menu_popup_at_pointer">
<return-type type="void" />
<parameters>
<parameter type="const-GdkEvent*" name="trigger_event" />
</parameters>
</method>
<method name="PopupAtRect" cname="gtk_menu_popup_at_rect">
<return-type type="void" />
<parameters>
<parameter type="GdkWindow*" name="rect_window" />
<parameter type="const-GdkRectangle*" name="rect" />
<parameter type="GdkGravity" name="rect_anchor" />
<parameter type="GdkGravity" name="menu_anchor" />
<parameter type="const-GdkEvent*" name="trigger_event" />
</parameters>
</method>
<method name="PopupAtWidget" cname="gtk_menu_popup_at_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkGravity" name="widget_anchor" />
<parameter type="GdkGravity" name="menu_anchor" />
<parameter type="const-GdkEvent*" name="trigger_event" />
</parameters>
</method>
<method name="PopupForDevice" cname="gtk_menu_popup_for_device" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GdkDevice*" name="device" />
<parameter type="GtkWidget*" name="parent_menu_shell" />
<parameter type="GtkWidget*" name="parent_menu_item" />
<parameter type="GtkMenuPositionFunc" name="func" />
<parameter type="gpointer" name="data" />
<parameter type="GDestroyNotify" name="destroy" />
<parameter type="guint" name="button" />
<parameter type="guint32" name="activate_time" />
</parameters>
</method>
<method name="ReorderChild" cname="gtk_menu_reorder_child">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="Reposition" cname="gtk_menu_reposition">
<return-type type="void" />
</method>
<method name="SetAccelGroup" cname="gtk_menu_set_accel_group">
<return-type type="void" />
<parameters>
<parameter type="GtkAccelGroup*" name="accel_group" />
</parameters>
</method>
<method name="SetAccelPath" cname="gtk_menu_set_accel_path">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="accel_path" />
</parameters>
</method>
<method name="SetActive" cname="gtk_menu_set_active">
<return-type type="void" />
<parameters>
<parameter type="guint" name="index" />
</parameters>
</method>
<method name="SetMonitor" cname="gtk_menu_set_monitor">
<return-type type="void" />
<parameters>
<parameter type="gint" name="monitor_num" />
</parameters>
</method>
<method name="SetReserveToggleSize" cname="gtk_menu_set_reserve_toggle_size">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="reserve_toggle_size" />
</parameters>
</method>
<method name="SetScreen" cname="gtk_menu_set_screen">
<return-type type="void" />
<parameters>
<parameter type="GdkScreen*" name="screen" />
</parameters>
</method>
<method name="SetTearoffState" cname="gtk_menu_set_tearoff_state" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="torn_off" />
</parameters>
</method>
<method name="SetTitle" cname="gtk_menu_set_title" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="title" />
</parameters>
</method>
</object>
<object name="MenuBar" cname="GtkMenuBar" parent="GtkMenuShell">
<class_struct cname="GtkMenuBarClass">
<field name="ParentClass" cname="parent_class" type="GtkMenuShellClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkMenuBarPrivate*" />
<property name="PackDirection" cname="pack-direction" type="GtkPackDirection" readable="true" writeable="true" />
<property name="ChildPackDirection" cname="child-pack-direction" type="GtkPackDirection" readable="true" writeable="true" />
<property name="ShadowType" cname="shadow-type" type="GtkShadowType" readable="true" />
<property name="InternalPadding" cname="internal-padding" type="gint" readable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetChildPackDirection" cname="gtk_menu_bar_get_child_pack_direction">
<return-type type="GtkPackDirection" />
</method>
<method name="GetPackDirection" cname="gtk_menu_bar_get_pack_direction">
<return-type type="GtkPackDirection" />
</method>
<method name="GetType" cname="gtk_menu_bar_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_menu_bar_new" />
<constructor cname="gtk_menu_bar_new_from_model">
<parameters>
<parameter type="GMenuModel*" name="model" />
</parameters>
</constructor>
<method name="SetChildPackDirection" cname="gtk_menu_bar_set_child_pack_direction">
<return-type type="void" />
<parameters>
<parameter type="GtkPackDirection" name="child_pack_dir" />
</parameters>
</method>
<method name="SetPackDirection" cname="gtk_menu_bar_set_pack_direction">
<return-type type="void" />
<parameters>
<parameter type="GtkPackDirection" name="pack_dir" />
</parameters>
</method>
</object>
<object name="MenuButton" cname="GtkMenuButton" parent="GtkToggleButton">
<class_struct cname="GtkMenuButtonClass">
<field name="ParentClass" cname="parent_class" type="GtkToggleButtonClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkMenuButtonPrivate*" />
<property name="Popup" cname="popup" type="GtkMenu" readable="true" writeable="true" />
<property name="MenuModel" cname="menu-model" type="GMenuModel" readable="true" writeable="true" />
<property name="AlignWidget" cname="align-widget" type="GtkContainer" readable="true" writeable="true" />
<property name="Direction" cname="direction" type="GtkArrowType" readable="true" writeable="true" />
<property name="UsePopover" cname="use-popover" type="gboolean" readable="true" writeable="true" />
<property name="Popover" cname="popover" type="GtkPopover" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetAlignWidget" cname="gtk_menu_button_get_align_widget">
<return-type type="GtkWidget*" />
</method>
<method name="GetDirection" cname="gtk_menu_button_get_direction">
<return-type type="GtkArrowType" />
</method>
<method name="GetMenuModel" cname="gtk_menu_button_get_menu_model">
<return-type type="GMenuModel*" />
</method>
<method name="GetPopover" cname="gtk_menu_button_get_popover">
<return-type type="GtkPopover*" />
</method>
<method name="GetPopup" cname="gtk_menu_button_get_popup">
<return-type type="GtkMenu*" />
</method>
<method name="GetType" cname="gtk_menu_button_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUsePopover" cname="gtk_menu_button_get_use_popover">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_menu_button_new" />
<method name="SetAlignWidget" cname="gtk_menu_button_set_align_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="align_widget" />
</parameters>
</method>
<method name="SetDirection" cname="gtk_menu_button_set_direction">
<return-type type="void" />
<parameters>
<parameter type="GtkArrowType" name="direction" />
</parameters>
</method>
<method name="SetMenuModel" cname="gtk_menu_button_set_menu_model">
<return-type type="void" />
<parameters>
<parameter type="GMenuModel*" name="menu_model" />
</parameters>
</method>
<method name="SetPopover" cname="gtk_menu_button_set_popover">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="popover" />
</parameters>
</method>
<method name="SetPopup" cname="gtk_menu_button_set_popup">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="menu" />
</parameters>
</method>
<method name="SetUsePopover" cname="gtk_menu_button_set_use_popover">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_popover" />
</parameters>
</method>
</object>
<object name="MenuItem" cname="GtkMenuItem" parent="GtkBin">
<class_struct cname="GtkMenuItemClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<field name="HideOnActivate" cname="hide_on_activate" type="guint" bits="1" />
<method signal_vm="activate" />
<method signal_vm="activate_item" />
<method signal_vm="toggle_size_request" />
<method signal_vm="toggle_size_allocate" />
<method vm="set_label" />
<method vm="get_label" />
<method signal_vm="select" />
<method signal_vm="deselect" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkMenuItemPrivate*" />
<signal name="Activate" cname="activate" when="FIRST" field_name="activate">
<return-type type="void" />
<parameters />
</signal>
<signal name="ActivateItem" cname="activate-item" when="FIRST" field_name="activate_item">
<return-type type="void" />
<parameters />
</signal>
<signal name="ToggleSizeRequest" cname="toggle-size-request" when="FIRST" manual="true" field_name="toggle_size_request">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="requisition" />
</parameters>
</signal>
<signal name="ToggleSizeAllocate" cname="toggle-size-allocate" when="FIRST" field_name="toggle_size_allocate">
<return-type type="void" />
<parameters>
<parameter type="gint" name="allocation" />
</parameters>
</signal>
<signal name="Select" cname="select" when="FIRST" field_name="select">
<return-type type="void" />
<parameters />
</signal>
<signal name="Deselect" cname="deselect" when="FIRST" field_name="deselect">
<return-type type="void" />
<parameters />
</signal>
<property name="RightJustified" cname="right-justified" type="gboolean" readable="true" writeable="true" />
<property name="Submenu" cname="submenu" type="GtkMenu" readable="true" writeable="true" />
<property name="AccelPath" cname="accel-path" type="gchar*" readable="true" writeable="true" />
<property name="Label" cname="label" type="gchar*" readable="true" writeable="true" />
<property name="UseUnderline" cname="use-underline" type="gboolean" readable="true" writeable="true" />
<property name="SelectedShadowType" cname="selected-shadow-type" type="GtkShadowType" readable="true" />
<property name="HorizontalPadding" cname="horizontal-padding" type="gint" readable="true" />
<property name="ToggleSpacing" cname="toggle-spacing" type="gint" readable="true" />
<property name="ArrowSpacing" cname="arrow-spacing" type="gint" readable="true" />
<property name="ArrowScaling" cname="arrow-scaling" type="gfloat" readable="true" />
<property name="WidthChars" cname="width-chars" type="gint" readable="true" />
<virtual_method name="SetLabel" cname="set_label">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</virtual_method>
<virtual_method name="GetLabel" cname="get_label">
<return-type type="gchar*" />
<parameters />
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
<interface cname="GtkActivatable" />
<interface cname="GtkActionable" />
</implements>
<method name="Activate" cname="gtk_menu_item_activate">
<return-type type="void" />
</method>
<method name="Deselect" cname="gtk_menu_item_deselect">
<return-type type="void" />
</method>
<method name="GetAccelPath" cname="gtk_menu_item_get_accel_path">
<return-type type="const-gchar*" />
</method>
<method name="GetLabel" cname="gtk_menu_item_get_label">
<return-type type="const-gchar*" />
</method>
<method name="GetReserveIndicator" cname="gtk_menu_item_get_reserve_indicator">
<return-type type="gboolean" />
</method>
<method name="GetRightJustified" cname="gtk_menu_item_get_right_justified" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetSubmenu" cname="gtk_menu_item_get_submenu">
<return-type type="GtkWidget*" />
</method>
<method name="GetType" cname="gtk_menu_item_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUseUnderline" cname="gtk_menu_item_get_use_underline">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_menu_item_new" />
<constructor cname="gtk_menu_item_new_with_label">
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<constructor cname="gtk_menu_item_new_with_mnemonic">
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<method name="Select" cname="gtk_menu_item_select">
<return-type type="void" />
</method>
<method name="SetAccelPath" cname="gtk_menu_item_set_accel_path">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="accel_path" />
</parameters>
</method>
<method name="SetLabel" cname="gtk_menu_item_set_label">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</method>
<method name="SetReserveIndicator" cname="gtk_menu_item_set_reserve_indicator">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="reserve" />
</parameters>
</method>
<method name="SetRightJustified" cname="gtk_menu_item_set_right_justified" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="right_justified" />
</parameters>
</method>
<method name="SetSubmenu" cname="gtk_menu_item_set_submenu">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="submenu" />
</parameters>
</method>
<method name="SetUseUnderline" cname="gtk_menu_item_set_use_underline">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="ToggleSizeAllocate" cname="gtk_menu_item_toggle_size_allocate">
<return-type type="void" />
<parameters>
<parameter type="gint" name="allocation" />
</parameters>
</method>
<method name="ToggleSizeRequest" cname="gtk_menu_item_toggle_size_request">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="requisition" />
</parameters>
</method>
</object>
<object name="MenuSectionBox" cname="GtkMenuSectionBox" parent="GtkBox">
<method name="GetType" cname="gtk_menu_section_box_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_menu_section_box_new_toplevel">
<parameters>
<parameter type="GtkStack*" name="stack" />
<parameter type="GMenuModel*" name="model" />
<parameter type="const-gchar*" name="action_namespace" />
<parameter type="GtkPopover*" name="popover" />
</parameters>
</constructor>
</object>
<object name="MenuShell" cname="GtkMenuShell" parent="GtkContainer">
<class_struct cname="GtkMenuShellClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<field name="SubmenuPlacement" cname="submenu_placement" type="guint" bits="1" />
<method signal_vm="deactivate" />
<method signal_vm="selection_done" />
<method signal_vm="move_current" />
<method signal_vm="activate_current" />
<method signal_vm="cancel" />
<method vm="select_item" />
<method signal_vm="insert" />
<method vm="get_popup_delay" />
<method signal_vm="move_selected" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkMenuShellPrivate*" />
<signal name="Deactivate" cname="deactivate" when="FIRST" field_name="deactivate">
<return-type type="void" />
<parameters />
</signal>
<signal name="SelectionDone" cname="selection-done" when="FIRST" field_name="selection_done">
<return-type type="void" />
<parameters />
</signal>
<signal name="MoveCurrent" cname="move-current" when="LAST" field_name="move_current">
<return-type type="void" />
<parameters>
<parameter type="GtkMenuDirectionType" name="direction" />
</parameters>
</signal>
<signal name="ActivateCurrent" cname="activate-current" when="LAST" field_name="activate_current">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="force_hide" />
</parameters>
</signal>
<signal name="Cancel" cname="cancel" when="LAST" field_name="cancel">
<return-type type="void" />
<parameters />
</signal>
<signal name="CycleFocus" cname="cycle-focus" when="LAST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="GtkDirectionType" />
</parameters>
</signal>
<signal name="MoveSelected" cname="move-selected" when="LAST" field_name="move_selected">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="distance" />
</parameters>
</signal>
<signal name="Insert" cname="insert" when="FIRST" field_name="insert">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gint" name="position" />
</parameters>
</signal>
<property name="TakeFocus" cname="take-focus" type="gboolean" readable="true" writeable="true" />
<virtual_method name="SelectItem" cname="select_item">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="menu_item" />
</parameters>
</virtual_method>
<virtual_method name="GetPopupDelay" cname="get_popup_delay">
<return-type type="gint" />
<parameters />
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="ActivateItem" cname="gtk_menu_shell_activate_item">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="menu_item" />
<parameter type="gboolean" name="force_deactivate" />
</parameters>
</method>
<method name="Append" cname="gtk_menu_shell_append">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="BindModel" cname="gtk_menu_shell_bind_model">
<return-type type="void" />
<parameters>
<parameter type="GMenuModel*" name="model" />
<parameter type="const-gchar*" name="action_namespace" />
<parameter type="gboolean" name="with_separators" />
</parameters>
</method>
<method name="Cancel" cname="gtk_menu_shell_cancel">
<return-type type="void" />
</method>
<method name="Deactivate" cname="gtk_menu_shell_deactivate">
<return-type type="void" />
</method>
<method name="Deselect" cname="gtk_menu_shell_deselect">
<return-type type="void" />
</method>
<method name="GetParentShell" cname="gtk_menu_shell_get_parent_shell">
<return-type type="GtkWidget*" />
</method>
<method name="GetSelectedItem" cname="gtk_menu_shell_get_selected_item">
<return-type type="GtkWidget*" />
</method>
<method name="GetTakeFocus" cname="gtk_menu_shell_get_take_focus">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_menu_shell_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Insert" cname="gtk_menu_shell_insert">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="Prepend" cname="gtk_menu_shell_prepend">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="SelectFirst" cname="gtk_menu_shell_select_first">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="search_sensitive" />
</parameters>
</method>
<method name="SelectItem" cname="gtk_menu_shell_select_item">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="menu_item" />
</parameters>
</method>
<method name="SetTakeFocus" cname="gtk_menu_shell_set_take_focus">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="take_focus" />
</parameters>
</method>
</object>
<object name="MenuToolButton" cname="GtkMenuToolButton" parent="GtkToolButton">
<class_struct cname="GtkMenuToolButtonClass">
<field name="ParentClass" cname="parent_class" type="GtkToolButtonClass" />
<method signal_vm="show_menu" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkMenuToolButtonPrivate*" />
<signal name="ShowMenu" cname="show-menu" when="FIRST" field_name="show_menu">
<return-type type="void" />
<parameters />
</signal>
<property name="Menu" cname="menu" type="GtkMenu" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="GetMenu" cname="gtk_menu_tool_button_get_menu">
<return-type type="GtkWidget*" />
</method>
<method name="GetType" cname="gtk_menu_tool_button_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_menu_tool_button_new">
<parameters>
<parameter type="GtkWidget*" name="icon_widget" />
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<constructor cname="gtk_menu_tool_button_new_from_stock" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</constructor>
<method name="SetArrowTooltipMarkup" cname="gtk_menu_tool_button_set_arrow_tooltip_markup">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="markup" />
</parameters>
</method>
<method name="SetArrowTooltipText" cname="gtk_menu_tool_button_set_arrow_tooltip_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<method name="SetMenu" cname="gtk_menu_tool_button_set_menu">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="menu" />
</parameters>
</method>
</object>
<object name="MenuTrackerItem" cname="GtkMenuTrackerItem" parent="GObject">
<property name="IsSeparator" cname="is-separator" type="gboolean" readable="true" />
<property name="Icon" cname="icon" type="GIcon" readable="true" />
<property name="Sensitive" cname="sensitive" type="gboolean" readable="true" />
<property name="Toggled" cname="toggled" type="gboolean" readable="true" />
<property name="SubmenuShown" cname="submenu-shown" type="gboolean" readable="true" />
<implements>
<interface cname="GtkActionObserver" />
</implements>
<method name="Activated" cname="gtk_menu_tracker_item_activated">
<return-type type="void" />
</method>
<method name="GetAccel" cname="gtk_menu_tracker_item_get_accel">
<return-type type="const-gchar*" />
</method>
<method name="GetDisplayHint" cname="gtk_menu_tracker_item_get_display_hint">
<return-type type="const-gchar*" />
</method>
<method name="GetHasLink" cname="gtk_menu_tracker_item_get_has_link">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="link_name" />
</parameters>
</method>
<method name="GetIcon" cname="gtk_menu_tracker_item_get_icon">
<return-type type="GIcon*" />
</method>
<method name="GetIsSeparator" cname="gtk_menu_tracker_item_get_is_separator">
<return-type type="gboolean" />
</method>
<method name="GetIsVisible" cname="gtk_menu_tracker_item_get_is_visible">
<return-type type="gboolean" />
</method>
<method name="GetLabel" cname="gtk_menu_tracker_item_get_label">
<return-type type="const-gchar*" />
</method>
<method name="GetRole" cname="gtk_menu_tracker_item_get_role">
<return-type type="GtkMenuTrackerItemRole" />
</method>
<method name="GetSensitive" cname="gtk_menu_tracker_item_get_sensitive">
<return-type type="gboolean" />
</method>
<method name="GetShouldRequestShow" cname="gtk_menu_tracker_item_get_should_request_show">
<return-type type="gboolean" />
</method>
<method name="GetSpecial" cname="gtk_menu_tracker_item_get_special">
<return-type type="const-gchar*" />
</method>
<method name="GetSubmenuShown" cname="gtk_menu_tracker_item_get_submenu_shown">
<return-type type="gboolean" />
</method>
<method name="GetTextDirection" cname="gtk_menu_tracker_item_get_text_direction">
<return-type type="const-gchar*" />
</method>
<method name="GetToggled" cname="gtk_menu_tracker_item_get_toggled">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_menu_tracker_item_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVerbIcon" cname="gtk_menu_tracker_item_get_verb_icon">
<return-type type="GIcon*" />
</method>
<method name="MayDisappear" cname="gtk_menu_tracker_item_may_disappear">
<return-type type="gboolean" />
</method>
<method name="RequestSubmenuShown" cname="gtk_menu_tracker_item_request_submenu_shown">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="shown" />
</parameters>
</method>
</object>
<object name="MessageDialog" cname="GtkMessageDialog" parent="GtkDialog">
<class_struct cname="GtkMessageDialogClass">
<field name="ParentClass" cname="parent_class" type="GtkDialogClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkMessageDialogPrivate*" />
<property name="MessageBorder" cname="message-border" type="gint" readable="true" />
<property name="MessageType" cname="message-type" type="GtkMessageType" readable="true" writeable="true" construct="true" />
<property name="Buttons" cname="buttons" type="GtkButtonsType" writeable="true" construct-only="true" />
<property name="Text" cname="text" type="gchar*" readable="true" writeable="true" />
<property name="UseMarkup" cname="use-markup" type="gboolean" readable="true" writeable="true" />
<property name="SecondaryText" cname="secondary-text" type="gchar*" readable="true" writeable="true" />
<property name="SecondaryUseMarkup" cname="secondary-use-markup" type="gboolean" readable="true" writeable="true" />
<property name="Image" cname="image" type="GtkWidget" readable="true" writeable="true" />
<property name="MessageArea" cname="message-area" type="GtkWidget" readable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="FormatSecondaryMarkup" cname="gtk_message_dialog_format_secondary_markup">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="message_format" printf_format="true" />
<parameter ellipsis="true" printf_format_args="true" />
</parameters>
</method>
<method name="FormatSecondaryText" cname="gtk_message_dialog_format_secondary_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="message_format" printf_format="true" />
<parameter ellipsis="true" printf_format_args="true" />
</parameters>
</method>
<method name="GetImage" cname="gtk_message_dialog_get_image" deprecated="1">
<return-type type="GtkWidget*" />
</method>
<method name="GetMessageArea" cname="gtk_message_dialog_get_message_area">
<return-type type="GtkWidget*" />
</method>
<method name="GetType" cname="gtk_message_dialog_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_message_dialog_new">
<parameters>
<parameter type="GtkWindow*" name="parent" />
<parameter type="GtkDialogFlags" name="flags" />
<parameter type="GtkMessageType" name="type" />
<parameter type="GtkButtonsType" name="buttons" />
<parameter type="const-gchar*" name="message_format" printf_format="true" />
<parameter ellipsis="true" printf_format_args="true" />
</parameters>
</constructor>
<constructor cname="gtk_message_dialog_new_with_markup">
<parameters>
<parameter type="GtkWindow*" name="parent" />
<parameter type="GtkDialogFlags" name="flags" />
<parameter type="GtkMessageType" name="type" />
<parameter type="GtkButtonsType" name="buttons" />
<parameter type="const-gchar*" name="message_format" printf_format="true" />
<parameter ellipsis="true" printf_format_args="true" />
</parameters>
</constructor>
<method name="SetImage" cname="gtk_message_dialog_set_image" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="image" />
</parameters>
</method>
<method name="SetMarkup" cname="gtk_message_dialog_set_markup">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="str" />
</parameters>
</method>
</object>
<object name="Misc" cname="GtkMisc" parent="GtkWidget">
<class_struct cname="GtkMiscClass">
<field name="ParentClass" cname="parent_class" type="GtkWidgetClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkMiscPrivate*" />
<property name="Xalign" cname="xalign" type="gfloat" readable="true" writeable="true" />
<property name="Yalign" cname="yalign" type="gfloat" readable="true" writeable="true" />
<property name="Xpad" cname="xpad" type="gint" readable="true" writeable="true" />
<property name="Ypad" cname="ypad" type="gint" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetAlignment" cname="gtk_misc_get_alignment" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gfloat*" name="xalign" />
<parameter type="gfloat*" name="yalign" />
</parameters>
</method>
<method name="GetPadding" cname="gtk_misc_get_padding" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="xpad" />
<parameter type="gint*" name="ypad" />
</parameters>
</method>
<method name="GetType" cname="gtk_misc_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<method name="SetAlignment" cname="gtk_misc_set_alignment" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gfloat" name="xalign" />
<parameter type="gfloat" name="yalign" />
</parameters>
</method>
<method name="SetPadding" cname="gtk_misc_set_padding" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint" name="xpad" />
<parameter type="gint" name="ypad" />
</parameters>
</method>
</object>
<object name="ModelButton" cname="GtkModelButton" parent="GtkButton">
<property name="Role" cname="role" type="GtkButtonRole" readable="true" writeable="true" />
<property name="Icon" cname="icon" type="GIcon" readable="true" writeable="true" />
<property name="Text" cname="text" type="gchar*" readable="true" writeable="true" />
<property name="Active" cname="active" type="gboolean" readable="true" writeable="true" />
<property name="MenuName" cname="menu-name" type="gchar*" readable="true" writeable="true" />
<property name="Inverted" cname="inverted" type="gboolean" readable="true" writeable="true" />
<property name="Centered" cname="centered" type="gboolean" readable="true" writeable="true" />
<property name="Iconic" cname="iconic" type="gboolean" readable="true" writeable="true" />
<method name="GetType" cname="gtk_model_button_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_model_button_new" />
</object>
<object name="ModelMenuItem" cname="GtkModelMenuItem" parent="GtkCheckMenuItem">
<property name="ActionRole" cname="action-role" type="GtkMenuTrackerItemRole" readable="true" writeable="true" />
<property name="Icon" cname="icon" type="GIcon" readable="true" writeable="true" />
<property name="Text" cname="text" type="gchar*" readable="true" writeable="true" />
<property name="Toggled" cname="toggled" type="gboolean" readable="true" writeable="true" />
<property name="Accel" cname="accel" type="gchar*" readable="true" writeable="true" />
<method name="GetType" cname="gtk_model_menu_item_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_model_menu_item_new" />
</object>
<object name="ModifierStyle" cname="GtkModifierStyle" parent="GObject">
<class_struct cname="GtkModifierStyleClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkModifierStylePrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkStyleProvider" />
<interface cname="GtkStyleProviderPrivate" />
</implements>
</object>
<object name="MountOperation" cname="GtkMountOperation" parent="GMountOperation">
<class_struct cname="GtkMountOperationClass">
<field name="ParentClass" cname="parent_class" type="GMountOperationClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkMountOperationPrivate*" />
<property name="Parent" cname="parent" type="GtkWindow" readable="true" writeable="true" />
<property name="IsShowing" cname="is-showing" type="gboolean" readable="true" />
<property name="Screen" cname="screen" type="GdkScreen" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetParent" cname="gtk_mount_operation_get_parent">
<return-type type="GtkWindow*" />
</method>
<method name="GetScreen" cname="gtk_mount_operation_get_screen">
<return-type type="GdkScreen*" />
</method>
<method name="GetType" cname="gtk_mount_operation_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="IsShowing" cname="gtk_mount_operation_is_showing">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_mount_operation_new">
<parameters>
<parameter type="GtkWindow*" name="parent" />
</parameters>
</constructor>
<method name="SetParent" cname="gtk_mount_operation_set_parent">
<return-type type="void" />
<parameters>
<parameter type="GtkWindow*" name="parent" />
</parameters>
</method>
<method name="SetScreen" cname="gtk_mount_operation_set_screen">
<return-type type="void" />
<parameters>
<parameter type="GdkScreen*" name="screen" />
</parameters>
</method>
</object>
<object name="Notebook" cname="GtkNotebook" parent="GtkContainer">
<class_struct cname="GtkNotebookClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method signal_vm="switch_page" />
<method signal_vm="select_page" />
<method signal_vm="focus_tab" />
<method signal_vm="change_current_page" />
<method signal_vm="move_focus_out" />
<method signal_vm="reorder_tab" />
<method vm="insert_page" />
<method signal_vm="create_window" />
<method signal_vm="page_reordered" />
<method signal_vm="page_removed" />
<method signal_vm="page_added" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
<method vm="_gtk_reserved7" />
<method vm="_gtk_reserved8" />
</class_struct>
<field name="Priv" cname="priv" type="GtkNotebookPrivate*" />
<property name="Page" cname="page" type="gint" readable="true" writeable="true" />
<property name="TabPos" cname="tab-pos" type="GtkPositionType" readable="true" writeable="true" />
<property name="ShowTabs" cname="show-tabs" type="gboolean" readable="true" writeable="true" />
<property name="ShowBorder" cname="show-border" type="gboolean" readable="true" writeable="true" />
<property name="Scrollable" cname="scrollable" type="gboolean" readable="true" writeable="true" />
<property name="EnablePopup" cname="enable-popup" type="gboolean" readable="true" writeable="true" />
<property name="GroupName" cname="group-name" type="gchar*" readable="true" writeable="true" />
<childprop name="TabLabel" cname="tab-label" type="gchar*" readable="true" writeable="true" />
<childprop name="MenuLabel" cname="menu-label" type="gchar*" readable="true" writeable="true" />
<childprop name="Position" cname="position" type="gint" readable="true" writeable="true" />
<childprop name="TabExpand" cname="tab-expand" type="gboolean" readable="true" writeable="true" />
<childprop name="TabFill" cname="tab-fill" type="gboolean" readable="true" writeable="true" />
<childprop name="Reorderable" cname="reorderable" type="gboolean" readable="true" writeable="true" />
<childprop name="Detachable" cname="detachable" type="gboolean" readable="true" writeable="true" />
<property name="HasSecondaryBackwardStepper" cname="has-secondary-backward-stepper" type="gboolean" readable="true" />
<property name="HasSecondaryForwardStepper" cname="has-secondary-forward-stepper" type="gboolean" readable="true" />
<property name="HasBackwardStepper" cname="has-backward-stepper" type="gboolean" readable="true" />
<property name="HasForwardStepper" cname="has-forward-stepper" type="gboolean" readable="true" />
<property name="TabOverlap" cname="tab-overlap" type="gint" readable="true" />
<property name="TabCurvature" cname="tab-curvature" type="gint" readable="true" />
<property name="ArrowSpacing" cname="arrow-spacing" type="gint" readable="true" />
<property name="InitialGap" cname="initial-gap" type="gint" readable="true" />
<property name="HasTabGap" cname="has-tab-gap" type="gboolean" readable="true" />
<signal name="SwitchPage" cname="switch-page" when="LAST" field_name="switch_page">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="page" />
<parameter type="guint" name="page_num" />
</parameters>
</signal>
<signal name="FocusTab" cname="focus-tab" when="LAST" field_name="focus_tab">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkNotebookTab" name="type" />
</parameters>
</signal>
<signal name="SelectPage" cname="select-page" when="LAST" field_name="select_page">
<return-type type="gboolean" />
<parameters>
<parameter type="gboolean" name="move_focus" />
</parameters>
</signal>
<signal name="ChangeCurrentPage" cname="change-current-page" when="LAST" field_name="change_current_page">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="offset" />
</parameters>
</signal>
<signal name="MoveFocusOut" cname="move-focus-out" when="LAST" field_name="move_focus_out">
<return-type type="void" />
<parameters>
<parameter type="GtkDirectionType" name="direction" />
</parameters>
</signal>
<signal name="ReorderTab" cname="reorder-tab" when="LAST" field_name="reorder_tab">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkDirectionType" name="direction" />
<parameter type="gboolean" name="move_to_last" />
</parameters>
</signal>
<signal name="PageReordered" cname="page-reordered" when="LAST" field_name="page_reordered">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="guint" name="page_num" />
</parameters>
</signal>
<signal name="PageRemoved" cname="page-removed" when="LAST" field_name="page_removed">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="guint" name="page_num" />
</parameters>
</signal>
<signal name="PageAdded" cname="page-added" when="LAST" field_name="page_added">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="guint" name="page_num" />
</parameters>
</signal>
<signal name="CreateWindow" cname="create-window" when="LAST" field_name="create_window">
<return-type type="GtkNotebook*" />
<parameters>
<parameter type="GtkWidget*" name="page" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</signal>
<virtual_method name="InsertPage" cname="insert_page">
<return-type type="gint" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="GtkWidget*" name="tab_label" />
<parameter type="GtkWidget*" name="menu_label" />
<parameter type="gint" name="position" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved7" cname="_gtk_reserved7" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved8" cname="_gtk_reserved8" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="AppendPage" cname="gtk_notebook_append_page">
<return-type type="gint" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="GtkWidget*" name="tab_label" />
</parameters>
</method>
<method name="AppendPageMenu" cname="gtk_notebook_append_page_menu">
<return-type type="gint" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="GtkWidget*" name="tab_label" />
<parameter type="GtkWidget*" name="menu_label" />
</parameters>
</method>
<method name="DetachTab" cname="gtk_notebook_detach_tab">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="GetActionWidget" cname="gtk_notebook_get_action_widget">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="GtkPackType" name="pack_type" />
</parameters>
</method>
<method name="GetCurrentPage" cname="gtk_notebook_get_current_page">
<return-type type="gint" />
</method>
<method name="GetGroupName" cname="gtk_notebook_get_group_name">
<return-type type="const-gchar*" />
</method>
<method name="GetMenuLabel" cname="gtk_notebook_get_menu_label">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="GetMenuLabelText" cname="gtk_notebook_get_menu_label_text">
<return-type type="const-gchar*" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="GetNPages" cname="gtk_notebook_get_n_pages">
<return-type type="gint" />
</method>
<method name="GetNthPage" cname="gtk_notebook_get_nth_page">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="gint" name="page_num" />
</parameters>
</method>
<method name="GetScrollable" cname="gtk_notebook_get_scrollable">
<return-type type="gboolean" />
</method>
<method name="GetShowBorder" cname="gtk_notebook_get_show_border">
<return-type type="gboolean" />
</method>
<method name="GetShowTabs" cname="gtk_notebook_get_show_tabs">
<return-type type="gboolean" />
</method>
<method name="GetTabDetachable" cname="gtk_notebook_get_tab_detachable">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="GetTabHborder" cname="gtk_notebook_get_tab_hborder" deprecated="1">
<return-type type="guint16" />
</method>
<method name="GetTabLabel" cname="gtk_notebook_get_tab_label">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="GetTabLabelText" cname="gtk_notebook_get_tab_label_text">
<return-type type="const-gchar*" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="GetTabPos" cname="gtk_notebook_get_tab_pos">
<return-type type="GtkPositionType" />
</method>
<method name="GetTabReorderable" cname="gtk_notebook_get_tab_reorderable">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="GetTabVborder" cname="gtk_notebook_get_tab_vborder" deprecated="1">
<return-type type="guint16" />
</method>
<method name="GetType" cname="gtk_notebook_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="InsertPage" cname="gtk_notebook_insert_page">
<return-type type="gint" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="GtkWidget*" name="tab_label" />
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="InsertPageMenu" cname="gtk_notebook_insert_page_menu">
<return-type type="gint" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="GtkWidget*" name="tab_label" />
<parameter type="GtkWidget*" name="menu_label" />
<parameter type="gint" name="position" />
</parameters>
</method>
<constructor cname="gtk_notebook_new" />
<method name="NextPage" cname="gtk_notebook_next_page">
<return-type type="void" />
</method>
<method name="PopupDisable" cname="gtk_notebook_popup_disable">
<return-type type="void" />
</method>
<method name="PopupEnable" cname="gtk_notebook_popup_enable">
<return-type type="void" />
</method>
<method name="PrependPage" cname="gtk_notebook_prepend_page">
<return-type type="gint" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="GtkWidget*" name="tab_label" />
</parameters>
</method>
<method name="PrependPageMenu" cname="gtk_notebook_prepend_page_menu">
<return-type type="gint" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="GtkWidget*" name="tab_label" />
<parameter type="GtkWidget*" name="menu_label" />
</parameters>
</method>
<method name="PrevPage" cname="gtk_notebook_prev_page">
<return-type type="void" />
</method>
<method name="RemovePage" cname="gtk_notebook_remove_page">
<return-type type="void" />
<parameters>
<parameter type="gint" name="page_num" />
</parameters>
</method>
<method name="ReorderChild" cname="gtk_notebook_reorder_child">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="SetActionWidget" cname="gtk_notebook_set_action_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GtkPackType" name="pack_type" />
</parameters>
</method>
<method name="SetCurrentPage" cname="gtk_notebook_set_current_page">
<return-type type="void" />
<parameters>
<parameter type="gint" name="page_num" />
</parameters>
</method>
<method name="SetGroupName" cname="gtk_notebook_set_group_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="group_name" />
</parameters>
</method>
<method name="SetMenuLabel" cname="gtk_notebook_set_menu_label">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="GtkWidget*" name="menu_label" />
</parameters>
</method>
<method name="SetMenuLabelText" cname="gtk_notebook_set_menu_label_text">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="const-gchar*" name="menu_text" />
</parameters>
</method>
<method name="SetScrollable" cname="gtk_notebook_set_scrollable">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="scrollable" />
</parameters>
</method>
<method name="SetShowBorder" cname="gtk_notebook_set_show_border">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_border" />
</parameters>
</method>
<method name="SetShowTabs" cname="gtk_notebook_set_show_tabs">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_tabs" />
</parameters>
</method>
<method name="SetTabDetachable" cname="gtk_notebook_set_tab_detachable">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gboolean" name="detachable" />
</parameters>
</method>
<method name="SetTabLabel" cname="gtk_notebook_set_tab_label">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="GtkWidget*" name="tab_label" />
</parameters>
</method>
<method name="SetTabLabelText" cname="gtk_notebook_set_tab_label_text">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="const-gchar*" name="tab_text" />
</parameters>
</method>
<method name="SetTabPos" cname="gtk_notebook_set_tab_pos">
<return-type type="void" />
<parameters>
<parameter type="GtkPositionType" name="pos" />
</parameters>
</method>
<method name="SetTabReorderable" cname="gtk_notebook_set_tab_reorderable">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gboolean" name="reorderable" />
</parameters>
</method>
</object>
<object name="NumerableIcon" cname="GtkNumerableIcon" parent="GEmblemedIcon">
<class_struct cname="GtkNumerableIconClass">
<field name="ParentClass" cname="parent_class" type="GEmblemedIconClass" />
<field name="Padding" cname="padding" type="gpointer" array_len="16" />
</class_struct>
<field name="Priv" cname="priv" type="GtkNumerableIconPrivate*" />
<property name="Count" cname="count" type="gint" readable="true" writeable="true" />
<property name="Label" cname="label" type="gchar*" readable="true" writeable="true" />
<property name="StyleContext" cname="style-context" type="GtkStyleContext" readable="true" writeable="true" />
<property name="BackgroundIcon" cname="background-icon" type="GIcon" readable="true" writeable="true" />
<property name="BackgroundIconName" cname="background-icon-name" type="gchar*" readable="true" writeable="true" />
<method name="GetBackgroundGicon" cname="gtk_numerable_icon_get_background_gicon" deprecated="1">
<return-type type="GIcon*" />
</method>
<method name="GetBackgroundIconName" cname="gtk_numerable_icon_get_background_icon_name" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetCount" cname="gtk_numerable_icon_get_count" deprecated="1">
<return-type type="gint" />
</method>
<method name="GetLabel" cname="gtk_numerable_icon_get_label" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetStyleContext" cname="gtk_numerable_icon_get_style_context" deprecated="1">
<return-type type="GtkStyleContext*" />
</method>
<method name="GetType" cname="gtk_numerable_icon_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_numerable_icon_new" deprecated="1">
<parameters>
<parameter type="GIcon*" name="base_icon" />
</parameters>
</constructor>
<constructor cname="gtk_numerable_icon_new_with_style_context" deprecated="1">
<parameters>
<parameter type="GIcon*" name="base_icon" />
<parameter type="GtkStyleContext*" name="context" />
</parameters>
</constructor>
<method name="SetBackgroundGicon" cname="gtk_numerable_icon_set_background_gicon" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GIcon*" name="icon" />
</parameters>
</method>
<method name="SetBackgroundIconName" cname="gtk_numerable_icon_set_background_icon_name" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="icon_name" />
</parameters>
</method>
<method name="SetCount" cname="gtk_numerable_icon_set_count" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="SetLabel" cname="gtk_numerable_icon_set_label" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</method>
<method name="SetStyleContext" cname="gtk_numerable_icon_set_style_context" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="style" />
</parameters>
</method>
</object>
<object name="OffscreenWindow" cname="GtkOffscreenWindow" parent="GtkWindow">
<class_struct cname="GtkOffscreenWindowClass">
<field name="ParentClass" cname="parent_class" type="GtkWindowClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetPixbuf" cname="gtk_offscreen_window_get_pixbuf">
<return-type type="GdkPixbuf*" />
</method>
<method name="GetSurface" cname="gtk_offscreen_window_get_surface">
<return-type type="cairo_surface_t*" />
</method>
<method name="GetType" cname="gtk_offscreen_window_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_offscreen_window_new" />
</object>
<object name="Overlay" cname="GtkOverlay" parent="GtkBin">
<class_struct cname="GtkOverlayClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<method signal_vm="get_child_position" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
<method vm="_gtk_reserved7" />
<method vm="_gtk_reserved8" />
</class_struct>
<field name="Priv" cname="priv" type="GtkOverlayPrivate*" />
<childprop name="PassThrough" cname="pass-through" type="gboolean" readable="true" writeable="true" />
<childprop name="Index" cname="index" type="gint" readable="true" writeable="true" />
<signal name="GetChildPosition" cname="get-child-position" when="LAST" field_name="get_child_position">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GtkAllocation*" name="allocation" />
</parameters>
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved7" cname="_gtk_reserved7" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved8" cname="_gtk_reserved8" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="AddOverlay" cname="gtk_overlay_add_overlay">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="GetOverlayPassThrough" cname="gtk_overlay_get_overlay_pass_through">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="GetType" cname="gtk_overlay_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_overlay_new" />
<method name="ReorderOverlay" cname="gtk_overlay_reorder_overlay">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="SetOverlayPassThrough" cname="gtk_overlay_set_overlay_pass_through">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="gboolean" name="pass_through" />
</parameters>
</method>
</object>
<object name="PadController" cname="GtkPadController" parent="GtkEventController">
<class_struct cname="GtkPadControllerClass">
<field name="ParentClass" cname="parent_class" type="GtkEventControllerClass" />
</class_struct>
<property name="ActionGroup" cname="action-group" type="GActionGroup" readable="true" writeable="true" construct-only="true" />
<property name="Pad" cname="pad" type="GdkDevice" readable="true" writeable="true" construct-only="true" />
<method name="GetType" cname="gtk_pad_controller_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_pad_controller_new">
<parameters>
<parameter type="GtkWindow*" name="window" />
<parameter type="GActionGroup*" name="group" />
<parameter type="GdkDevice*" name="pad" />
</parameters>
</constructor>
<method name="SetAction" cname="gtk_pad_controller_set_action">
<return-type type="void" />
<parameters>
<parameter type="GtkPadActionType" name="type" />
<parameter type="gint" name="index" />
<parameter type="gint" name="mode" />
<parameter type="const-gchar*" name="label" />
<parameter type="const-gchar*" name="action_name" />
</parameters>
</method>
<method name="SetActionEntries" cname="gtk_pad_controller_set_action_entries">
<return-type type="void" />
<parameters>
<parameter type="const-GtkPadActionEntry*" name="entries" />
<parameter type="gint" name="n_entries" />
</parameters>
</method>
</object>
<object name="PageSetup" cname="GtkPageSetup" parent="GObject">
<class_struct cname="GtkPageSetupClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
</class_struct>
<method name="Copy" cname="gtk_page_setup_copy">
<return-type type="GtkPageSetup*" owned="true" />
</method>
<method name="GetBottomMargin" cname="gtk_page_setup_get_bottom_margin">
<return-type type="gdouble" />
<parameters>
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="GetLeftMargin" cname="gtk_page_setup_get_left_margin">
<return-type type="gdouble" />
<parameters>
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="GetOrientation" cname="gtk_page_setup_get_orientation">
<return-type type="GtkPageOrientation" />
</method>
<method name="GetPageHeight" cname="gtk_page_setup_get_page_height">
<return-type type="gdouble" />
<parameters>
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="GetPageWidth" cname="gtk_page_setup_get_page_width">
<return-type type="gdouble" />
<parameters>
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="GetPaperHeight" cname="gtk_page_setup_get_paper_height">
<return-type type="gdouble" />
<parameters>
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="GetPaperSize" cname="gtk_page_setup_get_paper_size">
<return-type type="GtkPaperSize*" />
</method>
<method name="GetPaperWidth" cname="gtk_page_setup_get_paper_width">
<return-type type="gdouble" />
<parameters>
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="GetRightMargin" cname="gtk_page_setup_get_right_margin">
<return-type type="gdouble" />
<parameters>
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="GetTopMargin" cname="gtk_page_setup_get_top_margin">
<return-type type="gdouble" />
<parameters>
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="GetType" cname="gtk_page_setup_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="LoadFile" cname="gtk_page_setup_load_file">
<return-type type="gboolean" />
<parameters>
<parameter type="const-char*" name="file_name" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="LoadKeyFile" cname="gtk_page_setup_load_key_file">
<return-type type="gboolean" />
<parameters>
<parameter type="GKeyFile*" name="key_file" />
<parameter type="const-gchar*" name="group_name" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<constructor cname="gtk_page_setup_new" />
<constructor cname="gtk_page_setup_new_from_file">
<parameters>
<parameter type="const-gchar*" name="file_name" />
<parameter type="GError**" name="error" />
</parameters>
</constructor>
<constructor cname="gtk_page_setup_new_from_gvariant">
<parameters>
<parameter type="GVariant*" name="variant" />
</parameters>
</constructor>
<constructor cname="gtk_page_setup_new_from_key_file">
<parameters>
<parameter type="GKeyFile*" name="key_file" />
<parameter type="const-gchar*" name="group_name" />
<parameter type="GError**" name="error" />
</parameters>
</constructor>
<method name="SetBottomMargin" cname="gtk_page_setup_set_bottom_margin">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="margin" />
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="SetLeftMargin" cname="gtk_page_setup_set_left_margin">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="margin" />
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="SetOrientation" cname="gtk_page_setup_set_orientation">
<return-type type="void" />
<parameters>
<parameter type="GtkPageOrientation" name="orientation" />
</parameters>
</method>
<method name="SetPaperSize" cname="gtk_page_setup_set_paper_size">
<return-type type="void" />
<parameters>
<parameter type="GtkPaperSize*" name="size" />
</parameters>
</method>
<method name="SetPaperSizeAndDefaultMargins" cname="gtk_page_setup_set_paper_size_and_default_margins">
<return-type type="void" />
<parameters>
<parameter type="GtkPaperSize*" name="size" />
</parameters>
</method>
<method name="SetRightMargin" cname="gtk_page_setup_set_right_margin">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="margin" />
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="SetTopMargin" cname="gtk_page_setup_set_top_margin">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="margin" />
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="ToFile" cname="gtk_page_setup_to_file">
<return-type type="gboolean" />
<parameters>
<parameter type="const-char*" name="file_name" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="ToGvariant" cname="gtk_page_setup_to_gvariant">
<return-type type="GVariant*" />
</method>
<method name="ToKeyFile" cname="gtk_page_setup_to_key_file">
<return-type type="void" />
<parameters>
<parameter type="GKeyFile*" name="key_file" />
<parameter type="const-gchar*" name="group_name" />
</parameters>
</method>
</object>
<object name="PageSetupUnixDialog" cname="GtkPageSetupUnixDialog" parent="GtkDialog">
<class_struct cname="GtkPageSetupUnixDialogClass">
<field name="ParentClass" cname="parent_class" type="GtkDialogClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkPageSetupUnixDialogPrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetPageSetup" cname="gtk_page_setup_unix_dialog_get_page_setup">
<return-type type="GtkPageSetup*" />
</method>
<method name="GetPrintSettings" cname="gtk_page_setup_unix_dialog_get_print_settings">
<return-type type="GtkPrintSettings*" />
</method>
<method name="GetType" cname="gtk_page_setup_unix_dialog_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_page_setup_unix_dialog_new">
<parameters>
<parameter type="const-gchar*" name="title" />
<parameter type="GtkWindow*" name="parent" />
</parameters>
</constructor>
<method name="SetPageSetup" cname="gtk_page_setup_unix_dialog_set_page_setup">
<return-type type="void" />
<parameters>
<parameter type="GtkPageSetup*" name="page_setup" />
</parameters>
</method>
<method name="SetPrintSettings" cname="gtk_page_setup_unix_dialog_set_print_settings">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintSettings*" name="print_settings" />
</parameters>
</method>
</object>
<object name="Paned" cname="GtkPaned" parent="GtkContainer">
<class_struct cname="GtkPanedClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method signal_vm="cycle_child_focus" />
<method signal_vm="toggle_handle_focus" />
<method signal_vm="move_handle" />
<method signal_vm="cycle_handle_focus" />
<method signal_vm="accept_position" />
<method signal_vm="cancel_position" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkPanedPrivate*" />
<property name="Position" cname="position" type="gint" readable="true" writeable="true" />
<property name="PositionSet" cname="position-set" type="gboolean" readable="true" writeable="true" />
<property name="MinPosition" cname="min-position" type="gint" readable="true" />
<property name="MaxPosition" cname="max-position" type="gint" readable="true" />
<property name="WideHandle" cname="wide-handle" type="gboolean" readable="true" writeable="true" />
<property name="HandleSize" cname="handle-size" type="gint" readable="true" />
<childprop name="Resize" cname="resize" type="gboolean" readable="true" writeable="true" />
<childprop name="Shrink" cname="shrink" type="gboolean" readable="true" writeable="true" />
<signal name="CycleChildFocus" cname="cycle-child-focus" when="LAST" field_name="cycle_child_focus">
<return-type type="gboolean" />
<parameters>
<parameter type="gboolean" name="reverse" />
</parameters>
</signal>
<signal name="ToggleHandleFocus" cname="toggle-handle-focus" when="LAST" field_name="toggle_handle_focus">
<return-type type="gboolean" />
<parameters />
</signal>
<signal name="MoveHandle" cname="move-handle" when="LAST" field_name="move_handle">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkScrollType" name="scroll" />
</parameters>
</signal>
<signal name="CycleHandleFocus" cname="cycle-handle-focus" when="LAST" field_name="cycle_handle_focus">
<return-type type="gboolean" />
<parameters>
<parameter type="gboolean" name="reverse" />
</parameters>
</signal>
<signal name="AcceptPosition" cname="accept-position" when="LAST" field_name="accept_position">
<return-type type="gboolean" />
<parameters />
</signal>
<signal name="CancelPosition" cname="cancel-position" when="LAST" field_name="cancel_position">
<return-type type="gboolean" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkOrientable" />
</implements>
<method name="Add1" cname="gtk_paned_add1">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="Add2" cname="gtk_paned_add2">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="GetChild1" cname="gtk_paned_get_child1">
<return-type type="GtkWidget*" />
</method>
<method name="GetChild2" cname="gtk_paned_get_child2">
<return-type type="GtkWidget*" />
</method>
<method name="GetHandleWindow" cname="gtk_paned_get_handle_window">
<return-type type="GdkWindow*" />
</method>
<method name="GetPosition" cname="gtk_paned_get_position">
<return-type type="gint" />
</method>
<method name="GetType" cname="gtk_paned_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetWideHandle" cname="gtk_paned_get_wide_handle">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_paned_new">
<parameters>
<parameter type="GtkOrientation" name="orientation" />
</parameters>
</constructor>
<method name="Pack1" cname="gtk_paned_pack1">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gboolean" name="resize" />
<parameter type="gboolean" name="shrink" />
</parameters>
</method>
<method name="Pack2" cname="gtk_paned_pack2">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gboolean" name="resize" />
<parameter type="gboolean" name="shrink" />
</parameters>
</method>
<method name="SetPosition" cname="gtk_paned_set_position">
<return-type type="void" />
<parameters>
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="SetWideHandle" cname="gtk_paned_set_wide_handle">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="wide" />
</parameters>
</method>
</object>
<object name="PlacesSidebar" cname="GtkPlacesSidebar" parent="GtkScrolledWindow">
<class_struct cname="GtkPlacesSidebarClass">
<field name="Parent" cname="parent" type="GtkScrolledWindowClass" />
<method signal_vm="open_location" />
<method signal_vm="populate_popup" />
<method signal_vm="show_error_message" />
<method signal_vm="show_connect_to_server" />
<method signal_vm="drag_action_requested" />
<method signal_vm="drag_action_ask" />
<method signal_vm="drag_perform_drop" />
<method signal_vm="show_enter_location" />
<method signal_vm="show_other_locations" />
<method signal_vm="show_other_locations_with_flags" />
<method signal_vm="mount" />
<method signal_vm="unmount" />
</class_struct>
<signal name="OpenLocation" cname="open-location" when="FIRST" field_name="open_location">
<return-type type="void" />
<parameters>
<parameter type="GFile*" name="location" />
<parameter type="GtkPlacesOpenFlags" name="open_flags" />
</parameters>
</signal>
<signal name="PopulatePopup" cname="populate-popup" when="FIRST" field_name="populate_popup">
<return-type type="void" />
<parameters>
<parameter type="GtkMenu*" name="menu" />
<parameter type="GFile*" name="selected_item" />
<parameter type="GVolume*" name="selected_volume" />
</parameters>
</signal>
<signal name="ShowErrorMessage" cname="show-error-message" when="FIRST" field_name="show_error_message">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="primary" />
<parameter type="const-gchar*" name="secondary" />
</parameters>
</signal>
<signal name="ShowConnectToServer" cname="show-connect-to-server" when="FIRST" field_name="show_connect_to_server">
<return-type type="void" />
<parameters />
</signal>
<signal name="ShowEnterLocation" cname="show-enter-location" when="FIRST" field_name="show_enter_location">
<return-type type="void" />
<parameters />
</signal>
<signal name="DragActionRequested" cname="drag-action-requested" when="LAST" manual="true" field_name="drag_action_requested">
<return-type type="GdkDragAction" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
<parameter type="GFile*" name="dest_file" />
<parameter type="GList*" name="source_file_list" />
</parameters>
</signal>
<signal name="DragActionAsk" cname="drag-action-ask" when="LAST" field_name="drag_action_ask">
<return-type type="GdkDragAction" />
<parameters>
<parameter type="GdkDragAction" name="actions" />
</parameters>
</signal>
<signal name="DragPerformDrop" cname="drag-perform-drop" when="FIRST" manual="true" field_name="drag_perform_drop">
<return-type type="void" />
<parameters>
<parameter type="GFile*" name="dest_file" />
<parameter type="GList*" name="source_file_list" />
<parameter type="GdkDragAction" name="action" />
</parameters>
</signal>
<signal name="ShowOtherLocations" cname="show-other-locations" when="FIRST" field_name="show_other_locations">
<return-type type="void" />
<parameters />
</signal>
<signal name="ShowOtherLocationsWithFlags" cname="show-other-locations-with-flags" when="FIRST" field_name="show_other_locations_with_flags">
<return-type type="void" />
<parameters>
<parameter type="GtkPlacesOpenFlags" name="open_flags" />
</parameters>
</signal>
<signal name="Mount" cname="mount" when="FIRST" field_name="mount">
<return-type type="void" />
<parameters>
<parameter type="GMountOperation*" name="mount_operation" />
</parameters>
</signal>
<signal name="Unmount" cname="unmount" when="FIRST" field_name="unmount">
<return-type type="void" />
<parameters>
<parameter type="GMountOperation*" name="unmount_operation" />
</parameters>
</signal>
<property name="Location" cname="location" type="GFile" readable="true" writeable="true" />
<property name="OpenFlags" cname="open-flags" type="GtkPlacesOpenFlags" readable="true" writeable="true" />
<property name="ShowRecent" cname="show-recent" type="gboolean" readable="true" writeable="true" />
<property name="ShowDesktop" cname="show-desktop" type="gboolean" readable="true" writeable="true" />
<property name="ShowConnectToServer" cname="show-connect-to-server" type="gboolean" readable="true" writeable="true" />
<property name="ShowEnterLocation" cname="show-enter-location" type="gboolean" readable="true" writeable="true" />
<property name="LocalOnly" cname="local-only" type="gboolean" readable="true" writeable="true" />
<property name="ShowTrash" cname="show-trash" type="gboolean" readable="true" writeable="true" />
<property name="ShowOtherLocations" cname="show-other-locations" type="gboolean" readable="true" writeable="true" />
<property name="PopulateAll" cname="populate-all" type="gboolean" readable="true" writeable="true" />
<method name="AddShortcut" cname="gtk_places_sidebar_add_shortcut">
<return-type type="void" />
<parameters>
<parameter type="GFile*" name="location" />
</parameters>
</method>
<method name="GetLocalOnly" cname="gtk_places_sidebar_get_local_only">
<return-type type="gboolean" />
</method>
<method name="GetLocation" cname="gtk_places_sidebar_get_location">
<return-type type="GFile*" />
</method>
<method name="GetNthBookmark" cname="gtk_places_sidebar_get_nth_bookmark">
<return-type type="GFile*" />
<parameters>
<parameter type="gint" name="n" />
</parameters>
</method>
<method name="GetOpenFlags" cname="gtk_places_sidebar_get_open_flags">
<return-type type="GtkPlacesOpenFlags" />
</method>
<method name="GetShowConnectToServer" cname="gtk_places_sidebar_get_show_connect_to_server" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetShowDesktop" cname="gtk_places_sidebar_get_show_desktop">
<return-type type="gboolean" />
</method>
<method name="GetShowEnterLocation" cname="gtk_places_sidebar_get_show_enter_location">
<return-type type="gboolean" />
</method>
<method name="GetShowOtherLocations" cname="gtk_places_sidebar_get_show_other_locations">
<return-type type="gboolean" />
</method>
<method name="GetShowRecent" cname="gtk_places_sidebar_get_show_recent">
<return-type type="gboolean" />
</method>
<method name="GetShowTrash" cname="gtk_places_sidebar_get_show_trash">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_places_sidebar_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="ListShortcuts" cname="gtk_places_sidebar_list_shortcuts">
<return-type type="GSList*" />
</method>
<constructor cname="gtk_places_sidebar_new" />
<method name="RemoveShortcut" cname="gtk_places_sidebar_remove_shortcut">
<return-type type="void" />
<parameters>
<parameter type="GFile*" name="location" />
</parameters>
</method>
<method name="SetDropTargetsVisible" cname="gtk_places_sidebar_set_drop_targets_visible">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="visible" />
<parameter type="GdkDragContext*" name="context" />
</parameters>
</method>
<method name="SetLocalOnly" cname="gtk_places_sidebar_set_local_only">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="local_only" />
</parameters>
</method>
<method name="SetLocation" cname="gtk_places_sidebar_set_location">
<return-type type="void" />
<parameters>
<parameter type="GFile*" name="location" />
</parameters>
</method>
<method name="SetOpenFlags" cname="gtk_places_sidebar_set_open_flags">
<return-type type="void" />
<parameters>
<parameter type="GtkPlacesOpenFlags" name="flags" />
</parameters>
</method>
<method name="SetShowConnectToServer" cname="gtk_places_sidebar_set_show_connect_to_server" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_connect_to_server" />
</parameters>
</method>
<method name="SetShowDesktop" cname="gtk_places_sidebar_set_show_desktop">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_desktop" />
</parameters>
</method>
<method name="SetShowEnterLocation" cname="gtk_places_sidebar_set_show_enter_location">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_enter_location" />
</parameters>
</method>
<method name="SetShowOtherLocations" cname="gtk_places_sidebar_set_show_other_locations">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_other_locations" />
</parameters>
</method>
<method name="SetShowRecent" cname="gtk_places_sidebar_set_show_recent">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_recent" />
</parameters>
</method>
<method name="SetShowTrash" cname="gtk_places_sidebar_set_show_trash">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_trash" />
</parameters>
</method>
</object>
<object name="Plug" cname="GtkPlug" parent="GtkWindow">
<class_struct cname="GtkPlugClass">
<field name="ParentClass" cname="parent_class" type="GtkWindowClass" />
<method signal_vm="embedded" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkPlugPrivate*" />
<property name="Embedded" cname="embedded" type="gboolean" readable="true" />
<property name="SocketWindow" cname="socket-window" type="GdkWindow" readable="true" />
<signal name="Embedded" cname="embedded" when="LAST" field_name="embedded">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="Construct" cname="gtk_plug_construct">
<return-type type="void" />
<parameters>
<parameter type="Window" name="socket_id" />
</parameters>
</method>
<method name="ConstructForDisplay" cname="gtk_plug_construct_for_display">
<return-type type="void" />
<parameters>
<parameter type="GdkDisplay*" name="display" />
<parameter type="Window" name="socket_id" />
</parameters>
</method>
<method name="GetEmbedded" cname="gtk_plug_get_embedded">
<return-type type="gboolean" />
</method>
<method name="GetId" cname="gtk_plug_get_id">
<return-type type="Window" />
</method>
<method name="GetSocketWindow" cname="gtk_plug_get_socket_window">
<return-type type="GdkWindow*" />
</method>
<method name="GetType" cname="gtk_plug_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_plug_new">
<parameters>
<parameter type="Window" name="socket_id" />
</parameters>
</constructor>
<constructor cname="gtk_plug_new_for_display">
<parameters>
<parameter type="GdkDisplay*" name="display" />
<parameter type="Window" name="socket_id" />
</parameters>
</constructor>
</object>
<object name="Popover" cname="GtkPopover" parent="GtkBin">
<class_struct cname="GtkPopoverClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<method signal_vm="closed" />
<field name="Reserved" cname="reserved" type="gpointer" array_len="10" />
</class_struct>
<field name="Priv" cname="priv" type="GtkPopoverPrivate*" />
<property name="RelativeTo" cname="relative-to" type="GtkWidget" readable="true" writeable="true" />
<property name="PointingTo" cname="pointing-to" type="GdkRectangle" readable="true" writeable="true" />
<property name="Position" cname="position" type="GtkPositionType" readable="true" writeable="true" />
<property name="Modal" cname="modal" type="gboolean" readable="true" writeable="true" />
<property name="TransitionsEnabled" cname="transitions-enabled" type="gboolean" readable="true" writeable="true" />
<property name="ConstrainTo" cname="constrain-to" type="GtkPopoverConstraint" readable="true" writeable="true" />
<signal name="Closed" cname="closed" when="LAST" field_name="closed">
<return-type type="void" />
<parameters />
</signal>
<method name="BindModel" cname="gtk_popover_bind_model">
<return-type type="void" />
<parameters>
<parameter type="GMenuModel*" name="model" />
<parameter type="const-gchar*" name="action_namespace" />
</parameters>
</method>
<method name="GetConstrainTo" cname="gtk_popover_get_constrain_to">
<return-type type="GtkPopoverConstraint" />
</method>
<method name="GetDefaultWidget" cname="gtk_popover_get_default_widget">
<return-type type="GtkWidget*" />
</method>
<method name="GetModal" cname="gtk_popover_get_modal">
<return-type type="gboolean" />
</method>
<method name="GetPointingTo" cname="gtk_popover_get_pointing_to">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkRectangle*" name="rect" />
</parameters>
</method>
<method name="GetPosition" cname="gtk_popover_get_position">
<return-type type="GtkPositionType" />
</method>
<method name="GetRelativeTo" cname="gtk_popover_get_relative_to">
<return-type type="GtkWidget*" />
</method>
<method name="GetTransitionsEnabled" cname="gtk_popover_get_transitions_enabled" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_popover_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_popover_new">
<parameters>
<parameter type="GtkWidget*" name="relative_to" />
</parameters>
</constructor>
<constructor cname="gtk_popover_new_from_model">
<parameters>
<parameter type="GtkWidget*" name="relative_to" />
<parameter type="GMenuModel*" name="model" />
</parameters>
</constructor>
<method name="Popdown" cname="gtk_popover_popdown">
<return-type type="void" />
</method>
<method name="Popup" cname="gtk_popover_popup">
<return-type type="void" />
</method>
<method name="SetConstrainTo" cname="gtk_popover_set_constrain_to">
<return-type type="void" />
<parameters>
<parameter type="GtkPopoverConstraint" name="constraint" />
</parameters>
</method>
<method name="SetDefaultWidget" cname="gtk_popover_set_default_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="SetModal" cname="gtk_popover_set_modal">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="modal" />
</parameters>
</method>
<method name="SetPointingTo" cname="gtk_popover_set_pointing_to">
<return-type type="void" />
<parameters>
<parameter type="const-GdkRectangle*" name="rect" />
</parameters>
</method>
<method name="SetPosition" cname="gtk_popover_set_position">
<return-type type="void" />
<parameters>
<parameter type="GtkPositionType" name="position" />
</parameters>
</method>
<method name="SetRelativeTo" cname="gtk_popover_set_relative_to">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="relative_to" />
</parameters>
</method>
<method name="SetTransitionsEnabled" cname="gtk_popover_set_transitions_enabled" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="transitions_enabled" />
</parameters>
</method>
</object>
<object name="PopoverMenu" cname="GtkPopoverMenu" parent="GtkPopover">
<class_struct cname="GtkPopoverMenuClass">
<field name="ParentClass" cname="parent_class" type="GtkPopoverClass" />
<field name="Reserved" cname="reserved" type="gpointer" array_len="10" />
</class_struct>
<property name="VisibleSubmenu" cname="visible-submenu" type="gchar*" readable="true" writeable="true" />
<childprop name="Submenu" cname="submenu" type="gchar*" readable="true" writeable="true" />
<childprop name="Position" cname="position" type="gint" readable="true" writeable="true" />
<method name="GetType" cname="gtk_popover_menu_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_popover_menu_new" />
<method name="OpenSubmenu" cname="gtk_popover_menu_open_submenu">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
</object>
<object name="Printer" cname="GtkPrinter" parent="GObject">
<class_struct cname="GtkPrinterClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="details_acquired" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
<method vm="_gtk_reserved7" />
<method vm="_gtk_reserved8" />
</class_struct>
<field name="Priv" cname="priv" type="GtkPrinterPrivate*" />
<property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct-only="true" />
<property name="Backend" cname="backend" type="GtkPrintBackend" readable="true" writeable="true" construct-only="true" />
<property name="IsVirtual" cname="is-virtual" type="gboolean" readable="true" writeable="true" construct-only="true" />
<property name="AcceptsPdf" cname="accepts-pdf" type="gboolean" readable="true" writeable="true" construct-only="true" />
<property name="AcceptsPs" cname="accepts-ps" type="gboolean" readable="true" writeable="true" construct-only="true" />
<property name="StateMessage" cname="state-message" type="gchar*" readable="true" />
<property name="Location" cname="location" type="gchar*" readable="true" />
<property name="IconName" cname="icon-name" type="gchar*" readable="true" />
<property name="JobCount" cname="job-count" type="gint" readable="true" />
<property name="Paused" cname="paused" type="gboolean" readable="true" />
<property name="AcceptingJobs" cname="accepting-jobs" type="gboolean" readable="true" />
<signal name="DetailsAcquired" cname="details-acquired" when="LAST" field_name="details_acquired">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="success" />
</parameters>
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved7" cname="_gtk_reserved7" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved8" cname="_gtk_reserved8" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="AcceptsPdf" cname="gtk_printer_accepts_pdf">
<return-type type="gboolean" />
</method>
<method name="AcceptsPs" cname="gtk_printer_accepts_ps">
<return-type type="gboolean" />
</method>
<method name="Compare" cname="gtk_printer_compare">
<return-type type="gint" />
<parameters>
<parameter type="GtkPrinter*" name="b" />
</parameters>
</method>
<method name="GetBackend" cname="gtk_printer_get_backend">
<return-type type="GtkPrintBackend*" />
</method>
<method name="GetCapabilities" cname="gtk_printer_get_capabilities">
<return-type type="GtkPrintCapabilities" />
</method>
<method name="GetDefaultPageSize" cname="gtk_printer_get_default_page_size">
<return-type type="GtkPageSetup*" />
</method>
<method name="GetDescription" cname="gtk_printer_get_description">
<return-type type="const-gchar*" />
</method>
<method name="GetHardMargins" cname="gtk_printer_get_hard_margins">
<return-type type="gboolean" />
<parameters>
<parameter type="gdouble*" name="top" />
<parameter type="gdouble*" name="bottom" />
<parameter type="gdouble*" name="left" />
<parameter type="gdouble*" name="right" />
</parameters>
</method>
<method name="GetIconName" cname="gtk_printer_get_icon_name">
<return-type type="const-gchar*" />
</method>
<method name="GetJobCount" cname="gtk_printer_get_job_count">
<return-type type="gint" />
</method>
<method name="GetLocation" cname="gtk_printer_get_location">
<return-type type="const-gchar*" />
</method>
<method name="GetName" cname="gtk_printer_get_name">
<return-type type="const-gchar*" />
</method>
<method name="GetStateMessage" cname="gtk_printer_get_state_message">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_printer_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="HasDetails" cname="gtk_printer_has_details">
<return-type type="gboolean" />
</method>
<method name="IsAcceptingJobs" cname="gtk_printer_is_accepting_jobs">
<return-type type="gboolean" />
</method>
<method name="IsActive" cname="gtk_printer_is_active">
<return-type type="gboolean" />
</method>
<method name="IsDefault" cname="gtk_printer_is_default">
<return-type type="gboolean" />
</method>
<method name="IsPaused" cname="gtk_printer_is_paused">
<return-type type="gboolean" />
</method>
<method name="IsVirtual" cname="gtk_printer_is_virtual">
<return-type type="gboolean" />
</method>
<method name="ListPapers" cname="gtk_printer_list_papers">
<return-type type="GList*" />
</method>
<constructor cname="gtk_printer_new">
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="GtkPrintBackend*" name="backend" />
<parameter type="gboolean" name="virtual_" />
</parameters>
</constructor>
<method name="RequestDetails" cname="gtk_printer_request_details">
<return-type type="void" />
</method>
</object>
<object name="PrintContext" cname="GtkPrintContext" parent="GObject">
<class_struct cname="GtkPrintContextClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
</class_struct>
<method name="CreatePangoContext" cname="gtk_print_context_create_pango_context">
<return-type type="PangoContext*" />
</method>
<method name="CreatePangoLayout" cname="gtk_print_context_create_pango_layout">
<return-type type="PangoLayout*" />
</method>
<method name="GetCairoContext" cname="gtk_print_context_get_cairo_context">
<return-type type="cairo_t*" />
</method>
<method name="GetDpiX" cname="gtk_print_context_get_dpi_x">
<return-type type="gdouble" />
</method>
<method name="GetDpiY" cname="gtk_print_context_get_dpi_y">
<return-type type="gdouble" />
</method>
<method name="GetHardMargins" cname="gtk_print_context_get_hard_margins">
<return-type type="gboolean" />
<parameters>
<parameter type="gdouble*" name="top" />
<parameter type="gdouble*" name="bottom" />
<parameter type="gdouble*" name="left" />
<parameter type="gdouble*" name="right" />
</parameters>
</method>
<method name="GetHeight" cname="gtk_print_context_get_height">
<return-type type="gdouble" />
</method>
<method name="GetPageSetup" cname="gtk_print_context_get_page_setup">
<return-type type="GtkPageSetup*" />
</method>
<method name="GetPangoFontmap" cname="gtk_print_context_get_pango_fontmap">
<return-type type="PangoFontMap*" />
</method>
<method name="GetType" cname="gtk_print_context_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetWidth" cname="gtk_print_context_get_width">
<return-type type="gdouble" />
</method>
<method name="SetCairoContext" cname="gtk_print_context_set_cairo_context">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="double" name="dpi_x" />
<parameter type="double" name="dpi_y" />
</parameters>
</method>
</object>
<object name="PrintJob" cname="GtkPrintJob" parent="GObject">
<class_struct cname="GtkPrintJobClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="status_changed" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkPrintJobPrivate*" />
<property name="Title" cname="title" type="gchar*" readable="true" writeable="true" construct-only="true" />
<property name="Printer" cname="printer" type="GtkPrinter" readable="true" writeable="true" construct-only="true" />
<property name="Settings" cname="settings" type="GtkPrintSettings" readable="true" writeable="true" construct-only="true" />
<property name="PageSetup" cname="page-setup" type="GtkPageSetup" readable="true" writeable="true" construct-only="true" />
<property name="TrackPrintStatus" cname="track-print-status" type="gboolean" readable="true" writeable="true" />
<signal name="StatusChanged" cname="status-changed" when="LAST" field_name="status_changed">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetCollate" cname="gtk_print_job_get_collate">
<return-type type="gboolean" />
</method>
<method name="GetNUp" cname="gtk_print_job_get_n_up">
<return-type type="guint" />
</method>
<method name="GetNUpLayout" cname="gtk_print_job_get_n_up_layout">
<return-type type="GtkNumberUpLayout" />
</method>
<method name="GetNumCopies" cname="gtk_print_job_get_num_copies">
<return-type type="gint" />
</method>
<method name="GetPageRanges" cname="gtk_print_job_get_page_ranges">
<return-type type="GtkPageRange*" />
<parameters>
<parameter type="gint*" name="n_ranges" />
</parameters>
</method>
<method name="GetPageSet" cname="gtk_print_job_get_page_set">
<return-type type="GtkPageSet" />
</method>
<method name="GetPages" cname="gtk_print_job_get_pages">
<return-type type="GtkPrintPages" />
</method>
<method name="GetPrinter" cname="gtk_print_job_get_printer">
<return-type type="GtkPrinter*" />
</method>
<method name="GetReverse" cname="gtk_print_job_get_reverse">
<return-type type="gboolean" />
</method>
<method name="GetRotate" cname="gtk_print_job_get_rotate">
<return-type type="gboolean" />
</method>
<method name="GetScale" cname="gtk_print_job_get_scale">
<return-type type="gdouble" />
</method>
<method name="GetSettings" cname="gtk_print_job_get_settings">
<return-type type="GtkPrintSettings*" />
</method>
<method name="GetStatus" cname="gtk_print_job_get_status">
<return-type type="GtkPrintStatus" />
</method>
<method name="GetSurface" cname="gtk_print_job_get_surface">
<return-type type="cairo_surface_t*" />
<parameters>
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="GetTitle" cname="gtk_print_job_get_title">
<return-type type="const-gchar*" />
</method>
<method name="GetTrackPrintStatus" cname="gtk_print_job_get_track_print_status">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_print_job_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_print_job_new">
<parameters>
<parameter type="const-gchar*" name="title" />
<parameter type="GtkPrinter*" name="printer" />
<parameter type="GtkPrintSettings*" name="settings" />
<parameter type="GtkPageSetup*" name="page_setup" />
</parameters>
</constructor>
<method name="Send" cname="gtk_print_job_send">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintJobCompleteFunc" name="callback" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="dnotify" />
</parameters>
</method>
<method name="SetCollate" cname="gtk_print_job_set_collate">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="collate" />
</parameters>
</method>
<method name="SetNUp" cname="gtk_print_job_set_n_up">
<return-type type="void" />
<parameters>
<parameter type="guint" name="n_up" />
</parameters>
</method>
<method name="SetNUpLayout" cname="gtk_print_job_set_n_up_layout">
<return-type type="void" />
<parameters>
<parameter type="GtkNumberUpLayout" name="layout" />
</parameters>
</method>
<method name="SetNumCopies" cname="gtk_print_job_set_num_copies">
<return-type type="void" />
<parameters>
<parameter type="gint" name="num_copies" />
</parameters>
</method>
<method name="SetPageRanges" cname="gtk_print_job_set_page_ranges">
<return-type type="void" />
<parameters>
<parameter type="GtkPageRange*" name="ranges" />
<parameter type="gint" name="n_ranges" />
</parameters>
</method>
<method name="SetPageSet" cname="gtk_print_job_set_page_set">
<return-type type="void" />
<parameters>
<parameter type="GtkPageSet" name="page_set" />
</parameters>
</method>
<method name="SetPages" cname="gtk_print_job_set_pages">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintPages" name="pages" />
</parameters>
</method>
<method name="SetReverse" cname="gtk_print_job_set_reverse">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="reverse" />
</parameters>
</method>
<method name="SetRotate" cname="gtk_print_job_set_rotate">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="rotate" />
</parameters>
</method>
<method name="SetScale" cname="gtk_print_job_set_scale">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="scale" />
</parameters>
</method>
<method name="SetSourceFd" cname="gtk_print_job_set_source_fd">
<return-type type="gboolean" />
<parameters>
<parameter type="int" name="fd" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="SetSourceFile" cname="gtk_print_job_set_source_file">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="filename" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="SetTrackPrintStatus" cname="gtk_print_job_set_track_print_status">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="track_status" />
</parameters>
</method>
</object>
<object name="PrintOperation" cname="GtkPrintOperation" parent="GObject">
<class_struct cname="GtkPrintOperationClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="done" />
<method signal_vm="begin_print" />
<method signal_vm="paginate" />
<method signal_vm="request_page_setup" />
<method signal_vm="draw_page" />
<method signal_vm="end_print" />
<method signal_vm="status_changed" />
<method signal_vm="create_custom_widget" />
<method signal_vm="custom_widget_apply" />
<method signal_vm="preview" />
<method signal_vm="update_custom_widget" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
<method vm="_gtk_reserved7" />
<method vm="_gtk_reserved8" />
</class_struct>
<field name="Priv" cname="priv" type="GtkPrintOperationPrivate*" />
<signal name="Done" cname="done" when="LAST" field_name="done">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintOperationResult" name="result" />
</parameters>
</signal>
<signal name="BeginPrint" cname="begin-print" when="LAST" field_name="begin_print">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintContext*" name="context" />
</parameters>
</signal>
<signal name="Paginate" cname="paginate" when="LAST" field_name="paginate">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkPrintContext*" name="context" />
</parameters>
</signal>
<signal name="RequestPageSetup" cname="request-page-setup" when="LAST" field_name="request_page_setup">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintContext*" name="context" />
<parameter type="gint" name="page_nr" />
<parameter type="GtkPageSetup*" name="setup" />
</parameters>
</signal>
<signal name="DrawPage" cname="draw-page" when="LAST" field_name="draw_page">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintContext*" name="context" />
<parameter type="gint" name="page_nr" />
</parameters>
</signal>
<signal name="EndPrint" cname="end-print" when="LAST" field_name="end_print">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintContext*" name="context" />
</parameters>
</signal>
<signal name="StatusChanged" cname="status-changed" when="LAST" field_name="status_changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="CreateCustomWidget" cname="create-custom-widget" when="LAST" field_name="create_custom_widget">
<return-type type="GtkWidget*" />
<parameters />
</signal>
<signal name="UpdateCustomWidget" cname="update-custom-widget" when="LAST" field_name="update_custom_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GtkPageSetup*" name="setup" />
<parameter type="GtkPrintSettings*" name="settings" />
</parameters>
</signal>
<signal name="CustomWidgetApply" cname="custom-widget-apply" when="LAST" field_name="custom_widget_apply">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</signal>
<signal name="Preview" cname="preview" when="LAST" field_name="preview">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkPrintOperationPreview*" name="preview" />
<parameter type="GtkPrintContext*" name="context" />
<parameter type="GtkWindow*" name="parent" />
</parameters>
</signal>
<property name="DefaultPageSetup" cname="default-page-setup" type="GtkPageSetup" readable="true" writeable="true" />
<property name="PrintSettings" cname="print-settings" type="GtkPrintSettings" readable="true" writeable="true" />
<property name="JobName" cname="job-name" type="gchar*" readable="true" writeable="true" />
<property name="NPages" cname="n-pages" type="gint" readable="true" writeable="true" />
<property name="CurrentPage" cname="current-page" type="gint" readable="true" writeable="true" />
<property name="UseFullPage" cname="use-full-page" type="gboolean" readable="true" writeable="true" />
<property name="TrackPrintStatus" cname="track-print-status" type="gboolean" readable="true" writeable="true" />
<property name="Unit" cname="unit" type="GtkUnit" readable="true" writeable="true" />
<property name="ShowProgress" cname="show-progress" type="gboolean" readable="true" writeable="true" />
<property name="AllowAsync" cname="allow-async" type="gboolean" readable="true" writeable="true" />
<property name="ExportFilename" cname="export-filename" type="gchar*" readable="true" writeable="true" />
<property name="Status" cname="status" type="GtkPrintStatus" readable="true" />
<property name="StatusString" cname="status-string" type="gchar*" readable="true" />
<property name="CustomTabLabel" cname="custom-tab-label" type="gchar*" readable="true" writeable="true" />
<property name="SupportSelection" cname="support-selection" type="gboolean" readable="true" writeable="true" />
<property name="HasSelection" cname="has-selection" type="gboolean" readable="true" writeable="true" />
<property name="EmbedPageSetup" cname="embed-page-setup" type="gboolean" readable="true" writeable="true" />
<property name="NPagesToPrint" cname="n-pages-to-print" type="gint" readable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved7" cname="_gtk_reserved7" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved8" cname="_gtk_reserved8" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkPrintOperationPreview" />
</implements>
<method name="Cancel" cname="gtk_print_operation_cancel">
<return-type type="void" />
</method>
<method name="DrawPageFinish" cname="gtk_print_operation_draw_page_finish">
<return-type type="void" />
</method>
<method name="GetDefaultPageSetup" cname="gtk_print_operation_get_default_page_setup">
<return-type type="GtkPageSetup*" />
</method>
<method name="GetEmbedPageSetup" cname="gtk_print_operation_get_embed_page_setup">
<return-type type="gboolean" />
</method>
<method name="GetError" cname="gtk_print_operation_get_error">
<return-type type="void" />
<parameters>
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="GetHasSelection" cname="gtk_print_operation_get_has_selection">
<return-type type="gboolean" />
</method>
<method name="GetNPagesToPrint" cname="gtk_print_operation_get_n_pages_to_print">
<return-type type="gint" />
</method>
<method name="GetPrintSettings" cname="gtk_print_operation_get_print_settings">
<return-type type="GtkPrintSettings*" />
</method>
<method name="GetStatus" cname="gtk_print_operation_get_status">
<return-type type="GtkPrintStatus" />
</method>
<method name="GetStatusString" cname="gtk_print_operation_get_status_string">
<return-type type="const-gchar*" />
</method>
<method name="GetSupportSelection" cname="gtk_print_operation_get_support_selection">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_print_operation_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="IsFinished" cname="gtk_print_operation_is_finished">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_print_operation_new" />
<method name="PortalLaunchPreview" cname="gtk_print_operation_portal_launch_preview">
<return-type type="void" />
<parameters>
<parameter type="cairo_surface_t*" name="surface" />
<parameter type="GtkWindow*" name="parent" />
<parameter type="const-char*" name="filename" />
</parameters>
</method>
<method name="PortalRunDialog" cname="gtk_print_operation_portal_run_dialog">
<return-type type="GtkPrintOperationResult" />
<parameters>
<parameter type="gboolean" name="show_dialog" />
<parameter type="GtkWindow*" name="parent" />
<parameter type="gboolean*" name="do_print" />
</parameters>
</method>
<method name="PortalRunDialogAsync" cname="gtk_print_operation_portal_run_dialog_async">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_dialog" />
<parameter type="GtkWindow*" name="parent" />
<parameter type="GtkPrintOperationPrintFunc" name="print_cb" />
</parameters>
</method>
<method name="Run" cname="gtk_print_operation_run">
<return-type type="GtkPrintOperationResult" />
<parameters>
<parameter type="GtkPrintOperationAction" name="action" />
<parameter type="GtkWindow*" name="parent" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="SetAllowAsync" cname="gtk_print_operation_set_allow_async">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="allow_async" />
</parameters>
</method>
<method name="SetCurrentPage" cname="gtk_print_operation_set_current_page">
<return-type type="void" />
<parameters>
<parameter type="gint" name="current_page" />
</parameters>
</method>
<method name="SetCustomTabLabel" cname="gtk_print_operation_set_custom_tab_label">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</method>
<method name="SetDefaultPageSetup" cname="gtk_print_operation_set_default_page_setup">
<return-type type="void" />
<parameters>
<parameter type="GtkPageSetup*" name="default_page_setup" />
</parameters>
</method>
<method name="SetDeferDrawing" cname="gtk_print_operation_set_defer_drawing">
<return-type type="void" />
</method>
<method name="SetEmbedPageSetup" cname="gtk_print_operation_set_embed_page_setup">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="embed" />
</parameters>
</method>
<method name="SetExportFilename" cname="gtk_print_operation_set_export_filename">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="filename" />
</parameters>
</method>
<method name="SetHasSelection" cname="gtk_print_operation_set_has_selection">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="has_selection" />
</parameters>
</method>
<method name="SetJobName" cname="gtk_print_operation_set_job_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="job_name" />
</parameters>
</method>
<method name="SetNPages" cname="gtk_print_operation_set_n_pages">
<return-type type="void" />
<parameters>
<parameter type="gint" name="n_pages" />
</parameters>
</method>
<method name="SetPrintSettings" cname="gtk_print_operation_set_print_settings">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintSettings*" name="print_settings" />
</parameters>
</method>
<method name="SetShowProgress" cname="gtk_print_operation_set_show_progress">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_progress" />
</parameters>
</method>
<method name="SetSupportSelection" cname="gtk_print_operation_set_support_selection">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="support_selection" />
</parameters>
</method>
<method name="SetTrackPrintStatus" cname="gtk_print_operation_set_track_print_status">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="track_status" />
</parameters>
</method>
<method name="SetUnit" cname="gtk_print_operation_set_unit">
<return-type type="void" />
<parameters>
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="SetUseFullPage" cname="gtk_print_operation_set_use_full_page">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="full_page" />
</parameters>
</method>
</object>
<object name="PrintSettings" cname="GtkPrintSettings" parent="GObject">
<class_struct cname="GtkPrintSettingsClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
</class_struct>
<method name="Copy" cname="gtk_print_settings_copy">
<return-type type="GtkPrintSettings*" owned="true" />
</method>
<method name="Foreach" cname="gtk_print_settings_foreach">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintSettingsFunc" name="func" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="Get" cname="gtk_print_settings_get">
<return-type type="const-gchar*" />
<parameters>
<parameter type="const-gchar*" name="key" />
</parameters>
</method>
<method name="GetBool" cname="gtk_print_settings_get_bool">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="key" />
</parameters>
</method>
<method name="GetCollate" cname="gtk_print_settings_get_collate">
<return-type type="gboolean" />
</method>
<method name="GetDefaultSource" cname="gtk_print_settings_get_default_source">
<return-type type="const-gchar*" />
</method>
<method name="GetDither" cname="gtk_print_settings_get_dither">
<return-type type="const-gchar*" />
</method>
<method name="GetDouble" cname="gtk_print_settings_get_double">
<return-type type="gdouble" />
<parameters>
<parameter type="const-gchar*" name="key" />
</parameters>
</method>
<method name="GetDoubleWithDefault" cname="gtk_print_settings_get_double_with_default">
<return-type type="gdouble" />
<parameters>
<parameter type="const-gchar*" name="key" />
<parameter type="gdouble" name="def" />
</parameters>
</method>
<method name="GetDuplex" cname="gtk_print_settings_get_duplex">
<return-type type="GtkPrintDuplex" />
</method>
<method name="GetFinishings" cname="gtk_print_settings_get_finishings">
<return-type type="const-gchar*" />
</method>
<method name="GetInt" cname="gtk_print_settings_get_int">
<return-type type="gint" />
<parameters>
<parameter type="const-gchar*" name="key" />
</parameters>
</method>
<method name="GetIntWithDefault" cname="gtk_print_settings_get_int_with_default">
<return-type type="gint" />
<parameters>
<parameter type="const-gchar*" name="key" />
<parameter type="gint" name="def" />
</parameters>
</method>
<method name="GetLength" cname="gtk_print_settings_get_length">
<return-type type="gdouble" />
<parameters>
<parameter type="const-gchar*" name="key" />
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="GetMediaType" cname="gtk_print_settings_get_media_type">
<return-type type="const-gchar*" />
</method>
<method name="GetNCopies" cname="gtk_print_settings_get_n_copies">
<return-type type="gint" />
</method>
<method name="GetNumberUp" cname="gtk_print_settings_get_number_up">
<return-type type="gint" />
</method>
<method name="GetNumberUpLayout" cname="gtk_print_settings_get_number_up_layout">
<return-type type="GtkNumberUpLayout" />
</method>
<method name="GetOrientation" cname="gtk_print_settings_get_orientation">
<return-type type="GtkPageOrientation" />
</method>
<method name="GetOutputBin" cname="gtk_print_settings_get_output_bin">
<return-type type="const-gchar*" />
</method>
<method name="GetPageRanges" cname="gtk_print_settings_get_page_ranges">
<return-type type="GtkPageRange*" />
<parameters>
<parameter type="gint*" name="num_ranges" />
</parameters>
</method>
<method name="GetPageSet" cname="gtk_print_settings_get_page_set">
<return-type type="GtkPageSet" />
</method>
<method name="GetPaperHeight" cname="gtk_print_settings_get_paper_height">
<return-type type="gdouble" />
<parameters>
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="GetPaperSize" cname="gtk_print_settings_get_paper_size">
<return-type type="GtkPaperSize*" />
</method>
<method name="GetPaperWidth" cname="gtk_print_settings_get_paper_width">
<return-type type="gdouble" />
<parameters>
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="GetPrintPages" cname="gtk_print_settings_get_print_pages">
<return-type type="GtkPrintPages" />
</method>
<method name="GetPrinter" cname="gtk_print_settings_get_printer">
<return-type type="const-gchar*" />
</method>
<method name="GetPrinterLpi" cname="gtk_print_settings_get_printer_lpi">
<return-type type="gdouble" />
</method>
<method name="GetQuality" cname="gtk_print_settings_get_quality">
<return-type type="GtkPrintQuality" />
</method>
<method name="GetResolution" cname="gtk_print_settings_get_resolution">
<return-type type="gint" />
</method>
<method name="GetResolutionX" cname="gtk_print_settings_get_resolution_x">
<return-type type="gint" />
</method>
<method name="GetResolutionY" cname="gtk_print_settings_get_resolution_y">
<return-type type="gint" />
</method>
<method name="GetReverse" cname="gtk_print_settings_get_reverse">
<return-type type="gboolean" />
</method>
<method name="GetScale" cname="gtk_print_settings_get_scale">
<return-type type="gdouble" />
</method>
<method name="GetType" cname="gtk_print_settings_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUseColor" cname="gtk_print_settings_get_use_color">
<return-type type="gboolean" />
</method>
<method name="HasKey" cname="gtk_print_settings_has_key">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="key" />
</parameters>
</method>
<method name="LoadFile" cname="gtk_print_settings_load_file">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="file_name" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="LoadKeyFile" cname="gtk_print_settings_load_key_file">
<return-type type="gboolean" />
<parameters>
<parameter type="GKeyFile*" name="key_file" />
<parameter type="const-gchar*" name="group_name" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<constructor cname="gtk_print_settings_new" />
<constructor cname="gtk_print_settings_new_from_file">
<parameters>
<parameter type="const-gchar*" name="file_name" />
<parameter type="GError**" name="error" />
</parameters>
</constructor>
<constructor cname="gtk_print_settings_new_from_gvariant">
<parameters>
<parameter type="GVariant*" name="variant" />
</parameters>
</constructor>
<constructor cname="gtk_print_settings_new_from_key_file">
<parameters>
<parameter type="GKeyFile*" name="key_file" />
<parameter type="const-gchar*" name="group_name" />
<parameter type="GError**" name="error" />
</parameters>
</constructor>
<method name="Set" cname="gtk_print_settings_set">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="key" />
<parameter type="const-gchar*" name="value" />
</parameters>
</method>
<method name="SetBool" cname="gtk_print_settings_set_bool">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="key" />
<parameter type="gboolean" name="value" />
</parameters>
</method>
<method name="SetCollate" cname="gtk_print_settings_set_collate">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="collate" />
</parameters>
</method>
<method name="SetDefaultSource" cname="gtk_print_settings_set_default_source">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="default_source" />
</parameters>
</method>
<method name="SetDither" cname="gtk_print_settings_set_dither">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="dither" />
</parameters>
</method>
<method name="SetDouble" cname="gtk_print_settings_set_double">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="key" />
<parameter type="gdouble" name="value" />
</parameters>
</method>
<method name="SetDuplex" cname="gtk_print_settings_set_duplex">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintDuplex" name="duplex" />
</parameters>
</method>
<method name="SetFinishings" cname="gtk_print_settings_set_finishings">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="finishings" />
</parameters>
</method>
<method name="SetInt" cname="gtk_print_settings_set_int">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="key" />
<parameter type="gint" name="value" />
</parameters>
</method>
<method name="SetLength" cname="gtk_print_settings_set_length">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="key" />
<parameter type="gdouble" name="value" />
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="SetMediaType" cname="gtk_print_settings_set_media_type">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="media_type" />
</parameters>
</method>
<method name="SetNCopies" cname="gtk_print_settings_set_n_copies">
<return-type type="void" />
<parameters>
<parameter type="gint" name="num_copies" />
</parameters>
</method>
<method name="SetNumberUp" cname="gtk_print_settings_set_number_up">
<return-type type="void" />
<parameters>
<parameter type="gint" name="number_up" />
</parameters>
</method>
<method name="SetNumberUpLayout" cname="gtk_print_settings_set_number_up_layout">
<return-type type="void" />
<parameters>
<parameter type="GtkNumberUpLayout" name="number_up_layout" />
</parameters>
</method>
<method name="SetOrientation" cname="gtk_print_settings_set_orientation">
<return-type type="void" />
<parameters>
<parameter type="GtkPageOrientation" name="orientation" />
</parameters>
</method>
<method name="SetOutputBin" cname="gtk_print_settings_set_output_bin">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="output_bin" />
</parameters>
</method>
<method name="SetPageRanges" cname="gtk_print_settings_set_page_ranges">
<return-type type="void" />
<parameters>
<parameter type="GtkPageRange*" name="page_ranges" />
<parameter type="gint" name="num_ranges" />
</parameters>
</method>
<method name="SetPageSet" cname="gtk_print_settings_set_page_set">
<return-type type="void" />
<parameters>
<parameter type="GtkPageSet" name="page_set" />
</parameters>
</method>
<method name="SetPaperHeight" cname="gtk_print_settings_set_paper_height">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="height" />
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="SetPaperSize" cname="gtk_print_settings_set_paper_size">
<return-type type="void" />
<parameters>
<parameter type="GtkPaperSize*" name="paper_size" />
</parameters>
</method>
<method name="SetPaperWidth" cname="gtk_print_settings_set_paper_width">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="width" />
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="SetPrintPages" cname="gtk_print_settings_set_print_pages">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintPages" name="pages" />
</parameters>
</method>
<method name="SetPrinter" cname="gtk_print_settings_set_printer">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="printer" />
</parameters>
</method>
<method name="SetPrinterLpi" cname="gtk_print_settings_set_printer_lpi">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="lpi" />
</parameters>
</method>
<method name="SetQuality" cname="gtk_print_settings_set_quality">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintQuality" name="quality" />
</parameters>
</method>
<method name="SetResolution" cname="gtk_print_settings_set_resolution">
<return-type type="void" />
<parameters>
<parameter type="gint" name="resolution" />
</parameters>
</method>
<method name="SetResolutionXy" cname="gtk_print_settings_set_resolution_xy">
<return-type type="void" />
<parameters>
<parameter type="gint" name="resolution_x" />
<parameter type="gint" name="resolution_y" />
</parameters>
</method>
<method name="SetReverse" cname="gtk_print_settings_set_reverse">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="reverse" />
</parameters>
</method>
<method name="SetScale" cname="gtk_print_settings_set_scale">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="scale" />
</parameters>
</method>
<method name="SetUseColor" cname="gtk_print_settings_set_use_color">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_color" />
</parameters>
</method>
<method name="ToFile" cname="gtk_print_settings_to_file">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="file_name" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="ToGvariant" cname="gtk_print_settings_to_gvariant">
<return-type type="GVariant*" />
</method>
<method name="ToKeyFile" cname="gtk_print_settings_to_key_file">
<return-type type="void" />
<parameters>
<parameter type="GKeyFile*" name="key_file" />
<parameter type="const-gchar*" name="group_name" />
</parameters>
</method>
<method name="Unset" cname="gtk_print_settings_unset">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="key" />
</parameters>
</method>
</object>
<object name="PrintUnixDialog" cname="GtkPrintUnixDialog" parent="GtkDialog">
<class_struct cname="GtkPrintUnixDialogClass">
<field name="ParentClass" cname="parent_class" type="GtkDialogClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkPrintUnixDialogPrivate*" />
<property name="PageSetup" cname="page-setup" type="GtkPageSetup" readable="true" writeable="true" />
<property name="CurrentPage" cname="current-page" type="gint" readable="true" writeable="true" />
<property name="PrintSettings" cname="print-settings" type="GtkPrintSettings" readable="true" writeable="true" />
<property name="SelectedPrinter" cname="selected-printer" type="GtkPrinter" readable="true" />
<property name="ManualCapabilities" cname="manual-capabilities" type="GtkPrintCapabilities" readable="true" writeable="true" />
<property name="SupportSelection" cname="support-selection" type="gboolean" readable="true" writeable="true" />
<property name="HasSelection" cname="has-selection" type="gboolean" readable="true" writeable="true" />
<property name="EmbedPageSetup" cname="embed-page-setup" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="AddCustomTab" cname="gtk_print_unix_dialog_add_custom_tab">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="GtkWidget*" name="tab_label" />
</parameters>
</method>
<method name="GetCurrentPage" cname="gtk_print_unix_dialog_get_current_page">
<return-type type="gint" />
</method>
<method name="GetEmbedPageSetup" cname="gtk_print_unix_dialog_get_embed_page_setup">
<return-type type="gboolean" />
</method>
<method name="GetHasSelection" cname="gtk_print_unix_dialog_get_has_selection">
<return-type type="gboolean" />
</method>
<method name="GetManualCapabilities" cname="gtk_print_unix_dialog_get_manual_capabilities">
<return-type type="GtkPrintCapabilities" />
</method>
<method name="GetPageSetup" cname="gtk_print_unix_dialog_get_page_setup">
<return-type type="GtkPageSetup*" />
</method>
<method name="GetPageSetupSet" cname="gtk_print_unix_dialog_get_page_setup_set">
<return-type type="gboolean" />
</method>
<method name="GetSelectedPrinter" cname="gtk_print_unix_dialog_get_selected_printer">
<return-type type="GtkPrinter*" />
</method>
<method name="GetSettings" cname="gtk_print_unix_dialog_get_settings">
<return-type type="GtkPrintSettings*" />
</method>
<method name="GetSupportSelection" cname="gtk_print_unix_dialog_get_support_selection">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_print_unix_dialog_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_print_unix_dialog_new">
<parameters>
<parameter type="const-gchar*" name="title" />
<parameter type="GtkWindow*" name="parent" />
</parameters>
</constructor>
<method name="SetCurrentPage" cname="gtk_print_unix_dialog_set_current_page">
<return-type type="void" />
<parameters>
<parameter type="gint" name="current_page" />
</parameters>
</method>
<method name="SetEmbedPageSetup" cname="gtk_print_unix_dialog_set_embed_page_setup">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="embed" />
</parameters>
</method>
<method name="SetHasSelection" cname="gtk_print_unix_dialog_set_has_selection">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="has_selection" />
</parameters>
</method>
<method name="SetManualCapabilities" cname="gtk_print_unix_dialog_set_manual_capabilities">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintCapabilities" name="capabilities" />
</parameters>
</method>
<method name="SetPageSetup" cname="gtk_print_unix_dialog_set_page_setup">
<return-type type="void" />
<parameters>
<parameter type="GtkPageSetup*" name="page_setup" />
</parameters>
</method>
<method name="SetSettings" cname="gtk_print_unix_dialog_set_settings">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintSettings*" name="settings" />
</parameters>
</method>
<method name="SetSupportSelection" cname="gtk_print_unix_dialog_set_support_selection">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="support_selection" />
</parameters>
</method>
</object>
<object name="ProgressBar" cname="GtkProgressBar" parent="GtkWidget">
<class_struct cname="GtkProgressBarClass">
<field name="ParentClass" cname="parent_class" type="GtkWidgetClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkProgressBarPrivate*" />
<property name="Inverted" cname="inverted" type="gboolean" readable="true" writeable="true" />
<property name="Fraction" cname="fraction" type="gdouble" readable="true" writeable="true" />
<property name="PulseStep" cname="pulse-step" type="gdouble" readable="true" writeable="true" />
<property name="Text" cname="text" type="gchar*" readable="true" writeable="true" />
<property name="ShowText" cname="show-text" type="gboolean" readable="true" writeable="true" />
<property name="Ellipsize" cname="ellipsize" type="PangoEllipsizeMode" readable="true" writeable="true" />
<property name="Xspacing" cname="xspacing" type="gint" readable="true" writeable="true" />
<property name="Yspacing" cname="yspacing" type="gint" readable="true" writeable="true" />
<property name="MinHorizontalBarWidth" cname="min-horizontal-bar-width" type="gint" readable="true" writeable="true" />
<property name="MinHorizontalBarHeight" cname="min-horizontal-bar-height" type="gint" readable="true" writeable="true" />
<property name="MinVerticalBarWidth" cname="min-vertical-bar-width" type="gint" readable="true" writeable="true" />
<property name="MinVerticalBarHeight" cname="min-vertical-bar-height" type="gint" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkOrientable" />
</implements>
<method name="GetEllipsize" cname="gtk_progress_bar_get_ellipsize">
<return-type type="PangoEllipsizeMode" />
</method>
<method name="GetFraction" cname="gtk_progress_bar_get_fraction">
<return-type type="gdouble" />
</method>
<method name="GetInverted" cname="gtk_progress_bar_get_inverted">
<return-type type="gboolean" />
</method>
<method name="GetPulseStep" cname="gtk_progress_bar_get_pulse_step">
<return-type type="gdouble" />
</method>
<method name="GetShowText" cname="gtk_progress_bar_get_show_text">
<return-type type="gboolean" />
</method>
<method name="GetText" cname="gtk_progress_bar_get_text">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_progress_bar_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_progress_bar_new" />
<method name="Pulse" cname="gtk_progress_bar_pulse">
<return-type type="void" />
</method>
<method name="SetEllipsize" cname="gtk_progress_bar_set_ellipsize">
<return-type type="void" />
<parameters>
<parameter type="PangoEllipsizeMode" name="mode" />
</parameters>
</method>
<method name="SetFraction" cname="gtk_progress_bar_set_fraction">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="fraction" />
</parameters>
</method>
<method name="SetInverted" cname="gtk_progress_bar_set_inverted">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="inverted" />
</parameters>
</method>
<method name="SetPulseStep" cname="gtk_progress_bar_set_pulse_step">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="fraction" />
</parameters>
</method>
<method name="SetShowText" cname="gtk_progress_bar_set_show_text">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_text" />
</parameters>
</method>
<method name="SetText" cname="gtk_progress_bar_set_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
</object>
<object name="RadioAction" cname="GtkRadioAction" parent="GtkToggleAction">
<class_struct cname="GtkRadioActionClass">
<field name="ParentClass" cname="parent_class" type="GtkToggleActionClass" />
<method signal_vm="changed" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="PrivateData" cname="private_data" type="GtkRadioActionPrivate*" />
<property name="Value" cname="value" type="gint" readable="true" writeable="true" />
<property name="Group" cname="group" type="GtkRadioAction" writeable="true" />
<property name="CurrentValue" cname="current-value" type="gint" readable="true" writeable="true" />
<signal name="Changed" cname="changed" when="FIRST" field_name="changed">
<return-type type="void" />
<parameters>
<parameter type="GtkRadioAction*" name="current" />
</parameters>
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetCurrentValue" cname="gtk_radio_action_get_current_value" deprecated="1">
<return-type type="gint" />
</method>
<method name="GetGroup" cname="gtk_radio_action_get_group" deprecated="1">
<return-type type="GSList*" />
</method>
<method name="GetType" cname="gtk_radio_action_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<method name="JoinGroup" cname="gtk_radio_action_join_group" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkRadioAction*" name="group_source" />
</parameters>
</method>
<constructor cname="gtk_radio_action_new" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="const-gchar*" name="label" />
<parameter type="const-gchar*" name="tooltip" />
<parameter type="const-gchar*" name="stock_id" />
<parameter type="gint" name="value" />
</parameters>
</constructor>
<method name="SetCurrentValue" cname="gtk_radio_action_set_current_value" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint" name="current_value" />
</parameters>
</method>
<method name="SetGroup" cname="gtk_radio_action_set_group" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GSList*" name="group" />
</parameters>
</method>
</object>
<object name="RadioButton" cname="GtkRadioButton" parent="GtkCheckButton">
<class_struct cname="GtkRadioButtonClass">
<field name="ParentClass" cname="parent_class" type="GtkCheckButtonClass" />
<method signal_vm="group_changed" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkRadioButtonPrivate*" />
<property name="Group" cname="group" type="GtkRadioButton" writeable="true" />
<signal name="GroupChanged" cname="group-changed" when="FIRST" field_name="group_changed">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetGroup" cname="gtk_radio_button_get_group">
<return-type type="GSList*" />
</method>
<method name="GetType" cname="gtk_radio_button_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="JoinGroup" cname="gtk_radio_button_join_group">
<return-type type="void" />
<parameters>
<parameter type="GtkRadioButton*" name="group_source" />
</parameters>
</method>
<constructor cname="gtk_radio_button_new">
<parameters>
<parameter type="GSList*" name="group" />
</parameters>
</constructor>
<constructor cname="gtk_radio_button_new_from_widget">
<parameters>
<parameter type="GtkRadioButton*" name="radio_group_member" />
</parameters>
</constructor>
<constructor cname="gtk_radio_button_new_with_label">
<parameters>
<parameter type="GSList*" name="group" />
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<constructor cname="gtk_radio_button_new_with_label_from_widget">
<parameters>
<parameter type="GtkRadioButton*" name="radio_group_member" />
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<constructor cname="gtk_radio_button_new_with_mnemonic">
<parameters>
<parameter type="GSList*" name="group" />
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<constructor cname="gtk_radio_button_new_with_mnemonic_from_widget">
<parameters>
<parameter type="GtkRadioButton*" name="radio_group_member" />
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<method name="SetGroup" cname="gtk_radio_button_set_group">
<return-type type="void" />
<parameters>
<parameter type="GSList*" name="group" />
</parameters>
</method>
</object>
<object name="RadioMenuItem" cname="GtkRadioMenuItem" parent="GtkCheckMenuItem">
<class_struct cname="GtkRadioMenuItemClass">
<field name="ParentClass" cname="parent_class" type="GtkCheckMenuItemClass" />
<method signal_vm="group_changed" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkRadioMenuItemPrivate*" />
<property name="Group" cname="group" type="GtkRadioMenuItem" writeable="true" />
<signal name="GroupChanged" cname="group-changed" when="FIRST" field_name="group_changed">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetGroup" cname="gtk_radio_menu_item_get_group">
<return-type type="GSList*" />
</method>
<method name="GetType" cname="gtk_radio_menu_item_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="JoinGroup" cname="gtk_radio_menu_item_join_group">
<return-type type="void" />
<parameters>
<parameter type="GtkRadioMenuItem*" name="group_source" />
</parameters>
</method>
<constructor cname="gtk_radio_menu_item_new">
<parameters>
<parameter type="GSList*" name="group" />
</parameters>
</constructor>
<constructor cname="gtk_radio_menu_item_new_from_widget">
<parameters>
<parameter type="GtkRadioMenuItem*" name="group" />
</parameters>
</constructor>
<constructor cname="gtk_radio_menu_item_new_with_label">
<parameters>
<parameter type="GSList*" name="group" />
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<constructor cname="gtk_radio_menu_item_new_with_label_from_widget">
<parameters>
<parameter type="GtkRadioMenuItem*" name="group" />
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<constructor cname="gtk_radio_menu_item_new_with_mnemonic">
<parameters>
<parameter type="GSList*" name="group" />
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<constructor cname="gtk_radio_menu_item_new_with_mnemonic_from_widget">
<parameters>
<parameter type="GtkRadioMenuItem*" name="group" />
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<method name="SetGroup" cname="gtk_radio_menu_item_set_group">
<return-type type="void" />
<parameters>
<parameter type="GSList*" name="group" />
</parameters>
</method>
</object>
<object name="RadioToolButton" cname="GtkRadioToolButton" parent="GtkToggleToolButton">
<class_struct cname="GtkRadioToolButtonClass">
<field name="ParentClass" cname="parent_class" type="GtkToggleToolButtonClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<property name="Group" cname="group" type="GtkRadioToolButton" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetGroup" cname="gtk_radio_tool_button_get_group">
<return-type type="GSList*" />
</method>
<method name="GetType" cname="gtk_radio_tool_button_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_radio_tool_button_new">
<parameters>
<parameter type="GSList*" name="group" />
</parameters>
</constructor>
<constructor cname="gtk_radio_tool_button_new_from_stock" deprecated="1">
<parameters>
<parameter type="GSList*" name="group" />
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</constructor>
<constructor cname="gtk_radio_tool_button_new_from_widget">
<parameters>
<parameter type="GtkRadioToolButton*" name="group" />
</parameters>
</constructor>
<constructor cname="gtk_radio_tool_button_new_with_stock_from_widget" deprecated="1">
<parameters>
<parameter type="GtkRadioToolButton*" name="group" />
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</constructor>
<method name="SetGroup" cname="gtk_radio_tool_button_set_group">
<return-type type="void" />
<parameters>
<parameter type="GSList*" name="group" />
</parameters>
</method>
</object>
<object name="Range" cname="GtkRange" parent="GtkWidget">
<class_struct cname="GtkRangeClass">
<field name="ParentClass" cname="parent_class" type="GtkWidgetClass" />
<field name="Gchar" cname="gchar" type="G_GNUC_DEPRECATED" />
<field name="Gchar" cname="gchar" type="G_GNUC_DEPRECATED" />
<method signal_vm="value_changed" />
<method signal_vm="adjust_bounds" />
<method signal_vm="move_slider" />
<method vm="get_range_border" />
<method signal_vm="change_value" />
<method vm="get_range_size_request" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
</class_struct>
<field name="Priv" cname="priv" type="GtkRangePrivate*" />
<signal name="ValueChanged" cname="value-changed" when="LAST" field_name="value_changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="AdjustBounds" cname="adjust-bounds" when="LAST" field_name="adjust_bounds">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="new_value" />
</parameters>
</signal>
<signal name="MoveSlider" cname="move-slider" when="LAST" field_name="move_slider">
<return-type type="void" />
<parameters>
<parameter type="GtkScrollType" name="scroll" />
</parameters>
</signal>
<signal name="ChangeValue" cname="change-value" when="LAST" field_name="change_value">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkScrollType" name="scroll" />
<parameter type="gdouble" name="new_value" />
</parameters>
</signal>
<property name="Adjustment" cname="adjustment" type="GtkAdjustment" readable="true" writeable="true" construct="true" />
<property name="Inverted" cname="inverted" type="gboolean" readable="true" writeable="true" />
<property name="LowerStepperSensitivity" cname="lower-stepper-sensitivity" type="GtkSensitivityType" readable="true" writeable="true" />
<property name="UpperStepperSensitivity" cname="upper-stepper-sensitivity" type="GtkSensitivityType" readable="true" writeable="true" />
<property name="ShowFillLevel" cname="show-fill-level" type="gboolean" readable="true" writeable="true" />
<property name="RestrictToFillLevel" cname="restrict-to-fill-level" type="gboolean" readable="true" writeable="true" />
<property name="FillLevel" cname="fill-level" type="gdouble" readable="true" writeable="true" />
<property name="RoundDigits" cname="round-digits" type="gint" readable="true" writeable="true" />
<property name="SliderWidth" cname="slider-width" type="gint" readable="true" />
<property name="TroughBorder" cname="trough-border" type="gint" readable="true" />
<property name="StepperSize" cname="stepper-size" type="gint" readable="true" />
<property name="StepperSpacing" cname="stepper-spacing" type="gint" readable="true" />
<property name="ArrowDisplacementX" cname="arrow-displacement-x" type="gint" readable="true" />
<property name="ArrowDisplacementY" cname="arrow-displacement-y" type="gint" readable="true" />
<property name="TroughUnderSteppers" cname="trough-under-steppers" type="gboolean" readable="true" />
<property name="ArrowScaling" cname="arrow-scaling" type="gfloat" readable="true" />
<virtual_method name="GetRangeBorder" cname="get_range_border">
<return-type type="void" />
<parameters>
<parameter type="GtkBorder*" name="border_" />
</parameters>
</virtual_method>
<virtual_method name="GetRangeSizeRequest" cname="get_range_size_request">
<return-type type="void" />
<parameters>
<parameter type="GtkOrientation" name="orientation" />
<parameter type="gint*" name="minimum" />
<parameter type="gint*" name="natural" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetAdjustment" cname="gtk_range_get_adjustment">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetFillLevel" cname="gtk_range_get_fill_level">
<return-type type="gdouble" />
</method>
<method name="GetFlippable" cname="gtk_range_get_flippable">
<return-type type="gboolean" />
</method>
<method name="GetInverted" cname="gtk_range_get_inverted">
<return-type type="gboolean" />
</method>
<method name="GetLowerStepperSensitivity" cname="gtk_range_get_lower_stepper_sensitivity">
<return-type type="GtkSensitivityType" />
</method>
<method name="GetMinSliderSize" cname="gtk_range_get_min_slider_size" deprecated="1">
<return-type type="gint" />
</method>
<method name="GetRangeRect" cname="gtk_range_get_range_rect">
<return-type type="void" />
<parameters>
<parameter type="GdkRectangle*" name="range_rect" />
</parameters>
</method>
<method name="GetRestrictToFillLevel" cname="gtk_range_get_restrict_to_fill_level">
<return-type type="gboolean" />
</method>
<method name="GetRoundDigits" cname="gtk_range_get_round_digits">
<return-type type="gint" />
</method>
<method name="GetShowFillLevel" cname="gtk_range_get_show_fill_level">
<return-type type="gboolean" />
</method>
<method name="GetSliderRange" cname="gtk_range_get_slider_range">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="slider_start" />
<parameter type="gint*" name="slider_end" />
</parameters>
</method>
<method name="GetSliderSizeFixed" cname="gtk_range_get_slider_size_fixed">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_range_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUpperStepperSensitivity" cname="gtk_range_get_upper_stepper_sensitivity">
<return-type type="GtkSensitivityType" />
</method>
<method name="GetValue" cname="gtk_range_get_value">
<return-type type="gdouble" />
</method>
<method name="SetAdjustment" cname="gtk_range_set_adjustment">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</method>
<method name="SetFillLevel" cname="gtk_range_set_fill_level">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="fill_level" />
</parameters>
</method>
<method name="SetFlippable" cname="gtk_range_set_flippable">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="flippable" />
</parameters>
</method>
<method name="SetIncrements" cname="gtk_range_set_increments">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="step" />
<parameter type="gdouble" name="page" />
</parameters>
</method>
<method name="SetInverted" cname="gtk_range_set_inverted">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetLowerStepperSensitivity" cname="gtk_range_set_lower_stepper_sensitivity">
<return-type type="void" />
<parameters>
<parameter type="GtkSensitivityType" name="sensitivity" />
</parameters>
</method>
<method name="SetMinSliderSize" cname="gtk_range_set_min_slider_size" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint" name="min_size" />
</parameters>
</method>
<method name="SetRange" cname="gtk_range_set_range">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="min" />
<parameter type="gdouble" name="max" />
</parameters>
</method>
<method name="SetRestrictToFillLevel" cname="gtk_range_set_restrict_to_fill_level">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="restrict_to_fill_level" />
</parameters>
</method>
<method name="SetRoundDigits" cname="gtk_range_set_round_digits">
<return-type type="void" />
<parameters>
<parameter type="gint" name="round_digits" />
</parameters>
</method>
<method name="SetShowFillLevel" cname="gtk_range_set_show_fill_level">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_fill_level" />
</parameters>
</method>
<method name="SetSliderSizeFixed" cname="gtk_range_set_slider_size_fixed">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="size_fixed" />
</parameters>
</method>
<method name="SetUpperStepperSensitivity" cname="gtk_range_set_upper_stepper_sensitivity">
<return-type type="void" />
<parameters>
<parameter type="GtkSensitivityType" name="sensitivity" />
</parameters>
</method>
<method name="SetValue" cname="gtk_range_set_value">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="value" />
</parameters>
</method>
</object>
<object name="RcStyle" cname="GtkRcStyle" parent="GObject">
<class_struct cname="GtkRcStyleClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="create_rc_style" />
<method vm="parse" />
<method vm="merge" />
<method vm="create_style" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Name" cname="name" type="gchar*" access="public" />
<field name="BgPixmapName" cname="bg_pixmap_name" array_len="5" type="gchar*" access="public" />
<field name="FontDesc" cname="font_desc" type="PangoFontDescription*" access="public" />
<field name="ColorFlags" cname="color_flags" array_len="5" type="GtkRcFlags" access="public" />
<field name="Fg" cname="fg" array_len="5" type="GdkColor" access="public" />
<field name="Bg" cname="bg" array_len="5" type="GdkColor" access="public" />
<field name="Text" cname="text" array_len="5" type="GdkColor" access="public" />
<field name="Base" cname="base" array_len="5" type="GdkColor" access="public" />
<field name="Xthickness" cname="xthickness" type="gint" access="public" />
<field name="Ythickness" cname="ythickness" type="gint" access="public" />
<field name="RcProperties" cname="rc_properties" type="GArray*" />
<field name="RcStyleLists" cname="rc_style_lists" type="GSList*" />
<field name="IconFactories" cname="icon_factories" type="GSList*" />
<field name="EngineSpecified" cname="engine_specified" bits="1" type="guint" />
<virtual_method name="CreateRcStyle" cname="create_rc_style">
<return-type type="GtkRcStyle*" />
<parameters />
</virtual_method>
<virtual_method name="Parse" cname="parse">
<return-type type="guint" />
<parameters>
<parameter type="GtkSettings*" name="settings" />
<parameter type="GScanner*" name="scanner" />
</parameters>
</virtual_method>
<virtual_method name="Merge" cname="merge">
<return-type type="void" />
<parameters>
<parameter type="GtkRcStyle*" name="src" />
</parameters>
</virtual_method>
<virtual_method name="CreateStyle" cname="create_style">
<return-type type="GtkStyle*" />
<parameters />
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="Copy" cname="gtk_rc_style_copy" deprecated="1">
<return-type type="GtkRcStyle*" owned="true" />
</method>
<method name="GetType" cname="gtk_rc_style_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_rc_style_new" deprecated="1" />
</object>
<object name="RecentAction" cname="GtkRecentAction" parent="GtkAction">
<class_struct cname="GtkRecentActionClass">
<field name="ParentClass" cname="parent_class" type="GtkActionClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkRecentActionPrivate*" />
<property name="ShowNumbers" cname="show-numbers" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkRecentChooser" />
</implements>
<method name="GetShowNumbers" cname="gtk_recent_action_get_show_numbers" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_recent_action_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_recent_action_new" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="const-gchar*" name="label" />
<parameter type="const-gchar*" name="tooltip" />
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</constructor>
<constructor cname="gtk_recent_action_new_for_manager" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="const-gchar*" name="label" />
<parameter type="const-gchar*" name="tooltip" />
<parameter type="const-gchar*" name="stock_id" />
<parameter type="GtkRecentManager*" name="manager" />
</parameters>
</constructor>
<method name="SetShowNumbers" cname="gtk_recent_action_set_show_numbers" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_numbers" />
</parameters>
</method>
</object>
<object name="RecentChooserDefault" cname="GtkRecentChooserDefault" parent="GtkBox">
<implements>
<interface cname="GtkRecentChooser" />
<interface cname="GtkActivatable" />
</implements>
</object>
<object name="RecentChooserDialog" cname="GtkRecentChooserDialog" parent="GtkDialog">
<class_struct cname="GtkRecentChooserDialogClass">
<field name="ParentClass" cname="parent_class" type="GtkDialogClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkRecentChooserDialogPrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkRecentChooser" />
</implements>
<method name="GetType" cname="gtk_recent_chooser_dialog_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_recent_chooser_dialog_new">
<parameters>
<parameter type="const-gchar*" name="title" />
<parameter type="GtkWindow*" name="parent" />
<parameter type="const-gchar*" name="first_button_text" />
<parameter ellipsis="true" />
</parameters>
</constructor>
<constructor cname="gtk_recent_chooser_dialog_new_for_manager">
<parameters>
<parameter type="const-gchar*" name="title" />
<parameter type="GtkWindow*" name="parent" />
<parameter type="GtkRecentManager*" name="manager" />
<parameter type="const-gchar*" name="first_button_text" />
<parameter ellipsis="true" />
</parameters>
</constructor>
</object>
<object name="RecentChooserMenu" cname="GtkRecentChooserMenu" parent="GtkMenu">
<class_struct cname="GtkRecentChooserMenuClass">
<field name="ParentClass" cname="parent_class" type="GtkMenuClass" />
<method vm="gtk_recent1" />
<method vm="gtk_recent2" />
<method vm="gtk_recent3" />
<method vm="gtk_recent4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkRecentChooserMenuPrivate*" />
<property name="ShowNumbers" cname="show-numbers" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkRecent1" cname="gtk_recent1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkRecent2" cname="gtk_recent2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkRecent3" cname="gtk_recent3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkRecent4" cname="gtk_recent4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkRecentChooser" />
<interface cname="GtkActivatable" />
</implements>
<method name="GetShowNumbers" cname="gtk_recent_chooser_menu_get_show_numbers">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_recent_chooser_menu_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_recent_chooser_menu_new" />
<constructor cname="gtk_recent_chooser_menu_new_for_manager">
<parameters>
<parameter type="GtkRecentManager*" name="manager" />
</parameters>
</constructor>
<method name="SetShowNumbers" cname="gtk_recent_chooser_menu_set_show_numbers">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_numbers" />
</parameters>
</method>
</object>
<object name="RecentChooserWidget" cname="GtkRecentChooserWidget" parent="GtkBox">
<class_struct cname="GtkRecentChooserWidgetClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkRecentChooserWidgetPrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkRecentChooser" />
</implements>
<method name="GetType" cname="gtk_recent_chooser_widget_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_recent_chooser_widget_new" />
<constructor cname="gtk_recent_chooser_widget_new_for_manager">
<parameters>
<parameter type="GtkRecentManager*" name="manager" />
</parameters>
</constructor>
</object>
<object name="RecentFilter" cname="GtkRecentFilter" parent="GInitiallyUnowned">
<class_struct cname="GtkRecentFilterClass">
<field name="ParentClass" cname="parent_class" type="GInitiallyUnownedClass" />
</class_struct>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="AddAge" cname="gtk_recent_filter_add_age">
<return-type type="void" />
<parameters>
<parameter type="gint" name="days" />
</parameters>
</method>
<method name="AddApplication" cname="gtk_recent_filter_add_application">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="application" />
</parameters>
</method>
<method name="AddCustom" cname="gtk_recent_filter_add_custom">
<return-type type="void" />
<parameters>
<parameter type="GtkRecentFilterFlags" name="needed" />
<parameter type="GtkRecentFilterFunc" name="func" />
<parameter type="gpointer" name="data" />
<parameter type="GDestroyNotify" name="data_destroy" />
</parameters>
</method>
<method name="AddGroup" cname="gtk_recent_filter_add_group">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="group" />
</parameters>
</method>
<method name="AddMimeType" cname="gtk_recent_filter_add_mime_type">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="mime_type" />
</parameters>
</method>
<method name="AddPattern" cname="gtk_recent_filter_add_pattern">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="pattern" />
</parameters>
</method>
<method name="AddPixbufFormats" cname="gtk_recent_filter_add_pixbuf_formats">
<return-type type="void" />
</method>
<method name="Filter" cname="gtk_recent_filter_filter">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GtkRecentFilterInfo*" name="filter_info" />
</parameters>
</method>
<method name="GetName" cname="gtk_recent_filter_get_name">
<return-type type="const-gchar*" />
</method>
<method name="GetNeeded" cname="gtk_recent_filter_get_needed">
<return-type type="GtkRecentFilterFlags" />
</method>
<method name="GetType" cname="gtk_recent_filter_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_recent_filter_new" />
<method name="SetName" cname="gtk_recent_filter_set_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
</object>
<object name="RecentManager" cname="GtkRecentManager" parent="GObject">
<class_struct cname="GtkRecentManagerClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="changed" />
<method vm="_gtk_recent1" />
<method vm="_gtk_recent2" />
<method vm="_gtk_recent3" />
<method vm="_gtk_recent4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkRecentManagerPrivate*" />
<property name="Filename" cname="filename" type="gchar*" readable="true" writeable="true" construct-only="true" />
<property name="Size" cname="size" type="gint" readable="true" />
<signal name="Changed" cname="changed" when="FIRST" field_name="changed">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkRecent1" cname="_gtk_recent1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkRecent2" cname="_gtk_recent2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkRecent3" cname="_gtk_recent3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkRecent4" cname="_gtk_recent4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="AddFull" cname="gtk_recent_manager_add_full">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="uri" />
<parameter type="const-GtkRecentData*" name="recent_data" />
</parameters>
</method>
<method name="AddItem" cname="gtk_recent_manager_add_item">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="uri" />
</parameters>
</method>
<method name="ErrorQuark" cname="gtk_recent_manager_error_quark" shared="true">
<return-type type="GQuark" />
</method>
<method name="GetDefault" cname="gtk_recent_manager_get_default" shared="true">
<return-type type="GtkRecentManager*" />
</method>
<method name="GetItems" cname="gtk_recent_manager_get_items">
<return-type type="GList*" />
</method>
<method name="GetType" cname="gtk_recent_manager_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="HasItem" cname="gtk_recent_manager_has_item">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="uri" />
</parameters>
</method>
<method name="LookupItem" cname="gtk_recent_manager_lookup_item">
<return-type type="GtkRecentInfo*" />
<parameters>
<parameter type="const-gchar*" name="uri" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="MoveItem" cname="gtk_recent_manager_move_item">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="uri" />
<parameter type="const-gchar*" name="new_uri" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<constructor cname="gtk_recent_manager_new" />
<method name="PurgeItems" cname="gtk_recent_manager_purge_items">
<return-type type="gint" />
<parameters>
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="RemoveItem" cname="gtk_recent_manager_remove_item">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="uri" />
<parameter type="GError**" name="error" />
</parameters>
</method>
</object>
<object name="Revealer" cname="GtkRevealer" parent="GtkBin">
<class_struct cname="GtkRevealerClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
</class_struct>
<property name="TransitionType" cname="transition-type" type="GtkRevealerTransitionType" readable="true" writeable="true" construct="true" />
<property name="TransitionDuration" cname="transition-duration" type="guint" readable="true" writeable="true" construct="true" />
<property name="RevealChild" cname="reveal-child" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="ChildRevealed" cname="child-revealed" type="gboolean" readable="true" />
<method name="GetChildRevealed" cname="gtk_revealer_get_child_revealed">
<return-type type="gboolean" />
</method>
<method name="GetRevealChild" cname="gtk_revealer_get_reveal_child">
<return-type type="gboolean" />
</method>
<method name="GetTransitionDuration" cname="gtk_revealer_get_transition_duration">
<return-type type="guint" />
</method>
<method name="GetTransitionType" cname="gtk_revealer_get_transition_type">
<return-type type="GtkRevealerTransitionType" />
</method>
<method name="GetType" cname="gtk_revealer_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_revealer_new" />
<method name="SetRevealChild" cname="gtk_revealer_set_reveal_child">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="reveal_child" />
</parameters>
</method>
<method name="SetTransitionDuration" cname="gtk_revealer_set_transition_duration">
<return-type type="void" />
<parameters>
<parameter type="guint" name="duration" />
</parameters>
</method>
<method name="SetTransitionType" cname="gtk_revealer_set_transition_type">
<return-type type="void" />
<parameters>
<parameter type="GtkRevealerTransitionType" name="transition" />
</parameters>
</method>
</object>
<object name="Scale" cname="GtkScale" parent="GtkRange">
<class_struct cname="GtkScaleClass">
<field name="ParentClass" cname="parent_class" type="GtkRangeClass" />
<method signal_vm="format_value" />
<method vm="draw_value" />
<method vm="get_layout_offsets" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkScalePrivate*" />
<signal name="FormatValue" cname="format-value" when="LAST" field_name="format_value">
<return-type type="gchar*" />
<parameters>
<parameter type="gdouble" name="value" />
</parameters>
</signal>
<property name="Digits" cname="digits" type="gint" readable="true" writeable="true" />
<property name="DrawValue" cname="draw-value" type="gboolean" readable="true" writeable="true" />
<property name="HasOrigin" cname="has-origin" type="gboolean" readable="true" writeable="true" />
<property name="ValuePos" cname="value-pos" type="GtkPositionType" readable="true" writeable="true" />
<property name="SliderLength" cname="slider-length" type="gint" readable="true" />
<property name="ValueSpacing" cname="value-spacing" type="gint" readable="true" />
<virtual_method name="DrawValue" cname="draw_value">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="GetLayoutOffsets" cname="get_layout_offsets">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="x" />
<parameter type="gint*" name="y" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="AddMark" cname="gtk_scale_add_mark">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="value" />
<parameter type="GtkPositionType" name="position" />
<parameter type="const-gchar*" name="markup" />
</parameters>
</method>
<method name="ClearMarks" cname="gtk_scale_clear_marks">
<return-type type="void" />
</method>
<method name="GetDigits" cname="gtk_scale_get_digits">
<return-type type="gint" />
</method>
<method name="GetDrawValue" cname="gtk_scale_get_draw_value">
<return-type type="gboolean" />
</method>
<method name="GetHasOrigin" cname="gtk_scale_get_has_origin">
<return-type type="gboolean" />
</method>
<method name="GetLayout" cname="gtk_scale_get_layout">
<return-type type="PangoLayout*" />
</method>
<method name="GetLayoutOffsets" cname="gtk_scale_get_layout_offsets">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="x" />
<parameter type="gint*" name="y" />
</parameters>
</method>
<method name="GetType" cname="gtk_scale_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetValuePos" cname="gtk_scale_get_value_pos">
<return-type type="GtkPositionType" />
</method>
<constructor cname="gtk_scale_new">
<parameters>
<parameter type="GtkOrientation" name="orientation" />
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</constructor>
<constructor cname="gtk_scale_new_with_range">
<parameters>
<parameter type="GtkOrientation" name="orientation" />
<parameter type="gdouble" name="min" />
<parameter type="gdouble" name="max" />
<parameter type="gdouble" name="step" />
</parameters>
</constructor>
<method name="SetDigits" cname="gtk_scale_set_digits">
<return-type type="void" />
<parameters>
<parameter type="gint" name="digits" />
</parameters>
</method>
<method name="SetDrawValue" cname="gtk_scale_set_draw_value">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="draw_value" />
</parameters>
</method>
<method name="SetHasOrigin" cname="gtk_scale_set_has_origin">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="has_origin" />
</parameters>
</method>
<method name="SetValuePos" cname="gtk_scale_set_value_pos">
<return-type type="void" />
<parameters>
<parameter type="GtkPositionType" name="pos" />
</parameters>
</method>
</object>
<object name="ScaleButton" cname="GtkScaleButton" parent="GtkButton">
<class_struct cname="GtkScaleButtonClass">
<field name="ParentClass" cname="parent_class" type="GtkButtonClass" />
<method signal_vm="value_changed" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkScaleButtonPrivate*" />
<property name="Value" cname="value" type="gdouble" readable="true" writeable="true" />
<property name="Size" cname="size" type="GtkIconSize" readable="true" writeable="true" />
<property name="Adjustment" cname="adjustment" type="GtkAdjustment" readable="true" writeable="true" />
<property name="Icons" cname="icons" type="GStrv" readable="true" writeable="true" />
<signal name="ValueChanged" cname="value-changed" when="LAST" field_name="value_changed">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="value" />
</parameters>
</signal>
<signal name="Popup" cname="popup" when="LAST">
<return-type type="void" />
<parameters />
</signal>
<signal name="Popdown" cname="popdown" when="LAST">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkOrientable" />
</implements>
<method name="GetAdjustment" cname="gtk_scale_button_get_adjustment">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetMinusButton" cname="gtk_scale_button_get_minus_button">
<return-type type="GtkWidget*" />
</method>
<method name="GetPlusButton" cname="gtk_scale_button_get_plus_button">
<return-type type="GtkWidget*" />
</method>
<method name="GetPopup" cname="gtk_scale_button_get_popup">
<return-type type="GtkWidget*" />
</method>
<method name="GetType" cname="gtk_scale_button_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetValue" cname="gtk_scale_button_get_value">
<return-type type="gdouble" />
</method>
<constructor cname="gtk_scale_button_new">
<parameters>
<parameter type="GtkIconSize" name="size" />
<parameter type="gdouble" name="min" />
<parameter type="gdouble" name="max" />
<parameter type="gdouble" name="step" />
<parameter type="const-gchar**" name="icons" />
</parameters>
</constructor>
<method name="SetAdjustment" cname="gtk_scale_button_set_adjustment">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</method>
<method name="SetIcons" cname="gtk_scale_button_set_icons">
<return-type type="void" />
<parameters>
<parameter type="const-gchar**" name="icons" />
</parameters>
</method>
<method name="SetValue" cname="gtk_scale_button_set_value">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="value" />
</parameters>
</method>
</object>
<object name="Scrollbar" cname="GtkScrollbar" parent="GtkRange">
<class_struct cname="GtkScrollbarClass">
<field name="ParentClass" cname="parent_class" type="GtkRangeClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<property name="MinSliderLength" cname="min-slider-length" type="gint" readable="true" />
<property name="FixedSliderLength" cname="fixed-slider-length" type="gboolean" readable="true" />
<property name="HasBackwardStepper" cname="has-backward-stepper" type="gboolean" readable="true" />
<property name="HasForwardStepper" cname="has-forward-stepper" type="gboolean" readable="true" />
<property name="HasSecondaryBackwardStepper" cname="has-secondary-backward-stepper" type="gboolean" readable="true" />
<property name="HasSecondaryForwardStepper" cname="has-secondary-forward-stepper" type="gboolean" readable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_scrollbar_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_scrollbar_new">
<parameters>
<parameter type="GtkOrientation" name="orientation" />
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</constructor>
</object>
<object name="ScrolledWindow" cname="GtkScrolledWindow" parent="GtkBin">
<class_struct cname="GtkScrolledWindowClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<field name="ScrollbarSpacing" cname="scrollbar_spacing" type="gint" />
<method signal_vm="scroll_child" />
<method signal_vm="move_focus_out" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkScrolledWindowPrivate*" />
<property name="Hadjustment" cname="hadjustment" type="GtkAdjustment" readable="true" writeable="true" construct="true" />
<property name="Vadjustment" cname="vadjustment" type="GtkAdjustment" readable="true" writeable="true" construct="true" />
<property name="HscrollbarPolicy" cname="hscrollbar-policy" type="GtkPolicyType" readable="true" writeable="true" />
<property name="VscrollbarPolicy" cname="vscrollbar-policy" type="GtkPolicyType" readable="true" writeable="true" />
<property name="WindowPlacement" cname="window-placement" type="GtkCornerType" readable="true" writeable="true" />
<property name="WindowPlacementSet" cname="window-placement-set" type="gboolean" readable="true" writeable="true" />
<property name="ShadowType" cname="shadow-type" type="GtkShadowType" readable="true" writeable="true" />
<property name="ScrollbarsWithinBevel" cname="scrollbars-within-bevel" type="gboolean" readable="true" />
<property name="ScrollbarSpacing" cname="scrollbar-spacing" type="gint" readable="true" />
<property name="MinContentWidth" cname="min-content-width" type="gint" readable="true" writeable="true" />
<property name="MinContentHeight" cname="min-content-height" type="gint" readable="true" writeable="true" />
<property name="KineticScrolling" cname="kinetic-scrolling" type="gboolean" readable="true" writeable="true" />
<property name="OverlayScrolling" cname="overlay-scrolling" type="gboolean" readable="true" writeable="true" />
<property name="MaxContentWidth" cname="max-content-width" type="gint" readable="true" writeable="true" />
<property name="MaxContentHeight" cname="max-content-height" type="gint" readable="true" writeable="true" />
<property name="PropagateNaturalWidth" cname="propagate-natural-width" type="gboolean" readable="true" writeable="true" />
<property name="PropagateNaturalHeight" cname="propagate-natural-height" type="gboolean" readable="true" writeable="true" />
<signal name="ScrollChild" cname="scroll-child" when="LAST" field_name="scroll_child">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkScrollType" name="scroll" />
<parameter type="gboolean" name="horizontal" />
</parameters>
</signal>
<signal name="MoveFocusOut" cname="move-focus-out" when="LAST" field_name="move_focus_out">
<return-type type="void" />
<parameters>
<parameter type="GtkDirectionType" name="direction" />
</parameters>
</signal>
<signal name="EdgeOvershot" cname="edge-overshot" when="LAST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="GtkPositionType" />
</parameters>
</signal>
<signal name="EdgeReached" cname="edge-reached" when="LAST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="GtkPositionType" />
</parameters>
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="AddWithViewport" cname="gtk_scrolled_window_add_with_viewport" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="GetCaptureButtonPress" cname="gtk_scrolled_window_get_capture_button_press">
<return-type type="gboolean" />
</method>
<method name="GetHadjustment" cname="gtk_scrolled_window_get_hadjustment">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetHscrollbar" cname="gtk_scrolled_window_get_hscrollbar">
<return-type type="GtkWidget*" />
</method>
<method name="GetKineticScrolling" cname="gtk_scrolled_window_get_kinetic_scrolling">
<return-type type="gboolean" />
</method>
<method name="GetMaxContentHeight" cname="gtk_scrolled_window_get_max_content_height">
<return-type type="gint" />
</method>
<method name="GetMaxContentWidth" cname="gtk_scrolled_window_get_max_content_width">
<return-type type="gint" />
</method>
<method name="GetMinContentHeight" cname="gtk_scrolled_window_get_min_content_height">
<return-type type="gint" />
</method>
<method name="GetMinContentWidth" cname="gtk_scrolled_window_get_min_content_width">
<return-type type="gint" />
</method>
<method name="GetOverlayScrolling" cname="gtk_scrolled_window_get_overlay_scrolling">
<return-type type="gboolean" />
</method>
<method name="GetPlacement" cname="gtk_scrolled_window_get_placement">
<return-type type="GtkCornerType" />
</method>
<method name="GetPolicy" cname="gtk_scrolled_window_get_policy">
<return-type type="void" />
<parameters>
<parameter type="GtkPolicyType*" name="hscrollbar_policy" />
<parameter type="GtkPolicyType*" name="vscrollbar_policy" />
</parameters>
</method>
<method name="GetPropagateNaturalHeight" cname="gtk_scrolled_window_get_propagate_natural_height">
<return-type type="gboolean" />
</method>
<method name="GetPropagateNaturalWidth" cname="gtk_scrolled_window_get_propagate_natural_width">
<return-type type="gboolean" />
</method>
<method name="GetShadowType" cname="gtk_scrolled_window_get_shadow_type">
<return-type type="GtkShadowType" />
</method>
<method name="GetType" cname="gtk_scrolled_window_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVadjustment" cname="gtk_scrolled_window_get_vadjustment">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetVscrollbar" cname="gtk_scrolled_window_get_vscrollbar">
<return-type type="GtkWidget*" />
</method>
<constructor cname="gtk_scrolled_window_new">
<parameters>
<parameter type="GtkAdjustment*" name="hadjustment" />
<parameter type="GtkAdjustment*" name="vadjustment" />
</parameters>
</constructor>
<method name="SetCaptureButtonPress" cname="gtk_scrolled_window_set_capture_button_press">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="capture_button_press" />
</parameters>
</method>
<method name="SetHadjustment" cname="gtk_scrolled_window_set_hadjustment">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="hadjustment" />
</parameters>
</method>
<method name="SetKineticScrolling" cname="gtk_scrolled_window_set_kinetic_scrolling">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="kinetic_scrolling" />
</parameters>
</method>
<method name="SetMaxContentHeight" cname="gtk_scrolled_window_set_max_content_height">
<return-type type="void" />
<parameters>
<parameter type="gint" name="height" />
</parameters>
</method>
<method name="SetMaxContentWidth" cname="gtk_scrolled_window_set_max_content_width">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
</parameters>
</method>
<method name="SetMinContentHeight" cname="gtk_scrolled_window_set_min_content_height">
<return-type type="void" />
<parameters>
<parameter type="gint" name="height" />
</parameters>
</method>
<method name="SetMinContentWidth" cname="gtk_scrolled_window_set_min_content_width">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
</parameters>
</method>
<method name="SetOverlayScrolling" cname="gtk_scrolled_window_set_overlay_scrolling">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="overlay_scrolling" />
</parameters>
</method>
<method name="SetPlacement" cname="gtk_scrolled_window_set_placement">
<return-type type="void" />
<parameters>
<parameter type="GtkCornerType" name="window_placement" />
</parameters>
</method>
<method name="SetPolicy" cname="gtk_scrolled_window_set_policy">
<return-type type="void" />
<parameters>
<parameter type="GtkPolicyType" name="hscrollbar_policy" />
<parameter type="GtkPolicyType" name="vscrollbar_policy" />
</parameters>
</method>
<method name="SetPropagateNaturalHeight" cname="gtk_scrolled_window_set_propagate_natural_height">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="propagate" />
</parameters>
</method>
<method name="SetPropagateNaturalWidth" cname="gtk_scrolled_window_set_propagate_natural_width">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="propagate" />
</parameters>
</method>
<method name="SetShadowType" cname="gtk_scrolled_window_set_shadow_type">
<return-type type="void" />
<parameters>
<parameter type="GtkShadowType" name="type" />
</parameters>
</method>
<method name="SetVadjustment" cname="gtk_scrolled_window_set_vadjustment">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="vadjustment" />
</parameters>
</method>
<method name="UnsetPlacement" cname="gtk_scrolled_window_unset_placement">
<return-type type="void" />
</method>
</object>
<object name="SearchBar" cname="GtkSearchBar" parent="GtkBin">
<class_struct cname="GtkSearchBarClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<property name="SearchModeEnabled" cname="search-mode-enabled" type="gboolean" readable="true" writeable="true" />
<property name="ShowCloseButton" cname="show-close-button" type="gboolean" readable="true" writeable="true" construct="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="ConnectEntry" cname="gtk_search_bar_connect_entry">
<return-type type="void" />
<parameters>
<parameter type="GtkEntry*" name="entry" />
</parameters>
</method>
<method name="GetSearchMode" cname="gtk_search_bar_get_search_mode">
<return-type type="gboolean" />
</method>
<method name="GetShowCloseButton" cname="gtk_search_bar_get_show_close_button">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_search_bar_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="HandleEvent" cname="gtk_search_bar_handle_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEvent*" name="event" />
</parameters>
</method>
<constructor cname="gtk_search_bar_new" />
<method name="SetSearchMode" cname="gtk_search_bar_set_search_mode">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="search_mode" />
</parameters>
</method>
<method name="SetShowCloseButton" cname="gtk_search_bar_set_show_close_button">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="visible" />
</parameters>
</method>
</object>
<object name="SearchEntry" cname="GtkSearchEntry" parent="GtkEntry">
<class_struct cname="GtkSearchEntryClass">
<field name="ParentClass" cname="parent_class" type="GtkEntryClass" />
<method signal_vm="search_changed" />
<method signal_vm="next_match" />
<method signal_vm="previous_match" />
<method signal_vm="stop_search" />
</class_struct>
<signal name="SearchChanged" cname="search-changed" when="LAST" field_name="search_changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="NextMatch" cname="next-match" when="LAST" field_name="next_match">
<return-type type="void" />
<parameters />
</signal>
<signal name="PreviousMatch" cname="previous-match" when="LAST" field_name="previous_match">
<return-type type="void" />
<parameters />
</signal>
<signal name="StopSearch" cname="stop-search" when="LAST" field_name="stop_search">
<return-type type="void" />
<parameters />
</signal>
<implements>
<interface cname="GtkEditable" />
</implements>
<method name="GetType" cname="gtk_search_entry_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="HandleEvent" cname="gtk_search_entry_handle_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEvent*" name="event" />
</parameters>
</method>
<constructor cname="gtk_search_entry_new" />
</object>
<object name="Separator" cname="GtkSeparator" parent="GtkWidget">
<class_struct cname="GtkSeparatorClass">
<field name="ParentClass" cname="parent_class" type="GtkWidgetClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkSeparatorPrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkOrientable" />
</implements>
<method name="GetType" cname="gtk_separator_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_separator_new">
<parameters>
<parameter type="GtkOrientation" name="orientation" />
</parameters>
</constructor>
</object>
<object name="SeparatorMenuItem" cname="GtkSeparatorMenuItem" parent="GtkMenuItem">
<class_struct cname="GtkSeparatorMenuItemClass">
<field name="ParentClass" cname="parent_class" type="GtkMenuItemClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_separator_menu_item_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_separator_menu_item_new" />
</object>
<object name="SeparatorToolItem" cname="GtkSeparatorToolItem" parent="GtkToolItem">
<class_struct cname="GtkSeparatorToolItemClass">
<field name="ParentClass" cname="parent_class" type="GtkToolItemClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkSeparatorToolItemPrivate*" />
<property name="Draw" cname="draw" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetDraw" cname="gtk_separator_tool_item_get_draw">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_separator_tool_item_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_separator_tool_item_new" />
<method name="SetDraw" cname="gtk_separator_tool_item_set_draw">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="draw" />
</parameters>
</method>
</object>
<object name="Settings" cname="GtkSettings" parent="GObject">
<class_struct cname="GtkSettingsClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkSettingsPrivate*" />
<property name="GtkDoubleClickTime" cname="gtk-double-click-time" type="gint" />
<property name="GtkDoubleClickDistance" cname="gtk-double-click-distance" type="gint" />
<property name="GtkCursorBlink" cname="gtk-cursor-blink" type="gboolean" />
<property name="GtkCursorBlinkTime" cname="gtk-cursor-blink-time" type="gint" />
<property name="GtkCursorBlinkTimeout" cname="gtk-cursor-blink-timeout" type="gint" />
<property name="GtkSplitCursor" cname="gtk-split-cursor" type="gboolean" />
<property name="GtkThemeName" cname="gtk-theme-name" type="gchar*" />
<property name="GtkIconThemeName" cname="gtk-icon-theme-name" type="gchar*" />
<property name="GtkFallbackIconTheme" cname="gtk-fallback-icon-theme" type="gchar*" />
<property name="GtkKeyThemeName" cname="gtk-key-theme-name" type="gchar*" />
<property name="GtkMenuBarAccel" cname="gtk-menu-bar-accel" type="gchar*" />
<property name="GtkDndDragThreshold" cname="gtk-dnd-drag-threshold" type="gint" />
<property name="GtkFontName" cname="gtk-font-name" type="gchar*" />
<property name="GtkIconSizes" cname="gtk-icon-sizes" type="gchar*" />
<property name="GtkModules" cname="gtk-modules" type="gchar*" />
<property name="GtkXftAntialias" cname="gtk-xft-antialias" type="gint" />
<property name="GtkXftHinting" cname="gtk-xft-hinting" type="gint" />
<property name="GtkXftHintstyle" cname="gtk-xft-hintstyle" type="gchar*" />
<property name="GtkXftRgba" cname="gtk-xft-rgba" type="gchar*" />
<property name="GtkXftDpi" cname="gtk-xft-dpi" type="gint" />
<property name="GtkCursorThemeName" cname="gtk-cursor-theme-name" type="gchar*" />
<property name="GtkCursorThemeSize" cname="gtk-cursor-theme-size" type="gint" />
<property name="GtkAlternativeButtonOrder" cname="gtk-alternative-button-order" type="gboolean" />
<property name="GtkAlternativeSortArrows" cname="gtk-alternative-sort-arrows" type="gboolean" />
<property name="GtkShowInputMethodMenu" cname="gtk-show-input-method-menu" type="gboolean" />
<property name="GtkShowUnicodeMenu" cname="gtk-show-unicode-menu" type="gboolean" />
<property name="GtkTimeoutInitial" cname="gtk-timeout-initial" type="gint" />
<property name="GtkTimeoutRepeat" cname="gtk-timeout-repeat" type="gint" />
<property name="GtkTimeoutExpand" cname="gtk-timeout-expand" type="gint" />
<property name="GtkColorScheme" cname="gtk-color-scheme" type="gchar*" />
<property name="GtkEnableAnimations" cname="gtk-enable-animations" type="gboolean" />
<property name="GtkTouchscreenMode" cname="gtk-touchscreen-mode" type="gboolean" />
<property name="GtkTooltipTimeout" cname="gtk-tooltip-timeout" type="gint" />
<property name="GtkTooltipBrowseTimeout" cname="gtk-tooltip-browse-timeout" type="gint" />
<property name="GtkTooltipBrowseModeTimeout" cname="gtk-tooltip-browse-mode-timeout" type="gint" />
<property name="GtkKeynavCursorOnly" cname="gtk-keynav-cursor-only" type="gboolean" />
<property name="GtkKeynavWrapAround" cname="gtk-keynav-wrap-around" type="gboolean" />
<property name="GtkErrorBell" cname="gtk-error-bell" type="gboolean" />
<property name="ColorHash" cname="color-hash" type="GtkParamReadable|gParamDeprecated)" />
<property name="GtkFileChooserBackend" cname="gtk-file-chooser-backend" type="gchar*" />
<property name="GtkPrintBackends" cname="gtk-print-backends" type="gchar*" />
<property name="GtkPrintPreviewCommand" cname="gtk-print-preview-command" type="gchar*" />
<property name="GtkEnableMnemonics" cname="gtk-enable-mnemonics" type="gboolean" />
<property name="GtkEnableAccels" cname="gtk-enable-accels" type="gboolean" />
<property name="GtkRecentFilesLimit" cname="gtk-recent-files-limit" type="gint" />
<property name="GtkImModule" cname="gtk-im-module" type="gchar*" />
<property name="GtkRecentFilesMaxAge" cname="gtk-recent-files-max-age" type="gint" />
<property name="GtkFontconfigTimestamp" cname="gtk-fontconfig-timestamp" type="guint" />
<property name="GtkSoundThemeName" cname="gtk-sound-theme-name" type="gchar*" />
<property name="GtkEnableInputFeedbackSounds" cname="gtk-enable-input-feedback-sounds" type="gboolean" />
<property name="GtkEnableEventSounds" cname="gtk-enable-event-sounds" type="gboolean" />
<property name="GtkEnableTooltips" cname="gtk-enable-tooltips" type="gboolean" />
<property name="GtkToolbarStyle" cname="gtk-toolbar-style" type="GtkToolbarBothHoriz" />
<property name="GtkToolbarIconSize" cname="gtk-toolbar-icon-size" type="GtkIconSizeLargeToolbar" />
<property name="GtkAutoMnemonics" cname="gtk-auto-mnemonics" type="gboolean" />
<property name="GtkPrimaryButtonWarpsSlider" cname="gtk-primary-button-warps-slider" type="gboolean" />
<property name="GtkVisibleFocus" cname="gtk-visible-focus" type="GtkPolicyAutomatic" />
<property name="GtkApplicationPreferDarkTheme" cname="gtk-application-prefer-dark-theme" type="gboolean" />
<property name="GtkButtonImages" cname="gtk-button-images" type="gboolean" />
<property name="GtkEntrySelectOnFocus" cname="gtk-entry-select-on-focus" type="gboolean" />
<property name="GtkEntryPasswordHintTimeout" cname="gtk-entry-password-hint-timeout" type="guint" />
<property name="GtkMenuImages" cname="gtk-menu-images" type="gboolean" />
<property name="GtkMenuBarPopupDelay" cname="gtk-menu-bar-popup-delay" type="gint" />
<property name="GtkScrolledWindowPlacement" cname="gtk-scrolled-window-placement" type="GtkCornerTopLeft" />
<property name="GtkCanChangeAccels" cname="gtk-can-change-accels" type="gboolean" />
<property name="GtkMenuPopupDelay" cname="gtk-menu-popup-delay" type="gint" />
<property name="GtkMenuPopdownDelay" cname="gtk-menu-popdown-delay" type="gint" />
<property name="GtkLabelSelectOnFocus" cname="gtk-label-select-on-focus" type="gboolean" />
<property name="GtkColorPalette" cname="gtk-color-palette" type="gchar*" />
<property name="GtkImPreeditStyle" cname="gtk-im-preedit-style" type="GtkImPreeditCallback" />
<property name="GtkImStatusStyle" cname="gtk-im-status-style" type="GtkImStatusCallback" />
<property name="GtkShellShowsAppMenu" cname="gtk-shell-shows-app-menu" type="gboolean" />
<property name="GtkShellShowsMenubar" cname="gtk-shell-shows-menubar" type="gboolean" />
<property name="GtkShellShowsDesktop" cname="gtk-shell-shows-desktop" type="gboolean" />
<property name="GtkDecorationLayout" cname="gtk-decoration-layout" type="gchar*" />
<property name="GtkTitlebarDoubleClick" cname="gtk-titlebar-double-click" type="gchar*" />
<property name="GtkTitlebarMiddleClick" cname="gtk-titlebar-middle-click" type="gchar*" />
<property name="GtkTitlebarRightClick" cname="gtk-titlebar-right-click" type="gchar*" />
<property name="GtkDialogsUseHeader" cname="gtk-dialogs-use-header" type="gboolean" />
<property name="GtkEnablePrimaryPaste" cname="gtk-enable-primary-paste" type="gboolean" />
<property name="GtkRecentFilesEnabled" cname="gtk-recent-files-enabled" type="gboolean" />
<property name="GtkLongPressTime" cname="gtk-long-press-time" type="guint" />
<property name="GtkKeynavUseCaret" cname="gtk-keynav-use-caret" type="gboolean" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkStyleProvider" />
<interface cname="GtkStyleProviderPrivate" />
</implements>
<method name="GetDefault" cname="gtk_settings_get_default" shared="true">
<return-type type="GtkSettings*" />
</method>
<method name="GetForScreen" cname="gtk_settings_get_for_screen" shared="true">
<return-type type="GtkSettings*" />
<parameters>
<parameter type="GdkScreen*" name="screen" />
</parameters>
</method>
<method name="GetType" cname="gtk_settings_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="InstallProperty" cname="gtk_settings_install_property" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GParamSpec*" name="pspec" />
</parameters>
</method>
<method name="InstallPropertyParser" cname="gtk_settings_install_property_parser" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GParamSpec*" name="pspec" />
<parameter type="GtkRcPropertyParser" name="parser" />
</parameters>
</method>
<method name="ResetProperty" cname="gtk_settings_reset_property">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="SetDoubleProperty" cname="gtk_settings_set_double_property" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="gdouble" name="v_double" />
<parameter type="const-gchar*" name="origin" />
</parameters>
</method>
<method name="SetLongProperty" cname="gtk_settings_set_long_property" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="glong" name="v_long" />
<parameter type="const-gchar*" name="origin" />
</parameters>
</method>
<method name="SetPropertyValue" cname="gtk_settings_set_property_value" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="const-GtkSettingsValue*" name="svalue" />
</parameters>
</method>
<method name="SetStringProperty" cname="gtk_settings_set_string_property" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="const-gchar*" name="v_string" />
<parameter type="const-gchar*" name="origin" />
</parameters>
</method>
</object>
<object name="ShortcutsGroup" cname="GtkShortcutsGroup" parent="GtkBox">
<class_struct cname="GtkShortcutsGroupClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
</class_struct>
<property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
<property name="View" cname="view" type="gchar*" readable="true" writeable="true" />
<property name="AccelSizeGroup" cname="accel-size-group" type="GtkSizeGroup" writeable="true" />
<property name="TitleSizeGroup" cname="title-size-group" type="GtkSizeGroup" writeable="true" />
<property name="Height" cname="height" type="guint" readable="true" />
<method name="GetType" cname="gtk_shortcuts_group_get_type" shared="true">
<return-type type="GType" />
</method>
</object>
<object name="ShortcutsSection" cname="GtkShortcutsSection" parent="GtkBox">
<class_struct cname="GtkShortcutsSectionClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
<method signal_vm="change_current_page" />
</class_struct>
<property name="SectionName" cname="section-name" type="gchar*" readable="true" writeable="true" />
<property name="ViewName" cname="view-name" type="gchar*" readable="true" writeable="true" />
<property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
<property name="MaxHeight" cname="max-height" type="guint" readable="true" writeable="true" />
<signal name="ChangeCurrentPage" cname="change-current-page" when="LAST" field_name="change_current_page">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="offset" />
</parameters>
</signal>
<method name="GetType" cname="gtk_shortcuts_section_get_type" shared="true">
<return-type type="GType" />
</method>
</object>
<object name="ShortcutsShortcut" cname="GtkShortcutsShortcut" parent="GtkBox">
<class_struct cname="GtkShortcutsShortcutClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
</class_struct>
<property name="Accelerator" cname="accelerator" type="gchar*" readable="true" writeable="true" />
<property name="Icon" cname="icon" type="GIcon" readable="true" writeable="true" />
<property name="IconSet" cname="icon-set" type="gboolean" readable="true" writeable="true" />
<property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
<property name="Subtitle" cname="subtitle" type="gchar*" readable="true" writeable="true" />
<property name="SubtitleSet" cname="subtitle-set" type="gboolean" readable="true" writeable="true" />
<property name="AccelSizeGroup" cname="accel-size-group" type="GtkSizeGroup" writeable="true" />
<property name="TitleSizeGroup" cname="title-size-group" type="GtkSizeGroup" writeable="true" />
<property name="Direction" cname="direction" type="GtkTextDirection" readable="true" writeable="true" />
<property name="ShortcutType" cname="shortcut-type" type="GtkShortcutType" readable="true" writeable="true" />
<property name="ActionName" cname="action-name" type="gchar*" readable="true" writeable="true" />
<method name="GetType" cname="gtk_shortcuts_shortcut_get_type" shared="true">
<return-type type="GType" />
</method>
</object>
<object name="ShortcutsWindow" cname="GtkShortcutsWindow" parent="GtkWindow">
<class_struct cname="GtkShortcutsWindowClass">
<field name="ParentClass" cname="parent_class" type="GtkWindowClass" />
<method signal_vm="close" />
<method signal_vm="search" />
</class_struct>
<property name="SectionName" cname="section-name" type="gchar*" readable="true" writeable="true" />
<property name="ViewName" cname="view-name" type="gchar*" readable="true" writeable="true" />
<signal name="Close" cname="close" when="LAST" field_name="close">
<return-type type="void" />
<parameters />
</signal>
<signal name="Search" cname="search" when="LAST" field_name="search">
<return-type type="void" />
<parameters />
</signal>
<method name="GetType" cname="gtk_shortcuts_window_get_type" shared="true">
<return-type type="GType" />
</method>
</object>
<object name="ShortcutLabel" cname="GtkShortcutLabel" parent="GtkBox">
<class_struct cname="GtkShortcutLabelClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
</class_struct>
<property name="Accelerator" cname="accelerator" type="gchar*" readable="true" writeable="true" />
<property name="DisabledText" cname="disabled-text" type="gchar*" readable="true" writeable="true" />
<method name="GetAccelerator" cname="gtk_shortcut_label_get_accelerator">
<return-type type="const-gchar*" />
</method>
<method name="GetDisabledText" cname="gtk_shortcut_label_get_disabled_text">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_shortcut_label_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_shortcut_label_new">
<parameters>
<parameter type="const-gchar*" name="accelerator" />
</parameters>
</constructor>
<method name="SetAccelerator" cname="gtk_shortcut_label_set_accelerator">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="accelerator" />
</parameters>
</method>
<method name="SetDisabledText" cname="gtk_shortcut_label_set_disabled_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="disabled_text" />
</parameters>
</method>
</object>
<object name="SizeGroup" cname="GtkSizeGroup" parent="GObject">
<class_struct cname="GtkSizeGroupClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkSizeGroupPrivate*" />
<property name="Mode" cname="mode" type="GtkSizeGroupMode" readable="true" writeable="true" />
<property name="IgnoreHidden" cname="ignore-hidden" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="AddWidget" cname="gtk_size_group_add_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="GetIgnoreHidden" cname="gtk_size_group_get_ignore_hidden" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetMode" cname="gtk_size_group_get_mode">
<return-type type="GtkSizeGroupMode" />
</method>
<method name="GetType" cname="gtk_size_group_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetWidgets" cname="gtk_size_group_get_widgets">
<return-type type="GSList*" />
</method>
<constructor cname="gtk_size_group_new">
<parameters>
<parameter type="GtkSizeGroupMode" name="mode" />
</parameters>
</constructor>
<method name="RemoveWidget" cname="gtk_size_group_remove_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="SetIgnoreHidden" cname="gtk_size_group_set_ignore_hidden" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="ignore_hidden" />
</parameters>
</method>
<method name="SetMode" cname="gtk_size_group_set_mode">
<return-type type="void" />
<parameters>
<parameter type="GtkSizeGroupMode" name="mode" />
</parameters>
</method>
</object>
<object name="Socket" cname="GtkSocket" parent="GtkContainer">
<class_struct cname="GtkSocketClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method signal_vm="plug_added" />
<method signal_vm="plug_removed" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkSocketPrivate*" />
<signal name="PlugAdded" cname="plug-added" when="LAST" field_name="plug_added">
<return-type type="void" />
<parameters />
</signal>
<signal name="PlugRemoved" cname="plug-removed" when="LAST" field_name="plug_removed">
<return-type type="gboolean" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="AddId" cname="gtk_socket_add_id">
<return-type type="void" />
<parameters>
<parameter type="Window" name="window" />
</parameters>
</method>
<method name="GetId" cname="gtk_socket_get_id">
<return-type type="Window" />
</method>
<method name="GetPlugWindow" cname="gtk_socket_get_plug_window">
<return-type type="GdkWindow*" />
</method>
<method name="GetType" cname="gtk_socket_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_socket_new" />
</object>
<object name="Spinner" cname="GtkSpinner" parent="GtkWidget">
<class_struct cname="GtkSpinnerClass">
<field name="ParentClass" cname="parent_class" type="GtkWidgetClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkSpinnerPrivate*" />
<property name="Active" cname="active" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_spinner_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_spinner_new" />
<method name="Start" cname="gtk_spinner_start">
<return-type type="void" />
</method>
<method name="Stop" cname="gtk_spinner_stop">
<return-type type="void" />
</method>
</object>
<object name="SpinButton" cname="GtkSpinButton" parent="GtkEntry">
<class_struct cname="GtkSpinButtonClass">
<field name="ParentClass" cname="parent_class" type="GtkEntryClass" />
<method signal_vm="input" />
<method signal_vm="output" />
<method signal_vm="value_changed" />
<method signal_vm="change_value" />
<method signal_vm="wrapped" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkSpinButtonPrivate*" />
<property name="Adjustment" cname="adjustment" type="GtkAdjustment" readable="true" writeable="true" />
<property name="ClimbRate" cname="climb-rate" type="gdouble" readable="true" writeable="true" />
<property name="Digits" cname="digits" type="guint" readable="true" writeable="true" />
<property name="SnapToTicks" cname="snap-to-ticks" type="gboolean" readable="true" writeable="true" />
<property name="Numeric" cname="numeric" type="gboolean" readable="true" writeable="true" />
<property name="Wrap" cname="wrap" type="gboolean" readable="true" writeable="true" />
<property name="UpdatePolicy" cname="update-policy" type="GtkSpinButtonUpdatePolicy" readable="true" writeable="true" />
<property name="Value" cname="value" type="gdouble" readable="true" writeable="true" />
<property name="ShadowType" cname="shadow-type" type="GtkShadowType" readable="true" />
<signal name="Input" cname="input" when="LAST" manual="true" field_name="input">
<return-type type="gint" />
<parameters>
<parameter type="gdouble*" name="new_value" />
</parameters>
</signal>
<signal name="Output" cname="output" when="LAST" field_name="output">
<return-type type="gint" />
<parameters />
</signal>
<signal name="ValueChanged" cname="value-changed" when="LAST" field_name="value_changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="Wrapped" cname="wrapped" when="LAST" field_name="wrapped">
<return-type type="void" />
<parameters />
</signal>
<signal name="ChangeValue" cname="change-value" when="LAST" field_name="change_value">
<return-type type="void" />
<parameters>
<parameter type="GtkScrollType" name="scroll" />
</parameters>
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkOrientable" />
<interface cname="GtkEditable" />
</implements>
<method name="Configure" cname="gtk_spin_button_configure">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
<parameter type="gdouble" name="climb_rate" />
<parameter type="guint" name="digits" />
</parameters>
</method>
<method name="GetAdjustment" cname="gtk_spin_button_get_adjustment">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetDigits" cname="gtk_spin_button_get_digits">
<return-type type="guint" />
</method>
<method name="GetIncrements" cname="gtk_spin_button_get_increments">
<return-type type="void" />
<parameters>
<parameter type="gdouble*" name="step" />
<parameter type="gdouble*" name="page" />
</parameters>
</method>
<method name="GetNumeric" cname="gtk_spin_button_get_numeric">
<return-type type="gboolean" />
</method>
<method name="GetRange" cname="gtk_spin_button_get_range">
<return-type type="void" />
<parameters>
<parameter type="gdouble*" name="min" />
<parameter type="gdouble*" name="max" />
</parameters>
</method>
<method name="GetSnapToTicks" cname="gtk_spin_button_get_snap_to_ticks">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_spin_button_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUpdatePolicy" cname="gtk_spin_button_get_update_policy">
<return-type type="GtkSpinButtonUpdatePolicy" />
</method>
<method name="GetValue" cname="gtk_spin_button_get_value">
<return-type type="gdouble" />
</method>
<method name="GetValueAsInt" cname="gtk_spin_button_get_value_as_int">
<return-type type="gint" />
</method>
<method name="GetWrap" cname="gtk_spin_button_get_wrap">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_spin_button_new">
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
<parameter type="gdouble" name="climb_rate" />
<parameter type="guint" name="digits" />
</parameters>
</constructor>
<constructor cname="gtk_spin_button_new_with_range">
<parameters>
<parameter type="gdouble" name="min" />
<parameter type="gdouble" name="max" />
<parameter type="gdouble" name="step" />
</parameters>
</constructor>
<method name="SetAdjustment" cname="gtk_spin_button_set_adjustment">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</method>
<method name="SetDigits" cname="gtk_spin_button_set_digits">
<return-type type="void" />
<parameters>
<parameter type="guint" name="digits" />
</parameters>
</method>
<method name="SetIncrements" cname="gtk_spin_button_set_increments">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="step" />
<parameter type="gdouble" name="page" />
</parameters>
</method>
<method name="SetNumeric" cname="gtk_spin_button_set_numeric">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="numeric" />
</parameters>
</method>
<method name="SetRange" cname="gtk_spin_button_set_range">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="min" />
<parameter type="gdouble" name="max" />
</parameters>
</method>
<method name="SetSnapToTicks" cname="gtk_spin_button_set_snap_to_ticks">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="snap_to_ticks" />
</parameters>
</method>
<method name="SetUpdatePolicy" cname="gtk_spin_button_set_update_policy">
<return-type type="void" />
<parameters>
<parameter type="GtkSpinButtonUpdatePolicy" name="policy" />
</parameters>
</method>
<method name="SetValue" cname="gtk_spin_button_set_value">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="value" />
</parameters>
</method>
<method name="SetWrap" cname="gtk_spin_button_set_wrap">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="wrap" />
</parameters>
</method>
<method name="Spin" cname="gtk_spin_button_spin">
<return-type type="void" />
<parameters>
<parameter type="GtkSpinType" name="direction" />
<parameter type="gdouble" name="increment" />
</parameters>
</method>
<method name="Update" cname="gtk_spin_button_update">
<return-type type="void" />
</method>
</object>
<object name="Stack" cname="GtkStack" parent="GtkContainer">
<class_struct cname="GtkStackClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
</class_struct>
<property name="Homogeneous" cname="homogeneous" type="gboolean" readable="true" writeable="true" />
<property name="Hhomogeneous" cname="hhomogeneous" type="gboolean" readable="true" writeable="true" />
<property name="Vhomogeneous" cname="vhomogeneous" type="gboolean" readable="true" writeable="true" />
<property name="VisibleChild" cname="visible-child" type="GtkWidget" readable="true" writeable="true" />
<property name="VisibleChildName" cname="visible-child-name" type="gchar*" readable="true" writeable="true" />
<property name="TransitionDuration" cname="transition-duration" type="guint" readable="true" writeable="true" />
<property name="TransitionType" cname="transition-type" type="GtkStackTransitionType" readable="true" writeable="true" />
<property name="TransitionRunning" cname="transition-running" type="gboolean" readable="true" />
<property name="InterpolateSize" cname="interpolate-size" type="gboolean" readable="true" writeable="true" />
<childprop name="Name" cname="name" type="gchar*" readable="true" writeable="true" />
<childprop name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
<childprop name="IconName" cname="icon-name" type="gchar*" readable="true" writeable="true" />
<childprop name="Position" cname="position" type="gint" readable="true" writeable="true" />
<childprop name="NeedsAttention" cname="needs-attention" type="gboolean" readable="true" writeable="true" />
<method name="AddNamed" cname="gtk_stack_add_named">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="AddTitled" cname="gtk_stack_add_titled">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="const-gchar*" name="name" />
<parameter type="const-gchar*" name="title" />
</parameters>
</method>
<method name="GetChildByName" cname="gtk_stack_get_child_by_name">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="GetHhomogeneous" cname="gtk_stack_get_hhomogeneous">
<return-type type="gboolean" />
</method>
<method name="GetHomogeneous" cname="gtk_stack_get_homogeneous">
<return-type type="gboolean" />
</method>
<method name="GetInterpolateSize" cname="gtk_stack_get_interpolate_size">
<return-type type="gboolean" />
</method>
<method name="GetTransitionDuration" cname="gtk_stack_get_transition_duration">
<return-type type="guint" />
</method>
<method name="GetTransitionRunning" cname="gtk_stack_get_transition_running">
<return-type type="gboolean" />
</method>
<method name="GetTransitionType" cname="gtk_stack_get_transition_type">
<return-type type="GtkStackTransitionType" />
</method>
<method name="GetType" cname="gtk_stack_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVhomogeneous" cname="gtk_stack_get_vhomogeneous">
<return-type type="gboolean" />
</method>
<method name="GetVisibleChild" cname="gtk_stack_get_visible_child">
<return-type type="GtkWidget*" />
</method>
<method name="GetVisibleChildName" cname="gtk_stack_get_visible_child_name">
<return-type type="const-gchar*" />
</method>
<constructor cname="gtk_stack_new" />
<method name="SetHhomogeneous" cname="gtk_stack_set_hhomogeneous">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="hhomogeneous" />
</parameters>
</method>
<method name="SetHomogeneous" cname="gtk_stack_set_homogeneous">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="homogeneous" />
</parameters>
</method>
<method name="SetInterpolateSize" cname="gtk_stack_set_interpolate_size">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="interpolate_size" />
</parameters>
</method>
<method name="SetTransitionDuration" cname="gtk_stack_set_transition_duration">
<return-type type="void" />
<parameters>
<parameter type="guint" name="duration" />
</parameters>
</method>
<method name="SetTransitionType" cname="gtk_stack_set_transition_type">
<return-type type="void" />
<parameters>
<parameter type="GtkStackTransitionType" name="transition" />
</parameters>
</method>
<method name="SetVhomogeneous" cname="gtk_stack_set_vhomogeneous">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="vhomogeneous" />
</parameters>
</method>
<method name="SetVisibleChild" cname="gtk_stack_set_visible_child">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
<method name="SetVisibleChildFull" cname="gtk_stack_set_visible_child_full">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="GtkStackTransitionType" name="transition" />
</parameters>
</method>
<method name="SetVisibleChildName" cname="gtk_stack_set_visible_child_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
</object>
<object name="StackSidebar" cname="GtkStackSidebar" parent="GtkBin">
<class_struct cname="GtkStackSidebarClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<property name="I_(stack)" cname="I_(stack)" type="GtkStack" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetStack" cname="gtk_stack_sidebar_get_stack">
<return-type type="GtkStack*" />
</method>
<method name="GetType" cname="gtk_stack_sidebar_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_stack_sidebar_new" />
<method name="SetStack" cname="gtk_stack_sidebar_set_stack">
<return-type type="void" />
<parameters>
<parameter type="GtkStack*" name="stack" />
</parameters>
</method>
</object>
<object name="StackSwitcher" cname="GtkStackSwitcher" parent="GtkBox">
<class_struct cname="GtkStackSwitcherClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<property name="IconSize" cname="icon-size" type="gint" readable="true" writeable="true" />
<property name="Stack" cname="stack" type="GtkStack" readable="true" writeable="true" construct="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetStack" cname="gtk_stack_switcher_get_stack">
<return-type type="GtkStack*" />
</method>
<method name="GetType" cname="gtk_stack_switcher_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_stack_switcher_new" />
<method name="SetStack" cname="gtk_stack_switcher_set_stack">
<return-type type="void" />
<parameters>
<parameter type="GtkStack*" name="stack" />
</parameters>
</method>
</object>
<object name="Statusbar" cname="GtkStatusbar" parent="GtkBox">
<class_struct cname="GtkStatusbarClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
<field name="Reserved" cname="reserved" type="gpointer" />
<method signal_vm="text_pushed" />
<method signal_vm="text_popped" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkStatusbarPrivate*" />
<signal name="TextPushed" cname="text-pushed" when="LAST" field_name="text_pushed">
<return-type type="void" />
<parameters>
<parameter type="guint" name="context_id" />
<parameter type="const-gchar*" name="text" />
</parameters>
</signal>
<signal name="TextPopped" cname="text-popped" when="LAST" field_name="text_popped">
<return-type type="void" />
<parameters>
<parameter type="guint" name="context_id" />
<parameter type="const-gchar*" name="text" />
</parameters>
</signal>
<property name="ShadowType" cname="shadow-type" type="GtkShadowType" readable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetContextId" cname="gtk_statusbar_get_context_id">
<return-type type="guint" />
<parameters>
<parameter type="const-gchar*" name="context_description" />
</parameters>
</method>
<method name="GetMessageArea" cname="gtk_statusbar_get_message_area">
<return-type type="GtkWidget*" />
</method>
<method name="GetType" cname="gtk_statusbar_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_statusbar_new" />
<method name="Pop" cname="gtk_statusbar_pop">
<return-type type="void" />
<parameters>
<parameter type="guint" name="context_id" />
</parameters>
</method>
<method name="Push" cname="gtk_statusbar_push">
<return-type type="guint" />
<parameters>
<parameter type="guint" name="context_id" />
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<method name="Remove" cname="gtk_statusbar_remove">
<return-type type="void" />
<parameters>
<parameter type="guint" name="context_id" />
<parameter type="guint" name="message_id" />
</parameters>
</method>
<method name="RemoveAll" cname="gtk_statusbar_remove_all">
<return-type type="void" />
<parameters>
<parameter type="guint" name="context_id" />
</parameters>
</method>
</object>
<object name="StatusIcon" cname="GtkStatusIcon" parent="GObject">
<class_struct cname="GtkStatusIconClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="activate" />
<method signal_vm="popup_menu" />
<method signal_vm="size_changed" />
<method signal_vm="button_press_event" />
<method signal_vm="button_release_event" />
<method signal_vm="scroll_event" />
<method signal_vm="query_tooltip" />
<method vm="__gtk_reserved1" />
<method vm="__gtk_reserved2" />
<method vm="__gtk_reserved3" />
<method vm="__gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkStatusIconPrivate*" />
<property name="Pixbuf" cname="pixbuf" type="GdkPixbuf" readable="true" writeable="true" />
<property name="File" cname="file" type="gchar*" writeable="true" />
<property name="Stock" cname="stock" type="gchar*" readable="true" writeable="true" />
<property name="IconName" cname="icon-name" type="gchar*" readable="true" writeable="true" />
<property name="Gicon" cname="gicon" type="GIcon" readable="true" writeable="true" />
<property name="StorageType" cname="storage-type" type="GtkImageType" readable="true" />
<property name="Size" cname="size" type="gint" readable="true" />
<property name="Screen" cname="screen" type="GdkScreen" readable="true" writeable="true" />
<property name="Visible" cname="visible" type="gboolean" readable="true" writeable="true" />
<property name="Embedded" cname="embedded" type="gboolean" readable="true" />
<property name="Orientation" cname="orientation" type="GtkOrientation" readable="true" />
<property name="HasTooltip" cname="has-tooltip" type="gboolean" readable="true" writeable="true" />
<property name="TooltipText" cname="tooltip-text" type="gchar*" readable="true" writeable="true" />
<property name="TooltipMarkup" cname="tooltip-markup" type="gchar*" readable="true" writeable="true" />
<property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
<signal name="Activate" cname="activate" when="FIRST" field_name="activate">
<return-type type="void" />
<parameters />
</signal>
<signal name="PopupMenu" cname="popup-menu" when="FIRST" field_name="popup_menu">
<return-type type="void" />
<parameters>
<parameter type="guint" name="button" />
<parameter type="guint32" name="activate_time" />
</parameters>
</signal>
<signal name="SizeChanged" cname="size-changed" when="LAST" field_name="size_changed">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="size" />
</parameters>
</signal>
<signal name="ButtonPressEvent" cname="button_press_event" when="LAST" field_name="button_press_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventButton*" name="event" />
</parameters>
</signal>
<signal name="ButtonReleaseEvent" cname="button_release_event" when="LAST" field_name="button_release_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventButton*" name="event" />
</parameters>
</signal>
<signal name="ScrollEvent" cname="scroll_event" when="LAST" field_name="scroll_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventScroll*" name="event" />
</parameters>
</signal>
<signal name="QueryTooltip" cname="query_tooltip" when="LAST" field_name="query_tooltip">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gboolean" name="keyboard_mode" />
<parameter type="GtkTooltip*" name="tooltip" />
</parameters>
</signal>
<virtual_method name="_GtkReserved1" cname="__gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="_GtkReserved2" cname="__gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="_GtkReserved3" cname="__gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="_GtkReserved4" cname="__gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetGeometry" cname="gtk_status_icon_get_geometry" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkScreen**" name="screen" />
<parameter type="GdkRectangle*" name="area" />
<parameter type="GtkOrientation*" name="orientation" />
</parameters>
</method>
<method name="GetGicon" cname="gtk_status_icon_get_gicon" deprecated="1">
<return-type type="GIcon*" />
</method>
<method name="GetHasTooltip" cname="gtk_status_icon_get_has_tooltip" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetIconName" cname="gtk_status_icon_get_icon_name" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetPixbuf" cname="gtk_status_icon_get_pixbuf" deprecated="1">
<return-type type="GdkPixbuf*" />
</method>
<method name="GetScreen" cname="gtk_status_icon_get_screen" deprecated="1">
<return-type type="GdkScreen*" />
</method>
<method name="GetSize" cname="gtk_status_icon_get_size" deprecated="1">
<return-type type="gint" />
</method>
<method name="GetStock" cname="gtk_status_icon_get_stock" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetStorageType" cname="gtk_status_icon_get_storage_type" deprecated="1">
<return-type type="GtkImageType" />
</method>
<method name="GetTitle" cname="gtk_status_icon_get_title" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetTooltipMarkup" cname="gtk_status_icon_get_tooltip_markup" deprecated="1">
<return-type type="gchar*" />
</method>
<method name="GetTooltipText" cname="gtk_status_icon_get_tooltip_text" deprecated="1">
<return-type type="gchar*" />
</method>
<method name="GetType" cname="gtk_status_icon_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVisible" cname="gtk_status_icon_get_visible" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetX11WindowId" cname="gtk_status_icon_get_x11_window_id" deprecated="1">
<return-type type="guint32" />
</method>
<method name="IsEmbedded" cname="gtk_status_icon_is_embedded" deprecated="1">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_status_icon_new" deprecated="1" />
<constructor cname="gtk_status_icon_new_from_file" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="filename" />
</parameters>
</constructor>
<constructor cname="gtk_status_icon_new_from_gicon" deprecated="1">
<parameters>
<parameter type="GIcon*" name="icon" />
</parameters>
</constructor>
<constructor cname="gtk_status_icon_new_from_icon_name" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="icon_name" />
</parameters>
</constructor>
<constructor cname="gtk_status_icon_new_from_pixbuf" deprecated="1">
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</constructor>
<constructor cname="gtk_status_icon_new_from_stock" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</constructor>
<method name="PositionMenu" cname="gtk_status_icon_position_menu" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkMenu*" name="menu" />
<parameter type="gint*" name="x" />
<parameter type="gint*" name="y" />
<parameter type="gboolean*" name="push_in" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="SetFromFile" cname="gtk_status_icon_set_from_file" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="filename" />
</parameters>
</method>
<method name="SetFromGicon" cname="gtk_status_icon_set_from_gicon" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GIcon*" name="icon" />
</parameters>
</method>
<method name="SetFromIconName" cname="gtk_status_icon_set_from_icon_name" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="icon_name" />
</parameters>
</method>
<method name="SetFromPixbuf" cname="gtk_status_icon_set_from_pixbuf" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</method>
<method name="SetFromStock" cname="gtk_status_icon_set_from_stock" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</method>
<method name="SetHasTooltip" cname="gtk_status_icon_set_has_tooltip" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="has_tooltip" />
</parameters>
</method>
<method name="SetName" cname="gtk_status_icon_set_name" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="SetScreen" cname="gtk_status_icon_set_screen" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GdkScreen*" name="screen" />
</parameters>
</method>
<method name="SetTitle" cname="gtk_status_icon_set_title" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="title" />
</parameters>
</method>
<method name="SetTooltipMarkup" cname="gtk_status_icon_set_tooltip_markup" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="markup" />
</parameters>
</method>
<method name="SetTooltipText" cname="gtk_status_icon_set_tooltip_text" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<method name="SetVisible" cname="gtk_status_icon_set_visible" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="visible" />
</parameters>
</method>
</object>
<object name="Style" cname="GtkStyle" parent="GObject">
<class_struct cname="GtkStyleClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="realize" />
<method signal_vm="unrealize" />
<method vm="copy" />
<method vm="clone" />
<method vm="init_from_rc" />
<method vm="set_background" />
<method vm="render_icon" />
<method vm="draw_hline" />
<method vm="draw_vline" />
<method vm="draw_shadow" />
<method vm="draw_arrow" />
<method vm="draw_diamond" />
<method vm="draw_box" />
<method vm="draw_flat_box" />
<method vm="draw_check" />
<method vm="draw_option" />
<method vm="draw_tab" />
<method vm="draw_shadow_gap" />
<method vm="draw_box_gap" />
<method vm="draw_extension" />
<method vm="draw_focus" />
<method vm="draw_slider" />
<method vm="draw_handle" />
<method vm="draw_expander" />
<method vm="draw_layout" />
<method vm="draw_resize_grip" />
<method vm="draw_spinner" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
<method vm="_gtk_reserved7" />
<method vm="_gtk_reserved8" />
<method vm="_gtk_reserved9" />
<method vm="_gtk_reserved10" />
<method vm="_gtk_reserved11" />
</class_struct>
<field name="Fg" cname="fg" array_len="5" type="GdkColor" access="public" />
<field name="Bg" cname="bg" array_len="5" type="GdkColor" access="public" />
<field name="Light" cname="light" array_len="5" type="GdkColor" access="public" />
<field name="Dark" cname="dark" array_len="5" type="GdkColor" access="public" />
<field name="Mid" cname="mid" array_len="5" type="GdkColor" access="public" />
<field name="Text" cname="text" array_len="5" type="GdkColor" access="public" />
<field name="Base" cname="base" array_len="5" type="GdkColor" access="public" />
<field name="TextAa" cname="text_aa" array_len="5" type="GdkColor" access="public" />
<field name="Black" cname="black" type="GdkColor" access="public" />
<field name="White" cname="white" type="GdkColor" access="public" />
<field name="FontDesc" cname="font_desc" type="PangoFontDescription*" access="public" />
<field name="Xthickness" cname="xthickness" type="gint" access="public" />
<field name="Ythickness" cname="ythickness" type="gint" access="public" />
<field name="Background" cname="background" array_len="5" type="cairo_pattern_t*" access="public" />
<field name="AttachCount" cname="attach_count" type="gint" />
<field name="Visual" cname="visual" type="GdkVisual*" />
<field name="PrivateFontDesc" cname="private_font_desc" type="PangoFontDescription*" />
<field name="RcStyle" cname="rc_style" type="GtkRcStyle*" />
<field name="Styles" cname="styles" type="GSList*" />
<field name="PropertyCache" cname="property_cache" type="GArray*" />
<field name="IconFactories" cname="icon_factories" type="GSList*" />
<property name="Context" cname="context" type="GtkStyleContext" readable="true" writeable="true" construct-only="true" />
<signal name="Realize" cname="realize" when="FIRST" field_name="realize">
<return-type type="void" />
<parameters />
</signal>
<signal name="Unrealize" cname="unrealize" when="FIRST" field_name="unrealize">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="Copy" cname="copy">
<return-type type="void" />
<parameters>
<parameter type="GtkStyle*" name="src" />
</parameters>
</virtual_method>
<virtual_method name="Clone" cname="clone">
<return-type type="GtkStyle*" />
<parameters />
</virtual_method>
<virtual_method name="InitFromRc" cname="init_from_rc">
<return-type type="void" />
<parameters>
<parameter type="GtkRcStyle*" name="rc_style" />
</parameters>
</virtual_method>
<virtual_method name="SetBackground" cname="set_background">
<return-type type="void" />
<parameters>
<parameter type="GdkWindow*" name="window" />
<parameter type="GtkStateType" name="state_type" />
</parameters>
</virtual_method>
<virtual_method name="RenderIcon" cname="render_icon">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="const-GtkIconSource*" name="source" />
<parameter type="GtkTextDirection" name="direction" />
<parameter type="GtkStateType" name="state" />
<parameter type="GtkIconSize" name="size" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
</parameters>
</virtual_method>
<virtual_method name="DrawHline" cname="draw_hline">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x1" />
<parameter type="gint" name="x2" />
<parameter type="gint" name="y" />
</parameters>
</virtual_method>
<virtual_method name="DrawVline" cname="draw_vline">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="y1_" />
<parameter type="gint" name="y2_" />
<parameter type="gint" name="x" />
</parameters>
</virtual_method>
<virtual_method name="DrawShadow" cname="draw_shadow">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkShadowType" name="shadow_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</virtual_method>
<virtual_method name="DrawArrow" cname="draw_arrow">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkShadowType" name="shadow_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="GtkArrowType" name="arrow_type" />
<parameter type="gboolean" name="fill" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</virtual_method>
<virtual_method name="DrawDiamond" cname="draw_diamond">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkShadowType" name="shadow_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</virtual_method>
<virtual_method name="DrawBox" cname="draw_box">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkShadowType" name="shadow_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</virtual_method>
<virtual_method name="DrawFlatBox" cname="draw_flat_box">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkShadowType" name="shadow_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</virtual_method>
<virtual_method name="DrawCheck" cname="draw_check">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkShadowType" name="shadow_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</virtual_method>
<virtual_method name="DrawOption" cname="draw_option">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkShadowType" name="shadow_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</virtual_method>
<virtual_method name="DrawTab" cname="draw_tab">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkShadowType" name="shadow_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</virtual_method>
<virtual_method name="DrawShadowGap" cname="draw_shadow_gap">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkShadowType" name="shadow_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
<parameter type="GtkPositionType" name="gap_side" />
<parameter type="gint" name="gap_x" />
<parameter type="gint" name="gap_width" />
</parameters>
</virtual_method>
<virtual_method name="DrawBoxGap" cname="draw_box_gap">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkShadowType" name="shadow_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
<parameter type="GtkPositionType" name="gap_side" />
<parameter type="gint" name="gap_x" />
<parameter type="gint" name="gap_width" />
</parameters>
</virtual_method>
<virtual_method name="DrawExtension" cname="draw_extension">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkShadowType" name="shadow_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
<parameter type="GtkPositionType" name="gap_side" />
</parameters>
</virtual_method>
<virtual_method name="DrawFocus" cname="draw_focus">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</virtual_method>
<virtual_method name="DrawSlider" cname="draw_slider">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkShadowType" name="shadow_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
<parameter type="GtkOrientation" name="orientation" />
</parameters>
</virtual_method>
<virtual_method name="DrawHandle" cname="draw_handle">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkShadowType" name="shadow_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
<parameter type="GtkOrientation" name="orientation" />
</parameters>
</virtual_method>
<virtual_method name="DrawExpander" cname="draw_expander">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="GtkExpanderStyle" name="expander_style" />
</parameters>
</virtual_method>
<virtual_method name="DrawLayout" cname="draw_layout">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="gboolean" name="use_text" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="PangoLayout*" name="layout" />
</parameters>
</virtual_method>
<virtual_method name="DrawResizeGrip" cname="draw_resize_grip">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="GdkWindowEdge" name="edge" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</virtual_method>
<virtual_method name="DrawSpinner" cname="draw_spinner">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="guint" name="step" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved7" cname="_gtk_reserved7" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved8" cname="_gtk_reserved8" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved9" cname="_gtk_reserved9" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved10" cname="_gtk_reserved10" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved11" cname="_gtk_reserved11" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="Attach" cname="gtk_style_attach" deprecated="1">
<return-type type="GtkStyle*" />
<parameters>
<parameter type="GdkWindow*" name="window" />
</parameters>
</method>
<method name="Copy" cname="gtk_style_copy" deprecated="1">
<return-type type="GtkStyle*" owned="true" />
</method>
<method name="Detach" cname="gtk_style_detach" deprecated="1">
<return-type type="void" />
</method>
<method name="GetType" cname="gtk_style_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<method name="HasContext" cname="gtk_style_has_context" deprecated="1">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_style_new" deprecated="1" />
<method name="SetBackground" cname="gtk_style_set_background" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GdkWindow*" name="window" />
<parameter type="GtkStateType" name="state_type" />
</parameters>
</method>
</object>
<object name="StyleContext" cname="GtkStyleContext" parent="GObject">
<class_struct cname="GtkStyleContextClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="changed" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkStyleContextPrivate*" />
<signal name="Changed" cname="changed" when="FIRST" field_name="changed">
<return-type type="void" />
<parameters />
</signal>
<property name="Screen" cname="screen" type="GdkScreen" readable="true" writeable="true" />
<property name="PaintClock" cname="paint-clock" type="GdkFrameClock" readable="true" writeable="true" />
<property name="Direction" cname="direction" type="GtkTextDirection" readable="true" writeable="true" />
<property name="Parent" cname="parent" type="GtkStyleContext" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="AddClass" cname="gtk_style_context_add_class">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="class_name" />
</parameters>
</method>
<method name="AddProvider" cname="gtk_style_context_add_provider">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleProvider*" name="provider" />
<parameter type="guint" name="priority" />
</parameters>
</method>
<method name="AddProviderForScreen" cname="gtk_style_context_add_provider_for_screen" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GdkScreen*" name="screen" />
<parameter type="GtkStyleProvider*" name="provider" />
<parameter type="guint" name="priority" />
</parameters>
</method>
<method name="AddRegion" cname="gtk_style_context_add_region" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="region_name" />
<parameter type="GtkRegionFlags" name="flags" />
</parameters>
</method>
<method name="CancelAnimations" cname="gtk_style_context_cancel_animations" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gpointer" name="region_id" />
</parameters>
</method>
<method name="Get" cname="gtk_style_context_get">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="GetBackgroundColor" cname="gtk_style_context_get_background_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="GdkRGBA*" name="color" />
</parameters>
</method>
<method name="GetBorder" cname="gtk_style_context_get_border">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="GtkBorder*" name="border" />
</parameters>
</method>
<method name="GetBorderColor" cname="gtk_style_context_get_border_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="GdkRGBA*" name="color" />
</parameters>
</method>
<method name="GetColor" cname="gtk_style_context_get_color">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="GdkRGBA*" name="color" />
</parameters>
</method>
<method name="GetDirection" cname="gtk_style_context_get_direction" deprecated="1">
<return-type type="GtkTextDirection" />
</method>
<method name="GetFont" cname="gtk_style_context_get_font" deprecated="1">
<return-type type="const-PangoFontDescription*" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
</parameters>
</method>
<method name="GetFrameClock" cname="gtk_style_context_get_frame_clock">
<return-type type="GdkFrameClock*" />
</method>
<method name="GetJunctionSides" cname="gtk_style_context_get_junction_sides">
<return-type type="GtkJunctionSides" />
</method>
<method name="GetMargin" cname="gtk_style_context_get_margin">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="GtkBorder*" name="margin" />
</parameters>
</method>
<method name="GetPadding" cname="gtk_style_context_get_padding">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="GtkBorder*" name="padding" />
</parameters>
</method>
<method name="GetParent" cname="gtk_style_context_get_parent">
<return-type type="GtkStyleContext*" />
</method>
<method name="GetPath" cname="gtk_style_context_get_path">
<return-type type="const-GtkWidgetPath*" />
</method>
<method name="GetProperty" cname="gtk_style_context_get_property">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="property" />
<parameter type="GtkStateFlags" name="state" />
<parameter type="GValue*" name="value" />
</parameters>
</method>
<method name="GetScale" cname="gtk_style_context_get_scale">
<return-type type="gint" />
</method>
<method name="GetScreen" cname="gtk_style_context_get_screen">
<return-type type="GdkScreen*" />
</method>
<method name="GetSection" cname="gtk_style_context_get_section">
<return-type type="GtkCssSection*" />
<parameters>
<parameter type="const-gchar*" name="property" />
</parameters>
</method>
<method name="GetState" cname="gtk_style_context_get_state">
<return-type type="GtkStateFlags" />
</method>
<method name="GetStyle" cname="gtk_style_context_get_style">
<return-type type="void" />
<parameters>
<parameter ellipsis="true" />
</parameters>
</method>
<method name="GetStyleProperty" cname="gtk_style_context_get_style_property">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="property_name" />
<parameter type="GValue*" name="value" />
</parameters>
</method>
<method name="GetStyleValist" cname="gtk_style_context_get_style_valist">
<return-type type="void" />
<parameters>
<parameter type="va_list" name="args" />
</parameters>
</method>
<method name="GetType" cname="gtk_style_context_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetValist" cname="gtk_style_context_get_valist">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="va_list" name="args" />
</parameters>
</method>
<method name="HasClass" cname="gtk_style_context_has_class">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="class_name" />
</parameters>
</method>
<method name="HasRegion" cname="gtk_style_context_has_region" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="region_name" />
<parameter type="GtkRegionFlags*" name="flags_return" />
</parameters>
</method>
<method name="Invalidate" cname="gtk_style_context_invalidate" deprecated="1">
<return-type type="void" />
</method>
<method name="ListClasses" cname="gtk_style_context_list_classes">
<return-type type="GList*" />
</method>
<method name="ListRegions" cname="gtk_style_context_list_regions" deprecated="1">
<return-type type="GList*" />
</method>
<method name="LookupColor" cname="gtk_style_context_lookup_color">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="color_name" />
<parameter type="GdkRGBA*" name="color" />
</parameters>
</method>
<method name="LookupIconSet" cname="gtk_style_context_lookup_icon_set" deprecated="1">
<return-type type="GtkIconSet*" />
<parameters>
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</method>
<constructor cname="gtk_style_context_new" />
<method name="NotifyStateChange" cname="gtk_style_context_notify_state_change" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GdkWindow*" name="window" />
<parameter type="gpointer" name="region_id" />
<parameter type="GtkStateType" name="state" />
<parameter type="gboolean" name="state_value" />
</parameters>
</method>
<method name="PopAnimatableRegion" cname="gtk_style_context_pop_animatable_region" deprecated="1">
<return-type type="void" />
</method>
<method name="PushAnimatableRegion" cname="gtk_style_context_push_animatable_region" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gpointer" name="region_id" />
</parameters>
</method>
<method name="RemoveClass" cname="gtk_style_context_remove_class">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="class_name" />
</parameters>
</method>
<method name="RemoveProvider" cname="gtk_style_context_remove_provider">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleProvider*" name="provider" />
</parameters>
</method>
<method name="RemoveProviderForScreen" cname="gtk_style_context_remove_provider_for_screen" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GdkScreen*" name="screen" />
<parameter type="GtkStyleProvider*" name="provider" />
</parameters>
</method>
<method name="RemoveRegion" cname="gtk_style_context_remove_region" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="region_name" />
</parameters>
</method>
<method name="ResetWidgets" cname="gtk_style_context_reset_widgets" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GdkScreen*" name="screen" />
</parameters>
</method>
<method name="Restore" cname="gtk_style_context_restore">
<return-type type="void" />
</method>
<method name="Save" cname="gtk_style_context_save">
<return-type type="void" />
</method>
<method name="ScrollAnimations" cname="gtk_style_context_scroll_animations" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GdkWindow*" name="window" />
<parameter type="gint" name="dx" />
<parameter type="gint" name="dy" />
</parameters>
</method>
<method name="SetBackground" cname="gtk_style_context_set_background" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GdkWindow*" name="window" />
</parameters>
</method>
<method name="SetDirection" cname="gtk_style_context_set_direction" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkTextDirection" name="direction" />
</parameters>
</method>
<method name="SetFrameClock" cname="gtk_style_context_set_frame_clock">
<return-type type="void" />
<parameters>
<parameter type="GdkFrameClock*" name="frame_clock" />
</parameters>
</method>
<method name="SetJunctionSides" cname="gtk_style_context_set_junction_sides">
<return-type type="void" />
<parameters>
<parameter type="GtkJunctionSides" name="sides" />
</parameters>
</method>
<method name="SetParent" cname="gtk_style_context_set_parent">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="parent" />
</parameters>
</method>
<method name="SetPath" cname="gtk_style_context_set_path">
<return-type type="void" />
<parameters>
<parameter type="GtkWidgetPath*" name="path" />
</parameters>
</method>
<method name="SetScale" cname="gtk_style_context_set_scale">
<return-type type="void" />
<parameters>
<parameter type="gint" name="scale" />
</parameters>
</method>
<method name="SetScreen" cname="gtk_style_context_set_screen">
<return-type type="void" />
<parameters>
<parameter type="GdkScreen*" name="screen" />
</parameters>
</method>
<method name="SetState" cname="gtk_style_context_set_state">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="flags" />
</parameters>
</method>
<method name="StateIsRunning" cname="gtk_style_context_state_is_running" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkStateType" name="state" />
<parameter type="gdouble*" name="progress" />
</parameters>
</method>
<method name="ToString" cname="gtk_style_context_to_string">
<return-type type="char*" />
<parameters>
<parameter type="GtkStyleContextPrintFlags" name="flags" />
</parameters>
</method>
</object>
<object name="StyleProperties" cname="GtkStyleProperties" parent="GObject">
<class_struct cname="GtkStylePropertiesClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkStylePropertiesPrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkStyleProvider" />
<interface cname="GtkStyleProviderPrivate" />
</implements>
<method name="Clear" cname="gtk_style_properties_clear" deprecated="1">
<return-type type="void" />
</method>
<method name="Get" cname="gtk_style_properties_get" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="GetProperty" cname="gtk_style_properties_get_property" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="property" />
<parameter type="GtkStateFlags" name="state" />
<parameter type="GValue*" name="value" />
</parameters>
</method>
<method name="GetType" cname="gtk_style_properties_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<method name="GetValist" cname="gtk_style_properties_get_valist" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="va_list" name="args" />
</parameters>
</method>
<method name="LookupColor" cname="gtk_style_properties_lookup_color" deprecated="1">
<return-type type="GtkSymbolicColor*" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="LookupProperty" cname="gtk_style_properties_lookup_property" deprecated="1" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="property_name" />
<parameter type="GtkStylePropertyParser*" name="parse_func" />
<parameter type="GParamSpec**" name="pspec" />
</parameters>
</method>
<method name="MapColor" cname="gtk_style_properties_map_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="GtkSymbolicColor*" name="color" />
</parameters>
</method>
<method name="Merge" cname="gtk_style_properties_merge" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-GtkStyleProperties*" name="props_to_merge" />
<parameter type="gboolean" name="replace" />
</parameters>
</method>
<constructor cname="gtk_style_properties_new" deprecated="1" />
<method name="RegisterProperty" cname="gtk_style_properties_register_property" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStylePropertyParser" name="parse_func" />
<parameter type="GParamSpec*" name="pspec" />
</parameters>
</method>
<method name="Set" cname="gtk_style_properties_set" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="SetProperty" cname="gtk_style_properties_set_property" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="property" />
<parameter type="GtkStateFlags" name="state" />
<parameter type="const-GValue*" name="value" />
</parameters>
</method>
<method name="SetValist" cname="gtk_style_properties_set_valist" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="va_list" name="args" />
</parameters>
</method>
<method name="UnsetProperty" cname="gtk_style_properties_unset_property" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="property" />
<parameter type="GtkStateFlags" name="state" />
</parameters>
</method>
</object>
<object name="Switch" cname="GtkSwitch" parent="GtkWidget">
<class_struct cname="GtkSwitchClass">
<field name="ParentClass" cname="parent_class" type="GtkWidgetClass" />
<method signal_vm="activate" />
<method signal_vm="state_set" />
<method vm="_switch_padding_1" />
<method vm="_switch_padding_2" />
<method vm="_switch_padding_3" />
<method vm="_switch_padding_4" />
<method vm="_switch_padding_5" />
</class_struct>
<field name="Priv" cname="priv" type="GtkSwitchPrivate*" />
<property name="RelatedAction" cname="related-action" type="override" />
<property name="UseActionAppearance" cname="use-action-appearance" type="override" />
<property name="Active" cname="active" type="gboolean" readable="true" writeable="true" />
<property name="State" cname="state" type="gboolean" readable="true" writeable="true" />
<property name="SliderWidth" cname="slider-width" type="gint" readable="true" />
<property name="SliderHeight" cname="slider-height" type="gint" readable="true" />
<signal name="Activate" cname="activate" when="FIRST" field_name="activate">
<return-type type="void" />
<parameters />
</signal>
<signal name="StateSet" cname="state-set" when="LAST" field_name="state_set">
<return-type type="gboolean" />
<parameters>
<parameter type="gboolean" name="state" />
</parameters>
</signal>
<virtual_method name="SwitchPadding1" cname="_switch_padding_1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="SwitchPadding2" cname="_switch_padding_2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="SwitchPadding3" cname="_switch_padding_3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="SwitchPadding4" cname="_switch_padding_4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="SwitchPadding5" cname="_switch_padding_5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkActionable" />
<interface cname="GtkActivatable" />
</implements>
<method name="GetActive" cname="gtk_switch_get_active">
<return-type type="gboolean" />
</method>
<method name="GetState" cname="gtk_switch_get_state">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_switch_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_switch_new" />
<method name="SetActive" cname="gtk_switch_set_active">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="is_active" />
</parameters>
</method>
<method name="SetState" cname="gtk_switch_set_state">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="state" />
</parameters>
</method>
</object>
<object name="Table" cname="GtkTable" parent="GtkContainer">
<class_struct cname="GtkTableClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkTablePrivate*" />
<property name="NRows" cname="n-rows" type="guint" readable="true" writeable="true" />
<property name="NColumns" cname="n-columns" type="guint" readable="true" writeable="true" />
<property name="RowSpacing" cname="row-spacing" type="guint" readable="true" writeable="true" />
<property name="ColumnSpacing" cname="column-spacing" type="guint" readable="true" writeable="true" />
<property name="Homogeneous" cname="homogeneous" type="gboolean" readable="true" writeable="true" />
<childprop name="LeftAttach" cname="left-attach" type="guint" readable="true" writeable="true" />
<childprop name="RightAttach" cname="right-attach" type="guint" readable="true" writeable="true" />
<childprop name="TopAttach" cname="top-attach" type="guint" readable="true" writeable="true" />
<childprop name="BottomAttach" cname="bottom-attach" type="guint" readable="true" writeable="true" />
<childprop name="XOptions" cname="x-options" type="GtkAttachOptions" readable="true" writeable="true" />
<childprop name="YOptions" cname="y-options" type="GtkAttachOptions" readable="true" writeable="true" />
<childprop name="XPadding" cname="x-padding" type="guint" readable="true" writeable="true" />
<childprop name="YPadding" cname="y-padding" type="guint" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="Attach" cname="gtk_table_attach" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="guint" name="left_attach" />
<parameter type="guint" name="right_attach" />
<parameter type="guint" name="top_attach" />
<parameter type="guint" name="bottom_attach" />
<parameter type="GtkAttachOptions" name="xoptions" />
<parameter type="GtkAttachOptions" name="yoptions" />
<parameter type="guint" name="xpadding" />
<parameter type="guint" name="ypadding" />
</parameters>
</method>
<method name="AttachDefaults" cname="gtk_table_attach_defaults" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="guint" name="left_attach" />
<parameter type="guint" name="right_attach" />
<parameter type="guint" name="top_attach" />
<parameter type="guint" name="bottom_attach" />
</parameters>
</method>
<method name="GetColSpacing" cname="gtk_table_get_col_spacing" deprecated="1">
<return-type type="guint" />
<parameters>
<parameter type="guint" name="column" />
</parameters>
</method>
<method name="GetDefaultColSpacing" cname="gtk_table_get_default_col_spacing" deprecated="1">
<return-type type="guint" />
</method>
<method name="GetDefaultRowSpacing" cname="gtk_table_get_default_row_spacing" deprecated="1">
<return-type type="guint" />
</method>
<method name="GetHomogeneous" cname="gtk_table_get_homogeneous" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetRowSpacing" cname="gtk_table_get_row_spacing" deprecated="1">
<return-type type="guint" />
<parameters>
<parameter type="guint" name="row" />
</parameters>
</method>
<method name="GetSize" cname="gtk_table_get_size" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="guint*" name="rows" />
<parameter type="guint*" name="columns" />
</parameters>
</method>
<method name="GetType" cname="gtk_table_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_table_new" deprecated="1">
<parameters>
<parameter type="guint" name="rows" />
<parameter type="guint" name="columns" />
<parameter type="gboolean" name="homogeneous" />
</parameters>
</constructor>
<method name="Resize" cname="gtk_table_resize" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="guint" name="rows" />
<parameter type="guint" name="columns" />
</parameters>
</method>
<method name="SetColSpacing" cname="gtk_table_set_col_spacing" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="guint" name="column" />
<parameter type="guint" name="spacing" />
</parameters>
</method>
<method name="SetColSpacings" cname="gtk_table_set_col_spacings" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="guint" name="spacing" />
</parameters>
</method>
<method name="SetHomogeneous" cname="gtk_table_set_homogeneous" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="homogeneous" />
</parameters>
</method>
<method name="SetRowSpacing" cname="gtk_table_set_row_spacing" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="guint" name="row" />
<parameter type="guint" name="spacing" />
</parameters>
</method>
<method name="SetRowSpacings" cname="gtk_table_set_row_spacings" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="guint" name="spacing" />
</parameters>
</method>
</object>
<object name="TearoffMenuItem" cname="GtkTearoffMenuItem" parent="GtkMenuItem">
<class_struct cname="GtkTearoffMenuItemClass">
<field name="ParentClass" cname="parent_class" type="GtkMenuItemClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkTearoffMenuItemPrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_tearoff_menu_item_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_tearoff_menu_item_new" deprecated="1" />
</object>
<object name="TextBuffer" cname="GtkTextBuffer" parent="GObject">
<class_struct cname="GtkTextBufferClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="insert_text" />
<method signal_vm="insert_pixbuf" />
<method signal_vm="insert_child_anchor" />
<method signal_vm="delete_range" />
<method signal_vm="changed" />
<method signal_vm="modified_changed" />
<method signal_vm="mark_set" />
<method signal_vm="mark_deleted" />
<method signal_vm="apply_tag" />
<method signal_vm="remove_tag" />
<method signal_vm="begin_user_action" />
<method signal_vm="end_user_action" />
<method signal_vm="paste_done" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkTextBufferPrivate*" />
<property name="TagTable" cname="tag-table" type="GtkTextTagTable" readable="true" writeable="true" construct-only="true" />
<property name="Text" cname="text" type="gchar*" readable="true" writeable="true" />
<property name="HasSelection" cname="has-selection" type="gboolean" readable="true" />
<property name="CursorPosition" cname="cursor-position" type="gint" readable="true" />
<property name="CopyTargetList" cname="copy-target-list" type="GtkTargetList" readable="true" />
<property name="PasteTargetList" cname="paste-target-list" type="GtkTargetList" readable="true" />
<signal name="InsertText" cname="insert-text" when="LAST" field_name="insert_text">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="pos" />
<parameter type="const-gchar*" name="new_text" />
<parameter type="gint" name="new_text_length" />
</parameters>
</signal>
<signal name="InsertPixbuf" cname="insert-pixbuf" when="LAST" field_name="insert_pixbuf">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</signal>
<signal name="InsertChildAnchor" cname="insert-child-anchor" when="LAST" field_name="insert_child_anchor">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="GtkTextChildAnchor*" name="anchor" />
</parameters>
</signal>
<signal name="DeleteRange" cname="delete-range" when="LAST" field_name="delete_range">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="start" />
<parameter type="GtkTextIter*" name="end" />
</parameters>
</signal>
<signal name="Changed" cname="changed" when="LAST" field_name="changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="ModifiedChanged" cname="modified-changed" when="LAST" field_name="modified_changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="MarkSet" cname="mark-set" when="LAST" field_name="mark_set">
<return-type type="void" />
<parameters>
<parameter type="const-GtkTextIter*" name="location" />
<parameter type="GtkTextMark*" name="mark" />
</parameters>
</signal>
<signal name="MarkDeleted" cname="mark-deleted" when="LAST" field_name="mark_deleted">
<return-type type="void" />
<parameters>
<parameter type="GtkTextMark*" name="mark" />
</parameters>
</signal>
<signal name="ApplyTag" cname="apply-tag" when="LAST" field_name="apply_tag">
<return-type type="void" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
<parameter type="const-GtkTextIter*" name="start" />
<parameter type="const-GtkTextIter*" name="end" />
</parameters>
</signal>
<signal name="RemoveTag" cname="remove-tag" when="LAST" field_name="remove_tag">
<return-type type="void" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
<parameter type="const-GtkTextIter*" name="start" />
<parameter type="const-GtkTextIter*" name="end" />
</parameters>
</signal>
<signal name="BeginUserAction" cname="begin-user-action" when="LAST" field_name="begin_user_action">
<return-type type="void" />
<parameters />
</signal>
<signal name="EndUserAction" cname="end-user-action" when="LAST" field_name="end_user_action">
<return-type type="void" />
<parameters />
</signal>
<signal name="PasteDone" cname="paste-done" when="LAST" field_name="paste_done">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboard*" name="clipboard" />
</parameters>
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="AddMark" cname="gtk_text_buffer_add_mark">
<return-type type="void" />
<parameters>
<parameter type="GtkTextMark*" name="mark" />
<parameter type="const-GtkTextIter*" name="where" />
</parameters>
</method>
<method name="AddSelectionClipboard" cname="gtk_text_buffer_add_selection_clipboard">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboard*" name="clipboard" />
</parameters>
</method>
<method name="ApplyTag" cname="gtk_text_buffer_apply_tag">
<return-type type="void" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
<parameter type="const-GtkTextIter*" name="start" />
<parameter type="const-GtkTextIter*" name="end" />
</parameters>
</method>
<method name="ApplyTagByName" cname="gtk_text_buffer_apply_tag_by_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="const-GtkTextIter*" name="start" />
<parameter type="const-GtkTextIter*" name="end" />
</parameters>
</method>
<method name="Backspace" cname="gtk_text_buffer_backspace">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="gboolean" name="interactive" />
<parameter type="gboolean" name="default_editable" />
</parameters>
</method>
<method name="BeginUserAction" cname="gtk_text_buffer_begin_user_action">
<return-type type="void" />
</method>
<method name="CopyClipboard" cname="gtk_text_buffer_copy_clipboard">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboard*" name="clipboard" />
</parameters>
</method>
<method name="CreateChildAnchor" cname="gtk_text_buffer_create_child_anchor">
<return-type type="GtkTextChildAnchor*" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
</parameters>
</method>
<method name="CreateMark" cname="gtk_text_buffer_create_mark">
<return-type type="GtkTextMark*" />
<parameters>
<parameter type="const-gchar*" name="mark_name" />
<parameter type="const-GtkTextIter*" name="where" />
<parameter type="gboolean" name="left_gravity" />
</parameters>
</method>
<method name="CreateTag" cname="gtk_text_buffer_create_tag">
<return-type type="GtkTextTag*" />
<parameters>
<parameter type="const-gchar*" name="tag_name" />
<parameter type="const-gchar*" name="first_property_name" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="CutClipboard" cname="gtk_text_buffer_cut_clipboard">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboard*" name="clipboard" />
<parameter type="gboolean" name="default_editable" />
</parameters>
</method>
<method name="Delete" cname="gtk_text_buffer_delete">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="start" />
<parameter type="GtkTextIter*" name="end" />
</parameters>
</method>
<method name="DeleteInteractive" cname="gtk_text_buffer_delete_interactive">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextIter*" name="start_iter" />
<parameter type="GtkTextIter*" name="end_iter" />
<parameter type="gboolean" name="default_editable" />
</parameters>
</method>
<method name="DeleteMark" cname="gtk_text_buffer_delete_mark">
<return-type type="void" />
<parameters>
<parameter type="GtkTextMark*" name="mark" />
</parameters>
</method>
<method name="DeleteMarkByName" cname="gtk_text_buffer_delete_mark_by_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="DeleteSelection" cname="gtk_text_buffer_delete_selection">
<return-type type="gboolean" />
<parameters>
<parameter type="gboolean" name="interactive" />
<parameter type="gboolean" name="default_editable" />
</parameters>
</method>
<method name="Deserialize" cname="gtk_text_buffer_deserialize">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextBuffer*" name="content_buffer" />
<parameter type="GdkAtom" name="format" />
<parameter type="GtkTextIter*" name="iter" />
<parameter type="const-guint8*" name="data" />
<parameter type="gsize" name="length" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="DeserializeGetCanCreateTags" cname="gtk_text_buffer_deserialize_get_can_create_tags">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkAtom" name="format" />
</parameters>
</method>
<method name="DeserializeSetCanCreateTags" cname="gtk_text_buffer_deserialize_set_can_create_tags">
<return-type type="void" />
<parameters>
<parameter type="GdkAtom" name="format" />
<parameter type="gboolean" name="can_create_tags" />
</parameters>
</method>
<method name="EndUserAction" cname="gtk_text_buffer_end_user_action">
<return-type type="void" />
</method>
<method name="GetBounds" cname="gtk_text_buffer_get_bounds">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="start" />
<parameter type="GtkTextIter*" name="end" />
</parameters>
</method>
<method name="GetCharCount" cname="gtk_text_buffer_get_char_count">
<return-type type="gint" />
</method>
<method name="GetCopyTargetList" cname="gtk_text_buffer_get_copy_target_list">
<return-type type="GtkTargetList*" />
</method>
<method name="GetDeserializeFormats" cname="gtk_text_buffer_get_deserialize_formats">
<return-type type="GdkAtom*" />
<parameters>
<parameter type="gint*" name="n_formats" />
</parameters>
</method>
<method name="GetEndIter" cname="gtk_text_buffer_get_end_iter">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
</parameters>
</method>
<method name="GetHasSelection" cname="gtk_text_buffer_get_has_selection">
<return-type type="gboolean" />
</method>
<method name="GetInsert" cname="gtk_text_buffer_get_insert">
<return-type type="GtkTextMark*" />
</method>
<method name="GetIterAtChildAnchor" cname="gtk_text_buffer_get_iter_at_child_anchor">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="GtkTextChildAnchor*" name="anchor" />
</parameters>
</method>
<method name="GetIterAtLine" cname="gtk_text_buffer_get_iter_at_line">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="gint" name="line_number" />
</parameters>
</method>
<method name="GetIterAtLineIndex" cname="gtk_text_buffer_get_iter_at_line_index">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="gint" name="line_number" />
<parameter type="gint" name="byte_index" />
</parameters>
</method>
<method name="GetIterAtLineOffset" cname="gtk_text_buffer_get_iter_at_line_offset">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="gint" name="line_number" />
<parameter type="gint" name="char_offset" />
</parameters>
</method>
<method name="GetIterAtMark" cname="gtk_text_buffer_get_iter_at_mark">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="GtkTextMark*" name="mark" />
</parameters>
</method>
<method name="GetIterAtOffset" cname="gtk_text_buffer_get_iter_at_offset">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="gint" name="char_offset" />
</parameters>
</method>
<method name="GetLineCount" cname="gtk_text_buffer_get_line_count">
<return-type type="gint" />
</method>
<method name="GetMark" cname="gtk_text_buffer_get_mark">
<return-type type="GtkTextMark*" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="GetModified" cname="gtk_text_buffer_get_modified">
<return-type type="gboolean" />
</method>
<method name="GetPasteTargetList" cname="gtk_text_buffer_get_paste_target_list">
<return-type type="GtkTargetList*" />
</method>
<method name="GetSelectionBound" cname="gtk_text_buffer_get_selection_bound">
<return-type type="GtkTextMark*" />
</method>
<method name="GetSelectionBounds" cname="gtk_text_buffer_get_selection_bounds">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextIter*" name="start" />
<parameter type="GtkTextIter*" name="end" />
</parameters>
</method>
<method name="GetSerializeFormats" cname="gtk_text_buffer_get_serialize_formats">
<return-type type="GdkAtom*" />
<parameters>
<parameter type="gint*" name="n_formats" />
</parameters>
</method>
<method name="GetSlice" cname="gtk_text_buffer_get_slice">
<return-type type="gchar*" />
<parameters>
<parameter type="const-GtkTextIter*" name="start" />
<parameter type="const-GtkTextIter*" name="end" />
<parameter type="gboolean" name="include_hidden_chars" />
</parameters>
</method>
<method name="GetStartIter" cname="gtk_text_buffer_get_start_iter">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
</parameters>
</method>
<method name="GetTagTable" cname="gtk_text_buffer_get_tag_table">
<return-type type="GtkTextTagTable*" />
</method>
<method name="GetText" cname="gtk_text_buffer_get_text">
<return-type type="gchar*" />
<parameters>
<parameter type="const-GtkTextIter*" name="start" />
<parameter type="const-GtkTextIter*" name="end" />
<parameter type="gboolean" name="include_hidden_chars" />
</parameters>
</method>
<method name="GetType" cname="gtk_text_buffer_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Insert" cname="gtk_text_buffer_insert">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="const-gchar*" name="text" />
<parameter type="gint" name="len" />
</parameters>
</method>
<method name="InsertAtCursor" cname="gtk_text_buffer_insert_at_cursor">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
<parameter type="gint" name="len" />
</parameters>
</method>
<method name="InsertChildAnchor" cname="gtk_text_buffer_insert_child_anchor">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="GtkTextChildAnchor*" name="anchor" />
</parameters>
</method>
<method name="InsertInteractive" cname="gtk_text_buffer_insert_interactive">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="const-gchar*" name="text" />
<parameter type="gint" name="len" />
<parameter type="gboolean" name="default_editable" />
</parameters>
</method>
<method name="InsertInteractiveAtCursor" cname="gtk_text_buffer_insert_interactive_at_cursor">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="text" />
<parameter type="gint" name="len" />
<parameter type="gboolean" name="default_editable" />
</parameters>
</method>
<method name="InsertMarkup" cname="gtk_text_buffer_insert_markup">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="const-gchar*" name="markup" />
<parameter type="gint" name="len" />
</parameters>
</method>
<method name="InsertPixbuf" cname="gtk_text_buffer_insert_pixbuf">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</method>
<method name="InsertRange" cname="gtk_text_buffer_insert_range">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="const-GtkTextIter*" name="start" />
<parameter type="const-GtkTextIter*" name="end" />
</parameters>
</method>
<method name="InsertRangeInteractive" cname="gtk_text_buffer_insert_range_interactive">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="const-GtkTextIter*" name="start" />
<parameter type="const-GtkTextIter*" name="end" />
<parameter type="gboolean" name="default_editable" />
</parameters>
</method>
<method name="InsertWithTags" cname="gtk_text_buffer_insert_with_tags">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="const-gchar*" name="text" />
<parameter type="gint" name="len" />
<parameter type="GtkTextTag*" name="first_tag" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="InsertWithTagsByName" cname="gtk_text_buffer_insert_with_tags_by_name">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="const-gchar*" name="text" />
<parameter type="gint" name="len" />
<parameter type="const-gchar*" name="first_tag_name" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="MoveMark" cname="gtk_text_buffer_move_mark">
<return-type type="void" />
<parameters>
<parameter type="GtkTextMark*" name="mark" />
<parameter type="const-GtkTextIter*" name="where" />
</parameters>
</method>
<method name="MoveMarkByName" cname="gtk_text_buffer_move_mark_by_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="const-GtkTextIter*" name="where" />
</parameters>
</method>
<constructor cname="gtk_text_buffer_new">
<parameters>
<parameter type="GtkTextTagTable*" name="table" />
</parameters>
</constructor>
<method name="PasteClipboard" cname="gtk_text_buffer_paste_clipboard">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboard*" name="clipboard" />
<parameter type="GtkTextIter*" name="override_location" />
<parameter type="gboolean" name="default_editable" />
</parameters>
</method>
<method name="PlaceCursor" cname="gtk_text_buffer_place_cursor">
<return-type type="void" />
<parameters>
<parameter type="const-GtkTextIter*" name="where" />
</parameters>
</method>
<method name="RegisterDeserializeFormat" cname="gtk_text_buffer_register_deserialize_format">
<return-type type="GdkAtom" />
<parameters>
<parameter type="const-gchar*" name="mime_type" />
<parameter type="GtkTextBufferDeserializeFunc" name="function" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="user_data_destroy" />
</parameters>
</method>
<method name="RegisterDeserializeTagset" cname="gtk_text_buffer_register_deserialize_tagset">
<return-type type="GdkAtom" />
<parameters>
<parameter type="const-gchar*" name="tagset_name" />
</parameters>
</method>
<method name="RegisterSerializeFormat" cname="gtk_text_buffer_register_serialize_format">
<return-type type="GdkAtom" />
<parameters>
<parameter type="const-gchar*" name="mime_type" />
<parameter type="GtkTextBufferSerializeFunc" name="function" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="user_data_destroy" />
</parameters>
</method>
<method name="RegisterSerializeTagset" cname="gtk_text_buffer_register_serialize_tagset">
<return-type type="GdkAtom" />
<parameters>
<parameter type="const-gchar*" name="tagset_name" />
</parameters>
</method>
<method name="RemoveAllTags" cname="gtk_text_buffer_remove_all_tags">
<return-type type="void" />
<parameters>
<parameter type="const-GtkTextIter*" name="start" />
<parameter type="const-GtkTextIter*" name="end" />
</parameters>
</method>
<method name="RemoveSelectionClipboard" cname="gtk_text_buffer_remove_selection_clipboard">
<return-type type="void" />
<parameters>
<parameter type="GtkClipboard*" name="clipboard" />
</parameters>
</method>
<method name="RemoveTag" cname="gtk_text_buffer_remove_tag">
<return-type type="void" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
<parameter type="const-GtkTextIter*" name="start" />
<parameter type="const-GtkTextIter*" name="end" />
</parameters>
</method>
<method name="RemoveTagByName" cname="gtk_text_buffer_remove_tag_by_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="const-GtkTextIter*" name="start" />
<parameter type="const-GtkTextIter*" name="end" />
</parameters>
</method>
<method name="SelectRange" cname="gtk_text_buffer_select_range">
<return-type type="void" />
<parameters>
<parameter type="const-GtkTextIter*" name="ins" />
<parameter type="const-GtkTextIter*" name="bound" />
</parameters>
</method>
<method name="Serialize" cname="gtk_text_buffer_serialize">
<return-type type="guint8*" />
<parameters>
<parameter type="GtkTextBuffer*" name="content_buffer" />
<parameter type="GdkAtom" name="format" />
<parameter type="const-GtkTextIter*" name="start" />
<parameter type="const-GtkTextIter*" name="end" />
<parameter type="gsize*" name="length" />
</parameters>
</method>
<method name="SetModified" cname="gtk_text_buffer_set_modified">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetText" cname="gtk_text_buffer_set_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
<parameter type="gint" name="len" />
</parameters>
</method>
<method name="UnregisterDeserializeFormat" cname="gtk_text_buffer_unregister_deserialize_format">
<return-type type="void" />
<parameters>
<parameter type="GdkAtom" name="format" />
</parameters>
</method>
<method name="UnregisterSerializeFormat" cname="gtk_text_buffer_unregister_serialize_format">
<return-type type="void" />
<parameters>
<parameter type="GdkAtom" name="format" />
</parameters>
</method>
</object>
<object name="TextChildAnchor" cname="GtkTextChildAnchor" parent="GObject">
<class_struct cname="GtkTextChildAnchorClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Segment" cname="segment" type="gpointer" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetDeleted" cname="gtk_text_child_anchor_get_deleted">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_text_child_anchor_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetWidgets" cname="gtk_text_child_anchor_get_widgets">
<return-type type="GList*" />
</method>
<constructor cname="gtk_text_child_anchor_new" />
</object>
<object name="TextMark" cname="GtkTextMark" parent="GObject">
<class_struct cname="GtkTextMarkClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Segment" cname="segment" type="gpointer" />
<property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct-only="true" />
<property name="LeftGravity" cname="left-gravity" type="gboolean" readable="true" writeable="true" construct-only="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetBuffer" cname="gtk_text_mark_get_buffer">
<return-type type="GtkTextBuffer*" />
</method>
<method name="GetDeleted" cname="gtk_text_mark_get_deleted">
<return-type type="gboolean" />
</method>
<method name="GetLeftGravity" cname="gtk_text_mark_get_left_gravity">
<return-type type="gboolean" />
</method>
<method name="GetName" cname="gtk_text_mark_get_name">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_text_mark_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVisible" cname="gtk_text_mark_get_visible">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_text_mark_new">
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="gboolean" name="left_gravity" />
</parameters>
</constructor>
<method name="SetVisible" cname="gtk_text_mark_set_visible">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
</object>
<object name="TextTag" cname="GtkTextTag" parent="GObject">
<class_struct cname="GtkTextTagClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="event" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkTextTagPrivate*" />
<property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct-only="true" />
<property name="Background" cname="background" type="gchar*" writeable="true" />
<property name="BackgroundGdk" cname="background-gdk" type="GTypeFromName(&quot;gdkcolor&quot;)" readable="true" writeable="true" />
<property name="BackgroundRgba" cname="background-rgba" type="GdkRgba" readable="true" writeable="true" />
<property name="BackgroundFullHeight" cname="background-full-height" type="gboolean" readable="true" writeable="true" />
<property name="Foreground" cname="foreground" type="gchar*" writeable="true" />
<property name="ForegroundGdk" cname="foreground-gdk" type="GTypeFromName(&quot;gdkcolor&quot;)" readable="true" writeable="true" />
<property name="ForegroundRgba" cname="foreground-rgba" type="GdkRgba" readable="true" writeable="true" />
<property name="Direction" cname="direction" type="GtkTextDirection" readable="true" writeable="true" />
<property name="Editable" cname="editable" type="gboolean" readable="true" writeable="true" />
<property name="Font" cname="font" type="gchar*" readable="true" writeable="true" />
<property name="FontDesc" cname="font-desc" type="PangoFontDescription" readable="true" writeable="true" />
<property name="Family" cname="family" type="gchar*" readable="true" writeable="true" />
<property name="Style" cname="style" type="PangoStyle" readable="true" writeable="true" />
<property name="Variant" cname="variant" type="PangoVariant" readable="true" writeable="true" />
<property name="Weight" cname="weight" type="gint" readable="true" writeable="true" />
<property name="Stretch" cname="stretch" type="PangoStretch" readable="true" writeable="true" />
<property name="Size" cname="size" type="gint" readable="true" writeable="true" />
<property name="Scale" cname="scale" type="gdouble" readable="true" writeable="true" />
<property name="SizePoints" cname="size-points" type="gdouble" readable="true" writeable="true" />
<property name="Justification" cname="justification" type="GtkJustification" readable="true" writeable="true" />
<property name="Language" cname="language" type="gchar*" readable="true" writeable="true" />
<property name="LeftMargin" cname="left-margin" type="gint" readable="true" writeable="true" />
<property name="RightMargin" cname="right-margin" type="gint" readable="true" writeable="true" />
<property name="Indent" cname="indent" type="gint" readable="true" writeable="true" />
<property name="Rise" cname="rise" type="gint" readable="true" writeable="true" />
<property name="PixelsAboveLines" cname="pixels-above-lines" type="gint" readable="true" writeable="true" />
<property name="PixelsBelowLines" cname="pixels-below-lines" type="gint" readable="true" writeable="true" />
<property name="PixelsInsideWrap" cname="pixels-inside-wrap" type="gint" readable="true" writeable="true" />
<property name="Strikethrough" cname="strikethrough" type="gboolean" readable="true" writeable="true" />
<property name="Underline" cname="underline" type="PangoUnderline" readable="true" writeable="true" />
<property name="UnderlineRgba" cname="underline-rgba" type="GdkRgba" readable="true" writeable="true" />
<property name="StrikethroughRgba" cname="strikethrough-rgba" type="GdkRgba" readable="true" writeable="true" />
<property name="WrapMode" cname="wrap-mode" type="GtkWrapMode" readable="true" writeable="true" />
<property name="Tabs" cname="tabs" type="PangoTabArray" readable="true" writeable="true" />
<property name="Invisible" cname="invisible" type="gboolean" readable="true" writeable="true" />
<property name="ParagraphBackground" cname="paragraph-background" type="gchar*" writeable="true" />
<property name="ParagraphBackgroundGdk" cname="paragraph-background-gdk" type="GTypeFromName(&quot;gdkcolor&quot;)" readable="true" writeable="true" />
<property name="ParagraphBackgroundRgba" cname="paragraph-background-rgba" type="GdkRgba" readable="true" writeable="true" />
<property name="Fallback" cname="fallback" type="gboolean" readable="true" writeable="true" />
<property name="LetterSpacing" cname="letter-spacing" type="gint" readable="true" writeable="true" />
<property name="FontFeatures" cname="font-features" type="gchar*" readable="true" writeable="true" />
<property name="AccumulativeMargin" cname="accumulative-margin" type="gboolean" readable="true" writeable="true" />
<signal name="Event" cname="event" when="LAST" field_name="event">
<return-type type="gboolean" />
<parameters>
<parameter type="GObject*" name="event_object" />
<parameter type="GdkEvent*" name="event" />
<parameter type="const-GtkTextIter*" name="iter" />
</parameters>
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="Changed" cname="gtk_text_tag_changed">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="size_changed" />
</parameters>
</method>
<method name="Event" cname="gtk_text_tag_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GObject*" name="event_object" />
<parameter type="GdkEvent*" name="event" />
<parameter type="const-GtkTextIter*" name="iter" />
</parameters>
</method>
<method name="GetPriority" cname="gtk_text_tag_get_priority">
<return-type type="gint" />
</method>
<method name="GetType" cname="gtk_text_tag_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_text_tag_new">
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</constructor>
<method name="SetPriority" cname="gtk_text_tag_set_priority">
<return-type type="void" />
<parameters>
<parameter type="gint" name="priority" />
</parameters>
</method>
</object>
<object name="TextTagTable" cname="GtkTextTagTable" parent="GObject">
<class_struct cname="GtkTextTagTableClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="tag_changed" />
<method signal_vm="tag_added" />
<method signal_vm="tag_removed" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkTextTagTablePrivate*" />
<signal name="TagChanged" cname="tag-changed" when="LAST" field_name="tag_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
<parameter type="gboolean" name="size_changed" />
</parameters>
</signal>
<signal name="TagAdded" cname="tag-added" when="LAST" field_name="tag_added">
<return-type type="void" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
</parameters>
</signal>
<signal name="TagRemoved" cname="tag-removed" when="LAST" field_name="tag_removed">
<return-type type="void" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
</parameters>
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="Add" cname="gtk_text_tag_table_add">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
</parameters>
</method>
<method name="Foreach" cname="gtk_text_tag_table_foreach">
<return-type type="void" />
<parameters>
<parameter type="GtkTextTagTableForeach" name="func" />
<parameter type="gpointer" name="data" />
</parameters>
</method>
<method name="GetSize" cname="gtk_text_tag_table_get_size">
<return-type type="gint" />
</method>
<method name="GetType" cname="gtk_text_tag_table_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Lookup" cname="gtk_text_tag_table_lookup">
<return-type type="GtkTextTag*" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<constructor cname="gtk_text_tag_table_new" />
<method name="Remove" cname="gtk_text_tag_table_remove">
<return-type type="void" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
</parameters>
</method>
</object>
<object name="TextView" cname="GtkTextView" parent="GtkContainer">
<class_struct cname="GtkTextViewClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method signal_vm="populate_popup" />
<method signal_vm="move_cursor" />
<method signal_vm="set_anchor" />
<method signal_vm="insert_at_cursor" />
<method signal_vm="delete_from_cursor" />
<method signal_vm="backspace" />
<method signal_vm="cut_clipboard" />
<method signal_vm="copy_clipboard" />
<method signal_vm="paste_clipboard" />
<method signal_vm="toggle_overwrite" />
<method vm="create_buffer" />
<method vm="draw_layer" />
<method signal_vm="extend_selection" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
</class_struct>
<field name="Priv" cname="priv" type="GtkTextViewPrivate*" />
<property name="PixelsAboveLines" cname="pixels-above-lines" type="gint" readable="true" writeable="true" />
<property name="PixelsBelowLines" cname="pixels-below-lines" type="gint" readable="true" writeable="true" />
<property name="PixelsInsideWrap" cname="pixels-inside-wrap" type="gint" readable="true" writeable="true" />
<property name="Editable" cname="editable" type="gboolean" readable="true" writeable="true" />
<property name="WrapMode" cname="wrap-mode" type="GtkWrapMode" readable="true" writeable="true" />
<property name="Justification" cname="justification" type="GtkJustification" readable="true" writeable="true" />
<property name="LeftMargin" cname="left-margin" type="gint" readable="true" writeable="true" />
<property name="RightMargin" cname="right-margin" type="gint" readable="true" writeable="true" />
<property name="TopMargin" cname="top-margin" type="gint" readable="true" writeable="true" />
<property name="BottomMargin" cname="bottom-margin" type="gint" readable="true" writeable="true" />
<property name="Indent" cname="indent" type="gint" readable="true" writeable="true" />
<property name="Tabs" cname="tabs" type="PangoTabArray" readable="true" writeable="true" />
<property name="CursorVisible" cname="cursor-visible" type="gboolean" readable="true" writeable="true" />
<property name="Buffer" cname="buffer" type="GtkTextBuffer" readable="true" writeable="true" />
<property name="Overwrite" cname="overwrite" type="gboolean" readable="true" writeable="true" />
<property name="AcceptsTab" cname="accepts-tab" type="gboolean" readable="true" writeable="true" />
<property name="ImModule" cname="im-module" type="gchar*" readable="true" writeable="true" />
<property name="InputPurpose" cname="input-purpose" type="GtkInputPurpose" readable="true" writeable="true" />
<property name="InputHints" cname="input-hints" type="GtkInputHints" readable="true" writeable="true" />
<property name="PopulateAll" cname="populate-all" type="gboolean" readable="true" writeable="true" />
<property name="Monospace" cname="monospace" type="gboolean" readable="true" writeable="true" />
<property name="ErrorUnderlineColor" cname="error-underline-color" type="GdkColor" readable="true" />
<signal name="MoveCursor" cname="move-cursor" when="LAST" field_name="move_cursor">
<return-type type="void" />
<parameters>
<parameter type="GtkMovementStep" name="step" />
<parameter type="gint" name="count" />
<parameter type="gboolean" name="extend_selection" />
</parameters>
</signal>
<signal name="MoveViewport" cname="move-viewport" when="LAST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="GtkScrollStep" />
<parameter name="p1" type="gint32" />
</parameters>
</signal>
<signal name="SetAnchor" cname="set-anchor" when="LAST" field_name="set_anchor">
<return-type type="void" />
<parameters />
</signal>
<signal name="InsertAtCursor" cname="insert-at-cursor" when="LAST" field_name="insert_at_cursor">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="str" />
</parameters>
</signal>
<signal name="DeleteFromCursor" cname="delete-from-cursor" when="LAST" field_name="delete_from_cursor">
<return-type type="void" />
<parameters>
<parameter type="GtkDeleteType" name="type" />
<parameter type="gint" name="count" />
</parameters>
</signal>
<signal name="Backspace" cname="backspace" when="LAST" field_name="backspace">
<return-type type="void" />
<parameters />
</signal>
<signal name="CutClipboard" cname="cut-clipboard" when="LAST" field_name="cut_clipboard">
<return-type type="void" />
<parameters />
</signal>
<signal name="CopyClipboard" cname="copy-clipboard" when="LAST" field_name="copy_clipboard">
<return-type type="void" />
<parameters />
</signal>
<signal name="PasteClipboard" cname="paste-clipboard" when="LAST" field_name="paste_clipboard">
<return-type type="void" />
<parameters />
</signal>
<signal name="ToggleOverwrite" cname="toggle-overwrite" when="LAST" field_name="toggle_overwrite">
<return-type type="void" />
<parameters />
</signal>
<signal name="PopulatePopup" cname="populate-popup" when="LAST" field_name="populate_popup">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="popup" />
</parameters>
</signal>
<signal name="SelectAll" cname="select-all" when="LAST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="gboolean" />
</parameters>
</signal>
<signal name="ToggleCursorVisible" cname="toggle-cursor-visible" when="LAST">
<return-type type="void" />
<parameters />
</signal>
<signal name="PreeditChanged" cname="preedit-changed" when="LAST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="gchar*" />
</parameters>
</signal>
<signal name="ExtendSelection" cname="extend-selection" when="LAST" field_name="extend_selection">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextExtendSelection" name="granularity" />
<parameter type="const-GtkTextIter*" name="location" />
<parameter type="GtkTextIter*" name="start" />
<parameter type="GtkTextIter*" name="end" />
</parameters>
</signal>
<virtual_method name="CreateBuffer" cname="create_buffer">
<return-type type="GtkTextBuffer*" />
<parameters />
</virtual_method>
<virtual_method name="DrawLayer" cname="draw_layer">
<return-type type="void" />
<parameters>
<parameter type="GtkTextViewLayer" name="layer" />
<parameter type="cairo_t*" name="cr" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkScrollable" />
</implements>
<method name="AddChildAtAnchor" cname="gtk_text_view_add_child_at_anchor">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="GtkTextChildAnchor*" name="anchor" />
</parameters>
</method>
<method name="AddChildInWindow" cname="gtk_text_view_add_child_in_window">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="GtkTextWindowType" name="which_window" />
<parameter type="gint" name="xpos" />
<parameter type="gint" name="ypos" />
</parameters>
</method>
<method name="BackwardDisplayLine" cname="gtk_text_view_backward_display_line">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
</parameters>
</method>
<method name="BackwardDisplayLineStart" cname="gtk_text_view_backward_display_line_start">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
</parameters>
</method>
<method name="BufferToWindowCoords" cname="gtk_text_view_buffer_to_window_coords">
<return-type type="void" />
<parameters>
<parameter type="GtkTextWindowType" name="win" />
<parameter type="gint" name="buffer_x" />
<parameter type="gint" name="buffer_y" />
<parameter type="gint*" name="window_x" />
<parameter type="gint*" name="window_y" />
</parameters>
</method>
<method name="ForwardDisplayLine" cname="gtk_text_view_forward_display_line">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
</parameters>
</method>
<method name="ForwardDisplayLineEnd" cname="gtk_text_view_forward_display_line_end">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
</parameters>
</method>
<method name="GetAcceptsTab" cname="gtk_text_view_get_accepts_tab">
<return-type type="gboolean" />
</method>
<method name="GetBorderWindowSize" cname="gtk_text_view_get_border_window_size">
<return-type type="gint" />
<parameters>
<parameter type="GtkTextWindowType" name="type" />
</parameters>
</method>
<method name="GetBottomMargin" cname="gtk_text_view_get_bottom_margin">
<return-type type="gint" />
</method>
<method name="GetBuffer" cname="gtk_text_view_get_buffer">
<return-type type="GtkTextBuffer*" />
</method>
<method name="GetCursorLocations" cname="gtk_text_view_get_cursor_locations">
<return-type type="void" />
<parameters>
<parameter type="const-GtkTextIter*" name="iter" />
<parameter type="GdkRectangle*" name="strong" />
<parameter type="GdkRectangle*" name="weak" />
</parameters>
</method>
<method name="GetCursorVisible" cname="gtk_text_view_get_cursor_visible">
<return-type type="gboolean" />
</method>
<method name="GetDefaultAttributes" cname="gtk_text_view_get_default_attributes">
<return-type type="GtkTextAttributes*" />
</method>
<method name="GetEditable" cname="gtk_text_view_get_editable">
<return-type type="gboolean" />
</method>
<method name="GetHadjustment" cname="gtk_text_view_get_hadjustment" deprecated="1">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetIndent" cname="gtk_text_view_get_indent">
<return-type type="gint" />
</method>
<method name="GetInputHints" cname="gtk_text_view_get_input_hints">
<return-type type="GtkInputHints" />
</method>
<method name="GetInputPurpose" cname="gtk_text_view_get_input_purpose">
<return-type type="GtkInputPurpose" />
</method>
<method name="GetIterAtLocation" cname="gtk_text_view_get_iter_at_location">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</method>
<method name="GetIterAtPosition" cname="gtk_text_view_get_iter_at_position">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="gint*" name="trailing" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</method>
<method name="GetIterLocation" cname="gtk_text_view_get_iter_location">
<return-type type="void" />
<parameters>
<parameter type="const-GtkTextIter*" name="iter" />
<parameter type="GdkRectangle*" name="location" />
</parameters>
</method>
<method name="GetJustification" cname="gtk_text_view_get_justification">
<return-type type="GtkJustification" />
</method>
<method name="GetLeftMargin" cname="gtk_text_view_get_left_margin">
<return-type type="gint" />
</method>
<method name="GetLineAtY" cname="gtk_text_view_get_line_at_y">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="target_iter" />
<parameter type="gint" name="y" />
<parameter type="gint*" name="line_top" />
</parameters>
</method>
<method name="GetLineYrange" cname="gtk_text_view_get_line_yrange">
<return-type type="void" />
<parameters>
<parameter type="const-GtkTextIter*" name="iter" />
<parameter type="gint*" name="y" />
<parameter type="gint*" name="height" />
</parameters>
</method>
<method name="GetMonospace" cname="gtk_text_view_get_monospace">
<return-type type="gboolean" />
</method>
<method name="GetOverwrite" cname="gtk_text_view_get_overwrite">
<return-type type="gboolean" />
</method>
<method name="GetPixelsAboveLines" cname="gtk_text_view_get_pixels_above_lines">
<return-type type="gint" />
</method>
<method name="GetPixelsBelowLines" cname="gtk_text_view_get_pixels_below_lines">
<return-type type="gint" />
</method>
<method name="GetPixelsInsideWrap" cname="gtk_text_view_get_pixels_inside_wrap">
<return-type type="gint" />
</method>
<method name="GetRightMargin" cname="gtk_text_view_get_right_margin">
<return-type type="gint" />
</method>
<method name="GetTabs" cname="gtk_text_view_get_tabs">
<return-type type="PangoTabArray*" />
</method>
<method name="GetTopMargin" cname="gtk_text_view_get_top_margin">
<return-type type="gint" />
</method>
<method name="GetType" cname="gtk_text_view_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVadjustment" cname="gtk_text_view_get_vadjustment" deprecated="1">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetVisibleRect" cname="gtk_text_view_get_visible_rect">
<return-type type="void" />
<parameters>
<parameter type="GdkRectangle*" name="visible_rect" />
</parameters>
</method>
<method name="GetWindow" cname="gtk_text_view_get_window">
<return-type type="GdkWindow*" />
<parameters>
<parameter type="GtkTextWindowType" name="win" />
</parameters>
</method>
<method name="GetWindowType" cname="gtk_text_view_get_window_type">
<return-type type="GtkTextWindowType" />
<parameters>
<parameter type="GdkWindow*" name="window" />
</parameters>
</method>
<method name="GetWrapMode" cname="gtk_text_view_get_wrap_mode">
<return-type type="GtkWrapMode" />
</method>
<method name="ImContextFilterKeypress" cname="gtk_text_view_im_context_filter_keypress">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventKey*" name="event" />
</parameters>
</method>
<method name="MoveChild" cname="gtk_text_view_move_child">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="child" />
<parameter type="gint" name="xpos" />
<parameter type="gint" name="ypos" />
</parameters>
</method>
<method name="MoveMarkOnscreen" cname="gtk_text_view_move_mark_onscreen">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextMark*" name="mark" />
</parameters>
</method>
<method name="MoveVisually" cname="gtk_text_view_move_visually">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="gint" name="count" />
</parameters>
</method>
<constructor cname="gtk_text_view_new" />
<constructor cname="gtk_text_view_new_with_buffer">
<parameters>
<parameter type="GtkTextBuffer*" name="buffer" />
</parameters>
</constructor>
<method name="PlaceCursorOnscreen" cname="gtk_text_view_place_cursor_onscreen">
<return-type type="gboolean" />
</method>
<method name="ResetCursorBlink" cname="gtk_text_view_reset_cursor_blink">
<return-type type="void" />
</method>
<method name="ResetImContext" cname="gtk_text_view_reset_im_context">
<return-type type="void" />
</method>
<method name="ScrollMarkOnscreen" cname="gtk_text_view_scroll_mark_onscreen">
<return-type type="void" />
<parameters>
<parameter type="GtkTextMark*" name="mark" />
</parameters>
</method>
<method name="ScrollToIter" cname="gtk_text_view_scroll_to_iter">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="gdouble" name="within_margin" />
<parameter type="gboolean" name="use_align" />
<parameter type="gdouble" name="xalign" />
<parameter type="gdouble" name="yalign" />
</parameters>
</method>
<method name="ScrollToMark" cname="gtk_text_view_scroll_to_mark">
<return-type type="void" />
<parameters>
<parameter type="GtkTextMark*" name="mark" />
<parameter type="gdouble" name="within_margin" />
<parameter type="gboolean" name="use_align" />
<parameter type="gdouble" name="xalign" />
<parameter type="gdouble" name="yalign" />
</parameters>
</method>
<method name="SetAcceptsTab" cname="gtk_text_view_set_accepts_tab">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="accepts_tab" />
</parameters>
</method>
<method name="SetBorderWindowSize" cname="gtk_text_view_set_border_window_size">
<return-type type="void" />
<parameters>
<parameter type="GtkTextWindowType" name="type" />
<parameter type="gint" name="size" />
</parameters>
</method>
<method name="SetBottomMargin" cname="gtk_text_view_set_bottom_margin">
<return-type type="void" />
<parameters>
<parameter type="gint" name="bottom_margin" />
</parameters>
</method>
<method name="SetBuffer" cname="gtk_text_view_set_buffer">
<return-type type="void" />
<parameters>
<parameter type="GtkTextBuffer*" name="buffer" />
</parameters>
</method>
<method name="SetCursorVisible" cname="gtk_text_view_set_cursor_visible">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetEditable" cname="gtk_text_view_set_editable">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetIndent" cname="gtk_text_view_set_indent">
<return-type type="void" />
<parameters>
<parameter type="gint" name="indent" />
</parameters>
</method>
<method name="SetInputHints" cname="gtk_text_view_set_input_hints">
<return-type type="void" />
<parameters>
<parameter type="GtkInputHints" name="hints" />
</parameters>
</method>
<method name="SetInputPurpose" cname="gtk_text_view_set_input_purpose">
<return-type type="void" />
<parameters>
<parameter type="GtkInputPurpose" name="purpose" />
</parameters>
</method>
<method name="SetJustification" cname="gtk_text_view_set_justification">
<return-type type="void" />
<parameters>
<parameter type="GtkJustification" name="justification" />
</parameters>
</method>
<method name="SetLeftMargin" cname="gtk_text_view_set_left_margin">
<return-type type="void" />
<parameters>
<parameter type="gint" name="left_margin" />
</parameters>
</method>
<method name="SetMonospace" cname="gtk_text_view_set_monospace">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="monospace" />
</parameters>
</method>
<method name="SetOverwrite" cname="gtk_text_view_set_overwrite">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="overwrite" />
</parameters>
</method>
<method name="SetPixelsAboveLines" cname="gtk_text_view_set_pixels_above_lines">
<return-type type="void" />
<parameters>
<parameter type="gint" name="pixels_above_lines" />
</parameters>
</method>
<method name="SetPixelsBelowLines" cname="gtk_text_view_set_pixels_below_lines">
<return-type type="void" />
<parameters>
<parameter type="gint" name="pixels_below_lines" />
</parameters>
</method>
<method name="SetPixelsInsideWrap" cname="gtk_text_view_set_pixels_inside_wrap">
<return-type type="void" />
<parameters>
<parameter type="gint" name="pixels_inside_wrap" />
</parameters>
</method>
<method name="SetRightMargin" cname="gtk_text_view_set_right_margin">
<return-type type="void" />
<parameters>
<parameter type="gint" name="right_margin" />
</parameters>
</method>
<method name="SetTabs" cname="gtk_text_view_set_tabs">
<return-type type="void" />
<parameters>
<parameter type="PangoTabArray*" name="tabs" />
</parameters>
</method>
<method name="SetTopMargin" cname="gtk_text_view_set_top_margin">
<return-type type="void" />
<parameters>
<parameter type="gint" name="top_margin" />
</parameters>
</method>
<method name="SetWrapMode" cname="gtk_text_view_set_wrap_mode">
<return-type type="void" />
<parameters>
<parameter type="GtkWrapMode" name="wrap_mode" />
</parameters>
</method>
<method name="StartsDisplayLine" cname="gtk_text_view_starts_display_line">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GtkTextIter*" name="iter" />
</parameters>
</method>
<method name="WindowToBufferCoords" cname="gtk_text_view_window_to_buffer_coords">
<return-type type="void" />
<parameters>
<parameter type="GtkTextWindowType" name="win" />
<parameter type="gint" name="window_x" />
<parameter type="gint" name="window_y" />
<parameter type="gint*" name="buffer_x" />
<parameter type="gint*" name="buffer_y" />
</parameters>
</method>
</object>
<object name="ThemingEngine" cname="GtkThemingEngine" parent="GObject">
<class_struct cname="GtkThemingEngineClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="render_line" />
<method vm="render_background" />
<method vm="render_frame" />
<method vm="render_frame_gap" />
<method vm="render_extension" />
<method vm="render_check" />
<method vm="render_option" />
<method vm="render_arrow" />
<method vm="render_expander" />
<method vm="render_focus" />
<method vm="render_layout" />
<method vm="render_slider" />
<method vm="render_handle" />
<method vm="render_activity" />
<method vm="render_icon_pixbuf" />
<method vm="render_icon" />
<method vm="render_icon_surface" />
<field name="Padding" cname="padding" type="gpointer" array_len="14" />
</class_struct>
<field name="Priv" cname="priv" type="GtkThemingEnginePrivate*" />
<property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct-only="true" />
<virtual_method name="RenderLine" cname="render_line">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x0" />
<parameter type="gdouble" name="y0" />
<parameter type="gdouble" name="x1" />
<parameter type="gdouble" name="y1" />
</parameters>
</virtual_method>
<virtual_method name="RenderBackground" cname="render_background">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</virtual_method>
<virtual_method name="RenderFrame" cname="render_frame">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</virtual_method>
<virtual_method name="RenderFrameGap" cname="render_frame_gap">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
<parameter type="GtkPositionType" name="gap_side" />
<parameter type="gdouble" name="xy0_gap" />
<parameter type="gdouble" name="xy1_gap" />
</parameters>
</virtual_method>
<virtual_method name="RenderExtension" cname="render_extension">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
<parameter type="GtkPositionType" name="gap_side" />
</parameters>
</virtual_method>
<virtual_method name="RenderCheck" cname="render_check">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</virtual_method>
<virtual_method name="RenderOption" cname="render_option">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</virtual_method>
<virtual_method name="RenderArrow" cname="render_arrow">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="angle" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="size" />
</parameters>
</virtual_method>
<virtual_method name="RenderExpander" cname="render_expander">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</virtual_method>
<virtual_method name="RenderFocus" cname="render_focus">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</virtual_method>
<virtual_method name="RenderLayout" cname="render_layout">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="PangoLayout*" name="layout" />
</parameters>
</virtual_method>
<virtual_method name="RenderSlider" cname="render_slider">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
<parameter type="GtkOrientation" name="orientation" />
</parameters>
</virtual_method>
<virtual_method name="RenderHandle" cname="render_handle">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</virtual_method>
<virtual_method name="RenderActivity" cname="render_activity">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</virtual_method>
<virtual_method name="RenderIconPixbuf" cname="render_icon_pixbuf">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="const-GtkIconSource*" name="source" />
<parameter type="GtkIconSize" name="size" />
</parameters>
</virtual_method>
<virtual_method name="RenderIcon" cname="render_icon">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GdkPixbuf*" name="pixbuf" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
</parameters>
</virtual_method>
<virtual_method name="RenderIconSurface" cname="render_icon_surface">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="cairo_surface_t*" name="surface" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
</parameters>
</virtual_method>
<method name="Get" cname="gtk_theming_engine_get" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="GetBackgroundColor" cname="gtk_theming_engine_get_background_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="GdkRGBA*" name="color" />
</parameters>
</method>
<method name="GetBorder" cname="gtk_theming_engine_get_border" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="GtkBorder*" name="border" />
</parameters>
</method>
<method name="GetBorderColor" cname="gtk_theming_engine_get_border_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="GdkRGBA*" name="color" />
</parameters>
</method>
<method name="GetColor" cname="gtk_theming_engine_get_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="GdkRGBA*" name="color" />
</parameters>
</method>
<method name="GetDirection" cname="gtk_theming_engine_get_direction" deprecated="1">
<return-type type="GtkTextDirection" />
</method>
<method name="GetFont" cname="gtk_theming_engine_get_font" deprecated="1">
<return-type type="const-PangoFontDescription*" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
</parameters>
</method>
<method name="GetJunctionSides" cname="gtk_theming_engine_get_junction_sides" deprecated="1">
<return-type type="GtkJunctionSides" />
</method>
<method name="GetMargin" cname="gtk_theming_engine_get_margin" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="GtkBorder*" name="margin" />
</parameters>
</method>
<method name="GetPadding" cname="gtk_theming_engine_get_padding" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="GtkBorder*" name="padding" />
</parameters>
</method>
<method name="GetPath" cname="gtk_theming_engine_get_path" deprecated="1">
<return-type type="const-GtkWidgetPath*" />
</method>
<method name="GetProperty" cname="gtk_theming_engine_get_property" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="property" />
<parameter type="GtkStateFlags" name="state" />
<parameter type="GValue*" name="value" />
</parameters>
</method>
<method name="GetScreen" cname="gtk_theming_engine_get_screen" deprecated="1">
<return-type type="GdkScreen*" />
</method>
<method name="GetState" cname="gtk_theming_engine_get_state" deprecated="1">
<return-type type="GtkStateFlags" />
</method>
<method name="GetStyle" cname="gtk_theming_engine_get_style" deprecated="1">
<return-type type="void" />
<parameters>
<parameter ellipsis="true" />
</parameters>
</method>
<method name="GetStyleProperty" cname="gtk_theming_engine_get_style_property" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="property_name" />
<parameter type="GValue*" name="value" />
</parameters>
</method>
<method name="GetStyleValist" cname="gtk_theming_engine_get_style_valist" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="va_list" name="args" />
</parameters>
</method>
<method name="GetType" cname="gtk_theming_engine_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<method name="GetValist" cname="gtk_theming_engine_get_valist" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="va_list" name="args" />
</parameters>
</method>
<method name="HasClass" cname="gtk_theming_engine_has_class" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="style_class" />
</parameters>
</method>
<method name="HasRegion" cname="gtk_theming_engine_has_region" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="style_region" />
<parameter type="GtkRegionFlags*" name="flags" />
</parameters>
</method>
<method name="Load" cname="gtk_theming_engine_load" deprecated="1" shared="true">
<return-type type="GtkThemingEngine*" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="LookupColor" cname="gtk_theming_engine_lookup_color" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="color_name" />
<parameter type="GdkRGBA*" name="color" />
</parameters>
</method>
<method name="RegisterProperty" cname="gtk_theming_engine_register_property" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name_space" />
<parameter type="GtkStylePropertyParser" name="parse_func" />
<parameter type="GParamSpec*" name="pspec" />
</parameters>
</method>
<method name="StateIsRunning" cname="gtk_theming_engine_state_is_running" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkStateType" name="state" />
<parameter type="gdouble*" name="progress" />
</parameters>
</method>
</object>
<object name="ToggleAction" cname="GtkToggleAction" parent="GtkAction">
<class_struct cname="GtkToggleActionClass">
<field name="ParentClass" cname="parent_class" type="GtkActionClass" />
<method signal_vm="toggled" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="PrivateData" cname="private_data" type="GtkToggleActionPrivate*" />
<property name="DrawAsRadio" cname="draw-as-radio" type="gboolean" readable="true" writeable="true" />
<property name="Active" cname="active" type="gboolean" readable="true" writeable="true" />
<signal name="Toggled" cname="toggled" when="FIRST" field_name="toggled">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetActive" cname="gtk_toggle_action_get_active" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetDrawAsRadio" cname="gtk_toggle_action_get_draw_as_radio" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_toggle_action_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_toggle_action_new" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="const-gchar*" name="label" />
<parameter type="const-gchar*" name="tooltip" />
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</constructor>
<method name="SetActive" cname="gtk_toggle_action_set_active" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="is_active" />
</parameters>
</method>
<method name="SetDrawAsRadio" cname="gtk_toggle_action_set_draw_as_radio" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="draw_as_radio" />
</parameters>
</method>
<method name="Toggled" cname="gtk_toggle_action_toggled" deprecated="1">
<return-type type="void" />
</method>
</object>
<object name="ToggleButton" cname="GtkToggleButton" parent="GtkButton">
<class_struct cname="GtkToggleButtonClass">
<field name="ParentClass" cname="parent_class" type="GtkButtonClass" />
<method signal_vm="toggled" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkToggleButtonPrivate*" />
<property name="Active" cname="active" type="gboolean" readable="true" writeable="true" />
<property name="Inconsistent" cname="inconsistent" type="gboolean" readable="true" writeable="true" />
<property name="DrawIndicator" cname="draw-indicator" type="gboolean" readable="true" writeable="true" />
<signal name="Toggled" cname="toggled" when="FIRST" field_name="toggled">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkActivatable" />
</implements>
<method name="GetActive" cname="gtk_toggle_button_get_active">
<return-type type="gboolean" />
</method>
<method name="GetInconsistent" cname="gtk_toggle_button_get_inconsistent">
<return-type type="gboolean" />
</method>
<method name="GetMode" cname="gtk_toggle_button_get_mode">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_toggle_button_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_toggle_button_new" />
<constructor cname="gtk_toggle_button_new_with_label">
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<constructor cname="gtk_toggle_button_new_with_mnemonic">
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<method name="SetActive" cname="gtk_toggle_button_set_active">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="is_active" />
</parameters>
</method>
<method name="SetInconsistent" cname="gtk_toggle_button_set_inconsistent">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetMode" cname="gtk_toggle_button_set_mode">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="draw_indicator" />
</parameters>
</method>
<method name="Toggled" cname="gtk_toggle_button_toggled">
<return-type type="void" />
</method>
</object>
<object name="ToggleToolButton" cname="GtkToggleToolButton" parent="GtkToolButton">
<class_struct cname="GtkToggleToolButtonClass">
<field name="ParentClass" cname="parent_class" type="GtkToolButtonClass" />
<method signal_vm="toggled" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkToggleToolButtonPrivate*" />
<property name="Active" cname="active" type="gboolean" readable="true" writeable="true" />
<signal name="Toggled" cname="toggled" when="FIRST" field_name="toggled">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkActivatable" />
</implements>
<method name="GetActive" cname="gtk_toggle_tool_button_get_active">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_toggle_tool_button_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_toggle_tool_button_new" />
<constructor cname="gtk_toggle_tool_button_new_from_stock" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</constructor>
<method name="SetActive" cname="gtk_toggle_tool_button_set_active">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="is_active" />
</parameters>
</method>
</object>
<object name="Toolbar" cname="GtkToolbar" parent="GtkContainer">
<class_struct cname="GtkToolbarClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method signal_vm="orientation_changed" />
<method signal_vm="style_changed" />
<method signal_vm="popup_context_menu" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkToolbarPrivate*" />
<signal name="OrientationChanged" cname="orientation-changed" when="FIRST" field_name="orientation_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkOrientation" name="orientation" />
</parameters>
</signal>
<signal name="StyleChanged" cname="style-changed" when="FIRST" field_name="style_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkToolbarStyle" name="style" />
</parameters>
</signal>
<signal name="PopupContextMenu" cname="popup-context-menu" when="LAST" field_name="popup_context_menu">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="button_number" />
</parameters>
</signal>
<signal name="FocusHomeOrEnd" cname="focus-home-or-end" when="LAST">
<return-type type="gboolean" />
<parameters>
<parameter name="p0" type="gboolean" />
</parameters>
</signal>
<property name="ToolbarStyle" cname="toolbar-style" type="GtkToolbarStyle" readable="true" writeable="true" />
<property name="ShowArrow" cname="show-arrow" type="gboolean" readable="true" writeable="true" />
<property name="IconSize" cname="icon-size" type="GtkIconSize" readable="true" writeable="true" />
<property name="IconSizeSet" cname="icon-size-set" type="gboolean" readable="true" writeable="true" />
<childprop name="Expand" cname="expand" type="gboolean" readable="true" writeable="true" />
<childprop name="Homogeneous" cname="homogeneous" type="gboolean" readable="true" writeable="true" />
<property name="SpaceSize" cname="space-size" type="gint" readable="true" />
<property name="InternalPadding" cname="internal-padding" type="gint" readable="true" />
<property name="MaxChildExpand" cname="max-child-expand" type="gint" readable="true" />
<property name="SpaceStyle" cname="space-style" type="GtkToolbarSpaceStyle" readable="true" />
<property name="ButtonRelief" cname="button-relief" type="GtkReliefStyle" readable="true" />
<property name="ShadowType" cname="shadow-type" type="GtkShadowType" readable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkToolShell" />
<interface cname="GtkOrientable" />
</implements>
<method name="GetDropIndex" cname="gtk_toolbar_get_drop_index">
<return-type type="gint" />
<parameters>
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</method>
<method name="GetIconSize" cname="gtk_toolbar_get_icon_size">
<return-type type="GtkIconSize" />
</method>
<method name="GetItemIndex" cname="gtk_toolbar_get_item_index">
<return-type type="gint" />
<parameters>
<parameter type="GtkToolItem*" name="item" />
</parameters>
</method>
<method name="GetNItems" cname="gtk_toolbar_get_n_items">
<return-type type="gint" />
</method>
<method name="GetNthItem" cname="gtk_toolbar_get_nth_item">
<return-type type="GtkToolItem*" />
<parameters>
<parameter type="gint" name="n" />
</parameters>
</method>
<method name="GetReliefStyle" cname="gtk_toolbar_get_relief_style">
<return-type type="GtkReliefStyle" />
</method>
<method name="GetShowArrow" cname="gtk_toolbar_get_show_arrow">
<return-type type="gboolean" />
</method>
<method name="GetStyle" cname="gtk_toolbar_get_style">
<return-type type="GtkToolbarStyle" />
</method>
<method name="GetType" cname="gtk_toolbar_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Insert" cname="gtk_toolbar_insert">
<return-type type="void" />
<parameters>
<parameter type="GtkToolItem*" name="item" />
<parameter type="gint" name="pos" />
</parameters>
</method>
<constructor cname="gtk_toolbar_new" />
<method name="SetDropHighlightItem" cname="gtk_toolbar_set_drop_highlight_item">
<return-type type="void" />
<parameters>
<parameter type="GtkToolItem*" name="tool_item" />
<parameter type="gint" name="index_" />
</parameters>
</method>
<method name="SetIconSize" cname="gtk_toolbar_set_icon_size">
<return-type type="void" />
<parameters>
<parameter type="GtkIconSize" name="icon_size" />
</parameters>
</method>
<method name="SetShowArrow" cname="gtk_toolbar_set_show_arrow">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="show_arrow" />
</parameters>
</method>
<method name="SetStyle" cname="gtk_toolbar_set_style">
<return-type type="void" />
<parameters>
<parameter type="GtkToolbarStyle" name="style" />
</parameters>
</method>
<method name="UnsetIconSize" cname="gtk_toolbar_unset_icon_size">
<return-type type="void" />
</method>
<method name="UnsetStyle" cname="gtk_toolbar_unset_style">
<return-type type="void" />
</method>
</object>
<object name="Tooltip" cname="GtkTooltip" parent="GObject">
<class_struct cname="GtkTooltipClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
</class_struct>
<method name="GetType" cname="gtk_tooltip_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="SetCustom" cname="gtk_tooltip_set_custom">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="custom_widget" />
</parameters>
</method>
<method name="SetIcon" cname="gtk_tooltip_set_icon">
<return-type type="void" />
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</method>
<method name="SetIconFromGicon" cname="gtk_tooltip_set_icon_from_gicon">
<return-type type="void" />
<parameters>
<parameter type="GIcon*" name="gicon" />
<parameter type="GtkIconSize" name="size" />
</parameters>
</method>
<method name="SetIconFromIconName" cname="gtk_tooltip_set_icon_from_icon_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="icon_name" />
<parameter type="GtkIconSize" name="size" />
</parameters>
</method>
<method name="SetIconFromStock" cname="gtk_tooltip_set_icon_from_stock" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="stock_id" />
<parameter type="GtkIconSize" name="size" />
</parameters>
</method>
<method name="SetMarkup" cname="gtk_tooltip_set_markup">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="markup" />
</parameters>
</method>
<method name="SetText" cname="gtk_tooltip_set_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<method name="SetTipArea" cname="gtk_tooltip_set_tip_area">
<return-type type="void" />
<parameters>
<parameter type="const-GdkRectangle*" name="rect" />
</parameters>
</method>
<method name="TriggerTooltipQuery" cname="gtk_tooltip_trigger_tooltip_query" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GdkDisplay*" name="display" />
</parameters>
</method>
</object>
<object name="ToolButton" cname="GtkToolButton" parent="GtkToolItem">
<class_struct cname="GtkToolButtonClass">
<field name="ParentClass" cname="parent_class" type="GtkToolItemClass" />
<field name="ButtonType" cname="button_type" type="GType" />
<method signal_vm="clicked" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkToolButtonPrivate*" />
<property name="Label" cname="label" type="gchar*" readable="true" writeable="true" />
<property name="UseUnderline" cname="use-underline" type="gboolean" readable="true" writeable="true" />
<property name="LabelWidget" cname="label-widget" type="GtkWidget" readable="true" writeable="true" />
<property name="StockId" cname="stock-id" type="gchar*" readable="true" writeable="true" />
<property name="IconName" cname="icon-name" type="gchar*" readable="true" writeable="true" />
<property name="IconWidget" cname="icon-widget" type="GtkWidget" readable="true" writeable="true" />
<property name="IconSpacing" cname="icon-spacing" type="gint" readable="true" writeable="true" />
<signal name="Clicked" cname="clicked" when="FIRST" field_name="clicked">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkActionable" />
<interface cname="GtkActivatable" />
</implements>
<method name="GetIconName" cname="gtk_tool_button_get_icon_name">
<return-type type="const-gchar*" />
</method>
<method name="GetIconWidget" cname="gtk_tool_button_get_icon_widget">
<return-type type="GtkWidget*" />
</method>
<method name="GetLabel" cname="gtk_tool_button_get_label">
<return-type type="const-gchar*" />
</method>
<method name="GetLabelWidget" cname="gtk_tool_button_get_label_widget">
<return-type type="GtkWidget*" />
</method>
<method name="GetStockId" cname="gtk_tool_button_get_stock_id" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_tool_button_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUseUnderline" cname="gtk_tool_button_get_use_underline">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_tool_button_new">
<parameters>
<parameter type="GtkWidget*" name="icon_widget" />
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<constructor cname="gtk_tool_button_new_from_stock" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</constructor>
<method name="SetIconName" cname="gtk_tool_button_set_icon_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="icon_name" />
</parameters>
</method>
<method name="SetIconWidget" cname="gtk_tool_button_set_icon_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="icon_widget" />
</parameters>
</method>
<method name="SetLabel" cname="gtk_tool_button_set_label">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</method>
<method name="SetLabelWidget" cname="gtk_tool_button_set_label_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="label_widget" />
</parameters>
</method>
<method name="SetStockId" cname="gtk_tool_button_set_stock_id" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</method>
<method name="SetUseUnderline" cname="gtk_tool_button_set_use_underline">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_underline" />
</parameters>
</method>
</object>
<object name="ToolItem" cname="GtkToolItem" parent="GtkBin">
<class_struct cname="GtkToolItemClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<method signal_vm="create_menu_proxy" />
<method signal_vm="toolbar_reconfigured" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkToolItemPrivate*" />
<property name="VisibleHorizontal" cname="visible-horizontal" type="gboolean" readable="true" writeable="true" />
<property name="VisibleVertical" cname="visible-vertical" type="gboolean" readable="true" writeable="true" />
<property name="IsImportant" cname="is-important" type="gboolean" readable="true" writeable="true" />
<signal name="CreateMenuProxy" cname="create-menu-proxy" when="LAST" field_name="create_menu_proxy">
<return-type type="gboolean" />
<parameters />
</signal>
<signal name="ToolbarReconfigured" cname="toolbar-reconfigured" when="LAST" field_name="toolbar_reconfigured">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkActivatable" />
</implements>
<method name="GetEllipsizeMode" cname="gtk_tool_item_get_ellipsize_mode">
<return-type type="PangoEllipsizeMode" />
</method>
<method name="GetExpand" cname="gtk_tool_item_get_expand">
<return-type type="gboolean" />
</method>
<method name="GetHomogeneous" cname="gtk_tool_item_get_homogeneous">
<return-type type="gboolean" />
</method>
<method name="GetIconSize" cname="gtk_tool_item_get_icon_size">
<return-type type="GtkIconSize" />
</method>
<method name="GetIsImportant" cname="gtk_tool_item_get_is_important">
<return-type type="gboolean" />
</method>
<method name="GetOrientation" cname="gtk_tool_item_get_orientation">
<return-type type="GtkOrientation" />
</method>
<method name="GetProxyMenuItem" cname="gtk_tool_item_get_proxy_menu_item">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="const-gchar*" name="menu_item_id" />
</parameters>
</method>
<method name="GetReliefStyle" cname="gtk_tool_item_get_relief_style">
<return-type type="GtkReliefStyle" />
</method>
<method name="GetTextAlignment" cname="gtk_tool_item_get_text_alignment">
<return-type type="gfloat" />
</method>
<method name="GetTextOrientation" cname="gtk_tool_item_get_text_orientation">
<return-type type="GtkOrientation" />
</method>
<method name="GetTextSizeGroup" cname="gtk_tool_item_get_text_size_group">
<return-type type="GtkSizeGroup*" />
</method>
<method name="GetToolbarStyle" cname="gtk_tool_item_get_toolbar_style">
<return-type type="GtkToolbarStyle" />
</method>
<method name="GetType" cname="gtk_tool_item_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUseDragWindow" cname="gtk_tool_item_get_use_drag_window">
<return-type type="gboolean" />
</method>
<method name="GetVisibleHorizontal" cname="gtk_tool_item_get_visible_horizontal">
<return-type type="gboolean" />
</method>
<method name="GetVisibleVertical" cname="gtk_tool_item_get_visible_vertical">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_tool_item_new" />
<method name="RebuildMenu" cname="gtk_tool_item_rebuild_menu">
<return-type type="void" />
</method>
<method name="RetrieveProxyMenuItem" cname="gtk_tool_item_retrieve_proxy_menu_item">
<return-type type="GtkWidget*" />
</method>
<method name="SetExpand" cname="gtk_tool_item_set_expand">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="expand" />
</parameters>
</method>
<method name="SetHomogeneous" cname="gtk_tool_item_set_homogeneous">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="homogeneous" />
</parameters>
</method>
<method name="SetIsImportant" cname="gtk_tool_item_set_is_important">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="is_important" />
</parameters>
</method>
<method name="SetProxyMenuItem" cname="gtk_tool_item_set_proxy_menu_item">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="menu_item_id" />
<parameter type="GtkWidget*" name="menu_item" />
</parameters>
</method>
<method name="SetTooltipMarkup" cname="gtk_tool_item_set_tooltip_markup">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="markup" />
</parameters>
</method>
<method name="SetTooltipText" cname="gtk_tool_item_set_tooltip_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<method name="SetUseDragWindow" cname="gtk_tool_item_set_use_drag_window">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="use_drag_window" />
</parameters>
</method>
<method name="SetVisibleHorizontal" cname="gtk_tool_item_set_visible_horizontal">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="visible_horizontal" />
</parameters>
</method>
<method name="SetVisibleVertical" cname="gtk_tool_item_set_visible_vertical">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="visible_vertical" />
</parameters>
</method>
<method name="ToolbarReconfigured" cname="gtk_tool_item_toolbar_reconfigured">
<return-type type="void" />
</method>
</object>
<object name="ToolItemGroup" cname="GtkToolItemGroup" parent="GtkContainer">
<class_struct cname="GtkToolItemGroupClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkToolItemGroupPrivate*" />
<property name="Label" cname="label" type="gchar*" readable="true" writeable="true" />
<property name="LabelWidget" cname="label-widget" type="GtkWidget" readable="true" writeable="true" />
<property name="Collapsed" cname="collapsed" type="gboolean" readable="true" writeable="true" />
<property name="Ellipsize" cname="ellipsize" type="PangoEllipsizeMode" readable="true" writeable="true" />
<property name="HeaderRelief" cname="header-relief" type="GtkReliefStyle" readable="true" writeable="true" />
<property name="ExpanderSize" cname="expander-size" type="gint" readable="true" />
<property name="HeaderSpacing" cname="header-spacing" type="gint" readable="true" />
<childprop name="Homogeneous" cname="homogeneous" type="gboolean" readable="true" writeable="true" />
<childprop name="Expand" cname="expand" type="gboolean" readable="true" writeable="true" />
<childprop name="Fill" cname="fill" type="gboolean" readable="true" writeable="true" />
<childprop name="NewRow" cname="new-row" type="gboolean" readable="true" writeable="true" />
<childprop name="Position" cname="position" type="gint" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkToolShell" />
</implements>
<method name="GetCollapsed" cname="gtk_tool_item_group_get_collapsed">
<return-type type="gboolean" />
</method>
<method name="GetDropItem" cname="gtk_tool_item_group_get_drop_item">
<return-type type="GtkToolItem*" />
<parameters>
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</method>
<method name="GetEllipsize" cname="gtk_tool_item_group_get_ellipsize">
<return-type type="PangoEllipsizeMode" />
</method>
<method name="GetHeaderRelief" cname="gtk_tool_item_group_get_header_relief">
<return-type type="GtkReliefStyle" />
</method>
<method name="GetItemPosition" cname="gtk_tool_item_group_get_item_position">
<return-type type="gint" />
<parameters>
<parameter type="GtkToolItem*" name="item" />
</parameters>
</method>
<method name="GetLabel" cname="gtk_tool_item_group_get_label">
<return-type type="const-gchar*" />
</method>
<method name="GetLabelWidget" cname="gtk_tool_item_group_get_label_widget">
<return-type type="GtkWidget*" />
</method>
<method name="GetNItems" cname="gtk_tool_item_group_get_n_items">
<return-type type="guint" />
</method>
<method name="GetNthItem" cname="gtk_tool_item_group_get_nth_item">
<return-type type="GtkToolItem*" />
<parameters>
<parameter type="guint" name="index" />
</parameters>
</method>
<method name="GetType" cname="gtk_tool_item_group_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Insert" cname="gtk_tool_item_group_insert">
<return-type type="void" />
<parameters>
<parameter type="GtkToolItem*" name="item" />
<parameter type="gint" name="position" />
</parameters>
</method>
<constructor cname="gtk_tool_item_group_new">
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</constructor>
<method name="SetCollapsed" cname="gtk_tool_item_group_set_collapsed">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="collapsed" />
</parameters>
</method>
<method name="SetEllipsize" cname="gtk_tool_item_group_set_ellipsize">
<return-type type="void" />
<parameters>
<parameter type="PangoEllipsizeMode" name="ellipsize" />
</parameters>
</method>
<method name="SetHeaderRelief" cname="gtk_tool_item_group_set_header_relief">
<return-type type="void" />
<parameters>
<parameter type="GtkReliefStyle" name="style" />
</parameters>
</method>
<method name="SetItemPosition" cname="gtk_tool_item_group_set_item_position">
<return-type type="void" />
<parameters>
<parameter type="GtkToolItem*" name="item" />
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="SetLabel" cname="gtk_tool_item_group_set_label">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="label" />
</parameters>
</method>
<method name="SetLabelWidget" cname="gtk_tool_item_group_set_label_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="label_widget" />
</parameters>
</method>
</object>
<object name="ToolPalette" cname="GtkToolPalette" parent="GtkContainer">
<class_struct cname="GtkToolPaletteClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkToolPalettePrivate*" />
<property name="IconSize" cname="icon-size" type="GtkIconSize" readable="true" writeable="true" />
<property name="IconSizeSet" cname="icon-size-set" type="gboolean" readable="true" writeable="true" />
<property name="ToolbarStyle" cname="toolbar-style" type="GtkToolbarStyle" readable="true" writeable="true" />
<childprop name="Exclusive" cname="exclusive" type="gboolean" readable="true" writeable="true" />
<childprop name="Expand" cname="expand" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkOrientable" />
<interface cname="GtkScrollable" />
</implements>
<method name="AddDragDest" cname="gtk_tool_palette_add_drag_dest">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GtkDestDefaults" name="flags" />
<parameter type="GtkToolPaletteDragTargets" name="targets" />
<parameter type="GdkDragAction" name="actions" />
</parameters>
</method>
<method name="GetDragItem" cname="gtk_tool_palette_get_drag_item">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="const-GtkSelectionData*" name="selection" />
</parameters>
</method>
<method name="GetDragTargetGroup" cname="gtk_tool_palette_get_drag_target_group" shared="true">
<return-type type="const-GtkTargetEntry*" />
</method>
<method name="GetDragTargetItem" cname="gtk_tool_palette_get_drag_target_item" shared="true">
<return-type type="const-GtkTargetEntry*" />
</method>
<method name="GetDropGroup" cname="gtk_tool_palette_get_drop_group">
<return-type type="GtkToolItemGroup*" />
<parameters>
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</method>
<method name="GetDropItem" cname="gtk_tool_palette_get_drop_item">
<return-type type="GtkToolItem*" />
<parameters>
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</method>
<method name="GetExclusive" cname="gtk_tool_palette_get_exclusive">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkToolItemGroup*" name="group" />
</parameters>
</method>
<method name="GetExpand" cname="gtk_tool_palette_get_expand">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkToolItemGroup*" name="group" />
</parameters>
</method>
<method name="GetGroupPosition" cname="gtk_tool_palette_get_group_position">
<return-type type="gint" />
<parameters>
<parameter type="GtkToolItemGroup*" name="group" />
</parameters>
</method>
<method name="GetHadjustment" cname="gtk_tool_palette_get_hadjustment" deprecated="1">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetIconSize" cname="gtk_tool_palette_get_icon_size">
<return-type type="GtkIconSize" />
</method>
<method name="GetStyle" cname="gtk_tool_palette_get_style">
<return-type type="GtkToolbarStyle" />
</method>
<method name="GetType" cname="gtk_tool_palette_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVadjustment" cname="gtk_tool_palette_get_vadjustment" deprecated="1">
<return-type type="GtkAdjustment*" />
</method>
<constructor cname="gtk_tool_palette_new" />
<method name="SetDragSource" cname="gtk_tool_palette_set_drag_source">
<return-type type="void" />
<parameters>
<parameter type="GtkToolPaletteDragTargets" name="targets" />
</parameters>
</method>
<method name="SetExclusive" cname="gtk_tool_palette_set_exclusive">
<return-type type="void" />
<parameters>
<parameter type="GtkToolItemGroup*" name="group" />
<parameter type="gboolean" name="exclusive" />
</parameters>
</method>
<method name="SetExpand" cname="gtk_tool_palette_set_expand">
<return-type type="void" />
<parameters>
<parameter type="GtkToolItemGroup*" name="group" />
<parameter type="gboolean" name="expand" />
</parameters>
</method>
<method name="SetGroupPosition" cname="gtk_tool_palette_set_group_position">
<return-type type="void" />
<parameters>
<parameter type="GtkToolItemGroup*" name="group" />
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="SetIconSize" cname="gtk_tool_palette_set_icon_size">
<return-type type="void" />
<parameters>
<parameter type="GtkIconSize" name="icon_size" />
</parameters>
</method>
<method name="SetStyle" cname="gtk_tool_palette_set_style">
<return-type type="void" />
<parameters>
<parameter type="GtkToolbarStyle" name="style" />
</parameters>
</method>
<method name="UnsetIconSize" cname="gtk_tool_palette_unset_icon_size">
<return-type type="void" />
</method>
<method name="UnsetStyle" cname="gtk_tool_palette_unset_style">
<return-type type="void" />
</method>
</object>
<object name="TrashMonitor" cname="GtkTrashMonitor" parent="GObject">
<class_struct cname="GtkTrashMonitorClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="trash_state_changed" />
</class_struct>
<signal name="TrashStateChanged" cname="trash-state-changed" when="FIRST" field_name="trash_state_changed">
<return-type type="void" />
<parameters />
</signal>
</object>
<object name="TrayIcon" cname="GtkTrayIcon" parent="GtkPlug">
<class_struct cname="GtkTrayIconClass">
<field name="ParentClass" cname="parent_class" type="GtkPlugClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkTrayIconPrivate*" />
<property name="Orientation" cname="orientation" type="GtkOrientation" readable="true" />
<property name="FgColor" cname="fg-color" type="GdkRgba" readable="true" />
<property name="ErrorColor" cname="error-color" type="GdkRgba" readable="true" />
<property name="WarningColor" cname="warning-color" type="GdkRgba" readable="true" />
<property name="SuccessColor" cname="success-color" type="GdkRgba" readable="true" />
<property name="Padding" cname="padding" type="gint" readable="true" />
<property name="IconSize" cname="icon-size" type="gint" readable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_tray_icon_get_type" shared="true">
<return-type type="GType" />
</method>
</object>
<object name="TreeMenu" cname="GtkTreeMenu" parent="GtkMenu">
<class_struct cname="GtkTreeMenuClass">
<field name="ParentClass" cname="parent_class" type="GtkMenuClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
</class_struct>
<field name="Priv" cname="priv" type="GtkTreeMenuPrivate*" />
<signal name="MenuActivate" cname="menu-activate" when="FIRST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="gchar*" />
</parameters>
</signal>
<property name="Model" cname="model" type="GtkTreeModel" readable="true" writeable="true" />
<property name="Root" cname="root" type="GtkTreePath" readable="true" writeable="true" />
<property name="CellArea" cname="cell-area" type="GtkCellArea" readable="true" writeable="true" construct-only="true" />
<property name="Tearoff" cname="tearoff" type="gboolean" readable="true" writeable="true" />
<property name="WrapWidth" cname="wrap-width" type="gint" readable="true" writeable="true" />
<property name="RowSpanColumn" cname="row-span-column" type="gint" readable="true" writeable="true" />
<property name="ColumnSpanColumn" cname="column-span-column" type="gint" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkCellLayout" />
</implements>
</object>
<object name="TreeModelFilter" cname="GtkTreeModelFilter" parent="GObject">
<class_struct cname="GtkTreeModelFilterClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="visible" />
<method vm="modify" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkTreeModelFilterPrivate*" />
<property name="ChildModel" cname="child-model" type="GtkTreeModel" readable="true" writeable="true" construct-only="true" />
<property name="VirtualRoot" cname="virtual-root" type="GtkTreePath" readable="true" writeable="true" construct-only="true" />
<virtual_method name="Visible" cname="visible">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeModel*" name="child_model" />
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</virtual_method>
<virtual_method name="Modify" cname="modify">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeModel*" name="child_model" />
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GValue*" name="value" />
<parameter type="gint" name="column" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkTreeModel" />
<interface cname="GtkTreeDragSource" />
</implements>
<method name="ClearCache" cname="gtk_tree_model_filter_clear_cache">
<return-type type="void" />
</method>
<method name="ConvertChildIterToIter" cname="gtk_tree_model_filter_convert_child_iter_to_iter">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="filter_iter" />
<parameter type="GtkTreeIter*" name="child_iter" />
</parameters>
</method>
<method name="ConvertChildPathToPath" cname="gtk_tree_model_filter_convert_child_path_to_path">
<return-type type="GtkTreePath*" />
<parameters>
<parameter type="GtkTreePath*" name="child_path" />
</parameters>
</method>
<method name="ConvertIterToChildIter" cname="gtk_tree_model_filter_convert_iter_to_child_iter">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="child_iter" />
<parameter type="GtkTreeIter*" name="filter_iter" />
</parameters>
</method>
<method name="ConvertPathToChildPath" cname="gtk_tree_model_filter_convert_path_to_child_path">
<return-type type="GtkTreePath*" />
<parameters>
<parameter type="GtkTreePath*" name="filter_path" />
</parameters>
</method>
<method name="GetModel" cname="gtk_tree_model_filter_get_model">
<return-type type="GtkTreeModel*" />
</method>
<method name="GetType" cname="gtk_tree_model_filter_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_tree_model_filter_new">
<parameters>
<parameter type="GtkTreeModel*" name="child_model" />
<parameter type="GtkTreePath*" name="root" />
</parameters>
</constructor>
<method name="Refilter" cname="gtk_tree_model_filter_refilter">
<return-type type="void" />
</method>
<method name="SetModifyFunc" cname="gtk_tree_model_filter_set_modify_func">
<return-type type="void" />
<parameters>
<parameter type="gint" name="n_columns" />
<parameter type="GType*" name="types" />
<parameter type="GtkTreeModelFilterModifyFunc" name="func" />
<parameter type="gpointer" name="data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="SetVisibleColumn" cname="gtk_tree_model_filter_set_visible_column">
<return-type type="void" />
<parameters>
<parameter type="gint" name="column" />
</parameters>
</method>
<method name="SetVisibleFunc" cname="gtk_tree_model_filter_set_visible_func">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeModelFilterVisibleFunc" name="func" />
<parameter type="gpointer" name="data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
</object>
<object name="TreeModelSort" cname="GtkTreeModelSort" parent="GObject">
<class_struct cname="GtkTreeModelSortClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkTreeModelSortPrivate*" />
<property name="Model" cname="model" type="GtkTreeModel" readable="true" writeable="true" construct-only="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkTreeModel" />
<interface cname="GtkTreeSortable" />
<interface cname="GtkTreeDragSource" />
</implements>
<method name="ClearCache" cname="gtk_tree_model_sort_clear_cache">
<return-type type="void" />
</method>
<method name="ConvertChildIterToIter" cname="gtk_tree_model_sort_convert_child_iter_to_iter">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="sort_iter" />
<parameter type="GtkTreeIter*" name="child_iter" />
</parameters>
</method>
<method name="ConvertChildPathToPath" cname="gtk_tree_model_sort_convert_child_path_to_path">
<return-type type="GtkTreePath*" />
<parameters>
<parameter type="GtkTreePath*" name="child_path" />
</parameters>
</method>
<method name="ConvertIterToChildIter" cname="gtk_tree_model_sort_convert_iter_to_child_iter">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="child_iter" />
<parameter type="GtkTreeIter*" name="sorted_iter" />
</parameters>
</method>
<method name="ConvertPathToChildPath" cname="gtk_tree_model_sort_convert_path_to_child_path">
<return-type type="GtkTreePath*" />
<parameters>
<parameter type="GtkTreePath*" name="sorted_path" />
</parameters>
</method>
<method name="GetModel" cname="gtk_tree_model_sort_get_model">
<return-type type="GtkTreeModel*" />
</method>
<method name="GetType" cname="gtk_tree_model_sort_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="IterIsValid" cname="gtk_tree_model_sort_iter_is_valid">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<constructor cname="gtk_tree_model_sort_new_with_model">
<parameters>
<parameter type="GtkTreeModel*" name="child_model" />
</parameters>
</constructor>
<method name="ResetDefaultSortFunc" cname="gtk_tree_model_sort_reset_default_sort_func">
<return-type type="void" />
</method>
</object>
<object name="TreeSelection" cname="GtkTreeSelection" parent="GObject">
<class_struct cname="GtkTreeSelectionClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="changed" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkTreeSelectionPrivate*" />
<property name="Mode" cname="mode" type="GtkSelectionMode" readable="true" writeable="true" />
<signal name="Changed" cname="changed" when="FIRST" field_name="changed">
<return-type type="void" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="CountSelectedRows" cname="gtk_tree_selection_count_selected_rows">
<return-type type="gint" />
</method>
<method name="GetMode" cname="gtk_tree_selection_get_mode">
<return-type type="GtkSelectionMode" />
</method>
<method name="GetSelectFunction" cname="gtk_tree_selection_get_select_function">
<return-type type="GtkTreeSelectionFunc" />
</method>
<method name="GetSelected" cname="gtk_tree_selection_get_selected">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeModel**" name="model" />
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="GetSelectedRows" cname="gtk_tree_selection_get_selected_rows">
<return-type type="GList*" />
<parameters>
<parameter type="GtkTreeModel**" name="model" />
</parameters>
</method>
<method name="GetTreeView" cname="gtk_tree_selection_get_tree_view">
<return-type type="GtkTreeView*" />
</method>
<method name="GetType" cname="gtk_tree_selection_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUserData" cname="gtk_tree_selection_get_user_data">
<return-type type="gpointer" />
</method>
<method name="IterIsSelected" cname="gtk_tree_selection_iter_is_selected">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="PathIsSelected" cname="gtk_tree_selection_path_is_selected">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="SelectAll" cname="gtk_tree_selection_select_all">
<return-type type="void" />
</method>
<method name="SelectIter" cname="gtk_tree_selection_select_iter">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="SelectPath" cname="gtk_tree_selection_select_path">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="SelectRange" cname="gtk_tree_selection_select_range">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="start_path" />
<parameter type="GtkTreePath*" name="end_path" />
</parameters>
</method>
<method name="SelectedForeach" cname="gtk_tree_selection_selected_foreach">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeSelectionForeachFunc" name="func" />
<parameter type="gpointer" name="data" />
</parameters>
</method>
<method name="SetMode" cname="gtk_tree_selection_set_mode">
<return-type type="void" />
<parameters>
<parameter type="GtkSelectionMode" name="type" />
</parameters>
</method>
<method name="SetSelectFunction" cname="gtk_tree_selection_set_select_function">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeSelectionFunc" name="func" />
<parameter type="gpointer" name="data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="UnselectAll" cname="gtk_tree_selection_unselect_all">
<return-type type="void" />
</method>
<method name="UnselectIter" cname="gtk_tree_selection_unselect_iter">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="UnselectPath" cname="gtk_tree_selection_unselect_path">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="UnselectRange" cname="gtk_tree_selection_unselect_range">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="start_path" />
<parameter type="GtkTreePath*" name="end_path" />
</parameters>
</method>
</object>
<object name="TreeStore" cname="GtkTreeStore" parent="GObject">
<class_struct cname="GtkTreeStoreClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkTreeStorePrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkTreeModel" />
<interface cname="GtkTreeDragSource" />
<interface cname="GtkTreeDragDest" />
<interface cname="GtkTreeSortable" />
<interface cname="GtkBuildable" />
</implements>
<method name="Append" cname="gtk_tree_store_append">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="parent" />
</parameters>
</method>
<method name="Clear" cname="gtk_tree_store_clear">
<return-type type="void" />
</method>
<method name="GetType" cname="gtk_tree_store_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Insert" cname="gtk_tree_store_insert">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="parent" />
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="InsertAfter" cname="gtk_tree_store_insert_after">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="parent" />
<parameter type="GtkTreeIter*" name="sibling" />
</parameters>
</method>
<method name="InsertBefore" cname="gtk_tree_store_insert_before">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="parent" />
<parameter type="GtkTreeIter*" name="sibling" />
</parameters>
</method>
<method name="InsertWithValues" cname="gtk_tree_store_insert_with_values">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="parent" />
<parameter type="gint" name="position" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="InsertWithValuesv" cname="gtk_tree_store_insert_with_valuesv">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="parent" />
<parameter type="gint" name="position" />
<parameter type="gint*" name="columns" />
<parameter type="GValue*" name="values" />
<parameter type="gint" name="n_values" />
</parameters>
</method>
<method name="IsAncestor" cname="gtk_tree_store_is_ancestor">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="descendant" />
</parameters>
</method>
<method name="IterDepth" cname="gtk_tree_store_iter_depth">
<return-type type="gint" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="IterIsValid" cname="gtk_tree_store_iter_is_valid">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="MoveAfter" cname="gtk_tree_store_move_after">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="position" />
</parameters>
</method>
<method name="MoveBefore" cname="gtk_tree_store_move_before">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="position" />
</parameters>
</method>
<constructor cname="gtk_tree_store_new">
<parameters>
<parameter type="gint" name="n_columns" />
<parameter ellipsis="true" />
</parameters>
</constructor>
<constructor cname="gtk_tree_store_newv">
<parameters>
<parameter type="gint" name="n_columns" />
<parameter type="GType*" name="types" />
</parameters>
</constructor>
<method name="Prepend" cname="gtk_tree_store_prepend">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreeIter*" name="parent" />
</parameters>
</method>
<method name="Remove" cname="gtk_tree_store_remove">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="Reorder" cname="gtk_tree_store_reorder">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="parent" />
<parameter type="gint*" name="new_order" />
</parameters>
</method>
<method name="Set" cname="gtk_tree_store_set">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="SetColumnTypes" cname="gtk_tree_store_set_column_types">
<return-type type="void" />
<parameters>
<parameter type="gint" name="n_columns" />
<parameter type="GType*" name="types" />
</parameters>
</method>
<method name="SetValist" cname="gtk_tree_store_set_valist">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="va_list" name="var_args" />
</parameters>
</method>
<method name="SetValue" cname="gtk_tree_store_set_value">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gint" name="column" />
<parameter type="GValue*" name="value" />
</parameters>
</method>
<method name="SetValuesv" cname="gtk_tree_store_set_valuesv">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gint*" name="columns" />
<parameter type="GValue*" name="values" />
<parameter type="gint" name="n_values" />
</parameters>
</method>
<method name="Swap" cname="gtk_tree_store_swap">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="a" />
<parameter type="GtkTreeIter*" name="b" />
</parameters>
</method>
</object>
<object name="TreeView" cname="GtkTreeView" parent="GtkContainer">
<class_struct cname="GtkTreeViewClass">
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
<method signal_vm="row_activated" />
<method signal_vm="test_expand_row" />
<method signal_vm="test_collapse_row" />
<method signal_vm="row_expanded" />
<method signal_vm="row_collapsed" />
<method signal_vm="columns_changed" />
<method signal_vm="cursor_changed" />
<method signal_vm="move_cursor" />
<method signal_vm="select_all" />
<method signal_vm="unselect_all" />
<method signal_vm="select_cursor_row" />
<method signal_vm="toggle_cursor_row" />
<method signal_vm="expand_collapse_cursor_row" />
<method signal_vm="select_cursor_parent" />
<method signal_vm="start_interactive_search" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
<method vm="_gtk_reserved5" />
<method vm="_gtk_reserved6" />
<method vm="_gtk_reserved7" />
<method vm="_gtk_reserved8" />
</class_struct>
<field name="Priv" cname="priv" type="GtkTreeViewPrivate*" />
<property name="Model" cname="model" type="GtkTreeModel" readable="true" writeable="true" />
<property name="HeadersVisible" cname="headers-visible" type="gboolean" readable="true" writeable="true" />
<property name="HeadersClickable" cname="headers-clickable" type="gboolean" readable="true" writeable="true" />
<property name="ExpanderColumn" cname="expander-column" type="GtkTreeViewColumn" readable="true" writeable="true" />
<property name="Reorderable" cname="reorderable" type="gboolean" readable="true" writeable="true" />
<property name="RulesHint" cname="rules-hint" type="gboolean" readable="true" writeable="true" />
<property name="EnableSearch" cname="enable-search" type="gboolean" readable="true" writeable="true" />
<property name="SearchColumn" cname="search-column" type="gint" readable="true" writeable="true" />
<property name="FixedHeightMode" cname="fixed-height-mode" type="gboolean" readable="true" writeable="true" />
<property name="HoverSelection" cname="hover-selection" type="gboolean" readable="true" writeable="true" />
<property name="HoverExpand" cname="hover-expand" type="gboolean" readable="true" writeable="true" />
<property name="ShowExpanders" cname="show-expanders" type="gboolean" readable="true" writeable="true" />
<property name="LevelIndentation" cname="level-indentation" type="gint" readable="true" writeable="true" />
<property name="RubberBanding" cname="rubber-banding" type="gboolean" readable="true" writeable="true" />
<property name="EnableGridLines" cname="enable-grid-lines" type="GtkTreeViewGridLines" readable="true" writeable="true" />
<property name="EnableTreeLines" cname="enable-tree-lines" type="gboolean" readable="true" writeable="true" />
<property name="TooltipColumn" cname="tooltip-column" type="gint" readable="true" writeable="true" />
<property name="ActivateOnSingleClick" cname="activate-on-single-click" type="gboolean" readable="true" writeable="true" />
<property name="ExpanderSize" cname="expander-size" type="gint" readable="true" />
<property name="VerticalSeparator" cname="vertical-separator" type="gint" readable="true" />
<property name="HorizontalSeparator" cname="horizontal-separator" type="gint" readable="true" />
<property name="AllowRules" cname="allow-rules" type="gboolean" readable="true" />
<property name="IndentExpanders" cname="indent-expanders" type="gboolean" readable="true" />
<property name="EvenRowColor" cname="even-row-color" type="GdkColor" readable="true" />
<property name="OddRowColor" cname="odd-row-color" type="GdkColor" readable="true" />
<property name="GridLineWidth" cname="grid-line-width" type="gint" readable="true" />
<property name="TreeLineWidth" cname="tree-line-width" type="gint" readable="true" />
<property name="GridLinePattern" cname="grid-line-pattern" type="gchar*" readable="true" />
<property name="TreeLinePattern" cname="tree-line-pattern" type="gchar*" readable="true" />
<signal name="RowActivated" cname="row-activated" when="LAST" field_name="row_activated">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeViewColumn*" name="column" />
</parameters>
</signal>
<signal name="TestExpandRow" cname="test-expand-row" when="LAST" field_name="test_expand_row">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreePath*" name="path" />
</parameters>
</signal>
<signal name="TestCollapseRow" cname="test-collapse-row" when="LAST" field_name="test_collapse_row">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreePath*" name="path" />
</parameters>
</signal>
<signal name="RowExpanded" cname="row-expanded" when="LAST" field_name="row_expanded">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreePath*" name="path" />
</parameters>
</signal>
<signal name="RowCollapsed" cname="row-collapsed" when="LAST" field_name="row_collapsed">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="GtkTreePath*" name="path" />
</parameters>
</signal>
<signal name="ColumnsChanged" cname="columns-changed" when="LAST" field_name="columns_changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="CursorChanged" cname="cursor-changed" when="LAST" field_name="cursor_changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="MoveCursor" cname="move-cursor" when="LAST" field_name="move_cursor">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkMovementStep" name="step" />
<parameter type="gint" name="count" />
</parameters>
</signal>
<signal name="SelectAll" cname="select-all" when="LAST" field_name="select_all">
<return-type type="gboolean" />
<parameters />
</signal>
<signal name="UnselectAll" cname="unselect-all" when="LAST" field_name="unselect_all">
<return-type type="gboolean" />
<parameters />
</signal>
<signal name="SelectCursorRow" cname="select-cursor-row" when="LAST" field_name="select_cursor_row">
<return-type type="gboolean" />
<parameters>
<parameter type="gboolean" name="start_editing" />
</parameters>
</signal>
<signal name="ToggleCursorRow" cname="toggle-cursor-row" when="LAST" field_name="toggle_cursor_row">
<return-type type="gboolean" />
<parameters />
</signal>
<signal name="ExpandCollapseCursorRow" cname="expand-collapse-cursor-row" when="LAST" field_name="expand_collapse_cursor_row">
<return-type type="gboolean" />
<parameters>
<parameter type="gboolean" name="logical" />
<parameter type="gboolean" name="expand" />
<parameter type="gboolean" name="open_all" />
</parameters>
</signal>
<signal name="SelectCursorParent" cname="select-cursor-parent" when="LAST" field_name="select_cursor_parent">
<return-type type="gboolean" />
<parameters />
</signal>
<signal name="StartInteractiveSearch" cname="start-interactive-search" when="LAST" field_name="start_interactive_search">
<return-type type="gboolean" />
<parameters />
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved5" cname="_gtk_reserved5" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved7" cname="_gtk_reserved7" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved8" cname="_gtk_reserved8" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
<interface cname="GtkScrollable" />
</implements>
<method name="AppendColumn" cname="gtk_tree_view_append_column">
<return-type type="gint" />
<parameters>
<parameter type="GtkTreeViewColumn*" name="column" />
</parameters>
</method>
<method name="CollapseAll" cname="gtk_tree_view_collapse_all">
<return-type type="void" />
</method>
<method name="CollapseRow" cname="gtk_tree_view_collapse_row">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="ColumnsAutosize" cname="gtk_tree_view_columns_autosize">
<return-type type="void" />
</method>
<method name="ConvertBinWindowToTreeCoords" cname="gtk_tree_view_convert_bin_window_to_tree_coords">
<return-type type="void" />
<parameters>
<parameter type="gint" name="bx" />
<parameter type="gint" name="by" />
<parameter type="gint*" name="tx" />
<parameter type="gint*" name="ty" />
</parameters>
</method>
<method name="ConvertBinWindowToWidgetCoords" cname="gtk_tree_view_convert_bin_window_to_widget_coords">
<return-type type="void" />
<parameters>
<parameter type="gint" name="bx" />
<parameter type="gint" name="by" />
<parameter type="gint*" name="wx" />
<parameter type="gint*" name="wy" />
</parameters>
</method>
<method name="ConvertTreeToBinWindowCoords" cname="gtk_tree_view_convert_tree_to_bin_window_coords">
<return-type type="void" />
<parameters>
<parameter type="gint" name="tx" />
<parameter type="gint" name="ty" />
<parameter type="gint*" name="bx" />
<parameter type="gint*" name="by" />
</parameters>
</method>
<method name="ConvertTreeToWidgetCoords" cname="gtk_tree_view_convert_tree_to_widget_coords">
<return-type type="void" />
<parameters>
<parameter type="gint" name="tx" />
<parameter type="gint" name="ty" />
<parameter type="gint*" name="wx" />
<parameter type="gint*" name="wy" />
</parameters>
</method>
<method name="ConvertWidgetToBinWindowCoords" cname="gtk_tree_view_convert_widget_to_bin_window_coords">
<return-type type="void" />
<parameters>
<parameter type="gint" name="wx" />
<parameter type="gint" name="wy" />
<parameter type="gint*" name="bx" />
<parameter type="gint*" name="by" />
</parameters>
</method>
<method name="ConvertWidgetToTreeCoords" cname="gtk_tree_view_convert_widget_to_tree_coords">
<return-type type="void" />
<parameters>
<parameter type="gint" name="wx" />
<parameter type="gint" name="wy" />
<parameter type="gint*" name="tx" />
<parameter type="gint*" name="ty" />
</parameters>
</method>
<method name="CreateRowDragIcon" cname="gtk_tree_view_create_row_drag_icon">
<return-type type="cairo_surface_t*" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="EnableModelDragDest" cname="gtk_tree_view_enable_model_drag_dest">
<return-type type="void" />
<parameters>
<parameter type="const-GtkTargetEntry*" name="targets" />
<parameter type="gint" name="n_targets" />
<parameter type="GdkDragAction" name="actions" />
</parameters>
</method>
<method name="EnableModelDragSource" cname="gtk_tree_view_enable_model_drag_source">
<return-type type="void" />
<parameters>
<parameter type="GdkModifierType" name="start_button_mask" />
<parameter type="const-GtkTargetEntry*" name="targets" />
<parameter type="gint" name="n_targets" />
<parameter type="GdkDragAction" name="actions" />
</parameters>
</method>
<method name="ExpandAll" cname="gtk_tree_view_expand_all">
<return-type type="void" />
</method>
<method name="ExpandRow" cname="gtk_tree_view_expand_row">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="gboolean" name="open_all" />
</parameters>
</method>
<method name="ExpandToPath" cname="gtk_tree_view_expand_to_path">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="GetActivateOnSingleClick" cname="gtk_tree_view_get_activate_on_single_click">
<return-type type="gboolean" />
</method>
<method name="GetBackgroundArea" cname="gtk_tree_view_get_background_area">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeViewColumn*" name="column" />
<parameter type="GdkRectangle*" name="rect" />
</parameters>
</method>
<method name="GetBinWindow" cname="gtk_tree_view_get_bin_window">
<return-type type="GdkWindow*" />
</method>
<method name="GetCellArea" cname="gtk_tree_view_get_cell_area">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeViewColumn*" name="column" />
<parameter type="GdkRectangle*" name="rect" />
</parameters>
</method>
<method name="GetColumn" cname="gtk_tree_view_get_column">
<return-type type="GtkTreeViewColumn*" />
<parameters>
<parameter type="gint" name="n" />
</parameters>
</method>
<method name="GetColumns" cname="gtk_tree_view_get_columns">
<return-type type="GList*" />
</method>
<method name="GetCursor" cname="gtk_tree_view_get_cursor">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath**" name="path" />
<parameter type="GtkTreeViewColumn**" name="focus_column" />
</parameters>
</method>
<method name="GetDestRowAtPos" cname="gtk_tree_view_get_dest_row_at_pos">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="drag_x" />
<parameter type="gint" name="drag_y" />
<parameter type="GtkTreePath**" name="path" />
<parameter type="GtkTreeViewDropPosition*" name="pos" />
</parameters>
</method>
<method name="GetDragDestRow" cname="gtk_tree_view_get_drag_dest_row">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath**" name="path" />
<parameter type="GtkTreeViewDropPosition*" name="pos" />
</parameters>
</method>
<method name="GetEnableSearch" cname="gtk_tree_view_get_enable_search">
<return-type type="gboolean" />
</method>
<method name="GetEnableTreeLines" cname="gtk_tree_view_get_enable_tree_lines">
<return-type type="gboolean" />
</method>
<method name="GetExpanderColumn" cname="gtk_tree_view_get_expander_column">
<return-type type="GtkTreeViewColumn*" />
</method>
<method name="GetFixedHeightMode" cname="gtk_tree_view_get_fixed_height_mode">
<return-type type="gboolean" />
</method>
<method name="GetGridLines" cname="gtk_tree_view_get_grid_lines">
<return-type type="GtkTreeViewGridLines" />
</method>
<method name="GetHadjustment" cname="gtk_tree_view_get_hadjustment" deprecated="1">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetHeadersClickable" cname="gtk_tree_view_get_headers_clickable">
<return-type type="gboolean" />
</method>
<method name="GetHeadersVisible" cname="gtk_tree_view_get_headers_visible">
<return-type type="gboolean" />
</method>
<method name="GetHoverExpand" cname="gtk_tree_view_get_hover_expand">
<return-type type="gboolean" />
</method>
<method name="GetHoverSelection" cname="gtk_tree_view_get_hover_selection">
<return-type type="gboolean" />
</method>
<method name="GetLevelIndentation" cname="gtk_tree_view_get_level_indentation">
<return-type type="gint" />
</method>
<method name="GetModel" cname="gtk_tree_view_get_model">
<return-type type="GtkTreeModel*" />
</method>
<method name="GetNColumns" cname="gtk_tree_view_get_n_columns">
<return-type type="guint" />
</method>
<method name="GetPathAtPos" cname="gtk_tree_view_get_path_at_pos">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="GtkTreePath**" name="path" />
<parameter type="GtkTreeViewColumn**" name="column" />
<parameter type="gint*" name="cell_x" />
<parameter type="gint*" name="cell_y" />
</parameters>
</method>
<method name="GetReorderable" cname="gtk_tree_view_get_reorderable">
<return-type type="gboolean" />
</method>
<method name="GetRowSeparatorFunc" cname="gtk_tree_view_get_row_separator_func">
<return-type type="GtkTreeViewRowSeparatorFunc" />
</method>
<method name="GetRubberBanding" cname="gtk_tree_view_get_rubber_banding">
<return-type type="gboolean" />
</method>
<method name="GetRulesHint" cname="gtk_tree_view_get_rules_hint" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetSearchColumn" cname="gtk_tree_view_get_search_column">
<return-type type="gint" />
</method>
<method name="GetSearchEntry" cname="gtk_tree_view_get_search_entry">
<return-type type="GtkEntry*" />
</method>
<method name="GetSearchEqualFunc" cname="gtk_tree_view_get_search_equal_func">
<return-type type="GtkTreeViewSearchEqualFunc" />
</method>
<method name="GetSearchPositionFunc" cname="gtk_tree_view_get_search_position_func">
<return-type type="GtkTreeViewSearchPositionFunc" />
</method>
<method name="GetSelection" cname="gtk_tree_view_get_selection">
<return-type type="GtkTreeSelection*" />
</method>
<method name="GetShowExpanders" cname="gtk_tree_view_get_show_expanders">
<return-type type="gboolean" />
</method>
<method name="GetTooltipColumn" cname="gtk_tree_view_get_tooltip_column">
<return-type type="gint" />
</method>
<method name="GetTooltipContext" cname="gtk_tree_view_get_tooltip_context">
<return-type type="gboolean" />
<parameters>
<parameter type="gint*" name="x" />
<parameter type="gint*" name="y" />
<parameter type="gboolean" name="keyboard_tip" />
<parameter type="GtkTreeModel**" name="model" />
<parameter type="GtkTreePath**" name="path" />
<parameter type="GtkTreeIter*" name="iter" />
</parameters>
</method>
<method name="GetType" cname="gtk_tree_view_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVadjustment" cname="gtk_tree_view_get_vadjustment" deprecated="1">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetVisibleRange" cname="gtk_tree_view_get_visible_range">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath**" name="start_path" />
<parameter type="GtkTreePath**" name="end_path" />
</parameters>
</method>
<method name="GetVisibleRect" cname="gtk_tree_view_get_visible_rect">
<return-type type="void" />
<parameters>
<parameter type="GdkRectangle*" name="visible_rect" />
</parameters>
</method>
<method name="InsertColumn" cname="gtk_tree_view_insert_column">
<return-type type="gint" />
<parameters>
<parameter type="GtkTreeViewColumn*" name="column" />
<parameter type="gint" name="position" />
</parameters>
</method>
<method name="InsertColumnWithAttributes" cname="gtk_tree_view_insert_column_with_attributes">
<return-type type="gint" />
<parameters>
<parameter type="gint" name="position" />
<parameter type="const-gchar*" name="title" />
<parameter type="GtkCellRenderer*" name="cell" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="InsertColumnWithDataFunc" cname="gtk_tree_view_insert_column_with_data_func">
<return-type type="gint" />
<parameters>
<parameter type="gint" name="position" />
<parameter type="const-gchar*" name="title" />
<parameter type="GtkCellRenderer*" name="cell" />
<parameter type="GtkTreeCellDataFunc" name="func" />
<parameter type="gpointer" name="data" />
<parameter type="GDestroyNotify" name="dnotify" />
</parameters>
</method>
<method name="IsBlankAtPos" cname="gtk_tree_view_is_blank_at_pos">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="GtkTreePath**" name="path" />
<parameter type="GtkTreeViewColumn**" name="column" />
<parameter type="gint*" name="cell_x" />
<parameter type="gint*" name="cell_y" />
</parameters>
</method>
<method name="IsRubberBandingActive" cname="gtk_tree_view_is_rubber_banding_active">
<return-type type="gboolean" />
</method>
<method name="MapExpandedRows" cname="gtk_tree_view_map_expanded_rows">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeViewMappingFunc" name="func" />
<parameter type="gpointer" name="data" />
</parameters>
</method>
<method name="MoveColumnAfter" cname="gtk_tree_view_move_column_after">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeViewColumn*" name="column" />
<parameter type="GtkTreeViewColumn*" name="base_column" />
</parameters>
</method>
<constructor cname="gtk_tree_view_new" />
<constructor cname="gtk_tree_view_new_with_model">
<parameters>
<parameter type="GtkTreeModel*" name="model" />
</parameters>
</constructor>
<method name="RemoveColumn" cname="gtk_tree_view_remove_column">
<return-type type="gint" />
<parameters>
<parameter type="GtkTreeViewColumn*" name="column" />
</parameters>
</method>
<method name="RowActivated" cname="gtk_tree_view_row_activated">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeViewColumn*" name="column" />
</parameters>
</method>
<method name="RowExpanded" cname="gtk_tree_view_row_expanded">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="ScrollToCell" cname="gtk_tree_view_scroll_to_cell">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeViewColumn*" name="column" />
<parameter type="gboolean" name="use_align" />
<parameter type="gfloat" name="row_align" />
<parameter type="gfloat" name="col_align" />
</parameters>
</method>
<method name="ScrollToPoint" cname="gtk_tree_view_scroll_to_point">
<return-type type="void" />
<parameters>
<parameter type="gint" name="tree_x" />
<parameter type="gint" name="tree_y" />
</parameters>
</method>
<method name="SetActivateOnSingleClick" cname="gtk_tree_view_set_activate_on_single_click">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="single" />
</parameters>
</method>
<method name="SetColumnDragFunction" cname="gtk_tree_view_set_column_drag_function">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeViewColumnDropFunc" name="func" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="SetCursor" cname="gtk_tree_view_set_cursor">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeViewColumn*" name="focus_column" />
<parameter type="gboolean" name="start_editing" />
</parameters>
</method>
<method name="SetCursorOnCell" cname="gtk_tree_view_set_cursor_on_cell">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeViewColumn*" name="focus_column" />
<parameter type="GtkCellRenderer*" name="focus_cell" />
<parameter type="gboolean" name="start_editing" />
</parameters>
</method>
<method name="SetDestroyCountFunc" cname="gtk_tree_view_set_destroy_count_func" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeDestroyCountFunc" name="func" />
<parameter type="gpointer" name="data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="SetDragDestRow" cname="gtk_tree_view_set_drag_dest_row">
<return-type type="void" />
<parameters>
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeViewDropPosition" name="pos" />
</parameters>
</method>
<method name="SetEnableSearch" cname="gtk_tree_view_set_enable_search">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="enable_search" />
</parameters>
</method>
<method name="SetEnableTreeLines" cname="gtk_tree_view_set_enable_tree_lines">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="enabled" />
</parameters>
</method>
<method name="SetExpanderColumn" cname="gtk_tree_view_set_expander_column">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeViewColumn*" name="column" />
</parameters>
</method>
<method name="SetFixedHeightMode" cname="gtk_tree_view_set_fixed_height_mode">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="enable" />
</parameters>
</method>
<method name="SetGridLines" cname="gtk_tree_view_set_grid_lines">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeViewGridLines" name="grid_lines" />
</parameters>
</method>
<method name="SetHadjustment" cname="gtk_tree_view_set_hadjustment" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</method>
<method name="SetHeadersClickable" cname="gtk_tree_view_set_headers_clickable">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetHeadersVisible" cname="gtk_tree_view_set_headers_visible">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="headers_visible" />
</parameters>
</method>
<method name="SetHoverExpand" cname="gtk_tree_view_set_hover_expand">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="expand" />
</parameters>
</method>
<method name="SetHoverSelection" cname="gtk_tree_view_set_hover_selection">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="hover" />
</parameters>
</method>
<method name="SetLevelIndentation" cname="gtk_tree_view_set_level_indentation">
<return-type type="void" />
<parameters>
<parameter type="gint" name="indentation" />
</parameters>
</method>
<method name="SetModel" cname="gtk_tree_view_set_model">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeModel*" name="model" />
</parameters>
</method>
<method name="SetReorderable" cname="gtk_tree_view_set_reorderable">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="reorderable" />
</parameters>
</method>
<method name="SetRowSeparatorFunc" cname="gtk_tree_view_set_row_separator_func">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeViewRowSeparatorFunc" name="func" />
<parameter type="gpointer" name="data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="SetRubberBanding" cname="gtk_tree_view_set_rubber_banding">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="enable" />
</parameters>
</method>
<method name="SetRulesHint" cname="gtk_tree_view_set_rules_hint" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetSearchColumn" cname="gtk_tree_view_set_search_column">
<return-type type="void" />
<parameters>
<parameter type="gint" name="column" />
</parameters>
</method>
<method name="SetSearchEntry" cname="gtk_tree_view_set_search_entry">
<return-type type="void" />
<parameters>
<parameter type="GtkEntry*" name="entry" />
</parameters>
</method>
<method name="SetSearchEqualFunc" cname="gtk_tree_view_set_search_equal_func">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeViewSearchEqualFunc" name="search_equal_func" />
<parameter type="gpointer" name="search_user_data" />
<parameter type="GDestroyNotify" name="search_destroy" />
</parameters>
</method>
<method name="SetSearchPositionFunc" cname="gtk_tree_view_set_search_position_func">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeViewSearchPositionFunc" name="func" />
<parameter type="gpointer" name="data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="SetShowExpanders" cname="gtk_tree_view_set_show_expanders">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="enabled" />
</parameters>
</method>
<method name="SetTooltipCell" cname="gtk_tree_view_set_tooltip_cell">
<return-type type="void" />
<parameters>
<parameter type="GtkTooltip*" name="tooltip" />
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeViewColumn*" name="column" />
<parameter type="GtkCellRenderer*" name="cell" />
</parameters>
</method>
<method name="SetTooltipColumn" cname="gtk_tree_view_set_tooltip_column">
<return-type type="void" />
<parameters>
<parameter type="gint" name="column" />
</parameters>
</method>
<method name="SetTooltipRow" cname="gtk_tree_view_set_tooltip_row">
<return-type type="void" />
<parameters>
<parameter type="GtkTooltip*" name="tooltip" />
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="SetVadjustment" cname="gtk_tree_view_set_vadjustment" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</method>
<method name="UnsetRowsDragDest" cname="gtk_tree_view_unset_rows_drag_dest">
<return-type type="void" />
</method>
<method name="UnsetRowsDragSource" cname="gtk_tree_view_unset_rows_drag_source">
<return-type type="void" />
</method>
</object>
<object name="TreeViewColumn" cname="GtkTreeViewColumn" parent="GInitiallyUnowned">
<class_struct cname="GtkTreeViewColumnClass">
<field name="ParentClass" cname="parent_class" type="GInitiallyUnownedClass" />
<method signal_vm="clicked" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkTreeViewColumnPrivate*" />
<signal name="Clicked" cname="clicked" when="LAST" field_name="clicked">
<return-type type="void" />
<parameters />
</signal>
<property name="Visible" cname="visible" type="gboolean" readable="true" writeable="true" />
<property name="Resizable" cname="resizable" type="gboolean" readable="true" writeable="true" />
<property name="XOffset" cname="x-offset" type="gint" readable="true" />
<property name="Width" cname="width" type="gint" readable="true" />
<property name="Spacing" cname="spacing" type="gint" readable="true" writeable="true" />
<property name="Sizing" cname="sizing" type="GtkTreeViewColumnSizing" readable="true" writeable="true" />
<property name="FixedWidth" cname="fixed-width" type="gint" readable="true" writeable="true" />
<property name="MinWidth" cname="min-width" type="gint" readable="true" writeable="true" />
<property name="MaxWidth" cname="max-width" type="gint" readable="true" writeable="true" />
<property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
<property name="Expand" cname="expand" type="gboolean" readable="true" writeable="true" />
<property name="Clickable" cname="clickable" type="gboolean" readable="true" writeable="true" />
<property name="Widget" cname="widget" type="GtkWidget" readable="true" writeable="true" />
<property name="Alignment" cname="alignment" type="gfloat" readable="true" writeable="true" />
<property name="Reorderable" cname="reorderable" type="gboolean" readable="true" writeable="true" />
<property name="SortIndicator" cname="sort-indicator" type="gboolean" readable="true" writeable="true" />
<property name="SortOrder" cname="sort-order" type="GtkSortType" readable="true" writeable="true" />
<property name="SortColumnId" cname="sort-column-id" type="gint" readable="true" writeable="true" />
<property name="CellArea" cname="cell-area" type="GtkCellArea" readable="true" writeable="true" construct-only="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkCellLayout" />
<interface cname="GtkBuildable" />
</implements>
<method name="AddAttribute" cname="gtk_tree_view_column_add_attribute">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell_renderer" />
<parameter type="const-gchar*" name="attribute" />
<parameter type="gint" name="column" />
</parameters>
</method>
<method name="CellGetPosition" cname="gtk_tree_view_column_cell_get_position">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell_renderer" />
<parameter type="gint*" name="x_offset" />
<parameter type="gint*" name="width" />
</parameters>
</method>
<method name="CellGetSize" cname="gtk_tree_view_column_cell_get_size">
<return-type type="void" />
<parameters>
<parameter type="const-GdkRectangle*" name="cell_area" />
<parameter type="gint*" name="x_offset" />
<parameter type="gint*" name="y_offset" />
<parameter type="gint*" name="width" />
<parameter type="gint*" name="height" />
</parameters>
</method>
<method name="CellIsVisible" cname="gtk_tree_view_column_cell_is_visible">
<return-type type="gboolean" />
</method>
<method name="CellSetCellData" cname="gtk_tree_view_column_cell_set_cell_data">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeModel*" name="tree_model" />
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gboolean" name="is_expander" />
<parameter type="gboolean" name="is_expanded" />
</parameters>
</method>
<method name="Clear" cname="gtk_tree_view_column_clear">
<return-type type="void" />
</method>
<method name="ClearAttributes" cname="gtk_tree_view_column_clear_attributes">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell_renderer" />
</parameters>
</method>
<method name="Clicked" cname="gtk_tree_view_column_clicked">
<return-type type="void" />
</method>
<method name="FocusCell" cname="gtk_tree_view_column_focus_cell">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell" />
</parameters>
</method>
<method name="GetAlignment" cname="gtk_tree_view_column_get_alignment">
<return-type type="gfloat" />
</method>
<method name="GetButton" cname="gtk_tree_view_column_get_button">
<return-type type="GtkWidget*" />
</method>
<method name="GetClickable" cname="gtk_tree_view_column_get_clickable">
<return-type type="gboolean" />
</method>
<method name="GetExpand" cname="gtk_tree_view_column_get_expand">
<return-type type="gboolean" />
</method>
<method name="GetFixedWidth" cname="gtk_tree_view_column_get_fixed_width">
<return-type type="gint" />
</method>
<method name="GetMaxWidth" cname="gtk_tree_view_column_get_max_width">
<return-type type="gint" />
</method>
<method name="GetMinWidth" cname="gtk_tree_view_column_get_min_width">
<return-type type="gint" />
</method>
<method name="GetReorderable" cname="gtk_tree_view_column_get_reorderable">
<return-type type="gboolean" />
</method>
<method name="GetResizable" cname="gtk_tree_view_column_get_resizable">
<return-type type="gboolean" />
</method>
<method name="GetSizing" cname="gtk_tree_view_column_get_sizing">
<return-type type="GtkTreeViewColumnSizing" />
</method>
<method name="GetSortColumnId" cname="gtk_tree_view_column_get_sort_column_id">
<return-type type="gint" />
</method>
<method name="GetSortIndicator" cname="gtk_tree_view_column_get_sort_indicator">
<return-type type="gboolean" />
</method>
<method name="GetSortOrder" cname="gtk_tree_view_column_get_sort_order">
<return-type type="GtkSortType" />
</method>
<method name="GetSpacing" cname="gtk_tree_view_column_get_spacing">
<return-type type="gint" />
</method>
<method name="GetTitle" cname="gtk_tree_view_column_get_title">
<return-type type="const-gchar*" />
</method>
<method name="GetTreeView" cname="gtk_tree_view_column_get_tree_view">
<return-type type="GtkWidget*" />
</method>
<method name="GetType" cname="gtk_tree_view_column_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVisible" cname="gtk_tree_view_column_get_visible">
<return-type type="gboolean" />
</method>
<method name="GetWidget" cname="gtk_tree_view_column_get_widget">
<return-type type="GtkWidget*" />
</method>
<method name="GetWidth" cname="gtk_tree_view_column_get_width">
<return-type type="gint" />
</method>
<method name="GetXOffset" cname="gtk_tree_view_column_get_x_offset">
<return-type type="gint" />
</method>
<constructor cname="gtk_tree_view_column_new" />
<constructor cname="gtk_tree_view_column_new_with_area">
<parameters>
<parameter type="GtkCellArea*" name="area" />
</parameters>
</constructor>
<constructor cname="gtk_tree_view_column_new_with_attributes">
<parameters>
<parameter type="const-gchar*" name="title" />
<parameter type="GtkCellRenderer*" name="cell" />
<parameter ellipsis="true" />
</parameters>
</constructor>
<method name="PackEnd" cname="gtk_tree_view_column_pack_end">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell" />
<parameter type="gboolean" name="expand" />
</parameters>
</method>
<method name="PackStart" cname="gtk_tree_view_column_pack_start">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell" />
<parameter type="gboolean" name="expand" />
</parameters>
</method>
<method name="QueueResize" cname="gtk_tree_view_column_queue_resize">
<return-type type="void" />
</method>
<method name="SetAlignment" cname="gtk_tree_view_column_set_alignment">
<return-type type="void" />
<parameters>
<parameter type="gfloat" name="xalign" />
</parameters>
</method>
<method name="SetAttributes" cname="gtk_tree_view_column_set_attributes">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell_renderer" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="SetCellDataFunc" cname="gtk_tree_view_column_set_cell_data_func">
<return-type type="void" />
<parameters>
<parameter type="GtkCellRenderer*" name="cell_renderer" />
<parameter type="GtkTreeCellDataFunc" name="func" />
<parameter type="gpointer" name="func_data" />
<parameter type="GDestroyNotify" name="destroy" />
</parameters>
</method>
<method name="SetClickable" cname="gtk_tree_view_column_set_clickable">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="clickable" />
</parameters>
</method>
<method name="SetExpand" cname="gtk_tree_view_column_set_expand">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="expand" />
</parameters>
</method>
<method name="SetFixedWidth" cname="gtk_tree_view_column_set_fixed_width">
<return-type type="void" />
<parameters>
<parameter type="gint" name="fixed_width" />
</parameters>
</method>
<method name="SetMaxWidth" cname="gtk_tree_view_column_set_max_width">
<return-type type="void" />
<parameters>
<parameter type="gint" name="max_width" />
</parameters>
</method>
<method name="SetMinWidth" cname="gtk_tree_view_column_set_min_width">
<return-type type="void" />
<parameters>
<parameter type="gint" name="min_width" />
</parameters>
</method>
<method name="SetReorderable" cname="gtk_tree_view_column_set_reorderable">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="reorderable" />
</parameters>
</method>
<method name="SetResizable" cname="gtk_tree_view_column_set_resizable">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="resizable" />
</parameters>
</method>
<method name="SetSizing" cname="gtk_tree_view_column_set_sizing">
<return-type type="void" />
<parameters>
<parameter type="GtkTreeViewColumnSizing" name="type" />
</parameters>
</method>
<method name="SetSortColumnId" cname="gtk_tree_view_column_set_sort_column_id">
<return-type type="void" />
<parameters>
<parameter type="gint" name="sort_column_id" />
</parameters>
</method>
<method name="SetSortIndicator" cname="gtk_tree_view_column_set_sort_indicator">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetSortOrder" cname="gtk_tree_view_column_set_sort_order">
<return-type type="void" />
<parameters>
<parameter type="GtkSortType" name="order" />
</parameters>
</method>
<method name="SetSpacing" cname="gtk_tree_view_column_set_spacing">
<return-type type="void" />
<parameters>
<parameter type="gint" name="spacing" />
</parameters>
</method>
<method name="SetTitle" cname="gtk_tree_view_column_set_title">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="title" />
</parameters>
</method>
<method name="SetVisible" cname="gtk_tree_view_column_set_visible">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="visible" />
</parameters>
</method>
<method name="SetWidget" cname="gtk_tree_view_column_set_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
</object>
<object name="UIManager" cname="GtkUIManager" parent="GObject">
<class_struct cname="GtkUIManagerClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method signal_vm="add_widget" />
<method signal_vm="actions_changed" />
<method signal_vm="connect_proxy" />
<method signal_vm="disconnect_proxy" />
<method signal_vm="pre_activate" />
<method signal_vm="post_activate" />
<method vm="get_widget" />
<method vm="get_action" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="PrivateData" cname="private_data" type="GtkUIManagerPrivate*" />
<property name="AddTearoffs" cname="add-tearoffs" type="gboolean" readable="true" writeable="true" />
<property name="Ui" cname="ui" type="gchar*" readable="true" />
<signal name="AddWidget" cname="add-widget" when="FIRST" field_name="add_widget">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</signal>
<signal name="ActionsChanged" cname="actions-changed" when="FIRST" field_name="actions_changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="ConnectProxy" cname="connect-proxy" when="FIRST" field_name="connect_proxy">
<return-type type="void" />
<parameters>
<parameter type="GtkAction*" name="action" />
<parameter type="GtkWidget*" name="proxy" />
</parameters>
</signal>
<signal name="DisconnectProxy" cname="disconnect-proxy" when="FIRST" field_name="disconnect_proxy">
<return-type type="void" />
<parameters>
<parameter type="GtkAction*" name="action" />
<parameter type="GtkWidget*" name="proxy" />
</parameters>
</signal>
<signal name="PreActivate" cname="pre-activate" when="FIRST" field_name="pre_activate">
<return-type type="void" />
<parameters>
<parameter type="GtkAction*" name="action" />
</parameters>
</signal>
<signal name="PostActivate" cname="post-activate" when="FIRST" field_name="post_activate">
<return-type type="void" />
<parameters>
<parameter type="GtkAction*" name="action" />
</parameters>
</signal>
<virtual_method name="GetWidget" cname="get_widget">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="const-gchar*" name="path" />
</parameters>
</virtual_method>
<virtual_method name="GetAction" cname="get_action">
<return-type type="GtkAction*" />
<parameters>
<parameter type="const-gchar*" name="path" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="AddUi" cname="gtk_ui_manager_add_ui" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="guint" name="merge_id" />
<parameter type="const-gchar*" name="path" />
<parameter type="const-gchar*" name="name" />
<parameter type="const-gchar*" name="action" />
<parameter type="GtkUIManagerItemType" name="type" />
<parameter type="gboolean" name="top" />
</parameters>
</method>
<method name="AddUiFromFile" cname="gtk_ui_manager_add_ui_from_file" deprecated="1">
<return-type type="guint" />
<parameters>
<parameter type="const-gchar*" name="filename" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="AddUiFromResource" cname="gtk_ui_manager_add_ui_from_resource" deprecated="1">
<return-type type="guint" />
<parameters>
<parameter type="const-gchar*" name="resource_path" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="AddUiFromString" cname="gtk_ui_manager_add_ui_from_string" deprecated="1">
<return-type type="guint" />
<parameters>
<parameter type="const-gchar*" name="buffer" />
<parameter type="gssize" name="length" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="EnsureUpdate" cname="gtk_ui_manager_ensure_update" deprecated="1">
<return-type type="void" />
</method>
<method name="GetAccelGroup" cname="gtk_ui_manager_get_accel_group" deprecated="1">
<return-type type="GtkAccelGroup*" />
</method>
<method name="GetAction" cname="gtk_ui_manager_get_action" deprecated="1">
<return-type type="GtkAction*" />
<parameters>
<parameter type="const-gchar*" name="path" />
</parameters>
</method>
<method name="GetActionGroups" cname="gtk_ui_manager_get_action_groups" deprecated="1">
<return-type type="GList*" />
</method>
<method name="GetAddTearoffs" cname="gtk_ui_manager_get_add_tearoffs" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetToplevels" cname="gtk_ui_manager_get_toplevels" deprecated="1">
<return-type type="GSList*" />
<parameters>
<parameter type="GtkUIManagerItemType" name="types" />
</parameters>
</method>
<method name="GetType" cname="gtk_ui_manager_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<method name="GetUi" cname="gtk_ui_manager_get_ui" deprecated="1">
<return-type type="gchar*" />
</method>
<method name="GetWidget" cname="gtk_ui_manager_get_widget" deprecated="1">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="const-gchar*" name="path" />
</parameters>
</method>
<method name="InsertActionGroup" cname="gtk_ui_manager_insert_action_group" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkActionGroup*" name="action_group" />
<parameter type="gint" name="pos" />
</parameters>
</method>
<constructor cname="gtk_ui_manager_new" deprecated="1" />
<constructor cname="gtk_ui_manager_new_merge_id" deprecated="1">
<parameters>
<parameter type="GtkUIManager*" name="manager" />
</parameters>
</constructor>
<method name="RemoveActionGroup" cname="gtk_ui_manager_remove_action_group" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkActionGroup*" name="action_group" />
</parameters>
</method>
<method name="RemoveUi" cname="gtk_ui_manager_remove_ui" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="guint" name="merge_id" />
</parameters>
</method>
<method name="SetAddTearoffs" cname="gtk_ui_manager_set_add_tearoffs" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="add_tearoffs" />
</parameters>
</method>
</object>
<object name="VBox" cname="GtkVBox" parent="GtkBox">
<class_struct cname="GtkVBoxClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
</class_struct>
<method name="GetType" cname="gtk_vbox_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_vbox_new" deprecated="1">
<parameters>
<parameter type="gboolean" name="homogeneous" />
<parameter type="gint" name="spacing" />
</parameters>
</constructor>
</object>
<object name="VButtonBox" cname="GtkVButtonBox" parent="GtkButtonBox">
<class_struct cname="GtkVButtonBoxClass">
<field name="ParentClass" cname="parent_class" type="GtkButtonBoxClass" />
</class_struct>
<method name="GetType" cname="gtk_vbutton_box_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_vbutton_box_new" deprecated="1" />
</object>
<object name="Viewport" cname="GtkViewport" parent="GtkBin">
<class_struct cname="GtkViewportClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkViewportPrivate*" />
<property name="ShadowType" cname="shadow-type" type="GtkShadowType" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkScrollable" />
</implements>
<method name="GetBinWindow" cname="gtk_viewport_get_bin_window">
<return-type type="GdkWindow*" />
</method>
<method name="GetHadjustment" cname="gtk_viewport_get_hadjustment" deprecated="1">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetShadowType" cname="gtk_viewport_get_shadow_type">
<return-type type="GtkShadowType" />
</method>
<method name="GetType" cname="gtk_viewport_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVadjustment" cname="gtk_viewport_get_vadjustment" deprecated="1">
<return-type type="GtkAdjustment*" />
</method>
<method name="GetViewWindow" cname="gtk_viewport_get_view_window">
<return-type type="GdkWindow*" />
</method>
<constructor cname="gtk_viewport_new">
<parameters>
<parameter type="GtkAdjustment*" name="hadjustment" />
<parameter type="GtkAdjustment*" name="vadjustment" />
</parameters>
</constructor>
<method name="SetHadjustment" cname="gtk_viewport_set_hadjustment" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</method>
<method name="SetShadowType" cname="gtk_viewport_set_shadow_type">
<return-type type="void" />
<parameters>
<parameter type="GtkShadowType" name="type" />
</parameters>
</method>
<method name="SetVadjustment" cname="gtk_viewport_set_vadjustment" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</method>
</object>
<object name="VolumeButton" cname="GtkVolumeButton" parent="GtkScaleButton">
<class_struct cname="GtkVolumeButtonClass">
<field name="ParentClass" cname="parent_class" type="GtkScaleButtonClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<property name="UseSymbolic" cname="use-symbolic" type="gboolean" readable="true" writeable="true" construct="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_volume_button_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_volume_button_new" />
</object>
<object name="VPaned" cname="GtkVPaned" parent="GtkPaned">
<class_struct cname="GtkVPanedClass">
<field name="ParentClass" cname="parent_class" type="GtkPanedClass" />
</class_struct>
<method name="GetType" cname="gtk_vpaned_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_vpaned_new" deprecated="1" />
</object>
<object name="VScale" cname="GtkVScale" parent="GtkScale">
<class_struct cname="GtkVScaleClass">
<field name="ParentClass" cname="parent_class" type="GtkScaleClass" />
</class_struct>
<method name="GetType" cname="gtk_vscale_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_vscale_new" deprecated="1">
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</constructor>
<constructor cname="gtk_vscale_new_with_range" deprecated="1">
<parameters>
<parameter type="gdouble" name="min" />
<parameter type="gdouble" name="max" />
<parameter type="gdouble" name="step" />
</parameters>
</constructor>
</object>
<object name="VScrollbar" cname="GtkVScrollbar" parent="GtkScrollbar">
<class_struct cname="GtkVScrollbarClass">
<field name="ParentClass" cname="parent_class" type="GtkScrollbarClass" />
</class_struct>
<method name="GetType" cname="gtk_vscrollbar_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_vscrollbar_new" deprecated="1">
<parameters>
<parameter type="GtkAdjustment*" name="adjustment" />
</parameters>
</constructor>
</object>
<object name="VSeparator" cname="GtkVSeparator" parent="GtkSeparator">
<class_struct cname="GtkVSeparatorClass">
<field name="ParentClass" cname="parent_class" type="GtkSeparatorClass" />
</class_struct>
<method name="GetType" cname="gtk_vseparator_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_vseparator_new" deprecated="1" />
</object>
<object name="Widget" cname="GtkWidget" parent="GInitiallyUnowned">
<class_struct cname="GtkWidgetClass">
<field name="ParentClass" cname="parent_class" type="GInitiallyUnownedClass" />
<field name="ActivateSignal" cname="activate_signal" type="guint" />
<method vm="dispatch_child_properties_changed" />
<method signal_vm="destroy" />
<method signal_vm="show" />
<method vm="show_all" />
<method signal_vm="hide" />
<method signal_vm="map" />
<method signal_vm="unmap" />
<method signal_vm="realize" />
<method signal_vm="unrealize" />
<method signal_vm="size_allocate" />
<method signal_vm="state_changed" />
<method signal_vm="state_flags_changed" />
<method signal_vm="parent_set" />
<method signal_vm="hierarchy_changed" />
<method signal_vm="style_set" />
<method signal_vm="direction_changed" />
<method signal_vm="grab_notify" />
<method signal_vm="child_notify" />
<method signal_vm="draw" />
<method vm="get_request_mode" />
<method vm="get_preferred_height" />
<method vm="get_preferred_width_for_height" />
<method vm="get_preferred_width" />
<method vm="get_preferred_height_for_width" />
<method signal_vm="mnemonic_activate" />
<method signal_vm="grab_focus" />
<method signal_vm="focus" />
<method signal_vm="move_focus" />
<method signal_vm="keynav_failed" />
<method signal_vm="event" />
<method signal_vm="button_press_event" />
<method signal_vm="button_release_event" />
<method signal_vm="scroll_event" />
<method signal_vm="motion_notify_event" />
<method signal_vm="delete_event" />
<method signal_vm="destroy_event" />
<method signal_vm="key_press_event" />
<method signal_vm="key_release_event" />
<method signal_vm="enter_notify_event" />
<method signal_vm="leave_notify_event" />
<method signal_vm="configure_event" />
<method signal_vm="focus_in_event" />
<method signal_vm="focus_out_event" />
<method signal_vm="map_event" />
<method signal_vm="unmap_event" />
<method signal_vm="property_notify_event" />
<method signal_vm="selection_clear_event" />
<method signal_vm="selection_request_event" />
<method signal_vm="selection_notify_event" />
<method signal_vm="proximity_in_event" />
<method signal_vm="proximity_out_event" />
<method signal_vm="visibility_notify_event" />
<method signal_vm="window_state_event" />
<method signal_vm="damage_event" />
<method signal_vm="grab_broken_event" />
<method signal_vm="selection_get" />
<method signal_vm="selection_received" />
<method signal_vm="drag_begin" />
<method signal_vm="drag_end" />
<method signal_vm="drag_data_get" />
<method signal_vm="drag_data_delete" />
<method signal_vm="drag_leave" />
<method signal_vm="drag_motion" />
<method signal_vm="drag_drop" />
<method signal_vm="drag_data_received" />
<method signal_vm="drag_failed" />
<method signal_vm="popup_menu" />
<method signal_vm="show_help" />
<method vm="get_accessible" />
<method signal_vm="screen_changed" />
<method signal_vm="can_activate_accel" />
<method signal_vm="composited_changed" />
<method signal_vm="query_tooltip" />
<method vm="compute_expand" />
<method vm="adjust_size_request" />
<method vm="adjust_size_allocation" />
<method signal_vm="style_updated" />
<method signal_vm="touch_event" />
<method vm="get_preferred_height_and_baseline_for_width" />
<method vm="adjust_baseline_request" />
<method vm="adjust_baseline_allocation" />
<method vm="queue_draw_region" />
<field name="Priv" cname="priv" type="GtkWidgetClassPrivate*" />
<method vm="_gtk_reserved6" />
<method vm="_gtk_reserved7" />
</class_struct>
<field name="Priv" cname="priv" type="GtkWidgetPrivate*" />
<property name="Name" cname="name" type="gchar*" readable="true" writeable="true" />
<property name="Parent" cname="parent" type="GtkContainer" readable="true" writeable="true" />
<property name="WidthRequest" cname="width-request" type="gint" readable="true" writeable="true" />
<property name="HeightRequest" cname="height-request" type="gint" readable="true" writeable="true" />
<property name="Visible" cname="visible" type="gboolean" readable="true" writeable="true" />
<property name="Sensitive" cname="sensitive" type="gboolean" readable="true" writeable="true" />
<property name="AppPaintable" cname="app-paintable" type="gboolean" readable="true" writeable="true" />
<property name="CanFocus" cname="can-focus" type="gboolean" readable="true" writeable="true" />
<property name="HasFocus" cname="has-focus" type="gboolean" readable="true" writeable="true" />
<property name="IsFocus" cname="is-focus" type="gboolean" readable="true" writeable="true" />
<property name="FocusOnClick" cname="focus-on-click" type="gboolean" readable="true" writeable="true" />
<property name="CanDefault" cname="can-default" type="gboolean" readable="true" writeable="true" />
<property name="HasDefault" cname="has-default" type="gboolean" readable="true" writeable="true" />
<property name="ReceivesDefault" cname="receives-default" type="gboolean" readable="true" writeable="true" />
<property name="CompositeChild" cname="composite-child" type="gboolean" readable="true" />
<property name="Style" cname="style" type="GtkStyle" readable="true" writeable="true" />
<property name="Events" cname="events" type="GdkEventMask" readable="true" writeable="true" />
<property name="NoShowAll" cname="no-show-all" type="gboolean" readable="true" writeable="true" />
<property name="HasTooltip" cname="has-tooltip" type="gboolean" readable="true" writeable="true" />
<property name="TooltipText" cname="tooltip-text" type="gchar*" readable="true" writeable="true" />
<property name="TooltipMarkup" cname="tooltip-markup" type="gchar*" readable="true" writeable="true" />
<property name="Window" cname="window" type="GdkWindow" readable="true" />
<property name="DoubleBuffered" cname="double-buffered" type="gboolean" readable="true" writeable="true" />
<property name="Halign" cname="halign" type="GtkAlign" readable="true" writeable="true" />
<property name="Valign" cname="valign" type="GtkAlign" readable="true" writeable="true" />
<property name="MarginLeft" cname="margin-left" type="gint" readable="true" writeable="true" />
<property name="MarginRight" cname="margin-right" type="gint" readable="true" writeable="true" />
<property name="MarginStart" cname="margin-start" type="gint" readable="true" writeable="true" />
<property name="MarginEnd" cname="margin-end" type="gint" readable="true" writeable="true" />
<property name="MarginTop" cname="margin-top" type="gint" readable="true" writeable="true" />
<property name="MarginBottom" cname="margin-bottom" type="gint" readable="true" writeable="true" />
<property name="Margin" cname="margin" type="gint" readable="true" writeable="true" />
<property name="Hexpand" cname="hexpand" type="gboolean" readable="true" writeable="true" />
<property name="HexpandSet" cname="hexpand-set" type="gboolean" readable="true" writeable="true" />
<property name="Vexpand" cname="vexpand" type="gboolean" readable="true" writeable="true" />
<property name="VexpandSet" cname="vexpand-set" type="gboolean" readable="true" writeable="true" />
<property name="Expand" cname="expand" type="gboolean" readable="true" writeable="true" />
<property name="Opacity" cname="opacity" type="gdouble" readable="true" writeable="true" />
<property name="ScaleFactor" cname="scale-factor" type="gint" readable="true" />
<signal name="Destroy" cname="destroy" when="CLEANUP" field_name="destroy">
<return-type type="void" />
<parameters />
</signal>
<signal name="Show" cname="show" when="FIRST" field_name="show">
<return-type type="void" />
<parameters />
</signal>
<signal name="Hide" cname="hide" when="FIRST" field_name="hide">
<return-type type="void" />
<parameters />
</signal>
<signal name="Map" cname="map" when="FIRST" field_name="map">
<return-type type="void" />
<parameters />
</signal>
<signal name="Unmap" cname="unmap" when="FIRST" field_name="unmap">
<return-type type="void" />
<parameters />
</signal>
<signal name="Realize" cname="realize" when="FIRST" field_name="realize">
<return-type type="void" />
<parameters />
</signal>
<signal name="Unrealize" cname="unrealize" when="LAST" field_name="unrealize">
<return-type type="void" />
<parameters />
</signal>
<signal name="SizeAllocate" cname="size-allocate" when="FIRST" field_name="size_allocate">
<return-type type="void" />
<parameters>
<parameter type="GtkAllocation*" name="allocation" />
</parameters>
</signal>
<signal name="StateChanged" cname="state-changed" when="FIRST" field_name="state_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkStateType" name="previous_state" />
</parameters>
</signal>
<signal name="StateFlagsChanged" cname="state-flags-changed" when="FIRST" field_name="state_flags_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="previous_state_flags" />
</parameters>
</signal>
<signal name="ParentSet" cname="parent-set" when="FIRST" field_name="parent_set">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="previous_parent" />
</parameters>
</signal>
<signal name="HierarchyChanged" cname="hierarchy-changed" when="LAST" field_name="hierarchy_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="previous_toplevel" />
</parameters>
</signal>
<signal name="StyleSet" cname="style-set" when="FIRST" field_name="style_set">
<return-type type="void" />
<parameters>
<parameter type="GtkStyle*" name="previous_style" />
</parameters>
</signal>
<signal name="StyleUpdated" cname="style-updated" when="FIRST" field_name="style_updated">
<return-type type="void" />
<parameters />
</signal>
<signal name="DirectionChanged" cname="direction-changed" when="FIRST" field_name="direction_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkTextDirection" name="previous_direction" />
</parameters>
</signal>
<signal name="GrabNotify" cname="grab-notify" when="FIRST" field_name="grab_notify">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="was_grabbed" />
</parameters>
</signal>
<signal name="ChildNotify" cname="child-notify" when="FIRST" field_name="child_notify">
<return-type type="void" />
<parameters>
<parameter type="GParamSpec*" name="child_property" />
</parameters>
</signal>
<signal name="Draw" cname="draw" when="LAST" field_name="draw">
<return-type type="gboolean" />
<parameters>
<parameter type="cairo_t*" name="cr" />
</parameters>
</signal>
<signal name="MnemonicActivate" cname="mnemonic-activate" when="LAST" field_name="mnemonic_activate">
<return-type type="gboolean" />
<parameters>
<parameter type="gboolean" name="group_cycling" />
</parameters>
</signal>
<signal name="GrabFocus" cname="grab-focus" when="LAST" field_name="grab_focus">
<return-type type="void" />
<parameters />
</signal>
<signal name="Focus" cname="focus" when="LAST" field_name="focus">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkDirectionType" name="direction" />
</parameters>
</signal>
<signal name="MoveFocus" cname="move-focus" when="LAST" field_name="move_focus">
<return-type type="void" />
<parameters>
<parameter type="GtkDirectionType" name="direction" />
</parameters>
</signal>
<signal name="KeynavFailed" cname="keynav-failed" when="LAST" field_name="keynav_failed">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkDirectionType" name="direction" />
</parameters>
</signal>
<signal name="Event" cname="event" when="LAST" field_name="event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEvent*" name="event" />
</parameters>
</signal>
<signal name="EventAfter" cname="event-after">
<return-type type="void" />
<parameters>
<parameter name="p0" type="GdkEvent" />
</parameters>
</signal>
<signal name="ButtonPressEvent" cname="button-press-event" when="LAST" field_name="button_press_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventButton*" name="event" />
</parameters>
</signal>
<signal name="ButtonReleaseEvent" cname="button-release-event" when="LAST" field_name="button_release_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventButton*" name="event" />
</parameters>
</signal>
<signal name="TouchEvent" cname="touch-event" when="LAST" field_name="touch_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventTouch*" name="event" />
</parameters>
</signal>
<signal name="ScrollEvent" cname="scroll-event" when="LAST" field_name="scroll_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventScroll*" name="event" />
</parameters>
</signal>
<signal name="MotionNotifyEvent" cname="motion-notify-event" when="LAST" field_name="motion_notify_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventMotion*" name="event" />
</parameters>
</signal>
<signal name="CompositedChanged" cname="composited-changed" when="LAST" field_name="composited_changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="DeleteEvent" cname="delete-event" when="LAST" field_name="delete_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventAny*" name="event" />
</parameters>
</signal>
<signal name="DestroyEvent" cname="destroy-event" when="LAST" field_name="destroy_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventAny*" name="event" />
</parameters>
</signal>
<signal name="KeyPressEvent" cname="key-press-event" when="LAST" field_name="key_press_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventKey*" name="event" />
</parameters>
</signal>
<signal name="KeyReleaseEvent" cname="key-release-event" when="LAST" field_name="key_release_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventKey*" name="event" />
</parameters>
</signal>
<signal name="EnterNotifyEvent" cname="enter-notify-event" when="LAST" field_name="enter_notify_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventCrossing*" name="event" />
</parameters>
</signal>
<signal name="LeaveNotifyEvent" cname="leave-notify-event" when="LAST" field_name="leave_notify_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventCrossing*" name="event" />
</parameters>
</signal>
<signal name="ConfigureEvent" cname="configure-event" when="LAST" field_name="configure_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventConfigure*" name="event" />
</parameters>
</signal>
<signal name="FocusInEvent" cname="focus-in-event" when="LAST" field_name="focus_in_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventFocus*" name="event" />
</parameters>
</signal>
<signal name="FocusOutEvent" cname="focus-out-event" when="LAST" field_name="focus_out_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventFocus*" name="event" />
</parameters>
</signal>
<signal name="MapEvent" cname="map-event" when="LAST" field_name="map_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventAny*" name="event" />
</parameters>
</signal>
<signal name="UnmapEvent" cname="unmap-event" when="LAST" field_name="unmap_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventAny*" name="event" />
</parameters>
</signal>
<signal name="PropertyNotifyEvent" cname="property-notify-event" when="LAST" field_name="property_notify_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventProperty*" name="event" />
</parameters>
</signal>
<signal name="SelectionClearEvent" cname="selection-clear-event" when="LAST" field_name="selection_clear_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventSelection*" name="event" />
</parameters>
</signal>
<signal name="SelectionRequestEvent" cname="selection-request-event" when="LAST" field_name="selection_request_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventSelection*" name="event" />
</parameters>
</signal>
<signal name="SelectionNotifyEvent" cname="selection-notify-event" when="LAST" field_name="selection_notify_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventSelection*" name="event" />
</parameters>
</signal>
<signal name="SelectionReceived" cname="selection-received" when="LAST" field_name="selection_received">
<return-type type="void" />
<parameters>
<parameter type="GtkSelectionData*" name="selection_data" />
<parameter type="guint" name="time_" />
</parameters>
</signal>
<signal name="SelectionGet" cname="selection-get" when="LAST" field_name="selection_get">
<return-type type="void" />
<parameters>
<parameter type="GtkSelectionData*" name="selection_data" />
<parameter type="guint" name="info" />
<parameter type="guint" name="time_" />
</parameters>
</signal>
<signal name="ProximityInEvent" cname="proximity-in-event" when="LAST" field_name="proximity_in_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventProximity*" name="event" />
</parameters>
</signal>
<signal name="ProximityOutEvent" cname="proximity-out-event" when="LAST" field_name="proximity_out_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventProximity*" name="event" />
</parameters>
</signal>
<signal name="DragLeave" cname="drag-leave" when="LAST" field_name="drag_leave">
<return-type type="void" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
<parameter type="guint" name="time_" />
</parameters>
</signal>
<signal name="DragBegin" cname="drag-begin" when="LAST" field_name="drag_begin">
<return-type type="void" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
</parameters>
</signal>
<signal name="DragEnd" cname="drag-end" when="LAST" field_name="drag_end">
<return-type type="void" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
</parameters>
</signal>
<signal name="DragDataDelete" cname="drag-data-delete" when="LAST" field_name="drag_data_delete">
<return-type type="void" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
</parameters>
</signal>
<signal name="DragFailed" cname="drag-failed" when="LAST" field_name="drag_failed">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
<parameter type="GtkDragResult" name="result" />
</parameters>
</signal>
<signal name="DragMotion" cname="drag-motion" when="LAST" field_name="drag_motion">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="guint" name="time_" />
</parameters>
</signal>
<signal name="DragDrop" cname="drag-drop" when="LAST" field_name="drag_drop">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="guint" name="time_" />
</parameters>
</signal>
<signal name="DragDataGet" cname="drag-data-get" when="LAST" field_name="drag_data_get">
<return-type type="void" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
<parameter type="GtkSelectionData*" name="selection_data" />
<parameter type="guint" name="info" />
<parameter type="guint" name="time_" />
</parameters>
</signal>
<signal name="DragDataReceived" cname="drag-data-received" when="LAST" field_name="drag_data_received">
<return-type type="void" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="GtkSelectionData*" name="selection_data" />
<parameter type="guint" name="info" />
<parameter type="guint" name="time_" />
</parameters>
</signal>
<signal name="VisibilityNotifyEvent" cname="visibility-notify-event" when="LAST" field_name="visibility_notify_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventVisibility*" name="event" />
</parameters>
</signal>
<signal name="WindowStateEvent" cname="window-state-event" when="LAST" field_name="window_state_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventWindowState*" name="event" />
</parameters>
</signal>
<signal name="DamageEvent" cname="damage-event" when="LAST" field_name="damage_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventExpose*" name="event" />
</parameters>
</signal>
<signal name="GrabBrokenEvent" cname="grab-broken-event" when="LAST" field_name="grab_broken_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventGrabBroken*" name="event" />
</parameters>
</signal>
<signal name="QueryTooltip" cname="query-tooltip" when="LAST" field_name="query_tooltip">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gboolean" name="keyboard_tooltip" />
<parameter type="GtkTooltip*" name="tooltip" />
</parameters>
</signal>
<signal name="PopupMenu" cname="popup-menu" when="LAST" field_name="popup_menu">
<return-type type="gboolean" />
<parameters />
</signal>
<signal name="ShowHelp" cname="show-help" when="LAST" field_name="show_help">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidgetHelpType" name="help_type" />
</parameters>
</signal>
<signal name="AccelClosuresChanged" cname="accel-closures-changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="ScreenChanged" cname="screen-changed" when="LAST" field_name="screen_changed">
<return-type type="void" />
<parameters>
<parameter type="GdkScreen*" name="previous_screen" />
</parameters>
</signal>
<signal name="CanActivateAccel" cname="can-activate-accel" when="LAST" field_name="can_activate_accel">
<return-type type="gboolean" />
<parameters>
<parameter type="guint" name="signal_id" />
</parameters>
</signal>
<property name="InteriorFocus" cname="interior-focus" type="gboolean" readable="true" />
<property name="FocusLineWidth" cname="focus-line-width" type="gint" readable="true" />
<property name="FocusLinePattern" cname="focus-line-pattern" type="gchar*" readable="true" />
<property name="FocusPadding" cname="focus-padding" type="gint" readable="true" />
<property name="CursorColor" cname="cursor-color" type="GdkColor" readable="true" />
<property name="SecondaryCursorColor" cname="secondary-cursor-color" type="GdkColor" readable="true" />
<property name="CursorAspectRatio" cname="cursor-aspect-ratio" type="gfloat" readable="true" />
<property name="WindowDragging" cname="window-dragging" type="gboolean" readable="true" />
<property name="LinkColor" cname="link-color" type="GdkColor" readable="true" />
<property name="VisitedLinkColor" cname="visited-link-color" type="GdkColor" readable="true" />
<property name="WideSeparators" cname="wide-separators" type="gboolean" readable="true" />
<property name="SeparatorWidth" cname="separator-width" type="gint" readable="true" />
<property name="SeparatorHeight" cname="separator-height" type="gint" readable="true" />
<property name="ScrollArrowHlength" cname="scroll-arrow-hlength" type="gint" readable="true" />
<property name="ScrollArrowVlength" cname="scroll-arrow-vlength" type="gint" readable="true" />
<property name="TextHandleWidth" cname="text-handle-width" type="gint" readable="true" />
<property name="TextHandleHeight" cname="text-handle-height" type="gint" readable="true" />
<virtual_method name="DispatchChildPropertiesChanged" cname="dispatch_child_properties_changed">
<return-type type="void" />
<parameters>
<parameter type="guint" name="n_pspecs" />
<parameter type="GParamSpec**" name="pspecs" />
</parameters>
</virtual_method>
<virtual_method name="ShowAll" cname="show_all">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="GetRequestMode" cname="get_request_mode">
<return-type type="GtkSizeRequestMode" />
<parameters />
</virtual_method>
<virtual_method name="GetPreferredHeight" cname="get_preferred_height">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="minimum_height" />
<parameter type="gint*" name="natural_height" />
</parameters>
</virtual_method>
<virtual_method name="GetPreferredWidthForHeight" cname="get_preferred_width_for_height">
<return-type type="void" />
<parameters>
<parameter type="gint" name="height" />
<parameter type="gint*" name="minimum_width" />
<parameter type="gint*" name="natural_width" />
</parameters>
</virtual_method>
<virtual_method name="GetPreferredWidth" cname="get_preferred_width">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="minimum_width" />
<parameter type="gint*" name="natural_width" />
</parameters>
</virtual_method>
<virtual_method name="GetPreferredHeightForWidth" cname="get_preferred_height_for_width">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
<parameter type="gint*" name="minimum_height" />
<parameter type="gint*" name="natural_height" />
</parameters>
</virtual_method>
<virtual_method name="GetAccessible" cname="get_accessible">
<return-type type="AtkObject*" />
<parameters />
</virtual_method>
<virtual_method name="ComputeExpand" cname="compute_expand">
<return-type type="void" />
<parameters>
<parameter type="gboolean*" name="hexpand_p" />
<parameter type="gboolean*" name="vexpand_p" />
</parameters>
</virtual_method>
<virtual_method name="AdjustSizeRequest" cname="adjust_size_request">
<return-type type="void" />
<parameters>
<parameter type="GtkOrientation" name="orientation" />
<parameter type="gint*" name="minimum_size" />
<parameter type="gint*" name="natural_size" />
</parameters>
</virtual_method>
<virtual_method name="AdjustSizeAllocation" cname="adjust_size_allocation">
<return-type type="void" />
<parameters>
<parameter type="GtkOrientation" name="orientation" />
<parameter type="gint*" name="minimum_size" />
<parameter type="gint*" name="natural_size" />
<parameter type="gint*" name="allocated_pos" />
<parameter type="gint*" name="allocated_size" />
</parameters>
</virtual_method>
<virtual_method name="GetPreferredHeightAndBaselineForWidth" cname="get_preferred_height_and_baseline_for_width">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
<parameter type="gint*" name="minimum_height" />
<parameter type="gint*" name="natural_height" />
<parameter type="gint*" name="minimum_baseline" />
<parameter type="gint*" name="natural_baseline" />
</parameters>
</virtual_method>
<virtual_method name="AdjustBaselineRequest" cname="adjust_baseline_request">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="minimum_baseline" />
<parameter type="gint*" name="natural_baseline" />
</parameters>
</virtual_method>
<virtual_method name="AdjustBaselineAllocation" cname="adjust_baseline_allocation">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="baseline" />
</parameters>
</virtual_method>
<virtual_method name="QueueDrawRegion" cname="queue_draw_region">
<return-type type="void" />
<parameters>
<parameter type="const-cairo_region_t*" name="region" />
</parameters>
</virtual_method>
<virtual_method name="GtkReserved6" cname="_gtk_reserved6" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved7" cname="_gtk_reserved7" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="AtkImplementor" />
<interface cname="GtkBuildable" />
</implements>
<method name="Activate" cname="gtk_widget_activate">
<return-type type="gboolean" />
</method>
<method name="AddAccelerator" cname="gtk_widget_add_accelerator">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="accel_signal" />
<parameter type="GtkAccelGroup*" name="accel_group" />
<parameter type="guint" name="accel_key" />
<parameter type="GdkModifierType" name="accel_mods" />
<parameter type="GtkAccelFlags" name="accel_flags" />
</parameters>
</method>
<method name="AddDeviceEvents" cname="gtk_widget_add_device_events">
<return-type type="void" />
<parameters>
<parameter type="GdkDevice*" name="device" />
<parameter type="GdkEventMask" name="events" />
</parameters>
</method>
<method name="AddEvents" cname="gtk_widget_add_events">
<return-type type="void" />
<parameters>
<parameter type="gint" name="events" />
</parameters>
</method>
<method name="AddMnemonicLabel" cname="gtk_widget_add_mnemonic_label">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="label" />
</parameters>
</method>
<method name="AddTickCallback" cname="gtk_widget_add_tick_callback">
<return-type type="guint" />
<parameters>
<parameter type="GtkTickCallback" name="callback" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="notify" />
</parameters>
</method>
<method name="CanActivateAccel" cname="gtk_widget_can_activate_accel">
<return-type type="gboolean" />
<parameters>
<parameter type="guint" name="signal_id" />
</parameters>
</method>
<method name="ChildFocus" cname="gtk_widget_child_focus">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkDirectionType" name="direction" />
</parameters>
</method>
<method name="ChildNotify" cname="gtk_widget_child_notify">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="child_property" />
</parameters>
</method>
<method name="ClassBindTemplateCallbackFull" cname="gtk_widget_class_bind_template_callback_full" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidgetClass*" name="widget_class" />
<parameter type="const-gchar*" name="callback_name" />
<parameter type="GCallback" name="callback_symbol" />
</parameters>
</method>
<method name="ClassBindTemplateChildFull" cname="gtk_widget_class_bind_template_child_full" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidgetClass*" name="widget_class" />
<parameter type="const-gchar*" name="name" />
<parameter type="gboolean" name="internal_child" />
<parameter type="gssize" name="struct_offset" />
</parameters>
</method>
<method name="ClassFindStyleProperty" cname="gtk_widget_class_find_style_property" shared="true">
<return-type type="GParamSpec*" />
<parameters>
<parameter type="GtkWidgetClass*" name="klass" />
<parameter type="const-gchar*" name="property_name" />
</parameters>
</method>
<method name="ClassGetCssName" cname="gtk_widget_class_get_css_name" shared="true">
<return-type type="const-char*" />
<parameters>
<parameter type="GtkWidgetClass*" name="widget_class" />
</parameters>
</method>
<method name="ClassInstallStyleProperty" cname="gtk_widget_class_install_style_property" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidgetClass*" name="klass" />
<parameter type="GParamSpec*" name="pspec" />
</parameters>
</method>
<method name="ClassInstallStylePropertyParser" cname="gtk_widget_class_install_style_property_parser" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidgetClass*" name="klass" />
<parameter type="GParamSpec*" name="pspec" />
<parameter type="GtkRcPropertyParser" name="parser" />
</parameters>
</method>
<method name="ClassListStyleProperties" cname="gtk_widget_class_list_style_properties" shared="true">
<return-type type="GParamSpec**" />
<parameters>
<parameter type="GtkWidgetClass*" name="klass" />
<parameter type="guint*" name="n_properties" />
</parameters>
</method>
<method name="ClassPath" cname="gtk_widget_class_path" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="guint*" name="path_length" />
<parameter type="gchar**" name="path" />
<parameter type="gchar**" name="path_reversed" />
</parameters>
</method>
<method name="ClassSetAccessibleRole" cname="gtk_widget_class_set_accessible_role" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidgetClass*" name="widget_class" />
<parameter type="AtkRole" name="role" />
</parameters>
</method>
<method name="ClassSetAccessibleType" cname="gtk_widget_class_set_accessible_type" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidgetClass*" name="widget_class" />
<parameter type="GType" name="type" />
</parameters>
</method>
<method name="ClassSetConnectFunc" cname="gtk_widget_class_set_connect_func" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidgetClass*" name="widget_class" />
<parameter type="GtkBuilderConnectFunc" name="connect_func" />
<parameter type="gpointer" name="connect_data" />
<parameter type="GDestroyNotify" name="connect_data_destroy" />
</parameters>
</method>
<method name="ClassSetCssName" cname="gtk_widget_class_set_css_name" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidgetClass*" name="widget_class" />
<parameter type="const-char*" name="name" />
</parameters>
</method>
<method name="ClassSetTemplate" cname="gtk_widget_class_set_template" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidgetClass*" name="widget_class" />
<parameter type="GBytes*" name="template_bytes" />
</parameters>
</method>
<method name="ClassSetTemplateFromResource" cname="gtk_widget_class_set_template_from_resource" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidgetClass*" name="widget_class" />
<parameter type="const-gchar*" name="resource_name" />
</parameters>
</method>
<method name="ComputeExpand" cname="gtk_widget_compute_expand">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkOrientation" name="orientation" />
</parameters>
</method>
<method name="CreatePangoContext" cname="gtk_widget_create_pango_context">
<return-type type="PangoContext*" />
</method>
<method name="CreatePangoLayout" cname="gtk_widget_create_pango_layout">
<return-type type="PangoLayout*" />
<parameters>
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<method name="Destroy" cname="gtk_widget_destroy">
<return-type type="void" />
</method>
<method name="Destroyed" cname="gtk_widget_destroyed">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget**" name="widget_pointer" />
</parameters>
</method>
<method name="DeviceIsShadowed" cname="gtk_widget_device_is_shadowed">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkDevice*" name="device" />
</parameters>
</method>
<method name="Draw" cname="gtk_widget_draw">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
</parameters>
</method>
<method name="EnsureStyle" cname="gtk_widget_ensure_style" deprecated="1">
<return-type type="void" />
</method>
<method name="ErrorBell" cname="gtk_widget_error_bell">
<return-type type="void" />
</method>
<method name="Event" cname="gtk_widget_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEvent*" name="event" />
</parameters>
</method>
<method name="FreezeChildNotify" cname="gtk_widget_freeze_child_notify">
<return-type type="void" />
</method>
<method name="GetAccessible" cname="gtk_widget_get_accessible">
<return-type type="AtkObject*" />
</method>
<method name="GetActionGroup" cname="gtk_widget_get_action_group">
<return-type type="GActionGroup*" />
<parameters>
<parameter type="const-gchar*" name="prefix" />
</parameters>
</method>
<method name="GetAllocatedBaseline" cname="gtk_widget_get_allocated_baseline">
<return-type type="int" />
</method>
<method name="GetAllocatedHeight" cname="gtk_widget_get_allocated_height">
<return-type type="int" />
</method>
<method name="GetAllocatedSize" cname="gtk_widget_get_allocated_size">
<return-type type="void" />
<parameters>
<parameter type="GtkAllocation*" name="allocation" />
<parameter type="int*" name="baseline" />
</parameters>
</method>
<method name="GetAllocatedWidth" cname="gtk_widget_get_allocated_width">
<return-type type="int" />
</method>
<method name="GetAllocation" cname="gtk_widget_get_allocation">
<return-type type="void" />
<parameters>
<parameter type="GtkAllocation*" name="allocation" />
</parameters>
</method>
<method name="GetAncestor" cname="gtk_widget_get_ancestor">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="GType" name="widget_type" />
</parameters>
</method>
<method name="GetAppPaintable" cname="gtk_widget_get_app_paintable">
<return-type type="gboolean" />
</method>
<method name="GetCanDefault" cname="gtk_widget_get_can_default">
<return-type type="gboolean" />
</method>
<method name="GetCanFocus" cname="gtk_widget_get_can_focus">
<return-type type="gboolean" />
</method>
<method name="GetChildRequisition" cname="gtk_widget_get_child_requisition" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkRequisition*" name="requisition" />
</parameters>
</method>
<method name="GetChildVisible" cname="gtk_widget_get_child_visible">
<return-type type="gboolean" />
</method>
<method name="GetClip" cname="gtk_widget_get_clip">
<return-type type="void" />
<parameters>
<parameter type="GtkAllocation*" name="clip" />
</parameters>
</method>
<method name="GetClipboard" cname="gtk_widget_get_clipboard">
<return-type type="GtkClipboard*" />
<parameters>
<parameter type="GdkAtom" name="selection" />
</parameters>
</method>
<method name="GetCompositeName" cname="gtk_widget_get_composite_name" deprecated="1">
<return-type type="gchar*" />
</method>
<method name="GetDefaultDirection" cname="gtk_widget_get_default_direction" shared="true">
<return-type type="GtkTextDirection" />
</method>
<method name="GetDefaultStyle" cname="gtk_widget_get_default_style" deprecated="1" shared="true">
<return-type type="GtkStyle*" />
</method>
<method name="GetDeviceEnabled" cname="gtk_widget_get_device_enabled">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkDevice*" name="device" />
</parameters>
</method>
<method name="GetDeviceEvents" cname="gtk_widget_get_device_events">
<return-type type="GdkEventMask" />
<parameters>
<parameter type="GdkDevice*" name="device" />
</parameters>
</method>
<method name="GetDirection" cname="gtk_widget_get_direction">
<return-type type="GtkTextDirection" />
</method>
<method name="GetDisplay" cname="gtk_widget_get_display">
<return-type type="GdkDisplay*" />
</method>
<method name="GetDoubleBuffered" cname="gtk_widget_get_double_buffered" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetEvents" cname="gtk_widget_get_events">
<return-type type="gint" />
</method>
<method name="GetFocusOnClick" cname="gtk_widget_get_focus_on_click">
<return-type type="gboolean" />
</method>
<method name="GetFontMap" cname="gtk_widget_get_font_map">
<return-type type="PangoFontMap*" />
</method>
<method name="GetFontOptions" cname="gtk_widget_get_font_options">
<return-type type="const-cairo_font_options_t*" />
</method>
<method name="GetFrameClock" cname="gtk_widget_get_frame_clock">
<return-type type="GdkFrameClock*" />
</method>
<method name="GetHalign" cname="gtk_widget_get_halign">
<return-type type="GtkAlign" />
</method>
<method name="GetHasTooltip" cname="gtk_widget_get_has_tooltip">
<return-type type="gboolean" />
</method>
<method name="GetHasWindow" cname="gtk_widget_get_has_window">
<return-type type="gboolean" />
</method>
<method name="GetHexpand" cname="gtk_widget_get_hexpand">
<return-type type="gboolean" />
</method>
<method name="GetHexpandSet" cname="gtk_widget_get_hexpand_set">
<return-type type="gboolean" />
</method>
<method name="GetMapped" cname="gtk_widget_get_mapped">
<return-type type="gboolean" />
</method>
<method name="GetMarginBottom" cname="gtk_widget_get_margin_bottom">
<return-type type="gint" />
</method>
<method name="GetMarginEnd" cname="gtk_widget_get_margin_end">
<return-type type="gint" />
</method>
<method name="GetMarginLeft" cname="gtk_widget_get_margin_left" deprecated="1">
<return-type type="gint" />
</method>
<method name="GetMarginRight" cname="gtk_widget_get_margin_right" deprecated="1">
<return-type type="gint" />
</method>
<method name="GetMarginStart" cname="gtk_widget_get_margin_start">
<return-type type="gint" />
</method>
<method name="GetMarginTop" cname="gtk_widget_get_margin_top">
<return-type type="gint" />
</method>
<method name="GetModifierMask" cname="gtk_widget_get_modifier_mask">
<return-type type="GdkModifierType" />
<parameters>
<parameter type="GdkModifierIntent" name="intent" />
</parameters>
</method>
<method name="GetModifierStyle" cname="gtk_widget_get_modifier_style" deprecated="1">
<return-type type="GtkRcStyle*" />
</method>
<method name="GetName" cname="gtk_widget_get_name">
<return-type type="const-gchar*" />
</method>
<method name="GetNoShowAll" cname="gtk_widget_get_no_show_all">
<return-type type="gboolean" />
</method>
<method name="GetOpacity" cname="gtk_widget_get_opacity">
<return-type type="double" />
</method>
<method name="GetPangoContext" cname="gtk_widget_get_pango_context">
<return-type type="PangoContext*" />
</method>
<method name="GetParent" cname="gtk_widget_get_parent">
<return-type type="GtkWidget*" />
</method>
<method name="GetParentWindow" cname="gtk_widget_get_parent_window">
<return-type type="GdkWindow*" />
</method>
<method name="GetPath" cname="gtk_widget_get_path">
<return-type type="GtkWidgetPath*" />
</method>
<method name="GetPointer" cname="gtk_widget_get_pointer" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="x" />
<parameter type="gint*" name="y" />
</parameters>
</method>
<method name="GetPreferredHeight" cname="gtk_widget_get_preferred_height">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="minimum_height" />
<parameter type="gint*" name="natural_height" />
</parameters>
</method>
<method name="GetPreferredHeightAndBaselineForWidth" cname="gtk_widget_get_preferred_height_and_baseline_for_width">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
<parameter type="gint*" name="minimum_height" />
<parameter type="gint*" name="natural_height" />
<parameter type="gint*" name="minimum_baseline" />
<parameter type="gint*" name="natural_baseline" />
</parameters>
</method>
<method name="GetPreferredHeightForWidth" cname="gtk_widget_get_preferred_height_for_width">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
<parameter type="gint*" name="minimum_height" />
<parameter type="gint*" name="natural_height" />
</parameters>
</method>
<method name="GetPreferredSize" cname="gtk_widget_get_preferred_size">
<return-type type="void" />
<parameters>
<parameter type="GtkRequisition*" name="minimum_size" />
<parameter type="GtkRequisition*" name="natural_size" />
</parameters>
</method>
<method name="GetPreferredWidth" cname="gtk_widget_get_preferred_width">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="minimum_width" />
<parameter type="gint*" name="natural_width" />
</parameters>
</method>
<method name="GetPreferredWidthForHeight" cname="gtk_widget_get_preferred_width_for_height">
<return-type type="void" />
<parameters>
<parameter type="gint" name="height" />
<parameter type="gint*" name="minimum_width" />
<parameter type="gint*" name="natural_width" />
</parameters>
</method>
<method name="GetRealized" cname="gtk_widget_get_realized">
<return-type type="gboolean" />
</method>
<method name="GetReceivesDefault" cname="gtk_widget_get_receives_default">
<return-type type="gboolean" />
</method>
<method name="GetRequestMode" cname="gtk_widget_get_request_mode">
<return-type type="GtkSizeRequestMode" />
</method>
<method name="GetRootWindow" cname="gtk_widget_get_root_window" deprecated="1">
<return-type type="GdkWindow*" />
</method>
<method name="GetScaleFactor" cname="gtk_widget_get_scale_factor">
<return-type type="gint" />
</method>
<method name="GetScreen" cname="gtk_widget_get_screen">
<return-type type="GdkScreen*" />
</method>
<method name="GetSensitive" cname="gtk_widget_get_sensitive">
<return-type type="gboolean" />
</method>
<method name="GetSettings" cname="gtk_widget_get_settings">
<return-type type="GtkSettings*" />
</method>
<method name="GetSizeRequest" cname="gtk_widget_get_size_request">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="width" />
<parameter type="gint*" name="height" />
</parameters>
</method>
<method name="GetState" cname="gtk_widget_get_state" deprecated="1">
<return-type type="GtkStateType" />
</method>
<method name="GetStateFlags" cname="gtk_widget_get_state_flags">
<return-type type="GtkStateFlags" />
</method>
<method name="GetStyle" cname="gtk_widget_get_style" deprecated="1">
<return-type type="GtkStyle*" />
</method>
<method name="GetStyleContext" cname="gtk_widget_get_style_context">
<return-type type="GtkStyleContext*" />
</method>
<method name="GetSupportMultidevice" cname="gtk_widget_get_support_multidevice">
<return-type type="gboolean" />
</method>
<method name="GetTemplateChild" cname="gtk_widget_get_template_child">
<return-type type="GObject*" />
<parameters>
<parameter type="GType" name="widget_type" />
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="GetTooltipMarkup" cname="gtk_widget_get_tooltip_markup">
<return-type type="gchar*" />
</method>
<method name="GetTooltipText" cname="gtk_widget_get_tooltip_text">
<return-type type="gchar*" />
</method>
<method name="GetTooltipWindow" cname="gtk_widget_get_tooltip_window">
<return-type type="GtkWindow*" />
</method>
<method name="GetToplevel" cname="gtk_widget_get_toplevel">
<return-type type="GtkWidget*" />
</method>
<method name="GetType" cname="gtk_widget_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetValign" cname="gtk_widget_get_valign">
<return-type type="GtkAlign" />
</method>
<method name="GetValignWithBaseline" cname="gtk_widget_get_valign_with_baseline">
<return-type type="GtkAlign" />
</method>
<method name="GetVexpand" cname="gtk_widget_get_vexpand">
<return-type type="gboolean" />
</method>
<method name="GetVexpandSet" cname="gtk_widget_get_vexpand_set">
<return-type type="gboolean" />
</method>
<method name="GetVisible" cname="gtk_widget_get_visible">
<return-type type="gboolean" />
</method>
<method name="GetVisual" cname="gtk_widget_get_visual">
<return-type type="GdkVisual*" />
</method>
<method name="GetWindow" cname="gtk_widget_get_window">
<return-type type="GdkWindow*" />
</method>
<method name="GrabDefault" cname="gtk_widget_grab_default">
<return-type type="void" />
</method>
<method name="GrabFocus" cname="gtk_widget_grab_focus">
<return-type type="void" />
</method>
<method name="HasDefault" cname="gtk_widget_has_default">
<return-type type="gboolean" />
</method>
<method name="HasFocus" cname="gtk_widget_has_focus">
<return-type type="gboolean" />
</method>
<method name="HasGrab" cname="gtk_widget_has_grab">
<return-type type="gboolean" />
</method>
<method name="HasRcStyle" cname="gtk_widget_has_rc_style" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="HasScreen" cname="gtk_widget_has_screen">
<return-type type="gboolean" />
</method>
<method name="HasVisibleFocus" cname="gtk_widget_has_visible_focus">
<return-type type="gboolean" />
</method>
<method name="Hide" cname="gtk_widget_hide">
<return-type type="void" />
</method>
<method name="HideOnDelete" cname="gtk_widget_hide_on_delete">
<return-type type="gboolean" />
</method>
<method name="InDestruction" cname="gtk_widget_in_destruction">
<return-type type="gboolean" />
</method>
<method name="InitTemplate" cname="gtk_widget_init_template">
<return-type type="void" />
</method>
<method name="InputShapeCombineRegion" cname="gtk_widget_input_shape_combine_region">
<return-type type="void" />
<parameters>
<parameter type="cairo_region_t*" name="region" />
</parameters>
</method>
<method name="InsertActionGroup" cname="gtk_widget_insert_action_group">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="GActionGroup*" name="group" />
</parameters>
</method>
<method name="Intersect" cname="gtk_widget_intersect">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GdkRectangle*" name="area" />
<parameter type="GdkRectangle*" name="intersection" />
</parameters>
</method>
<method name="IsAncestor" cname="gtk_widget_is_ancestor">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidget*" name="ancestor" />
</parameters>
</method>
<method name="IsComposited" cname="gtk_widget_is_composited" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="IsDrawable" cname="gtk_widget_is_drawable">
<return-type type="gboolean" />
</method>
<method name="IsFocus" cname="gtk_widget_is_focus">
<return-type type="gboolean" />
</method>
<method name="IsSensitive" cname="gtk_widget_is_sensitive">
<return-type type="gboolean" />
</method>
<method name="IsToplevel" cname="gtk_widget_is_toplevel">
<return-type type="gboolean" />
</method>
<method name="IsVisible" cname="gtk_widget_is_visible">
<return-type type="gboolean" />
</method>
<method name="KeynavFailed" cname="gtk_widget_keynav_failed">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkDirectionType" name="direction" />
</parameters>
</method>
<method name="ListAccelClosures" cname="gtk_widget_list_accel_closures">
<return-type type="GList*" />
</method>
<method name="ListActionPrefixes" cname="gtk_widget_list_action_prefixes">
<return-type type="const-gchar**" />
</method>
<method name="ListMnemonicLabels" cname="gtk_widget_list_mnemonic_labels">
<return-type type="GList*" />
</method>
<method name="Map" cname="gtk_widget_map">
<return-type type="void" />
</method>
<method name="MnemonicActivate" cname="gtk_widget_mnemonic_activate">
<return-type type="gboolean" />
<parameters>
<parameter type="gboolean" name="group_cycling" />
</parameters>
</method>
<method name="ModifyBg" cname="gtk_widget_modify_bg" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateType" name="state" />
<parameter type="const-GdkColor*" name="color" />
</parameters>
</method>
<method name="ModifyFg" cname="gtk_widget_modify_fg" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateType" name="state" />
<parameter type="const-GdkColor*" name="color" />
</parameters>
</method>
<method name="ModifyFont" cname="gtk_widget_modify_font" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="PangoFontDescription*" name="font_desc" />
</parameters>
</method>
<method name="ModifyStyle" cname="gtk_widget_modify_style" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkRcStyle*" name="style" />
</parameters>
</method>
<constructor cname="gtk_widget_new">
<parameters>
<parameter type="GType" name="type" />
<parameter type="const-gchar*" name="first_property_name" />
<parameter ellipsis="true" />
</parameters>
</constructor>
<method name="OverrideBackgroundColor" cname="gtk_widget_override_background_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="const-GdkRGBA*" name="color" />
</parameters>
</method>
<method name="OverrideColor" cname="gtk_widget_override_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="state" />
<parameter type="const-GdkRGBA*" name="color" />
</parameters>
</method>
<method name="OverrideCursor" cname="gtk_widget_override_cursor" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-GdkRGBA*" name="cursor" />
<parameter type="const-GdkRGBA*" name="secondary_cursor" />
</parameters>
</method>
<method name="OverrideFont" cname="gtk_widget_override_font" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-PangoFontDescription*" name="font_desc" />
</parameters>
</method>
<method name="OverrideSymbolicColor" cname="gtk_widget_override_symbolic_color" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="const-GdkRGBA*" name="color" />
</parameters>
</method>
<method name="Path" cname="gtk_widget_path" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="guint*" name="path_length" />
<parameter type="gchar**" name="path" />
<parameter type="gchar**" name="path_reversed" />
</parameters>
</method>
<method name="PopCompositeChild" cname="gtk_widget_pop_composite_child" deprecated="1" shared="true">
<return-type type="void" />
</method>
<method name="PushCompositeChild" cname="gtk_widget_push_composite_child" deprecated="1" shared="true">
<return-type type="void" />
</method>
<method name="QueueAllocate" cname="gtk_widget_queue_allocate">
<return-type type="void" />
</method>
<method name="QueueComputeExpand" cname="gtk_widget_queue_compute_expand">
<return-type type="void" />
</method>
<method name="QueueDraw" cname="gtk_widget_queue_draw">
<return-type type="void" />
</method>
<method name="QueueDrawArea" cname="gtk_widget_queue_draw_area">
<return-type type="void" />
<parameters>
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</method>
<method name="QueueDrawRegion" cname="gtk_widget_queue_draw_region">
<return-type type="void" />
<parameters>
<parameter type="cairo_region_t*" name="region" />
</parameters>
</method>
<method name="QueueResize" cname="gtk_widget_queue_resize">
<return-type type="void" />
</method>
<method name="QueueResizeNoRedraw" cname="gtk_widget_queue_resize_no_redraw">
<return-type type="void" />
</method>
<method name="Realize" cname="gtk_widget_realize">
<return-type type="void" />
</method>
<method name="RegionIntersect" cname="gtk_widget_region_intersect" deprecated="1">
<return-type type="cairo_region_t*" />
<parameters>
<parameter type="const-cairo_region_t*" name="region" />
</parameters>
</method>
<method name="RegisterWindow" cname="gtk_widget_register_window">
<return-type type="void" />
<parameters>
<parameter type="GdkWindow*" name="window" />
</parameters>
</method>
<method name="RemoveAccelerator" cname="gtk_widget_remove_accelerator">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkAccelGroup*" name="accel_group" />
<parameter type="guint" name="accel_key" />
<parameter type="GdkModifierType" name="accel_mods" />
</parameters>
</method>
<method name="RemoveMnemonicLabel" cname="gtk_widget_remove_mnemonic_label">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="label" />
</parameters>
</method>
<method name="RemoveTickCallback" cname="gtk_widget_remove_tick_callback">
<return-type type="void" />
<parameters>
<parameter type="guint" name="id" />
</parameters>
</method>
<method name="RenderIcon" cname="gtk_widget_render_icon" deprecated="1">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="const-gchar*" name="stock_id" />
<parameter type="GtkIconSize" name="size" />
<parameter type="const-gchar*" name="detail" />
</parameters>
</method>
<method name="RenderIconPixbuf" cname="gtk_widget_render_icon_pixbuf" deprecated="1">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="const-gchar*" name="stock_id" />
<parameter type="GtkIconSize" name="size" />
</parameters>
</method>
<method name="Reparent" cname="gtk_widget_reparent" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="new_parent" />
</parameters>
</method>
<method name="ResetRcStyles" cname="gtk_widget_reset_rc_styles" deprecated="1">
<return-type type="void" />
</method>
<method name="ResetStyle" cname="gtk_widget_reset_style">
<return-type type="void" />
</method>
<method name="SendExpose" cname="gtk_widget_send_expose" deprecated="1">
<return-type type="gint" />
<parameters>
<parameter type="GdkEvent*" name="event" />
</parameters>
</method>
<method name="SendFocusChange" cname="gtk_widget_send_focus_change">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEvent*" name="event" />
</parameters>
</method>
<method name="SetAccelPath" cname="gtk_widget_set_accel_path">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="accel_path" />
<parameter type="GtkAccelGroup*" name="accel_group" />
</parameters>
</method>
<method name="SetAllocation" cname="gtk_widget_set_allocation">
<return-type type="void" />
<parameters>
<parameter type="const-GtkAllocation*" name="allocation" />
</parameters>
</method>
<method name="SetAppPaintable" cname="gtk_widget_set_app_paintable">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="app_paintable" />
</parameters>
</method>
<method name="SetCanDefault" cname="gtk_widget_set_can_default">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="can_default" />
</parameters>
</method>
<method name="SetCanFocus" cname="gtk_widget_set_can_focus">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="can_focus" />
</parameters>
</method>
<method name="SetChildVisible" cname="gtk_widget_set_child_visible">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="is_visible" />
</parameters>
</method>
<method name="SetClip" cname="gtk_widget_set_clip">
<return-type type="void" />
<parameters>
<parameter type="const-GtkAllocation*" name="clip" />
</parameters>
</method>
<method name="SetCompositeName" cname="gtk_widget_set_composite_name" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="SetDefaultDirection" cname="gtk_widget_set_default_direction" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkTextDirection" name="dir" />
</parameters>
</method>
<method name="SetDeviceEnabled" cname="gtk_widget_set_device_enabled">
<return-type type="void" />
<parameters>
<parameter type="GdkDevice*" name="device" />
<parameter type="gboolean" name="enabled" />
</parameters>
</method>
<method name="SetDeviceEvents" cname="gtk_widget_set_device_events">
<return-type type="void" />
<parameters>
<parameter type="GdkDevice*" name="device" />
<parameter type="GdkEventMask" name="events" />
</parameters>
</method>
<method name="SetDirection" cname="gtk_widget_set_direction">
<return-type type="void" />
<parameters>
<parameter type="GtkTextDirection" name="dir" />
</parameters>
</method>
<method name="SetDoubleBuffered" cname="gtk_widget_set_double_buffered" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="double_buffered" />
</parameters>
</method>
<method name="SetEvents" cname="gtk_widget_set_events">
<return-type type="void" />
<parameters>
<parameter type="gint" name="events" />
</parameters>
</method>
<method name="SetFocusOnClick" cname="gtk_widget_set_focus_on_click">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="focus_on_click" />
</parameters>
</method>
<method name="SetFontMap" cname="gtk_widget_set_font_map">
<return-type type="void" />
<parameters>
<parameter type="PangoFontMap*" name="font_map" />
</parameters>
</method>
<method name="SetFontOptions" cname="gtk_widget_set_font_options">
<return-type type="void" />
<parameters>
<parameter type="const-cairo_font_options_t*" name="options" />
</parameters>
</method>
<method name="SetHalign" cname="gtk_widget_set_halign">
<return-type type="void" />
<parameters>
<parameter type="GtkAlign" name="align" />
</parameters>
</method>
<method name="SetHasTooltip" cname="gtk_widget_set_has_tooltip">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="has_tooltip" />
</parameters>
</method>
<method name="SetHasWindow" cname="gtk_widget_set_has_window">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="has_window" />
</parameters>
</method>
<method name="SetHexpand" cname="gtk_widget_set_hexpand">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="expand" />
</parameters>
</method>
<method name="SetHexpandSet" cname="gtk_widget_set_hexpand_set">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="set" />
</parameters>
</method>
<method name="SetMapped" cname="gtk_widget_set_mapped">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="mapped" />
</parameters>
</method>
<method name="SetMarginBottom" cname="gtk_widget_set_margin_bottom">
<return-type type="void" />
<parameters>
<parameter type="gint" name="margin" />
</parameters>
</method>
<method name="SetMarginEnd" cname="gtk_widget_set_margin_end">
<return-type type="void" />
<parameters>
<parameter type="gint" name="margin" />
</parameters>
</method>
<method name="SetMarginLeft" cname="gtk_widget_set_margin_left" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint" name="margin" />
</parameters>
</method>
<method name="SetMarginRight" cname="gtk_widget_set_margin_right" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint" name="margin" />
</parameters>
</method>
<method name="SetMarginStart" cname="gtk_widget_set_margin_start">
<return-type type="void" />
<parameters>
<parameter type="gint" name="margin" />
</parameters>
</method>
<method name="SetMarginTop" cname="gtk_widget_set_margin_top">
<return-type type="void" />
<parameters>
<parameter type="gint" name="margin" />
</parameters>
</method>
<method name="SetName" cname="gtk_widget_set_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="SetNoShowAll" cname="gtk_widget_set_no_show_all">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="no_show_all" />
</parameters>
</method>
<method name="SetOpacity" cname="gtk_widget_set_opacity">
<return-type type="void" />
<parameters>
<parameter type="double" name="opacity" />
</parameters>
</method>
<method name="SetParent" cname="gtk_widget_set_parent">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="parent" />
</parameters>
</method>
<method name="SetParentWindow" cname="gtk_widget_set_parent_window">
<return-type type="void" />
<parameters>
<parameter type="GdkWindow*" name="parent_window" />
</parameters>
</method>
<method name="SetRealized" cname="gtk_widget_set_realized">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="realized" />
</parameters>
</method>
<method name="SetReceivesDefault" cname="gtk_widget_set_receives_default">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="receives_default" />
</parameters>
</method>
<method name="SetRedrawOnAllocate" cname="gtk_widget_set_redraw_on_allocate">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="redraw_on_allocate" />
</parameters>
</method>
<method name="SetSensitive" cname="gtk_widget_set_sensitive">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="sensitive" />
</parameters>
</method>
<method name="SetSizeRequest" cname="gtk_widget_set_size_request">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</method>
<method name="SetState" cname="gtk_widget_set_state" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateType" name="state" />
</parameters>
</method>
<method name="SetStateFlags" cname="gtk_widget_set_state_flags">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="flags" />
<parameter type="gboolean" name="clear" />
</parameters>
</method>
<method name="SetStyle" cname="gtk_widget_set_style" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStyle*" name="style" />
</parameters>
</method>
<method name="SetSupportMultidevice" cname="gtk_widget_set_support_multidevice">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="support_multidevice" />
</parameters>
</method>
<method name="SetTooltipMarkup" cname="gtk_widget_set_tooltip_markup">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="markup" />
</parameters>
</method>
<method name="SetTooltipText" cname="gtk_widget_set_tooltip_text">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="text" />
</parameters>
</method>
<method name="SetTooltipWindow" cname="gtk_widget_set_tooltip_window">
<return-type type="void" />
<parameters>
<parameter type="GtkWindow*" name="custom_window" />
</parameters>
</method>
<method name="SetValign" cname="gtk_widget_set_valign">
<return-type type="void" />
<parameters>
<parameter type="GtkAlign" name="align" />
</parameters>
</method>
<method name="SetVexpand" cname="gtk_widget_set_vexpand">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="expand" />
</parameters>
</method>
<method name="SetVexpandSet" cname="gtk_widget_set_vexpand_set">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="set" />
</parameters>
</method>
<method name="SetVisible" cname="gtk_widget_set_visible">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="visible" />
</parameters>
</method>
<method name="SetVisual" cname="gtk_widget_set_visual">
<return-type type="void" />
<parameters>
<parameter type="GdkVisual*" name="visual" />
</parameters>
</method>
<method name="SetWindow" cname="gtk_widget_set_window">
<return-type type="void" />
<parameters>
<parameter type="GdkWindow*" name="window" />
</parameters>
</method>
<method name="ShapeCombineRegion" cname="gtk_widget_shape_combine_region">
<return-type type="void" />
<parameters>
<parameter type="cairo_region_t*" name="region" />
</parameters>
</method>
<method name="Show" cname="gtk_widget_show">
<return-type type="void" />
</method>
<method name="ShowAll" cname="gtk_widget_show_all">
<return-type type="void" />
</method>
<method name="ShowNow" cname="gtk_widget_show_now">
<return-type type="void" />
</method>
<method name="SizeAllocate" cname="gtk_widget_size_allocate">
<return-type type="void" />
<parameters>
<parameter type="GtkAllocation*" name="allocation" />
</parameters>
</method>
<method name="SizeAllocateWithBaseline" cname="gtk_widget_size_allocate_with_baseline">
<return-type type="void" />
<parameters>
<parameter type="GtkAllocation*" name="allocation" />
<parameter type="gint" name="baseline" />
</parameters>
</method>
<method name="SizeRequest" cname="gtk_widget_size_request" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkRequisition*" name="requisition" />
</parameters>
</method>
<method name="StyleAttach" cname="gtk_widget_style_attach" deprecated="1">
<return-type type="void" />
</method>
<method name="StyleGet" cname="gtk_widget_style_get">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="first_property_name" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="StyleGetProperty" cname="gtk_widget_style_get_property">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="property_name" />
<parameter type="GValue*" name="value" />
</parameters>
</method>
<method name="StyleGetValist" cname="gtk_widget_style_get_valist">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="first_property_name" />
<parameter type="va_list" name="var_args" />
</parameters>
</method>
<method name="ThawChildNotify" cname="gtk_widget_thaw_child_notify">
<return-type type="void" />
</method>
<method name="TranslateCoordinates" cname="gtk_widget_translate_coordinates">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidget*" name="dest_widget" />
<parameter type="gint" name="src_x" />
<parameter type="gint" name="src_y" />
<parameter type="gint*" name="dest_x" />
<parameter type="gint*" name="dest_y" />
</parameters>
</method>
<method name="TriggerTooltipQuery" cname="gtk_widget_trigger_tooltip_query">
<return-type type="void" />
</method>
<method name="Unmap" cname="gtk_widget_unmap">
<return-type type="void" />
</method>
<method name="Unparent" cname="gtk_widget_unparent">
<return-type type="void" />
</method>
<method name="Unrealize" cname="gtk_widget_unrealize">
<return-type type="void" />
</method>
<method name="UnregisterWindow" cname="gtk_widget_unregister_window">
<return-type type="void" />
<parameters>
<parameter type="GdkWindow*" name="window" />
</parameters>
</method>
<method name="UnsetStateFlags" cname="gtk_widget_unset_state_flags">
<return-type type="void" />
<parameters>
<parameter type="GtkStateFlags" name="flags" />
</parameters>
</method>
</object>
<object name="Win32EmbedWidget" cname="GtkWin32EmbedWidget" parent="GtkWindow">
<class_struct cname="GtkWin32EmbedWidgetClass">
<field name="ParentClass" cname="parent_class" type="GtkWindowClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="ParentWindow" cname="parent_window" type="GdkWindow*" />
<field name="OldWindowProcedure" cname="old_window_procedure" type="gpointer" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="GetType" cname="gtk_win32_embed_widget_get_type" shared="true">
<return-type type="GType" />
</method>
</object>
<object name="Window" cname="GtkWindow" parent="GtkBin">
<class_struct cname="GtkWindowClass">
<field name="ParentClass" cname="parent_class" type="GtkBinClass" />
<method signal_vm="set_focus" />
<method signal_vm="activate_focus" />
<method signal_vm="activate_default" />
<method signal_vm="keys_changed" />
<method signal_vm="enable_debugging" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
</class_struct>
<field name="Priv" cname="priv" type="GtkWindowPrivate*" />
<property name="Type" cname="type" type="GtkWindowType" readable="true" writeable="true" construct-only="true" />
<property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
<property name="Role" cname="role" type="gchar*" readable="true" writeable="true" />
<property name="StartupId" cname="startup-id" type="gchar*" writeable="true" />
<property name="Resizable" cname="resizable" type="gboolean" readable="true" writeable="true" />
<property name="Modal" cname="modal" type="gboolean" readable="true" writeable="true" />
<property name="WindowPosition" cname="window-position" type="GtkWindowPosition" readable="true" writeable="true" />
<property name="DefaultWidth" cname="default-width" type="gint" readable="true" writeable="true" />
<property name="DefaultHeight" cname="default-height" type="gint" readable="true" writeable="true" />
<property name="DestroyWithParent" cname="destroy-with-parent" type="gboolean" readable="true" writeable="true" />
<property name="HideTitlebarWhenMaximized" cname="hide-titlebar-when-maximized" type="gboolean" readable="true" writeable="true" />
<property name="Icon" cname="icon" type="GdkPixbuf" readable="true" writeable="true" />
<property name="MnemonicsVisible" cname="mnemonics-visible" type="gboolean" readable="true" writeable="true" />
<property name="FocusVisible" cname="focus-visible" type="gboolean" readable="true" writeable="true" />
<property name="IconName" cname="icon-name" type="gchar*" readable="true" writeable="true" />
<property name="Screen" cname="screen" type="GdkScreen" readable="true" writeable="true" />
<property name="IsActive" cname="is-active" type="gboolean" readable="true" />
<property name="HasToplevelFocus" cname="has-toplevel-focus" type="gboolean" readable="true" />
<property name="TypeHint" cname="type-hint" type="GdkWindowTypeHint" readable="true" writeable="true" />
<property name="SkipTaskbarHint" cname="skip-taskbar-hint" type="gboolean" readable="true" writeable="true" />
<property name="SkipPagerHint" cname="skip-pager-hint" type="gboolean" readable="true" writeable="true" />
<property name="UrgencyHint" cname="urgency-hint" type="gboolean" readable="true" writeable="true" />
<property name="AcceptFocus" cname="accept-focus" type="gboolean" readable="true" writeable="true" />
<property name="FocusOnMap" cname="focus-on-map" type="gboolean" readable="true" writeable="true" />
<property name="Decorated" cname="decorated" type="gboolean" readable="true" writeable="true" />
<property name="Deletable" cname="deletable" type="gboolean" readable="true" writeable="true" />
<property name="HasResizeGrip" cname="has-resize-grip" type="gboolean" readable="true" writeable="true" />
<property name="ResizeGripVisible" cname="resize-grip-visible" type="gboolean" readable="true" />
<property name="Gravity" cname="gravity" type="GdkGravity" readable="true" writeable="true" />
<property name="TransientFor" cname="transient-for" type="GtkWindow" readable="true" writeable="true" construct="true" />
<property name="AttachedTo" cname="attached-to" type="GtkWidget" readable="true" writeable="true" construct="true" />
<property name="IsMaximized" cname="is-maximized" type="gboolean" readable="true" />
<property name="Application" cname="application" type="GtkApplication" readable="true" writeable="true" />
<property name="DecorationButtonLayout" cname="decoration-button-layout" type="gchar*" readable="true" />
<property name="DecorationResizeHandle" cname="decoration-resize-handle" type="gint" readable="true" writeable="true" />
<signal name="SetFocus" cname="set-focus" when="LAST" field_name="set_focus">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="focus" />
</parameters>
</signal>
<signal name="ActivateFocus" cname="activate-focus" when="LAST" field_name="activate_focus">
<return-type type="void" />
<parameters />
</signal>
<signal name="ActivateDefault" cname="activate-default" when="LAST" field_name="activate_default">
<return-type type="void" />
<parameters />
</signal>
<signal name="KeysChanged" cname="keys-changed" when="FIRST" field_name="keys_changed">
<return-type type="void" />
<parameters />
</signal>
<signal name="EnableDebugging" cname="enable-debugging" when="LAST" field_name="enable_debugging">
<return-type type="gboolean" />
<parameters>
<parameter type="gboolean" name="toggle" />
</parameters>
</signal>
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<implements>
<interface cname="GtkBuildable" />
</implements>
<method name="ActivateDefault" cname="gtk_window_activate_default">
<return-type type="gboolean" />
</method>
<method name="ActivateFocus" cname="gtk_window_activate_focus">
<return-type type="gboolean" />
</method>
<method name="ActivateKey" cname="gtk_window_activate_key">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventKey*" name="event" />
</parameters>
</method>
<method name="AddAccelGroup" cname="gtk_window_add_accel_group">
<return-type type="void" />
<parameters>
<parameter type="GtkAccelGroup*" name="accel_group" />
</parameters>
</method>
<method name="AddMnemonic" cname="gtk_window_add_mnemonic">
<return-type type="void" />
<parameters>
<parameter type="guint" name="keyval" />
<parameter type="GtkWidget*" name="target" />
</parameters>
</method>
<method name="BeginMoveDrag" cname="gtk_window_begin_move_drag">
<return-type type="void" />
<parameters>
<parameter type="gint" name="button" />
<parameter type="gint" name="root_x" />
<parameter type="gint" name="root_y" />
<parameter type="guint32" name="timestamp" />
</parameters>
</method>
<method name="BeginResizeDrag" cname="gtk_window_begin_resize_drag">
<return-type type="void" />
<parameters>
<parameter type="GdkWindowEdge" name="edge" />
<parameter type="gint" name="button" />
<parameter type="gint" name="root_x" />
<parameter type="gint" name="root_y" />
<parameter type="guint32" name="timestamp" />
</parameters>
</method>
<method name="Close" cname="gtk_window_close">
<return-type type="void" />
</method>
<method name="Deiconify" cname="gtk_window_deiconify">
<return-type type="void" />
</method>
<method name="Fullscreen" cname="gtk_window_fullscreen">
<return-type type="void" />
</method>
<method name="FullscreenOnMonitor" cname="gtk_window_fullscreen_on_monitor">
<return-type type="void" />
<parameters>
<parameter type="GdkScreen*" name="screen" />
<parameter type="gint" name="monitor" />
</parameters>
</method>
<method name="GetAcceptFocus" cname="gtk_window_get_accept_focus">
<return-type type="gboolean" />
</method>
<method name="GetApplication" cname="gtk_window_get_application">
<return-type type="GtkApplication*" />
</method>
<method name="GetAttachedTo" cname="gtk_window_get_attached_to">
<return-type type="GtkWidget*" />
</method>
<method name="GetDecorated" cname="gtk_window_get_decorated">
<return-type type="gboolean" />
</method>
<method name="GetDefaultIconList" cname="gtk_window_get_default_icon_list" shared="true">
<return-type type="GList*" />
</method>
<method name="GetDefaultIconName" cname="gtk_window_get_default_icon_name" shared="true">
<return-type type="const-gchar*" />
</method>
<method name="GetDefaultSize" cname="gtk_window_get_default_size">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="width" />
<parameter type="gint*" name="height" />
</parameters>
</method>
<method name="GetDefaultWidget" cname="gtk_window_get_default_widget">
<return-type type="GtkWidget*" />
</method>
<method name="GetDeletable" cname="gtk_window_get_deletable">
<return-type type="gboolean" />
</method>
<method name="GetDestroyWithParent" cname="gtk_window_get_destroy_with_parent">
<return-type type="gboolean" />
</method>
<method name="GetFocus" cname="gtk_window_get_focus">
<return-type type="GtkWidget*" />
</method>
<method name="GetFocusOnMap" cname="gtk_window_get_focus_on_map">
<return-type type="gboolean" />
</method>
<method name="GetFocusVisible" cname="gtk_window_get_focus_visible">
<return-type type="gboolean" />
</method>
<method name="GetGravity" cname="gtk_window_get_gravity">
<return-type type="GdkGravity" />
</method>
<method name="GetGroup" cname="gtk_window_get_group">
<return-type type="GtkWindowGroup*" />
</method>
<method name="GetHasResizeGrip" cname="gtk_window_get_has_resize_grip" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetHideTitlebarWhenMaximized" cname="gtk_window_get_hide_titlebar_when_maximized">
<return-type type="gboolean" />
</method>
<method name="GetIcon" cname="gtk_window_get_icon">
<return-type type="GdkPixbuf*" />
</method>
<method name="GetIconList" cname="gtk_window_get_icon_list">
<return-type type="GList*" />
</method>
<method name="GetIconName" cname="gtk_window_get_icon_name">
<return-type type="const-gchar*" />
</method>
<method name="GetMnemonicModifier" cname="gtk_window_get_mnemonic_modifier">
<return-type type="GdkModifierType" />
</method>
<method name="GetMnemonicsVisible" cname="gtk_window_get_mnemonics_visible">
<return-type type="gboolean" />
</method>
<method name="GetModal" cname="gtk_window_get_modal">
<return-type type="gboolean" />
</method>
<method name="GetOpacity" cname="gtk_window_get_opacity" deprecated="1">
<return-type type="gdouble" />
</method>
<method name="GetPosition" cname="gtk_window_get_position">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="root_x" />
<parameter type="gint*" name="root_y" />
</parameters>
</method>
<method name="GetResizable" cname="gtk_window_get_resizable">
<return-type type="gboolean" />
</method>
<method name="GetResizeGripArea" cname="gtk_window_get_resize_grip_area" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkRectangle*" name="rect" />
</parameters>
</method>
<method name="GetRole" cname="gtk_window_get_role">
<return-type type="const-gchar*" />
</method>
<method name="GetScreen" cname="gtk_window_get_screen">
<return-type type="GdkScreen*" />
</method>
<method name="GetSize" cname="gtk_window_get_size">
<return-type type="void" />
<parameters>
<parameter type="gint*" name="width" />
<parameter type="gint*" name="height" />
</parameters>
</method>
<method name="GetSkipPagerHint" cname="gtk_window_get_skip_pager_hint">
<return-type type="gboolean" />
</method>
<method name="GetSkipTaskbarHint" cname="gtk_window_get_skip_taskbar_hint">
<return-type type="gboolean" />
</method>
<method name="GetTitle" cname="gtk_window_get_title">
<return-type type="const-gchar*" />
</method>
<method name="GetTitlebar" cname="gtk_window_get_titlebar">
<return-type type="GtkWidget*" />
</method>
<method name="GetTransientFor" cname="gtk_window_get_transient_for">
<return-type type="GtkWindow*" />
</method>
<method name="GetType" cname="gtk_window_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetTypeHint" cname="gtk_window_get_type_hint">
<return-type type="GdkWindowTypeHint" />
</method>
<method name="GetUrgencyHint" cname="gtk_window_get_urgency_hint">
<return-type type="gboolean" />
</method>
<method name="GetWindowType" cname="gtk_window_get_window_type">
<return-type type="GtkWindowType" />
</method>
<method name="HasGroup" cname="gtk_window_has_group">
<return-type type="gboolean" />
</method>
<method name="HasToplevelFocus" cname="gtk_window_has_toplevel_focus">
<return-type type="gboolean" />
</method>
<method name="Iconify" cname="gtk_window_iconify">
<return-type type="void" />
</method>
<method name="IsActive" cname="gtk_window_is_active">
<return-type type="gboolean" />
</method>
<method name="IsMaximized" cname="gtk_window_is_maximized">
<return-type type="gboolean" />
</method>
<method name="ListToplevels" cname="gtk_window_list_toplevels" shared="true">
<return-type type="GList*" />
</method>
<method name="Maximize" cname="gtk_window_maximize">
<return-type type="void" />
</method>
<method name="MnemonicActivate" cname="gtk_window_mnemonic_activate">
<return-type type="gboolean" />
<parameters>
<parameter type="guint" name="keyval" />
<parameter type="GdkModifierType" name="modifier" />
</parameters>
</method>
<method name="Move" cname="gtk_window_move">
<return-type type="void" />
<parameters>
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</method>
<constructor cname="gtk_window_new">
<parameters>
<parameter type="GtkWindowType" name="type" />
</parameters>
</constructor>
<method name="ParseGeometry" cname="gtk_window_parse_geometry" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="geometry" />
</parameters>
</method>
<method name="Present" cname="gtk_window_present">
<return-type type="void" />
</method>
<method name="PresentWithTime" cname="gtk_window_present_with_time">
<return-type type="void" />
<parameters>
<parameter type="guint32" name="timestamp" />
</parameters>
</method>
<method name="PropagateKeyEvent" cname="gtk_window_propagate_key_event">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkEventKey*" name="event" />
</parameters>
</method>
<method name="RemoveAccelGroup" cname="gtk_window_remove_accel_group">
<return-type type="void" />
<parameters>
<parameter type="GtkAccelGroup*" name="accel_group" />
</parameters>
</method>
<method name="RemoveMnemonic" cname="gtk_window_remove_mnemonic">
<return-type type="void" />
<parameters>
<parameter type="guint" name="keyval" />
<parameter type="GtkWidget*" name="target" />
</parameters>
</method>
<method name="ReshowWithInitialSize" cname="gtk_window_reshow_with_initial_size" deprecated="1">
<return-type type="void" />
</method>
<method name="Resize" cname="gtk_window_resize">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</method>
<method name="ResizeGripIsVisible" cname="gtk_window_resize_grip_is_visible" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="ResizeToGeometry" cname="gtk_window_resize_to_geometry" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</method>
<method name="SetAcceptFocus" cname="gtk_window_set_accept_focus">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetApplication" cname="gtk_window_set_application">
<return-type type="void" />
<parameters>
<parameter type="GtkApplication*" name="application" />
</parameters>
</method>
<method name="SetAttachedTo" cname="gtk_window_set_attached_to">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="attach_widget" />
</parameters>
</method>
<method name="SetAutoStartupNotification" cname="gtk_window_set_auto_startup_notification" shared="true">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetDecorated" cname="gtk_window_set_decorated">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetDefault" cname="gtk_window_set_default">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="default_widget" />
</parameters>
</method>
<method name="SetDefaultGeometry" cname="gtk_window_set_default_geometry" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</method>
<method name="SetDefaultIcon" cname="gtk_window_set_default_icon" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GdkPixbuf*" name="icon" />
</parameters>
</method>
<method name="SetDefaultIconFromFile" cname="gtk_window_set_default_icon_from_file" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="filename" />
<parameter type="GError**" name="err" />
</parameters>
</method>
<method name="SetDefaultIconList" cname="gtk_window_set_default_icon_list" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GList*" name="list" />
</parameters>
</method>
<method name="SetDefaultIconName" cname="gtk_window_set_default_icon_name" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="SetDefaultSize" cname="gtk_window_set_default_size">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</method>
<method name="SetDeletable" cname="gtk_window_set_deletable">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetDestroyWithParent" cname="gtk_window_set_destroy_with_parent">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetFocus" cname="gtk_window_set_focus">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="focus" />
</parameters>
</method>
<method name="SetFocusOnMap" cname="gtk_window_set_focus_on_map">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetFocusVisible" cname="gtk_window_set_focus_visible">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetGeometryHints" cname="gtk_window_set_geometry_hints">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="geometry_widget" />
<parameter type="GdkGeometry*" name="geometry" />
<parameter type="GdkWindowHints" name="geom_mask" />
</parameters>
</method>
<method name="SetGravity" cname="gtk_window_set_gravity">
<return-type type="void" />
<parameters>
<parameter type="GdkGravity" name="gravity" />
</parameters>
</method>
<method name="SetHasResizeGrip" cname="gtk_window_set_has_resize_grip" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="value" />
</parameters>
</method>
<method name="SetHasUserRefCount" cname="gtk_window_set_has_user_ref_count">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetHideTitlebarWhenMaximized" cname="gtk_window_set_hide_titlebar_when_maximized">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetIcon" cname="gtk_window_set_icon">
<return-type type="void" />
<parameters>
<parameter type="GdkPixbuf*" name="icon" />
</parameters>
</method>
<method name="SetIconFromFile" cname="gtk_window_set_icon_from_file">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="filename" />
<parameter type="GError**" name="err" />
</parameters>
</method>
<method name="SetIconList" cname="gtk_window_set_icon_list">
<return-type type="void" />
<parameters>
<parameter type="GList*" name="list" />
</parameters>
</method>
<method name="SetIconName" cname="gtk_window_set_icon_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="SetInteractiveDebugging" cname="gtk_window_set_interactive_debugging" shared="true">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="enable" />
</parameters>
</method>
<method name="SetKeepAbove" cname="gtk_window_set_keep_above">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetKeepBelow" cname="gtk_window_set_keep_below">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetMnemonicModifier" cname="gtk_window_set_mnemonic_modifier">
<return-type type="void" />
<parameters>
<parameter type="GdkModifierType" name="modifier" />
</parameters>
</method>
<method name="SetMnemonicsVisible" cname="gtk_window_set_mnemonics_visible">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetModal" cname="gtk_window_set_modal">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="modal" />
</parameters>
</method>
<method name="SetOpacity" cname="gtk_window_set_opacity" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="opacity" />
</parameters>
</method>
<method name="SetPosition" cname="gtk_window_set_position">
<return-type type="void" />
<parameters>
<parameter type="GtkWindowPosition" name="position" />
</parameters>
</method>
<method name="SetResizable" cname="gtk_window_set_resizable">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="resizable" />
</parameters>
</method>
<method name="SetRole" cname="gtk_window_set_role">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="role" />
</parameters>
</method>
<method name="SetScreen" cname="gtk_window_set_screen">
<return-type type="void" />
<parameters>
<parameter type="GdkScreen*" name="screen" />
</parameters>
</method>
<method name="SetSkipPagerHint" cname="gtk_window_set_skip_pager_hint">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetSkipTaskbarHint" cname="gtk_window_set_skip_taskbar_hint">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetStartupId" cname="gtk_window_set_startup_id">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="startup_id" />
</parameters>
</method>
<method name="SetTitle" cname="gtk_window_set_title">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="title" />
</parameters>
</method>
<method name="SetTitlebar" cname="gtk_window_set_titlebar">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="titlebar" />
</parameters>
</method>
<method name="SetTransientFor" cname="gtk_window_set_transient_for">
<return-type type="void" />
<parameters>
<parameter type="GtkWindow*" name="parent" />
</parameters>
</method>
<method name="SetTypeHint" cname="gtk_window_set_type_hint">
<return-type type="void" />
<parameters>
<parameter type="GdkWindowTypeHint" name="hint" />
</parameters>
</method>
<method name="SetUrgencyHint" cname="gtk_window_set_urgency_hint">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetWmclass" cname="gtk_window_set_wmclass" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="wmclass_name" />
<parameter type="const-gchar*" name="wmclass_class" />
</parameters>
</method>
<method name="Stick" cname="gtk_window_stick">
<return-type type="void" />
</method>
<method name="Unfullscreen" cname="gtk_window_unfullscreen">
<return-type type="void" />
</method>
<method name="Unmaximize" cname="gtk_window_unmaximize">
<return-type type="void" />
</method>
<method name="Unstick" cname="gtk_window_unstick">
<return-type type="void" />
</method>
</object>
<object name="WindowGroup" cname="GtkWindowGroup" parent="GObject">
<class_struct cname="GtkWindowGroupClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="_gtk_reserved1" />
<method vm="_gtk_reserved2" />
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<field name="Priv" cname="priv" type="GtkWindowGroupPrivate*" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved2" cname="_gtk_reserved2" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved3" cname="_gtk_reserved3" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="AddWindow" cname="gtk_window_group_add_window">
<return-type type="void" />
<parameters>
<parameter type="GtkWindow*" name="window" />
</parameters>
</method>
<method name="GetCurrentDeviceGrab" cname="gtk_window_group_get_current_device_grab">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="GdkDevice*" name="device" />
</parameters>
</method>
<method name="GetCurrentGrab" cname="gtk_window_group_get_current_grab">
<return-type type="GtkWidget*" />
</method>
<method name="GetType" cname="gtk_window_group_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="ListWindows" cname="gtk_window_group_list_windows">
<return-type type="GList*" />
</method>
<constructor cname="gtk_window_group_new" />
<method name="RemoveWindow" cname="gtk_window_group_remove_window">
<return-type type="void" />
<parameters>
<parameter type="GtkWindow*" name="window" />
</parameters>
</method>
</object>
<struct name="CacheEntry" cname="CacheEntry" opaque="true" />
<struct name="Child" cname="Child" opaque="true" />
<struct name="ClipboardRequest" cname="ClipboardRequest" opaque="true" />
<struct name="ColorStop" cname="ColorStop" opaque="true" />
<struct name="CompareInfo" cname="CompareInfo" opaque="true" />
<struct name="CountingData" cname="CountingData" opaque="true" />
<struct name="DecomposedMatrix" cname="DecomposedMatrix" opaque="true" />
<struct name="EntryIconInfo" cname="EntryIconInfo" opaque="true" />
<struct name="EventData" cname="EventData" opaque="true" />
<struct name="FilterElt" cname="FilterElt" opaque="true" />
<struct name="FilterLevel" cname="FilterLevel" opaque="true" />
<struct name="FilterRule" cname="FilterRule" opaque="true" />
<struct name="AccelGroupEntry" cname="GtkAccelGroupEntry">
<field name="Key" cname="key" type="GtkAccelKey" />
<field name="Closure" cname="closure" type="GClosure*" />
<field name="AccelPathQuark" cname="accel_path_quark" type="GQuark" />
</struct>
<struct name="AccelKey" cname="GtkAccelKey">
<field name="AccelKey" cname="accel_key" type="guint" />
<field name="AccelMods" cname="accel_mods" type="GdkModifierType" />
<field name="AccelFlags" cname="accel_flags" bits="16" type="guint" />
</struct>
<struct name="ActionEntry" cname="GtkActionEntry">
<field name="Name" cname="name" type="const-gchar*" />
<field name="StockId" cname="stock_id" type="const-gchar*" />
<field name="Label" cname="label" type="const-gchar*" />
<field name="Accelerator" cname="accelerator" type="const-gchar*" />
<field name="Tooltip" cname="tooltip" type="const-gchar*" />
<field name="Callback" cname="callback" type="GCallback" />
</struct>
<alias name="Allocation" cname="GtkAllocation" type="GdkRectangle" />
<struct name="AppChooserIface" cname="GtkAppChooserIface" opaque="true" />
<struct name="AssistantPage" cname="GtkAssistantPage" opaque="true" />
<struct name="BindingArg" cname="GtkBindingArg">
<field name="ArgType" cname="arg_type" type="GType" />
<field name="LongData" cname="long_data" type="glong" />
</struct>
<struct name="BindingEntry" cname="GtkBindingEntry">
<field name="Keyval" cname="keyval" type="guint" />
<field name="Modifiers" cname="modifiers" type="GdkModifierType" />
<field name="BindingSet" cname="binding_set" type="GtkBindingSet*" />
<field name="Destroyed" cname="destroyed" bits="1" type="guint" />
<field name="InEmission" cname="in_emission" bits="1" type="guint" />
<field name="MarksUnbound" cname="marks_unbound" bits="1" type="guint" />
<field name="SetNext" cname="set_next" type="GtkBindingEntry*" />
<field name="HashNext" cname="hash_next" type="GtkBindingEntry*" />
<field name="Signals" cname="signals" type="GtkBindingSignal*" />
<method name="AddSignal" cname="gtk_binding_entry_add_signal" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkBindingSet*" name="binding_set" />
<parameter type="guint" name="keyval" />
<parameter type="GdkModifierType" name="modifiers" />
<parameter type="const-gchar*" name="signal_name" />
<parameter type="guint" name="n_args" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="AddSignall" cname="gtk_binding_entry_add_signall" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkBindingSet*" name="binding_set" />
<parameter type="guint" name="keyval" />
<parameter type="GdkModifierType" name="modifiers" />
<parameter type="const-gchar*" name="signal_name" />
<parameter type="GSList*" name="binding_args" />
</parameters>
</method>
<method name="Remove" cname="gtk_binding_entry_remove" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkBindingSet*" name="binding_set" />
<parameter type="guint" name="keyval" />
<parameter type="GdkModifierType" name="modifiers" />
</parameters>
</method>
<method name="Skip" cname="gtk_binding_entry_skip" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkBindingSet*" name="binding_set" />
<parameter type="guint" name="keyval" />
<parameter type="GdkModifierType" name="modifiers" />
</parameters>
</method>
</struct>
<struct name="BindingSet" cname="GtkBindingSet" opaque="true">
<field name="SetName" cname="set_name" type="gchar*" access="public" writeable="true" />
<field name="Priority" cname="priority" type="gint" access="public" writeable="true" />
<field name="WidgetPathPspecs" cname="widget_path_pspecs" type="GSList*" access="public" writeable="true" />
<field name="WidgetClassPspecs" cname="widget_class_pspecs" type="GSList*" access="public" writeable="true" />
<field name="ClassBranchPspecs" cname="class_branch_pspecs" type="GSList*" access="public" writeable="true" />
<field name="Entries" cname="entries" type="GtkBindingEntry*" access="public" writeable="true" />
<field name="Current" cname="current" type="GtkBindingEntry*" access="public" writeable="true" />
<field name="Parsed" cname="parsed" bits="1" type="guint" access="public" writeable="true" />
<method name="Activate" cname="gtk_binding_set_activate">
<return-type type="gboolean" />
<parameters>
<parameter type="guint" name="keyval" />
<parameter type="GdkModifierType" name="modifiers" />
<parameter type="GObject*" name="object" />
</parameters>
</method>
<method name="AddPath" cname="gtk_binding_set_add_path" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkPathType" name="path_type" />
<parameter type="const-gchar*" name="path_pattern" />
<parameter type="GtkPathPriorityType" name="priority" />
</parameters>
</method>
<method name="ByClass" cname="gtk_binding_set_by_class" shared="true">
<return-type type="GtkBindingSet*" />
<parameters>
<parameter type="gpointer" name="object_class" />
</parameters>
</method>
<method name="Find" cname="gtk_binding_set_find" shared="true">
<return-type type="GtkBindingSet*" />
<parameters>
<parameter type="const-gchar*" name="set_name" />
</parameters>
</method>
<constructor cname="gtk_binding_set_new">
<parameters>
<parameter type="const-gchar*" name="set_name" />
</parameters>
</constructor>
</struct>
<struct name="BindingSignal" cname="GtkBindingSignal">
<field name="Next" cname="next" type="GtkBindingSignal*" />
<field name="SignalName" cname="signal_name" type="gchar*" />
<field name="NArgs" cname="n_args" type="guint" />
<field name="Args" cname="args" type="GtkBindingArg*" />
</struct>
<struct name="Bitmask" cname="GtkBitmask" opaque="true" />
<struct name="Bookmark" cname="GtkBookmark">
<field name="File" cname="file" type="GFile*" />
<field name="Label" cname="label" type="gchar*" />
</struct>
<struct name="BookmarksManager" cname="GtkBookmarksManager">
<field name="Bookmarks" cname="bookmarks" type="GSList*" />
<field name="BookmarksMonitor" cname="bookmarks_monitor" type="GFileMonitor*" />
<field name="BookmarksMonitorChangedId" cname="bookmarks_monitor_changed_id" type="gulong" />
<field name="ChangedFuncData" cname="changed_func_data" type="gpointer" />
<field name="ChangedFunc" cname="changed_func" type="GtkBookmarksChangedFunc" />
</struct>
<boxed name="Border" cname="GtkBorder" opaque="true">
<field name="Left" cname="left" type="gint16" access="public" writeable="true" />
<field name="Right" cname="right" type="gint16" access="public" writeable="true" />
<field name="Top" cname="top" type="gint16" access="public" writeable="true" />
<field name="Bottom" cname="bottom" type="gint16" access="public" writeable="true" />
<method name="Copy" cname="gtk_border_copy">
<return-type type="GtkBorder*" owned="true" />
</method>
<method name="Free" cname="gtk_border_free">
<return-type type="void" />
</method>
<method name="GetType" cname="gtk_border_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_border_new" />
</boxed>
<struct name="BorderImage" cname="GtkBorderImage" opaque="true" />
<struct name="BorderImageSliceSize" cname="GtkBorderImageSliceSize" opaque="true" />
<struct name="BoxChild" cname="GtkBoxChild" opaque="true" />
<struct name="BoxGadget" cname="GtkBoxGadget" opaque="true" />
<struct name="BoxGadgetChild" cname="GtkBoxGadgetChild" opaque="true" />
<struct name="BoxGadgetClass" cname="GtkBoxGadgetClass" opaque="true" />
<struct name="BuiltinIcon" cname="GtkBuiltinIcon" opaque="true" />
<struct name="BuiltinIconClass" cname="GtkBuiltinIconClass" opaque="true" />
<struct name="CellAreaBoxContext" cname="GtkCellAreaBoxContext" opaque="true" />
<struct name="CellAreaBoxContextClass" cname="GtkCellAreaBoxContextClass" opaque="true" />
<struct name="CellEditableEventBox" cname="GtkCellEditableEventBox" opaque="true" />
<struct name="ColorEditor" cname="GtkColorEditor" opaque="true" />
<struct name="ColorEditorClass" cname="GtkColorEditorClass" opaque="true" />
<struct name="ColorPlane" cname="GtkColorPlane" opaque="true" />
<struct name="ColorPlaneClass" cname="GtkColorPlaneClass" opaque="true" />
<struct name="ColorScale" cname="GtkColorScale" opaque="true" />
<struct name="ColorScaleClass" cname="GtkColorScaleClass" opaque="true" />
<struct name="ColorSwatch" cname="GtkColorSwatch" opaque="true" />
<struct name="ColorSwatchClass" cname="GtkColorSwatchClass" opaque="true" />
<struct name="CssAnimatedStyle" cname="GtkCssAnimatedStyle" opaque="true" />
<struct name="CssAnimatedStyleClass" cname="GtkCssAnimatedStyleClass" opaque="true" />
<struct name="CssAnimation" cname="GtkCssAnimation" opaque="true" />
<struct name="CssAnimationClass" cname="GtkCssAnimationClass" opaque="true" />
<struct name="CssCustomGadget" cname="GtkCssCustomGadget" opaque="true" />
<struct name="CssCustomGadgetClass" cname="GtkCssCustomGadgetClass" opaque="true" />
<struct name="CssCustomProperty" cname="GtkCssCustomProperty" opaque="true" />
<struct name="CssCustomPropertyClass" cname="GtkCssCustomPropertyClass" opaque="true" />
<struct name="CssGadget" cname="GtkCssGadget" opaque="true" />
<struct name="CssGadgetClass" cname="GtkCssGadgetClass" opaque="true" />
<struct name="CssImage" cname="GtkCssImage" opaque="true" />
<struct name="CssImageBuiltin" cname="GtkCssImageBuiltin" opaque="true" />
<struct name="CssImageBuiltinClass" cname="GtkCssImageBuiltinClass" opaque="true" />
<struct name="CssImageClass" cname="GtkCssImageClass" opaque="true" />
<struct name="CssImageCrossFade" cname="GtkCssImageCrossFade" opaque="true" />
<struct name="CssImageCrossFadeClass" cname="GtkCssImageCrossFadeClass" opaque="true" />
<struct name="CssImageFallback" cname="GtkCssImageFallback" opaque="true" />
<struct name="CssImageFallbackClass" cname="GtkCssImageFallbackClass" opaque="true" />
<struct name="CssImageGradient" cname="GtkCssImageGradient" opaque="true" />
<struct name="CssImageGradientClass" cname="GtkCssImageGradientClass" opaque="true" />
<struct name="CssImageIconTheme" cname="GtkCssImageIconTheme" opaque="true" />
<struct name="CssImageIconThemeClass" cname="GtkCssImageIconThemeClass" opaque="true" />
<struct name="CssImageLinear" cname="GtkCssImageLinear" opaque="true" />
<struct name="CssImageLinearClass" cname="GtkCssImageLinearClass" opaque="true" />
<struct name="CssImageLinearColorStop" cname="GtkCssImageLinearColorStop" opaque="true" />
<struct name="CssImageRadial" cname="GtkCssImageRadial" opaque="true" />
<struct name="CssImageRadialClass" cname="GtkCssImageRadialClass" opaque="true" />
<struct name="CssImageRadialColorStop" cname="GtkCssImageRadialColorStop" opaque="true" />
<struct name="CssImageRecolor" cname="GtkCssImageRecolor" opaque="true" />
<struct name="CssImageRecolorClass" cname="GtkCssImageRecolorClass" opaque="true" />
<struct name="CssImageScaled" cname="GtkCssImageScaled" opaque="true" />
<struct name="CssImageScaledClass" cname="GtkCssImageScaledClass" opaque="true" />
<struct name="CssImageSurface" cname="GtkCssImageSurface" opaque="true" />
<struct name="CssImageSurfaceClass" cname="GtkCssImageSurfaceClass" opaque="true" />
<struct name="CssImageUrl" cname="GtkCssImageUrl" opaque="true" />
<struct name="CssImageUrlClass" cname="GtkCssImageUrlClass" opaque="true" />
<struct name="CssImageWin32" cname="GtkCssImageWin32" opaque="true" />
<struct name="CssImageWin32Class" cname="GtkCssImageWin32Class" opaque="true" />
<struct name="CssKeyframes" cname="GtkCssKeyframes" opaque="true" />
<struct name="CssLookup" cname="GtkCssLookup" opaque="true" />
<struct name="CssMatcherClass" cname="GtkCssMatcherClass" opaque="true" />
<struct name="CssMatcherNode" cname="GtkCssMatcherNode" opaque="true" />
<struct name="CssMatcherSuperset" cname="GtkCssMatcherSuperset" opaque="true" />
<struct name="CssMatcherWidgetPath" cname="GtkCssMatcherWidgetPath" opaque="true" />
<struct name="CssNode" cname="GtkCssNode" opaque="true" />
<struct name="CssNodeClass" cname="GtkCssNodeClass" opaque="true" />
<struct name="CssNodeDeclaration" cname="GtkCssNodeDeclaration" opaque="true" />
<struct name="CssNodeStyleCache" cname="GtkCssNodeStyleCache" opaque="true" />
<struct name="CssNumberValueClass" cname="GtkCssNumberValueClass" opaque="true" />
<struct name="CssParser" cname="GtkCssParser" opaque="true" />
<struct name="CssPathNode" cname="GtkCssPathNode" opaque="true" />
<struct name="CssPathNodeClass" cname="GtkCssPathNodeClass" opaque="true" />
<struct name="CssRuleset" cname="GtkCssRuleset" opaque="true" />
<struct name="CssScanner" cname="GtkCssScanner" opaque="true" />
<boxed name="CssSection" cname="GtkCssSection" opaque="true">
<method name="GetEndLine" cname="gtk_css_section_get_end_line">
<return-type type="guint" />
</method>
<method name="GetEndPosition" cname="gtk_css_section_get_end_position">
<return-type type="guint" />
</method>
<method name="GetFile" cname="gtk_css_section_get_file">
<return-type type="GFile*" />
</method>
<method name="GetParent" cname="gtk_css_section_get_parent">
<return-type type="GtkCssSection*" />
</method>
<method name="GetSectionType" cname="gtk_css_section_get_section_type">
<return-type type="GtkCssSectionType" />
</method>
<method name="GetStartLine" cname="gtk_css_section_get_start_line">
<return-type type="guint" />
</method>
<method name="GetStartPosition" cname="gtk_css_section_get_start_position">
<return-type type="guint" />
</method>
<method name="GetType" cname="gtk_css_section_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Ref" cname="gtk_css_section_ref">
<return-type type="GtkCssSection*" />
</method>
<method name="Unref" cname="gtk_css_section_unref">
<return-type type="void" />
</method>
</boxed>
<struct name="CssSelectorClass" cname="GtkCssSelectorClass" opaque="true" />
<struct name="CssSelectorTree" cname="GtkCssSelectorTree" opaque="true" />
<struct name="CssSelectorTreeBuilder" cname="GtkCssSelectorTreeBuilder" opaque="true" />
<struct name="CssShorthandProperty" cname="GtkCssShorthandProperty" opaque="true" />
<struct name="CssShorthandPropertyClass" cname="GtkCssShorthandPropertyClass" opaque="true" />
<struct name="CssStaticStyle" cname="GtkCssStaticStyle" opaque="true" />
<struct name="CssStaticStyleClass" cname="GtkCssStaticStyleClass" opaque="true" />
<struct name="CssStyle" cname="GtkCssStyle" opaque="true" />
<struct name="CssStyleChange" cname="GtkCssStyleChange" opaque="true" />
<struct name="CssStyleClass" cname="GtkCssStyleClass" opaque="true" />
<struct name="CssStyleProperty" cname="GtkCssStyleProperty" opaque="true" />
<struct name="CssStylePropertyClass" cname="GtkCssStylePropertyClass" opaque="true" />
<struct name="CssTransientNode" cname="GtkCssTransientNode" opaque="true" />
<struct name="CssTransientNodeClass" cname="GtkCssTransientNodeClass" opaque="true" />
<struct name="CssTransition" cname="GtkCssTransition" opaque="true" />
<struct name="CssTransitionClass" cname="GtkCssTransitionClass" opaque="true" />
<boxed name="CssValue" cname="GtkCssValue" opaque="true" />
<struct name="CssValueClass" cname="GtkCssValueClass" opaque="true" />
<struct name="CssWidgetNode" cname="GtkCssWidgetNode" opaque="true" />
<struct name="CssWidgetNodeClass" cname="GtkCssWidgetNodeClass" opaque="true" />
<boxed name="DelayedFontDescription" cname="GtkDelayedFontDescription" opaque="true" />
<struct name="DeviceGrabInfo" cname="GtkDeviceGrabInfo" opaque="true" />
<struct name="DragDestInfo" cname="GtkDragDestInfo" opaque="true" />
<struct name="DragDestSite" cname="GtkDragDestSite" opaque="true" />
<struct name="DragFindData" cname="GtkDragFindData" opaque="true" />
<struct name="DragSourceInfo" cname="GtkDragSourceInfo" opaque="true" />
<struct name="DragSourceSite" cname="GtkDragSourceSite" opaque="true" />
<struct name="EntryCapslockFeedback" cname="GtkEntryCapslockFeedback" opaque="true" />
<struct name="EntryPasswordHint" cname="GtkEntryPasswordHint" opaque="true" />
<struct name="FileFilterInfo" cname="GtkFileFilterInfo">
<field name="Contains" cname="contains" type="GtkFileFilterFlags" />
<field name="Filename" cname="filename" type="const-gchar*" />
<field name="Uri" cname="uri" type="const-gchar*" />
<field name="DisplayName" cname="display_name" type="const-gchar*" />
<field name="MimeType" cname="mime_type" type="const-gchar*" />
</struct>
<struct name="FillLayoutRenderer" cname="GtkFillLayoutRenderer" opaque="true" />
<struct name="FillLayoutRendererClass" cname="GtkFillLayoutRendererClass" opaque="true" />
<struct name="FixedChild" cname="GtkFixedChild">
<field name="Widget" cname="widget" type="GtkWidget*" />
<field name="X" cname="x" type="gint" />
<field name="Y" cname="y" type="gint" />
</struct>
<boxed name="Gradient" cname="GtkGradient" opaque="true">
<method name="AddColorStop" cname="gtk_gradient_add_color_stop" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="offset" />
<parameter type="GtkSymbolicColor*" name="color" />
</parameters>
</method>
<method name="GetType" cname="gtk_gradient_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_gradient_new_linear" deprecated="1">
<parameters>
<parameter type="gdouble" name="x0" />
<parameter type="gdouble" name="y0" />
<parameter type="gdouble" name="x1" />
<parameter type="gdouble" name="y1" />
</parameters>
</constructor>
<constructor cname="gtk_gradient_new_radial" deprecated="1">
<parameters>
<parameter type="gdouble" name="x0" />
<parameter type="gdouble" name="y0" />
<parameter type="gdouble" name="radius0" />
<parameter type="gdouble" name="x1" />
<parameter type="gdouble" name="y1" />
<parameter type="gdouble" name="radius1" />
</parameters>
</constructor>
<method name="Ref" cname="gtk_gradient_ref" deprecated="1">
<return-type type="GtkGradient*" />
</method>
<method name="Resolve" cname="gtk_gradient_resolve" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkStyleProperties*" name="props" />
<parameter type="cairo_pattern_t**" name="resolved_gradient" />
</parameters>
</method>
<method name="ResolveForContext" cname="gtk_gradient_resolve_for_context" deprecated="1">
<return-type type="cairo_pattern_t*" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
</parameters>
</method>
<method name="ToString" cname="gtk_gradient_to_string" deprecated="1">
<return-type type="char*" />
</method>
<method name="Unref" cname="gtk_gradient_unref" deprecated="1">
<return-type type="void" />
</method>
</boxed>
<struct name="GridChild" cname="GtkGridChild" opaque="true" />
<struct name="GridChildAttach" cname="GtkGridChildAttach" opaque="true" />
<struct name="GridLine" cname="GtkGridLine" opaque="true" />
<struct name="GridLineData" cname="GtkGridLineData" opaque="true" />
<struct name="GridLines" cname="GtkGridLines" opaque="true" />
<struct name="GridRequest" cname="GtkGridRequest" opaque="true" />
<struct name="GridRowProperties" cname="GtkGridRowProperties" opaque="true" />
<struct name="HSLA" cname="GtkHSLA" opaque="true" />
<struct name="IMContextInfo" cname="GtkIMContextInfo">
<field name="ContextId" cname="context_id" type="const-gchar*" />
<field name="ContextName" cname="context_name" type="const-gchar*" />
<field name="Domain" cname="domain" type="const-gchar*" />
<field name="DomainDirname" cname="domain_dirname" type="const-gchar*" />
<field name="DefaultLocales" cname="default_locales" type="const-gchar*" />
</struct>
<struct name="IMModule" cname="GtkIMModule" opaque="true" />
<struct name="IMModuleClass" cname="GtkIMModuleClass" opaque="true" />
<struct name="Icon" cname="GtkIcon" opaque="true">
<method name="SizeFromName" cname="gtk_icon_size_from_name" deprecated="1" shared="true">
<return-type type="GtkIconSize" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="SizeGetName" cname="gtk_icon_size_get_name" deprecated="1" shared="true">
<return-type type="const-gchar*" />
<parameters>
<parameter type="GtkIconSize" name="size" />
</parameters>
</method>
<method name="SizeLookup" cname="gtk_icon_size_lookup" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkIconSize" name="size" />
<parameter type="gint*" name="width" />
<parameter type="gint*" name="height" />
</parameters>
</method>
<method name="SizeLookupForSettings" cname="gtk_icon_size_lookup_for_settings" deprecated="1" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkSettings*" name="settings" />
<parameter type="GtkIconSize" name="size" />
<parameter type="gint*" name="width" />
<parameter type="gint*" name="height" />
</parameters>
</method>
<method name="SizeRegister" cname="gtk_icon_size_register" deprecated="1" shared="true">
<return-type type="GtkIconSize" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</method>
<method name="SizeRegisterAlias" cname="gtk_icon_size_register_alias" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="alias" />
<parameter type="GtkIconSize" name="target" />
</parameters>
</method>
</struct>
<struct name="IconClass" cname="GtkIconClass" opaque="true" />
<struct name="IconHelper" cname="GtkIconHelper" opaque="true" />
<struct name="IconHelperClass" cname="GtkIconHelperClass" opaque="true" />
<boxed name="IconSet" cname="GtkIconSet" opaque="true">
<method name="AddSource" cname="gtk_icon_set_add_source" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-GtkIconSource*" name="source" />
</parameters>
</method>
<method name="Copy" cname="gtk_icon_set_copy" deprecated="1">
<return-type type="GtkIconSet*" owned="true" />
</method>
<method name="GetSizes" cname="gtk_icon_set_get_sizes" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkIconSize**" name="sizes" />
<parameter type="gint*" name="n_sizes" />
</parameters>
</method>
<method name="GetType" cname="gtk_icon_set_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_icon_set_new" deprecated="1" />
<constructor cname="gtk_icon_set_new_from_pixbuf" deprecated="1">
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</constructor>
<method name="Ref" cname="gtk_icon_set_ref" deprecated="1">
<return-type type="GtkIconSet*" />
</method>
<method name="RenderIcon" cname="gtk_icon_set_render_icon" deprecated="1">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="GtkStyle*" name="style" />
<parameter type="GtkTextDirection" name="direction" />
<parameter type="GtkStateType" name="state" />
<parameter type="GtkIconSize" name="size" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
</parameters>
</method>
<method name="RenderIconPixbuf" cname="gtk_icon_set_render_icon_pixbuf" deprecated="1">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="GtkIconSize" name="size" />
</parameters>
</method>
<method name="RenderIconSurface" cname="gtk_icon_set_render_icon_surface" deprecated="1">
<return-type type="cairo_surface_t*" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="GtkIconSize" name="size" />
<parameter type="int" name="scale" />
<parameter type="GdkWindow*" name="for_window" />
</parameters>
</method>
<method name="Unref" cname="gtk_icon_set_unref" deprecated="1">
<return-type type="void" />
</method>
</boxed>
<boxed name="IconSource" cname="GtkIconSource" opaque="true">
<method name="Copy" cname="gtk_icon_source_copy" deprecated="1">
<return-type type="GtkIconSource*" owned="true" />
</method>
<method name="Free" cname="gtk_icon_source_free" deprecated="1">
<return-type type="void" />
</method>
<method name="GetDirection" cname="gtk_icon_source_get_direction" deprecated="1">
<return-type type="GtkTextDirection" />
</method>
<method name="GetDirectionWildcarded" cname="gtk_icon_source_get_direction_wildcarded" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetFilename" cname="gtk_icon_source_get_filename" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetIconName" cname="gtk_icon_source_get_icon_name" deprecated="1">
<return-type type="const-gchar*" />
</method>
<method name="GetPixbuf" cname="gtk_icon_source_get_pixbuf" deprecated="1">
<return-type type="GdkPixbuf*" />
</method>
<method name="GetSize" cname="gtk_icon_source_get_size" deprecated="1">
<return-type type="GtkIconSize" />
</method>
<method name="GetSizeWildcarded" cname="gtk_icon_source_get_size_wildcarded" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetState" cname="gtk_icon_source_get_state" deprecated="1">
<return-type type="GtkStateType" />
</method>
<method name="GetStateWildcarded" cname="gtk_icon_source_get_state_wildcarded" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetType" cname="gtk_icon_source_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_icon_source_new" deprecated="1" />
<method name="SetDirection" cname="gtk_icon_source_set_direction" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkTextDirection" name="direction" />
</parameters>
</method>
<method name="SetDirectionWildcarded" cname="gtk_icon_source_set_direction_wildcarded" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetFilename" cname="gtk_icon_source_set_filename" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="filename" />
</parameters>
</method>
<method name="SetIconName" cname="gtk_icon_source_set_icon_name" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="icon_name" />
</parameters>
</method>
<method name="SetPixbuf" cname="gtk_icon_source_set_pixbuf" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</method>
<method name="SetSize" cname="gtk_icon_source_set_size" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkIconSize" name="size" />
</parameters>
</method>
<method name="SetSizeWildcarded" cname="gtk_icon_source_set_size_wildcarded" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetState" cname="gtk_icon_source_set_state" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="GtkStateType" name="state" />
</parameters>
</method>
<method name="SetStateWildcarded" cname="gtk_icon_source_set_state_wildcarded" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
</boxed>
<struct name="IconViewChild" cname="GtkIconViewChild" opaque="true" />
<struct name="IconViewItem" cname="GtkIconViewItem" opaque="true">
<method name="Activated" cname="gtk_icon_view_item_activated" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkIconView*" name="icon_view" />
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
</struct>
<struct name="ImageDefinitionAnimation" cname="GtkImageDefinitionAnimation" opaque="true" />
<struct name="ImageDefinitionEmpty" cname="GtkImageDefinitionEmpty" opaque="true" />
<struct name="ImageDefinitionGIcon" cname="GtkImageDefinitionGIcon" opaque="true" />
<struct name="ImageDefinitionIconName" cname="GtkImageDefinitionIconName" opaque="true" />
<struct name="ImageDefinitionIconSet" cname="GtkImageDefinitionIconSet" opaque="true" />
<struct name="ImageDefinitionPixbuf" cname="GtkImageDefinitionPixbuf" opaque="true" />
<struct name="ImageDefinitionStock" cname="GtkImageDefinitionStock" opaque="true" />
<struct name="ImageDefinitionSurface" cname="GtkImageDefinitionSurface" opaque="true" />
<struct name="IncrConversion" cname="GtkIncrConversion" opaque="true" />
<struct name="IncrInfo" cname="GtkIncrInfo" opaque="true" />
<struct name="KeyHash" cname="GtkKeyHash" opaque="true" />
<struct name="KeyHashEntry" cname="GtkKeyHashEntry" opaque="true" />
<struct name="KeySnooperData" cname="GtkKeySnooperData" opaque="true" />
<struct name="KineticScrolling" cname="GtkKineticScrolling" opaque="true">
<method name="Free" cname="gtk_kinetic_scrolling_free">
<return-type type="void" />
</method>
<constructor cname="gtk_kinetic_scrolling_new">
<parameters>
<parameter type="gdouble" name="lower" />
<parameter type="gdouble" name="upper" />
<parameter type="gdouble" name="overshoot_width" />
<parameter type="gdouble" name="decel_friction" />
<parameter type="gdouble" name="overshoot_friction" />
<parameter type="gdouble" name="initial_position" />
<parameter type="gdouble" name="initial_velocity" />
</parameters>
</constructor>
<method name="Tick" cname="gtk_kinetic_scrolling_tick">
<return-type type="gboolean" />
<parameters>
<parameter type="gdouble" name="time_delta" />
<parameter type="gdouble*" name="position" />
</parameters>
</method>
</struct>
<struct name="LabelSelectionInfo" cname="GtkLabelSelectionInfo" opaque="true" />
<struct name="LayoutChild" cname="GtkLayoutChild" opaque="true" />
<struct name="Magnifier" cname="GtkMagnifier" opaque="true" />
<struct name="MagnifierClass" cname="GtkMagnifierClass" opaque="true" />
<struct name="MenuAttachData" cname="GtkMenuAttachData" opaque="true" />
<struct name="MenuPopdownData" cname="GtkMenuPopdownData" opaque="true" />
<struct name="MenuTracker" cname="GtkMenuTracker" opaque="true">
<method name="Free" cname="gtk_menu_tracker_free">
<return-type type="void" />
</method>
<constructor cname="gtk_menu_tracker_new">
<parameters>
<parameter type="GtkActionObservable*" name="observer" />
<parameter type="GMenuModel*" name="model" />
<parameter type="gboolean" name="with_separators" />
<parameter type="gboolean" name="merge_sections" />
<parameter type="gboolean" name="mac_os_mode" />
<parameter type="const-gchar*" name="action_namespace" />
<parameter type="GtkMenuTrackerInsertFunc" name="insert_func" />
<parameter type="GtkMenuTrackerRemoveFunc" name="remove_func" />
<parameter type="gpointer" name="user_data" />
</parameters>
</constructor>
<constructor cname="gtk_menu_tracker_new_for_item_link">
<parameters>
<parameter type="GtkMenuTrackerItem*" name="item" />
<parameter type="const-gchar*" name="link_name" />
<parameter type="gboolean" name="merge_sections" />
<parameter type="gboolean" name="mac_os_mode" />
<parameter type="GtkMenuTrackerInsertFunc" name="insert_func" />
<parameter type="GtkMenuTrackerRemoveFunc" name="remove_func" />
<parameter type="gpointer" name="user_data" />
</parameters>
</constructor>
</struct>
<struct name="MenuTrackerSection" cname="GtkMenuTrackerSection" opaque="true" />
<struct name="MnemonicHash" cname="GtkMnemonicHash" opaque="true" />
<struct name="ModuleInfo" cname="GtkModuleInfo" opaque="true" />
<struct name="MountOperationLookupContext" cname="GtkMountOperationLookupContext" opaque="true" />
<struct name="NotebookPage" cname="GtkNotebookPage" opaque="true">
<method name="Num" cname="gtk_notebook_page_num" shared="true">
<return-type type="gint" />
<parameters>
<parameter type="GtkNotebook*" name="notebook" />
<parameter type="GtkWidget*" name="child" />
</parameters>
</method>
</struct>
<struct name="OverlayChild" cname="GtkOverlayChild" opaque="true" />
<struct name="PadActionEntry" cname="GtkPadActionEntry">
<field name="Type" cname="type" type="GtkPadActionType" />
<field name="Index" cname="index" type="gint" />
<field name="Mode" cname="mode" type="gint" />
<field name="Label" cname="label" type="gchar*" />
<field name="ActionName" cname="action_name" type="gchar*" />
</struct>
<struct name="PageRange" cname="GtkPageRange">
<field name="Start" cname="start" type="gint" />
<field name="End" cname="end" type="gint" />
</struct>
<boxed name="PaperSize" cname="GtkPaperSize" opaque="true">
<method name="Copy" cname="gtk_paper_size_copy">
<return-type type="GtkPaperSize*" owned="true" />
</method>
<method name="Free" cname="gtk_paper_size_free">
<return-type type="void" />
</method>
<method name="GetDefault" cname="gtk_paper_size_get_default" shared="true">
<return-type type="const-gchar*" />
</method>
<method name="GetDefaultBottomMargin" cname="gtk_paper_size_get_default_bottom_margin">
<return-type type="gdouble" />
<parameters>
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="GetDefaultLeftMargin" cname="gtk_paper_size_get_default_left_margin">
<return-type type="gdouble" />
<parameters>
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="GetDefaultRightMargin" cname="gtk_paper_size_get_default_right_margin">
<return-type type="gdouble" />
<parameters>
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="GetDefaultTopMargin" cname="gtk_paper_size_get_default_top_margin">
<return-type type="gdouble" />
<parameters>
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="GetDisplayName" cname="gtk_paper_size_get_display_name">
<return-type type="const-gchar*" />
</method>
<method name="GetHeight" cname="gtk_paper_size_get_height">
<return-type type="gdouble" />
<parameters>
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="GetName" cname="gtk_paper_size_get_name">
<return-type type="const-gchar*" />
</method>
<method name="GetPaperSizes" cname="gtk_paper_size_get_paper_sizes" shared="true">
<return-type type="GList*" />
<parameters>
<parameter type="gboolean" name="include_custom" />
</parameters>
</method>
<method name="GetPpdName" cname="gtk_paper_size_get_ppd_name">
<return-type type="const-gchar*" />
</method>
<method name="GetType" cname="gtk_paper_size_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetWidth" cname="gtk_paper_size_get_width">
<return-type type="gdouble" />
<parameters>
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="IsCustom" cname="gtk_paper_size_is_custom">
<return-type type="gboolean" />
</method>
<method name="IsEqual" cname="gtk_paper_size_is_equal">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkPaperSize*" name="size2" />
</parameters>
</method>
<method name="IsIpp" cname="gtk_paper_size_is_ipp">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_paper_size_new">
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</constructor>
<constructor cname="gtk_paper_size_new_custom">
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="const-gchar*" name="display_name" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
<parameter type="GtkUnit" name="unit" />
</parameters>
</constructor>
<constructor cname="gtk_paper_size_new_from_gvariant">
<parameters>
<parameter type="GVariant*" name="variant" />
</parameters>
</constructor>
<constructor cname="gtk_paper_size_new_from_ipp">
<parameters>
<parameter type="const-gchar*" name="ipp_name" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</constructor>
<constructor cname="gtk_paper_size_new_from_key_file">
<parameters>
<parameter type="GKeyFile*" name="key_file" />
<parameter type="const-gchar*" name="group_name" />
<parameter type="GError**" name="error" />
</parameters>
</constructor>
<constructor cname="gtk_paper_size_new_from_ppd">
<parameters>
<parameter type="const-gchar*" name="ppd_name" />
<parameter type="const-gchar*" name="ppd_display_name" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</constructor>
<method name="SetSize" cname="gtk_paper_size_set_size">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
<parameter type="GtkUnit" name="unit" />
</parameters>
</method>
<method name="ToGvariant" cname="gtk_paper_size_to_gvariant">
<return-type type="GVariant*" />
</method>
<method name="ToKeyFile" cname="gtk_paper_size_to_key_file">
<return-type type="void" />
<parameters>
<parameter type="GKeyFile*" name="key_file" />
<parameter type="const-gchar*" name="group_name" />
</parameters>
</method>
</boxed>
<struct name="PathElement" cname="GtkPathElement" opaque="true" />
<struct name="PixelCache" cname="GtkPixelCache" opaque="true" />
<struct name="PlacesView" cname="GtkPlacesView" opaque="true" />
<struct name="PlacesViewClass" cname="GtkPlacesViewClass" opaque="true" />
<struct name="PrintBackend" cname="GtkPrintBackend" opaque="true" />
<struct name="PrintBackendModule" cname="GtkPrintBackendModule" opaque="true" />
<struct name="PrintBackendModuleClass" cname="GtkPrintBackendModuleClass" opaque="true" />
<struct name="PrintWin32Devnames" cname="GtkPrintWin32Devnames">
<field name="Driver" cname="driver" type="char*" />
<field name="Device" cname="device" type="char*" />
<field name="Output" cname="output" type="char*" />
<field name="Flags" cname="flags" type="int" />
<method name="Free" cname="gtk_print_win32_devnames_free">
<return-type type="void" />
</method>
<method name="FromPrinterName" cname="gtk_print_win32_devnames_from_printer_name" shared="true">
<return-type type="GtkPrintWin32Devnames*" />
<parameters>
<parameter type="const-char*" name="printer" />
</parameters>
</method>
<method name="FromWin32" cname="gtk_print_win32_devnames_from_win32" shared="true">
<return-type type="GtkPrintWin32Devnames*" />
<parameters>
<parameter type="HGLOBAL" name="global" />
</parameters>
</method>
<method name="ToWin32" cname="gtk_print_win32_devnames_to_win32">
<return-type type="HGLOBAL" />
</method>
<method name="ToWin32FromPrinterName" cname="gtk_print_win32_devnames_to_win32_from_printer_name" shared="true">
<return-type type="HGLOBAL" />
<parameters>
<parameter type="const-char*" name="printer" />
</parameters>
</method>
</struct>
<struct name="ProgressTracker" cname="GtkProgressTracker" opaque="true" />
<struct name="RadioActionEntry" cname="GtkRadioActionEntry">
<field name="Name" cname="name" type="const-gchar*" />
<field name="StockId" cname="stock_id" type="const-gchar*" />
<field name="Label" cname="label" type="const-gchar*" />
<field name="Accelerator" cname="accelerator" type="const-gchar*" />
<field name="Tooltip" cname="tooltip" type="const-gchar*" />
<field name="Value" cname="value" type="gint" />
</struct>
<struct name="RangeStepTimer" cname="GtkRangeStepTimer" opaque="true" />
<struct name="RcContext" cname="GtkRcContext" opaque="true" />
<struct name="RcProperty" cname="GtkRcProperty">
<field name="TypeName" cname="type_name" type="GQuark" />
<field name="PropertyName" cname="property_name" type="GQuark" />
<field name="Origin" cname="origin" type="gchar*" />
<field name="Value" cname="value" type="GValue" />
<method name="ParseBorder" cname="gtk_rc_property_parse_border" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GParamSpec*" name="pspec" />
<parameter type="const-GString*" name="gstring" />
<parameter type="GValue*" name="property_value" />
</parameters>
</method>
<method name="ParseColor" cname="gtk_rc_property_parse_color" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GParamSpec*" name="pspec" />
<parameter type="const-GString*" name="gstring" />
<parameter type="GValue*" name="property_value" />
</parameters>
</method>
<method name="ParseEnum" cname="gtk_rc_property_parse_enum" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GParamSpec*" name="pspec" />
<parameter type="const-GString*" name="gstring" />
<parameter type="GValue*" name="property_value" />
</parameters>
</method>
<method name="ParseFlags" cname="gtk_rc_property_parse_flags" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GParamSpec*" name="pspec" />
<parameter type="const-GString*" name="gstring" />
<parameter type="GValue*" name="property_value" />
</parameters>
</method>
<method name="ParseRequisition" cname="gtk_rc_property_parse_requisition" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GParamSpec*" name="pspec" />
<parameter type="const-GString*" name="gstring" />
<parameter type="GValue*" name="property_value" />
</parameters>
</method>
</struct>
<struct name="RecentData" cname="GtkRecentData">
<field name="DisplayName" cname="display_name" type="gchar*" />
<field name="Description" cname="description" type="gchar*" />
<field name="MimeType" cname="mime_type" type="gchar*" />
<field name="AppName" cname="app_name" type="gchar*" />
<field name="AppExec" cname="app_exec" type="gchar*" />
<field name="Groups" cname="groups" type="gchar**" />
<field name="IsPrivate" cname="is_private" type="gboolean" />
</struct>
<struct name="RecentFilterInfo" cname="GtkRecentFilterInfo">
<field name="Contains" cname="contains" type="GtkRecentFilterFlags" />
<field name="Uri" cname="uri" type="const-gchar*" />
<field name="DisplayName" cname="display_name" type="const-gchar*" />
<field name="MimeType" cname="mime_type" type="const-gchar*" />
<field name="Applications" cname="applications" type="const-gchar**" />
<field name="Groups" cname="groups" type="const-gchar**" />
<field name="Age" cname="age" type="gint" />
</struct>
<boxed name="RecentInfo" cname="GtkRecentInfo" opaque="true">
<method name="CreateAppInfo" cname="gtk_recent_info_create_app_info">
<return-type type="GAppInfo*" />
<parameters>
<parameter type="const-gchar*" name="app_name" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="Exists" cname="gtk_recent_info_exists">
<return-type type="gboolean" />
</method>
<method name="GetAdded" cname="gtk_recent_info_get_added">
<return-type type="time_t" />
</method>
<method name="GetAge" cname="gtk_recent_info_get_age">
<return-type type="gint" />
</method>
<method name="GetApplicationInfo" cname="gtk_recent_info_get_application_info">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="app_name" />
<parameter type="const-gchar**" name="app_exec" />
<parameter type="guint*" name="count" />
<parameter type="time_t*" name="time_" />
</parameters>
</method>
<method name="GetApplications" cname="gtk_recent_info_get_applications">
<return-type type="gchar**" />
<parameters>
<parameter type="gsize*" name="length" />
</parameters>
</method>
<method name="GetDescription" cname="gtk_recent_info_get_description">
<return-type type="const-gchar*" />
</method>
<method name="GetDisplayName" cname="gtk_recent_info_get_display_name">
<return-type type="const-gchar*" />
</method>
<method name="GetGicon" cname="gtk_recent_info_get_gicon">
<return-type type="GIcon*" />
</method>
<method name="GetGroups" cname="gtk_recent_info_get_groups">
<return-type type="gchar**" />
<parameters>
<parameter type="gsize*" name="length" />
</parameters>
</method>
<method name="GetIcon" cname="gtk_recent_info_get_icon">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="gint" name="size" />
</parameters>
</method>
<method name="GetMimeType" cname="gtk_recent_info_get_mime_type">
<return-type type="const-gchar*" />
</method>
<method name="GetModified" cname="gtk_recent_info_get_modified">
<return-type type="time_t" />
</method>
<method name="GetPrivateHint" cname="gtk_recent_info_get_private_hint">
<return-type type="gboolean" />
</method>
<method name="GetShortName" cname="gtk_recent_info_get_short_name">
<return-type type="gchar*" />
</method>
<method name="GetType" cname="gtk_recent_info_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUri" cname="gtk_recent_info_get_uri">
<return-type type="const-gchar*" />
</method>
<method name="GetUriDisplay" cname="gtk_recent_info_get_uri_display">
<return-type type="gchar*" />
</method>
<method name="GetVisited" cname="gtk_recent_info_get_visited">
<return-type type="time_t" />
</method>
<method name="HasApplication" cname="gtk_recent_info_has_application">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="app_name" />
</parameters>
</method>
<method name="HasGroup" cname="gtk_recent_info_has_group">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="group_name" />
</parameters>
</method>
<method name="IsLocal" cname="gtk_recent_info_is_local">
<return-type type="gboolean" />
</method>
<method name="LastApplication" cname="gtk_recent_info_last_application">
<return-type type="gchar*" />
</method>
<method name="Match" cname="gtk_recent_info_match">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkRecentInfo*" name="info_b" />
</parameters>
</method>
<method name="Ref" cname="gtk_recent_info_ref">
<return-type type="GtkRecentInfo*" />
</method>
<method name="Unref" cname="gtk_recent_info_unref">
<return-type type="void" />
</method>
</boxed>
<struct name="Region" cname="GtkRegion" opaque="true" />
<struct name="RequestedSize" cname="GtkRequestedSize">
<field name="Data" cname="data" type="gpointer" />
<field name="MinimumSize" cname="minimum_size" type="gint" />
<field name="NaturalSize" cname="natural_size" type="gint" />
</struct>
<boxed name="Requisition" cname="GtkRequisition" opaque="true">
<field name="Width" cname="width" type="gint" access="public" writeable="true" />
<field name="Height" cname="height" type="gint" access="public" writeable="true" />
<method name="Copy" cname="gtk_requisition_copy">
<return-type type="GtkRequisition*" owned="true" />
</method>
<method name="Free" cname="gtk_requisition_free">
<return-type type="void" />
</method>
<method name="GetType" cname="gtk_requisition_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_requisition_new" />
</boxed>
<struct name="RetrievalInfo" cname="GtkRetrievalInfo" opaque="true" />
<struct name="RoundedBox" cname="GtkRoundedBox" opaque="true" />
<struct name="RoundedBoxCorner" cname="GtkRoundedBoxCorner" opaque="true" />
<struct name="ScaleMark" cname="GtkScaleMark" opaque="true" />
<boxed name="SelectionData" cname="GtkSelectionData" opaque="true">
<method name="Copy" cname="gtk_selection_data_copy">
<return-type type="GtkSelectionData*" owned="true" />
</method>
<method name="Free" cname="gtk_selection_data_free">
<return-type type="void" />
</method>
<method name="GetData" cname="gtk_selection_data_get_data">
<return-type type="const-guchar*" />
</method>
<method name="GetDataType" cname="gtk_selection_data_get_data_type">
<return-type type="GdkAtom" />
</method>
<method name="GetDataWithLength" cname="gtk_selection_data_get_data_with_length">
<return-type type="const-guchar*" />
<parameters>
<parameter type="gint*" name="length" />
</parameters>
</method>
<method name="GetDisplay" cname="gtk_selection_data_get_display">
<return-type type="GdkDisplay*" />
</method>
<method name="GetFormat" cname="gtk_selection_data_get_format">
<return-type type="gint" />
</method>
<method name="GetLength" cname="gtk_selection_data_get_length">
<return-type type="gint" />
</method>
<method name="GetPixbuf" cname="gtk_selection_data_get_pixbuf">
<return-type type="GdkPixbuf*" />
</method>
<method name="GetSelection" cname="gtk_selection_data_get_selection">
<return-type type="GdkAtom" />
</method>
<method name="GetTarget" cname="gtk_selection_data_get_target">
<return-type type="GdkAtom" />
</method>
<method name="GetTargets" cname="gtk_selection_data_get_targets">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkAtom**" name="targets" />
<parameter type="gint*" name="n_atoms" />
</parameters>
</method>
<method name="GetText" cname="gtk_selection_data_get_text">
<return-type type="guchar*" />
</method>
<method name="GetType" cname="gtk_selection_data_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetUris" cname="gtk_selection_data_get_uris">
<return-type type="gchar**" null_term_array="1" />
</method>
<method name="Set" cname="gtk_selection_data_set">
<return-type type="void" />
<parameters>
<parameter type="GdkAtom" name="type" />
<parameter type="gint" name="format" />
<parameter type="const-guchar*" name="data" />
<parameter type="gint" name="length" />
</parameters>
</method>
<method name="SetPixbuf" cname="gtk_selection_data_set_pixbuf">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</method>
<method name="SetText" cname="gtk_selection_data_set_text">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="str" />
<parameter type="gint" name="len" />
</parameters>
</method>
<method name="SetUris" cname="gtk_selection_data_set_uris">
<return-type type="gboolean" />
<parameters>
<parameter type="gchar**" name="uris" null_term_array="1" />
</parameters>
</method>
<method name="TargetsIncludeImage" cname="gtk_selection_data_targets_include_image">
<return-type type="gboolean" />
<parameters>
<parameter type="gboolean" name="writable" />
</parameters>
</method>
<method name="TargetsIncludeRichText" cname="gtk_selection_data_targets_include_rich_text">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextBuffer*" name="buffer" />
</parameters>
</method>
<method name="TargetsIncludeText" cname="gtk_selection_data_targets_include_text">
<return-type type="gboolean" />
</method>
<method name="TargetsIncludeUri" cname="gtk_selection_data_targets_include_uri">
<return-type type="gboolean" />
</method>
</boxed>
<struct name="SelectionInfo" cname="GtkSelectionInfo" opaque="true" />
<struct name="SelectionTargetList" cname="GtkSelectionTargetList" opaque="true" />
<struct name="SettingsPropertyValue" cname="GtkSettingsPropertyValue" opaque="true" />
<struct name="SettingsValue" cname="GtkSettingsValue">
<field name="Origin" cname="origin" type="gchar*" />
<field name="Value" cname="value" type="GValue" />
</struct>
<struct name="SidebarRow" cname="GtkSidebarRow" opaque="true" />
<struct name="SidebarRowClass" cname="GtkSidebarRowClass" opaque="true" />
<struct name="StackChildInfo" cname="GtkStackChildInfo" opaque="true" />
<struct name="StatusbarMsg" cname="GtkStatusbarMsg" opaque="true" />
<struct name="StockItem" cname="GtkStockItem">
<field name="StockId" cname="stock_id" type="gchar*" />
<field name="Label" cname="label" type="gchar*" />
<field name="Modifier" cname="modifier" type="GdkModifierType" />
<field name="Keyval" cname="keyval" type="guint" />
<field name="TranslationDomain" cname="translation_domain" type="gchar*" />
<method name="Copy" cname="gtk_stock_item_copy" deprecated="1">
<return-type type="GtkStockItem*" owned="true" />
</method>
<method name="Free" cname="gtk_stock_item_free" deprecated="1">
<return-type type="void" />
</method>
</struct>
<struct name="StockTranslateFunc" cname="GtkStockTranslateFunc" opaque="true" />
<struct name="StyleAnimation" cname="GtkStyleAnimation" opaque="true" />
<struct name="StyleAnimationClass" cname="GtkStyleAnimationClass" opaque="true" />
<struct name="StyleCascade" cname="GtkStyleCascade" opaque="true" />
<struct name="StyleCascadeClass" cname="GtkStyleCascadeClass" opaque="true" />
<struct name="StyleCascadeIter" cname="GtkStyleCascadeIter" opaque="true" />
<struct name="StyleProperty" cname="GtkStyleProperty" opaque="true" />
<struct name="StylePropertyClass" cname="GtkStylePropertyClass" opaque="true" />
<struct name="StyleProviderData" cname="GtkStyleProviderData" opaque="true" />
<struct name="StyleProviderPrivateInterface" cname="GtkStyleProviderPrivateInterface" opaque="true" />
<boxed name="SymbolicColor" cname="GtkSymbolicColor" opaque="true">
<method name="GetType" cname="gtk_symbolic_color_get_type" deprecated="1" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_symbolic_color_new_alpha" deprecated="1">
<parameters>
<parameter type="GtkSymbolicColor*" name="color" />
<parameter type="gdouble" name="factor" />
</parameters>
</constructor>
<constructor cname="gtk_symbolic_color_new_literal" deprecated="1">
<parameters>
<parameter type="const-GdkRGBA*" name="color" />
</parameters>
</constructor>
<constructor cname="gtk_symbolic_color_new_mix" deprecated="1">
<parameters>
<parameter type="GtkSymbolicColor*" name="color1" />
<parameter type="GtkSymbolicColor*" name="color2" />
<parameter type="gdouble" name="factor" />
</parameters>
</constructor>
<constructor cname="gtk_symbolic_color_new_name" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</constructor>
<constructor cname="gtk_symbolic_color_new_shade" deprecated="1">
<parameters>
<parameter type="GtkSymbolicColor*" name="color" />
<parameter type="gdouble" name="factor" />
</parameters>
</constructor>
<constructor cname="gtk_symbolic_color_new_win32" deprecated="1">
<parameters>
<parameter type="const-gchar*" name="theme_class" />
<parameter type="gint" name="id" />
</parameters>
</constructor>
<method name="Ref" cname="gtk_symbolic_color_ref" deprecated="1">
<return-type type="GtkSymbolicColor*" />
</method>
<method name="Resolve" cname="gtk_symbolic_color_resolve" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkStyleProperties*" name="props" />
<parameter type="GdkRGBA*" name="resolved_color" />
</parameters>
</method>
<method name="ToString" cname="gtk_symbolic_color_to_string" deprecated="1">
<return-type type="char*" />
</method>
<method name="Unref" cname="gtk_symbolic_color_unref" deprecated="1">
<return-type type="void" />
</method>
</boxed>
<struct name="TableChild" cname="GtkTableChild">
<field name="Widget" cname="widget" type="GtkWidget*" />
<field name="LeftAttach" cname="left_attach" type="guint16" />
<field name="RightAttach" cname="right_attach" type="guint16" />
<field name="TopAttach" cname="top_attach" type="guint16" />
<field name="BottomAttach" cname="bottom_attach" type="guint16" />
<field name="Xpadding" cname="xpadding" type="guint16" />
<field name="Ypadding" cname="ypadding" type="guint16" />
<field name="Xexpand" cname="xexpand" bits="1" type="guint" />
<field name="Yexpand" cname="yexpand" bits="1" type="guint" />
<field name="Xshrink" cname="xshrink" bits="1" type="guint" />
<field name="Yshrink" cname="yshrink" bits="1" type="guint" />
<field name="Xfill" cname="xfill" bits="1" type="guint" />
<field name="Yfill" cname="yfill" bits="1" type="guint" />
</struct>
<struct name="TableRowCol" cname="GtkTableRowCol">
<field name="Requisition" cname="requisition" type="guint16" />
<field name="Allocation" cname="allocation" type="guint16" />
<field name="Spacing" cname="spacing" type="guint16" />
<field name="NeedExpand" cname="need_expand" bits="1" type="guint" />
<field name="NeedShrink" cname="need_shrink" bits="1" type="guint" />
<field name="Expand" cname="expand" bits="1" type="guint" />
<field name="Shrink" cname="shrink" bits="1" type="guint" />
<field name="Empty" cname="empty" bits="1" type="guint" />
</struct>
<boxed name="TargetEntry" cname="GtkTargetEntry" opaque="true">
<field name="Target" cname="target" type="gchar*" access="public" writeable="true" />
<field name="Flags" cname="flags" type="guint" access="public" writeable="true" />
<field name="Info" cname="info" type="guint" access="public" writeable="true" />
<method name="Copy" cname="gtk_target_entry_copy">
<return-type type="GtkTargetEntry*" owned="true" />
</method>
<method name="Free" cname="gtk_target_entry_free">
<return-type type="void" />
</method>
<method name="GetType" cname="gtk_target_entry_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_target_entry_new">
<parameters>
<parameter type="const-gchar*" name="target" />
<parameter type="guint" name="flags" />
<parameter type="guint" name="info" />
</parameters>
</constructor>
</boxed>
<boxed name="TargetList" cname="GtkTargetList" opaque="true">
<method name="Add" cname="gtk_target_list_add">
<return-type type="void" />
<parameters>
<parameter type="GdkAtom" name="target" />
<parameter type="guint" name="flags" />
<parameter type="guint" name="info" />
</parameters>
</method>
<method name="AddImageTargets" cname="gtk_target_list_add_image_targets">
<return-type type="void" />
<parameters>
<parameter type="guint" name="info" />
<parameter type="gboolean" name="writable" />
</parameters>
</method>
<method name="AddRichTextTargets" cname="gtk_target_list_add_rich_text_targets">
<return-type type="void" />
<parameters>
<parameter type="guint" name="info" />
<parameter type="gboolean" name="deserializable" />
<parameter type="GtkTextBuffer*" name="buffer" />
</parameters>
</method>
<method name="AddTable" cname="gtk_target_list_add_table">
<return-type type="void" />
<parameters>
<parameter type="const-GtkTargetEntry*" name="targets" />
<parameter type="guint" name="ntargets" />
</parameters>
</method>
<method name="AddTextTargets" cname="gtk_target_list_add_text_targets">
<return-type type="void" />
<parameters>
<parameter type="guint" name="info" />
</parameters>
</method>
<method name="AddUriTargets" cname="gtk_target_list_add_uri_targets">
<return-type type="void" />
<parameters>
<parameter type="guint" name="info" />
</parameters>
</method>
<method name="Find" cname="gtk_target_list_find">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkAtom" name="target" />
<parameter type="guint*" name="info" />
</parameters>
</method>
<method name="GetType" cname="gtk_target_list_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_target_list_new">
<parameters>
<parameter type="const-GtkTargetEntry*" name="targets" />
<parameter type="guint" name="ntargets" />
</parameters>
</constructor>
<method name="Ref" cname="gtk_target_list_ref">
<return-type type="GtkTargetList*" />
</method>
<method name="Remove" cname="gtk_target_list_remove">
<return-type type="void" />
<parameters>
<parameter type="GdkAtom" name="target" />
</parameters>
</method>
<method name="Unref" cname="gtk_target_list_unref">
<return-type type="void" />
</method>
</boxed>
<struct name="TargetPair" cname="GtkTargetPair">
<field name="Target" cname="target" type="GdkAtom" />
<field name="Flags" cname="flags" type="guint" />
<field name="Info" cname="info" type="guint" />
</struct>
<struct name="TextAppearance" cname="GtkTextAppearance">
<field name="BgColor" cname="bg_color" type="GdkColor" />
<field name="FgColor" cname="fg_color" type="GdkColor" />
<field name="Rise" cname="rise" type="gint" />
<field name="Underline" cname="underline" bits="4" type="guint" />
<field name="Strikethrough" cname="strikethrough" bits="1" type="guint" />
<field name="DrawBg" cname="draw_bg" bits="1" type="guint" />
<field name="InsideSelection" cname="inside_selection" bits="1" type="guint" />
<field name="IsText" cname="is_text" bits="1" type="guint" />
<field name="Rgba" cname="rgba" array_len="2" type="GdkRGBA*" />
</struct>
<struct name="TextAttrAppearance" cname="GtkTextAttrAppearance" opaque="true" />
<boxed name="TextAttributes" cname="GtkTextAttributes" opaque="true">
<field name="Refcount" cname="refcount" type="guint" access="private" />
<field name="Appearance" cname="appearance" type="GtkTextAppearance" access="public" writeable="true" />
<field name="Justification" cname="justification" type="GtkJustification" access="public" writeable="true" />
<field name="Direction" cname="direction" type="GtkTextDirection" access="public" writeable="true" />
<field name="Font" cname="font" type="PangoFontDescription*" access="public" writeable="true" />
<field name="FontScale" cname="font_scale" type="gdouble" access="public" writeable="true" />
<field name="LeftMargin" cname="left_margin" type="gint" access="public" writeable="true" />
<field name="RightMargin" cname="right_margin" type="gint" access="public" writeable="true" />
<field name="Indent" cname="indent" type="gint" access="public" writeable="true" />
<field name="PixelsAboveLines" cname="pixels_above_lines" type="gint" access="public" writeable="true" />
<field name="PixelsBelowLines" cname="pixels_below_lines" type="gint" access="public" writeable="true" />
<field name="PixelsInsideWrap" cname="pixels_inside_wrap" type="gint" access="public" writeable="true" />
<field name="Tabs" cname="tabs" type="PangoTabArray*" access="public" writeable="true" />
<field name="WrapMode" cname="wrap_mode" type="GtkWrapMode" access="public" writeable="true" />
<field name="Language" cname="language" type="PangoLanguage*" access="public" writeable="true" />
<field name="PgBgColor" cname="pg_bg_color" type="GdkColor*" access="private" />
<field name="Invisible" cname="invisible" bits="1" type="guint" access="public" writeable="true" />
<field name="BgFullHeight" cname="bg_full_height" bits="1" type="guint" access="public" writeable="true" />
<field name="Editable" cname="editable" bits="1" type="guint" access="public" writeable="true" />
<field name="NoFallback" cname="no_fallback" bits="1" type="guint" access="public" writeable="true" />
<field name="PgBgRgba" cname="pg_bg_rgba" type="GdkRGBA*" access="private" />
<field name="LetterSpacing" cname="letter_spacing" type="gint" access="public" writeable="true" />
<field name="FontFeatures" cname="font_features" type="gchar*" access="public" writeable="true" />
<method name="Copy" cname="gtk_text_attributes_copy">
<return-type type="GtkTextAttributes*" owned="true" />
</method>
<method name="CopyValues" cname="gtk_text_attributes_copy_values">
<return-type type="void" />
<parameters>
<parameter type="GtkTextAttributes*" name="dest" />
</parameters>
</method>
<method name="GetType" cname="gtk_text_attributes_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="gtk_text_attributes_new" />
<method name="Ref" cname="gtk_text_attributes_ref">
<return-type type="GtkTextAttributes*" />
</method>
<method name="Unref" cname="gtk_text_attributes_unref">
<return-type type="void" />
</method>
</boxed>
<struct name="TextBTree" cname="GtkTextBTree" opaque="true" />
<struct name="TextBTreeNode" cname="GtkTextBTreeNode" opaque="true" />
<struct name="TextChildBody" cname="GtkTextChildBody" opaque="true" />
<struct name="TextHandle" cname="GtkTextHandle" opaque="true" />
<struct name="TextHandleClass" cname="GtkTextHandleClass" opaque="true" />
<boxed name="TextIter" cname="GtkTextIter">
<field name="Dummy1" cname="dummy1" type="gpointer" access="private" />
<field name="Dummy2" cname="dummy2" type="gpointer" access="private" />
<field name="Dummy3" cname="dummy3" type="gint" access="private" />
<field name="Dummy4" cname="dummy4" type="gint" access="private" />
<field name="Dummy5" cname="dummy5" type="gint" access="private" />
<field name="Dummy6" cname="dummy6" type="gint" access="private" />
<field name="Dummy7" cname="dummy7" type="gint" access="private" />
<field name="Dummy8" cname="dummy8" type="gint" access="private" />
<field name="Dummy9" cname="dummy9" type="gpointer" access="private" />
<field name="Dummy10" cname="dummy10" type="gpointer" access="private" />
<field name="Dummy11" cname="dummy11" type="gint" access="private" />
<field name="Dummy12" cname="dummy12" type="gint" access="private" />
<field name="Dummy13" cname="dummy13" type="gint" access="private" />
<field name="Dummy14" cname="dummy14" type="gpointer" access="private" />
<method name="Assign" cname="gtk_text_iter_assign">
<return-type type="void" />
<parameters>
<parameter type="const-GtkTextIter*" name="other" />
</parameters>
</method>
<method name="BackwardChar" cname="gtk_text_iter_backward_char">
<return-type type="gboolean" />
</method>
<method name="BackwardChars" cname="gtk_text_iter_backward_chars">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="BackwardCursorPosition" cname="gtk_text_iter_backward_cursor_position">
<return-type type="gboolean" />
</method>
<method name="BackwardCursorPositions" cname="gtk_text_iter_backward_cursor_positions">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="BackwardFindChar" cname="gtk_text_iter_backward_find_char">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextCharPredicate" name="pred" />
<parameter type="gpointer" name="user_data" />
<parameter type="const-GtkTextIter*" name="limit" />
</parameters>
</method>
<method name="BackwardLine" cname="gtk_text_iter_backward_line">
<return-type type="gboolean" />
</method>
<method name="BackwardLines" cname="gtk_text_iter_backward_lines">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="BackwardSearch" cname="gtk_text_iter_backward_search">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="str" />
<parameter type="GtkTextSearchFlags" name="flags" />
<parameter type="GtkTextIter*" name="match_start" />
<parameter type="GtkTextIter*" name="match_end" />
<parameter type="const-GtkTextIter*" name="limit" />
</parameters>
</method>
<method name="BackwardSentenceStart" cname="gtk_text_iter_backward_sentence_start">
<return-type type="gboolean" />
</method>
<method name="BackwardSentenceStarts" cname="gtk_text_iter_backward_sentence_starts">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="BackwardToTagToggle" cname="gtk_text_iter_backward_to_tag_toggle">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
</parameters>
</method>
<method name="BackwardVisibleCursorPosition" cname="gtk_text_iter_backward_visible_cursor_position">
<return-type type="gboolean" />
</method>
<method name="BackwardVisibleCursorPositions" cname="gtk_text_iter_backward_visible_cursor_positions">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="BackwardVisibleLine" cname="gtk_text_iter_backward_visible_line">
<return-type type="gboolean" />
</method>
<method name="BackwardVisibleLines" cname="gtk_text_iter_backward_visible_lines">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="BackwardVisibleWordStart" cname="gtk_text_iter_backward_visible_word_start">
<return-type type="gboolean" />
</method>
<method name="BackwardVisibleWordStarts" cname="gtk_text_iter_backward_visible_word_starts">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="BackwardWordStart" cname="gtk_text_iter_backward_word_start">
<return-type type="gboolean" />
</method>
<method name="BackwardWordStarts" cname="gtk_text_iter_backward_word_starts">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="BeginsTag" cname="gtk_text_iter_begins_tag" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
</parameters>
</method>
<method name="CanInsert" cname="gtk_text_iter_can_insert">
<return-type type="gboolean" />
<parameters>
<parameter type="gboolean" name="default_editability" />
</parameters>
</method>
<method name="Compare" cname="gtk_text_iter_compare">
<return-type type="gint" />
<parameters>
<parameter type="const-GtkTextIter*" name="rhs" />
</parameters>
</method>
<method name="Copy" cname="gtk_text_iter_copy">
<return-type type="GtkTextIter*" owned="true" />
</method>
<method name="Editable" cname="gtk_text_iter_editable">
<return-type type="gboolean" />
<parameters>
<parameter type="gboolean" name="default_setting" />
</parameters>
</method>
<method name="EndsLine" cname="gtk_text_iter_ends_line">
<return-type type="gboolean" />
</method>
<method name="EndsSentence" cname="gtk_text_iter_ends_sentence">
<return-type type="gboolean" />
</method>
<method name="EndsTag" cname="gtk_text_iter_ends_tag">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
</parameters>
</method>
<method name="EndsWord" cname="gtk_text_iter_ends_word">
<return-type type="gboolean" />
</method>
<method name="Equal" cname="gtk_text_iter_equal">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GtkTextIter*" name="rhs" />
</parameters>
</method>
<method name="ForwardChar" cname="gtk_text_iter_forward_char">
<return-type type="gboolean" />
</method>
<method name="ForwardChars" cname="gtk_text_iter_forward_chars">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="ForwardCursorPosition" cname="gtk_text_iter_forward_cursor_position">
<return-type type="gboolean" />
</method>
<method name="ForwardCursorPositions" cname="gtk_text_iter_forward_cursor_positions">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="ForwardFindChar" cname="gtk_text_iter_forward_find_char">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextCharPredicate" name="pred" />
<parameter type="gpointer" name="user_data" />
<parameter type="const-GtkTextIter*" name="limit" />
</parameters>
</method>
<method name="ForwardLine" cname="gtk_text_iter_forward_line">
<return-type type="gboolean" />
</method>
<method name="ForwardLines" cname="gtk_text_iter_forward_lines">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="ForwardSearch" cname="gtk_text_iter_forward_search">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="str" />
<parameter type="GtkTextSearchFlags" name="flags" />
<parameter type="GtkTextIter*" name="match_start" />
<parameter type="GtkTextIter*" name="match_end" />
<parameter type="const-GtkTextIter*" name="limit" />
</parameters>
</method>
<method name="ForwardSentenceEnd" cname="gtk_text_iter_forward_sentence_end">
<return-type type="gboolean" />
</method>
<method name="ForwardSentenceEnds" cname="gtk_text_iter_forward_sentence_ends">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="ForwardToEnd" cname="gtk_text_iter_forward_to_end">
<return-type type="void" />
</method>
<method name="ForwardToLineEnd" cname="gtk_text_iter_forward_to_line_end">
<return-type type="gboolean" />
</method>
<method name="ForwardToTagToggle" cname="gtk_text_iter_forward_to_tag_toggle">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
</parameters>
</method>
<method name="ForwardVisibleCursorPosition" cname="gtk_text_iter_forward_visible_cursor_position">
<return-type type="gboolean" />
</method>
<method name="ForwardVisibleCursorPositions" cname="gtk_text_iter_forward_visible_cursor_positions">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="ForwardVisibleLine" cname="gtk_text_iter_forward_visible_line">
<return-type type="gboolean" />
</method>
<method name="ForwardVisibleLines" cname="gtk_text_iter_forward_visible_lines">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="ForwardVisibleWordEnd" cname="gtk_text_iter_forward_visible_word_end">
<return-type type="gboolean" />
</method>
<method name="ForwardVisibleWordEnds" cname="gtk_text_iter_forward_visible_word_ends">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="ForwardWordEnd" cname="gtk_text_iter_forward_word_end">
<return-type type="gboolean" />
</method>
<method name="ForwardWordEnds" cname="gtk_text_iter_forward_word_ends">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="Free" cname="gtk_text_iter_free">
<return-type type="void" />
</method>
<method name="GetAttributes" cname="gtk_text_iter_get_attributes">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextAttributes*" name="values" />
</parameters>
</method>
<method name="GetBuffer" cname="gtk_text_iter_get_buffer">
<return-type type="GtkTextBuffer*" />
</method>
<method name="GetBytesInLine" cname="gtk_text_iter_get_bytes_in_line">
<return-type type="gint" />
</method>
<method name="GetChar" cname="gtk_text_iter_get_char">
<return-type type="gunichar" />
</method>
<method name="GetCharsInLine" cname="gtk_text_iter_get_chars_in_line">
<return-type type="gint" />
</method>
<method name="GetChildAnchor" cname="gtk_text_iter_get_child_anchor">
<return-type type="GtkTextChildAnchor*" />
</method>
<method name="GetLanguage" cname="gtk_text_iter_get_language">
<return-type type="PangoLanguage*" />
</method>
<method name="GetLine" cname="gtk_text_iter_get_line">
<return-type type="gint" />
</method>
<method name="GetLineIndex" cname="gtk_text_iter_get_line_index">
<return-type type="gint" />
</method>
<method name="GetLineOffset" cname="gtk_text_iter_get_line_offset">
<return-type type="gint" />
</method>
<method name="GetMarks" cname="gtk_text_iter_get_marks">
<return-type type="GSList*" />
</method>
<method name="GetOffset" cname="gtk_text_iter_get_offset">
<return-type type="gint" />
</method>
<method name="GetPixbuf" cname="gtk_text_iter_get_pixbuf">
<return-type type="GdkPixbuf*" />
</method>
<method name="GetSlice" cname="gtk_text_iter_get_slice">
<return-type type="gchar*" />
<parameters>
<parameter type="const-GtkTextIter*" name="end" />
</parameters>
</method>
<method name="GetTags" cname="gtk_text_iter_get_tags">
<return-type type="GSList*" />
</method>
<method name="GetText" cname="gtk_text_iter_get_text">
<return-type type="gchar*" />
<parameters>
<parameter type="const-GtkTextIter*" name="end" />
</parameters>
</method>
<method name="GetToggledTags" cname="gtk_text_iter_get_toggled_tags">
<return-type type="GSList*" />
<parameters>
<parameter type="gboolean" name="toggled_on" />
</parameters>
</method>
<method name="GetType" cname="gtk_text_iter_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetVisibleLineIndex" cname="gtk_text_iter_get_visible_line_index">
<return-type type="gint" />
</method>
<method name="GetVisibleLineOffset" cname="gtk_text_iter_get_visible_line_offset">
<return-type type="gint" />
</method>
<method name="GetVisibleSlice" cname="gtk_text_iter_get_visible_slice">
<return-type type="gchar*" />
<parameters>
<parameter type="const-GtkTextIter*" name="end" />
</parameters>
</method>
<method name="GetVisibleText" cname="gtk_text_iter_get_visible_text">
<return-type type="gchar*" />
<parameters>
<parameter type="const-GtkTextIter*" name="end" />
</parameters>
</method>
<method name="HasTag" cname="gtk_text_iter_has_tag">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
</parameters>
</method>
<method name="InRange" cname="gtk_text_iter_in_range">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GtkTextIter*" name="start" />
<parameter type="const-GtkTextIter*" name="end" />
</parameters>
</method>
<method name="InsideSentence" cname="gtk_text_iter_inside_sentence">
<return-type type="gboolean" />
</method>
<method name="InsideWord" cname="gtk_text_iter_inside_word">
<return-type type="gboolean" />
</method>
<method name="IsCursorPosition" cname="gtk_text_iter_is_cursor_position">
<return-type type="gboolean" />
</method>
<method name="IsEnd" cname="gtk_text_iter_is_end">
<return-type type="gboolean" />
</method>
<method name="IsStart" cname="gtk_text_iter_is_start">
<return-type type="gboolean" />
</method>
<method name="Order" cname="gtk_text_iter_order">
<return-type type="void" />
<parameters>
<parameter type="GtkTextIter*" name="second" />
</parameters>
</method>
<method name="SetLine" cname="gtk_text_iter_set_line">
<return-type type="void" />
<parameters>
<parameter type="gint" name="line_number" />
</parameters>
</method>
<method name="SetLineIndex" cname="gtk_text_iter_set_line_index">
<return-type type="void" />
<parameters>
<parameter type="gint" name="byte_on_line" />
</parameters>
</method>
<method name="SetLineOffset" cname="gtk_text_iter_set_line_offset">
<return-type type="void" />
<parameters>
<parameter type="gint" name="char_on_line" />
</parameters>
</method>
<method name="SetOffset" cname="gtk_text_iter_set_offset">
<return-type type="void" />
<parameters>
<parameter type="gint" name="char_offset" />
</parameters>
</method>
<method name="SetVisibleLineIndex" cname="gtk_text_iter_set_visible_line_index">
<return-type type="void" />
<parameters>
<parameter type="gint" name="byte_on_line" />
</parameters>
</method>
<method name="SetVisibleLineOffset" cname="gtk_text_iter_set_visible_line_offset">
<return-type type="void" />
<parameters>
<parameter type="gint" name="char_on_line" />
</parameters>
</method>
<method name="StartsLine" cname="gtk_text_iter_starts_line">
<return-type type="gboolean" />
</method>
<method name="StartsSentence" cname="gtk_text_iter_starts_sentence">
<return-type type="gboolean" />
</method>
<method name="StartsTag" cname="gtk_text_iter_starts_tag">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
</parameters>
</method>
<method name="StartsWord" cname="gtk_text_iter_starts_word">
<return-type type="gboolean" />
</method>
<method name="TogglesTag" cname="gtk_text_iter_toggles_tag">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
</parameters>
</method>
</boxed>
<struct name="TextLayout" cname="GtkTextLayout" opaque="true">
<method name="Draw" cname="gtk_text_layout_draw">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="cairo_t*" name="cr" />
<parameter type="GList**" name="widgets" />
</parameters>
</method>
</struct>
<struct name="TextLayoutClass" cname="GtkTextLayoutClass" opaque="true" />
<struct name="TextLine" cname="GtkTextLine" opaque="true" />
<struct name="TextLineData" cname="GtkTextLineData" opaque="true" />
<struct name="TextLineDisplay" cname="GtkTextLineDisplay" opaque="true" />
<struct name="TextLogAttrCache" cname="GtkTextLogAttrCache" opaque="true" />
<struct name="TextPendingScroll" cname="GtkTextPendingScroll" opaque="true" />
<struct name="TextPixbuf" cname="GtkTextPixbuf" opaque="true" />
<struct name="TextRealIter" cname="GtkTextRealIter" opaque="true" />
<struct name="TextRenderer" cname="GtkTextRenderer" opaque="true" />
<struct name="TextRendererClass" cname="GtkTextRendererClass" opaque="true" />
<struct name="TextViewChild" cname="GtkTextViewChild" opaque="true" />
<struct name="TextWindow" cname="GtkTextWindow" opaque="true" />
<struct name="ThemeEngine" cname="GtkThemeEngine" opaque="true" />
<struct name="ThemingBackground" cname="GtkThemingBackground" opaque="true" />
<struct name="ThemingModule" cname="GtkThemingModule" opaque="true" />
<struct name="ThemingModuleClass" cname="GtkThemingModuleClass" opaque="true" />
<struct name="TickCallbackInfo" cname="GtkTickCallbackInfo" opaque="true" />
<struct name="ToggleActionEntry" cname="GtkToggleActionEntry">
<field name="Name" cname="name" type="const-gchar*" />
<field name="StockId" cname="stock_id" type="const-gchar*" />
<field name="Label" cname="label" type="const-gchar*" />
<field name="Accelerator" cname="accelerator" type="const-gchar*" />
<field name="Tooltip" cname="tooltip" type="const-gchar*" />
<field name="Callback" cname="callback" type="GCallback" />
<field name="IsActive" cname="is_active" type="gboolean" />
</struct>
<struct name="ToolItemGroupChild" cname="GtkToolItemGroupChild" opaque="true" />
<struct name="ToolItemGroupInfo" cname="GtkToolItemGroupInfo" opaque="true" />
<struct name="ToolPaletteDragData" cname="GtkToolPaletteDragData" opaque="true" />
<boxed name="TreeIter" cname="GtkTreeIter">
<field name="Stamp" cname="stamp" type="gint" />
<field name="UserData" cname="user_data" type="gpointer" />
<field name="UserData2" cname="user_data2" type="gpointer" />
<field name="UserData3" cname="user_data3" type="gpointer" />
<method name="Copy" cname="gtk_tree_iter_copy">
<return-type type="GtkTreeIter*" owned="true" />
</method>
<method name="Free" cname="gtk_tree_iter_free">
<return-type type="void" />
</method>
<method name="GetType" cname="gtk_tree_iter_get_type" shared="true">
<return-type type="GType" />
</method>
</boxed>
<boxed name="TreePath" cname="GtkTreePath" opaque="true">
<method name="AppendIndex" cname="gtk_tree_path_append_index">
<return-type type="void" />
<parameters>
<parameter type="gint" name="index_" />
</parameters>
</method>
<method name="Compare" cname="gtk_tree_path_compare">
<return-type type="gint" />
<parameters>
<parameter type="const-GtkTreePath*" name="b" />
</parameters>
</method>
<method name="Copy" cname="gtk_tree_path_copy">
<return-type type="GtkTreePath*" owned="true" />
</method>
<method name="Down" cname="gtk_tree_path_down">
<return-type type="void" />
</method>
<method name="Free" cname="gtk_tree_path_free">
<return-type type="void" />
</method>
<method name="GetDepth" cname="gtk_tree_path_get_depth">
<return-type type="gint" />
</method>
<method name="GetIndices" cname="gtk_tree_path_get_indices">
<return-type type="gint*" />
</method>
<method name="GetIndicesWithDepth" cname="gtk_tree_path_get_indices_with_depth">
<return-type type="gint*" />
<parameters>
<parameter type="gint*" name="depth" />
</parameters>
</method>
<method name="GetType" cname="gtk_tree_path_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="IsAncestor" cname="gtk_tree_path_is_ancestor">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="descendant" />
</parameters>
</method>
<method name="IsDescendant" cname="gtk_tree_path_is_descendant">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTreePath*" name="ancestor" />
</parameters>
</method>
<constructor cname="gtk_tree_path_new" />
<constructor cname="gtk_tree_path_new_first" />
<constructor cname="gtk_tree_path_new_from_indices">
<parameters>
<parameter type="gint" name="first_index" />
<parameter ellipsis="true" />
</parameters>
</constructor>
<constructor cname="gtk_tree_path_new_from_indicesv">
<parameters>
<parameter type="gint*" name="indices" />
<parameter type="gsize" name="length" />
</parameters>
</constructor>
<constructor cname="gtk_tree_path_new_from_string">
<parameters>
<parameter type="const-gchar*" name="path" />
</parameters>
</constructor>
<method name="Next" cname="gtk_tree_path_next">
<return-type type="void" />
</method>
<method name="PrependIndex" cname="gtk_tree_path_prepend_index">
<return-type type="void" />
<parameters>
<parameter type="gint" name="index_" />
</parameters>
</method>
<method name="Prev" cname="gtk_tree_path_prev">
<return-type type="gboolean" />
</method>
<method name="ToString" cname="gtk_tree_path_to_string">
<return-type type="gchar*" />
</method>
<method name="Up" cname="gtk_tree_path_up">
<return-type type="gboolean" />
</method>
</boxed>
<boxed name="TreeRowReference" cname="GtkTreeRowReference" opaque="true">
<method name="Copy" cname="gtk_tree_row_reference_copy">
<return-type type="GtkTreeRowReference*" owned="true" />
</method>
<method name="Deleted" cname="gtk_tree_row_reference_deleted" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GObject*" name="proxy" />
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<method name="Free" cname="gtk_tree_row_reference_free">
<return-type type="void" />
</method>
<method name="GetModel" cname="gtk_tree_row_reference_get_model">
<return-type type="GtkTreeModel*" />
</method>
<method name="GetPath" cname="gtk_tree_row_reference_get_path">
<return-type type="GtkTreePath*" />
</method>
<method name="GetType" cname="gtk_tree_row_reference_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Inserted" cname="gtk_tree_row_reference_inserted" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GObject*" name="proxy" />
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
<constructor cname="gtk_tree_row_reference_new">
<parameters>
<parameter type="GtkTreeModel*" name="model" />
<parameter type="GtkTreePath*" name="path" />
</parameters>
</constructor>
<constructor cname="gtk_tree_row_reference_new_proxy">
<parameters>
<parameter type="GObject*" name="proxy" />
<parameter type="GtkTreeModel*" name="model" />
<parameter type="GtkTreePath*" name="path" />
</parameters>
</constructor>
<method name="Reordered" cname="gtk_tree_row_reference_reordered" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GObject*" name="proxy" />
<parameter type="GtkTreePath*" name="path" />
<parameter type="GtkTreeIter*" name="iter" />
<parameter type="gint*" name="new_order" />
</parameters>
</method>
<method name="Valid" cname="gtk_tree_row_reference_valid">
<return-type type="gboolean" />
</method>
</boxed>
<struct name="TreeViewChild" cname="GtkTreeViewChild" opaque="true" />
<struct name="TreeViewColumnReorder" cname="GtkTreeViewColumnReorder" opaque="true" />
<boxed name="WidgetPath" cname="GtkWidgetPath" opaque="true">
<method name="AppendForWidget" cname="gtk_widget_path_append_for_widget">
<return-type type="gint" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="AppendType" cname="gtk_widget_path_append_type">
<return-type type="gint" />
<parameters>
<parameter type="GType" name="type" />
</parameters>
</method>
<method name="AppendWithSiblings" cname="gtk_widget_path_append_with_siblings">
<return-type type="gint" />
<parameters>
<parameter type="GtkWidgetPath*" name="siblings" />
<parameter type="guint" name="sibling_index" />
</parameters>
</method>
<method name="Copy" cname="gtk_widget_path_copy">
<return-type type="GtkWidgetPath*" owned="true" />
</method>
<method name="Free" cname="gtk_widget_path_free">
<return-type type="void" />
</method>
<method name="GetObjectType" cname="gtk_widget_path_get_object_type">
<return-type type="GType" />
</method>
<method name="GetType" cname="gtk_widget_path_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="HasParent" cname="gtk_widget_path_has_parent">
<return-type type="gboolean" />
<parameters>
<parameter type="GType" name="type" />
</parameters>
</method>
<method name="IsType" cname="gtk_widget_path_is_type">
<return-type type="gboolean" />
<parameters>
<parameter type="GType" name="type" />
</parameters>
</method>
<method name="IterAddClass" cname="gtk_widget_path_iter_add_class">
<return-type type="void" />
<parameters>
<parameter type="gint" name="pos" />
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="IterAddRegion" cname="gtk_widget_path_iter_add_region" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint" name="pos" />
<parameter type="const-gchar*" name="name" />
<parameter type="GtkRegionFlags" name="flags" />
</parameters>
</method>
<method name="IterClearClasses" cname="gtk_widget_path_iter_clear_classes">
<return-type type="void" />
<parameters>
<parameter type="gint" name="pos" />
</parameters>
</method>
<method name="IterClearRegions" cname="gtk_widget_path_iter_clear_regions" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint" name="pos" />
</parameters>
</method>
<method name="IterGetName" cname="gtk_widget_path_iter_get_name">
<return-type type="const-gchar*" />
<parameters>
<parameter type="gint" name="pos" />
</parameters>
</method>
<method name="IterGetObjectName" cname="gtk_widget_path_iter_get_object_name">
<return-type type="const-char*" />
<parameters>
<parameter type="gint" name="pos" />
</parameters>
</method>
<method name="IterGetObjectType" cname="gtk_widget_path_iter_get_object_type">
<return-type type="GType" />
<parameters>
<parameter type="gint" name="pos" />
</parameters>
</method>
<method name="IterGetSiblingIndex" cname="gtk_widget_path_iter_get_sibling_index">
<return-type type="guint" />
<parameters>
<parameter type="gint" name="pos" />
</parameters>
</method>
<method name="IterGetSiblings" cname="gtk_widget_path_iter_get_siblings">
<return-type type="const-GtkWidgetPath*" />
<parameters>
<parameter type="gint" name="pos" />
</parameters>
</method>
<method name="IterGetState" cname="gtk_widget_path_iter_get_state">
<return-type type="GtkStateFlags" />
<parameters>
<parameter type="gint" name="pos" />
</parameters>
</method>
<method name="IterHasClass" cname="gtk_widget_path_iter_has_class">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="pos" />
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="IterHasName" cname="gtk_widget_path_iter_has_name">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="pos" />
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="IterHasQclass" cname="gtk_widget_path_iter_has_qclass">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="pos" />
<parameter type="GQuark" name="qname" />
</parameters>
</method>
<method name="IterHasQname" cname="gtk_widget_path_iter_has_qname">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="pos" />
<parameter type="GQuark" name="qname" />
</parameters>
</method>
<method name="IterHasQregion" cname="gtk_widget_path_iter_has_qregion" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="pos" />
<parameter type="GQuark" name="qname" />
<parameter type="GtkRegionFlags*" name="flags" />
</parameters>
</method>
<method name="IterHasRegion" cname="gtk_widget_path_iter_has_region" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="pos" />
<parameter type="const-gchar*" name="name" />
<parameter type="GtkRegionFlags*" name="flags" />
</parameters>
</method>
<method name="IterListClasses" cname="gtk_widget_path_iter_list_classes">
<return-type type="GSList*" />
<parameters>
<parameter type="gint" name="pos" />
</parameters>
</method>
<method name="IterListRegions" cname="gtk_widget_path_iter_list_regions" deprecated="1">
<return-type type="GSList*" />
<parameters>
<parameter type="gint" name="pos" />
</parameters>
</method>
<method name="IterRemoveClass" cname="gtk_widget_path_iter_remove_class">
<return-type type="void" />
<parameters>
<parameter type="gint" name="pos" />
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="IterRemoveRegion" cname="gtk_widget_path_iter_remove_region" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint" name="pos" />
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="IterSetName" cname="gtk_widget_path_iter_set_name">
<return-type type="void" />
<parameters>
<parameter type="gint" name="pos" />
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="IterSetObjectName" cname="gtk_widget_path_iter_set_object_name">
<return-type type="void" />
<parameters>
<parameter type="gint" name="pos" />
<parameter type="const-char*" name="name" />
</parameters>
</method>
<method name="IterSetObjectType" cname="gtk_widget_path_iter_set_object_type">
<return-type type="void" />
<parameters>
<parameter type="gint" name="pos" />
<parameter type="GType" name="type" />
</parameters>
</method>
<method name="IterSetState" cname="gtk_widget_path_iter_set_state">
<return-type type="void" />
<parameters>
<parameter type="gint" name="pos" />
<parameter type="GtkStateFlags" name="state" />
</parameters>
</method>
<method name="Length" cname="gtk_widget_path_length">
<return-type type="gint" />
</method>
<constructor cname="gtk_widget_path_new" />
<method name="PrependType" cname="gtk_widget_path_prepend_type">
<return-type type="void" />
<parameters>
<parameter type="GType" name="type" />
</parameters>
</method>
<method name="Ref" cname="gtk_widget_path_ref">
<return-type type="GtkWidgetPath*" />
</method>
<method name="ToString" cname="gtk_widget_path_to_string">
<return-type type="char*" />
</method>
<method name="Unref" cname="gtk_widget_path_unref">
<return-type type="void" />
</method>
</boxed>
<struct name="Win32Theme" cname="GtkWin32Theme" opaque="true" />
<struct name="Win32ThemePart" cname="GtkWin32ThemePart" opaque="true" />
<struct name="WindowGeometryInfo" cname="GtkWindowGeometryInfo" opaque="true" />
<struct name="WindowKeyEntry" cname="GtkWindowKeyEntry" opaque="true" />
<struct name="WindowPopover" cname="GtkWindowPopover" opaque="true" />
<struct name="XEmbedMessage" cname="GtkXEmbedMessage" opaque="true" />
<struct name="HandleWindow" cname="HandleWindow" opaque="true" />
<struct name="HashNode" cname="HashNode" opaque="true" />
<struct name="IconAlias" cname="IconAlias" opaque="true" />
<struct name="IconSize" cname="IconSize" opaque="true" />
<struct name="LinesWindow" cname="LinesWindow" opaque="true" />
<struct name="Node" cname="Node" opaque="true" />
<struct name="NodeUIReference" cname="NodeUIReference" opaque="true" />
<struct name="ParseContext" cname="ParseContext" opaque="true" />
<struct name="PointData" cname="PointData" opaque="true" />
<struct name="PrintPagesData" cname="PrintPagesData" opaque="true" />
<struct name="PrinterFinder" cname="PrinterFinder" opaque="true" />
<struct name="PropertyData" cname="PropertyData" opaque="true" />
<struct name="PropertyValue" cname="PropertyValue" opaque="true" />
<struct name="Range" cname="Range" opaque="true" />
<struct name="RequestContentsInfo" cname="RequestContentsInfo" opaque="true" />
<struct name="RequestImageInfo" cname="RequestImageInfo" opaque="true" />
<struct name="RequestRichTextInfo" cname="RequestRichTextInfo" opaque="true" />
<struct name="RequestTargetsInfo" cname="RequestTargetsInfo" opaque="true" />
<struct name="RequestTextInfo" cname="RequestTextInfo" opaque="true" />
<struct name="RequestURIInfo" cname="RequestURIInfo" opaque="true" />
<struct name="ResponseData" cname="ResponseData" opaque="true" />
<struct name="SharedData" cname="SharedData" opaque="true" />
<struct name="SortData" cname="SortData" opaque="true" />
<struct name="SortElt" cname="SortElt" opaque="true" />
<struct name="SortLevel" cname="SortLevel" opaque="true" />
<struct name="StylePropertyValue" cname="StylePropertyValue" opaque="true" />
<struct name="SymbolicPixbufCache" cname="SymbolicPixbufCache" opaque="true" />
<struct name="ToolbarContent" cname="ToolbarContent" opaque="true" />
<struct name="TransitionInfo" cname="TransitionInfo" opaque="true" />
<struct name="TreeRowData" cname="TreeRowData" opaque="true" />
<struct name="TreeViewDragInfo" cname="TreeViewDragInfo" opaque="true" />
<struct name="ValueData" cname="ValueData" opaque="true" />
<struct name="WidgetPropertyValue" cname="WidgetPropertyValue" opaque="true" />
<class name="Accel" cname="GtkAccel_">
<method name="GroupsActivate" cname="gtk_accel_groups_activate" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GObject*" name="object" />
<parameter type="guint" name="accel_key" />
<parameter type="GdkModifierType" name="accel_mods" />
</parameters>
</method>
<method name="GroupsFromObject" cname="gtk_accel_groups_from_object" shared="true">
<return-type type="GSList*" />
<parameters>
<parameter type="GObject*" name="object" />
</parameters>
</method>
</class>
<class name="Accelerator" cname="GtkAccelerator_">
<method name="GetDefaultModMask" cname="gtk_accelerator_get_default_mod_mask" shared="true">
<return-type type="GdkModifierType" />
</method>
<method name="GetLabel" cname="gtk_accelerator_get_label" shared="true">
<return-type type="gchar*" />
<parameters>
<parameter type="guint" name="accelerator_key" />
<parameter type="GdkModifierType" name="accelerator_mods" />
</parameters>
</method>
<method name="GetLabelWithKeycode" cname="gtk_accelerator_get_label_with_keycode" shared="true">
<return-type type="gchar*" />
<parameters>
<parameter type="GdkDisplay*" name="display" />
<parameter type="guint" name="accelerator_key" />
<parameter type="guint" name="keycode" />
<parameter type="GdkModifierType" name="accelerator_mods" />
</parameters>
</method>
<method name="Name" cname="gtk_accelerator_name" shared="true">
<return-type type="gchar*" />
<parameters>
<parameter type="guint" name="accelerator_key" />
<parameter type="GdkModifierType" name="accelerator_mods" />
</parameters>
</method>
<method name="NameWithKeycode" cname="gtk_accelerator_name_with_keycode" shared="true">
<return-type type="gchar*" />
<parameters>
<parameter type="GdkDisplay*" name="display" />
<parameter type="guint" name="accelerator_key" />
<parameter type="guint" name="keycode" />
<parameter type="GdkModifierType" name="accelerator_mods" />
</parameters>
</method>
<method name="Parse" cname="gtk_accelerator_parse" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="accelerator" />
<parameter type="guint*" name="accelerator_key" />
<parameter type="GdkModifierType*" name="accelerator_mods" />
</parameters>
</method>
<method name="ParseWithKeycode" cname="gtk_accelerator_parse_with_keycode" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="accelerator" />
<parameter type="guint*" name="accelerator_key" />
<parameter type="guint**" name="accelerator_codes" />
<parameter type="GdkModifierType*" name="accelerator_mods" />
</parameters>
</method>
<method name="SetDefaultModMask" cname="gtk_accelerator_set_default_mod_mask" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GdkModifierType" name="default_mod_mask" />
</parameters>
</method>
<method name="Valid" cname="gtk_accelerator_valid" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="guint" name="keyval" />
<parameter type="GdkModifierType" name="modifiers" />
</parameters>
</method>
</class>
<class name="Global" cname="GtkGlobal">
<method name="AlternativeDialogButtonOrder" cname="gtk_alternative_dialog_button_order" deprecated="1" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkScreen*" name="screen" />
</parameters>
</method>
<method name="CheckVersion" cname="gtk_check_version" shared="true">
<return-type type="const-gchar*" />
<parameters>
<parameter type="guint" name="required_major" />
<parameter type="guint" name="required_minor" />
<parameter type="guint" name="required_micro" />
</parameters>
</method>
<method name="DisableSetlocale" cname="gtk_disable_setlocale" shared="true">
<return-type type="void" />
</method>
<method name="DistributeNaturalAllocation" cname="gtk_distribute_natural_allocation" shared="true">
<return-type type="gint" />
<parameters>
<parameter type="gint" name="extra_space" />
<parameter type="guint" name="n_requested_sizes" />
<parameter type="GtkRequestedSize*" name="sizes" />
</parameters>
</method>
<method name="DrawInsertionCursor" cname="gtk_draw_insertion_cursor" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="cairo_t*" name="cr" />
<parameter type="const-GdkRectangle*" name="location" />
<parameter type="gboolean" name="is_primary" />
<parameter type="GtkTextDirection" name="direction" />
<parameter type="gboolean" name="draw_arrow" />
</parameters>
</method>
<method name="EnumeratePrinters" cname="gtk_enumerate_printers" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkPrinterFunc" name="func" />
<parameter type="gpointer" name="data" />
<parameter type="GDestroyNotify" name="destroy" />
<parameter type="gboolean" name="wait" />
</parameters>
</method>
<method name="EventsPending" cname="gtk_events_pending" shared="true">
<return-type type="gboolean" />
</method>
<method name="GetBinaryAge" cname="gtk_get_binary_age" shared="true">
<return-type type="guint" />
</method>
<method name="GetCurrentEvent" cname="gtk_get_current_event" shared="true">
<return-type type="GdkEvent*" />
</method>
<method name="GetCurrentEventDevice" cname="gtk_get_current_event_device" shared="true">
<return-type type="GdkDevice*" />
</method>
<method name="GetCurrentEventState" cname="gtk_get_current_event_state" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkModifierType*" name="state" />
</parameters>
</method>
<method name="GetCurrentEventTime" cname="gtk_get_current_event_time" shared="true">
<return-type type="guint32" />
</method>
<method name="GetDebugFlags" cname="gtk_get_debug_flags" shared="true">
<return-type type="guint" />
</method>
<method name="GetDefaultLanguage" cname="gtk_get_default_language" shared="true">
<return-type type="PangoLanguage*" />
</method>
<method name="GetEventWidget" cname="gtk_get_event_widget" shared="true">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="GdkEvent*" name="event" />
</parameters>
</method>
<method name="GetInterfaceAge" cname="gtk_get_interface_age" shared="true">
<return-type type="guint" />
</method>
<method name="GetLocaleDirection" cname="gtk_get_locale_direction" shared="true">
<return-type type="GtkTextDirection" />
</method>
<method name="GetMajorVersion" cname="gtk_get_major_version" shared="true">
<return-type type="guint" />
</method>
<method name="GetMicroVersion" cname="gtk_get_micro_version" shared="true">
<return-type type="guint" />
</method>
<method name="GetMinorVersion" cname="gtk_get_minor_version" shared="true">
<return-type type="guint" />
</method>
<method name="GetOptionGroup" cname="gtk_get_option_group" shared="true">
<return-type type="GOptionGroup*" />
<parameters>
<parameter type="gboolean" name="open_default_display" />
</parameters>
</method>
<method name="NormaliseDetailedActionName" cname="gtk_normalise_detailed_action_name" shared="true">
<return-type type="gchar*" />
<parameters>
<parameter type="const-gchar*" name="detailed_action_name" />
</parameters>
</method>
<method name="PaintBoxGap" cname="gtk_paint_box_gap" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyle*" name="style" />
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkShadowType" name="shadow_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
<parameter type="GtkPositionType" name="gap_side" />
<parameter type="gint" name="gap_x" />
<parameter type="gint" name="gap_width" />
</parameters>
</method>
<method name="PaintShadowGap" cname="gtk_paint_shadow_gap" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyle*" name="style" />
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkStateType" name="state_type" />
<parameter type="GtkShadowType" name="shadow_type" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="detail" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
<parameter type="GtkPositionType" name="gap_side" />
<parameter type="gint" name="gap_x" />
<parameter type="gint" name="gap_width" />
</parameters>
</method>
<method name="ParseArgs" cname="gtk_parse_args" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="int*" name="argc" />
<parameter type="char***" name="argv" />
</parameters>
</method>
<method name="PropagateEvent" cname="gtk_propagate_event" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkEvent*" name="event" />
</parameters>
</method>
<method name="RgbToHsv" cname="gtk_rgb_to_hsv" shared="true">
<return-type type="void" />
<parameters>
<parameter type="gdouble" name="r" />
<parameter type="gdouble" name="g" />
<parameter type="gdouble" name="b" />
<parameter type="gdouble*" name="h" />
<parameter type="gdouble*" name="s" />
<parameter type="gdouble*" name="v" />
</parameters>
</method>
<method name="SetDebugFlags" cname="gtk_set_debug_flags" shared="true">
<return-type type="void" />
<parameters>
<parameter type="guint" name="flags" />
</parameters>
</method>
<method name="ShowAboutDialog" cname="gtk_show_about_dialog" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWindow*" name="parent" />
<parameter type="const-gchar*" name="first_property_name" />
<parameter ellipsis="true" />
</parameters>
</method>
<method name="ShowUri" cname="gtk_show_uri" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkScreen*" name="screen" />
<parameter type="const-gchar*" name="uri" />
<parameter type="guint32" name="timestamp" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="ShowUriOnWindow" cname="gtk_show_uri_on_window" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWindow*" name="parent" />
<parameter type="const-char*" name="uri" />
<parameter type="guint32" name="timestamp" />
<parameter type="GError**" name="error" />
</parameters>
</method>
</class>
<class name="Bindings" cname="GtkBindings_">
<method name="Activate" cname="gtk_bindings_activate" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GObject*" name="object" />
<parameter type="guint" name="keyval" />
<parameter type="GdkModifierType" name="modifiers" />
</parameters>
</method>
<method name="ActivateEvent" cname="gtk_bindings_activate_event" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GObject*" name="object" />
<parameter type="GdkEventKey*" name="event" />
</parameters>
</method>
</class>
<class name="Cairo" cname="GtkCairo_">
<method name="ShouldDrawWindow" cname="gtk_cairo_should_draw_window" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GdkWindow*" name="window" />
</parameters>
</method>
<method name="TransformToWindow" cname="gtk_cairo_transform_to_window" shared="true">
<return-type type="void" />
<parameters>
<parameter type="cairo_t*" name="cr" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkWindow*" name="window" />
</parameters>
</method>
</class>
<class name="Device" cname="GtkDevice_">
<method name="GrabAdd" cname="gtk_device_grab_add" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkDevice*" name="device" />
<parameter type="gboolean" name="block_others" />
</parameters>
</method>
<method name="GrabRemove" cname="gtk_device_grab_remove" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkDevice*" name="device" />
</parameters>
</method>
</class>
<class name="Drag" cname="GtkDrag_">
<method name="Begin" cname="gtk_drag_begin" deprecated="1" shared="true">
<return-type type="GdkDragContext*" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GtkTargetList*" name="targets" />
<parameter type="GdkDragAction" name="actions" />
<parameter type="gint" name="button" />
<parameter type="GdkEvent*" name="event" />
</parameters>
</method>
<method name="BeginWithCoordinates" cname="gtk_drag_begin_with_coordinates" shared="true">
<return-type type="GdkDragContext*" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GtkTargetList*" name="targets" />
<parameter type="GdkDragAction" name="actions" />
<parameter type="gint" name="button" />
<parameter type="GdkEvent*" name="event" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</method>
<method name="Cancel" cname="gtk_drag_cancel" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
</parameters>
</method>
<method name="CheckThreshold" cname="gtk_drag_check_threshold" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint" name="start_x" />
<parameter type="gint" name="start_y" />
<parameter type="gint" name="current_x" />
<parameter type="gint" name="current_y" />
</parameters>
</method>
<method name="DestAddImageTargets" cname="gtk_drag_dest_add_image_targets" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="DestAddTextTargets" cname="gtk_drag_dest_add_text_targets" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="DestAddUriTargets" cname="gtk_drag_dest_add_uri_targets" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="DestFindTarget" cname="gtk_drag_dest_find_target" shared="true">
<return-type type="GdkAtom" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkDragContext*" name="context" />
<parameter type="GtkTargetList*" name="target_list" />
</parameters>
</method>
<method name="DestGetTargetList" cname="gtk_drag_dest_get_target_list" shared="true">
<return-type type="GtkTargetList*" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="DestGetTrackMotion" cname="gtk_drag_dest_get_track_motion" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="DestSet" cname="gtk_drag_dest_set" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GtkDestDefaults" name="flags" />
<parameter type="const-GtkTargetEntry*" name="targets" />
<parameter type="gint" name="n_targets" />
<parameter type="GdkDragAction" name="actions" />
</parameters>
</method>
<method name="DestSetProxy" cname="gtk_drag_dest_set_proxy" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkWindow*" name="proxy_window" />
<parameter type="GdkDragProtocol" name="protocol" />
<parameter type="gboolean" name="use_coordinates" />
</parameters>
</method>
<method name="DestSetTargetList" cname="gtk_drag_dest_set_target_list" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GtkTargetList*" name="target_list" />
</parameters>
</method>
<method name="DestSetTrackMotion" cname="gtk_drag_dest_set_track_motion" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="gboolean" name="track_motion" />
</parameters>
</method>
<method name="DestUnset" cname="gtk_drag_dest_unset" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="Finish" cname="gtk_drag_finish" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
<parameter type="gboolean" name="success" />
<parameter type="gboolean" name="del" />
<parameter type="guint32" name="time_" />
</parameters>
</method>
<method name="GetData" cname="gtk_drag_get_data" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkDragContext*" name="context" />
<parameter type="GdkAtom" name="target" />
<parameter type="guint32" name="time_" />
</parameters>
</method>
<method name="GetSourceWidget" cname="gtk_drag_get_source_widget" shared="true">
<return-type type="GtkWidget*" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
</parameters>
</method>
<method name="Highlight" cname="gtk_drag_highlight" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="SetIconDefault" cname="gtk_drag_set_icon_default" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
</parameters>
</method>
<method name="SetIconGicon" cname="gtk_drag_set_icon_gicon" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
<parameter type="GIcon*" name="icon" />
<parameter type="gint" name="hot_x" />
<parameter type="gint" name="hot_y" />
</parameters>
</method>
<method name="SetIconName" cname="gtk_drag_set_icon_name" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
<parameter type="const-gchar*" name="icon_name" />
<parameter type="gint" name="hot_x" />
<parameter type="gint" name="hot_y" />
</parameters>
</method>
<method name="SetIconPixbuf" cname="gtk_drag_set_icon_pixbuf" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
<parameter type="GdkPixbuf*" name="pixbuf" />
<parameter type="gint" name="hot_x" />
<parameter type="gint" name="hot_y" />
</parameters>
</method>
<method name="SetIconStock" cname="gtk_drag_set_icon_stock" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
<parameter type="const-gchar*" name="stock_id" />
<parameter type="gint" name="hot_x" />
<parameter type="gint" name="hot_y" />
</parameters>
</method>
<method name="SetIconSurface" cname="gtk_drag_set_icon_surface" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
<parameter type="cairo_surface_t*" name="surface" />
</parameters>
</method>
<method name="SetIconWidget" cname="gtk_drag_set_icon_widget" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="gint" name="hot_x" />
<parameter type="gint" name="hot_y" />
</parameters>
</method>
<method name="SourceAddImageTargets" cname="gtk_drag_source_add_image_targets" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="SourceAddTextTargets" cname="gtk_drag_source_add_text_targets" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="SourceAddUriTargets" cname="gtk_drag_source_add_uri_targets" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="SourceGetTargetList" cname="gtk_drag_source_get_target_list" shared="true">
<return-type type="GtkTargetList*" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="SourceSet" cname="gtk_drag_source_set" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkModifierType" name="start_button_mask" />
<parameter type="const-GtkTargetEntry*" name="targets" />
<parameter type="gint" name="n_targets" />
<parameter type="GdkDragAction" name="actions" />
</parameters>
</method>
<method name="SourceSetIconGicon" cname="gtk_drag_source_set_icon_gicon" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GIcon*" name="icon" />
</parameters>
</method>
<method name="SourceSetIconName" cname="gtk_drag_source_set_icon_name" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="icon_name" />
</parameters>
</method>
<method name="SourceSetIconPixbuf" cname="gtk_drag_source_set_icon_pixbuf" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkPixbuf*" name="pixbuf" />
</parameters>
</method>
<method name="SourceSetIconStock" cname="gtk_drag_source_set_icon_stock" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="stock_id" />
</parameters>
</method>
<method name="SourceSetTargetList" cname="gtk_drag_source_set_target_list" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GtkTargetList*" name="target_list" />
</parameters>
</method>
<method name="SourceUnset" cname="gtk_drag_source_unset" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="Unhighlight" cname="gtk_drag_unhighlight" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
</class>
<class name="Grab" cname="GtkGrab_">
<method name="Add" cname="gtk_grab_add" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="GetCurrent" cname="gtk_grab_get_current" shared="true">
<return-type type="GtkWidget*" />
</method>
<method name="Remove" cname="gtk_grab_remove" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
</class>
<class name="Init" cname="GtkInit_">
<method name="AbiCheck" cname="gtk_init_abi_check" shared="true">
<return-type type="void" />
<parameters>
<parameter type="int*" name="argc" />
<parameter type="char***" name="argv" />
<parameter type="int" name="num_checks" />
<parameter type="size_t" name="sizeof_GtkWindow" />
<parameter type="size_t" name="sizeof_GtkBox" />
</parameters>
</method>
<method name="Check" cname="gtk_init_check" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="int*" name="argc" />
<parameter type="char***" name="argv" />
</parameters>
</method>
<method name="CheckAbiCheck" cname="gtk_init_check_abi_check" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="int*" name="argc" />
<parameter type="char***" name="argv" />
<parameter type="int" name="num_checks" />
<parameter type="size_t" name="sizeof_GtkWindow" />
<parameter type="size_t" name="sizeof_GtkBox" />
</parameters>
</method>
<method name="WithArgs" cname="gtk_init_with_args" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="gint*" name="argc" />
<parameter type="gchar***" name="argv" />
<parameter type="const-gchar*" name="parameter_string" />
<parameter type="const-GOptionEntry*" name="entries" />
<parameter type="const-gchar*" name="translation_domain" />
<parameter type="GError**" name="error" />
</parameters>
</method>
</class>
<class name="Key" cname="GtkKey_">
<method name="SnooperInstall" cname="gtk_key_snooper_install" deprecated="1" shared="true">
<return-type type="guint" />
<parameters>
<parameter type="GtkKeySnoopFunc" name="snooper" />
<parameter type="gpointer" name="func_data" />
</parameters>
</method>
<method name="SnooperRemove" cname="gtk_key_snooper_remove" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="guint" name="snooper_handler_id" />
</parameters>
</method>
</class>
<class name="Main" cname="GtkMain_">
<method name="DoEvent" cname="gtk_main_do_event" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GdkEvent*" name="event" />
</parameters>
</method>
<method name="Iteration" cname="gtk_main_iteration" shared="true">
<return-type type="gboolean" />
</method>
<method name="IterationDo" cname="gtk_main_iteration_do" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="gboolean" name="blocking" />
</parameters>
</method>
<method name="Level" cname="gtk_main_level" shared="true">
<return-type type="guint" />
</method>
<method name="Quit" cname="gtk_main_quit" shared="true">
<return-type type="void" />
</method>
</class>
<class name="Native" cname="GtkNative_">
<method name="DialogDestroy" cname="gtk_native_dialog_destroy" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
</parameters>
</method>
<method name="DialogGetModal" cname="gtk_native_dialog_get_modal" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
</parameters>
</method>
<method name="DialogGetTitle" cname="gtk_native_dialog_get_title" shared="true">
<return-type type="const-char*" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
</parameters>
</method>
<method name="DialogGetTransientFor" cname="gtk_native_dialog_get_transient_for" shared="true">
<return-type type="GtkWindow*" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
</parameters>
</method>
<method name="DialogGetVisible" cname="gtk_native_dialog_get_visible" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
</parameters>
</method>
<method name="DialogHide" cname="gtk_native_dialog_hide" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
</parameters>
</method>
<method name="DialogRun" cname="gtk_native_dialog_run" shared="true">
<return-type type="gint" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
</parameters>
</method>
<method name="DialogSetModal" cname="gtk_native_dialog_set_modal" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
<parameter type="gboolean" name="modal" />
</parameters>
</method>
<method name="DialogSetTitle" cname="gtk_native_dialog_set_title" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
<parameter type="const-char*" name="title" />
</parameters>
</method>
<method name="DialogSetTransientFor" cname="gtk_native_dialog_set_transient_for" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
<parameter type="GtkWindow*" name="parent" />
</parameters>
</method>
<method name="DialogShow" cname="gtk_native_dialog_show" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
</parameters>
</method>
</class>
<class name="Print" cname="GtkPrint_">
<method name="ActionAndTarget" cname="gtk_print_action_and_target" shared="true">
<return-type type="gchar*" />
<parameters>
<parameter type="const-gchar*" name="action_namespace" />
<parameter type="const-gchar*" name="action_name" />
<parameter type="GVariant*" name="target" />
</parameters>
</method>
<method name="ErrorQuark" cname="gtk_print_error_quark" shared="true">
<return-type type="GQuark" />
</method>
<method name="RunPageSetupDialog" cname="gtk_print_run_page_setup_dialog" shared="true">
<return-type type="GtkPageSetup*" />
<parameters>
<parameter type="GtkWindow*" name="parent" />
<parameter type="GtkPageSetup*" name="page_setup" />
<parameter type="GtkPrintSettings*" name="settings" />
</parameters>
</method>
<method name="RunPageSetupDialogAsync" cname="gtk_print_run_page_setup_dialog_async" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWindow*" name="parent" />
<parameter type="GtkPageSetup*" name="page_setup" />
<parameter type="GtkPrintSettings*" name="settings" />
<parameter type="GtkPageSetupDoneFunc" name="done_cb" />
<parameter type="gpointer" name="data" />
</parameters>
</method>
</class>
<class name="Rc" cname="GtkRc_">
<method name="AddDefaultFile" cname="gtk_rc_add_default_file" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="filename" />
</parameters>
</method>
<method name="FindModuleInPath" cname="gtk_rc_find_module_in_path" deprecated="1" shared="true">
<return-type type="gchar*" />
<parameters>
<parameter type="const-gchar*" name="module_file" />
</parameters>
</method>
<method name="FindPixmapInPath" cname="gtk_rc_find_pixmap_in_path" deprecated="1" shared="true">
<return-type type="gchar*" />
<parameters>
<parameter type="GtkSettings*" name="settings" />
<parameter type="GScanner*" name="scanner" />
<parameter type="const-gchar*" name="pixmap_file" />
</parameters>
</method>
<method name="GetDefaultFiles" cname="gtk_rc_get_default_files" deprecated="1" shared="true">
<return-type type="gchar**" />
</method>
<method name="GetImModuleFile" cname="gtk_rc_get_im_module_file" deprecated="1" shared="true">
<return-type type="gchar*" />
</method>
<method name="GetImModulePath" cname="gtk_rc_get_im_module_path" deprecated="1" shared="true">
<return-type type="gchar*" />
</method>
<method name="GetModuleDir" cname="gtk_rc_get_module_dir" deprecated="1" shared="true">
<return-type type="gchar*" />
</method>
<method name="GetStyle" cname="gtk_rc_get_style" deprecated="1" shared="true">
<return-type type="GtkStyle*" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
<method name="GetStyleByPaths" cname="gtk_rc_get_style_by_paths" deprecated="1" shared="true">
<return-type type="GtkStyle*" />
<parameters>
<parameter type="GtkSettings*" name="settings" />
<parameter type="const-char*" name="widget_path" />
<parameter type="const-char*" name="class_path" />
<parameter type="GType" name="type" />
</parameters>
</method>
<method name="GetThemeDir" cname="gtk_rc_get_theme_dir" deprecated="1" shared="true">
<return-type type="gchar*" />
</method>
<method name="Parse" cname="gtk_rc_parse" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="filename" />
</parameters>
</method>
<method name="ParseColor" cname="gtk_rc_parse_color" deprecated="1" shared="true">
<return-type type="guint" />
<parameters>
<parameter type="GScanner*" name="scanner" />
<parameter type="GdkColor*" name="color" />
</parameters>
</method>
<method name="ParseColorFull" cname="gtk_rc_parse_color_full" deprecated="1" shared="true">
<return-type type="guint" />
<parameters>
<parameter type="GScanner*" name="scanner" />
<parameter type="GtkRcStyle*" name="style" />
<parameter type="GdkColor*" name="color" />
</parameters>
</method>
<method name="ParsePriority" cname="gtk_rc_parse_priority" deprecated="1" shared="true">
<return-type type="guint" />
<parameters>
<parameter type="GScanner*" name="scanner" />
<parameter type="GtkPathPriorityType*" name="priority" />
</parameters>
</method>
<method name="ParseState" cname="gtk_rc_parse_state" deprecated="1" shared="true">
<return-type type="guint" />
<parameters>
<parameter type="GScanner*" name="scanner" />
<parameter type="GtkStateType*" name="state" />
</parameters>
</method>
<method name="ParseString" cname="gtk_rc_parse_string" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="rc_string" />
</parameters>
</method>
<method name="ReparseAll" cname="gtk_rc_reparse_all" deprecated="1" shared="true">
<return-type type="gboolean" />
</method>
<method name="ReparseAllForSettings" cname="gtk_rc_reparse_all_for_settings" deprecated="1" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkSettings*" name="settings" />
<parameter type="gboolean" name="force_load" />
</parameters>
</method>
<method name="ResetStyles" cname="gtk_rc_reset_styles" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkSettings*" name="settings" />
</parameters>
</method>
<method name="ScannerNew" cname="gtk_rc_scanner_new" deprecated="1" shared="true">
<return-type type="GScanner*" />
</method>
<method name="SetDefaultFiles" cname="gtk_rc_set_default_files" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="gchar**" name="filenames" />
</parameters>
</method>
</class>
<class name="Render" cname="GtkRender_">
<method name="Activity" cname="gtk_render_activity" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</method>
<method name="Arrow" cname="gtk_render_arrow" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="angle" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="size" />
</parameters>
</method>
<method name="Background" cname="gtk_render_background" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</method>
<method name="BackgroundGetClip" cname="gtk_render_background_get_clip" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
<parameter type="GdkRectangle*" name="out_clip" />
</parameters>
</method>
<method name="Check" cname="gtk_render_check" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</method>
<method name="Expander" cname="gtk_render_expander" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</method>
<method name="Extension" cname="gtk_render_extension" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
<parameter type="GtkPositionType" name="gap_side" />
</parameters>
</method>
<method name="Focus" cname="gtk_render_focus" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</method>
<method name="Frame" cname="gtk_render_frame" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</method>
<method name="FrameGap" cname="gtk_render_frame_gap" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
<parameter type="GtkPositionType" name="gap_side" />
<parameter type="gdouble" name="xy0_gap" />
<parameter type="gdouble" name="xy1_gap" />
</parameters>
</method>
<method name="Handle" cname="gtk_render_handle" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</method>
<method name="Icon" cname="gtk_render_icon" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="cairo_t*" name="cr" />
<parameter type="GdkPixbuf*" name="pixbuf" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
</parameters>
</method>
<method name="IconPixbuf" cname="gtk_render_icon_pixbuf" deprecated="1" shared="true">
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="const-GtkIconSource*" name="source" />
<parameter type="GtkIconSize" name="size" />
</parameters>
</method>
<method name="IconSurface" cname="gtk_render_icon_surface" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="cairo_t*" name="cr" />
<parameter type="cairo_surface_t*" name="surface" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
</parameters>
</method>
<method name="InsertionCursor" cname="gtk_render_insertion_cursor" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="PangoLayout*" name="layout" />
<parameter type="int" name="index" />
<parameter type="PangoDirection" name="direction" />
</parameters>
</method>
<method name="Layout" cname="gtk_render_layout" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="PangoLayout*" name="layout" />
</parameters>
</method>
<method name="Line" cname="gtk_render_line" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x0" />
<parameter type="gdouble" name="y0" />
<parameter type="gdouble" name="x1" />
<parameter type="gdouble" name="y1" />
</parameters>
</method>
<method name="Option" cname="gtk_render_option" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
</parameters>
</method>
<method name="Slider" cname="gtk_render_slider" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="cairo_t*" name="cr" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
<parameter type="GtkOrientation" name="orientation" />
</parameters>
</method>
</class>
<class name="Selection" cname="GtkSelection_">
<method name="AddTarget" cname="gtk_selection_add_target" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkAtom" name="selection" />
<parameter type="GdkAtom" name="target" />
<parameter type="guint" name="info" />
</parameters>
</method>
<method name="AddTargets" cname="gtk_selection_add_targets" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkAtom" name="selection" />
<parameter type="const-GtkTargetEntry*" name="targets" />
<parameter type="guint" name="ntargets" />
</parameters>
</method>
<method name="ClearTargets" cname="gtk_selection_clear_targets" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkAtom" name="selection" />
</parameters>
</method>
<method name="Convert" cname="gtk_selection_convert" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkAtom" name="selection" />
<parameter type="GdkAtom" name="target" />
<parameter type="guint32" name="time_" />
</parameters>
</method>
<method name="OwnerSet" cname="gtk_selection_owner_set" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkAtom" name="selection" />
<parameter type="guint32" name="time_" />
</parameters>
</method>
<method name="OwnerSetForDisplay" cname="gtk_selection_owner_set_for_display" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkDisplay*" name="display" />
<parameter type="GtkWidget*" name="widget" />
<parameter type="GdkAtom" name="selection" />
<parameter type="guint32" name="time_" />
</parameters>
</method>
<method name="RemoveAll" cname="gtk_selection_remove_all" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
</parameters>
</method>
</class>
<class name="Stock" cname="GtkStock_">
<method name="Add" cname="gtk_stock_add" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-GtkStockItem*" name="items" />
<parameter type="guint" name="n_items" />
</parameters>
</method>
<method name="AddStatic" cname="gtk_stock_add_static" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-GtkStockItem*" name="items" />
<parameter type="guint" name="n_items" />
</parameters>
</method>
<method name="ListIds" cname="gtk_stock_list_ids" deprecated="1" shared="true">
<return-type type="GSList*" />
</method>
<method name="Lookup" cname="gtk_stock_lookup" deprecated="1" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="stock_id" />
<parameter type="GtkStockItem*" name="item" />
</parameters>
</method>
<method name="SetTranslateFunc" cname="gtk_stock_set_translate_func" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="domain" />
<parameter type="GtkTranslateFunc" name="func" />
<parameter type="gpointer" name="data" />
<parameter type="GDestroyNotify" name="notify" />
</parameters>
</method>
</class>
<class name="Target" cname="GtkTarget_">
<method name="TableFree" cname="gtk_target_table_free" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkTargetEntry*" name="targets" />
<parameter type="gint" name="n_targets" />
</parameters>
</method>
<method name="TableNewFromList" cname="gtk_target_table_new_from_list" shared="true">
<return-type type="GtkTargetEntry*" />
<parameters>
<parameter type="GtkTargetList*" name="list" />
<parameter type="gint*" name="n_targets" />
</parameters>
</method>
</class>
<class name="Targets" cname="GtkTargets_">
<method name="IncludeImage" cname="gtk_targets_include_image" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkAtom*" name="targets" />
<parameter type="gint" name="n_targets" />
<parameter type="gboolean" name="writable" />
</parameters>
</method>
<method name="IncludeRichText" cname="gtk_targets_include_rich_text" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkAtom*" name="targets" />
<parameter type="gint" name="n_targets" />
<parameter type="GtkTextBuffer*" name="buffer" />
</parameters>
</method>
<method name="IncludeText" cname="gtk_targets_include_text" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkAtom*" name="targets" />
<parameter type="gint" name="n_targets" />
</parameters>
</method>
<method name="IncludeUri" cname="gtk_targets_include_uri" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkAtom*" name="targets" />
<parameter type="gint" name="n_targets" />
</parameters>
</method>
</class>
<class name="Tree" cname="GtkTree_">
<method name="GetRowDragData" cname="gtk_tree_get_row_drag_data" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkSelectionData*" name="selection_data" />
<parameter type="GtkTreeModel**" name="tree_model" />
<parameter type="GtkTreePath**" name="path" />
</parameters>
</method>
<method name="SetRowDragData" cname="gtk_tree_set_row_drag_data" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkSelectionData*" name="selection_data" />
<parameter type="GtkTreeModel*" name="tree_model" />
<parameter type="GtkTreePath*" name="path" />
</parameters>
</method>
</class>
<object name="Stock" cname="GtkStock">
<static-string cname="GTK_STOCK_ABOUT" name="About" value="gtk-about" />
<static-string cname="GTK_STOCK_ADD" name="Add" value="gtk-add" />
<static-string cname="GTK_STOCK_APPLY" name="Apply" value="gtk-apply" />
<static-string cname="GTK_STOCK_BOLD" name="Bold" value="gtk-bold" />
<static-string cname="GTK_STOCK_CANCEL" name="Cancel" value="gtk-cancel" />
<static-string cname="GTK_STOCK_CAPS_LOCK_WARNING" name="CapsLockWarning" value="gtk-caps-lock-warning" />
<static-string cname="GTK_STOCK_CDROM" name="Cdrom" value="gtk-cdrom" />
<static-string cname="GTK_STOCK_CLEAR" name="Clear" value="gtk-clear" />
<static-string cname="GTK_STOCK_CLOSE" name="Close" value="gtk-close" />
<static-string cname="GTK_STOCK_COLOR_PICKER" name="ColorPicker" value="gtk-color-picker" />
<static-string cname="GTK_STOCK_CONNECT" name="Connect" value="gtk-connect" />
<static-string cname="GTK_STOCK_CONVERT" name="Convert" value="gtk-convert" />
<static-string cname="GTK_STOCK_COPY" name="Copy" value="gtk-copy" />
<static-string cname="GTK_STOCK_CUT" name="Cut" value="gtk-cut" />
<static-string cname="GTK_STOCK_DELETE" name="Delete" value="gtk-delete" />
<static-string cname="GTK_STOCK_DIALOG_AUTHENTICATION" name="DialogAuthentication" value="gtk-dialog-authentication" />
<static-string cname="GTK_STOCK_DIALOG_ERROR" name="DialogError" value="gtk-dialog-error" />
<static-string cname="GTK_STOCK_DIALOG_INFO" name="DialogInfo" value="gtk-dialog-info" />
<static-string cname="GTK_STOCK_DIALOG_QUESTION" name="DialogQuestion" value="gtk-dialog-question" />
<static-string cname="GTK_STOCK_DIALOG_WARNING" name="DialogWarning" value="gtk-dialog-warning" />
<static-string cname="GTK_STOCK_DIRECTORY" name="Directory" value="gtk-directory" />
<static-string cname="GTK_STOCK_DISCARD" name="Discard" value="gtk-discard" />
<static-string cname="GTK_STOCK_DISCONNECT" name="Disconnect" value="gtk-disconnect" />
<static-string cname="GTK_STOCK_DND" name="Dnd" value="gtk-dnd" />
<static-string cname="GTK_STOCK_DND_MULTIPLE" name="DndMultiple" value="gtk-dnd-multiple" />
<static-string cname="GTK_STOCK_EDIT" name="Edit" value="gtk-edit" />
<static-string cname="GTK_STOCK_EXECUTE" name="Execute" value="gtk-execute" />
<static-string cname="GTK_STOCK_FILE" name="File" value="gtk-file" />
<static-string cname="GTK_STOCK_FIND" name="Find" value="gtk-find" />
<static-string cname="GTK_STOCK_FIND_AND_REPLACE" name="FindAndReplace" value="gtk-find-and-replace" />
<static-string cname="GTK_STOCK_FLOPPY" name="Floppy" value="gtk-floppy" />
<static-string cname="GTK_STOCK_FULLSCREEN" name="Fullscreen" value="gtk-fullscreen" />
<static-string cname="GTK_STOCK_GOTO_BOTTOM" name="GotoBottom" value="gtk-goto-bottom" />
<static-string cname="GTK_STOCK_GOTO_FIRST" name="GotoFirst" value="gtk-goto-first" />
<static-string cname="GTK_STOCK_GOTO_LAST" name="GotoLast" value="gtk-goto-last" />
<static-string cname="GTK_STOCK_GOTO_TOP" name="GotoTop" value="gtk-goto-top" />
<static-string cname="GTK_STOCK_GO_BACK" name="GoBack" value="gtk-go-back" />
<static-string cname="GTK_STOCK_GO_DOWN" name="GoDown" value="gtk-go-down" />
<static-string cname="GTK_STOCK_GO_FORWARD" name="GoForward" value="gtk-go-forward" />
<static-string cname="GTK_STOCK_GO_UP" name="GoUp" value="gtk-go-up" />
<static-string cname="GTK_STOCK_HARDDISK" name="Harddisk" value="gtk-harddisk" />
<static-string cname="GTK_STOCK_HELP" name="Help" value="gtk-help" />
<static-string cname="GTK_STOCK_HOME" name="Home" value="gtk-home" />
<static-string cname="GTK_STOCK_INDENT" name="Indent" value="gtk-indent" />
<static-string cname="GTK_STOCK_INDEX" name="Index" value="gtk-index" />
<static-string cname="GTK_STOCK_INFO" name="Info" value="gtk-info" />
<static-string cname="GTK_STOCK_ITALIC" name="Italic" value="gtk-italic" />
<static-string cname="GTK_STOCK_JUMP_TO" name="JumpTo" value="gtk-jump-to" />
<static-string cname="GTK_STOCK_JUSTIFY_CENTER" name="JustifyCenter" value="gtk-justify-center" />
<static-string cname="GTK_STOCK_JUSTIFY_FILL" name="JustifyFill" value="gtk-justify-fill" />
<static-string cname="GTK_STOCK_JUSTIFY_LEFT" name="JustifyLeft" value="gtk-justify-left" />
<static-string cname="GTK_STOCK_JUSTIFY_RIGHT" name="JustifyRight" value="gtk-justify-right" />
<static-string cname="GTK_STOCK_LEAVE_FULLSCREEN" name="LeaveFullscreen" value="gtk-leave-fullscreen" />
<static-string cname="GTK_STOCK_MEDIA_FORWARD" name="MediaForward" value="gtk-media-forward" />
<static-string cname="GTK_STOCK_MEDIA_NEXT" name="MediaNext" value="gtk-media-next" />
<static-string cname="GTK_STOCK_MEDIA_PAUSE" name="MediaPause" value="gtk-media-pause" />
<static-string cname="GTK_STOCK_MEDIA_PLAY" name="MediaPlay" value="gtk-media-play" />
<static-string cname="GTK_STOCK_MEDIA_PREVIOUS" name="MediaPrevious" value="gtk-media-previous" />
<static-string cname="GTK_STOCK_MEDIA_RECORD" name="MediaRecord" value="gtk-media-record" />
<static-string cname="GTK_STOCK_MEDIA_REWIND" name="MediaRewind" value="gtk-media-rewind" />
<static-string cname="GTK_STOCK_MEDIA_STOP" name="MediaStop" value="gtk-media-stop" />
<static-string cname="GTK_STOCK_MISSING_IMAGE" name="MissingImage" value="gtk-missing-image" />
<static-string cname="GTK_STOCK_NETWORK" name="Network" value="gtk-network" />
<static-string cname="GTK_STOCK_NEW" name="New" value="gtk-new" />
<static-string cname="GTK_STOCK_NO" name="No" value="gtk-no" />
<static-string cname="GTK_STOCK_OK" name="Ok" value="gtk-ok" />
<static-string cname="GTK_STOCK_OPEN" name="Open" value="gtk-open" />
<static-string cname="GTK_STOCK_ORIENTATION_LANDSCAPE" name="OrientationLandscape" value="gtk-orientation-landscape" />
<static-string cname="GTK_STOCK_ORIENTATION_PORTRAIT" name="OrientationPortrait" value="gtk-orientation-portrait" />
<static-string cname="GTK_STOCK_ORIENTATION_REVERSE_LANDSCAPE" name="OrientationReverseLandscape" value="gtk-orientation-reverse-landscape" />
<static-string cname="GTK_STOCK_ORIENTATION_REVERSE_PORTRAIT" name="OrientationReversePortrait" value="gtk-orientation-reverse-portrait" />
<static-string cname="GTK_STOCK_PAGE_SETUP" name="PageSetup" value="gtk-page-setup" />
<static-string cname="GTK_STOCK_PASTE" name="Paste" value="gtk-paste" />
<static-string cname="GTK_STOCK_PREFERENCES" name="Preferences" value="gtk-preferences" />
<static-string cname="GTK_STOCK_PRINT" name="Print" value="gtk-print" />
<static-string cname="GTK_STOCK_PRINT_ERROR" name="PrintError" value="gtk-print-error" />
<static-string cname="GTK_STOCK_PRINT_PAUSED" name="PrintPaused" value="gtk-print-paused" />
<static-string cname="GTK_STOCK_PRINT_PREVIEW" name="PrintPreview" value="gtk-print-preview" />
<static-string cname="GTK_STOCK_PRINT_REPORT" name="PrintReport" value="gtk-print-report" />
<static-string cname="GTK_STOCK_PRINT_WARNING" name="PrintWarning" value="gtk-print-warning" />
<static-string cname="GTK_STOCK_PROPERTIES" name="Properties" value="gtk-properties" />
<static-string cname="GTK_STOCK_QUIT" name="Quit" value="gtk-quit" />
<static-string cname="GTK_STOCK_REDO" name="Redo" value="gtk-redo" />
<static-string cname="GTK_STOCK_REFRESH" name="Refresh" value="gtk-refresh" />
<static-string cname="GTK_STOCK_REMOVE" name="Remove" value="gtk-remove" />
<static-string cname="GTK_STOCK_REVERT_TO_SAVED" name="RevertToSaved" value="gtk-revert-to-saved" />
<static-string cname="GTK_STOCK_SAVE" name="Save" value="gtk-save" />
<static-string cname="GTK_STOCK_SAVE_AS" name="SaveAs" value="gtk-save-as" />
<static-string cname="GTK_STOCK_SELECT_ALL" name="SelectAll" value="gtk-select-all" />
<static-string cname="GTK_STOCK_SELECT_COLOR" name="SelectColor" value="gtk-select-color" />
<static-string cname="GTK_STOCK_SELECT_FONT" name="SelectFont" value="gtk-select-font" />
<static-string cname="GTK_STOCK_SORT_ASCENDING" name="SortAscending" value="gtk-sort-ascending" />
<static-string cname="GTK_STOCK_SORT_DESCENDING" name="SortDescending" value="gtk-sort-descending" />
<static-string cname="GTK_STOCK_SPELL_CHECK" name="SpellCheck" value="gtk-spell-check" />
<static-string cname="GTK_STOCK_STOP" name="Stop" value="gtk-stop" />
<static-string cname="GTK_STOCK_STRIKETHROUGH" name="Strikethrough" value="gtk-strikethrough" />
<static-string cname="GTK_STOCK_UNDELETE" name="Undelete" value="gtk-undelete" />
<static-string cname="GTK_STOCK_UNDERLINE" name="Underline" value="gtk-underline" />
<static-string cname="GTK_STOCK_UNDO" name="Undo" value="gtk-undo" />
<static-string cname="GTK_STOCK_UNINDENT" name="Unindent" value="gtk-unindent" />
<static-string cname="GTK_STOCK_YES" name="Yes" value="gtk-yes" />
<static-string cname="GTK_STOCK_ZOOM_100" name="Zoom100" value="gtk-zoom-100" />
<static-string cname="GTK_STOCK_ZOOM_FIT" name="ZoomFit" value="gtk-zoom-fit" />
<static-string cname="GTK_STOCK_ZOOM_IN" name="ZoomIn" value="gtk-zoom-in" />
<static-string cname="GTK_STOCK_ZOOM_OUT" name="ZoomOut" value="gtk-zoom-out" />
</object>
</namespace>
</api>