{-# LANGUAGE OverloadedStrings #-}
module GI.Gtk.Config ( overrides, modules ) where
import qualified Data.Text as T
import Data.Text (Text)
overrides :: Text
overrides :: Text
overrides = [Text] -> Text
T.unlines
[ Text
"C-docs-url Gtk https://docs.gtk.org/gtk4"
, Text
""
, Text
"# The introspection annotation marks the parameters as"
, Text
"# (out caller-allocates), but it is just a pointer to a GValue."
, Text
"set-attr Gtk/TreeModelFilterModifyFunc/@parameters/value direction in"
, Text
"set-attr Gtk/TreeModelFilterModifyFunc/@parameters/value caller-allocates 0"
, Text
""
, Text
"# The introspection annotation marks the parameters as"
, Text
"# (inout transfer=full), but it is just a pointer to a GtkTreeIter."
, Text
"set-attr Gtk/TreeStore/remove/@parameters/iter direction in"
, Text
"set-attr Gtk/TreeStore/remove/@parameters/iter transfer-ownership none"
, Text
""
, Text
"# The introspection annotation marks the parameters as"
, Text
"# (inout transfer=full), but it is just a pointer to a GtkTreeIter."
, Text
"set-attr Gtk/TreeModel/iter_next/@parameters/iter direction in"
, Text
"set-attr Gtk/TreeModel/iter_next/@parameters/iter transfer-ownership none"
, Text
""
, Text
"# The introspection annotation marks the parameters as"
, Text
"# (inout transfer=full), but it is just a pointer to a GtkTreeIter."
, Text
"set-attr Gtk/TreeModel/iter_previous/@parameters/iter direction in"
, Text
"set-attr Gtk/TreeModel/iter_previous/@parameters/iter transfer-ownership none"
, Text
""
, Text
"# The introspection annotation marks the parameters as"
, Text
"# (out caller-allocates), but it is just a pointer to a GtkTreeIter."
, Text
"set-attr Gtk/TreeModel/iter_nth_child/@parameters/iter direction in"
, Text
"set-attr Gtk/TreeModel/iter_nth_child/@parameters/iter caller-allocates 0"
, Text
""
, Text
"# It is useful to expose these class structs when deriving new types"
, Text
"set-attr Gtk/WidgetClass haskell-gi-force-visible 1"
, Text
"set-attr Gtk/ContainerClass haskell-gi-force-visible 1"
, Text
""
, Text
"# The returned value is nullable, but it is not marked as such in the"
, Text
"# introspection data."
, Text
"set-attr Gtk/PrintOperation/get_default_page_setup/@return-value nullable 1"]
modules :: [Text]
modules :: [Text]
modules = [ Text
"GI.Gtk.Config"
, Text
"GI.Gtk"
, Text
"GI.Gtk.Callbacks"
, Text
"GI.Gtk.Constants"
, Text
"GI.Gtk.Enums"
, Text
"GI.Gtk.Flags"
, Text
"GI.Gtk.Functions"
, Text
"GI.Gtk.Interfaces"
, Text
"GI.Gtk.Interfaces.Accessible"
, Text
"GI.Gtk.Interfaces.AccessibleRange"
, Text
"GI.Gtk.Interfaces.AccessibleText"
, Text
"GI.Gtk.Interfaces.Actionable"
, Text
"GI.Gtk.Interfaces.AppChooser"
, Text
"GI.Gtk.Interfaces.Buildable"
, Text
"GI.Gtk.Interfaces.BuilderScope"
, Text
"GI.Gtk.Interfaces.CellEditable"
, Text
"GI.Gtk.Interfaces.CellLayout"
, Text
"GI.Gtk.Interfaces.ColorChooser"
, Text
"GI.Gtk.Interfaces.ConstraintTarget"
, Text
"GI.Gtk.Interfaces.Editable"
, Text
"GI.Gtk.Interfaces.FileChooser"
, Text
"GI.Gtk.Interfaces.FontChooser"
, Text
"GI.Gtk.Interfaces.Native"
, Text
"GI.Gtk.Interfaces.Orientable"
, Text
"GI.Gtk.Interfaces.PrintOperationPreview"
, Text
"GI.Gtk.Interfaces.Root"
, Text
"GI.Gtk.Interfaces.Scrollable"
, Text
"GI.Gtk.Interfaces.SectionModel"
, Text
"GI.Gtk.Interfaces.SelectionModel"
, Text
"GI.Gtk.Interfaces.ShortcutManager"
, Text
"GI.Gtk.Interfaces.StyleProvider"
, Text
"GI.Gtk.Interfaces.SymbolicPaintable"
, Text
"GI.Gtk.Interfaces.TreeDragDest"
, Text
"GI.Gtk.Interfaces.TreeDragSource"
, Text
"GI.Gtk.Interfaces.TreeModel"
, Text
"GI.Gtk.Interfaces.TreeSortable"
, Text
"GI.Gtk.Objects"
, Text
"GI.Gtk.Objects.ATContext"
, Text
"GI.Gtk.Objects.AboutDialog"
, Text
"GI.Gtk.Objects.ActionBar"
, Text
"GI.Gtk.Objects.ActivateAction"
, Text
"GI.Gtk.Objects.Adjustment"
, Text
"GI.Gtk.Objects.AlertDialog"
, Text
"GI.Gtk.Objects.AlternativeTrigger"
, Text
"GI.Gtk.Objects.AnyFilter"
, Text
"GI.Gtk.Objects.AppChooserButton"
, Text
"GI.Gtk.Objects.AppChooserDialog"
, Text
"GI.Gtk.Objects.AppChooserWidget"
, Text
"GI.Gtk.Objects.Application"
, Text
"GI.Gtk.Objects.ApplicationWindow"
, Text
"GI.Gtk.Objects.AspectFrame"
, Text
"GI.Gtk.Objects.Assistant"
, Text
"GI.Gtk.Objects.AssistantPage"
, Text
"GI.Gtk.Objects.BinLayout"
, Text
"GI.Gtk.Objects.BookmarkList"
, Text
"GI.Gtk.Objects.BoolFilter"
, Text
"GI.Gtk.Objects.Box"
, Text
"GI.Gtk.Objects.BoxLayout"
, Text
"GI.Gtk.Objects.Builder"
, Text
"GI.Gtk.Objects.BuilderCScope"
, Text
"GI.Gtk.Objects.BuilderListItemFactory"
, Text
"GI.Gtk.Objects.Button"
, Text
"GI.Gtk.Objects.CClosureExpression"
, Text
"GI.Gtk.Objects.Calendar"
, Text
"GI.Gtk.Objects.CallbackAction"
, Text
"GI.Gtk.Objects.CellArea"
, Text
"GI.Gtk.Objects.CellAreaBox"
, Text
"GI.Gtk.Objects.CellAreaContext"
, Text
"GI.Gtk.Objects.CellRenderer"
, Text
"GI.Gtk.Objects.CellRendererAccel"
, Text
"GI.Gtk.Objects.CellRendererCombo"
, Text
"GI.Gtk.Objects.CellRendererPixbuf"
, Text
"GI.Gtk.Objects.CellRendererProgress"
, Text
"GI.Gtk.Objects.CellRendererSpin"
, Text
"GI.Gtk.Objects.CellRendererSpinner"
, Text
"GI.Gtk.Objects.CellRendererText"
, Text
"GI.Gtk.Objects.CellRendererToggle"
, Text
"GI.Gtk.Objects.CellView"
, Text
"GI.Gtk.Objects.CenterBox"
, Text
"GI.Gtk.Objects.CenterLayout"
, Text
"GI.Gtk.Objects.CheckButton"
, Text
"GI.Gtk.Objects.ClosureExpression"
, Text
"GI.Gtk.Objects.ColorButton"
, Text
"GI.Gtk.Objects.ColorChooserDialog"
, Text
"GI.Gtk.Objects.ColorChooserWidget"
, Text
"GI.Gtk.Objects.ColorDialog"
, Text
"GI.Gtk.Objects.ColorDialogButton"
, Text
"GI.Gtk.Objects.ColumnView"
, Text
"GI.Gtk.Objects.ColumnViewCell"
, Text
"GI.Gtk.Objects.ColumnViewColumn"
, Text
"GI.Gtk.Objects.ColumnViewRow"
, Text
"GI.Gtk.Objects.ColumnViewSorter"
, Text
"GI.Gtk.Objects.ComboBox"
, Text
"GI.Gtk.Objects.ComboBoxText"
, Text
"GI.Gtk.Objects.ConstantExpression"
, Text
"GI.Gtk.Objects.Constraint"
, Text
"GI.Gtk.Objects.ConstraintGuide"
, Text
"GI.Gtk.Objects.ConstraintLayout"
, Text
"GI.Gtk.Objects.ConstraintLayoutChild"
, Text
"GI.Gtk.Objects.CssProvider"
, Text
"GI.Gtk.Objects.CustomFilter"
, Text
"GI.Gtk.Objects.CustomLayout"
, Text
"GI.Gtk.Objects.CustomSorter"
, Text
"GI.Gtk.Objects.Dialog"
, Text
"GI.Gtk.Objects.DirectoryList"
, Text
"GI.Gtk.Objects.DragIcon"
, Text
"GI.Gtk.Objects.DragSource"
, Text
"GI.Gtk.Objects.DrawingArea"
, Text
"GI.Gtk.Objects.DropControllerMotion"
, Text
"GI.Gtk.Objects.DropDown"
, Text
"GI.Gtk.Objects.DropTarget"
, Text
"GI.Gtk.Objects.DropTargetAsync"
, Text
"GI.Gtk.Objects.EditableLabel"
, Text
"GI.Gtk.Objects.EmojiChooser"
, Text
"GI.Gtk.Objects.Entry"
, Text
"GI.Gtk.Objects.EntryBuffer"
, Text
"GI.Gtk.Objects.EntryCompletion"
, Text
"GI.Gtk.Objects.EventController"
, Text
"GI.Gtk.Objects.EventControllerFocus"
, Text
"GI.Gtk.Objects.EventControllerKey"
, Text
"GI.Gtk.Objects.EventControllerLegacy"
, Text
"GI.Gtk.Objects.EventControllerMotion"
, Text
"GI.Gtk.Objects.EventControllerScroll"
, Text
"GI.Gtk.Objects.EveryFilter"
, Text
"GI.Gtk.Objects.Expander"
, Text
"GI.Gtk.Objects.Expression"
, Text
"GI.Gtk.Objects.FileChooserDialog"
, Text
"GI.Gtk.Objects.FileChooserNative"
, Text
"GI.Gtk.Objects.FileChooserWidget"
, Text
"GI.Gtk.Objects.FileDialog"
, Text
"GI.Gtk.Objects.FileFilter"
, Text
"GI.Gtk.Objects.FileLauncher"
, Text
"GI.Gtk.Objects.Filter"
, Text
"GI.Gtk.Objects.FilterListModel"
, Text
"GI.Gtk.Objects.Fixed"
, Text
"GI.Gtk.Objects.FixedLayout"
, Text
"GI.Gtk.Objects.FixedLayoutChild"
, Text
"GI.Gtk.Objects.FlattenListModel"
, Text
"GI.Gtk.Objects.FlowBox"
, Text
"GI.Gtk.Objects.FlowBoxChild"
, Text
"GI.Gtk.Objects.FontButton"
, Text
"GI.Gtk.Objects.FontChooserDialog"
, Text
"GI.Gtk.Objects.FontChooserWidget"
, Text
"GI.Gtk.Objects.FontDialog"
, Text
"GI.Gtk.Objects.FontDialogButton"
, Text
"GI.Gtk.Objects.Frame"
, Text
"GI.Gtk.Objects.GLArea"
, Text
"GI.Gtk.Objects.Gesture"
, Text
"GI.Gtk.Objects.GestureClick"
, Text
"GI.Gtk.Objects.GestureDrag"
, Text
"GI.Gtk.Objects.GestureLongPress"
, Text
"GI.Gtk.Objects.GesturePan"
, Text
"GI.Gtk.Objects.GestureRotate"
, Text
"GI.Gtk.Objects.GestureSingle"
, Text
"GI.Gtk.Objects.GestureStylus"
, Text
"GI.Gtk.Objects.GestureSwipe"
, Text
"GI.Gtk.Objects.GestureZoom"
, Text
"GI.Gtk.Objects.GraphicsOffload"
, Text
"GI.Gtk.Objects.Grid"
, Text
"GI.Gtk.Objects.GridLayout"
, Text
"GI.Gtk.Objects.GridLayoutChild"
, Text
"GI.Gtk.Objects.GridView"
, Text
"GI.Gtk.Objects.HeaderBar"
, Text
"GI.Gtk.Objects.IMContext"
, Text
"GI.Gtk.Objects.IMContextSimple"
, Text
"GI.Gtk.Objects.IMMulticontext"
, Text
"GI.Gtk.Objects.IconPaintable"
, Text
"GI.Gtk.Objects.IconTheme"
, Text
"GI.Gtk.Objects.IconView"
, Text
"GI.Gtk.Objects.Image"
, Text
"GI.Gtk.Objects.InfoBar"
, Text
"GI.Gtk.Objects.Inscription"
, Text
"GI.Gtk.Objects.KeyvalTrigger"
, Text
"GI.Gtk.Objects.Label"
, Text
"GI.Gtk.Objects.LayoutChild"
, Text
"GI.Gtk.Objects.LayoutManager"
, Text
"GI.Gtk.Objects.LevelBar"
, Text
"GI.Gtk.Objects.LinkButton"
, Text
"GI.Gtk.Objects.ListBase"
, Text
"GI.Gtk.Objects.ListBox"
, Text
"GI.Gtk.Objects.ListBoxRow"
, Text
"GI.Gtk.Objects.ListHeader"
, Text
"GI.Gtk.Objects.ListItem"
, Text
"GI.Gtk.Objects.ListItemFactory"
, Text
"GI.Gtk.Objects.ListStore"
, Text
"GI.Gtk.Objects.ListView"
, Text
"GI.Gtk.Objects.LockButton"
, Text
"GI.Gtk.Objects.MapListModel"
, Text
"GI.Gtk.Objects.MediaControls"
, Text
"GI.Gtk.Objects.MediaFile"
, Text
"GI.Gtk.Objects.MediaStream"
, Text
"GI.Gtk.Objects.MenuButton"
, Text
"GI.Gtk.Objects.MessageDialog"
, Text
"GI.Gtk.Objects.MnemonicAction"
, Text
"GI.Gtk.Objects.MnemonicTrigger"
, Text
"GI.Gtk.Objects.MountOperation"
, Text
"GI.Gtk.Objects.MultiFilter"
, Text
"GI.Gtk.Objects.MultiSelection"
, Text
"GI.Gtk.Objects.MultiSorter"
, Text
"GI.Gtk.Objects.NamedAction"
, Text
"GI.Gtk.Objects.NativeDialog"
, Text
"GI.Gtk.Objects.NeverTrigger"
, Text
"GI.Gtk.Objects.NoSelection"
, Text
"GI.Gtk.Objects.Notebook"
, Text
"GI.Gtk.Objects.NotebookPage"
, Text
"GI.Gtk.Objects.NothingAction"
, Text
"GI.Gtk.Objects.NumericSorter"
, Text
"GI.Gtk.Objects.ObjectExpression"
, Text
"GI.Gtk.Objects.Overlay"
, Text
"GI.Gtk.Objects.OverlayLayout"
, Text
"GI.Gtk.Objects.OverlayLayoutChild"
, Text
"GI.Gtk.Objects.PadController"
, Text
"GI.Gtk.Objects.PageSetup"
, Text
"GI.Gtk.Objects.PageSetupUnixDialog"
, Text
"GI.Gtk.Objects.Paned"
, Text
"GI.Gtk.Objects.ParamSpecExpression"
, Text
"GI.Gtk.Objects.PasswordEntry"
, Text
"GI.Gtk.Objects.PasswordEntryBuffer"
, Text
"GI.Gtk.Objects.Picture"
, Text
"GI.Gtk.Objects.Popover"
, Text
"GI.Gtk.Objects.PopoverMenu"
, Text
"GI.Gtk.Objects.PopoverMenuBar"
, Text
"GI.Gtk.Objects.PrintContext"
, Text
"GI.Gtk.Objects.PrintDialog"
, Text
"GI.Gtk.Objects.PrintJob"
, Text
"GI.Gtk.Objects.PrintOperation"
, Text
"GI.Gtk.Objects.PrintSettings"
, Text
"GI.Gtk.Objects.PrintUnixDialog"
, Text
"GI.Gtk.Objects.Printer"
, Text
"GI.Gtk.Objects.ProgressBar"
, Text
"GI.Gtk.Objects.PropertyExpression"
, Text
"GI.Gtk.Objects.Range"
, Text
"GI.Gtk.Objects.RecentManager"
, Text
"GI.Gtk.Objects.Revealer"
, Text
"GI.Gtk.Objects.Scale"
, Text
"GI.Gtk.Objects.ScaleButton"
, Text
"GI.Gtk.Objects.Scrollbar"
, Text
"GI.Gtk.Objects.ScrolledWindow"
, Text
"GI.Gtk.Objects.SearchBar"
, Text
"GI.Gtk.Objects.SearchEntry"
, Text
"GI.Gtk.Objects.SelectionFilterModel"
, Text
"GI.Gtk.Objects.Separator"
, Text
"GI.Gtk.Objects.Settings"
, Text
"GI.Gtk.Objects.Shortcut"
, Text
"GI.Gtk.Objects.ShortcutAction"
, Text
"GI.Gtk.Objects.ShortcutController"
, Text
"GI.Gtk.Objects.ShortcutLabel"
, Text
"GI.Gtk.Objects.ShortcutTrigger"
, Text
"GI.Gtk.Objects.ShortcutsGroup"
, Text
"GI.Gtk.Objects.ShortcutsSection"
, Text
"GI.Gtk.Objects.ShortcutsShortcut"
, Text
"GI.Gtk.Objects.ShortcutsWindow"
, Text
"GI.Gtk.Objects.SignalAction"
, Text
"GI.Gtk.Objects.SignalListItemFactory"
, Text
"GI.Gtk.Objects.SingleSelection"
, Text
"GI.Gtk.Objects.SizeGroup"
, Text
"GI.Gtk.Objects.SliceListModel"
, Text
"GI.Gtk.Objects.Snapshot"
, Text
"GI.Gtk.Objects.SortListModel"
, Text
"GI.Gtk.Objects.Sorter"
, Text
"GI.Gtk.Objects.SpinButton"
, Text
"GI.Gtk.Objects.Spinner"
, Text
"GI.Gtk.Objects.Stack"
, Text
"GI.Gtk.Objects.StackPage"
, Text
"GI.Gtk.Objects.StackSidebar"
, Text
"GI.Gtk.Objects.StackSwitcher"
, Text
"GI.Gtk.Objects.Statusbar"
, Text
"GI.Gtk.Objects.StringFilter"
, Text
"GI.Gtk.Objects.StringList"
, Text
"GI.Gtk.Objects.StringObject"
, Text
"GI.Gtk.Objects.StringSorter"
, Text
"GI.Gtk.Objects.StyleContext"
, Text
"GI.Gtk.Objects.Switch"
, Text
"GI.Gtk.Objects.Text"
, Text
"GI.Gtk.Objects.TextBuffer"
, Text
"GI.Gtk.Objects.TextChildAnchor"
, Text
"GI.Gtk.Objects.TextMark"
, Text
"GI.Gtk.Objects.TextTag"
, Text
"GI.Gtk.Objects.TextTagTable"
, Text
"GI.Gtk.Objects.TextView"
, Text
"GI.Gtk.Objects.ToggleButton"
, Text
"GI.Gtk.Objects.Tooltip"
, Text
"GI.Gtk.Objects.TreeExpander"
, Text
"GI.Gtk.Objects.TreeListModel"
, Text
"GI.Gtk.Objects.TreeListRow"
, Text
"GI.Gtk.Objects.TreeListRowSorter"
, Text
"GI.Gtk.Objects.TreeModelFilter"
, Text
"GI.Gtk.Objects.TreeModelSort"
, Text
"GI.Gtk.Objects.TreeSelection"
, Text
"GI.Gtk.Objects.TreeStore"
, Text
"GI.Gtk.Objects.TreeView"
, Text
"GI.Gtk.Objects.TreeViewColumn"
, Text
"GI.Gtk.Objects.UriLauncher"
, Text
"GI.Gtk.Objects.Video"
, Text
"GI.Gtk.Objects.Viewport"
, Text
"GI.Gtk.Objects.VolumeButton"
, Text
"GI.Gtk.Objects.Widget"
, Text
"GI.Gtk.Objects.WidgetPaintable"
, Text
"GI.Gtk.Objects.Window"
, Text
"GI.Gtk.Objects.WindowControls"
, Text
"GI.Gtk.Objects.WindowGroup"
, Text
"GI.Gtk.Objects.WindowHandle"
, Text
"GI.Gtk.Structs"
, Text
"GI.Gtk.Structs.AccessibleList"
, Text
"GI.Gtk.Structs.AccessibleTextRange"
, Text
"GI.Gtk.Structs.Bitset"
, Text
"GI.Gtk.Structs.BitsetIter"
, Text
"GI.Gtk.Structs.Border"
, Text
"GI.Gtk.Structs.BuildableParseContext"
, Text
"GI.Gtk.Structs.BuildableParser"
, Text
"GI.Gtk.Structs.CssLocation"
, Text
"GI.Gtk.Structs.CssSection"
, Text
"GI.Gtk.Structs.CssStyleChange"
, Text
"GI.Gtk.Structs.ExpressionWatch"
, Text
"GI.Gtk.Structs.PadActionEntry"
, Text
"GI.Gtk.Structs.PageRange"
, Text
"GI.Gtk.Structs.PaperSize"
, Text
"GI.Gtk.Structs.PrintBackend"
, Text
"GI.Gtk.Structs.PrintSetup"
, Text
"GI.Gtk.Structs.RecentData"
, Text
"GI.Gtk.Structs.RecentInfo"
, Text
"GI.Gtk.Structs.RequestedSize"
, Text
"GI.Gtk.Structs.Requisition"
, Text
"GI.Gtk.Structs.ScrollInfo"
, Text
"GI.Gtk.Structs.TextIter"
, Text
"GI.Gtk.Structs.TreeIter"
, Text
"GI.Gtk.Structs.TreePath"
, Text
"GI.Gtk.Structs.TreeRowReference"
, Text
"GI.Gtk.Structs.WidgetClass"]