-- | Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte
-- License    : LGPL-2.1
-- Maintainer : Iñaki García Etxebarria

#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif

module GI.Gtk.Objects
    (     module GI.Gtk.Objects.AboutDialog       ,
    module GI.Gtk.Objects.AccelLabel        ,
    module GI.Gtk.Objects.Accessible        ,
    module GI.Gtk.Objects.ActionBar         ,
    module GI.Gtk.Objects.ActivateAction    ,
    module GI.Gtk.Objects.Adjustment        ,
    module GI.Gtk.Objects.AlternativeTrigger,
    module GI.Gtk.Objects.AppChooserButton  ,
    module GI.Gtk.Objects.AppChooserDialog  ,
    module GI.Gtk.Objects.AppChooserWidget  ,
    module GI.Gtk.Objects.Application       ,
    module GI.Gtk.Objects.ApplicationWindow ,
    module GI.Gtk.Objects.AspectFrame       ,
    module GI.Gtk.Objects.Assistant         ,
    module GI.Gtk.Objects.AssistantPage     ,
    module GI.Gtk.Objects.BinLayout         ,
    module GI.Gtk.Objects.BooleanCellAccessible,
    module GI.Gtk.Objects.Box               ,
    module GI.Gtk.Objects.BoxLayout         ,
    module GI.Gtk.Objects.Builder           ,
    module GI.Gtk.Objects.BuilderCScope     ,
    module GI.Gtk.Objects.Button            ,
    module GI.Gtk.Objects.ButtonAccessible  ,
    module GI.Gtk.Objects.Calendar          ,
    module GI.Gtk.Objects.CallbackAction    ,
    module GI.Gtk.Objects.CellAccessible    ,
    module GI.Gtk.Objects.CellArea          ,
    module GI.Gtk.Objects.CellAreaBox       ,
    module GI.Gtk.Objects.CellAreaContext   ,
    module GI.Gtk.Objects.CellRenderer      ,
    module GI.Gtk.Objects.CellRendererAccel ,
    module GI.Gtk.Objects.CellRendererCombo ,
    module GI.Gtk.Objects.CellRendererPixbuf,
    module GI.Gtk.Objects.CellRendererProgress,
    module GI.Gtk.Objects.CellRendererSpin  ,
    module GI.Gtk.Objects.CellRendererSpinner,
    module GI.Gtk.Objects.CellRendererText  ,
    module GI.Gtk.Objects.CellRendererToggle,
    module GI.Gtk.Objects.CellView          ,
    module GI.Gtk.Objects.CenterBox         ,
    module GI.Gtk.Objects.CenterLayout      ,
    module GI.Gtk.Objects.CheckButton       ,
    module GI.Gtk.Objects.ColorButton       ,
    module GI.Gtk.Objects.ColorChooserDialog,
    module GI.Gtk.Objects.ColorChooserWidget,
    module GI.Gtk.Objects.ComboBox          ,
    module GI.Gtk.Objects.ComboBoxAccessible,
    module GI.Gtk.Objects.ComboBoxText      ,
    module GI.Gtk.Objects.CompositeAccessible,
    module GI.Gtk.Objects.Constraint        ,
    module GI.Gtk.Objects.ConstraintGuide   ,
    module GI.Gtk.Objects.ConstraintLayout  ,
    module GI.Gtk.Objects.ConstraintLayoutChild,
    module GI.Gtk.Objects.ContainerCellAccessible,
    module GI.Gtk.Objects.CssProvider       ,
    module GI.Gtk.Objects.CustomLayout      ,
    module GI.Gtk.Objects.Dialog            ,
    module GI.Gtk.Objects.DragIcon          ,
    module GI.Gtk.Objects.DragSource        ,
    module GI.Gtk.Objects.DrawingArea       ,
    module GI.Gtk.Objects.DropControllerMotion,
    module GI.Gtk.Objects.DropTarget        ,
    module GI.Gtk.Objects.DropTargetAsync   ,
    module GI.Gtk.Objects.EmojiChooser      ,
    module GI.Gtk.Objects.Entry             ,
    module GI.Gtk.Objects.EntryAccessible   ,
    module GI.Gtk.Objects.EntryBuffer       ,
    module GI.Gtk.Objects.EntryCompletion   ,
    module GI.Gtk.Objects.EntryIconAccessible,
    module GI.Gtk.Objects.EventController   ,
    module GI.Gtk.Objects.EventControllerFocus,
    module GI.Gtk.Objects.EventControllerKey,
    module GI.Gtk.Objects.EventControllerLegacy,
    module GI.Gtk.Objects.EventControllerMotion,
    module GI.Gtk.Objects.EventControllerScroll,
    module GI.Gtk.Objects.Expander          ,
    module GI.Gtk.Objects.ExpanderAccessible,
    module GI.Gtk.Objects.FileChooserButton ,
    module GI.Gtk.Objects.FileChooserDialog ,
    module GI.Gtk.Objects.FileChooserNative ,
    module GI.Gtk.Objects.FileChooserWidget ,
    module GI.Gtk.Objects.FileFilter        ,
    module GI.Gtk.Objects.FilterListModel   ,
    module GI.Gtk.Objects.Fixed             ,
    module GI.Gtk.Objects.FixedLayout       ,
    module GI.Gtk.Objects.FixedLayoutChild  ,
    module GI.Gtk.Objects.FlattenListModel  ,
    module GI.Gtk.Objects.FlowBox           ,
    module GI.Gtk.Objects.FlowBoxAccessible ,
    module GI.Gtk.Objects.FlowBoxChild      ,
    module GI.Gtk.Objects.FlowBoxChildAccessible,
    module GI.Gtk.Objects.FontButton        ,
    module GI.Gtk.Objects.FontChooserDialog ,
    module GI.Gtk.Objects.FontChooserWidget ,
    module GI.Gtk.Objects.Frame             ,
    module GI.Gtk.Objects.FrameAccessible   ,
    module GI.Gtk.Objects.GLArea            ,
    module GI.Gtk.Objects.Gesture           ,
    module GI.Gtk.Objects.GestureClick      ,
    module GI.Gtk.Objects.GestureDrag       ,
    module GI.Gtk.Objects.GestureLongPress  ,
    module GI.Gtk.Objects.GesturePan        ,
    module GI.Gtk.Objects.GestureRotate     ,
    module GI.Gtk.Objects.GestureSingle     ,
    module GI.Gtk.Objects.GestureStylus     ,
    module GI.Gtk.Objects.GestureSwipe      ,
    module GI.Gtk.Objects.GestureZoom       ,
    module GI.Gtk.Objects.Grid              ,
    module GI.Gtk.Objects.GridLayout        ,
    module GI.Gtk.Objects.GridLayoutChild   ,
    module GI.Gtk.Objects.HeaderBar         ,
    module GI.Gtk.Objects.IMContext         ,
    module GI.Gtk.Objects.IMContextSimple   ,
    module GI.Gtk.Objects.IMMulticontext    ,
    module GI.Gtk.Objects.IconPaintable     ,
    module GI.Gtk.Objects.IconTheme         ,
    module GI.Gtk.Objects.IconView          ,
    module GI.Gtk.Objects.IconViewAccessible,
    module GI.Gtk.Objects.Image             ,
    module GI.Gtk.Objects.ImageAccessible   ,
    module GI.Gtk.Objects.ImageCellAccessible,
    module GI.Gtk.Objects.InfoBar           ,
    module GI.Gtk.Objects.KeyvalTrigger     ,
    module GI.Gtk.Objects.Label             ,
    module GI.Gtk.Objects.LabelAccessible   ,
    module GI.Gtk.Objects.LayoutChild       ,
    module GI.Gtk.Objects.LayoutManager     ,
    module GI.Gtk.Objects.LevelBar          ,
    module GI.Gtk.Objects.LevelBarAccessible,
    module GI.Gtk.Objects.LinkButton        ,
    module GI.Gtk.Objects.LinkButtonAccessible,
    module GI.Gtk.Objects.ListBox           ,
    module GI.Gtk.Objects.ListBoxAccessible ,
    module GI.Gtk.Objects.ListBoxRow        ,
    module GI.Gtk.Objects.ListBoxRowAccessible,
    module GI.Gtk.Objects.ListStore         ,
    module GI.Gtk.Objects.LockButton        ,
    module GI.Gtk.Objects.LockButtonAccessible,
    module GI.Gtk.Objects.MapListModel      ,
    module GI.Gtk.Objects.MediaControls     ,
    module GI.Gtk.Objects.MediaFile         ,
    module GI.Gtk.Objects.MediaStream       ,
    module GI.Gtk.Objects.MenuButton        ,
    module GI.Gtk.Objects.MenuButtonAccessible,
    module GI.Gtk.Objects.MessageDialog     ,
    module GI.Gtk.Objects.MnemonicAction    ,
    module GI.Gtk.Objects.MnemonicTrigger   ,
    module GI.Gtk.Objects.MountOperation    ,
    module GI.Gtk.Objects.NamedAction       ,
    module GI.Gtk.Objects.NativeDialog      ,
    module GI.Gtk.Objects.NeverTrigger      ,
    module GI.Gtk.Objects.NoSelection       ,
    module GI.Gtk.Objects.Notebook          ,
    module GI.Gtk.Objects.NotebookAccessible,
    module GI.Gtk.Objects.NotebookPage      ,
    module GI.Gtk.Objects.NotebookPageAccessible,
    module GI.Gtk.Objects.NothingAction     ,
    module GI.Gtk.Objects.Overlay           ,
    module GI.Gtk.Objects.PadController     ,
    module GI.Gtk.Objects.PageSetup         ,
    module GI.Gtk.Objects.Paned             ,
    module GI.Gtk.Objects.PanedAccessible   ,
    module GI.Gtk.Objects.PasswordEntry     ,
    module GI.Gtk.Objects.Picture           ,
    module GI.Gtk.Objects.Popover           ,
    module GI.Gtk.Objects.PopoverAccessible ,
    module GI.Gtk.Objects.PopoverMenu       ,
    module GI.Gtk.Objects.PopoverMenuBar    ,
    module GI.Gtk.Objects.PrintContext      ,
    module GI.Gtk.Objects.PrintOperation    ,
    module GI.Gtk.Objects.PrintSettings     ,
    module GI.Gtk.Objects.ProgressBar       ,
    module GI.Gtk.Objects.ProgressBarAccessible,
    module GI.Gtk.Objects.RadioButton       ,
    module GI.Gtk.Objects.RadioButtonAccessible,
    module GI.Gtk.Objects.Range             ,
    module GI.Gtk.Objects.RangeAccessible   ,
    module GI.Gtk.Objects.RecentManager     ,
    module GI.Gtk.Objects.RendererCellAccessible,
    module GI.Gtk.Objects.Revealer          ,
    module GI.Gtk.Objects.Scale             ,
    module GI.Gtk.Objects.ScaleAccessible   ,
    module GI.Gtk.Objects.ScaleButton       ,
    module GI.Gtk.Objects.ScaleButtonAccessible,
    module GI.Gtk.Objects.Scrollbar         ,
    module GI.Gtk.Objects.ScrollbarAccessible,
    module GI.Gtk.Objects.ScrolledWindow    ,
    module GI.Gtk.Objects.ScrolledWindowAccessible,
    module GI.Gtk.Objects.SearchBar         ,
    module GI.Gtk.Objects.SearchEntry       ,
    module GI.Gtk.Objects.Separator         ,
    module GI.Gtk.Objects.Settings          ,
    module GI.Gtk.Objects.Shortcut          ,
    module GI.Gtk.Objects.ShortcutAction    ,
    module GI.Gtk.Objects.ShortcutController,
    module GI.Gtk.Objects.ShortcutLabel     ,
    module GI.Gtk.Objects.ShortcutTrigger   ,
    module GI.Gtk.Objects.ShortcutsGroup    ,
    module GI.Gtk.Objects.ShortcutsSection  ,
    module GI.Gtk.Objects.ShortcutsShortcut ,
    module GI.Gtk.Objects.ShortcutsWindow   ,
    module GI.Gtk.Objects.SignalAction      ,
    module GI.Gtk.Objects.SingleSelection   ,
    module GI.Gtk.Objects.SizeGroup         ,
    module GI.Gtk.Objects.SliceListModel    ,
    module GI.Gtk.Objects.Snapshot          ,
    module GI.Gtk.Objects.SortListModel     ,
    module GI.Gtk.Objects.SpinButton        ,
    module GI.Gtk.Objects.SpinButtonAccessible,
    module GI.Gtk.Objects.Spinner           ,
    module GI.Gtk.Objects.SpinnerAccessible ,
    module GI.Gtk.Objects.Stack             ,
    module GI.Gtk.Objects.StackAccessible   ,
    module GI.Gtk.Objects.StackPage         ,
    module GI.Gtk.Objects.StackSidebar      ,
    module GI.Gtk.Objects.StackSwitcher     ,
    module GI.Gtk.Objects.Statusbar         ,
    module GI.Gtk.Objects.StatusbarAccessible,
    module GI.Gtk.Objects.StyleContext      ,
    module GI.Gtk.Objects.Switch            ,
    module GI.Gtk.Objects.SwitchAccessible  ,
    module GI.Gtk.Objects.Text              ,
    module GI.Gtk.Objects.TextAccessible    ,
    module GI.Gtk.Objects.TextBuffer        ,
    module GI.Gtk.Objects.TextCellAccessible,
    module GI.Gtk.Objects.TextChildAnchor   ,
    module GI.Gtk.Objects.TextMark          ,
    module GI.Gtk.Objects.TextTag           ,
    module GI.Gtk.Objects.TextTagTable      ,
    module GI.Gtk.Objects.TextView          ,
    module GI.Gtk.Objects.TextViewAccessible,
    module GI.Gtk.Objects.ToggleButton      ,
    module GI.Gtk.Objects.ToggleButtonAccessible,
    module GI.Gtk.Objects.Tooltip           ,
    module GI.Gtk.Objects.ToplevelAccessible,
    module GI.Gtk.Objects.TreeListModel     ,
    module GI.Gtk.Objects.TreeListRow       ,
    module GI.Gtk.Objects.TreeModelFilter   ,
    module GI.Gtk.Objects.TreeModelSort     ,
    module GI.Gtk.Objects.TreeSelection     ,
    module GI.Gtk.Objects.TreeStore         ,
    module GI.Gtk.Objects.TreeView          ,
    module GI.Gtk.Objects.TreeViewAccessible,
    module GI.Gtk.Objects.TreeViewColumn    ,
    module GI.Gtk.Objects.Video             ,
    module GI.Gtk.Objects.Viewport          ,
    module GI.Gtk.Objects.VolumeButton      ,
    module GI.Gtk.Objects.Widget            ,
    module GI.Gtk.Objects.WidgetAccessible  ,
    module GI.Gtk.Objects.WidgetPaintable   ,
    module GI.Gtk.Objects.Window            ,
    module GI.Gtk.Objects.WindowAccessible  ,
    module GI.Gtk.Objects.WindowControls    ,
    module GI.Gtk.Objects.WindowGroup       ,
    module GI.Gtk.Objects.WindowHandle      ,


    ) where

