[options]
girs_dir = "gir-files"
library = "Gtk"
version = "3.0"
min_cfg_version = "3.4"
target_path = "."
work_mode = "normal"
generate_safety_asserts = true
deprecate_by_min_version = true
generate = [
"Gtk.IconSet",
"Gtk.AccelFlags",
"Gtk.Adjustment",
"Gtk.Align",
"Gtk.Alignment",
"Gtk.AppChooserWidget",
"Gtk.ApplicationInhibitFlags",
"Gtk.ApplicationWindow",
"Gtk.Arrow",
"Gtk.ArrowType",
"Gtk.AspectFrame",
"Gtk.AssistantPageType",
"Gtk.BaselinePosition",
"Gtk.Bin",
"Gtk.BuilderError",
"Gtk.Button",
"Gtk.ButtonBox",
"Gtk.ButtonBoxStyle",
"Gtk.ButtonRole",
"Gtk.ButtonsType",
"Gtk.Calendar",
"Gtk.CalendarDisplayOptions",
"Gtk.CellAreaBox",
"Gtk.CellAreaContext",
"Gtk.CellLayout",
"Gtk.CellRendererAccelMode",
"Gtk.CellRendererMode",
"Gtk.CellRendererProgress",
"Gtk.CellRendererSpin",
"Gtk.CellRendererSpinner",
"Gtk.CellRendererState",
"Gtk.CheckButton",
"Gtk.CheckMenuItem",
"Gtk.ColorButton",
"Gtk.ColorChooserDialog",
"Gtk.ColorChooserWidget",
"Gtk.ComboBoxText",
"Gtk.CornerType",
"Gtk.CssProvider",
"Gtk.CssProviderError",
"Gtk.CssSection",
"Gtk.CssSectionType",
"Gtk.DeleteType",
"Gtk.DestDefaults",
"Gtk.DialogFlags",
"Gtk.DirectionType",
"Gtk.DragResult",
"Gtk.DrawingArea",
"Gtk.EntryIconPosition",
"Gtk.EventBox",
"Gtk.EventController",
"Gtk.EventSequenceState",
"Gtk.FileChooserAction",
"Gtk.FileChooserButton",
"Gtk.FileChooserConfirmation",
"Gtk.FileChooserDialog",
"Gtk.FileChooserError",
"Gtk.FileChooserWidget",
"Gtk.FileFilter",
"Gtk.FileFilterFlags",
"Gtk.FlowBox",
"Gtk.FlowBoxChild",
"Gtk.FontButton",
"Gtk.FontChooser",
"Gtk.FontChooserDialog",
"Gtk.FontChooserWidget",
"Gtk.Frame",
"Gtk.GestureDrag",
"Gtk.GestureLongPress",
"Gtk.GestureMultiPress",
"Gtk.GesturePan",
"Gtk.GestureRotate",
"Gtk.GestureSingle",
"Gtk.GestureSwipe",
"Gtk.GestureZoom",
"Gtk.IconInfo",
"Gtk.IconFactory",
"Gtk.IconLookupFlags",
"Gtk.IconSize",
"Gtk.IconSource",
"Gtk.IconThemeError",
"Gtk.IconViewDropPosition",
"Gtk.ImageMenuItem",
"Gtk.ImageType",
"Gtk.InfoBar",
"Gtk.IMMulticontext",
"Gtk.IMPreeditStyle",
"Gtk.IMStatusStyle",
"Gtk.InputHints",
"Gtk.InputPurpose",
"Gtk.JunctionSides",
"Gtk.Justification",
"Gtk.LevelBar",
"Gtk.LevelBarMode",
"Gtk.License",
"Gtk.ListBox",
"Gtk.ListBoxRow",
"Gtk.MenuBar",
"Gtk.MenuButton",
"Gtk.MenuDirectionType",
"Gtk.MenuToolButton",
"Gtk.MessageDialog",
"Gtk.MessageType",
"Gtk.Misc",
"Gtk.ModelButton",
"Gtk.MovementStep",
"Gtk.NotebookTab",
"Gtk.NumberUpLayout",
"Gtk.Orientable",
"Gtk.Orientation",
"Gtk.PackDirection",
"Gtk.PackType",
"Gtk.PageOrientation",
"Gtk.PageSet",
"Gtk.PanDirection",
"Gtk.PlacesOpenFlags",
"Gtk.PlacesSidebar",
"Gtk.PolicyType",
"Gtk.PopoverConstraint",
"Gtk.PositionType",
"Gtk.PrintDuplex",
"Gtk.PrintError",
"Gtk.PrintPages",
"Gtk.PrintQuality",
"Gtk.ProgressBar",
"Gtk.PropagationPhase",
"Gtk.RecentChooser",
"Gtk.RecentChooserDialog",
"Gtk.RecentChooserError",
"Gtk.RecentChooserWidget",
"Gtk.RecentFilter",
"Gtk.RecentFilterFlags",
"Gtk.RecentInfo",
"Gtk.RecentManager",
"Gtk.RecentManagerError",
"Gtk.RecentSortType",
"Gtk.RegionFlags",
"Gtk.ReliefStyle",
"Gtk.ResizeMode",
"Gtk.ResponseType",
"Gtk.Revealer",
"Gtk.RevealerTransitionType",
"Gtk.Scale",
"Gtk.Scrollable",
"Gtk.ScrollablePolicy",
"Gtk.Scrollbar",
"Gtk.ScrolledWindow",
"Gtk.ScrollStep",
"Gtk.ScrollType",
"Gtk.SelectionMode",
"Gtk.SensitivityType",
"Gtk.Separator",
"Gtk.SeparatorMenuItem",
"Gtk.SeparatorToolItem",
"Gtk.Settings",
"Gtk.ShadowType",
"Gtk.SizeGroup",
"Gtk.SizeGroupMode",
"Gtk.SizeRequestMode",
"Gtk.SortType",
"Gtk.SpinButtonUpdatePolicy",
"Gtk.Spinner",
"Gtk.SpinType",
"Gtk.StackSidebar",
"Gtk.StackSwitcher",
"Gtk.StackTransitionType",
"Gtk.StateFlags",
"Gtk.StateType",
"Gtk.Statusbar",
"Gtk.StatusIcon",
"Gtk.StyleContextPrintFlags",
"Gtk.StyleProperties",
"Gtk.StyleProvider",
"Gtk.SymbolicColor",
"Gtk.TargetFlags",
"Gtk.TextAttributes",
"Gtk.TextChildAnchor",
"Gtk.TextDirection",
"Gtk.TextExtendSelection",
"Gtk.TextMark",
"Gtk.TextSearchFlags",
"Gtk.TextTagTable",
"Gtk.TextWindowType",
"Gtk.ToggleButton",
"Gtk.ToggleToolButton",
"Gtk.ToolbarStyle",
"Gtk.ToolButton",
"Gtk.ToolPalette",
"Gtk.ToolPaletteDragTargets",
"Gtk.ToolShell",
"Gtk.Tooltip",
"Gtk.TreeIter",
"Gtk.TreeModelFlags",
"Gtk.TreeViewColumnSizing",
"Gtk.TreeViewDropPosition",
"Gtk.TreeViewGridLines",
"Gtk.Unit",
"Gtk.Viewport",
"Gtk.VolumeButton",
"Gtk.WidgetHelpType",
"Gtk.WindowGroup",
"Gtk.WindowPosition",
"Gtk.WindowType",
"Gtk.WrapMode",
]
ignore = [
"Gtk.Activatable",
]
manual = [
"Gdk.AnchorHints",
"Gdk.Atom",
"Gdk.Atom_",
"Gdk.Device",
"Gdk.Display",
"Gdk.DragAction",
"Gdk.DragContext",
"Gdk.DragProtocol",
"Gdk.Event",
"Gdk.EventButton",
"Gdk.EventConfigure",
"Gdk.EventCrossing",
"Gdk.EventExpose",
"Gdk.EventFocus",
"Gdk.EventGrabBroken",
"Gdk.EventKey",
"Gdk.EventMask",
"Gdk.EventMotion",
"Gdk.EventProperty",
"Gdk.EventProximity",
"Gdk.EventSelection",
"Gdk.EventScroll",
"Gdk.EventVisibility",
"Gdk.EventWindowState",
"Gdk.FrameClock",
"Gdk.GLContext",
"Gdk.Gravity",
"Gdk.ModifierIntent",
"Gdk.ModifierType",
"Gdk.Monitor",
"Gdk.Rectangle",
"Gdk.RGBA",
"Gdk.Screen",
"Gdk.Visual",
"Gdk.Window",
"Gdk.WindowEdge",
"Gdk.WindowHints",
"Gdk.WindowTypeHint",
"GdkPixbuf.Pixbuf",
"GdkPixbuf.PixbufAnimation",
"Gio.ActionGroup",
"Gio.ActionMap",
"Gio.AppInfo",
"Gio.Application",
"Gio.ApplicationFlags",
"Gio.Icon",
"Gio.Menu",
"Gio.MenuModel",
"Gio.Permission",
"GLib.Error",
"GLib.KeyFile",
"GLib.Variant",
"GLib.VariantType",
"GObject.Object",
"GObject.Value",
"Gtk.Allocation",
"Gtk.AppChooser",
"Gtk.EntryBuffer",
"Gtk.RecentData",
"Gtk.Requisition",
"Gtk.TargetEntry",
"cairo.Context",
"cairo.RectangleInt",
"cairo.Region",
"cairo.Surface",
"Pango.AttrList",
"Pango.Context",
"Pango.Direction",
"Pango.EllipsizeMode",
"Pango.FontFace",
"Pango.FontFamily",
"Pango.FontDescription",
"Pango.FontMap",
"Pango.Language",
"Pango.Layout",
"Pango.Stretch",
"Pango.Style",
"Pango.TabArray",
"Pango.Underline",
"Pango.Variant",
"Pango.WrapMode",
]
[[object]]
name = "Gtk.*"
status = "generate"
[[object.function]]
pattern = ".+"
[[object.function.parameter]]
name = "cr"
const = true
[[object.function.parameter]]
name = "surface"
const = true
[[object.function]]
pattern = "tree_[gs]et_row_drag_data"
[[object.function.parameter]]
name = "selection_data"
const = true
[[object.function]]
name = "selection_add_targets"
ignore = true
[[object.function]]
name = "target_table_free"
ignore = true
[[object.function]]
name = "target_table_new_from_list"
ignore = true
[[object.function]]
name = "init"
ignore = true
[[object.function]]
name = "main_quit"
ignore = true
[[object.function]]
pattern = "get_(major|minor|micro)_version"
ignore = true
[[object.function]]
pattern = "get_(binary|interface)_age"
ignore = true
[[object.function]]
name = "check_version"
ignore = true
[[object.function]]
pattern = "drag_.+"
ignore = true
[[object]]
name = "Gtk.IconTheme"
status = "generate"
[[object.function]]
name = "set_search_path"
ignore = true
[[object.function]]
name = "choose_icon"
ignore = true
[[object.function]]
name = "choose_icon_for_scale"
ignore = true
[[object.function]]
name = "get_icon_sizes"
ignore = true
[[object.function]]
name = "get_search_path"
ignore = true
[[object]]
name = "Gtk.AboutDialog"
status = "generate"
[[object.function]]
name = "set_website_label"
[[object.function.parameter]]
name = "website_label"
nullable = true
[[object.signal]]
name = "activate-link"
inhibit = true
[[object]]
name = "Gtk.AccelGroup"
status = "generate"
[[object.function]]
name = "query"
ignore = true
[[object]]
name = "Gtk.ActionBar"
status = "generate"
[[object.child_prop]]
name = "pack-type"
type = "Gtk.PackType"
[[object.child_prop]]
name = "position"
type = "gint"
[[object]]
name = "Gtk.AppChooserDialog"
status = "generate"
[[object.function]]
name = "get_widget"
[object.function.return]
nullable = false
[[object]]
name = "Gtk.Application"
status = "generate"
trait_name = "GtkApplicationExt"
[[object.function]]
name = "new"
ignore = true
[[object]]
name = "Gtk.Builder"
status = "generate"
[[object.function]]
pattern = ".+_from_file"
ignore = true
[[object.function]]
name = "get_object"
ignore = true
[[object]]
name = "Gtk.Assistant"
status = "generate"
[[object.child_prop]]
name = "complete"
type = "gboolean"
[[object.child_prop]]
name = "has-padding"
type = "gboolean"
[[object.child_prop]]
name = "page-type"
type = "Gtk.AssistantPageType"
[[object.child_prop]]
name = "title"
type = "utf8"
[[object]]
name = "Gtk.Box"
status = "generate"
[[object.child_prop]]
name = "expand"
type = "gboolean"
doc_hidden = true
[[object.child_prop]]
name = "fill"
type = "gboolean"
doc_hidden = true
[[object.child_prop]]
name = "pack-type"
type = "Gtk.PackType"
doc_hidden = true
[[object.child_prop]]
name = "padding"
type = "guint"
doc_hidden = true
[[object.child_prop]]
name = "position"
type = "gint"
[[object.property]]
name = "baseline-position"
version = "3.10"
[[object]]
name = "Gtk.CellArea"
status = "generate"
[[object.function]]
pattern = "cell_[gs]et_property"
ignore = true
[[object.function]]
name = "render"
[[object.function.parameter]]
name = "cr"
const = true
[[object.function]]
name = "apply_attributes"
[[object.function.parameter]]
name = "iter"
const = true
[[object.function]]
name = "activate_cell"
[[object.function.parameter]]
name = "event"
const = true
[[object.function]]
name = "event"
[[object.function.parameter]]
name = "event"
const = true
[[object.signal]]
name = "add-editable"
[[object.signal.parameter]]
name = "path"
transformation = "treepath"
[[object.signal]]
name = "apply-attributes"
[[object.signal.parameter]]
name = "iter"
transformation = "borrow"
[[object.signal]]
name = "focus-changed"
[[object.signal.parameter]]
name = "path"
transformation = "treepath"
[[object]]
name = "Gtk.CellEditable"
status = "generate"
[[object.function]]
name = "start_editing"
[[object.function.parameter]]
name = "event"
const = true
[[object]]
name = "Gtk.CellRenderer"
status = "generate"
[[object.function]]
name = "render"
[[object.function.parameter]]
name = "cr"
const = true
[[object.function]]
name = "activate"
[[object.function.parameter]]
name = "event"
const = true
[[object.function]]
name = "start_editing"
[[object.function.parameter]]
name = "event"
const = true
[[object.signal]]
name = "editing-started"
[[object.signal.parameter]]
name = "path"
transformation = "treepath"
[[object]]
name = "Gtk.CellRendererAccel"
status = "generate"
[[object.signal]]
name = "accel-cleared"
[[object.signal.parameter]]
name = "path_string"
transformation = "treepath"
new_name = "path"
[[object.signal]]
name = "accel-edited"
[[object.signal.parameter]]
name = "path_string"
transformation = "treepath"
new_name = "path"
[[object]]
name = "Gtk.CellRendererCombo"
status = "generate"
[[object.signal]]
name = "changed"
[[object.signal.parameter]]
name = "new_iter"
transformation = "borrow"
[[object.signal.parameter]]
name = "path_string"
transformation = "treepath"
new_name = "path"
[[object]]
name = "Gtk.CellRendererPixbuf"
status = "generate"
[[object.property]]
name = "surface"
ignore = true
[[object]]
name = "Gtk.CellRendererText"
status = "generate"
[[object.signal]]
name = "edited"
[[object.signal.parameter]]
name = "path"
transformation = "treepath"
[[object.property]]
name = "font-desc"
ignore = true
[[object.property]]
name = "attributes"
ignore = true
[[object]]
name = "Gtk.CellRendererToggle"
status = "generate"
[[object.signal]]
name = "toggled"
[[object.signal.parameter]]
name = "path"
transformation = "treepath"
[[object]]
name = "Gtk.Clipboard"
status = "generate"
[[object.function]]
name = "get"
[object.function.return]
nullable = false
[[object.function]]
name = "get_for_display"
[object.function.return]
nullable = false
[[object.function]]
name = "set_can_store"
ignore = true
[[object]]
name = "Gtk.ColorChooser"
status = "generate"
[[object.function]]
name = "add_palette"
ignore = true
[[object]]
name = "Gtk.ComboBox"
status = "generate"
[[object.function]]
name = "set_active_iter"
[[object.function.parameter]]
name = "iter"
const = true
[[object]]
name = "Gtk.Container"
status = "generate"
[[object.function]]
pattern = "child_[gs]et_property"
ignore = true
[[object.function]]
name = "propagate_draw"
[[object.function.parameter]]
name = "cr"
const = true
[[object]]
name = "Gtk.Dialog"
status = "generate"
[[object.function]]
name = "add_button"
[object.function.return]
nullable = false
[[object.function]]
name = "get_action_area"
[object.function.return]
nullable = false
[[object.function]]
name = "get_content_area"
[object.function.return]
nullable = false
[[object]]
name = "Gtk.Editable"
status = "generate"
[[object.signal]]
pattern = ".+"
ignore = true
[[object]]
name = "Gtk.Entry"
status = "generate"
[[object.function]]
name = "get_buffer"
[object.function.return]
nullable = false
[[object.function]]
name = "get_invisible_char"
[object.function.return]
nullable = true
[[object.function]]
name = "set_invisible_char"
[[object.function.parameter]]
name = "ch"
nullable = true
[[object.function]]
name = "set_placeholder_text"
[[object.function.parameter]]
name = "text"
nullable = true
[[object.function]]
name = "im_context_filter_keypress"
[[object.function.parameter]]
name = "event"
const = true
[[object.property]]
name = "tabs"
ignore = true
[[object]]
name = "Gtk.EntryCompletion"
status = "generate"
[[object.signal]]
name = "insert-prefix"
inhibit = true
[[object.signal]]
name = "match-selected"
inhibit = true
[[object.signal]]
name = "cursor-on-match"
inhibit = true
[[object]]
name = "Gtk.Expander"
status = "generate"
[[object.function]]
name = "new"
[[object.function.parameter]]
name = "label"
nullable = true
[[object.function]]
name = "new_with_mnemonic"
[[object.function.parameter]]
name = "label"
nullable = false
[[object]]
name = "Gtk.FileChooser"
status = "generate"
[[object.function]]
name = "add_choice"
ignore = true
[[object]]
name = "Gtk.Fixed"
status = "generate"
[[object.child_prop]]
name = "x"
type = "gint"
[[object.child_prop]]
name = "y"
type = "gint"
[[object]]
name = "Gtk.Gesture"
status = "generate"
version = "3.14"
[[object.function]]
pattern = ".+"
[[object.function.parameter]]
name = "sequence"
const = true
[[object]]
name = "Gtk.GLArea"
status = "generate"
module_name = "gl_area"
[[object.signal]]
pattern = "render"
inhibit = true
[[object]]
name = "Gtk.Grid"
status = "generate"
child_name = "cell"
[[object.child_prop]]
name = "height"
type = "gint"
[[object.child_prop]]
name = "width"
type = "gint"
[[object.child_prop]]
name = "left-attach"
type = "gint"
[[object.child_prop]]
name = "top-attach"
type = "gint"
[[object]]
name = "Gtk.HeaderBar"
status = "generate"
[[object.child_prop]]
name = "pack-type"
type = "Gtk.PackType"
[[object.child_prop]]
name = "position"
type = "gint"
[[object]]
name = "Gtk.IconView"
status = "generate"
[[object.function]]
name = "enable_model_drag_dest"
ignore = true
[[object.function]]
name = "enable_model_drag_source"
ignore = true
[[object.function]]
pattern = ".+"
[[object.function.parameter]]
name = "path"
const = true
[[object]]
name = "Gtk.Image"
status = "generate"
[[object.function]]
name = "new_from_surface"
[[object.function.parameter]]
name = "surface"
const = true
[[object.function]]
name = "set_from_surface"
[[object.function.parameter]]
name = "surface"
const = true
[[object.property]]
name = "surface"
ignore = true
[[object.property]]
name = "icon-set"
ignore = true
[[object.function]]
name = "get_stock"
ignore = true
[[object]]
name = "Gtk.IMContext"
status = "generate"
[[object.function]]
name = "filter_keypress"
[[object.function.parameter]]
name = "event"
const = true
[[object.property]]
name = "input-hints"
version = "3.6"
[[object.property]]
name = "input-purpose"
version = "3.6"
[[object]]
name = "Gtk.Label"
status = "generate"
[[object.signal]]
name = "activate-link"
inhibit = true
[[object]]
name = "Gtk.Layout"
status = "generate"
[[object.child_prop]]
name = "x"
type = "gint"
[[object.child_prop]]
name = "y"
type = "gint"
[[object]]
name = "Gtk.LinkButton"
status = "generate"
[[object.signal]]
name = "activate-link"
inhibit = true
[[object]]
name = "Gtk.ListStore"
status = "generate"
[[object.function]]
pattern = ".+"
[[object.function.parameter]]
name = "iter"
const = true
[[object.function.parameter]]
name = "sibling"
const = true
[[object.function.parameter]]
name = "position"
const = true
[[object.function]]
name = "set_value"
ignore = true
[[object.function]]
name = "swap"
[[object.function.parameter]]
name = "a"
const = true
[[object.function.parameter]]
name = "b"
const = true
[[object]]
name = "Gtk.Menu"
status = "generate"
child_type = "Gtk.MenuItem"
child_name = "item"
[[object.child_prop]]
name = "bottom-attach"
type = "gint"
[[object.child_prop]]
name = "left-attach"
type = "gint"
[[object.child_prop]]
name = "right-attach"
type = "gint"
[[object.child_prop]]
name = "top-attach"
type = "gint"
[[object.function]]
name = "place_on_monitor"
version = "3.22"
[[object]]
name = "Gtk.MenuItem"
status = "generate"
[[object.function]]
name = "activate"
ignore = true
[[object]]
name = "Gtk.MenuShell"
status = "generate"
[[object.signal]]
name = "move-selected"
inhibit = true
[[object]]
name = "Gtk.Notebook"
status = "generate"
[[object.function]]
name = "append_page"
ignore = true
[[object.function]]
name = "append_page_menu"
ignore = true
[[object.function]]
name = "get_current_page"
ignore = true
[[object.function]]
name = "get_n_pages"
ignore = true
[[object.function]]
name = "get_nth_page"
ignore = true
[[object.function]]
name = "insert_page"
ignore = true
[[object.function]]
name = "insert_page_menu"
ignore = true
[[object.function]]
name = "page_num"
ignore = true
[[object.function]]
name = "prepend_page"
ignore = true
[[object.function]]
name = "prepend_page_menu"
ignore = true
[[object.function]]
name = "remove_page"
ignore = true
[[object.function]]
name = "reorder_child"
ignore = true
[[object.function]]
name = "set_current_page"
ignore = true
[[object.child_prop]]
name = "detachable"
type = "gboolean"
doc_hidden=true
[[object.child_prop]]
name = "menu-label"
type = "utf8"
doc_hidden=true
[[object.child_prop]]
name = "position"
type = "gint"
doc_hidden=true
[[object.child_prop]]
name = "reorderable"
type = "gboolean"
doc_hidden=true
[[object.child_prop]]
name = "tab-expand"
type = "gboolean"
doc_hidden=true
[[object.child_prop]]
name = "tab-fill"
type = "gboolean"
doc_hidden=true
[[object.child_prop]]
name = "tab-label"
type = "utf8"
doc_hidden=true
[[object]]
name = "Gtk.Overlay"
status = "generate"
[[object.child_prop]]
name = "index"
type = "gint"
[[object]]
name = "Gtk.PageSetup"
status = "generate"
[[object.function]]
name = "get_paper_size"
[object.function.return]
nullable = false
[[object.function]]
pattern = "set_paper_size.*"
[[object.function.parameter]]
name = "size"
const = true
[[object]]
name = "Gtk.Paned"
status = "generate"
[[object.child_prop]]
name = "resize"
type = "gboolean"
[[object.child_prop]]
name = "shrink"
type = "gboolean"
[[object]]
name = "Gtk.Popover"
status = "generate"
version = "3.12"
[[object]]
name = "Gtk.PopoverMenu"
status = "generate"
[[object.child_prop]]
name = "position"
type = "gint"
[[object.child_prop]]
name = "submenu"
type = "utf8"
[[object]]
name = "Gtk.PaperSize"
status = "generate"
[[object.function]]
pattern = "(get|is)_.*"
[[object.function.parameter]]
name = "size"
const = true
[[object.function]]
name = "is_equal"
[[object.function.parameter]]
name = "size1"
const = true
[[object.function.parameter]]
name = "size2"
const = true
[[object.function]]
name = "is_ipp"
version = "3.16"
[[object]]
name = "Gtk.PrintContext"
status = "generate"
[[object.function]]
name = "set_cairo_context"
[[object.function.parameter]]
name = "cr"
const = true
[[object]]
name = "Gtk.PrintSettings"
status = "generate"
[[object.function]]
name = "get_page_ranges"
ignore = true
[[object.function]]
name = "get_paper_size"
[object.function.return]
nullable = false
[[object.function]]
name = "set_page_ranges"
ignore = true
[[object.function]]
name = "set_paper_size"
[[object.function.parameter]]
name = "paper_size"
const = true
[[object]]
name = "Gtk.RadioButton"
status = "generate"
[[object.function]]
pattern = ".+_from_widget"
[[object.function.parameter]]
name = "radio_group_member"
nullable = false
[[object.function]]
name = "new"
ignore = true
[[object.function]]
name = "new_with_label"
ignore = true
[[object.function]]
name = "new_with_mnemonic"
ignore = true
[[object.function]]
name = "set_group"
ignore = true
[[object.property]]
name = "group"
ignore = true
[[object]]
name = "Gtk.RadioMenuItem"
status = "generate"
[[object.function]]
pattern = ".+_from_widget"
[[object.function.parameter]]
name = "group"
nullable = false
[[object.function]]
name = "new"
ignore = true
[[object.function]]
name = "new_with_label"
ignore = true
[[object.function]]
name = "new_with_mnemonic"
ignore = true
[[object.function]]
name = "set_group"
ignore = true
[[object.property]]
name = "group"
ignore = true
[[object]]
name = "Gtk.Range"
status = "generate"
[[object.function]]
name = "get_adjustment"
[object.function.return]
nullable = false
[[object.signal]]
name = "change-value"
inhibit = true
[[object]]
name = "Gtk.ScaleButton"
status = "generate"
[[object.function]]
name = "get_adjustment"
[object.function.return]
nullable = false
[[object]]
name = "Gtk.SearchBar"
status = "generate"
[[object.function]]
name = "handle_event"
[[object.function.parameter]]
name = "event"
const = true
[[object]]
name = "Gtk.SearchEntry"
status = "generate"
[[object.function]]
name = "handle_event"
[[object.function.parameter]]
name = "event"
const = true
[[object]]
name = "Gtk.ShortcutsWindow"
status = "generate"
version = "3.20"
[[object]]
name = "Gtk.SelectionData"
status = "generate"
[[object.function]]
name = "get_data_type"
[object.function.return]
nullable = false
[[object.function]]
name = "get_selection"
[object.function.return]
nullable = false
[[object.function]]
name = "get_target"
[object.function.return]
nullable = false
[[object.function]]
name = "set_pixbuf"
[[object.function.parameter]]
name = "selection_data"
const = true
[[object.function]]
name = "set_text"
[[object.function.parameter]]
name = "selection_data"
const = true
[[object.function]]
name = "set_uris"
[[object.function.parameter]]
name = "selection_data"
const = true
[[object.function]]
name = "get_data"
ignore = true
[[object]]
name = "Gtk.SpinButton"
status = "generate"
[[object.function]]
name = "get_adjustment"
[object.function.return]
nullable = false
[[object.signal]]
pattern = ".+"
ignore = true
[[object]]
name = "Gtk.Stack"
status = "generate"
[[object.child_prop]]
name = "icon-name"
type = "utf8"
[[object.child_prop]]
name = "name"
type = "utf8"
[[object.child_prop]]
name = "needs-attention"
type = "gboolean"
[[object.child_prop]]
name = "position"
type = "gint"
[[object.child_prop]]
name = "title"
type = "utf8"
[[object]]
name = "Gtk.StyleContext"
status = "generate"
[[object.function]]
pattern = "get_(style_)?property"
ignore = true
[[object.function]]
name = "get_font"
ignore = true
[[object.property]]
name = "paint-clock"
version = "3.8"
[[object]]
name = "Gtk.Switch"
status = "generate"
[[object.signal]]
name = "state-set"
inhibit = true
[[object]]
name = "Gtk.TargetList"
status = "generate"
[[object.function]]
name = "add_table"
ignore = true
[[object.function]]
name = "new"
ignore = true
[[object]]
name = "Gtk.TextBuffer"
status = "generate"
[[object.function]]
name = "register_deserialize_tagset"
[object.function.return]
nullable = false
[[object.function]]
name = "register_serialize_tagset"
[object.function.return]
nullable = false
[[object.function]]
name = "paste_clipboard"
[[object.function.parameter]]
name = "override_location"
const = true
[[object.signal]]
name = "insert-text"
ignore = true
[[object]]
name = "Gtk.TextIter"
status = "generate"
[[object.function]]
name = "get_attributes"
ignore = true
[[object.function]]
name = "get_char"
[object.function.return]
nullable = true
[[object]]
name = "Gtk.TextTag"
status = "generate"
[[object.function]]
name = "event"
[[object.function.parameter]]
name = "event"
const = true
[[object.signal]]
name = "event"
inhibit = true
[[object.property]]
name = "font-desc"
ignore = true
[[object.property]]
name = "tabs"
ignore = true
[[object]]
name = "Gtk.TextView"
status = "generate"
[[object.function]]
name = "get_default_attributes"
[object.function.return]
nullable = false
[[object.function]]
name = "im_context_filter_keypress"
[[object.function.parameter]]
name = "event"
const = true
[[object.signal]]
name = "extend-selection"
inhibit = true
[[object]]
name = "Gtk.Toolbar"
status = "generate"
child_name = "item"
[[object.signal]]
name = "popup-context-menu"
inhibit = true
[[object.child_prop]]
name = "expand"
type = "gboolean"
[[object.child_prop]]
name = "homogeneous"
type = "gboolean"
[[object]]
name = "Gtk.ToolItem"
status = "generate"
[[object.signal]]
name = "create-menu-proxy"
inhibit = true
[[object]]
name = "Gtk.ToolItemGroup"
status = "generate"
child_type = "Gtk.ToolItem"
child_name = "item"
[[object.child_prop]]
name = "expand"
type = "gboolean"
[[object.child_prop]]
name = "fill"
type = "gboolean"
[[object.child_prop]]
name = "homogeneous"
type = "gboolean"
[[object.child_prop]]
name = "new-row"
type = "gboolean"
[[object]]
name = "Gtk.TreeModel"
status = "generate"
[[object.function]]
pattern = ".+"
[[object.function.parameter]]
name = "path"
const = true
[[object.function.parameter]]
name = "iter"
const = true
[[object.function]]
name = "filter_new"
ignore = true
[[object.function]]
name = "iter_children"
[[object.function.parameter]]
name = "parent"
const = true
[[object.function]]
name = "iter_nth_child"
[[object.function.parameter]]
name = "parent"
const = true
[[object.function]]
name = "iter_parent"
[[object.function.parameter]]
name = "child"
const = true
[[object.function]]
name = 'ref_node'
ignore = true
[[object.function]]
name = "rows_reordered"
ignore = true
[[object.function]]
name = 'unref_node'
ignore = true
[[object]]
name = "Gtk.TreeModelFilter"
status = "generate"
[[object.function]]
name = "convert_child_path_to_path"
[[object.function.parameter]]
name = "child_path"
const = true
[[object.function]]
name = "convert_path_to_child_path"
[[object.function.parameter]]
name = "filter_path"
const = true
[[object.function]]
name = "convert_iter_to_child_iter"
[[object.function.parameter]]
name = "filter_iter"
const = true
[[object.function]]
name = "convert_child_iter_to_iter"
[[object.function.parameter]]
name = "child_iter"
const = true
[[object.property]]
name = "virtual-root"
ignore = true
[[object]]
name = "Gtk.TreePath"
status = "generate"
[[object.function]]
name = "get_depth"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "is_ancestor"
[[object.function.parameter]]
name = "path"
const = true
[[object.function.parameter]]
name = "descendant"
const = true
[[object.function]]
name = "is_descendant"
[[object.function.parameter]]
name = "path"
const = true
[[object.function.parameter]]
name = "ancestor"
const = true
[[object.function]]
name = "get_indices"
ignore = true
[[object.function]]
name = "to_string"
[[object.function.parameter]]
name = "path"
const = true
[[object]]
name = "Gtk.TreeSelection"
status = "generate"
[[object.function]]
pattern = ".+"
[[object.function.parameter]]
name = "iter"
const = true
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
pattern = "(un)?select_range"
[[object.function.parameter]]
name = "start_path"
const = true
[[object.function.parameter]]
name = "end_path"
const = true
[[object]]
name = "Gtk.TreeSortable"
status = "generate"
[[object.function]]
pattern = "[gs]et_sort_column_id"
ignore = true
[[object]]
name = "Gtk.TreeStore"
status = "generate"
[[object.function]]
pattern = ".+"
[[object.function.parameter]]
name = "iter"
const = true
[[object.function.parameter]]
name = "parent"
const = true
[[object.function.parameter]]
name = "sibling"
const = true
[[object.function]]
name = "is_ancestor"
[[object.function.parameter]]
name = "descendant"
const = true
[[object.function]]
name = "move_after"
[[object.function.parameter]]
name = "position"
const = true
[[object.function]]
name = "move_before"
[[object.function.parameter]]
name = "position"
const = true
[[object.function]]
name = "set_value"
ignore = true
[[object.function]]
name = "swap"
[[object.function.parameter]]
name = "a"
const = true
[[object.function.parameter]]
name = "b"
const = true
[[object]]
name = "Gtk.TreeView"
status = "generate"
[[object.function]]
name = "enable_model_drag_dest"
ignore = true
[[object.function]]
name = "enable_model_drag_source"
ignore = true
[[object.function]]
pattern = ".+"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "get_selection"
[object.function.return]
nullable = false
[[object.signal]]
pattern = ".+"
[[object.signal.parameter]]
name = "iter"
transformation = "borrow"
[[object.signal.parameter]]
name = "path"
transformation = "borrow"
[[object.signal]]
pattern = "test-.+"
inhibit = true
[[object]]
name = "Gtk.TreeViewColumn"
status = "generate"
[[object.function]]
name = "cell_set_cell_data"
[[object.function.parameter]]
name = "iter"
const = true
[[object]]
name = "Gtk.Widget"
status = "generate"
[[object.function]]
name = "drag_dest_set"
ignore = true
[[object.function]]
name = "drag_source_set"
ignore = true
[[object.function]]
name = "enable_model_drag_source"
ignore = true
[[object.function]]
name = "draw"
[[object.function.parameter]]
name = "cr"
const = true
[[object.function]]
name = "get_clipboard"
[object.function.return]
nullable = false
[[object.function]]
name = "intersect"
ignore = true
[[object.function]]
pattern = ".+"
[[object.function.parameter]]
name = "event"
const = true
[[object.function]]
name = "style_get_property"
ignore = true
[[object.signal]]
name = "button-press-event"
inhibit = true
[[object.signal]]
name = "button-release-event"
inhibit = true
[[object.signal]]
name = "delete-event"
inhibit = true
[[object.signal]]
name = "destroy-event"
inhibit = true
[[object.signal]]
name = "drag-data-get"
[[object.signal.parameter]]
name = "data"
transformation = "borrow"
[[object.signal]]
name = "drag-drop"
inhibit = true
[[object.signal]]
name = "drag-failed"
inhibit = true
[[object.signal]]
name = "drag-motion"
inhibit = true
[[object.signal]]
name = "draw"
inhibit = true
[[object.signal]]
name = "enter-notify-event"
inhibit = true
[[object.signal]]
name = "event"
inhibit = true
[[object.signal]]
name = "focus"
inhibit = true
[[object.signal]]
name = "focus-in-event"
inhibit = true
[[object.signal]]
name = "focus-out-event"
inhibit = true
[[object.signal]]
name = "grab-broken-event"
inhibit = true
[[object.signal]]
name = "key-press-event"
inhibit = true
[[object.signal]]
name = "key-release-event"
inhibit = true
[[object.signal]]
name = "keynav-failed"
inhibit = true
[[object.signal]]
name = "leave-notify-event"
inhibit = true
[[object.signal]]
name = "map-event"
inhibit = true
ignore = true
[[object.signal]]
name = "mnemonic-activate"
inhibit = true
[[object.signal]]
name = "motion-notify-event"
inhibit = true
[[object.signal]]
name = "property-notify-event"
inhibit = true
[[object.signal]]
name = "proximity-in-event"
inhibit = true
[[object.signal]]
name = "proximity-out-event"
inhibit = true
[[object.signal]]
name = "scroll-event"
inhibit = true
[[object.signal]]
name = "selection-clear-event"
inhibit = true
[[object.signal]]
name = "selection-notify-event"
inhibit = true
[[object.signal]]
name = "selection-request-event"
inhibit = true
[[object.signal]]
name = "touch-event"
inhibit = true
[[object.signal]]
name = "unmap-event"
inhibit = true
ignore = true
[[object.signal]]
name = "visibility-notify-event"
inhibit = true
[[object.signal]]
name = "window-state-event"
inhibit = true
[[object.property]]
name = "style"
ignore = true
[[object.function]]
name = "input_shape_combine_region"
[[object.function.parameter]]
name = "region"
const = true
[[object.function]]
name = "shape_combine_region"
[[object.function.parameter]]
name = "region"
const = true
[[object]]
name = "Gtk.Window"
status = "generate"
[[object.function]]
name = "activate_key"
[[object.function.parameter]]
name = "event"
const = true
[[object.function]]
name = "propagate_key_event"
[[object.function.parameter]]
name = "event"
const = true
[[object]]
name = "Gtk.Actionable"
status = "generate"
[[object.property]]
name = "action-target"
ignore = true