    {-# LANGUAGE OverloadedStrings #-}
    -- | Build time configuration used during code generation.
    module GI.Gtk.Config ( overrides, modules ) where

    import qualified Data.Text as T
    import Data.Text (Text)

    -- | Overrides used when generating these bindings.
    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 in this package
    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.AccessibleHypertext"
     , 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.AccessibleHyperlink"
     , 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.PopoverBin"
     , 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.Svg"
     , 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.TryExpression"
     , 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.SvgLocation"
     , 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"]