import GI.Gtk.Objects.AboutDialog
import GI.Gtk.Objects.AccelLabel
import GI.Gtk.Objects.Accessible
import GI.Gtk.Objects.ActionBar
import GI.Gtk.Objects.ActivateAction
import GI.Gtk.Objects.Adjustment
import GI.Gtk.Objects.AlternativeTrigger
import GI.Gtk.Objects.AppChooserButton
import GI.Gtk.Objects.AppChooserDialog
import GI.Gtk.Objects.AppChooserWidget
import GI.Gtk.Objects.Application
import GI.Gtk.Objects.ApplicationWindow
import GI.Gtk.Objects.AspectFrame
import GI.Gtk.Objects.Assistant
import GI.Gtk.Objects.AssistantPage
import GI.Gtk.Objects.BinLayout
import GI.Gtk.Objects.BooleanCellAccessible
import GI.Gtk.Objects.Box
import GI.Gtk.Objects.BoxLayout
import GI.Gtk.Objects.Builder
import GI.Gtk.Objects.BuilderCScope
import GI.Gtk.Objects.Button
import GI.Gtk.Objects.ButtonAccessible
import GI.Gtk.Objects.Calendar
import GI.Gtk.Objects.CallbackAction
import GI.Gtk.Objects.CellAccessible
import GI.Gtk.Objects.CellArea
import GI.Gtk.Objects.CellAreaBox
import GI.Gtk.Objects.CellAreaContext
import GI.Gtk.Objects.CellRenderer
import GI.Gtk.Objects.CellRendererAccel
import GI.Gtk.Objects.CellRendererCombo
import GI.Gtk.Objects.CellRendererPixbuf
import GI.Gtk.Objects.CellRendererProgress
import GI.Gtk.Objects.CellRendererSpin
import GI.Gtk.Objects.CellRendererSpinner
import GI.Gtk.Objects.CellRendererText
import GI.Gtk.Objects.CellRendererToggle
import GI.Gtk.Objects.CellView
import GI.Gtk.Objects.CenterBox
import GI.Gtk.Objects.CenterLayout
import GI.Gtk.Objects.CheckButton
import GI.Gtk.Objects.ColorButton
import GI.Gtk.Objects.ColorChooserDialog
import GI.Gtk.Objects.ColorChooserWidget
import GI.Gtk.Objects.ComboBox
import GI.Gtk.Objects.ComboBoxAccessible
import GI.Gtk.Objects.ComboBoxText
import GI.Gtk.Objects.CompositeAccessible
import GI.Gtk.Objects.Constraint
import GI.Gtk.Objects.ConstraintGuide
import GI.Gtk.Objects.ConstraintLayout
import GI.Gtk.Objects.ConstraintLayoutChild
import GI.Gtk.Objects.ContainerCellAccessible
import GI.Gtk.Objects.CssProvider
import GI.Gtk.Objects.CustomLayout
import GI.Gtk.Objects.Dialog
import GI.Gtk.Objects.DragIcon
import GI.Gtk.Objects.DragSource
import GI.Gtk.Objects.DrawingArea
import GI.Gtk.Objects.DropControllerMotion
import GI.Gtk.Objects.DropTarget
import GI.Gtk.Objects.DropTargetAsync
import GI.Gtk.Objects.EmojiChooser
import GI.Gtk.Objects.Entry
import GI.Gtk.Objects.EntryAccessible
import GI.Gtk.Objects.EntryBuffer
import GI.Gtk.Objects.EntryCompletion
import GI.Gtk.Objects.EntryIconAccessible
import GI.Gtk.Objects.EventController
import GI.Gtk.Objects.EventControllerFocus
import GI.Gtk.Objects.EventControllerKey
import GI.Gtk.Objects.EventControllerLegacy
import GI.Gtk.Objects.EventControllerMotion
import GI.Gtk.Objects.EventControllerScroll
import GI.Gtk.Objects.Expander
import GI.Gtk.Objects.ExpanderAccessible
import GI.Gtk.Objects.FileChooserButton
import GI.Gtk.Objects.FileChooserDialog
import GI.Gtk.Objects.FileChooserNative
import GI.Gtk.Objects.FileChooserWidget
import GI.Gtk.Objects.FileFilter
import GI.Gtk.Objects.FilterListModel
import GI.Gtk.Objects.Fixed
import GI.Gtk.Objects.FixedLayout
import GI.Gtk.Objects.FixedLayoutChild
import GI.Gtk.Objects.FlattenListModel
import GI.Gtk.Objects.FlowBox
import GI.Gtk.Objects.FlowBoxAccessible
import GI.Gtk.Objects.FlowBoxChild
import GI.Gtk.Objects.FlowBoxChildAccessible
import GI.Gtk.Objects.FontButton
import GI.Gtk.Objects.FontChooserDialog
import GI.Gtk.Objects.FontChooserWidget
import GI.Gtk.Objects.Frame
import GI.Gtk.Objects.FrameAccessible
import GI.Gtk.Objects.GLArea
import GI.Gtk.Objects.Gesture
import GI.Gtk.Objects.GestureClick
import GI.Gtk.Objects.GestureDrag
import GI.Gtk.Objects.GestureLongPress
import GI.Gtk.Objects.GesturePan
import GI.Gtk.Objects.GestureRotate
import GI.Gtk.Objects.GestureSingle
import GI.Gtk.Objects.GestureStylus
import GI.Gtk.Objects.GestureSwipe
import GI.Gtk.Objects.GestureZoom
import GI.Gtk.Objects.Grid
import GI.Gtk.Objects.GridLayout
import GI.Gtk.Objects.GridLayoutChild
import GI.Gtk.Objects.HeaderBar
import GI.Gtk.Objects.IMContext
import GI.Gtk.Objects.IMContextSimple
import GI.Gtk.Objects.IMMulticontext
import GI.Gtk.Objects.IconPaintable
import GI.Gtk.Objects.IconTheme
import GI.Gtk.Objects.IconView
import GI.Gtk.Objects.IconViewAccessible
import GI.Gtk.Objects.Image
import GI.Gtk.Objects.ImageAccessible
import GI.Gtk.Objects.ImageCellAccessible
import GI.Gtk.Objects.InfoBar
import GI.Gtk.Objects.KeyvalTrigger
import GI.Gtk.Objects.Label
import GI.Gtk.Objects.LabelAccessible
import GI.Gtk.Objects.LayoutChild
import GI.Gtk.Objects.LayoutManager
import GI.Gtk.Objects.LevelBar
import GI.Gtk.Objects.LevelBarAccessible
import GI.Gtk.Objects.LinkButton
import GI.Gtk.Objects.LinkButtonAccessible
import GI.Gtk.Objects.ListBox
import GI.Gtk.Objects.ListBoxAccessible
import GI.Gtk.Objects.ListBoxRow
import GI.Gtk.Objects.ListBoxRowAccessible
import GI.Gtk.Objects.ListStore
import GI.Gtk.Objects.LockButton
import GI.Gtk.Objects.LockButtonAccessible
import GI.Gtk.Objects.MapListModel
import GI.Gtk.Objects.MediaControls
import GI.Gtk.Objects.MediaFile
import GI.Gtk.Objects.MediaStream
import GI.Gtk.Objects.MenuButton
import GI.Gtk.Objects.MenuButtonAccessible
import GI.Gtk.Objects.MessageDialog
import GI.Gtk.Objects.MnemonicAction
import GI.Gtk.Objects.MnemonicTrigger
import GI.Gtk.Objects.MountOperation
import GI.Gtk.Objects.NamedAction
import GI.Gtk.Objects.NativeDialog
import GI.Gtk.Objects.NeverTrigger
import GI.Gtk.Objects.NoSelection
import GI.Gtk.Objects.Notebook
import GI.Gtk.Objects.NotebookAccessible
import GI.Gtk.Objects.NotebookPage
import GI.Gtk.Objects.NotebookPageAccessible
import GI.Gtk.Objects.NothingAction
import GI.Gtk.Objects.Overlay
import GI.Gtk.Objects.PadController
import GI.Gtk.Objects.PageSetup
import GI.Gtk.Objects.Paned
import GI.Gtk.Objects.PanedAccessible
import GI.Gtk.Objects.PasswordEntry
import GI.Gtk.Objects.Picture
import GI.Gtk.Objects.Popover
import GI.Gtk.Objects.PopoverAccessible
import GI.Gtk.Objects.PopoverMenu
import GI.Gtk.Objects.PopoverMenuBar
import GI.Gtk.Objects.PrintContext
import GI.Gtk.Objects.PrintOperation
import GI.Gtk.Objects.PrintSettings
import GI.Gtk.Objects.ProgressBar
import GI.Gtk.Objects.ProgressBarAccessible
import GI.Gtk.Objects.RadioButton
import GI.Gtk.Objects.RadioButtonAccessible
import GI.Gtk.Objects.Range
import GI.Gtk.Objects.RangeAccessible
import GI.Gtk.Objects.RecentManager
import GI.Gtk.Objects.RendererCellAccessible
import GI.Gtk.Objects.Revealer
import GI.Gtk.Objects.Scale
import GI.Gtk.Objects.ScaleAccessible
import GI.Gtk.Objects.ScaleButton
import GI.Gtk.Objects.ScaleButtonAccessible
import GI.Gtk.Objects.Scrollbar
import GI.Gtk.Objects.ScrollbarAccessible
import GI.Gtk.Objects.ScrolledWindow
import GI.Gtk.Objects.ScrolledWindowAccessible
import GI.Gtk.Objects.SearchBar
import GI.Gtk.Objects.SearchEntry
import GI.Gtk.Objects.Separator
import GI.Gtk.Objects.Settings
import GI.Gtk.Objects.Shortcut
import GI.Gtk.Objects.ShortcutAction
import GI.Gtk.Objects.ShortcutController
import GI.Gtk.Objects.ShortcutLabel
import GI.Gtk.Objects.ShortcutTrigger
import GI.Gtk.Objects.ShortcutsGroup
import GI.Gtk.Objects.ShortcutsSection
import GI.Gtk.Objects.ShortcutsShortcut
import GI.Gtk.Objects.ShortcutsWindow
import GI.Gtk.Objects.SignalAction
import GI.Gtk.Objects.SingleSelection
import GI.Gtk.Objects.SizeGroup
import GI.Gtk.Objects.SliceListModel
import GI.Gtk.Objects.Snapshot
import GI.Gtk.Objects.SortListModel
import GI.Gtk.Objects.SpinButton
import GI.Gtk.Objects.SpinButtonAccessible
import GI.Gtk.Objects.Spinner
import GI.Gtk.Objects.SpinnerAccessible
import GI.Gtk.Objects.Stack
import GI.Gtk.Objects.StackAccessible
import GI.Gtk.Objects.StackPage
import GI.Gtk.Objects.StackSidebar
import GI.Gtk.Objects.StackSwitcher
import GI.Gtk.Objects.Statusbar
import GI.Gtk.Objects.StatusbarAccessible
import GI.Gtk.Objects.StyleContext
import GI.Gtk.Objects.Switch
import GI.Gtk.Objects.SwitchAccessible
import GI.Gtk.Objects.Text
import GI.Gtk.Objects.TextAccessible
import GI.Gtk.Objects.TextBuffer
import GI.Gtk.Objects.TextCellAccessible
import GI.Gtk.Objects.TextChildAnchor
import GI.Gtk.Objects.TextMark
import GI.Gtk.Objects.TextTag
import GI.Gtk.Objects.TextTagTable
import GI.Gtk.Objects.TextView
import GI.Gtk.Objects.TextViewAccessible
import GI.Gtk.Objects.ToggleButton
import GI.Gtk.Objects.ToggleButtonAccessible
import GI.Gtk.Objects.Tooltip
import GI.Gtk.Objects.ToplevelAccessible
import GI.Gtk.Objects.TreeListModel
import GI.Gtk.Objects.TreeListRow
import GI.Gtk.Objects.TreeModelFilter
import GI.Gtk.Objects.TreeModelSort
import GI.Gtk.Objects.TreeSelection
import GI.Gtk.Objects.TreeStore
import GI.Gtk.Objects.TreeView
import GI.Gtk.Objects.TreeViewAccessible
import GI.Gtk.Objects.TreeViewColumn
import GI.Gtk.Objects.Video
import GI.Gtk.Objects.Viewport
import GI.Gtk.Objects.VolumeButton
import GI.Gtk.Objects.Widget
import GI.Gtk.Objects.WidgetAccessible
import GI.Gtk.Objects.WidgetPaintable
import GI.Gtk.Objects.Window
import GI.Gtk.Objects.WindowAccessible
import GI.Gtk.Objects.WindowControls
import GI.Gtk.Objects.WindowGroup
import GI.Gtk.Objects.WindowHandle

import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P

import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.BasicTypes as B.Types
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
import qualified Data.GI.Base.Signals as B.Signals
import qualified Control.Monad.IO.Class as MIO
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL