[options]
girs_dir = "gir-files"
library = "Gtk"
version = "3.0"
min_cfg_version = "3.4"
target_path = "."
work_mode = "normal"
generate_safety_asserts = true
generate = [
"Gtk.ActionBar",
"Gtk.Actionable",
"Gtk.Adjustment",
"Gtk.Alignment",
"Gtk.AppChooserWidget",
"Gtk.ApplicationWindow",
"Gtk.Arrow",
"Gtk.AspectFrame",
"Gtk.Bin",
"Gtk.Box",
"Gtk.Button",
"Gtk.ButtonBox",
"Gtk.Calendar",
"Gtk.CellAreaBox",
"Gtk.CellAreaContext",
"Gtk.CellEditable",
"Gtk.CellLayout",
"Gtk.CellRendererAccel",
"Gtk.CellRendererCombo",
"Gtk.CellRendererPixbuf",
"Gtk.CellRendererProgress",
"Gtk.CellRendererSpin",
"Gtk.CellRendererSpinner",
"Gtk.CellRendererText",
"Gtk.CellRendererToggle",
"Gtk.CheckButton",
"Gtk.CheckMenuItem",
"Gtk.ColorButton",
"Gtk.ColorChooserDialog",
"Gtk.ColorChooserWidget",
"Gtk.ComboBoxText",
"Gtk.Container",
"Gtk.CssProvider",
"Gtk.DrawingArea",
"Gtk.Editable",
"Gtk.EntryCompletion",
"Gtk.EventBox",
"Gtk.EventController",
"Gtk.FileChooser",
"Gtk.FileChooserDialog",
"Gtk.FileChooserWidget",
"Gtk.FileFilter",
"Gtk.Fixed",
"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.Grid",
"Gtk.HeaderBar",
"Gtk.Image",
"Gtk.InfoBar",
"Gtk.Label",
"Gtk.Layout",
"Gtk.LevelBar",
"Gtk.LinkButton",
"Gtk.ListBox",
"Gtk.ListBoxRow",
"Gtk.Menu",
"Gtk.MenuButton",
"Gtk.MenuShell",
"Gtk.MenuToolButton",
"Gtk.MessageDialog",
"Gtk.Misc",
"Gtk.Orientable",
"Gtk.Overlay",
"Gtk.Paned",
"Gtk.PlacesSidebar",
"Gtk.PopoverMenu",
"Gtk.ProgressBar",
"Gtk.RadioButton",
"Gtk.RecentChooser",
"Gtk.RecentChooserDialog",
"Gtk.RecentChooserWidget",
"Gtk.RecentFilter",
"Gtk.RecentManager",
"Gtk.Revealer",
"Gtk.Scale",
"Gtk.Scrollable",
"Gtk.Scrollbar",
"Gtk.ScrolledWindow",
"Gtk.SearchBar",
"Gtk.SearchEntry",
"Gtk.Separator",
"Gtk.SeparatorMenuItem",
"Gtk.SeparatorToolItem",
"Gtk.SizeGroup",
"Gtk.Spinner",
"Gtk.Stack",
"Gtk.StackSidebar",
"Gtk.StackSwitcher",
"Gtk.StatusIcon",
"Gtk.Statusbar",
"Gtk.StyleContext",
"Gtk.Switch",
"Gtk.TextChildAnchor",
"Gtk.TextMark",
"Gtk.TextTag",
"Gtk.TextTagTable",
"Gtk.TextView",
"Gtk.ToggleButton",
"Gtk.ToggleToolButton",
"Gtk.ToolButton",
"Gtk.ToolItem",
"Gtk.ToolItemGroup",
"Gtk.ToolPalette",
"Gtk.ToolShell",
"Gtk.Toolbar",
"Gtk.TreeIter",
"Gtk.TreeSortable",
"Gtk.TreeViewColumn",
"Gtk.Viewport",
"Gtk.VolumeButton",
]
ignore = [
"Gtk.Activatable",
]
manual = [
"Gdk.GLContext",
"Gdk.Gravity",
"Gdk.ModifierIntent",
"Gdk.ModifierType",
"Gdk.Rectangle",
"Gdk.Screen",
"Gdk.Window",
"Gdk.WindowEdge",
"Gdk.WindowTypeHint",
"GdkPixbuf.Pixbuf",
"GdkPixbuf.PixbufAnimation",
"Gio.ApplicationFlags",
"GLib.Error",
"Gtk.Allocation",
"Gtk.AppChooser",
"Gtk.Builder",
"Gtk.Buildable",
"Gtk.ColorChooser",
"Gtk.EntryBuffer",
"Gtk.RecentData",
"Gtk.RecentInfo",
"Gtk.Requisition",
"Gtk.TextAttributes",
"cairo.RectangleInt",
]
[[object]]
name = "Gtk.AboutDialog"
status = "generate"
[[object.function]]
name = "set_website_label"
[[object.function.parameter]]
name = "website_label"
nullable = true
[[object]]
name = "Gtk.AccelGroup"
status = "generate"
[[object.function]]
name = "query"
ignore = true
[[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.CellArea"
status = "generate"
[[object]]
name = "Gtk.CellRenderer"
status = "generate"
[[object.function]]
name = "get_size"
ignore = true
[[object]]
name = "Gtk.ComboBox"
status = "generate"
[[object.function]]
name = "set_active_iter"
[[object.function.parameter]]
name = "iter"
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.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]]
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.Gesture"
status = "generate"
version = "3.14"
[[object]]
name = "Gtk.GLArea"
status = "generate"
module_name = "gl_area"
[[object]]
name = "Gtk.IconView"
status = "generate"
[[object.function]]
name = "get_cell_rect"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "get_item_column"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "get_item_row"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "item_activated"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "path_is_selected"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "scroll_to_path"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "select_path"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "set_cursor"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "set_drag_dest_item"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "unselect_path"
[[object.function.parameter]]
name = "path"
const = true
[[object]]
name = "Gtk.ListStore"
status = "generate"
[[object.function]]
name = "insert_after"
[[object.function.parameter]]
name = "sibling"
const = true
[[object.function]]
name = "insert_before"
[[object.function.parameter]]
name = "sibling"
const = true
[[object.function]]
name = "iter_is_valid"
[[object.function.parameter]]
name = "iter"
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 = "swap"
[[object.function.parameter]]
name = "a"
const = true
[[object.function.parameter]]
name = "b"
const = true
[[object]]
name = "Gtk.MenuItem"
status = "generate"
[[object.function]]
name = "activate"
ignore = 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.PageSetup"
status = "generate"
[[object.function]]
pattern = "^set_paper_size"
[[object.function.parameter]]
name = "size"
const = true
[[object]]
name = "Gtk.Popover"
status = "generate"
version = "3.12"
[[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 = "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]]
name = "Gtk.ScaleButton"
status = "generate"
[[object.function]]
name = "get_adjustment"
[object.function.return]
nullable = false
[[object]]
name = "Gtk.SpinButton"
status = "generate"
[[object.function]]
name = "get_adjustment"
[object.function.return]
nullable = false
[[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]]
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.TreeModel"
status = "generate"
[[object.function]]
name = "filter_new"
[[object.function.parameter]]
name = "root"
const = true
[[object.function]]
name = "get_iter"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "get_path"
[[object.function.parameter]]
name = "iter"
const = true
[[object.function]]
name = "iter_children"
[[object.function.parameter]]
name = "parent"
const = true
[[object.function]]
name = "iter_has_child"
[[object.function.parameter]]
name = "iter"
const = true
[[object.function]]
name = "iter_n_children"
[[object.function.parameter]]
name = "iter"
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 = "row_changed"
[[object.function.parameter]]
name = "path"
const = true
[[object.function.parameter]]
name = "iter"
const = true
[[object.function]]
name = "row_deleted"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "row_has_child_toggled"
[[object.function.parameter]]
name = "path"
const = true
[[object.function.parameter]]
name = "iter"
const = true
[[object.function]]
name = "row_inserted"
[[object.function.parameter]]
name = "path"
const = true
[[object.function.parameter]]
name = "iter"
const = true
[[object.function]]
name = "rows_reordered"
ignore = true
[[object.function]]
name = 'unref_node'
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]]
name = "iter_is_selected"
[[object.function.parameter]]
name = "iter"
const = true
[[object.function]]
name = "path_is_selected"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "select_iter"
[[object.function.parameter]]
name = "iter"
const = true
[[object.function]]
name = "select_path"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "select_range"
[[object.function.parameter]]
name = "start_path"
const = true
[[object.function.parameter]]
name = "end_path"
const = true
[[object.function]]
name = "unselect_iter"
[[object.function.parameter]]
name = "iter"
const = true
[[object.function]]
name = "unselect_path"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "unselect_range"
[[object.function.parameter]]
name = "start_path"
const = true
[[object.function.parameter]]
name = "end_path"
const = true
[[object]]
name = "Gtk.TreeStore"
status = "generate"
[[object.function]]
name = "append"
[[object.function.parameter]]
name = "parent"
const = true
[[object.function]]
name = "insert"
[[object.function.parameter]]
name = "parent"
const = true
[[object.function]]
name = "insert_after"
[[object.function.parameter]]
name = "parent"
const = true
[[object.function.parameter]]
name = "sibling"
const = true
[[object.function]]
name = "insert_before"
[[object.function.parameter]]
name = "parent"
const = true
[[object.function.parameter]]
name = "sibling"
const = true
[[object.function]]
name = "is_ancestor"
[[object.function.parameter]]
name = "iter"
const = true
[[object.function.parameter]]
name = "descendant"
const = true
[[object.function]]
name = "iter_depth"
[[object.function.parameter]]
name = "iter"
const = true
[[object.function]]
name = "iter_is_valid"
[[object.function.parameter]]
name = "iter"
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 = "prepend"
[[object.function.parameter]]
name = "parent"
const = 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 = "collapse_row"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "expand_row"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "get_background_area"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "get_cell_area"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "expand_to_path"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "get_selection"
[object.function.return]
nullable = false
[[object.function]]
name = "row_activated"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "row_expanded"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "set_cursor"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "set_cursor_on_cell"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "scroll_to_cell"
[[object.function.parameter]]
name = "path"
const = true
[[object.function]]
name = "set_drag_dest_row"
[[object.function.parameter]]
name = "path"
const = true
[[object]]
name = "Gtk.Widget"
status = "generate"
[[object.function]]
name = "intersect"
ignore = true
[[object]]
name = "Gtk.Window"
status = "generate"