[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.AccelFlags",
"Gtk.Actionable",
"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.IconFactory",
"Gtk.IconSize",
"Gtk.IconSource",
"Gtk.IconThemeError",
"Gtk.IconViewDropPosition",
"Gtk.ImageMenuItem",
"Gtk.ImageType",
"Gtk.InfoBar",
"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.RadioButton",
"Gtk.RadioMenuItem",
"Gtk.RecentChooser",
"Gtk.RecentChooserDialog",
"Gtk.RecentChooserError",
"Gtk.RecentChooserWidget",
"Gtk.RecentFilter",
"Gtk.RecentFilterFlags",
"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.SelectionData",
"Gtk.SelectionMode",
"Gtk.SensitivityType",
"Gtk.Separator",
"Gtk.SeparatorMenuItem",
"Gtk.SeparatorToolItem",
"Gtk.Settings",
"Gtk.ShadowType",
"Gtk.ShortcutsWindow",
"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.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.Device",
"Gdk.Display",
"Gdk.DragContext",
"Gdk.Event",
"Gdk.EventButton",
"Gdk.EventConfigure",
"Gdk.EventCrossing",
"Gdk.EventExpose",
"Gdk.EventFocus",
"Gdk.EventGrabBroken",
"Gdk.EventKey",
"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.Rectangle",
"Gdk.Screen",
"Gdk.Visual",
"Gdk.Window",
"Gdk.WindowEdge",
"Gdk.WindowTypeHint",
"GdkPixbuf.Pixbuf",
"GdkPixbuf.PixbufAnimation",
"Gio.ActionGroup",
"Gio.ActionMap",
"Gio.AppInfo",
"Gio.Application",
"Gio.ApplicationFlags",
"Gio.Menu",
"Gio.MenuModel",
"Gio.Permission",
"GLib.Error",
"GLib.KeyFile",
"GLib.Variant",
"GLib.VariantType",
"GObject.Object",
"GObject.Value",
"Gtk.Allocation",
"Gtk.AppChooser",
"Gtk.Builder",
"Gtk.ColorChooser",
"Gtk.EntryBuffer",
"Gtk.RecentData",
"Gtk.RecentInfo",
"Gtk.Requisition",
"cairo.Context",
"cairo.RectangleInt",
"cairo.Surface",
"Pango.FontDescription",
]
[[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"
[[object.function]]
name = "new"
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 = "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]]
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 = "set_text"
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]]
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]]
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]]
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]]
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]]
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.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.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.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.TextBuffer"
status = "generate"
[[object.function]]
name = "insert"
ignore = true
[[object.function]]
name = "insert_at_cursor"
ignore = true
[[object.function]]
name = "insert_interactive"
ignore = true
[[object.function]]
name = "insert_interactive_at_cursor"
ignore = true
[[object.function]]
name = "insert_markup"
ignore = true
[[object.function]]
name = "set_text"
ignore = true
[[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]]
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]]
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 = "draw"
[[object.function.parameter]]
name = "cr"
const = true
[[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-failed"
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]]
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