packages feed

gi-handy 0.0.2 → 0.0.3

raw patch · 39 files changed

+27/−15412 lines, 39 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 0.0.3+++ List autogenerated modules in .cabal file+ ### 0.0.2  + Update to haskell-gi(-base) 0.22
− GI/Handy.hs
@@ -1,52 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy-    (     module GI.Handy.Callbacks               ,-    module GI.Handy.Enums                   ,-    module GI.Handy.Functions               ,-    module GI.Handy.Objects                 ,----    module Data.GI.Base                     ,---    ) where--import GI.Handy.Callbacks-import GI.Handy.Enums-import GI.Handy.Functions-import GI.Handy.Objects--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.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.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---import Data.GI.Base-
− GI/Handy/Callbacks.hs
@@ -1,259 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Callbacks-    ( -- -- * Signals--- ** ComboRowGetEnumValueNameFunc #signal:ComboRowGetEnumValueNameFunc#--    C_ComboRowGetEnumValueNameFunc          ,-    ComboRowGetEnumValueNameFunc            ,-    ComboRowGetEnumValueNameFunc_WithClosures,-    drop_closures_ComboRowGetEnumValueNameFunc,-    dynamic_ComboRowGetEnumValueNameFunc    ,-    genClosure_ComboRowGetEnumValueNameFunc ,-    mk_ComboRowGetEnumValueNameFunc         ,-    noComboRowGetEnumValueNameFunc          ,-    noComboRowGetEnumValueNameFunc_WithClosures,-    wrap_ComboRowGetEnumValueNameFunc       ,----- ** ComboRowGetNameFunc #signal:ComboRowGetNameFunc#--    C_ComboRowGetNameFunc                   ,-    ComboRowGetNameFunc                     ,-    ComboRowGetNameFunc_WithClosures        ,-    drop_closures_ComboRowGetNameFunc       ,-    dynamic_ComboRowGetNameFunc             ,-    genClosure_ComboRowGetNameFunc          ,-    mk_ComboRowGetNameFunc                  ,-    noComboRowGetNameFunc                   ,-    noComboRowGetNameFunc_WithClosures      ,-    wrap_ComboRowGetNameFunc                ,-----    ) where--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.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.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--import qualified GI.GObject.Objects.Object as GObject.Object-import {-# SOURCE #-} qualified GI.Handy.Objects.EnumValueObject as Handy.EnumValueObject---- callback ComboRowGetNameFunc---          -> Callable {returnType = Just (TBasicType TUTF8), returnMayBeNull = False, returnTransfer = TransferEverything, returnDocumentation = Documentation {rawDocText = Just "a newly allocated displayable name that represents @item", sinceVersion = Nothing}, args = [Arg {argCName = "item", argType = TInterface (Name {namespace = "GObject", name = "Object"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the item from the model from which to get a name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TPtr, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "user data", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = 1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}], skipReturn = False, callableThrows = False, callableDeprecated = Nothing, callableDocumentation = Documentation {rawDocText = Just "Called for combo rows that are bound to a #GListModel with\nhdy_combo_row_bind_name_model() for each item that gets added to the model.", sinceVersion = Nothing}}--- | Type for the callback on the (unwrapped) C side.-type C_ComboRowGetNameFunc =-    Ptr GObject.Object.Object ->-    Ptr () ->-    IO CString---- Args : [Arg {argCName = "item", argType = TInterface (Name {namespace = "GObject", name = "Object"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the item from the model from which to get a name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TPtr, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "user data", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = 1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUTF8)--- throws : False--- Skip return : False--foreign import ccall "dynamic" __dynamic_C_ComboRowGetNameFunc :: FunPtr C_ComboRowGetNameFunc -> C_ComboRowGetNameFunc---- | Given a pointer to a foreign C function, wrap it into a function callable from Haskell.-dynamic_ComboRowGetNameFunc ::-    (B.CallStack.HasCallStack, MonadIO m, GObject.Object.IsObject a) =>-    FunPtr C_ComboRowGetNameFunc-    -> a-    {- ^ /@item@/: the item from the model from which to get a name -}-    -> Ptr ()-    {- ^ /@userData@/: user data -}-    -> m T.Text-    {- ^ __Returns:__ a newly allocated displayable name that represents /@item@/ -}-dynamic_ComboRowGetNameFunc __funPtr item userData = liftIO $ do-    item' <- unsafeManagedPtrCastPtr item-    result <- (__dynamic_C_ComboRowGetNameFunc __funPtr) item' userData-    checkUnexpectedReturnNULL "comboRowGetNameFunc" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr item-    return result'---- | Generate a function pointer callable from C code, from a `C_ComboRowGetNameFunc`.-foreign import ccall "wrapper"-    mk_ComboRowGetNameFunc :: C_ComboRowGetNameFunc -> IO (FunPtr C_ComboRowGetNameFunc)--{- |-Called for combo rows that are bound to a 'GI.Gio.Interfaces.ListModel.ListModel' with-'GI.Handy.Objects.ComboRow.comboRowBindNameModel' for each item that gets added to the model.--}-type ComboRowGetNameFunc =-    GObject.Object.Object-    {- ^ /@item@/: the item from the model from which to get a name -}-    -> IO T.Text-    {- ^ __Returns:__ a newly allocated displayable name that represents /@item@/ -}---- | A convenience synonym for @`Nothing` :: `Maybe` `ComboRowGetNameFunc`@.-noComboRowGetNameFunc :: Maybe ComboRowGetNameFunc-noComboRowGetNameFunc = Nothing--{- |-Called for combo rows that are bound to a 'GI.Gio.Interfaces.ListModel.ListModel' with-'GI.Handy.Objects.ComboRow.comboRowBindNameModel' for each item that gets added to the model.--}-type ComboRowGetNameFunc_WithClosures =-    GObject.Object.Object-    {- ^ /@item@/: the item from the model from which to get a name -}-    -> Ptr ()-    {- ^ /@userData@/: user data -}-    -> IO T.Text-    {- ^ __Returns:__ a newly allocated displayable name that represents /@item@/ -}---- | A convenience synonym for @`Nothing` :: `Maybe` `ComboRowGetNameFunc_WithClosures`@.-noComboRowGetNameFunc_WithClosures :: Maybe ComboRowGetNameFunc_WithClosures-noComboRowGetNameFunc_WithClosures = Nothing---- | A simple wrapper that ignores the closure arguments.-drop_closures_ComboRowGetNameFunc :: ComboRowGetNameFunc -> ComboRowGetNameFunc_WithClosures-drop_closures_ComboRowGetNameFunc _f item _ = _f item---- | Wrap the callback into a `GClosure`.-genClosure_ComboRowGetNameFunc :: MonadIO m => ComboRowGetNameFunc -> m (GClosure C_ComboRowGetNameFunc)-genClosure_ComboRowGetNameFunc cb = liftIO $ do-    let cb' = drop_closures_ComboRowGetNameFunc cb-    let cb'' = wrap_ComboRowGetNameFunc Nothing cb'-    mk_ComboRowGetNameFunc cb'' >>= B.GClosure.newGClosure----- | Wrap a `ComboRowGetNameFunc` into a `C_ComboRowGetNameFunc`.-wrap_ComboRowGetNameFunc ::-    Maybe (Ptr (FunPtr C_ComboRowGetNameFunc)) ->-    ComboRowGetNameFunc_WithClosures ->-    C_ComboRowGetNameFunc-wrap_ComboRowGetNameFunc funptrptr _cb item userData = do-    item' <- (newObject GObject.Object.Object) item-    result <- _cb  item' userData-    maybeReleaseFunPtr funptrptr-    result' <- textToCString result-    return result'----- callback ComboRowGetEnumValueNameFunc---          -> Callable {returnType = Just (TBasicType TUTF8), returnMayBeNull = False, returnTransfer = TransferEverything, returnDocumentation = Documentation {rawDocText = Just "a newly allocated displayable name that represents @value", sinceVersion = Nothing}, args = [Arg {argCName = "value", argType = TInterface (Name {namespace = "Handy", name = "EnumValueObject"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the value from the enum from which to get a name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TPtr, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "user data", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = 1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}], skipReturn = False, callableThrows = False, callableDeprecated = Nothing, callableDocumentation = Documentation {rawDocText = Just "Called for combo rows that are bound to an enumeration with\nhdy_combo_row_set_for_enum() for each value from that enumeration.", sinceVersion = Nothing}}--- | Type for the callback on the (unwrapped) C side.-type C_ComboRowGetEnumValueNameFunc =-    Ptr Handy.EnumValueObject.EnumValueObject ->-    Ptr () ->-    IO CString---- Args : [Arg {argCName = "value", argType = TInterface (Name {namespace = "Handy", name = "EnumValueObject"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the value from the enum from which to get a name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TPtr, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "user data", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = 1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUTF8)--- throws : False--- Skip return : False--foreign import ccall "dynamic" __dynamic_C_ComboRowGetEnumValueNameFunc :: FunPtr C_ComboRowGetEnumValueNameFunc -> C_ComboRowGetEnumValueNameFunc---- | Given a pointer to a foreign C function, wrap it into a function callable from Haskell.-dynamic_ComboRowGetEnumValueNameFunc ::-    (B.CallStack.HasCallStack, MonadIO m, Handy.EnumValueObject.IsEnumValueObject a) =>-    FunPtr C_ComboRowGetEnumValueNameFunc-    -> a-    {- ^ /@value@/: the value from the enum from which to get a name -}-    -> Ptr ()-    {- ^ /@userData@/: user data -}-    -> m T.Text-    {- ^ __Returns:__ a newly allocated displayable name that represents /@value@/ -}-dynamic_ComboRowGetEnumValueNameFunc __funPtr value userData = liftIO $ do-    value' <- unsafeManagedPtrCastPtr value-    result <- (__dynamic_C_ComboRowGetEnumValueNameFunc __funPtr) value' userData-    checkUnexpectedReturnNULL "comboRowGetEnumValueNameFunc" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr value-    return result'---- | Generate a function pointer callable from C code, from a `C_ComboRowGetEnumValueNameFunc`.-foreign import ccall "wrapper"-    mk_ComboRowGetEnumValueNameFunc :: C_ComboRowGetEnumValueNameFunc -> IO (FunPtr C_ComboRowGetEnumValueNameFunc)--{- |-Called for combo rows that are bound to an enumeration with-'GI.Handy.Objects.ComboRow.comboRowSetForEnum' for each value from that enumeration.--}-type ComboRowGetEnumValueNameFunc =-    Handy.EnumValueObject.EnumValueObject-    {- ^ /@value@/: the value from the enum from which to get a name -}-    -> IO T.Text-    {- ^ __Returns:__ a newly allocated displayable name that represents /@value@/ -}---- | A convenience synonym for @`Nothing` :: `Maybe` `ComboRowGetEnumValueNameFunc`@.-noComboRowGetEnumValueNameFunc :: Maybe ComboRowGetEnumValueNameFunc-noComboRowGetEnumValueNameFunc = Nothing--{- |-Called for combo rows that are bound to an enumeration with-'GI.Handy.Objects.ComboRow.comboRowSetForEnum' for each value from that enumeration.--}-type ComboRowGetEnumValueNameFunc_WithClosures =-    Handy.EnumValueObject.EnumValueObject-    {- ^ /@value@/: the value from the enum from which to get a name -}-    -> Ptr ()-    {- ^ /@userData@/: user data -}-    -> IO T.Text-    {- ^ __Returns:__ a newly allocated displayable name that represents /@value@/ -}---- | A convenience synonym for @`Nothing` :: `Maybe` `ComboRowGetEnumValueNameFunc_WithClosures`@.-noComboRowGetEnumValueNameFunc_WithClosures :: Maybe ComboRowGetEnumValueNameFunc_WithClosures-noComboRowGetEnumValueNameFunc_WithClosures = Nothing---- | A simple wrapper that ignores the closure arguments.-drop_closures_ComboRowGetEnumValueNameFunc :: ComboRowGetEnumValueNameFunc -> ComboRowGetEnumValueNameFunc_WithClosures-drop_closures_ComboRowGetEnumValueNameFunc _f value _ = _f value---- | Wrap the callback into a `GClosure`.-genClosure_ComboRowGetEnumValueNameFunc :: MonadIO m => ComboRowGetEnumValueNameFunc -> m (GClosure C_ComboRowGetEnumValueNameFunc)-genClosure_ComboRowGetEnumValueNameFunc cb = liftIO $ do-    let cb' = drop_closures_ComboRowGetEnumValueNameFunc cb-    let cb'' = wrap_ComboRowGetEnumValueNameFunc Nothing cb'-    mk_ComboRowGetEnumValueNameFunc cb'' >>= B.GClosure.newGClosure----- | Wrap a `ComboRowGetEnumValueNameFunc` into a `C_ComboRowGetEnumValueNameFunc`.-wrap_ComboRowGetEnumValueNameFunc ::-    Maybe (Ptr (FunPtr C_ComboRowGetEnumValueNameFunc)) ->-    ComboRowGetEnumValueNameFunc_WithClosures ->-    C_ComboRowGetEnumValueNameFunc-wrap_ComboRowGetEnumValueNameFunc funptrptr _cb value userData = do-    value' <- (newObject Handy.EnumValueObject.EnumValueObject) value-    result <- _cb  value' userData-    maybeReleaseFunPtr funptrptr-    result' <- textToCString result-    return result'---
− GI/Handy/Enums.hs
@@ -1,238 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Enums-    ( -- -- * Enumerations--- ** ArrowsDirection #enum:ArrowsDirection#--    ArrowsDirection(..)                     ,----- ** Fold #enum:Fold#--    Fold(..)                                ,----- ** LeafletChildTransitionType #enum:LeafletChildTransitionType#--    LeafletChildTransitionType(..)          ,----- ** LeafletModeTransitionType #enum:LeafletModeTransitionType#--    LeafletModeTransitionType(..)           ,-----    ) where--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.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.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----- Enum LeafletModeTransitionType-{- |-These enumeration values describe the possible transitions between pages in a-'GI.Handy.Objects.Leaflet.Leaflet' widget.--New values may be added to this enumeration over time.--}-data LeafletModeTransitionType = -      LeafletModeTransitionTypeNone-    {- ^-    No transition-    -}-    | LeafletModeTransitionTypeSlide-    {- ^-    Slide from left, right, up or down according to the orientation, text direction and the children order-    -}-    | AnotherLeafletModeTransitionType Int-    -- ^ Catch-all for unknown values-    deriving (Show, Eq)--instance P.Enum LeafletModeTransitionType where-    fromEnum LeafletModeTransitionTypeNone = 0-    fromEnum LeafletModeTransitionTypeSlide = 1-    fromEnum (AnotherLeafletModeTransitionType k) = k--    toEnum 0 = LeafletModeTransitionTypeNone-    toEnum 1 = LeafletModeTransitionTypeSlide-    toEnum k = AnotherLeafletModeTransitionType k--instance P.Ord LeafletModeTransitionType where-    compare a b = P.compare (P.fromEnum a) (P.fromEnum b)--foreign import ccall "hdy_leaflet_mode_transition_type_get_type" c_hdy_leaflet_mode_transition_type_get_type :: -    IO GType--instance BoxedEnum LeafletModeTransitionType where-    boxedEnumType _ = c_hdy_leaflet_mode_transition_type_get_type---- Enum LeafletChildTransitionType-{- |-These enumeration values describe the possible transitions between pages in a-'GI.Handy.Objects.Leaflet.Leaflet' widget.--New values may be added to this enumeration over time.--}-data LeafletChildTransitionType = -      LeafletChildTransitionTypeNone-    {- ^-    No transition-    -}-    | LeafletChildTransitionTypeCrossfade-    {- ^-    A cross-fade-    -}-    | LeafletChildTransitionTypeSlide-    {- ^-    Slide from left, right, up or down according to the orientation, text direction and the children order-    -}-    | LeafletChildTransitionTypeOver-    {- ^-    Cover the old page or uncover the new page, sliding from or towards the end according to orientation, text direction and children order-    -}-    | LeafletChildTransitionTypeUnder-    {- ^-    Uncover the new page or cover the old page, sliding from or towards the start according to orientation, text direction and children order-    -}-    | AnotherLeafletChildTransitionType Int-    -- ^ Catch-all for unknown values-    deriving (Show, Eq)--instance P.Enum LeafletChildTransitionType where-    fromEnum LeafletChildTransitionTypeNone = 0-    fromEnum LeafletChildTransitionTypeCrossfade = 1-    fromEnum LeafletChildTransitionTypeSlide = 2-    fromEnum LeafletChildTransitionTypeOver = 3-    fromEnum LeafletChildTransitionTypeUnder = 4-    fromEnum (AnotherLeafletChildTransitionType k) = k--    toEnum 0 = LeafletChildTransitionTypeNone-    toEnum 1 = LeafletChildTransitionTypeCrossfade-    toEnum 2 = LeafletChildTransitionTypeSlide-    toEnum 3 = LeafletChildTransitionTypeOver-    toEnum 4 = LeafletChildTransitionTypeUnder-    toEnum k = AnotherLeafletChildTransitionType k--instance P.Ord LeafletChildTransitionType where-    compare a b = P.compare (P.fromEnum a) (P.fromEnum b)--foreign import ccall "hdy_leaflet_child_transition_type_get_type" c_hdy_leaflet_child_transition_type_get_type :: -    IO GType--instance BoxedEnum LeafletChildTransitionType where-    boxedEnumType _ = c_hdy_leaflet_child_transition_type_get_type---- Enum Fold-{- |-Represents the fold of widgets and other objects which can be switched-between folded and unfolded state on the fly, like HdyLeaflet.--}-data Fold = -      FoldUnfolded-    {- ^-    The element isn\'t folded-    -}-    | FoldFolded-    {- ^-    The element is folded-    -}-    | AnotherFold Int-    -- ^ Catch-all for unknown values-    deriving (Show, Eq)--instance P.Enum Fold where-    fromEnum FoldUnfolded = 0-    fromEnum FoldFolded = 1-    fromEnum (AnotherFold k) = k--    toEnum 0 = FoldUnfolded-    toEnum 1 = FoldFolded-    toEnum k = AnotherFold k--instance P.Ord Fold where-    compare a b = P.compare (P.fromEnum a) (P.fromEnum b)--foreign import ccall "hdy_fold_get_type" c_hdy_fold_get_type :: -    IO GType--instance BoxedEnum Fold where-    boxedEnumType _ = c_hdy_fold_get_type---- Enum ArrowsDirection-{- |-/No description available in the introspection data./--}-data ArrowsDirection = -      ArrowsDirectionUp-    {- ^-    Arrows point upwards.-    -}-    | ArrowsDirectionDown-    {- ^-    Arrows point to the left.-    -}-    | ArrowsDirectionLeft-    {- ^-    Arrows point to the right.-    -}-    | ArrowsDirectionRight-    {- ^-    Arrows point downwards-    -}-    | AnotherArrowsDirection Int-    -- ^ Catch-all for unknown values-    deriving (Show, Eq)--instance P.Enum ArrowsDirection where-    fromEnum ArrowsDirectionUp = 0-    fromEnum ArrowsDirectionDown = 1-    fromEnum ArrowsDirectionLeft = 2-    fromEnum ArrowsDirectionRight = 3-    fromEnum (AnotherArrowsDirection k) = k--    toEnum 0 = ArrowsDirectionUp-    toEnum 1 = ArrowsDirectionDown-    toEnum 2 = ArrowsDirectionLeft-    toEnum 3 = ArrowsDirectionRight-    toEnum k = AnotherArrowsDirection k--instance P.Ord ArrowsDirection where-    compare a b = P.compare (P.fromEnum a) (P.fromEnum b)--foreign import ccall "hdy_arrows_direction_get_type" c_hdy_arrows_direction_get_type :: -    IO GType--instance BoxedEnum ArrowsDirection where-    boxedEnumType _ = c_hdy_arrows_direction_get_type--
− GI/Handy/Enums.hs-boot
@@ -1,36 +0,0 @@-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))-module GI.Handy.Enums where--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.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.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--data LeafletModeTransitionType-instance P.Enum LeafletModeTransitionType where-instance BoxedEnum LeafletModeTransitionType where-data LeafletChildTransitionType-instance P.Enum LeafletChildTransitionType where-instance BoxedEnum LeafletChildTransitionType where-data Fold-instance P.Enum Fold where-instance BoxedEnum Fold where-data ArrowsDirection-instance P.Enum ArrowsDirection where-instance BoxedEnum ArrowsDirection where
− GI/Handy/Functions.hs
@@ -1,256 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Functions-    ( -- -- * Methods--- ** enumValueRowName #method:enumValueRowName#--    enumValueRowName                        ,----- ** init #method:init#--    init                                    ,----- ** listBoxSeparatorHeader #method:listBoxSeparatorHeader#--    listBoxSeparatorHeader                  ,----- ** stringUtf8Len #method:stringUtf8Len#--    stringUtf8Len                           ,----- ** stringUtf8Truncate #method:stringUtf8Truncate#--    stringUtf8Truncate                      ,-----    ) where--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.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.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--import qualified GI.GLib.Structs.String as GLib.String-import qualified GI.Gtk.Objects.ListBoxRow as Gtk.ListBoxRow-import {-# SOURCE #-} qualified GI.Handy.Objects.EnumValueObject as Handy.EnumValueObject---- function hdy_string_utf8_truncate--- Args : [Arg {argCName = "string", argType = TInterface (Name {namespace = "GLib", name = "String"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #GString", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "len", argType = TBasicType TUInt64, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the new size of the string", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "GLib", name = "String"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_string_utf8_truncate" hdy_string_utf8_truncate :: -    Ptr GLib.String.String ->               -- string : TInterface (Name {namespace = "GLib", name = "String"})-    Word64 ->                               -- len : TBasicType TUInt64-    IO (Ptr GLib.String.String)--{- |-Cut of the end of the string /@string@/ so that /@len@/ utf8 characters remain--}-stringUtf8Truncate ::-    (B.CallStack.HasCallStack, MonadIO m) =>-    GLib.String.String-    {- ^ /@string@/: a 'GI.GLib.Structs.String.String' -}-    -> Word64-    {- ^ /@len@/: the new size of the string -}-    -> m GLib.String.String-    {- ^ __Returns:__ /@string@/ -}-stringUtf8Truncate string len = liftIO $ do-    string' <- unsafeManagedPtrGetPtr string-    result <- hdy_string_utf8_truncate string' len-    checkUnexpectedReturnNULL "stringUtf8Truncate" result-    result' <- (newBoxed GLib.String.String) result-    touchManagedPtr string-    return result'----- function hdy_string_utf8_len--- Args : [Arg {argCName = "string", argType = TInterface (Name {namespace = "GLib", name = "String"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #GString", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TLong)--- throws : False--- Skip return : False--foreign import ccall "hdy_string_utf8_len" hdy_string_utf8_len :: -    Ptr GLib.String.String ->               -- string : TInterface (Name {namespace = "GLib", name = "String"})-    IO CLong--{- |-Computes the length of the string in utf-8 characters. See @/g_utf8_strlen/@.--}-stringUtf8Len ::-    (B.CallStack.HasCallStack, MonadIO m) =>-    GLib.String.String-    {- ^ /@string@/: a 'GI.GLib.Structs.String.String' -}-    -> m CLong-    {- ^ __Returns:__ the length of /@string@/ in characters -}-stringUtf8Len string = liftIO $ do-    string' <- unsafeManagedPtrGetPtr string-    result <- hdy_string_utf8_len string'-    touchManagedPtr string-    return result----- function hdy_list_box_separator_header--- Args : [Arg {argCName = "row", argType = TInterface (Name {namespace = "Gtk", name = "ListBoxRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the row to update", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "before", argType = TInterface (Name {namespace = "Gtk", name = "ListBoxRow"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "the row before @row, or %NULL if it is first", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "unused_user_data", argType = TBasicType TPtr, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "unused user data", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_list_box_separator_header" hdy_list_box_separator_header :: -    Ptr Gtk.ListBoxRow.ListBoxRow ->        -- row : TInterface (Name {namespace = "Gtk", name = "ListBoxRow"})-    Ptr Gtk.ListBoxRow.ListBoxRow ->        -- before : TInterface (Name {namespace = "Gtk", name = "ListBoxRow"})-    Ptr () ->                               -- unused_user_data : TBasicType TPtr-    IO ()--{- |-Separates rows by using 'GI.Gtk.Objects.Separator.Separator' as headers. The first row doesn\'t have-a separator as there is no row above it.--/Since: 0.0.6/--}-listBoxSeparatorHeader ::-    (B.CallStack.HasCallStack, MonadIO m, Gtk.ListBoxRow.IsListBoxRow a, Gtk.ListBoxRow.IsListBoxRow b) =>-    a-    {- ^ /@row@/: the row to update -}-    -> Maybe (b)-    {- ^ /@before@/: the row before /@row@/, or 'Nothing' if it is first -}-    -> Ptr ()-    {- ^ /@unusedUserData@/: unused user data -}-    -> m ()-listBoxSeparatorHeader row before unusedUserData = liftIO $ do-    row' <- unsafeManagedPtrCastPtr row-    maybeBefore <- case before of-        Nothing -> return nullPtr-        Just jBefore -> do-            jBefore' <- unsafeManagedPtrCastPtr jBefore-            return jBefore'-    hdy_list_box_separator_header row' maybeBefore unusedUserData-    touchManagedPtr row-    whenJust before touchManagedPtr-    return ()----- function hdy_init--- Args : [Arg {argCName = "argc", argType = TBasicType TInt, direction = DirectionInout, mayBeNull = False, argDoc = Documentation {rawDocText = Just "Address of the <parameter>argc</parameter>\n    parameter of your main() function (or 0 if @argv is %NULL). This will be\n    changed if any arguments were handled.", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "argv", argType = TCArray False (-1) 0 (TBasicType TUTF8), direction = DirectionInout, mayBeNull = True, argDoc = Documentation {rawDocText = Just "\n    Address of the <parameter>argv</parameter> parameter of main(), or %NULL.\n    Any options understood by Handy are stripped before return.", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : [Arg {argCName = "argc", argType = TBasicType TInt, direction = DirectionInout, mayBeNull = False, argDoc = Documentation {rawDocText = Just "Address of the <parameter>argc</parameter>\n    parameter of your main() function (or 0 if @argv is %NULL). This will be\n    changed if any arguments were handled.", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]--- returnType : Just (TBasicType TBoolean)--- throws : False--- Skip return : False--foreign import ccall "hdy_init" hdy_init :: -    Ptr Int32 ->                            -- argc : TBasicType TInt-    Ptr (Ptr CString) ->                    -- argv : TCArray False (-1) 0 (TBasicType TUTF8)-    IO CInt--{- |-Call this function before using any other Handy functions in your-GUI applications. If libhandy has already been initialized, the function will-simply return without processing the new arguments.--}-init ::-    (B.CallStack.HasCallStack, MonadIO m) =>-    Maybe ([T.Text])-    {- ^ /@argv@/: -    Address of the \<parameter>argv\<\/parameter> parameter of @/main()/@, or 'Nothing'.-    Any options understood by Handy are stripped before return. -}-    -> m ((Bool, Maybe [T.Text]))-    {- ^ __Returns:__ 'True' if initialization was successful, 'False' otherwise. -}-init argv = liftIO $ do-    let argc = case argv of-            Nothing -> 0-            Just jArgv -> fromIntegral $ length jArgv-    argc' <- allocMem :: IO (Ptr Int32)-    poke argc' argc-    maybeArgv <- case argv of-        Nothing -> return nullPtr-        Just jArgv -> do-            jArgv' <- packUTF8CArray jArgv-            return jArgv'-    maybeArgv' <- allocMem :: IO (Ptr (Ptr CString))-    poke maybeArgv' maybeArgv-    result <- hdy_init argc' maybeArgv'-    argc'' <- peek argc'-    let result' = (/= 0) result-    maybeArgv'' <- peek maybeArgv'-    maybeMaybeArgv'' <- convertIfNonNull maybeArgv'' $ \maybeArgv''' -> do-        maybeArgv'''' <- (unpackUTF8CArrayWithLength argc'') maybeArgv'''-        return maybeArgv''''-    freeMem argc'-    freeMem maybeArgv'-    return (result', maybeMaybeArgv'')----- function hdy_enum_value_row_name--- Args : [Arg {argCName = "value", argType = TInterface (Name {namespace = "Handy", name = "EnumValueObject"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the value from the enum from which to get a name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TPtr, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "unused user data", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUTF8)--- throws : False--- Skip return : False--foreign import ccall "hdy_enum_value_row_name" hdy_enum_value_row_name :: -    Ptr Handy.EnumValueObject.EnumValueObject -> -- value : TInterface (Name {namespace = "Handy", name = "EnumValueObject"})-    Ptr () ->                               -- user_data : TBasicType TPtr-    IO CString--{- |-This is a default implementation of 'GI.Handy.Callbacks.ComboRowGetEnumValueNameFunc' to be-used with 'GI.Handy.Objects.ComboRow.comboRowSetForEnum'. If the enumeration has a nickname, it-will return it, otherwise it will return its name.--/Since: 0.0.6/--}-enumValueRowName ::-    (B.CallStack.HasCallStack, MonadIO m, Handy.EnumValueObject.IsEnumValueObject a) =>-    a-    {- ^ /@value@/: the value from the enum from which to get a name -}-    -> Ptr ()-    {- ^ /@userData@/: unused user data -}-    -> m T.Text-    {- ^ __Returns:__ a newly allocated displayable name that represents /@value@/ -}-enumValueRowName value userData = liftIO $ do-    value' <- unsafeManagedPtrCastPtr value-    result <- hdy_enum_value_row_name value' userData-    checkUnexpectedReturnNULL "enumValueRowName" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr value-    return result'---
− GI/Handy/Objects.hs
@@ -1,69 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Objects-    (     module GI.Handy.Objects.ActionRow       ,-    module GI.Handy.Objects.Arrows          ,-    module GI.Handy.Objects.Column          ,-    module GI.Handy.Objects.ComboRow        ,-    module GI.Handy.Objects.Dialer          ,-    module GI.Handy.Objects.DialerButton    ,-    module GI.Handy.Objects.DialerCycleButton,-    module GI.Handy.Objects.Dialog          ,-    module GI.Handy.Objects.EnumValueObject ,-    module GI.Handy.Objects.ExpanderRow     ,-    module GI.Handy.Objects.HeaderGroup     ,-    module GI.Handy.Objects.Leaflet         ,-    module GI.Handy.Objects.SearchBar       ,-    module GI.Handy.Objects.TitleBar        ,-    module GI.Handy.Objects.ValueObject     ,---    ) where--import GI.Handy.Objects.ActionRow-import GI.Handy.Objects.Arrows-import GI.Handy.Objects.Column-import GI.Handy.Objects.ComboRow-import GI.Handy.Objects.Dialer-import GI.Handy.Objects.DialerButton-import GI.Handy.Objects.DialerCycleButton-import GI.Handy.Objects.Dialog-import GI.Handy.Objects.EnumValueObject-import GI.Handy.Objects.ExpanderRow-import GI.Handy.Objects.HeaderGroup-import GI.Handy.Objects.Leaflet-import GI.Handy.Objects.SearchBar-import GI.Handy.Objects.TitleBar-import GI.Handy.Objects.ValueObject--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.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.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---
− GI/Handy/Objects/ActionRow.hs
@@ -1,1465 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--/No description available in the introspection data./--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Objects.ActionRow-    ( ---- * Exported types-    ActionRow(..)                           ,-    IsActionRow                             ,-    toActionRow                             ,-    noActionRow                             ,--- -- * Methods--- ** activate #method:activate#--#if ENABLE_OVERLOADING-    ActionRowActivateMethodInfo             ,-#endif-    actionRowActivate                       ,----- ** addAction #method:addAction#--#if ENABLE_OVERLOADING-    ActionRowAddActionMethodInfo            ,-#endif-    actionRowAddAction                      ,----- ** addPrefix #method:addPrefix#--#if ENABLE_OVERLOADING-    ActionRowAddPrefixMethodInfo            ,-#endif-    actionRowAddPrefix                      ,----- ** getActivatableWidget #method:getActivatableWidget#--#if ENABLE_OVERLOADING-    ActionRowGetActivatableWidgetMethodInfo ,-#endif-    actionRowGetActivatableWidget           ,----- ** getIconName #method:getIconName#--#if ENABLE_OVERLOADING-    ActionRowGetIconNameMethodInfo          ,-#endif-    actionRowGetIconName                    ,----- ** getSubtitle #method:getSubtitle#--#if ENABLE_OVERLOADING-    ActionRowGetSubtitleMethodInfo          ,-#endif-    actionRowGetSubtitle                    ,----- ** getTitle #method:getTitle#--#if ENABLE_OVERLOADING-    ActionRowGetTitleMethodInfo             ,-#endif-    actionRowGetTitle                       ,----- ** getUseUnderline #method:getUseUnderline#--#if ENABLE_OVERLOADING-    ActionRowGetUseUnderlineMethodInfo      ,-#endif-    actionRowGetUseUnderline                ,----- ** new #method:new#--    actionRowNew                            ,----- ** setActivatableWidget #method:setActivatableWidget#--#if ENABLE_OVERLOADING-    ActionRowSetActivatableWidgetMethodInfo ,-#endif-    actionRowSetActivatableWidget           ,----- ** setIconName #method:setIconName#--#if ENABLE_OVERLOADING-    ActionRowSetIconNameMethodInfo          ,-#endif-    actionRowSetIconName                    ,----- ** setSubtitle #method:setSubtitle#--#if ENABLE_OVERLOADING-    ActionRowSetSubtitleMethodInfo          ,-#endif-    actionRowSetSubtitle                    ,----- ** setTitle #method:setTitle#--#if ENABLE_OVERLOADING-    ActionRowSetTitleMethodInfo             ,-#endif-    actionRowSetTitle                       ,----- ** setUseUnderline #method:setUseUnderline#--#if ENABLE_OVERLOADING-    ActionRowSetUseUnderlineMethodInfo      ,-#endif-    actionRowSetUseUnderline                ,----- -- * Properties--- ** activatableWidget #attr:activatableWidget#-{- | The activatable widget for this row.--/Since: 0.0.7/--}-#if ENABLE_OVERLOADING-    ActionRowActivatableWidgetPropertyInfo  ,-#endif-#if ENABLE_OVERLOADING-    actionRowActivatableWidget              ,-#endif-    clearActionRowActivatableWidget         ,-    constructActionRowActivatableWidget     ,-    getActionRowActivatableWidget           ,-    setActionRowActivatableWidget           ,----- ** iconName #attr:iconName#-{- | The icon name for this row.--/Since: 0.0.6/--}-#if ENABLE_OVERLOADING-    ActionRowIconNamePropertyInfo           ,-#endif-#if ENABLE_OVERLOADING-    actionRowIconName                       ,-#endif-    constructActionRowIconName              ,-    getActionRowIconName                    ,-    setActionRowIconName                    ,----- ** subtitle #attr:subtitle#-{- | The subtitle for this row.--/Since: 0.0.6/--}-#if ENABLE_OVERLOADING-    ActionRowSubtitlePropertyInfo           ,-#endif-#if ENABLE_OVERLOADING-    actionRowSubtitle                       ,-#endif-    constructActionRowSubtitle              ,-    getActionRowSubtitle                    ,-    setActionRowSubtitle                    ,----- ** title #attr:title#-{- | The title for this row.--/Since: 0.0.6/--}-#if ENABLE_OVERLOADING-    ActionRowTitlePropertyInfo              ,-#endif-#if ENABLE_OVERLOADING-    actionRowTitle                          ,-#endif-    constructActionRowTitle                 ,-    getActionRowTitle                       ,-    setActionRowTitle                       ,----- ** useUnderline #attr:useUnderline#-{- | Whether an embedded underline in the text of the title and subtitle labels-indicates a mnemonic.--/Since: 0.0.6/--}-#if ENABLE_OVERLOADING-    ActionRowUseUnderlinePropertyInfo       ,-#endif-#if ENABLE_OVERLOADING-    actionRowUseUnderline                   ,-#endif-    constructActionRowUseUnderline          ,-    getActionRowUseUnderline                ,-    setActionRowUseUnderline                ,-----    ) where--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.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.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--import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface-import qualified GI.GObject.Objects.Object as GObject.Object-import qualified GI.Gtk.Interfaces.Actionable as Gtk.Actionable-import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable-import qualified GI.Gtk.Objects.Bin as Gtk.Bin-import qualified GI.Gtk.Objects.Container as Gtk.Container-import qualified GI.Gtk.Objects.ListBoxRow as Gtk.ListBoxRow-import qualified GI.Gtk.Objects.Widget as Gtk.Widget---- | Memory-managed wrapper type.-newtype ActionRow = ActionRow (ManagedPtr ActionRow)-foreign import ccall "hdy_action_row_get_type"-    c_hdy_action_row_get_type :: IO GType--instance GObject ActionRow where-    gobjectType = c_hdy_action_row_get_type-    ---- | Type class for types which can be safely cast to `ActionRow`, for instance with `toActionRow`.-class (GObject o, O.IsDescendantOf ActionRow o) => IsActionRow o-instance (GObject o, O.IsDescendantOf ActionRow o) => IsActionRow o--instance O.HasParentTypes ActionRow-type instance O.ParentTypes ActionRow = '[Gtk.ListBoxRow.ListBoxRow, Gtk.Bin.Bin, Gtk.Container.Container, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Actionable.Actionable, Gtk.Buildable.Buildable]---- | Cast to `ActionRow`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.-toActionRow :: (MonadIO m, IsActionRow o) => o -> m ActionRow-toActionRow = liftIO . unsafeCastTo ActionRow---- | A convenience alias for `Nothing` :: `Maybe` `ActionRow`.-noActionRow :: Maybe ActionRow-noActionRow = Nothing--#if ENABLE_OVERLOADING-type family ResolveActionRowMethod (t :: Symbol) (o :: *) :: * where-    ResolveActionRowMethod "activate" o = ActionRowActivateMethodInfo-    ResolveActionRowMethod "add" o = Gtk.Container.ContainerAddMethodInfo-    ResolveActionRowMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo-    ResolveActionRowMethod "addAction" o = ActionRowAddActionMethodInfo-    ResolveActionRowMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo-    ResolveActionRowMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo-    ResolveActionRowMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo-    ResolveActionRowMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo-    ResolveActionRowMethod "addPrefix" o = ActionRowAddPrefixMethodInfo-    ResolveActionRowMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo-    ResolveActionRowMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo-    ResolveActionRowMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo-    ResolveActionRowMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo-    ResolveActionRowMethod "changed" o = Gtk.ListBoxRow.ListBoxRowChangedMethodInfo-    ResolveActionRowMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo-    ResolveActionRowMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo-    ResolveActionRowMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo-    ResolveActionRowMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo-    ResolveActionRowMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo-    ResolveActionRowMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo-    ResolveActionRowMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo-    ResolveActionRowMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo-    ResolveActionRowMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo-    ResolveActionRowMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo-    ResolveActionRowMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo-    ResolveActionRowMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo-    ResolveActionRowMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo-    ResolveActionRowMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo-    ResolveActionRowMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo-    ResolveActionRowMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo-    ResolveActionRowMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo-    ResolveActionRowMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo-    ResolveActionRowMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo-    ResolveActionRowMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo-    ResolveActionRowMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo-    ResolveActionRowMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo-    ResolveActionRowMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo-    ResolveActionRowMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo-    ResolveActionRowMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo-    ResolveActionRowMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo-    ResolveActionRowMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo-    ResolveActionRowMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo-    ResolveActionRowMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo-    ResolveActionRowMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo-    ResolveActionRowMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo-    ResolveActionRowMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo-    ResolveActionRowMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo-    ResolveActionRowMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo-    ResolveActionRowMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo-    ResolveActionRowMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo-    ResolveActionRowMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo-    ResolveActionRowMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo-    ResolveActionRowMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo-    ResolveActionRowMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo-    ResolveActionRowMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo-    ResolveActionRowMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo-    ResolveActionRowMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo-    ResolveActionRowMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo-    ResolveActionRowMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo-    ResolveActionRowMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo-    ResolveActionRowMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo-    ResolveActionRowMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo-    ResolveActionRowMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo-    ResolveActionRowMethod "event" o = Gtk.Widget.WidgetEventMethodInfo-    ResolveActionRowMethod "forall" o = Gtk.Container.ContainerForallMethodInfo-    ResolveActionRowMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo-    ResolveActionRowMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo-    ResolveActionRowMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo-    ResolveActionRowMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo-    ResolveActionRowMethod "getv" o = GObject.Object.ObjectGetvMethodInfo-    ResolveActionRowMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo-    ResolveActionRowMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo-    ResolveActionRowMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo-    ResolveActionRowMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo-    ResolveActionRowMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo-    ResolveActionRowMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo-    ResolveActionRowMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo-    ResolveActionRowMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo-    ResolveActionRowMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo-    ResolveActionRowMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo-    ResolveActionRowMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo-    ResolveActionRowMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo-    ResolveActionRowMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo-    ResolveActionRowMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo-    ResolveActionRowMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo-    ResolveActionRowMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo-    ResolveActionRowMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo-    ResolveActionRowMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo-    ResolveActionRowMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo-    ResolveActionRowMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo-    ResolveActionRowMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo-    ResolveActionRowMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo-    ResolveActionRowMethod "isSelected" o = Gtk.ListBoxRow.ListBoxRowIsSelectedMethodInfo-    ResolveActionRowMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo-    ResolveActionRowMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo-    ResolveActionRowMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo-    ResolveActionRowMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo-    ResolveActionRowMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo-    ResolveActionRowMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo-    ResolveActionRowMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo-    ResolveActionRowMethod "map" o = Gtk.Widget.WidgetMapMethodInfo-    ResolveActionRowMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo-    ResolveActionRowMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo-    ResolveActionRowMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo-    ResolveActionRowMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo-    ResolveActionRowMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo-    ResolveActionRowMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo-    ResolveActionRowMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo-    ResolveActionRowMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo-    ResolveActionRowMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo-    ResolveActionRowMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo-    ResolveActionRowMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo-    ResolveActionRowMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo-    ResolveActionRowMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo-    ResolveActionRowMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo-    ResolveActionRowMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo-    ResolveActionRowMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo-    ResolveActionRowMethod "path" o = Gtk.Widget.WidgetPathMethodInfo-    ResolveActionRowMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo-    ResolveActionRowMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo-    ResolveActionRowMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo-    ResolveActionRowMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo-    ResolveActionRowMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo-    ResolveActionRowMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo-    ResolveActionRowMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo-    ResolveActionRowMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo-    ResolveActionRowMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo-    ResolveActionRowMethod "ref" o = GObject.Object.ObjectRefMethodInfo-    ResolveActionRowMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo-    ResolveActionRowMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo-    ResolveActionRowMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo-    ResolveActionRowMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo-    ResolveActionRowMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo-    ResolveActionRowMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo-    ResolveActionRowMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo-    ResolveActionRowMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo-    ResolveActionRowMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo-    ResolveActionRowMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo-    ResolveActionRowMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo-    ResolveActionRowMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo-    ResolveActionRowMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo-    ResolveActionRowMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo-    ResolveActionRowMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo-    ResolveActionRowMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo-    ResolveActionRowMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo-    ResolveActionRowMethod "show" o = Gtk.Widget.WidgetShowMethodInfo-    ResolveActionRowMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo-    ResolveActionRowMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo-    ResolveActionRowMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo-    ResolveActionRowMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo-    ResolveActionRowMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo-    ResolveActionRowMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo-    ResolveActionRowMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo-    ResolveActionRowMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo-    ResolveActionRowMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo-    ResolveActionRowMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo-    ResolveActionRowMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo-    ResolveActionRowMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo-    ResolveActionRowMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo-    ResolveActionRowMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo-    ResolveActionRowMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo-    ResolveActionRowMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo-    ResolveActionRowMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo-    ResolveActionRowMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo-    ResolveActionRowMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo-    ResolveActionRowMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo-    ResolveActionRowMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo-    ResolveActionRowMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo-    ResolveActionRowMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo-    ResolveActionRowMethod "getActionName" o = Gtk.Actionable.ActionableGetActionNameMethodInfo-    ResolveActionRowMethod "getActionTargetValue" o = Gtk.Actionable.ActionableGetActionTargetValueMethodInfo-    ResolveActionRowMethod "getActivatable" o = Gtk.ListBoxRow.ListBoxRowGetActivatableMethodInfo-    ResolveActionRowMethod "getActivatableWidget" o = ActionRowGetActivatableWidgetMethodInfo-    ResolveActionRowMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo-    ResolveActionRowMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo-    ResolveActionRowMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo-    ResolveActionRowMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo-    ResolveActionRowMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo-    ResolveActionRowMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo-    ResolveActionRowMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo-    ResolveActionRowMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo-    ResolveActionRowMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo-    ResolveActionRowMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo-    ResolveActionRowMethod "getChild" o = Gtk.Bin.BinGetChildMethodInfo-    ResolveActionRowMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo-    ResolveActionRowMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo-    ResolveActionRowMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo-    ResolveActionRowMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo-    ResolveActionRowMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo-    ResolveActionRowMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo-    ResolveActionRowMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo-    ResolveActionRowMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo-    ResolveActionRowMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo-    ResolveActionRowMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo-    ResolveActionRowMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo-    ResolveActionRowMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo-    ResolveActionRowMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo-    ResolveActionRowMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo-    ResolveActionRowMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo-    ResolveActionRowMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo-    ResolveActionRowMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo-    ResolveActionRowMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo-    ResolveActionRowMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo-    ResolveActionRowMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo-    ResolveActionRowMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo-    ResolveActionRowMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo-    ResolveActionRowMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo-    ResolveActionRowMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo-    ResolveActionRowMethod "getHeader" o = Gtk.ListBoxRow.ListBoxRowGetHeaderMethodInfo-    ResolveActionRowMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo-    ResolveActionRowMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo-    ResolveActionRowMethod "getIconName" o = ActionRowGetIconNameMethodInfo-    ResolveActionRowMethod "getIndex" o = Gtk.ListBoxRow.ListBoxRowGetIndexMethodInfo-    ResolveActionRowMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo-    ResolveActionRowMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo-    ResolveActionRowMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo-    ResolveActionRowMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo-    ResolveActionRowMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo-    ResolveActionRowMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo-    ResolveActionRowMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo-    ResolveActionRowMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo-    ResolveActionRowMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo-    ResolveActionRowMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo-    ResolveActionRowMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo-    ResolveActionRowMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo-    ResolveActionRowMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo-    ResolveActionRowMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo-    ResolveActionRowMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo-    ResolveActionRowMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo-    ResolveActionRowMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo-    ResolveActionRowMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo-    ResolveActionRowMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo-    ResolveActionRowMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo-    ResolveActionRowMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo-    ResolveActionRowMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo-    ResolveActionRowMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo-    ResolveActionRowMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo-    ResolveActionRowMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo-    ResolveActionRowMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo-    ResolveActionRowMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo-    ResolveActionRowMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo-    ResolveActionRowMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo-    ResolveActionRowMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo-    ResolveActionRowMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo-    ResolveActionRowMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo-    ResolveActionRowMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo-    ResolveActionRowMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo-    ResolveActionRowMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo-    ResolveActionRowMethod "getSelectable" o = Gtk.ListBoxRow.ListBoxRowGetSelectableMethodInfo-    ResolveActionRowMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo-    ResolveActionRowMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo-    ResolveActionRowMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo-    ResolveActionRowMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo-    ResolveActionRowMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo-    ResolveActionRowMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo-    ResolveActionRowMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo-    ResolveActionRowMethod "getSubtitle" o = ActionRowGetSubtitleMethodInfo-    ResolveActionRowMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo-    ResolveActionRowMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo-    ResolveActionRowMethod "getTitle" o = ActionRowGetTitleMethodInfo-    ResolveActionRowMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo-    ResolveActionRowMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo-    ResolveActionRowMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo-    ResolveActionRowMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo-    ResolveActionRowMethod "getUseUnderline" o = ActionRowGetUseUnderlineMethodInfo-    ResolveActionRowMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo-    ResolveActionRowMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo-    ResolveActionRowMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo-    ResolveActionRowMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo-    ResolveActionRowMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo-    ResolveActionRowMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo-    ResolveActionRowMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo-    ResolveActionRowMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo-    ResolveActionRowMethod "setActionName" o = Gtk.Actionable.ActionableSetActionNameMethodInfo-    ResolveActionRowMethod "setActionTargetValue" o = Gtk.Actionable.ActionableSetActionTargetValueMethodInfo-    ResolveActionRowMethod "setActivatable" o = Gtk.ListBoxRow.ListBoxRowSetActivatableMethodInfo-    ResolveActionRowMethod "setActivatableWidget" o = ActionRowSetActivatableWidgetMethodInfo-    ResolveActionRowMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo-    ResolveActionRowMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo-    ResolveActionRowMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo-    ResolveActionRowMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo-    ResolveActionRowMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo-    ResolveActionRowMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo-    ResolveActionRowMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo-    ResolveActionRowMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo-    ResolveActionRowMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo-    ResolveActionRowMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo-    ResolveActionRowMethod "setDetailedActionName" o = Gtk.Actionable.ActionableSetDetailedActionNameMethodInfo-    ResolveActionRowMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo-    ResolveActionRowMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo-    ResolveActionRowMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo-    ResolveActionRowMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo-    ResolveActionRowMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo-    ResolveActionRowMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo-    ResolveActionRowMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo-    ResolveActionRowMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo-    ResolveActionRowMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo-    ResolveActionRowMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo-    ResolveActionRowMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo-    ResolveActionRowMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo-    ResolveActionRowMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo-    ResolveActionRowMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo-    ResolveActionRowMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo-    ResolveActionRowMethod "setHeader" o = Gtk.ListBoxRow.ListBoxRowSetHeaderMethodInfo-    ResolveActionRowMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo-    ResolveActionRowMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo-    ResolveActionRowMethod "setIconName" o = ActionRowSetIconNameMethodInfo-    ResolveActionRowMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo-    ResolveActionRowMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo-    ResolveActionRowMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo-    ResolveActionRowMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo-    ResolveActionRowMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo-    ResolveActionRowMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo-    ResolveActionRowMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo-    ResolveActionRowMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo-    ResolveActionRowMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo-    ResolveActionRowMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo-    ResolveActionRowMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo-    ResolveActionRowMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo-    ResolveActionRowMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo-    ResolveActionRowMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo-    ResolveActionRowMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo-    ResolveActionRowMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo-    ResolveActionRowMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo-    ResolveActionRowMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo-    ResolveActionRowMethod "setSelectable" o = Gtk.ListBoxRow.ListBoxRowSetSelectableMethodInfo-    ResolveActionRowMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo-    ResolveActionRowMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo-    ResolveActionRowMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo-    ResolveActionRowMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo-    ResolveActionRowMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo-    ResolveActionRowMethod "setSubtitle" o = ActionRowSetSubtitleMethodInfo-    ResolveActionRowMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo-    ResolveActionRowMethod "setTitle" o = ActionRowSetTitleMethodInfo-    ResolveActionRowMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo-    ResolveActionRowMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo-    ResolveActionRowMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo-    ResolveActionRowMethod "setUseUnderline" o = ActionRowSetUseUnderlineMethodInfo-    ResolveActionRowMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo-    ResolveActionRowMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo-    ResolveActionRowMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo-    ResolveActionRowMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo-    ResolveActionRowMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo-    ResolveActionRowMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo-    ResolveActionRowMethod l o = O.MethodResolutionFailed l o--instance (info ~ ResolveActionRowMethod t ActionRow, O.MethodInfo info ActionRow p) => OL.IsLabel t (ActionRow -> p) where-#if MIN_VERSION_base(4,10,0)-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#else-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#endif--#endif---- VVV Prop "activatable-widget"-   -- Type: TInterface (Name {namespace = "Gtk", name = "Widget"})-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just True,Just True)--{- |-Get the value of the “@activatable-widget@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' actionRow #activatableWidget-@--}-getActionRowActivatableWidget :: (MonadIO m, IsActionRow o) => o -> m (Maybe Gtk.Widget.Widget)-getActionRowActivatableWidget obj = liftIO $ B.Properties.getObjectPropertyObject obj "activatable-widget" Gtk.Widget.Widget--{- |-Set the value of the “@activatable-widget@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' actionRow [ #activatableWidget 'Data.GI.Base.Attributes.:=' value ]-@--}-setActionRowActivatableWidget :: (MonadIO m, IsActionRow o, Gtk.Widget.IsWidget a) => o -> a -> m ()-setActionRowActivatableWidget obj val = liftIO $ B.Properties.setObjectPropertyObject obj "activatable-widget" (Just val)--{- |-Construct a `GValueConstruct` with valid value for the “@activatable-widget@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructActionRowActivatableWidget :: (IsActionRow o, Gtk.Widget.IsWidget a) => a -> IO (GValueConstruct o)-constructActionRowActivatableWidget val = B.Properties.constructObjectPropertyObject "activatable-widget" (Just val)--{- |-Set the value of the “@activatable-widget@” property to `Nothing`.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.clear' #activatableWidget-@--}-clearActionRowActivatableWidget :: (MonadIO m, IsActionRow o) => o -> m ()-clearActionRowActivatableWidget obj = liftIO $ B.Properties.setObjectPropertyObject obj "activatable-widget" (Nothing :: Maybe Gtk.Widget.Widget)--#if ENABLE_OVERLOADING-data ActionRowActivatableWidgetPropertyInfo-instance AttrInfo ActionRowActivatableWidgetPropertyInfo where-    type AttrAllowedOps ActionRowActivatableWidgetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint ActionRowActivatableWidgetPropertyInfo = Gtk.Widget.IsWidget-    type AttrBaseTypeConstraint ActionRowActivatableWidgetPropertyInfo = IsActionRow-    type AttrGetType ActionRowActivatableWidgetPropertyInfo = (Maybe Gtk.Widget.Widget)-    type AttrLabel ActionRowActivatableWidgetPropertyInfo = "activatable-widget"-    type AttrOrigin ActionRowActivatableWidgetPropertyInfo = ActionRow-    attrGet _ = getActionRowActivatableWidget-    attrSet _ = setActionRowActivatableWidget-    attrConstruct _ = constructActionRowActivatableWidget-    attrClear _ = clearActionRowActivatableWidget-#endif---- VVV Prop "icon-name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@icon-name@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' actionRow #iconName-@--}-getActionRowIconName :: (MonadIO m, IsActionRow o) => o -> m T.Text-getActionRowIconName obj = liftIO $ checkUnexpectedNothing "getActionRowIconName" $ B.Properties.getObjectPropertyString obj "icon-name"--{- |-Set the value of the “@icon-name@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' actionRow [ #iconName 'Data.GI.Base.Attributes.:=' value ]-@--}-setActionRowIconName :: (MonadIO m, IsActionRow o) => o -> T.Text -> m ()-setActionRowIconName obj val = liftIO $ B.Properties.setObjectPropertyString obj "icon-name" (Just val)--{- |-Construct a `GValueConstruct` with valid value for the “@icon-name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructActionRowIconName :: (IsActionRow o) => T.Text -> IO (GValueConstruct o)-constructActionRowIconName val = B.Properties.constructObjectPropertyString "icon-name" (Just val)--#if ENABLE_OVERLOADING-data ActionRowIconNamePropertyInfo-instance AttrInfo ActionRowIconNamePropertyInfo where-    type AttrAllowedOps ActionRowIconNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint ActionRowIconNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint ActionRowIconNamePropertyInfo = IsActionRow-    type AttrGetType ActionRowIconNamePropertyInfo = T.Text-    type AttrLabel ActionRowIconNamePropertyInfo = "icon-name"-    type AttrOrigin ActionRowIconNamePropertyInfo = ActionRow-    attrGet _ = getActionRowIconName-    attrSet _ = setActionRowIconName-    attrConstruct _ = constructActionRowIconName-    attrClear _ = undefined-#endif---- VVV Prop "subtitle"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@subtitle@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' actionRow #subtitle-@--}-getActionRowSubtitle :: (MonadIO m, IsActionRow o) => o -> m T.Text-getActionRowSubtitle obj = liftIO $ checkUnexpectedNothing "getActionRowSubtitle" $ B.Properties.getObjectPropertyString obj "subtitle"--{- |-Set the value of the “@subtitle@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' actionRow [ #subtitle 'Data.GI.Base.Attributes.:=' value ]-@--}-setActionRowSubtitle :: (MonadIO m, IsActionRow o) => o -> T.Text -> m ()-setActionRowSubtitle obj val = liftIO $ B.Properties.setObjectPropertyString obj "subtitle" (Just val)--{- |-Construct a `GValueConstruct` with valid value for the “@subtitle@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructActionRowSubtitle :: (IsActionRow o) => T.Text -> IO (GValueConstruct o)-constructActionRowSubtitle val = B.Properties.constructObjectPropertyString "subtitle" (Just val)--#if ENABLE_OVERLOADING-data ActionRowSubtitlePropertyInfo-instance AttrInfo ActionRowSubtitlePropertyInfo where-    type AttrAllowedOps ActionRowSubtitlePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint ActionRowSubtitlePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint ActionRowSubtitlePropertyInfo = IsActionRow-    type AttrGetType ActionRowSubtitlePropertyInfo = T.Text-    type AttrLabel ActionRowSubtitlePropertyInfo = "subtitle"-    type AttrOrigin ActionRowSubtitlePropertyInfo = ActionRow-    attrGet _ = getActionRowSubtitle-    attrSet _ = setActionRowSubtitle-    attrConstruct _ = constructActionRowSubtitle-    attrClear _ = undefined-#endif---- VVV Prop "title"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@title@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' actionRow #title-@--}-getActionRowTitle :: (MonadIO m, IsActionRow o) => o -> m T.Text-getActionRowTitle obj = liftIO $ checkUnexpectedNothing "getActionRowTitle" $ B.Properties.getObjectPropertyString obj "title"--{- |-Set the value of the “@title@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' actionRow [ #title 'Data.GI.Base.Attributes.:=' value ]-@--}-setActionRowTitle :: (MonadIO m, IsActionRow o) => o -> T.Text -> m ()-setActionRowTitle obj val = liftIO $ B.Properties.setObjectPropertyString obj "title" (Just val)--{- |-Construct a `GValueConstruct` with valid value for the “@title@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructActionRowTitle :: (IsActionRow o) => T.Text -> IO (GValueConstruct o)-constructActionRowTitle val = B.Properties.constructObjectPropertyString "title" (Just val)--#if ENABLE_OVERLOADING-data ActionRowTitlePropertyInfo-instance AttrInfo ActionRowTitlePropertyInfo where-    type AttrAllowedOps ActionRowTitlePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint ActionRowTitlePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint ActionRowTitlePropertyInfo = IsActionRow-    type AttrGetType ActionRowTitlePropertyInfo = T.Text-    type AttrLabel ActionRowTitlePropertyInfo = "title"-    type AttrOrigin ActionRowTitlePropertyInfo = ActionRow-    attrGet _ = getActionRowTitle-    attrSet _ = setActionRowTitle-    attrConstruct _ = constructActionRowTitle-    attrClear _ = undefined-#endif---- VVV Prop "use-underline"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@use-underline@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' actionRow #useUnderline-@--}-getActionRowUseUnderline :: (MonadIO m, IsActionRow o) => o -> m Bool-getActionRowUseUnderline obj = liftIO $ B.Properties.getObjectPropertyBool obj "use-underline"--{- |-Set the value of the “@use-underline@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' actionRow [ #useUnderline 'Data.GI.Base.Attributes.:=' value ]-@--}-setActionRowUseUnderline :: (MonadIO m, IsActionRow o) => o -> Bool -> m ()-setActionRowUseUnderline obj val = liftIO $ B.Properties.setObjectPropertyBool obj "use-underline" val--{- |-Construct a `GValueConstruct` with valid value for the “@use-underline@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructActionRowUseUnderline :: (IsActionRow o) => Bool -> IO (GValueConstruct o)-constructActionRowUseUnderline val = B.Properties.constructObjectPropertyBool "use-underline" val--#if ENABLE_OVERLOADING-data ActionRowUseUnderlinePropertyInfo-instance AttrInfo ActionRowUseUnderlinePropertyInfo where-    type AttrAllowedOps ActionRowUseUnderlinePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint ActionRowUseUnderlinePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint ActionRowUseUnderlinePropertyInfo = IsActionRow-    type AttrGetType ActionRowUseUnderlinePropertyInfo = Bool-    type AttrLabel ActionRowUseUnderlinePropertyInfo = "use-underline"-    type AttrOrigin ActionRowUseUnderlinePropertyInfo = ActionRow-    attrGet _ = getActionRowUseUnderline-    attrSet _ = setActionRowUseUnderline-    attrConstruct _ = constructActionRowUseUnderline-    attrClear _ = undefined-#endif--#if ENABLE_OVERLOADING-instance O.HasAttributeList ActionRow-type instance O.AttributeList ActionRow = ActionRowAttributeList-type ActionRowAttributeList = ('[ '("actionName", Gtk.Actionable.ActionableActionNamePropertyInfo), '("actionTarget", Gtk.Actionable.ActionableActionTargetPropertyInfo), '("activatable", Gtk.ListBoxRow.ListBoxRowActivatablePropertyInfo), '("activatableWidget", ActionRowActivatableWidgetPropertyInfo), '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("iconName", ActionRowIconNamePropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("selectable", Gtk.ListBoxRow.ListBoxRowSelectablePropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("subtitle", ActionRowSubtitlePropertyInfo), '("title", ActionRowTitlePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("useUnderline", ActionRowUseUnderlinePropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo)] :: [(Symbol, *)])-#endif--#if ENABLE_OVERLOADING-actionRowActivatableWidget :: AttrLabelProxy "activatableWidget"-actionRowActivatableWidget = AttrLabelProxy--actionRowIconName :: AttrLabelProxy "iconName"-actionRowIconName = AttrLabelProxy--actionRowSubtitle :: AttrLabelProxy "subtitle"-actionRowSubtitle = AttrLabelProxy--actionRowTitle :: AttrLabelProxy "title"-actionRowTitle = AttrLabelProxy--actionRowUseUnderline :: AttrLabelProxy "useUnderline"-actionRowUseUnderline = AttrLabelProxy--#endif--#if ENABLE_OVERLOADING-type instance O.SignalList ActionRow = ActionRowSignalList-type ActionRowSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("activate", Gtk.ListBoxRow.ListBoxRowActivateSignalInfo), '("add", Gtk.Container.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("checkResize", Gtk.Container.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("remove", Gtk.Container.ContainerRemoveSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("setFocusChild", Gtk.Container.ContainerSetFocusChildSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])--#endif---- method ActionRow::new--- method type : Constructor--- Args : []--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "ActionRow"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_action_row_new" hdy_action_row_new :: -    IO (Ptr ActionRow)--{- |-Creates a new 'GI.Handy.Objects.ActionRow.ActionRow'.--/Since: 0.0.6/--}-actionRowNew ::-    (B.CallStack.HasCallStack, MonadIO m) =>-    m ActionRow-    {- ^ __Returns:__ a new 'GI.Handy.Objects.ActionRow.ActionRow' -}-actionRowNew  = liftIO $ do-    result <- hdy_action_row_new-    checkUnexpectedReturnNULL "actionRowNew" result-    result' <- (newObject ActionRow) result-    return result'--#if ENABLE_OVERLOADING-#endif---- method ActionRow::activate--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ActionRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_action_row_activate" hdy_action_row_activate :: -    Ptr ActionRow ->                        -- self : TInterface (Name {namespace = "Handy", name = "ActionRow"})-    IO ()--{- |-/No description available in the introspection data./--}-actionRowActivate ::-    (B.CallStack.HasCallStack, MonadIO m, IsActionRow a) =>-    a-    -> m ()-actionRowActivate self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    hdy_action_row_activate self'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data ActionRowActivateMethodInfo-instance (signature ~ (m ()), MonadIO m, IsActionRow a) => O.MethodInfo ActionRowActivateMethodInfo a signature where-    overloadedMethod _ = actionRowActivate--#endif---- method ActionRow::add_action--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ActionRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyActionRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "widget", argType = TInterface (Name {namespace = "Gtk", name = "Widget"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "the action widget", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_action_row_add_action" hdy_action_row_add_action :: -    Ptr ActionRow ->                        -- self : TInterface (Name {namespace = "Handy", name = "ActionRow"})-    Ptr Gtk.Widget.Widget ->                -- widget : TInterface (Name {namespace = "Gtk", name = "Widget"})-    IO ()--{- |-Adds an action widget to /@self@/.--/Since: 0.0.6/--}-actionRowAddAction ::-    (B.CallStack.HasCallStack, MonadIO m, IsActionRow a, Gtk.Widget.IsWidget b) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ActionRow.ActionRow' -}-    -> Maybe (b)-    {- ^ /@widget@/: the action widget -}-    -> m ()-actionRowAddAction self widget = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    maybeWidget <- case widget of-        Nothing -> return nullPtr-        Just jWidget -> do-            jWidget' <- unsafeManagedPtrCastPtr jWidget-            return jWidget'-    hdy_action_row_add_action self' maybeWidget-    touchManagedPtr self-    whenJust widget touchManagedPtr-    return ()--#if ENABLE_OVERLOADING-data ActionRowAddActionMethodInfo-instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IsActionRow a, Gtk.Widget.IsWidget b) => O.MethodInfo ActionRowAddActionMethodInfo a signature where-    overloadedMethod _ = actionRowAddAction--#endif---- method ActionRow::add_prefix--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ActionRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyActionRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "widget", argType = TInterface (Name {namespace = "Gtk", name = "Widget"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "the prefix widget", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_action_row_add_prefix" hdy_action_row_add_prefix :: -    Ptr ActionRow ->                        -- self : TInterface (Name {namespace = "Handy", name = "ActionRow"})-    Ptr Gtk.Widget.Widget ->                -- widget : TInterface (Name {namespace = "Gtk", name = "Widget"})-    IO ()--{- |-Adds a prefix widget to /@self@/.--/Since: 0.0.6/--}-actionRowAddPrefix ::-    (B.CallStack.HasCallStack, MonadIO m, IsActionRow a, Gtk.Widget.IsWidget b) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ActionRow.ActionRow' -}-    -> Maybe (b)-    {- ^ /@widget@/: the prefix widget -}-    -> m ()-actionRowAddPrefix self widget = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    maybeWidget <- case widget of-        Nothing -> return nullPtr-        Just jWidget -> do-            jWidget' <- unsafeManagedPtrCastPtr jWidget-            return jWidget'-    hdy_action_row_add_prefix self' maybeWidget-    touchManagedPtr self-    whenJust widget touchManagedPtr-    return ()--#if ENABLE_OVERLOADING-data ActionRowAddPrefixMethodInfo-instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IsActionRow a, Gtk.Widget.IsWidget b) => O.MethodInfo ActionRowAddPrefixMethodInfo a signature where-    overloadedMethod _ = actionRowAddPrefix--#endif---- method ActionRow::get_activatable_widget--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ActionRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyActionRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Gtk", name = "Widget"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_action_row_get_activatable_widget" hdy_action_row_get_activatable_widget :: -    Ptr ActionRow ->                        -- self : TInterface (Name {namespace = "Handy", name = "ActionRow"})-    IO (Ptr Gtk.Widget.Widget)--{- |-Gets the widget activated when /@self@/ is activated.--/Since: 0.0.7/--}-actionRowGetActivatableWidget ::-    (B.CallStack.HasCallStack, MonadIO m, IsActionRow a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ActionRow.ActionRow' -}-    -> m (Maybe Gtk.Widget.Widget)-    {- ^ __Returns:__ the widget activated when /@self@/ is-         activated, or 'Nothing' if none has been set. -}-actionRowGetActivatableWidget self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_action_row_get_activatable_widget self'-    maybeResult <- convertIfNonNull result $ \result' -> do-        result'' <- (newObject Gtk.Widget.Widget) result'-        return result''-    touchManagedPtr self-    return maybeResult--#if ENABLE_OVERLOADING-data ActionRowGetActivatableWidgetMethodInfo-instance (signature ~ (m (Maybe Gtk.Widget.Widget)), MonadIO m, IsActionRow a) => O.MethodInfo ActionRowGetActivatableWidgetMethodInfo a signature where-    overloadedMethod _ = actionRowGetActivatableWidget--#endif---- method ActionRow::get_icon_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ActionRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyActionRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUTF8)--- throws : False--- Skip return : False--foreign import ccall "hdy_action_row_get_icon_name" hdy_action_row_get_icon_name :: -    Ptr ActionRow ->                        -- self : TInterface (Name {namespace = "Handy", name = "ActionRow"})-    IO CString--{- |-Gets the icon name for /@self@/.--/Since: 0.0.6/--}-actionRowGetIconName ::-    (B.CallStack.HasCallStack, MonadIO m, IsActionRow a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ActionRow.ActionRow' -}-    -> m T.Text-    {- ^ __Returns:__ the icon name for /@self@/. -}-actionRowGetIconName self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_action_row_get_icon_name self'-    checkUnexpectedReturnNULL "actionRowGetIconName" result-    result' <- cstringToText result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data ActionRowGetIconNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, IsActionRow a) => O.MethodInfo ActionRowGetIconNameMethodInfo a signature where-    overloadedMethod _ = actionRowGetIconName--#endif---- method ActionRow::get_subtitle--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ActionRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyActionRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUTF8)--- throws : False--- Skip return : False--foreign import ccall "hdy_action_row_get_subtitle" hdy_action_row_get_subtitle :: -    Ptr ActionRow ->                        -- self : TInterface (Name {namespace = "Handy", name = "ActionRow"})-    IO CString--{- |-Gets the subtitle for /@self@/.--/Since: 0.0.6/--}-actionRowGetSubtitle ::-    (B.CallStack.HasCallStack, MonadIO m, IsActionRow a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ActionRow.ActionRow' -}-    -> m T.Text-    {- ^ __Returns:__ the subtitle for /@self@/. -}-actionRowGetSubtitle self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_action_row_get_subtitle self'-    checkUnexpectedReturnNULL "actionRowGetSubtitle" result-    result' <- cstringToText result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data ActionRowGetSubtitleMethodInfo-instance (signature ~ (m T.Text), MonadIO m, IsActionRow a) => O.MethodInfo ActionRowGetSubtitleMethodInfo a signature where-    overloadedMethod _ = actionRowGetSubtitle--#endif---- method ActionRow::get_title--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ActionRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyActionRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUTF8)--- throws : False--- Skip return : False--foreign import ccall "hdy_action_row_get_title" hdy_action_row_get_title :: -    Ptr ActionRow ->                        -- self : TInterface (Name {namespace = "Handy", name = "ActionRow"})-    IO CString--{- |-Gets the title for /@self@/.--/Since: 0.0.6/--}-actionRowGetTitle ::-    (B.CallStack.HasCallStack, MonadIO m, IsActionRow a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ActionRow.ActionRow' -}-    -> m T.Text-    {- ^ __Returns:__ the title for /@self@/. -}-actionRowGetTitle self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_action_row_get_title self'-    checkUnexpectedReturnNULL "actionRowGetTitle" result-    result' <- cstringToText result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data ActionRowGetTitleMethodInfo-instance (signature ~ (m T.Text), MonadIO m, IsActionRow a) => O.MethodInfo ActionRowGetTitleMethodInfo a signature where-    overloadedMethod _ = actionRowGetTitle--#endif---- method ActionRow::get_use_underline--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ActionRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyActionRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TBoolean)--- throws : False--- Skip return : False--foreign import ccall "hdy_action_row_get_use_underline" hdy_action_row_get_use_underline :: -    Ptr ActionRow ->                        -- self : TInterface (Name {namespace = "Handy", name = "ActionRow"})-    IO CInt--{- |-Gets whether an embedded underline in the text of the title and subtitle-labels indicates a mnemonic. See 'GI.Handy.Objects.ActionRow.actionRowSetUseUnderline'.--/Since: 0.0.6/--}-actionRowGetUseUnderline ::-    (B.CallStack.HasCallStack, MonadIO m, IsActionRow a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ActionRow.ActionRow' -}-    -> m Bool-    {- ^ __Returns:__ 'True' if an embedded underline in the title and subtitle labels-         indicates the mnemonic accelerator keys. -}-actionRowGetUseUnderline self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_action_row_get_use_underline self'-    let result' = (/= 0) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data ActionRowGetUseUnderlineMethodInfo-instance (signature ~ (m Bool), MonadIO m, IsActionRow a) => O.MethodInfo ActionRowGetUseUnderlineMethodInfo a signature where-    overloadedMethod _ = actionRowGetUseUnderline--#endif---- method ActionRow::set_activatable_widget--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ActionRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyActionRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "widget", argType = TInterface (Name {namespace = "Gtk", name = "Widget"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "the target #GtkWidget, or %NULL to unset", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_action_row_set_activatable_widget" hdy_action_row_set_activatable_widget :: -    Ptr ActionRow ->                        -- self : TInterface (Name {namespace = "Handy", name = "ActionRow"})-    Ptr Gtk.Widget.Widget ->                -- widget : TInterface (Name {namespace = "Gtk", name = "Widget"})-    IO ()--{- |-Sets the widget to activate when /@self@/ is activated, either by clicking-on it, by calling 'GI.Handy.Objects.ActionRow.actionRowActivate', or via mnemonics in the title or-the subtitle. See the “use_underline” property to enable mnemonics.--The target widget will be activated by emitting the-GtkWidget::mnemonic-activate signal on it.--/Since: 0.0.7/--}-actionRowSetActivatableWidget ::-    (B.CallStack.HasCallStack, MonadIO m, IsActionRow a, Gtk.Widget.IsWidget b) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ActionRow.ActionRow' -}-    -> Maybe (b)-    {- ^ /@widget@/: the target 'GI.Gtk.Objects.Widget.Widget', or 'Nothing' to unset -}-    -> m ()-actionRowSetActivatableWidget self widget = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    maybeWidget <- case widget of-        Nothing -> return nullPtr-        Just jWidget -> do-            jWidget' <- unsafeManagedPtrCastPtr jWidget-            return jWidget'-    hdy_action_row_set_activatable_widget self' maybeWidget-    touchManagedPtr self-    whenJust widget touchManagedPtr-    return ()--#if ENABLE_OVERLOADING-data ActionRowSetActivatableWidgetMethodInfo-instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IsActionRow a, Gtk.Widget.IsWidget b) => O.MethodInfo ActionRowSetActivatableWidgetMethodInfo a signature where-    overloadedMethod _ = actionRowSetActivatableWidget--#endif---- method ActionRow::set_icon_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ActionRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyActionRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "icon_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the icon name", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_action_row_set_icon_name" hdy_action_row_set_icon_name :: -    Ptr ActionRow ->                        -- self : TInterface (Name {namespace = "Handy", name = "ActionRow"})-    CString ->                              -- icon_name : TBasicType TUTF8-    IO ()--{- |-Sets the icon name for /@self@/.--/Since: 0.0.6/--}-actionRowSetIconName ::-    (B.CallStack.HasCallStack, MonadIO m, IsActionRow a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ActionRow.ActionRow' -}-    -> T.Text-    {- ^ /@iconName@/: the icon name -}-    -> m ()-actionRowSetIconName self iconName = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    iconName' <- textToCString iconName-    hdy_action_row_set_icon_name self' iconName'-    touchManagedPtr self-    freeMem iconName'-    return ()--#if ENABLE_OVERLOADING-data ActionRowSetIconNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, IsActionRow a) => O.MethodInfo ActionRowSetIconNameMethodInfo a signature where-    overloadedMethod _ = actionRowSetIconName--#endif---- method ActionRow::set_subtitle--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ActionRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyActionRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "subtitle", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the subtitle", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_action_row_set_subtitle" hdy_action_row_set_subtitle :: -    Ptr ActionRow ->                        -- self : TInterface (Name {namespace = "Handy", name = "ActionRow"})-    CString ->                              -- subtitle : TBasicType TUTF8-    IO ()--{- |-Sets the subtitle for /@self@/.--/Since: 0.0.6/--}-actionRowSetSubtitle ::-    (B.CallStack.HasCallStack, MonadIO m, IsActionRow a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ActionRow.ActionRow' -}-    -> T.Text-    {- ^ /@subtitle@/: the subtitle -}-    -> m ()-actionRowSetSubtitle self subtitle = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    subtitle' <- textToCString subtitle-    hdy_action_row_set_subtitle self' subtitle'-    touchManagedPtr self-    freeMem subtitle'-    return ()--#if ENABLE_OVERLOADING-data ActionRowSetSubtitleMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, IsActionRow a) => O.MethodInfo ActionRowSetSubtitleMethodInfo a signature where-    overloadedMethod _ = actionRowSetSubtitle--#endif---- method ActionRow::set_title--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ActionRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyActionRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "title", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the title", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_action_row_set_title" hdy_action_row_set_title :: -    Ptr ActionRow ->                        -- self : TInterface (Name {namespace = "Handy", name = "ActionRow"})-    CString ->                              -- title : TBasicType TUTF8-    IO ()--{- |-Sets the title for /@self@/.--/Since: 0.0.6/--}-actionRowSetTitle ::-    (B.CallStack.HasCallStack, MonadIO m, IsActionRow a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ActionRow.ActionRow' -}-    -> T.Text-    {- ^ /@title@/: the title -}-    -> m ()-actionRowSetTitle self title = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    title' <- textToCString title-    hdy_action_row_set_title self' title'-    touchManagedPtr self-    freeMem title'-    return ()--#if ENABLE_OVERLOADING-data ActionRowSetTitleMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, IsActionRow a) => O.MethodInfo ActionRowSetTitleMethodInfo a signature where-    overloadedMethod _ = actionRowSetTitle--#endif---- method ActionRow::set_use_underline--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ActionRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyActionRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "use_underline", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "%TRUE if underlines in the text indicate mnemonics", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_action_row_set_use_underline" hdy_action_row_set_use_underline :: -    Ptr ActionRow ->                        -- self : TInterface (Name {namespace = "Handy", name = "ActionRow"})-    CInt ->                                 -- use_underline : TBasicType TBoolean-    IO ()--{- |-If true, an underline in the text of the title and subtitle labels indicates-the next character should be used for the mnemonic accelerator key.--/Since: 0.0.6/--}-actionRowSetUseUnderline ::-    (B.CallStack.HasCallStack, MonadIO m, IsActionRow a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ActionRow.ActionRow' -}-    -> Bool-    {- ^ /@useUnderline@/: 'True' if underlines in the text indicate mnemonics -}-    -> m ()-actionRowSetUseUnderline self useUnderline = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    let useUnderline' = (fromIntegral . fromEnum) useUnderline-    hdy_action_row_set_use_underline self' useUnderline'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data ActionRowSetUseUnderlineMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, IsActionRow a) => O.MethodInfo ActionRowSetUseUnderlineMethodInfo a signature where-    overloadedMethod _ = actionRowSetUseUnderline--#endif--
− GI/Handy/Objects/ActionRow.hs-boot
@@ -1,83 +0,0 @@-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))-module GI.Handy.Objects.ActionRow where--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.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.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--newtype ActionRow = ActionRow (ManagedPtr ActionRow)-instance GObject ActionRow where-class (GObject o, O.IsDescendantOf ActionRow o) => IsActionRow o-instance (GObject o, O.IsDescendantOf ActionRow o) => IsActionRow o-instance O.HasParentTypes ActionRow-#if ENABLE_OVERLOADING-data ActionRowActivatableWidgetPropertyInfo-#endif-#if ENABLE_OVERLOADING-data ActionRowIconNamePropertyInfo-#endif-#if ENABLE_OVERLOADING-data ActionRowSubtitlePropertyInfo-#endif-#if ENABLE_OVERLOADING-data ActionRowTitlePropertyInfo-#endif-#if ENABLE_OVERLOADING-data ActionRowUseUnderlinePropertyInfo-#endif-#if ENABLE_OVERLOADING-data ActionRowActivateMethodInfo-#endif-#if ENABLE_OVERLOADING-data ActionRowAddActionMethodInfo-#endif-#if ENABLE_OVERLOADING-data ActionRowAddPrefixMethodInfo-#endif-#if ENABLE_OVERLOADING-data ActionRowGetActivatableWidgetMethodInfo-#endif-#if ENABLE_OVERLOADING-data ActionRowGetIconNameMethodInfo-#endif-#if ENABLE_OVERLOADING-data ActionRowGetSubtitleMethodInfo-#endif-#if ENABLE_OVERLOADING-data ActionRowGetTitleMethodInfo-#endif-#if ENABLE_OVERLOADING-data ActionRowGetUseUnderlineMethodInfo-#endif-#if ENABLE_OVERLOADING-data ActionRowSetActivatableWidgetMethodInfo-#endif-#if ENABLE_OVERLOADING-data ActionRowSetIconNameMethodInfo-#endif-#if ENABLE_OVERLOADING-data ActionRowSetSubtitleMethodInfo-#endif-#if ENABLE_OVERLOADING-data ActionRowSetTitleMethodInfo-#endif-#if ENABLE_OVERLOADING-data ActionRowSetUseUnderlineMethodInfo-#endif
− GI/Handy/Objects/Arrows.hs
@@ -1,934 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--/No description available in the introspection data./--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Objects.Arrows-    ( ---- * Exported types-    Arrows(..)                              ,-    IsArrows                                ,-    toArrows                                ,-    noArrows                                ,--- -- * Methods--- ** animate #method:animate#--#if ENABLE_OVERLOADING-    ArrowsAnimateMethodInfo                 ,-#endif-    arrowsAnimate                           ,----- ** getCount #method:getCount#--#if ENABLE_OVERLOADING-    ArrowsGetCountMethodInfo                ,-#endif-    arrowsGetCount                          ,----- ** getDirection #method:getDirection#--#if ENABLE_OVERLOADING-    ArrowsGetDirectionMethodInfo            ,-#endif-    arrowsGetDirection                      ,----- ** getDuration #method:getDuration#--#if ENABLE_OVERLOADING-    ArrowsGetDurationMethodInfo             ,-#endif-    arrowsGetDuration                       ,----- ** new #method:new#--    arrowsNew                               ,----- ** setCount #method:setCount#--#if ENABLE_OVERLOADING-    ArrowsSetCountMethodInfo                ,-#endif-    arrowsSetCount                          ,----- ** setDirection #method:setDirection#--#if ENABLE_OVERLOADING-    ArrowsSetDirectionMethodInfo            ,-#endif-    arrowsSetDirection                      ,----- ** setDuration #method:setDuration#--#if ENABLE_OVERLOADING-    ArrowsSetDurationMethodInfo             ,-#endif-    arrowsSetDuration                       ,----- -- * Properties--- ** count #attr:count#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    ArrowsCountPropertyInfo                 ,-#endif-#if ENABLE_OVERLOADING-    arrowsCount                             ,-#endif-    constructArrowsCount                    ,-    getArrowsCount                          ,-    setArrowsCount                          ,----- ** direction #attr:direction#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    ArrowsDirectionPropertyInfo             ,-#endif-#if ENABLE_OVERLOADING-    arrowsDirection                         ,-#endif-    constructArrowsDirection                ,-    getArrowsDirection                      ,-    setArrowsDirection                      ,----- ** duration #attr:duration#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    ArrowsDurationPropertyInfo              ,-#endif-#if ENABLE_OVERLOADING-    arrowsDuration                          ,-#endif-    constructArrowsDuration                 ,-    getArrowsDuration                       ,-    setArrowsDuration                       ,-----    ) where--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.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.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--import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface-import qualified GI.GObject.Objects.Object as GObject.Object-import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable-import qualified GI.Gtk.Objects.DrawingArea as Gtk.DrawingArea-import qualified GI.Gtk.Objects.Widget as Gtk.Widget-import {-# SOURCE #-} qualified GI.Handy.Enums as Handy.Enums---- | Memory-managed wrapper type.-newtype Arrows = Arrows (ManagedPtr Arrows)-foreign import ccall "hdy_arrows_get_type"-    c_hdy_arrows_get_type :: IO GType--instance GObject Arrows where-    gobjectType = c_hdy_arrows_get_type-    ---- | Type class for types which can be safely cast to `Arrows`, for instance with `toArrows`.-class (GObject o, O.IsDescendantOf Arrows o) => IsArrows o-instance (GObject o, O.IsDescendantOf Arrows o) => IsArrows o--instance O.HasParentTypes Arrows-type instance O.ParentTypes Arrows = '[Gtk.DrawingArea.DrawingArea, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Buildable.Buildable]---- | Cast to `Arrows`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.-toArrows :: (MonadIO m, IsArrows o) => o -> m Arrows-toArrows = liftIO . unsafeCastTo Arrows---- | A convenience alias for `Nothing` :: `Maybe` `Arrows`.-noArrows :: Maybe Arrows-noArrows = Nothing--#if ENABLE_OVERLOADING-type family ResolveArrowsMethod (t :: Symbol) (o :: *) :: * where-    ResolveArrowsMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo-    ResolveArrowsMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo-    ResolveArrowsMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo-    ResolveArrowsMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo-    ResolveArrowsMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo-    ResolveArrowsMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo-    ResolveArrowsMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo-    ResolveArrowsMethod "animate" o = ArrowsAnimateMethodInfo-    ResolveArrowsMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo-    ResolveArrowsMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo-    ResolveArrowsMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo-    ResolveArrowsMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo-    ResolveArrowsMethod "childNotify" o = Gtk.Widget.WidgetChildNotifyMethodInfo-    ResolveArrowsMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo-    ResolveArrowsMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo-    ResolveArrowsMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo-    ResolveArrowsMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo-    ResolveArrowsMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo-    ResolveArrowsMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo-    ResolveArrowsMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo-    ResolveArrowsMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo-    ResolveArrowsMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo-    ResolveArrowsMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo-    ResolveArrowsMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo-    ResolveArrowsMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo-    ResolveArrowsMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo-    ResolveArrowsMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo-    ResolveArrowsMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo-    ResolveArrowsMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo-    ResolveArrowsMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo-    ResolveArrowsMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo-    ResolveArrowsMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo-    ResolveArrowsMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo-    ResolveArrowsMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo-    ResolveArrowsMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo-    ResolveArrowsMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo-    ResolveArrowsMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo-    ResolveArrowsMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo-    ResolveArrowsMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo-    ResolveArrowsMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo-    ResolveArrowsMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo-    ResolveArrowsMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo-    ResolveArrowsMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo-    ResolveArrowsMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo-    ResolveArrowsMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo-    ResolveArrowsMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo-    ResolveArrowsMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo-    ResolveArrowsMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo-    ResolveArrowsMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo-    ResolveArrowsMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo-    ResolveArrowsMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo-    ResolveArrowsMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo-    ResolveArrowsMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo-    ResolveArrowsMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo-    ResolveArrowsMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo-    ResolveArrowsMethod "event" o = Gtk.Widget.WidgetEventMethodInfo-    ResolveArrowsMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo-    ResolveArrowsMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo-    ResolveArrowsMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo-    ResolveArrowsMethod "getv" o = GObject.Object.ObjectGetvMethodInfo-    ResolveArrowsMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo-    ResolveArrowsMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo-    ResolveArrowsMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo-    ResolveArrowsMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo-    ResolveArrowsMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo-    ResolveArrowsMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo-    ResolveArrowsMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo-    ResolveArrowsMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo-    ResolveArrowsMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo-    ResolveArrowsMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo-    ResolveArrowsMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo-    ResolveArrowsMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo-    ResolveArrowsMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo-    ResolveArrowsMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo-    ResolveArrowsMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo-    ResolveArrowsMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo-    ResolveArrowsMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo-    ResolveArrowsMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo-    ResolveArrowsMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo-    ResolveArrowsMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo-    ResolveArrowsMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo-    ResolveArrowsMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo-    ResolveArrowsMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo-    ResolveArrowsMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo-    ResolveArrowsMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo-    ResolveArrowsMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo-    ResolveArrowsMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo-    ResolveArrowsMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo-    ResolveArrowsMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo-    ResolveArrowsMethod "map" o = Gtk.Widget.WidgetMapMethodInfo-    ResolveArrowsMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo-    ResolveArrowsMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo-    ResolveArrowsMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo-    ResolveArrowsMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo-    ResolveArrowsMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo-    ResolveArrowsMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo-    ResolveArrowsMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo-    ResolveArrowsMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo-    ResolveArrowsMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo-    ResolveArrowsMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo-    ResolveArrowsMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo-    ResolveArrowsMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo-    ResolveArrowsMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo-    ResolveArrowsMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo-    ResolveArrowsMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo-    ResolveArrowsMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo-    ResolveArrowsMethod "path" o = Gtk.Widget.WidgetPathMethodInfo-    ResolveArrowsMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo-    ResolveArrowsMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo-    ResolveArrowsMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo-    ResolveArrowsMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo-    ResolveArrowsMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo-    ResolveArrowsMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo-    ResolveArrowsMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo-    ResolveArrowsMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo-    ResolveArrowsMethod "ref" o = GObject.Object.ObjectRefMethodInfo-    ResolveArrowsMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo-    ResolveArrowsMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo-    ResolveArrowsMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo-    ResolveArrowsMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo-    ResolveArrowsMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo-    ResolveArrowsMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo-    ResolveArrowsMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo-    ResolveArrowsMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo-    ResolveArrowsMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo-    ResolveArrowsMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo-    ResolveArrowsMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo-    ResolveArrowsMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo-    ResolveArrowsMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo-    ResolveArrowsMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo-    ResolveArrowsMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo-    ResolveArrowsMethod "show" o = Gtk.Widget.WidgetShowMethodInfo-    ResolveArrowsMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo-    ResolveArrowsMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo-    ResolveArrowsMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo-    ResolveArrowsMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo-    ResolveArrowsMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo-    ResolveArrowsMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo-    ResolveArrowsMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo-    ResolveArrowsMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo-    ResolveArrowsMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo-    ResolveArrowsMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo-    ResolveArrowsMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo-    ResolveArrowsMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo-    ResolveArrowsMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo-    ResolveArrowsMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo-    ResolveArrowsMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo-    ResolveArrowsMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo-    ResolveArrowsMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo-    ResolveArrowsMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo-    ResolveArrowsMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo-    ResolveArrowsMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo-    ResolveArrowsMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo-    ResolveArrowsMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo-    ResolveArrowsMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo-    ResolveArrowsMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo-    ResolveArrowsMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo-    ResolveArrowsMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo-    ResolveArrowsMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo-    ResolveArrowsMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo-    ResolveArrowsMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo-    ResolveArrowsMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo-    ResolveArrowsMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo-    ResolveArrowsMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo-    ResolveArrowsMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo-    ResolveArrowsMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo-    ResolveArrowsMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo-    ResolveArrowsMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo-    ResolveArrowsMethod "getCount" o = ArrowsGetCountMethodInfo-    ResolveArrowsMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo-    ResolveArrowsMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo-    ResolveArrowsMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo-    ResolveArrowsMethod "getDirection" o = ArrowsGetDirectionMethodInfo-    ResolveArrowsMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo-    ResolveArrowsMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo-    ResolveArrowsMethod "getDuration" o = ArrowsGetDurationMethodInfo-    ResolveArrowsMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo-    ResolveArrowsMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo-    ResolveArrowsMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo-    ResolveArrowsMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo-    ResolveArrowsMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo-    ResolveArrowsMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo-    ResolveArrowsMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo-    ResolveArrowsMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo-    ResolveArrowsMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo-    ResolveArrowsMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo-    ResolveArrowsMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo-    ResolveArrowsMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo-    ResolveArrowsMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo-    ResolveArrowsMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo-    ResolveArrowsMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo-    ResolveArrowsMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo-    ResolveArrowsMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo-    ResolveArrowsMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo-    ResolveArrowsMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo-    ResolveArrowsMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo-    ResolveArrowsMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo-    ResolveArrowsMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo-    ResolveArrowsMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo-    ResolveArrowsMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo-    ResolveArrowsMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo-    ResolveArrowsMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo-    ResolveArrowsMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo-    ResolveArrowsMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo-    ResolveArrowsMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo-    ResolveArrowsMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo-    ResolveArrowsMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo-    ResolveArrowsMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo-    ResolveArrowsMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo-    ResolveArrowsMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo-    ResolveArrowsMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo-    ResolveArrowsMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo-    ResolveArrowsMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo-    ResolveArrowsMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo-    ResolveArrowsMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo-    ResolveArrowsMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo-    ResolveArrowsMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo-    ResolveArrowsMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo-    ResolveArrowsMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo-    ResolveArrowsMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo-    ResolveArrowsMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo-    ResolveArrowsMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo-    ResolveArrowsMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo-    ResolveArrowsMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo-    ResolveArrowsMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo-    ResolveArrowsMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo-    ResolveArrowsMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo-    ResolveArrowsMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo-    ResolveArrowsMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo-    ResolveArrowsMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo-    ResolveArrowsMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo-    ResolveArrowsMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo-    ResolveArrowsMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo-    ResolveArrowsMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo-    ResolveArrowsMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo-    ResolveArrowsMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo-    ResolveArrowsMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo-    ResolveArrowsMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo-    ResolveArrowsMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo-    ResolveArrowsMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo-    ResolveArrowsMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo-    ResolveArrowsMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo-    ResolveArrowsMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo-    ResolveArrowsMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo-    ResolveArrowsMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo-    ResolveArrowsMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo-    ResolveArrowsMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo-    ResolveArrowsMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo-    ResolveArrowsMethod "setCount" o = ArrowsSetCountMethodInfo-    ResolveArrowsMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo-    ResolveArrowsMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo-    ResolveArrowsMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo-    ResolveArrowsMethod "setDirection" o = ArrowsSetDirectionMethodInfo-    ResolveArrowsMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo-    ResolveArrowsMethod "setDuration" o = ArrowsSetDurationMethodInfo-    ResolveArrowsMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo-    ResolveArrowsMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo-    ResolveArrowsMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo-    ResolveArrowsMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo-    ResolveArrowsMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo-    ResolveArrowsMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo-    ResolveArrowsMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo-    ResolveArrowsMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo-    ResolveArrowsMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo-    ResolveArrowsMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo-    ResolveArrowsMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo-    ResolveArrowsMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo-    ResolveArrowsMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo-    ResolveArrowsMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo-    ResolveArrowsMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo-    ResolveArrowsMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo-    ResolveArrowsMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo-    ResolveArrowsMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo-    ResolveArrowsMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo-    ResolveArrowsMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo-    ResolveArrowsMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo-    ResolveArrowsMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo-    ResolveArrowsMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo-    ResolveArrowsMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo-    ResolveArrowsMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo-    ResolveArrowsMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo-    ResolveArrowsMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo-    ResolveArrowsMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo-    ResolveArrowsMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo-    ResolveArrowsMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo-    ResolveArrowsMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo-    ResolveArrowsMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo-    ResolveArrowsMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo-    ResolveArrowsMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo-    ResolveArrowsMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo-    ResolveArrowsMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo-    ResolveArrowsMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo-    ResolveArrowsMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo-    ResolveArrowsMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo-    ResolveArrowsMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo-    ResolveArrowsMethod l o = O.MethodResolutionFailed l o--instance (info ~ ResolveArrowsMethod t Arrows, O.MethodInfo info Arrows p) => OL.IsLabel t (Arrows -> p) where-#if MIN_VERSION_base(4,10,0)-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#else-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#endif--#endif---- VVV Prop "count"-   -- Type: TBasicType TUInt-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@count@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' arrows #count-@--}-getArrowsCount :: (MonadIO m, IsArrows o) => o -> m Word32-getArrowsCount obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "count"--{- |-Set the value of the “@count@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' arrows [ #count 'Data.GI.Base.Attributes.:=' value ]-@--}-setArrowsCount :: (MonadIO m, IsArrows o) => o -> Word32 -> m ()-setArrowsCount obj val = liftIO $ B.Properties.setObjectPropertyUInt32 obj "count" val--{- |-Construct a `GValueConstruct` with valid value for the “@count@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructArrowsCount :: (IsArrows o) => Word32 -> IO (GValueConstruct o)-constructArrowsCount val = B.Properties.constructObjectPropertyUInt32 "count" val--#if ENABLE_OVERLOADING-data ArrowsCountPropertyInfo-instance AttrInfo ArrowsCountPropertyInfo where-    type AttrAllowedOps ArrowsCountPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint ArrowsCountPropertyInfo = (~) Word32-    type AttrBaseTypeConstraint ArrowsCountPropertyInfo = IsArrows-    type AttrGetType ArrowsCountPropertyInfo = Word32-    type AttrLabel ArrowsCountPropertyInfo = "count"-    type AttrOrigin ArrowsCountPropertyInfo = Arrows-    attrGet _ = getArrowsCount-    attrSet _ = setArrowsCount-    attrConstruct _ = constructArrowsCount-    attrClear _ = undefined-#endif---- VVV Prop "direction"-   -- Type: TInterface (Name {namespace = "Handy", name = "ArrowsDirection"})-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@direction@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' arrows #direction-@--}-getArrowsDirection :: (MonadIO m, IsArrows o) => o -> m Handy.Enums.ArrowsDirection-getArrowsDirection obj = liftIO $ B.Properties.getObjectPropertyEnum obj "direction"--{- |-Set the value of the “@direction@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' arrows [ #direction 'Data.GI.Base.Attributes.:=' value ]-@--}-setArrowsDirection :: (MonadIO m, IsArrows o) => o -> Handy.Enums.ArrowsDirection -> m ()-setArrowsDirection obj val = liftIO $ B.Properties.setObjectPropertyEnum obj "direction" val--{- |-Construct a `GValueConstruct` with valid value for the “@direction@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructArrowsDirection :: (IsArrows o) => Handy.Enums.ArrowsDirection -> IO (GValueConstruct o)-constructArrowsDirection val = B.Properties.constructObjectPropertyEnum "direction" val--#if ENABLE_OVERLOADING-data ArrowsDirectionPropertyInfo-instance AttrInfo ArrowsDirectionPropertyInfo where-    type AttrAllowedOps ArrowsDirectionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint ArrowsDirectionPropertyInfo = (~) Handy.Enums.ArrowsDirection-    type AttrBaseTypeConstraint ArrowsDirectionPropertyInfo = IsArrows-    type AttrGetType ArrowsDirectionPropertyInfo = Handy.Enums.ArrowsDirection-    type AttrLabel ArrowsDirectionPropertyInfo = "direction"-    type AttrOrigin ArrowsDirectionPropertyInfo = Arrows-    attrGet _ = getArrowsDirection-    attrSet _ = setArrowsDirection-    attrConstruct _ = constructArrowsDirection-    attrClear _ = undefined-#endif---- VVV Prop "duration"-   -- Type: TBasicType TUInt-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@duration@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' arrows #duration-@--}-getArrowsDuration :: (MonadIO m, IsArrows o) => o -> m Word32-getArrowsDuration obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "duration"--{- |-Set the value of the “@duration@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' arrows [ #duration 'Data.GI.Base.Attributes.:=' value ]-@--}-setArrowsDuration :: (MonadIO m, IsArrows o) => o -> Word32 -> m ()-setArrowsDuration obj val = liftIO $ B.Properties.setObjectPropertyUInt32 obj "duration" val--{- |-Construct a `GValueConstruct` with valid value for the “@duration@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructArrowsDuration :: (IsArrows o) => Word32 -> IO (GValueConstruct o)-constructArrowsDuration val = B.Properties.constructObjectPropertyUInt32 "duration" val--#if ENABLE_OVERLOADING-data ArrowsDurationPropertyInfo-instance AttrInfo ArrowsDurationPropertyInfo where-    type AttrAllowedOps ArrowsDurationPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint ArrowsDurationPropertyInfo = (~) Word32-    type AttrBaseTypeConstraint ArrowsDurationPropertyInfo = IsArrows-    type AttrGetType ArrowsDurationPropertyInfo = Word32-    type AttrLabel ArrowsDurationPropertyInfo = "duration"-    type AttrOrigin ArrowsDurationPropertyInfo = Arrows-    attrGet _ = getArrowsDuration-    attrSet _ = setArrowsDuration-    attrConstruct _ = constructArrowsDuration-    attrClear _ = undefined-#endif--#if ENABLE_OVERLOADING-instance O.HasAttributeList Arrows-type instance O.AttributeList Arrows = ArrowsAttributeList-type ArrowsAttributeList = ('[ '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("count", ArrowsCountPropertyInfo), '("direction", ArrowsDirectionPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("duration", ArrowsDurationPropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo)] :: [(Symbol, *)])-#endif--#if ENABLE_OVERLOADING-arrowsCount :: AttrLabelProxy "count"-arrowsCount = AttrLabelProxy--arrowsDirection :: AttrLabelProxy "direction"-arrowsDirection = AttrLabelProxy--arrowsDuration :: AttrLabelProxy "duration"-arrowsDuration = AttrLabelProxy--#endif--#if ENABLE_OVERLOADING-type instance O.SignalList Arrows = ArrowsSignalList-type ArrowsSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])--#endif---- method Arrows::new--- method type : Constructor--- Args : []--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "Arrows"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_arrows_new" hdy_arrows_new :: -    IO (Ptr Arrows)--{- |-Create a new 'GI.Handy.Objects.Arrows.Arrows' widget.--}-arrowsNew ::-    (B.CallStack.HasCallStack, MonadIO m) =>-    m Arrows-    {- ^ __Returns:__ the newly created 'GI.Handy.Objects.Arrows.Arrows' widget -}-arrowsNew  = liftIO $ do-    result <- hdy_arrows_new-    checkUnexpectedReturnNULL "arrowsNew" result-    result' <- (newObject Arrows) result-    return result'--#if ENABLE_OVERLOADING-#endif---- method Arrows::animate--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Arrows"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyArrows", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_arrows_animate" hdy_arrows_animate :: -    Ptr Arrows ->                           -- self : TInterface (Name {namespace = "Handy", name = "Arrows"})-    IO ()--{- |-Render the arrows animation.--}-arrowsAnimate ::-    (B.CallStack.HasCallStack, MonadIO m, IsArrows a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Arrows.Arrows' -}-    -> m ()-arrowsAnimate self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    hdy_arrows_animate self'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data ArrowsAnimateMethodInfo-instance (signature ~ (m ()), MonadIO m, IsArrows a) => O.MethodInfo ArrowsAnimateMethodInfo a signature where-    overloadedMethod _ = arrowsAnimate--#endif---- method Arrows::get_count--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Arrows"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyArrows", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUInt)--- throws : False--- Skip return : False--foreign import ccall "hdy_arrows_get_count" hdy_arrows_get_count :: -    Ptr Arrows ->                           -- self : TInterface (Name {namespace = "Handy", name = "Arrows"})-    IO Word32--{- |-Get the number of errors in displayed in the widget.--}-arrowsGetCount ::-    (B.CallStack.HasCallStack, MonadIO m, IsArrows a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Arrows.Arrows' -}-    -> m Word32-    {- ^ __Returns:__ the current number of arrows -}-arrowsGetCount self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_arrows_get_count self'-    touchManagedPtr self-    return result--#if ENABLE_OVERLOADING-data ArrowsGetCountMethodInfo-instance (signature ~ (m Word32), MonadIO m, IsArrows a) => O.MethodInfo ArrowsGetCountMethodInfo a signature where-    overloadedMethod _ = arrowsGetCount--#endif---- method Arrows::get_direction--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Arrows"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyArrows", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "ArrowsDirection"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_arrows_get_direction" hdy_arrows_get_direction :: -    Ptr Arrows ->                           -- self : TInterface (Name {namespace = "Handy", name = "Arrows"})-    IO CUInt--{- |-Get the direction the arrows point to--}-arrowsGetDirection ::-    (B.CallStack.HasCallStack, MonadIO m, IsArrows a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Arrows.Arrows' -}-    -> m Handy.Enums.ArrowsDirection-    {- ^ __Returns:__ the arrows direction -}-arrowsGetDirection self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_arrows_get_direction self'-    let result' = (toEnum . fromIntegral) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data ArrowsGetDirectionMethodInfo-instance (signature ~ (m Handy.Enums.ArrowsDirection), MonadIO m, IsArrows a) => O.MethodInfo ArrowsGetDirectionMethodInfo a signature where-    overloadedMethod _ = arrowsGetDirection--#endif---- method Arrows::get_duration--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Arrows"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyArrows", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUInt)--- throws : False--- Skip return : False--foreign import ccall "hdy_arrows_get_duration" hdy_arrows_get_duration :: -    Ptr Arrows ->                           -- self : TInterface (Name {namespace = "Handy", name = "Arrows"})-    IO Word32--{- |-Get the duration of the arrows animation.--}-arrowsGetDuration ::-    (B.CallStack.HasCallStack, MonadIO m, IsArrows a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Arrows.Arrows' -}-    -> m Word32-    {- ^ __Returns:__ the arrows -}-arrowsGetDuration self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_arrows_get_duration self'-    touchManagedPtr self-    return result--#if ENABLE_OVERLOADING-data ArrowsGetDurationMethodInfo-instance (signature ~ (m Word32), MonadIO m, IsArrows a) => O.MethodInfo ArrowsGetDurationMethodInfo a signature where-    overloadedMethod _ = arrowsGetDuration--#endif---- method Arrows::set_count--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Arrows"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyArrows", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "count", argType = TBasicType TUInt, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the number of arrows to display", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_arrows_set_count" hdy_arrows_set_count :: -    Ptr Arrows ->                           -- self : TInterface (Name {namespace = "Handy", name = "Arrows"})-    Word32 ->                               -- count : TBasicType TUInt-    IO ()--{- |-Set the number of arrows to display.--}-arrowsSetCount ::-    (B.CallStack.HasCallStack, MonadIO m, IsArrows a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Arrows.Arrows' -}-    -> Word32-    {- ^ /@count@/: the number of arrows to display -}-    -> m ()-arrowsSetCount self count = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    hdy_arrows_set_count self' count-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data ArrowsSetCountMethodInfo-instance (signature ~ (Word32 -> m ()), MonadIO m, IsArrows a) => O.MethodInfo ArrowsSetCountMethodInfo a signature where-    overloadedMethod _ = arrowsSetCount--#endif---- method Arrows::set_direction--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Arrows"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyArrows", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "direction", argType = TInterface (Name {namespace = "Handy", name = "ArrowsDirection"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the arrows direction", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_arrows_set_direction" hdy_arrows_set_direction :: -    Ptr Arrows ->                           -- self : TInterface (Name {namespace = "Handy", name = "Arrows"})-    CUInt ->                                -- direction : TInterface (Name {namespace = "Handy", name = "ArrowsDirection"})-    IO ()--{- |-Set the direction the arrows should point to.--}-arrowsSetDirection ::-    (B.CallStack.HasCallStack, MonadIO m, IsArrows a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Arrows.Arrows' -}-    -> Handy.Enums.ArrowsDirection-    {- ^ /@direction@/: the arrows direction -}-    -> m ()-arrowsSetDirection self direction = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    let direction' = (fromIntegral . fromEnum) direction-    hdy_arrows_set_direction self' direction'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data ArrowsSetDirectionMethodInfo-instance (signature ~ (Handy.Enums.ArrowsDirection -> m ()), MonadIO m, IsArrows a) => O.MethodInfo ArrowsSetDirectionMethodInfo a signature where-    overloadedMethod _ = arrowsSetDirection--#endif---- method Arrows::set_duration--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Arrows"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyArrows", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "duration", argType = TBasicType TUInt, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the duration of the animation in ms", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_arrows_set_duration" hdy_arrows_set_duration :: -    Ptr Arrows ->                           -- self : TInterface (Name {namespace = "Handy", name = "Arrows"})-    Word32 ->                               -- duration : TBasicType TUInt-    IO ()--{- |-Set the duration of the arrow animation.--}-arrowsSetDuration ::-    (B.CallStack.HasCallStack, MonadIO m, IsArrows a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Arrows.Arrows' -}-    -> Word32-    {- ^ /@duration@/: the duration of the animation in ms -}-    -> m ()-arrowsSetDuration self duration = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    hdy_arrows_set_duration self' duration-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data ArrowsSetDurationMethodInfo-instance (signature ~ (Word32 -> m ()), MonadIO m, IsArrows a) => O.MethodInfo ArrowsSetDurationMethodInfo a signature where-    overloadedMethod _ = arrowsSetDuration--#endif--
− GI/Handy/Objects/Arrows.hs-boot
@@ -1,59 +0,0 @@-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))-module GI.Handy.Objects.Arrows where--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.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.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--newtype Arrows = Arrows (ManagedPtr Arrows)-instance GObject Arrows where-class (GObject o, O.IsDescendantOf Arrows o) => IsArrows o-instance (GObject o, O.IsDescendantOf Arrows o) => IsArrows o-instance O.HasParentTypes Arrows-#if ENABLE_OVERLOADING-data ArrowsCountPropertyInfo-#endif-#if ENABLE_OVERLOADING-data ArrowsDirectionPropertyInfo-#endif-#if ENABLE_OVERLOADING-data ArrowsDurationPropertyInfo-#endif-#if ENABLE_OVERLOADING-data ArrowsAnimateMethodInfo-#endif-#if ENABLE_OVERLOADING-data ArrowsGetCountMethodInfo-#endif-#if ENABLE_OVERLOADING-data ArrowsGetDirectionMethodInfo-#endif-#if ENABLE_OVERLOADING-data ArrowsGetDurationMethodInfo-#endif-#if ENABLE_OVERLOADING-data ArrowsSetCountMethodInfo-#endif-#if ENABLE_OVERLOADING-data ArrowsSetDirectionMethodInfo-#endif-#if ENABLE_OVERLOADING-data ArrowsSetDurationMethodInfo-#endif
− GI/Handy/Objects/Column.hs
@@ -1,772 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--/No description available in the introspection data./--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Objects.Column-    ( ---- * Exported types-    Column(..)                              ,-    IsColumn                                ,-    toColumn                                ,-    noColumn                                ,--- -- * Methods--- ** getLinearGrowthWidth #method:getLinearGrowthWidth#--#if ENABLE_OVERLOADING-    ColumnGetLinearGrowthWidthMethodInfo    ,-#endif-    columnGetLinearGrowthWidth              ,----- ** getMaximumWidth #method:getMaximumWidth#--#if ENABLE_OVERLOADING-    ColumnGetMaximumWidthMethodInfo         ,-#endif-    columnGetMaximumWidth                   ,----- ** new #method:new#--    columnNew                               ,----- ** setLinearGrowthWidth #method:setLinearGrowthWidth#--#if ENABLE_OVERLOADING-    ColumnSetLinearGrowthWidthMethodInfo    ,-#endif-    columnSetLinearGrowthWidth              ,----- ** setMaximumWidth #method:setMaximumWidth#--#if ENABLE_OVERLOADING-    ColumnSetMaximumWidthMethodInfo         ,-#endif-    columnSetMaximumWidth                   ,----- -- * Properties--- ** linearGrowthWidth #attr:linearGrowthWidth#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    ColumnLinearGrowthWidthPropertyInfo     ,-#endif-#if ENABLE_OVERLOADING-    columnLinearGrowthWidth                 ,-#endif-    constructColumnLinearGrowthWidth        ,-    getColumnLinearGrowthWidth              ,-    setColumnLinearGrowthWidth              ,----- ** maximumWidth #attr:maximumWidth#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    ColumnMaximumWidthPropertyInfo          ,-#endif-#if ENABLE_OVERLOADING-    columnMaximumWidth                      ,-#endif-    constructColumnMaximumWidth             ,-    getColumnMaximumWidth                   ,-    setColumnMaximumWidth                   ,-----    ) where--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.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.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--import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface-import qualified GI.GObject.Objects.Object as GObject.Object-import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable-import qualified GI.Gtk.Objects.Bin as Gtk.Bin-import qualified GI.Gtk.Objects.Container as Gtk.Container-import qualified GI.Gtk.Objects.Widget as Gtk.Widget---- | Memory-managed wrapper type.-newtype Column = Column (ManagedPtr Column)-foreign import ccall "hdy_column_get_type"-    c_hdy_column_get_type :: IO GType--instance GObject Column where-    gobjectType = c_hdy_column_get_type-    ---- | Type class for types which can be safely cast to `Column`, for instance with `toColumn`.-class (GObject o, O.IsDescendantOf Column o) => IsColumn o-instance (GObject o, O.IsDescendantOf Column o) => IsColumn o--instance O.HasParentTypes Column-type instance O.ParentTypes Column = '[Gtk.Bin.Bin, Gtk.Container.Container, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Buildable.Buildable]---- | Cast to `Column`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.-toColumn :: (MonadIO m, IsColumn o) => o -> m Column-toColumn = liftIO . unsafeCastTo Column---- | A convenience alias for `Nothing` :: `Maybe` `Column`.-noColumn :: Maybe Column-noColumn = Nothing--#if ENABLE_OVERLOADING-type family ResolveColumnMethod (t :: Symbol) (o :: *) :: * where-    ResolveColumnMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo-    ResolveColumnMethod "add" o = Gtk.Container.ContainerAddMethodInfo-    ResolveColumnMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo-    ResolveColumnMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo-    ResolveColumnMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo-    ResolveColumnMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo-    ResolveColumnMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo-    ResolveColumnMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo-    ResolveColumnMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo-    ResolveColumnMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo-    ResolveColumnMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo-    ResolveColumnMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo-    ResolveColumnMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo-    ResolveColumnMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo-    ResolveColumnMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo-    ResolveColumnMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo-    ResolveColumnMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo-    ResolveColumnMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo-    ResolveColumnMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo-    ResolveColumnMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo-    ResolveColumnMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo-    ResolveColumnMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo-    ResolveColumnMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo-    ResolveColumnMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo-    ResolveColumnMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo-    ResolveColumnMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo-    ResolveColumnMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo-    ResolveColumnMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo-    ResolveColumnMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo-    ResolveColumnMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo-    ResolveColumnMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo-    ResolveColumnMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo-    ResolveColumnMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo-    ResolveColumnMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo-    ResolveColumnMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo-    ResolveColumnMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo-    ResolveColumnMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo-    ResolveColumnMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo-    ResolveColumnMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo-    ResolveColumnMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo-    ResolveColumnMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo-    ResolveColumnMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo-    ResolveColumnMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo-    ResolveColumnMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo-    ResolveColumnMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo-    ResolveColumnMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo-    ResolveColumnMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo-    ResolveColumnMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo-    ResolveColumnMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo-    ResolveColumnMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo-    ResolveColumnMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo-    ResolveColumnMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo-    ResolveColumnMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo-    ResolveColumnMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo-    ResolveColumnMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo-    ResolveColumnMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo-    ResolveColumnMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo-    ResolveColumnMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo-    ResolveColumnMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo-    ResolveColumnMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo-    ResolveColumnMethod "event" o = Gtk.Widget.WidgetEventMethodInfo-    ResolveColumnMethod "forall" o = Gtk.Container.ContainerForallMethodInfo-    ResolveColumnMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo-    ResolveColumnMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo-    ResolveColumnMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo-    ResolveColumnMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo-    ResolveColumnMethod "getv" o = GObject.Object.ObjectGetvMethodInfo-    ResolveColumnMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo-    ResolveColumnMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo-    ResolveColumnMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo-    ResolveColumnMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo-    ResolveColumnMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo-    ResolveColumnMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo-    ResolveColumnMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo-    ResolveColumnMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo-    ResolveColumnMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo-    ResolveColumnMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo-    ResolveColumnMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo-    ResolveColumnMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo-    ResolveColumnMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo-    ResolveColumnMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo-    ResolveColumnMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo-    ResolveColumnMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo-    ResolveColumnMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo-    ResolveColumnMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo-    ResolveColumnMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo-    ResolveColumnMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo-    ResolveColumnMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo-    ResolveColumnMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo-    ResolveColumnMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo-    ResolveColumnMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo-    ResolveColumnMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo-    ResolveColumnMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo-    ResolveColumnMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo-    ResolveColumnMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo-    ResolveColumnMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo-    ResolveColumnMethod "map" o = Gtk.Widget.WidgetMapMethodInfo-    ResolveColumnMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo-    ResolveColumnMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo-    ResolveColumnMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo-    ResolveColumnMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo-    ResolveColumnMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo-    ResolveColumnMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo-    ResolveColumnMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo-    ResolveColumnMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo-    ResolveColumnMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo-    ResolveColumnMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo-    ResolveColumnMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo-    ResolveColumnMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo-    ResolveColumnMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo-    ResolveColumnMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo-    ResolveColumnMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo-    ResolveColumnMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo-    ResolveColumnMethod "path" o = Gtk.Widget.WidgetPathMethodInfo-    ResolveColumnMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo-    ResolveColumnMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo-    ResolveColumnMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo-    ResolveColumnMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo-    ResolveColumnMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo-    ResolveColumnMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo-    ResolveColumnMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo-    ResolveColumnMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo-    ResolveColumnMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo-    ResolveColumnMethod "ref" o = GObject.Object.ObjectRefMethodInfo-    ResolveColumnMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo-    ResolveColumnMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo-    ResolveColumnMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo-    ResolveColumnMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo-    ResolveColumnMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo-    ResolveColumnMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo-    ResolveColumnMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo-    ResolveColumnMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo-    ResolveColumnMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo-    ResolveColumnMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo-    ResolveColumnMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo-    ResolveColumnMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo-    ResolveColumnMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo-    ResolveColumnMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo-    ResolveColumnMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo-    ResolveColumnMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo-    ResolveColumnMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo-    ResolveColumnMethod "show" o = Gtk.Widget.WidgetShowMethodInfo-    ResolveColumnMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo-    ResolveColumnMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo-    ResolveColumnMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo-    ResolveColumnMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo-    ResolveColumnMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo-    ResolveColumnMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo-    ResolveColumnMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo-    ResolveColumnMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo-    ResolveColumnMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo-    ResolveColumnMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo-    ResolveColumnMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo-    ResolveColumnMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo-    ResolveColumnMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo-    ResolveColumnMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo-    ResolveColumnMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo-    ResolveColumnMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo-    ResolveColumnMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo-    ResolveColumnMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo-    ResolveColumnMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo-    ResolveColumnMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo-    ResolveColumnMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo-    ResolveColumnMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo-    ResolveColumnMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo-    ResolveColumnMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo-    ResolveColumnMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo-    ResolveColumnMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo-    ResolveColumnMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo-    ResolveColumnMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo-    ResolveColumnMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo-    ResolveColumnMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo-    ResolveColumnMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo-    ResolveColumnMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo-    ResolveColumnMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo-    ResolveColumnMethod "getChild" o = Gtk.Bin.BinGetChildMethodInfo-    ResolveColumnMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo-    ResolveColumnMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo-    ResolveColumnMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo-    ResolveColumnMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo-    ResolveColumnMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo-    ResolveColumnMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo-    ResolveColumnMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo-    ResolveColumnMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo-    ResolveColumnMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo-    ResolveColumnMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo-    ResolveColumnMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo-    ResolveColumnMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo-    ResolveColumnMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo-    ResolveColumnMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo-    ResolveColumnMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo-    ResolveColumnMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo-    ResolveColumnMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo-    ResolveColumnMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo-    ResolveColumnMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo-    ResolveColumnMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo-    ResolveColumnMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo-    ResolveColumnMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo-    ResolveColumnMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo-    ResolveColumnMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo-    ResolveColumnMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo-    ResolveColumnMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo-    ResolveColumnMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo-    ResolveColumnMethod "getLinearGrowthWidth" o = ColumnGetLinearGrowthWidthMethodInfo-    ResolveColumnMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo-    ResolveColumnMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo-    ResolveColumnMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo-    ResolveColumnMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo-    ResolveColumnMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo-    ResolveColumnMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo-    ResolveColumnMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo-    ResolveColumnMethod "getMaximumWidth" o = ColumnGetMaximumWidthMethodInfo-    ResolveColumnMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo-    ResolveColumnMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo-    ResolveColumnMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo-    ResolveColumnMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo-    ResolveColumnMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo-    ResolveColumnMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo-    ResolveColumnMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo-    ResolveColumnMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo-    ResolveColumnMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo-    ResolveColumnMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo-    ResolveColumnMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo-    ResolveColumnMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo-    ResolveColumnMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo-    ResolveColumnMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo-    ResolveColumnMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo-    ResolveColumnMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo-    ResolveColumnMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo-    ResolveColumnMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo-    ResolveColumnMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo-    ResolveColumnMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo-    ResolveColumnMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo-    ResolveColumnMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo-    ResolveColumnMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo-    ResolveColumnMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo-    ResolveColumnMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo-    ResolveColumnMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo-    ResolveColumnMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo-    ResolveColumnMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo-    ResolveColumnMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo-    ResolveColumnMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo-    ResolveColumnMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo-    ResolveColumnMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo-    ResolveColumnMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo-    ResolveColumnMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo-    ResolveColumnMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo-    ResolveColumnMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo-    ResolveColumnMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo-    ResolveColumnMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo-    ResolveColumnMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo-    ResolveColumnMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo-    ResolveColumnMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo-    ResolveColumnMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo-    ResolveColumnMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo-    ResolveColumnMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo-    ResolveColumnMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo-    ResolveColumnMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo-    ResolveColumnMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo-    ResolveColumnMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo-    ResolveColumnMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo-    ResolveColumnMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo-    ResolveColumnMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo-    ResolveColumnMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo-    ResolveColumnMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo-    ResolveColumnMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo-    ResolveColumnMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo-    ResolveColumnMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo-    ResolveColumnMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo-    ResolveColumnMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo-    ResolveColumnMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo-    ResolveColumnMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo-    ResolveColumnMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo-    ResolveColumnMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo-    ResolveColumnMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo-    ResolveColumnMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo-    ResolveColumnMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo-    ResolveColumnMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo-    ResolveColumnMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo-    ResolveColumnMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo-    ResolveColumnMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo-    ResolveColumnMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo-    ResolveColumnMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo-    ResolveColumnMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo-    ResolveColumnMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo-    ResolveColumnMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo-    ResolveColumnMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo-    ResolveColumnMethod "setLinearGrowthWidth" o = ColumnSetLinearGrowthWidthMethodInfo-    ResolveColumnMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo-    ResolveColumnMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo-    ResolveColumnMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo-    ResolveColumnMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo-    ResolveColumnMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo-    ResolveColumnMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo-    ResolveColumnMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo-    ResolveColumnMethod "setMaximumWidth" o = ColumnSetMaximumWidthMethodInfo-    ResolveColumnMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo-    ResolveColumnMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo-    ResolveColumnMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo-    ResolveColumnMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo-    ResolveColumnMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo-    ResolveColumnMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo-    ResolveColumnMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo-    ResolveColumnMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo-    ResolveColumnMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo-    ResolveColumnMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo-    ResolveColumnMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo-    ResolveColumnMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo-    ResolveColumnMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo-    ResolveColumnMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo-    ResolveColumnMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo-    ResolveColumnMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo-    ResolveColumnMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo-    ResolveColumnMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo-    ResolveColumnMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo-    ResolveColumnMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo-    ResolveColumnMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo-    ResolveColumnMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo-    ResolveColumnMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo-    ResolveColumnMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo-    ResolveColumnMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo-    ResolveColumnMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo-    ResolveColumnMethod l o = O.MethodResolutionFailed l o--instance (info ~ ResolveColumnMethod t Column, O.MethodInfo info Column p) => OL.IsLabel t (Column -> p) where-#if MIN_VERSION_base(4,10,0)-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#else-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#endif--#endif---- VVV Prop "linear-growth-width"-   -- Type: TBasicType TInt-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@linear-growth-width@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' column #linearGrowthWidth-@--}-getColumnLinearGrowthWidth :: (MonadIO m, IsColumn o) => o -> m Int32-getColumnLinearGrowthWidth obj = liftIO $ B.Properties.getObjectPropertyInt32 obj "linear-growth-width"--{- |-Set the value of the “@linear-growth-width@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' column [ #linearGrowthWidth 'Data.GI.Base.Attributes.:=' value ]-@--}-setColumnLinearGrowthWidth :: (MonadIO m, IsColumn o) => o -> Int32 -> m ()-setColumnLinearGrowthWidth obj val = liftIO $ B.Properties.setObjectPropertyInt32 obj "linear-growth-width" val--{- |-Construct a `GValueConstruct` with valid value for the “@linear-growth-width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructColumnLinearGrowthWidth :: (IsColumn o) => Int32 -> IO (GValueConstruct o)-constructColumnLinearGrowthWidth val = B.Properties.constructObjectPropertyInt32 "linear-growth-width" val--#if ENABLE_OVERLOADING-data ColumnLinearGrowthWidthPropertyInfo-instance AttrInfo ColumnLinearGrowthWidthPropertyInfo where-    type AttrAllowedOps ColumnLinearGrowthWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint ColumnLinearGrowthWidthPropertyInfo = (~) Int32-    type AttrBaseTypeConstraint ColumnLinearGrowthWidthPropertyInfo = IsColumn-    type AttrGetType ColumnLinearGrowthWidthPropertyInfo = Int32-    type AttrLabel ColumnLinearGrowthWidthPropertyInfo = "linear-growth-width"-    type AttrOrigin ColumnLinearGrowthWidthPropertyInfo = Column-    attrGet _ = getColumnLinearGrowthWidth-    attrSet _ = setColumnLinearGrowthWidth-    attrConstruct _ = constructColumnLinearGrowthWidth-    attrClear _ = undefined-#endif---- VVV Prop "maximum-width"-   -- Type: TBasicType TInt-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@maximum-width@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' column #maximumWidth-@--}-getColumnMaximumWidth :: (MonadIO m, IsColumn o) => o -> m Int32-getColumnMaximumWidth obj = liftIO $ B.Properties.getObjectPropertyInt32 obj "maximum-width"--{- |-Set the value of the “@maximum-width@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' column [ #maximumWidth 'Data.GI.Base.Attributes.:=' value ]-@--}-setColumnMaximumWidth :: (MonadIO m, IsColumn o) => o -> Int32 -> m ()-setColumnMaximumWidth obj val = liftIO $ B.Properties.setObjectPropertyInt32 obj "maximum-width" val--{- |-Construct a `GValueConstruct` with valid value for the “@maximum-width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructColumnMaximumWidth :: (IsColumn o) => Int32 -> IO (GValueConstruct o)-constructColumnMaximumWidth val = B.Properties.constructObjectPropertyInt32 "maximum-width" val--#if ENABLE_OVERLOADING-data ColumnMaximumWidthPropertyInfo-instance AttrInfo ColumnMaximumWidthPropertyInfo where-    type AttrAllowedOps ColumnMaximumWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint ColumnMaximumWidthPropertyInfo = (~) Int32-    type AttrBaseTypeConstraint ColumnMaximumWidthPropertyInfo = IsColumn-    type AttrGetType ColumnMaximumWidthPropertyInfo = Int32-    type AttrLabel ColumnMaximumWidthPropertyInfo = "maximum-width"-    type AttrOrigin ColumnMaximumWidthPropertyInfo = Column-    attrGet _ = getColumnMaximumWidth-    attrSet _ = setColumnMaximumWidth-    attrConstruct _ = constructColumnMaximumWidth-    attrClear _ = undefined-#endif--#if ENABLE_OVERLOADING-instance O.HasAttributeList Column-type instance O.AttributeList Column = ColumnAttributeList-type ColumnAttributeList = ('[ '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("linearGrowthWidth", ColumnLinearGrowthWidthPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("maximumWidth", ColumnMaximumWidthPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo)] :: [(Symbol, *)])-#endif--#if ENABLE_OVERLOADING-columnLinearGrowthWidth :: AttrLabelProxy "linearGrowthWidth"-columnLinearGrowthWidth = AttrLabelProxy--columnMaximumWidth :: AttrLabelProxy "maximumWidth"-columnMaximumWidth = AttrLabelProxy--#endif--#if ENABLE_OVERLOADING-type instance O.SignalList Column = ColumnSignalList-type ColumnSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("add", Gtk.Container.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("checkResize", Gtk.Container.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("remove", Gtk.Container.ContainerRemoveSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("setFocusChild", Gtk.Container.ContainerSetFocusChildSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])--#endif---- method Column::new--- method type : Constructor--- Args : []--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "Column"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_column_new" hdy_column_new :: -    IO (Ptr Column)--{- |-Creates a new 'GI.Handy.Objects.Column.Column'.--}-columnNew ::-    (B.CallStack.HasCallStack, MonadIO m) =>-    m Column-    {- ^ __Returns:__ a new 'GI.Handy.Objects.Column.Column' -}-columnNew  = liftIO $ do-    result <- hdy_column_new-    checkUnexpectedReturnNULL "columnNew" result-    result' <- (newObject Column) result-    return result'--#if ENABLE_OVERLOADING-#endif---- method Column::get_linear_growth_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Column"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyColumn", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TInt)--- throws : False--- Skip return : False--foreign import ccall "hdy_column_get_linear_growth_width" hdy_column_get_linear_growth_width :: -    Ptr Column ->                           -- self : TInterface (Name {namespace = "Handy", name = "Column"})-    IO Int32--{- |-Gets the width up to which the child will be allocated all the available-width and starting from which it will be allocated a portion of the available-width. In bith cases the allocated width won\'t exceed the declared maximum.--}-columnGetLinearGrowthWidth ::-    (B.CallStack.HasCallStack, MonadIO m, IsColumn a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Column.Column' -}-    -> m Int32-    {- ^ __Returns:__ the width up to which the child will be allocated all the available-width. -}-columnGetLinearGrowthWidth self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_column_get_linear_growth_width self'-    touchManagedPtr self-    return result--#if ENABLE_OVERLOADING-data ColumnGetLinearGrowthWidthMethodInfo-instance (signature ~ (m Int32), MonadIO m, IsColumn a) => O.MethodInfo ColumnGetLinearGrowthWidthMethodInfo a signature where-    overloadedMethod _ = columnGetLinearGrowthWidth--#endif---- method Column::get_maximum_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Column"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyColumn", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TInt)--- throws : False--- Skip return : False--foreign import ccall "hdy_column_get_maximum_width" hdy_column_get_maximum_width :: -    Ptr Column ->                           -- self : TInterface (Name {namespace = "Handy", name = "Column"})-    IO Int32--{- |-Gets the maximum width to allocate to the contained child.--}-columnGetMaximumWidth ::-    (B.CallStack.HasCallStack, MonadIO m, IsColumn a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Column.Column' -}-    -> m Int32-    {- ^ __Returns:__ the maximum width to allocate to the contained child. -}-columnGetMaximumWidth self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_column_get_maximum_width self'-    touchManagedPtr self-    return result--#if ENABLE_OVERLOADING-data ColumnGetMaximumWidthMethodInfo-instance (signature ~ (m Int32), MonadIO m, IsColumn a) => O.MethodInfo ColumnGetMaximumWidthMethodInfo a signature where-    overloadedMethod _ = columnGetMaximumWidth--#endif---- method Column::set_linear_growth_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Column"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyColumn", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "linear_growth_width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the linear growth width", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_column_set_linear_growth_width" hdy_column_set_linear_growth_width :: -    Ptr Column ->                           -- self : TInterface (Name {namespace = "Handy", name = "Column"})-    Int32 ->                                -- linear_growth_width : TBasicType TInt-    IO ()--{- |-Sets the width up to which the child will be allocated all the available-width and starting from which it will be allocated a portion of the available-width. In bith cases the allocated width won\'t exceed the declared maximum.--}-columnSetLinearGrowthWidth ::-    (B.CallStack.HasCallStack, MonadIO m, IsColumn a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Column.Column' -}-    -> Int32-    {- ^ /@linearGrowthWidth@/: the linear growth width -}-    -> m ()-columnSetLinearGrowthWidth self linearGrowthWidth = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    hdy_column_set_linear_growth_width self' linearGrowthWidth-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data ColumnSetLinearGrowthWidthMethodInfo-instance (signature ~ (Int32 -> m ()), MonadIO m, IsColumn a) => O.MethodInfo ColumnSetLinearGrowthWidthMethodInfo a signature where-    overloadedMethod _ = columnSetLinearGrowthWidth--#endif---- method Column::set_maximum_width--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Column"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyColumn", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "maximum_width", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the maximum width", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_column_set_maximum_width" hdy_column_set_maximum_width :: -    Ptr Column ->                           -- self : TInterface (Name {namespace = "Handy", name = "Column"})-    Int32 ->                                -- maximum_width : TBasicType TInt-    IO ()--{- |-Sets the maximum width to allocate to the contained child.--}-columnSetMaximumWidth ::-    (B.CallStack.HasCallStack, MonadIO m, IsColumn a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Column.Column' -}-    -> Int32-    {- ^ /@maximumWidth@/: the maximum width -}-    -> m ()-columnSetMaximumWidth self maximumWidth = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    hdy_column_set_maximum_width self' maximumWidth-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data ColumnSetMaximumWidthMethodInfo-instance (signature ~ (Int32 -> m ()), MonadIO m, IsColumn a) => O.MethodInfo ColumnSetMaximumWidthMethodInfo a signature where-    overloadedMethod _ = columnSetMaximumWidth--#endif--
− GI/Handy/Objects/Column.hs-boot
@@ -1,47 +0,0 @@-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))-module GI.Handy.Objects.Column where--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.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.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--newtype Column = Column (ManagedPtr Column)-instance GObject Column where-class (GObject o, O.IsDescendantOf Column o) => IsColumn o-instance (GObject o, O.IsDescendantOf Column o) => IsColumn o-instance O.HasParentTypes Column-#if ENABLE_OVERLOADING-data ColumnLinearGrowthWidthPropertyInfo-#endif-#if ENABLE_OVERLOADING-data ColumnMaximumWidthPropertyInfo-#endif-#if ENABLE_OVERLOADING-data ColumnGetLinearGrowthWidthMethodInfo-#endif-#if ENABLE_OVERLOADING-data ColumnGetMaximumWidthMethodInfo-#endif-#if ENABLE_OVERLOADING-data ColumnSetLinearGrowthWidthMethodInfo-#endif-#if ENABLE_OVERLOADING-data ColumnSetMaximumWidthMethodInfo-#endif
− GI/Handy/Objects/ComboRow.hs
@@ -1,935 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--/No description available in the introspection data./--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Objects.ComboRow-    ( ---- * Exported types-    ComboRow(..)                            ,-    IsComboRow                              ,-    toComboRow                              ,-    noComboRow                              ,--- -- * Methods--- ** bindModel #method:bindModel#--#if ENABLE_OVERLOADING-    ComboRowBindModelMethodInfo             ,-#endif-    comboRowBindModel                       ,----- ** bindNameModel #method:bindNameModel#--#if ENABLE_OVERLOADING-    ComboRowBindNameModelMethodInfo         ,-#endif-    comboRowBindNameModel                   ,----- ** getModel #method:getModel#--#if ENABLE_OVERLOADING-    ComboRowGetModelMethodInfo              ,-#endif-    comboRowGetModel                        ,----- ** getSelectedIndex #method:getSelectedIndex#--#if ENABLE_OVERLOADING-    ComboRowGetSelectedIndexMethodInfo      ,-#endif-    comboRowGetSelectedIndex                ,----- ** new #method:new#--    comboRowNew                             ,----- ** setForEnum #method:setForEnum#--#if ENABLE_OVERLOADING-    ComboRowSetForEnumMethodInfo            ,-#endif-    comboRowSetForEnum                      ,----- ** setSelectedIndex #method:setSelectedIndex#--#if ENABLE_OVERLOADING-    ComboRowSetSelectedIndexMethodInfo      ,-#endif-    comboRowSetSelectedIndex                ,----- -- * Properties--- ** selectedIndex #attr:selectedIndex#-{- | The index of the selected item in its 'GI.Gio.Interfaces.ListModel.ListModel'.--/Since: 0.0.7/--}-#if ENABLE_OVERLOADING-    ComboRowSelectedIndexPropertyInfo       ,-#endif-#if ENABLE_OVERLOADING-    comboRowSelectedIndex                   ,-#endif-    constructComboRowSelectedIndex          ,-    getComboRowSelectedIndex                ,-    setComboRowSelectedIndex                ,-----    ) where--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.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.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--import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface-import qualified GI.GLib.Callbacks as GLib.Callbacks-import qualified GI.GObject.Objects.Object as GObject.Object-import qualified GI.Gio.Interfaces.ListModel as Gio.ListModel-import qualified GI.Gtk.Callbacks as Gtk.Callbacks-import qualified GI.Gtk.Interfaces.Actionable as Gtk.Actionable-import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable-import qualified GI.Gtk.Objects.Bin as Gtk.Bin-import qualified GI.Gtk.Objects.Container as Gtk.Container-import qualified GI.Gtk.Objects.ListBoxRow as Gtk.ListBoxRow-import qualified GI.Gtk.Objects.Widget as Gtk.Widget-import qualified GI.Handy.Callbacks as Handy.Callbacks-import {-# SOURCE #-} qualified GI.Handy.Objects.ActionRow as Handy.ActionRow---- | Memory-managed wrapper type.-newtype ComboRow = ComboRow (ManagedPtr ComboRow)-foreign import ccall "hdy_combo_row_get_type"-    c_hdy_combo_row_get_type :: IO GType--instance GObject ComboRow where-    gobjectType = c_hdy_combo_row_get_type-    ---- | Type class for types which can be safely cast to `ComboRow`, for instance with `toComboRow`.-class (GObject o, O.IsDescendantOf ComboRow o) => IsComboRow o-instance (GObject o, O.IsDescendantOf ComboRow o) => IsComboRow o--instance O.HasParentTypes ComboRow-type instance O.ParentTypes ComboRow = '[Handy.ActionRow.ActionRow, Gtk.ListBoxRow.ListBoxRow, Gtk.Bin.Bin, Gtk.Container.Container, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Actionable.Actionable, Gtk.Buildable.Buildable]---- | Cast to `ComboRow`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.-toComboRow :: (MonadIO m, IsComboRow o) => o -> m ComboRow-toComboRow = liftIO . unsafeCastTo ComboRow---- | A convenience alias for `Nothing` :: `Maybe` `ComboRow`.-noComboRow :: Maybe ComboRow-noComboRow = Nothing--#if ENABLE_OVERLOADING-type family ResolveComboRowMethod (t :: Symbol) (o :: *) :: * where-    ResolveComboRowMethod "activate" o = Handy.ActionRow.ActionRowActivateMethodInfo-    ResolveComboRowMethod "add" o = Gtk.Container.ContainerAddMethodInfo-    ResolveComboRowMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo-    ResolveComboRowMethod "addAction" o = Handy.ActionRow.ActionRowAddActionMethodInfo-    ResolveComboRowMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo-    ResolveComboRowMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo-    ResolveComboRowMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo-    ResolveComboRowMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo-    ResolveComboRowMethod "addPrefix" o = Handy.ActionRow.ActionRowAddPrefixMethodInfo-    ResolveComboRowMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo-    ResolveComboRowMethod "bindModel" o = ComboRowBindModelMethodInfo-    ResolveComboRowMethod "bindNameModel" o = ComboRowBindNameModelMethodInfo-    ResolveComboRowMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo-    ResolveComboRowMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo-    ResolveComboRowMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo-    ResolveComboRowMethod "changed" o = Gtk.ListBoxRow.ListBoxRowChangedMethodInfo-    ResolveComboRowMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo-    ResolveComboRowMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo-    ResolveComboRowMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo-    ResolveComboRowMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo-    ResolveComboRowMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo-    ResolveComboRowMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo-    ResolveComboRowMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo-    ResolveComboRowMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo-    ResolveComboRowMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo-    ResolveComboRowMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo-    ResolveComboRowMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo-    ResolveComboRowMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo-    ResolveComboRowMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo-    ResolveComboRowMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo-    ResolveComboRowMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo-    ResolveComboRowMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo-    ResolveComboRowMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo-    ResolveComboRowMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo-    ResolveComboRowMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo-    ResolveComboRowMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo-    ResolveComboRowMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo-    ResolveComboRowMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo-    ResolveComboRowMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo-    ResolveComboRowMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo-    ResolveComboRowMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo-    ResolveComboRowMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo-    ResolveComboRowMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo-    ResolveComboRowMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo-    ResolveComboRowMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo-    ResolveComboRowMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo-    ResolveComboRowMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo-    ResolveComboRowMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo-    ResolveComboRowMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo-    ResolveComboRowMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo-    ResolveComboRowMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo-    ResolveComboRowMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo-    ResolveComboRowMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo-    ResolveComboRowMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo-    ResolveComboRowMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo-    ResolveComboRowMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo-    ResolveComboRowMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo-    ResolveComboRowMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo-    ResolveComboRowMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo-    ResolveComboRowMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo-    ResolveComboRowMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo-    ResolveComboRowMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo-    ResolveComboRowMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo-    ResolveComboRowMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo-    ResolveComboRowMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo-    ResolveComboRowMethod "event" o = Gtk.Widget.WidgetEventMethodInfo-    ResolveComboRowMethod "forall" o = Gtk.Container.ContainerForallMethodInfo-    ResolveComboRowMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo-    ResolveComboRowMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo-    ResolveComboRowMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo-    ResolveComboRowMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo-    ResolveComboRowMethod "getv" o = GObject.Object.ObjectGetvMethodInfo-    ResolveComboRowMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo-    ResolveComboRowMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo-    ResolveComboRowMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo-    ResolveComboRowMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo-    ResolveComboRowMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo-    ResolveComboRowMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo-    ResolveComboRowMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo-    ResolveComboRowMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo-    ResolveComboRowMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo-    ResolveComboRowMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo-    ResolveComboRowMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo-    ResolveComboRowMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo-    ResolveComboRowMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo-    ResolveComboRowMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo-    ResolveComboRowMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo-    ResolveComboRowMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo-    ResolveComboRowMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo-    ResolveComboRowMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo-    ResolveComboRowMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo-    ResolveComboRowMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo-    ResolveComboRowMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo-    ResolveComboRowMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo-    ResolveComboRowMethod "isSelected" o = Gtk.ListBoxRow.ListBoxRowIsSelectedMethodInfo-    ResolveComboRowMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo-    ResolveComboRowMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo-    ResolveComboRowMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo-    ResolveComboRowMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo-    ResolveComboRowMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo-    ResolveComboRowMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo-    ResolveComboRowMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo-    ResolveComboRowMethod "map" o = Gtk.Widget.WidgetMapMethodInfo-    ResolveComboRowMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo-    ResolveComboRowMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo-    ResolveComboRowMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo-    ResolveComboRowMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo-    ResolveComboRowMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo-    ResolveComboRowMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo-    ResolveComboRowMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo-    ResolveComboRowMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo-    ResolveComboRowMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo-    ResolveComboRowMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo-    ResolveComboRowMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo-    ResolveComboRowMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo-    ResolveComboRowMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo-    ResolveComboRowMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo-    ResolveComboRowMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo-    ResolveComboRowMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo-    ResolveComboRowMethod "path" o = Gtk.Widget.WidgetPathMethodInfo-    ResolveComboRowMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo-    ResolveComboRowMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo-    ResolveComboRowMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo-    ResolveComboRowMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo-    ResolveComboRowMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo-    ResolveComboRowMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo-    ResolveComboRowMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo-    ResolveComboRowMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo-    ResolveComboRowMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo-    ResolveComboRowMethod "ref" o = GObject.Object.ObjectRefMethodInfo-    ResolveComboRowMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo-    ResolveComboRowMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo-    ResolveComboRowMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo-    ResolveComboRowMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo-    ResolveComboRowMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo-    ResolveComboRowMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo-    ResolveComboRowMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo-    ResolveComboRowMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo-    ResolveComboRowMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo-    ResolveComboRowMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo-    ResolveComboRowMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo-    ResolveComboRowMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo-    ResolveComboRowMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo-    ResolveComboRowMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo-    ResolveComboRowMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo-    ResolveComboRowMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo-    ResolveComboRowMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo-    ResolveComboRowMethod "show" o = Gtk.Widget.WidgetShowMethodInfo-    ResolveComboRowMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo-    ResolveComboRowMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo-    ResolveComboRowMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo-    ResolveComboRowMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo-    ResolveComboRowMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo-    ResolveComboRowMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo-    ResolveComboRowMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo-    ResolveComboRowMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo-    ResolveComboRowMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo-    ResolveComboRowMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo-    ResolveComboRowMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo-    ResolveComboRowMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo-    ResolveComboRowMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo-    ResolveComboRowMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo-    ResolveComboRowMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo-    ResolveComboRowMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo-    ResolveComboRowMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo-    ResolveComboRowMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo-    ResolveComboRowMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo-    ResolveComboRowMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo-    ResolveComboRowMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo-    ResolveComboRowMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo-    ResolveComboRowMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo-    ResolveComboRowMethod "getActionName" o = Gtk.Actionable.ActionableGetActionNameMethodInfo-    ResolveComboRowMethod "getActionTargetValue" o = Gtk.Actionable.ActionableGetActionTargetValueMethodInfo-    ResolveComboRowMethod "getActivatable" o = Gtk.ListBoxRow.ListBoxRowGetActivatableMethodInfo-    ResolveComboRowMethod "getActivatableWidget" o = Handy.ActionRow.ActionRowGetActivatableWidgetMethodInfo-    ResolveComboRowMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo-    ResolveComboRowMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo-    ResolveComboRowMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo-    ResolveComboRowMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo-    ResolveComboRowMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo-    ResolveComboRowMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo-    ResolveComboRowMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo-    ResolveComboRowMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo-    ResolveComboRowMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo-    ResolveComboRowMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo-    ResolveComboRowMethod "getChild" o = Gtk.Bin.BinGetChildMethodInfo-    ResolveComboRowMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo-    ResolveComboRowMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo-    ResolveComboRowMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo-    ResolveComboRowMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo-    ResolveComboRowMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo-    ResolveComboRowMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo-    ResolveComboRowMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo-    ResolveComboRowMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo-    ResolveComboRowMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo-    ResolveComboRowMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo-    ResolveComboRowMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo-    ResolveComboRowMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo-    ResolveComboRowMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo-    ResolveComboRowMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo-    ResolveComboRowMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo-    ResolveComboRowMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo-    ResolveComboRowMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo-    ResolveComboRowMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo-    ResolveComboRowMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo-    ResolveComboRowMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo-    ResolveComboRowMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo-    ResolveComboRowMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo-    ResolveComboRowMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo-    ResolveComboRowMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo-    ResolveComboRowMethod "getHeader" o = Gtk.ListBoxRow.ListBoxRowGetHeaderMethodInfo-    ResolveComboRowMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo-    ResolveComboRowMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo-    ResolveComboRowMethod "getIconName" o = Handy.ActionRow.ActionRowGetIconNameMethodInfo-    ResolveComboRowMethod "getIndex" o = Gtk.ListBoxRow.ListBoxRowGetIndexMethodInfo-    ResolveComboRowMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo-    ResolveComboRowMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo-    ResolveComboRowMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo-    ResolveComboRowMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo-    ResolveComboRowMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo-    ResolveComboRowMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo-    ResolveComboRowMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo-    ResolveComboRowMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo-    ResolveComboRowMethod "getModel" o = ComboRowGetModelMethodInfo-    ResolveComboRowMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo-    ResolveComboRowMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo-    ResolveComboRowMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo-    ResolveComboRowMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo-    ResolveComboRowMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo-    ResolveComboRowMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo-    ResolveComboRowMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo-    ResolveComboRowMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo-    ResolveComboRowMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo-    ResolveComboRowMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo-    ResolveComboRowMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo-    ResolveComboRowMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo-    ResolveComboRowMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo-    ResolveComboRowMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo-    ResolveComboRowMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo-    ResolveComboRowMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo-    ResolveComboRowMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo-    ResolveComboRowMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo-    ResolveComboRowMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo-    ResolveComboRowMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo-    ResolveComboRowMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo-    ResolveComboRowMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo-    ResolveComboRowMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo-    ResolveComboRowMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo-    ResolveComboRowMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo-    ResolveComboRowMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo-    ResolveComboRowMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo-    ResolveComboRowMethod "getSelectable" o = Gtk.ListBoxRow.ListBoxRowGetSelectableMethodInfo-    ResolveComboRowMethod "getSelectedIndex" o = ComboRowGetSelectedIndexMethodInfo-    ResolveComboRowMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo-    ResolveComboRowMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo-    ResolveComboRowMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo-    ResolveComboRowMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo-    ResolveComboRowMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo-    ResolveComboRowMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo-    ResolveComboRowMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo-    ResolveComboRowMethod "getSubtitle" o = Handy.ActionRow.ActionRowGetSubtitleMethodInfo-    ResolveComboRowMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo-    ResolveComboRowMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo-    ResolveComboRowMethod "getTitle" o = Handy.ActionRow.ActionRowGetTitleMethodInfo-    ResolveComboRowMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo-    ResolveComboRowMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo-    ResolveComboRowMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo-    ResolveComboRowMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo-    ResolveComboRowMethod "getUseUnderline" o = Handy.ActionRow.ActionRowGetUseUnderlineMethodInfo-    ResolveComboRowMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo-    ResolveComboRowMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo-    ResolveComboRowMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo-    ResolveComboRowMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo-    ResolveComboRowMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo-    ResolveComboRowMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo-    ResolveComboRowMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo-    ResolveComboRowMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo-    ResolveComboRowMethod "setActionName" o = Gtk.Actionable.ActionableSetActionNameMethodInfo-    ResolveComboRowMethod "setActionTargetValue" o = Gtk.Actionable.ActionableSetActionTargetValueMethodInfo-    ResolveComboRowMethod "setActivatable" o = Gtk.ListBoxRow.ListBoxRowSetActivatableMethodInfo-    ResolveComboRowMethod "setActivatableWidget" o = Handy.ActionRow.ActionRowSetActivatableWidgetMethodInfo-    ResolveComboRowMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo-    ResolveComboRowMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo-    ResolveComboRowMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo-    ResolveComboRowMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo-    ResolveComboRowMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo-    ResolveComboRowMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo-    ResolveComboRowMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo-    ResolveComboRowMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo-    ResolveComboRowMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo-    ResolveComboRowMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo-    ResolveComboRowMethod "setDetailedActionName" o = Gtk.Actionable.ActionableSetDetailedActionNameMethodInfo-    ResolveComboRowMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo-    ResolveComboRowMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo-    ResolveComboRowMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo-    ResolveComboRowMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo-    ResolveComboRowMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo-    ResolveComboRowMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo-    ResolveComboRowMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo-    ResolveComboRowMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo-    ResolveComboRowMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo-    ResolveComboRowMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo-    ResolveComboRowMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo-    ResolveComboRowMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo-    ResolveComboRowMethod "setForEnum" o = ComboRowSetForEnumMethodInfo-    ResolveComboRowMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo-    ResolveComboRowMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo-    ResolveComboRowMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo-    ResolveComboRowMethod "setHeader" o = Gtk.ListBoxRow.ListBoxRowSetHeaderMethodInfo-    ResolveComboRowMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo-    ResolveComboRowMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo-    ResolveComboRowMethod "setIconName" o = Handy.ActionRow.ActionRowSetIconNameMethodInfo-    ResolveComboRowMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo-    ResolveComboRowMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo-    ResolveComboRowMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo-    ResolveComboRowMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo-    ResolveComboRowMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo-    ResolveComboRowMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo-    ResolveComboRowMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo-    ResolveComboRowMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo-    ResolveComboRowMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo-    ResolveComboRowMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo-    ResolveComboRowMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo-    ResolveComboRowMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo-    ResolveComboRowMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo-    ResolveComboRowMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo-    ResolveComboRowMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo-    ResolveComboRowMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo-    ResolveComboRowMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo-    ResolveComboRowMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo-    ResolveComboRowMethod "setSelectable" o = Gtk.ListBoxRow.ListBoxRowSetSelectableMethodInfo-    ResolveComboRowMethod "setSelectedIndex" o = ComboRowSetSelectedIndexMethodInfo-    ResolveComboRowMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo-    ResolveComboRowMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo-    ResolveComboRowMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo-    ResolveComboRowMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo-    ResolveComboRowMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo-    ResolveComboRowMethod "setSubtitle" o = Handy.ActionRow.ActionRowSetSubtitleMethodInfo-    ResolveComboRowMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo-    ResolveComboRowMethod "setTitle" o = Handy.ActionRow.ActionRowSetTitleMethodInfo-    ResolveComboRowMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo-    ResolveComboRowMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo-    ResolveComboRowMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo-    ResolveComboRowMethod "setUseUnderline" o = Handy.ActionRow.ActionRowSetUseUnderlineMethodInfo-    ResolveComboRowMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo-    ResolveComboRowMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo-    ResolveComboRowMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo-    ResolveComboRowMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo-    ResolveComboRowMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo-    ResolveComboRowMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo-    ResolveComboRowMethod l o = O.MethodResolutionFailed l o--instance (info ~ ResolveComboRowMethod t ComboRow, O.MethodInfo info ComboRow p) => OL.IsLabel t (ComboRow -> p) where-#if MIN_VERSION_base(4,10,0)-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#else-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#endif--#endif---- VVV Prop "selected-index"-   -- Type: TBasicType TInt-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@selected-index@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' comboRow #selectedIndex-@--}-getComboRowSelectedIndex :: (MonadIO m, IsComboRow o) => o -> m Int32-getComboRowSelectedIndex obj = liftIO $ B.Properties.getObjectPropertyInt32 obj "selected-index"--{- |-Set the value of the “@selected-index@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' comboRow [ #selectedIndex 'Data.GI.Base.Attributes.:=' value ]-@--}-setComboRowSelectedIndex :: (MonadIO m, IsComboRow o) => o -> Int32 -> m ()-setComboRowSelectedIndex obj val = liftIO $ B.Properties.setObjectPropertyInt32 obj "selected-index" val--{- |-Construct a `GValueConstruct` with valid value for the “@selected-index@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructComboRowSelectedIndex :: (IsComboRow o) => Int32 -> IO (GValueConstruct o)-constructComboRowSelectedIndex val = B.Properties.constructObjectPropertyInt32 "selected-index" val--#if ENABLE_OVERLOADING-data ComboRowSelectedIndexPropertyInfo-instance AttrInfo ComboRowSelectedIndexPropertyInfo where-    type AttrAllowedOps ComboRowSelectedIndexPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint ComboRowSelectedIndexPropertyInfo = (~) Int32-    type AttrBaseTypeConstraint ComboRowSelectedIndexPropertyInfo = IsComboRow-    type AttrGetType ComboRowSelectedIndexPropertyInfo = Int32-    type AttrLabel ComboRowSelectedIndexPropertyInfo = "selected-index"-    type AttrOrigin ComboRowSelectedIndexPropertyInfo = ComboRow-    attrGet _ = getComboRowSelectedIndex-    attrSet _ = setComboRowSelectedIndex-    attrConstruct _ = constructComboRowSelectedIndex-    attrClear _ = undefined-#endif--#if ENABLE_OVERLOADING-instance O.HasAttributeList ComboRow-type instance O.AttributeList ComboRow = ComboRowAttributeList-type ComboRowAttributeList = ('[ '("actionName", Gtk.Actionable.ActionableActionNamePropertyInfo), '("actionTarget", Gtk.Actionable.ActionableActionTargetPropertyInfo), '("activatable", Gtk.ListBoxRow.ListBoxRowActivatablePropertyInfo), '("activatableWidget", Handy.ActionRow.ActionRowActivatableWidgetPropertyInfo), '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("iconName", Handy.ActionRow.ActionRowIconNamePropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("selectable", Gtk.ListBoxRow.ListBoxRowSelectablePropertyInfo), '("selectedIndex", ComboRowSelectedIndexPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("subtitle", Handy.ActionRow.ActionRowSubtitlePropertyInfo), '("title", Handy.ActionRow.ActionRowTitlePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("useUnderline", Handy.ActionRow.ActionRowUseUnderlinePropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo)] :: [(Symbol, *)])-#endif--#if ENABLE_OVERLOADING-comboRowSelectedIndex :: AttrLabelProxy "selectedIndex"-comboRowSelectedIndex = AttrLabelProxy--#endif--#if ENABLE_OVERLOADING-type instance O.SignalList ComboRow = ComboRowSignalList-type ComboRowSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("activate", Gtk.ListBoxRow.ListBoxRowActivateSignalInfo), '("add", Gtk.Container.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("checkResize", Gtk.Container.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("remove", Gtk.Container.ContainerRemoveSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("setFocusChild", Gtk.Container.ContainerSetFocusChildSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])--#endif---- method ComboRow::new--- method type : Constructor--- Args : []--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "ComboRow"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_combo_row_new" hdy_combo_row_new :: -    IO (Ptr ComboRow)--{- |-Creates a new 'GI.Handy.Objects.ComboRow.ComboRow'.--/Since: 0.0.6/--}-comboRowNew ::-    (B.CallStack.HasCallStack, MonadIO m) =>-    m ComboRow-    {- ^ __Returns:__ a new 'GI.Handy.Objects.ComboRow.ComboRow' -}-comboRowNew  = liftIO $ do-    result <- hdy_combo_row_new-    checkUnexpectedReturnNULL "comboRowNew" result-    result' <- (newObject ComboRow) result-    return result'--#if ENABLE_OVERLOADING-#endif---- method ComboRow::bind_model--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ComboRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyComboRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "model", argType = TInterface (Name {namespace = "Gio", name = "ListModel"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "the #GListModel to be bound to @self", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "create_list_widget_func", argType = TInterface (Name {namespace = "Gtk", name = "ListBoxCreateWidgetFunc"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "a function that creates\n  widgets for items to display in the list, or %NULL in case you also passed\n  %NULL as @model", sinceVersion = Nothing}, argScope = ScopeTypeCall, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "create_current_widget_func", argType = TInterface (Name {namespace = "Gtk", name = "ListBoxCreateWidgetFunc"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "a function that creates\n  widgets for items to display as the seleted item, or %NULL in case you also\n  passed %NULL as @model", sinceVersion = Nothing}, argScope = ScopeTypeNotified, argClosure = 4, argDestroy = 5, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TPtr, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "user data passed to @create_list_widget_func and\n  @create_current_widget_func", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data_free_func", argType = TInterface (Name {namespace = "GLib", name = "DestroyNotify"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "function for freeing @user_data", sinceVersion = Nothing}, argScope = ScopeTypeAsync, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_combo_row_bind_model" hdy_combo_row_bind_model :: -    Ptr ComboRow ->                         -- self : TInterface (Name {namespace = "Handy", name = "ComboRow"})-    Ptr Gio.ListModel.ListModel ->          -- model : TInterface (Name {namespace = "Gio", name = "ListModel"})-    FunPtr Gtk.Callbacks.C_ListBoxCreateWidgetFunc -> -- create_list_widget_func : TInterface (Name {namespace = "Gtk", name = "ListBoxCreateWidgetFunc"})-    FunPtr Gtk.Callbacks.C_ListBoxCreateWidgetFunc -> -- create_current_widget_func : TInterface (Name {namespace = "Gtk", name = "ListBoxCreateWidgetFunc"})-    Ptr () ->                               -- user_data : TBasicType TPtr-    FunPtr GLib.Callbacks.C_DestroyNotify -> -- user_data_free_func : TInterface (Name {namespace = "GLib", name = "DestroyNotify"})-    IO ()--{- |-Binds /@model@/ to /@self@/.--If /@self@/ was already bound to a model, that previous binding is destroyed.--The contents of /@self@/ are cleared and then filled with widgets that represent-items from /@model@/. /@self@/ is updated whenever /@model@/ changes. If /@model@/ is-'Nothing', /@self@/ is left empty.--/Since: 0.0.6/--}-comboRowBindModel ::-    (B.CallStack.HasCallStack, MonadIO m, IsComboRow a, Gio.ListModel.IsListModel b) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ComboRow.ComboRow' -}-    -> Maybe (b)-    {- ^ /@model@/: the 'GI.Gio.Interfaces.ListModel.ListModel' to be bound to /@self@/ -}-    -> Maybe (Gtk.Callbacks.ListBoxCreateWidgetFunc)-    {- ^ /@createListWidgetFunc@/: a function that creates-  widgets for items to display in the list, or 'Nothing' in case you also passed-  'Nothing' as /@model@/ -}-    -> Maybe (Gtk.Callbacks.ListBoxCreateWidgetFunc)-    {- ^ /@createCurrentWidgetFunc@/: a function that creates-  widgets for items to display as the seleted item, or 'Nothing' in case you also-  passed 'Nothing' as /@model@/ -}-    -> m ()-comboRowBindModel self model createListWidgetFunc createCurrentWidgetFunc = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    maybeModel <- case model of-        Nothing -> return nullPtr-        Just jModel -> do-            jModel' <- unsafeManagedPtrCastPtr jModel-            return jModel'-    maybeCreateListWidgetFunc <- case createListWidgetFunc of-        Nothing -> return (castPtrToFunPtr nullPtr)-        Just jCreateListWidgetFunc -> do-            jCreateListWidgetFunc' <- Gtk.Callbacks.mk_ListBoxCreateWidgetFunc (Gtk.Callbacks.wrap_ListBoxCreateWidgetFunc Nothing (Gtk.Callbacks.drop_closures_ListBoxCreateWidgetFunc jCreateListWidgetFunc))-            return jCreateListWidgetFunc'-    maybeCreateCurrentWidgetFunc <- case createCurrentWidgetFunc of-        Nothing -> return (castPtrToFunPtr nullPtr)-        Just jCreateCurrentWidgetFunc -> do-            jCreateCurrentWidgetFunc' <- Gtk.Callbacks.mk_ListBoxCreateWidgetFunc (Gtk.Callbacks.wrap_ListBoxCreateWidgetFunc Nothing (Gtk.Callbacks.drop_closures_ListBoxCreateWidgetFunc jCreateCurrentWidgetFunc))-            return jCreateCurrentWidgetFunc'-    let userData = castFunPtrToPtr maybeCreateCurrentWidgetFunc-    let userDataFreeFunc = safeFreeFunPtrPtr-    hdy_combo_row_bind_model self' maybeModel maybeCreateListWidgetFunc maybeCreateCurrentWidgetFunc userData userDataFreeFunc-    safeFreeFunPtr $ castFunPtrToPtr maybeCreateListWidgetFunc-    touchManagedPtr self-    whenJust model touchManagedPtr-    return ()--#if ENABLE_OVERLOADING-data ComboRowBindModelMethodInfo-instance (signature ~ (Maybe (b) -> Maybe (Gtk.Callbacks.ListBoxCreateWidgetFunc) -> Maybe (Gtk.Callbacks.ListBoxCreateWidgetFunc) -> m ()), MonadIO m, IsComboRow a, Gio.ListModel.IsListModel b) => O.MethodInfo ComboRowBindModelMethodInfo a signature where-    overloadedMethod _ = comboRowBindModel--#endif---- method ComboRow::bind_name_model--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ComboRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyComboRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "model", argType = TInterface (Name {namespace = "Gio", name = "ListModel"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "the #GListModel to be bound to @self", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "get_name_func", argType = TInterface (Name {namespace = "Handy", name = "ComboRowGetNameFunc"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "a function that creates names for items, or %NULL\n  in case you also passed %NULL as @model", sinceVersion = Nothing}, argScope = ScopeTypeNotified, argClosure = 3, argDestroy = 4, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TPtr, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "user data passed to @get_name_func", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data_free_func", argType = TInterface (Name {namespace = "GLib", name = "DestroyNotify"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "function for freeing @user_data", sinceVersion = Nothing}, argScope = ScopeTypeAsync, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_combo_row_bind_name_model" hdy_combo_row_bind_name_model :: -    Ptr ComboRow ->                         -- self : TInterface (Name {namespace = "Handy", name = "ComboRow"})-    Ptr Gio.ListModel.ListModel ->          -- model : TInterface (Name {namespace = "Gio", name = "ListModel"})-    FunPtr Handy.Callbacks.C_ComboRowGetNameFunc -> -- get_name_func : TInterface (Name {namespace = "Handy", name = "ComboRowGetNameFunc"})-    Ptr () ->                               -- user_data : TBasicType TPtr-    FunPtr GLib.Callbacks.C_DestroyNotify -> -- user_data_free_func : TInterface (Name {namespace = "GLib", name = "DestroyNotify"})-    IO ()--{- |-Binds /@model@/ to /@self@/.--If /@self@/ was already bound to a model, that previous binding is destroyed.--The contents of /@self@/ are cleared and then filled with widgets that represent-items from /@model@/. /@self@/ is updated whenever /@model@/ changes. If /@model@/ is-'Nothing', /@self@/ is left empty.--This is more conventient to use than 'GI.Handy.Objects.ComboRow.comboRowBindModel' if you want-to represent items of the model with names.--/Since: 0.0.6/--}-comboRowBindNameModel ::-    (B.CallStack.HasCallStack, MonadIO m, IsComboRow a, Gio.ListModel.IsListModel b) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ComboRow.ComboRow' -}-    -> Maybe (b)-    {- ^ /@model@/: the 'GI.Gio.Interfaces.ListModel.ListModel' to be bound to /@self@/ -}-    -> Maybe (Handy.Callbacks.ComboRowGetNameFunc)-    {- ^ /@getNameFunc@/: a function that creates names for items, or 'Nothing'-  in case you also passed 'Nothing' as /@model@/ -}-    -> m ()-comboRowBindNameModel self model getNameFunc = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    maybeModel <- case model of-        Nothing -> return nullPtr-        Just jModel -> do-            jModel' <- unsafeManagedPtrCastPtr jModel-            return jModel'-    maybeGetNameFunc <- case getNameFunc of-        Nothing -> return (castPtrToFunPtr nullPtr)-        Just jGetNameFunc -> do-            jGetNameFunc' <- Handy.Callbacks.mk_ComboRowGetNameFunc (Handy.Callbacks.wrap_ComboRowGetNameFunc Nothing (Handy.Callbacks.drop_closures_ComboRowGetNameFunc jGetNameFunc))-            return jGetNameFunc'-    let userData = castFunPtrToPtr maybeGetNameFunc-    let userDataFreeFunc = safeFreeFunPtrPtr-    hdy_combo_row_bind_name_model self' maybeModel maybeGetNameFunc userData userDataFreeFunc-    touchManagedPtr self-    whenJust model touchManagedPtr-    return ()--#if ENABLE_OVERLOADING-data ComboRowBindNameModelMethodInfo-instance (signature ~ (Maybe (b) -> Maybe (Handy.Callbacks.ComboRowGetNameFunc) -> m ()), MonadIO m, IsComboRow a, Gio.ListModel.IsListModel b) => O.MethodInfo ComboRowBindNameModelMethodInfo a signature where-    overloadedMethod _ = comboRowBindNameModel--#endif---- method ComboRow::get_model--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ComboRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyComboRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Gio", name = "ListModel"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_combo_row_get_model" hdy_combo_row_get_model :: -    Ptr ComboRow ->                         -- self : TInterface (Name {namespace = "Handy", name = "ComboRow"})-    IO (Ptr Gio.ListModel.ListModel)--{- |-Gets the model bound to /@self@/, or 'Nothing' if none is bound.--/Since: 0.0.6/--}-comboRowGetModel ::-    (B.CallStack.HasCallStack, MonadIO m, IsComboRow a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ComboRow.ComboRow' -}-    -> m (Maybe Gio.ListModel.ListModel)-    {- ^ __Returns:__ the 'GI.Gio.Interfaces.ListModel.ListModel' bound to /@self@/ or 'Nothing' -}-comboRowGetModel self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_combo_row_get_model self'-    maybeResult <- convertIfNonNull result $ \result' -> do-        result'' <- (newObject Gio.ListModel.ListModel) result'-        return result''-    touchManagedPtr self-    return maybeResult--#if ENABLE_OVERLOADING-data ComboRowGetModelMethodInfo-instance (signature ~ (m (Maybe Gio.ListModel.ListModel)), MonadIO m, IsComboRow a) => O.MethodInfo ComboRowGetModelMethodInfo a signature where-    overloadedMethod _ = comboRowGetModel--#endif---- method ComboRow::get_selected_index--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ComboRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #GtkListBoxRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TInt)--- throws : False--- Skip return : False--foreign import ccall "hdy_combo_row_get_selected_index" hdy_combo_row_get_selected_index :: -    Ptr ComboRow ->                         -- self : TInterface (Name {namespace = "Handy", name = "ComboRow"})-    IO Int32--{- |-Gets the index of the selected item in its 'GI.Gio.Interfaces.ListModel.ListModel'.--/Since: 0.0.7/--}-comboRowGetSelectedIndex ::-    (B.CallStack.HasCallStack, MonadIO m, IsComboRow a) =>-    a-    {- ^ /@self@/: a 'GI.Gtk.Objects.ListBoxRow.ListBoxRow' -}-    -> m Int32-    {- ^ __Returns:__ the index of the selected item, or -1 if no item is selected -}-comboRowGetSelectedIndex self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_combo_row_get_selected_index self'-    touchManagedPtr self-    return result--#if ENABLE_OVERLOADING-data ComboRowGetSelectedIndexMethodInfo-instance (signature ~ (m Int32), MonadIO m, IsComboRow a) => O.MethodInfo ComboRowGetSelectedIndexMethodInfo a signature where-    overloadedMethod _ = comboRowGetSelectedIndex--#endif---- method ComboRow::set_for_enum--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ComboRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyComboRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enum_type", argType = TBasicType TGType, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the enumeration #GType to be bound to @self", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "get_name_func", argType = TInterface (Name {namespace = "Handy", name = "ComboRowGetEnumValueNameFunc"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "a function that creates names for items, or %NULL\n  in case you also passed %NULL as @model", sinceVersion = Nothing}, argScope = ScopeTypeNotified, argClosure = 3, argDestroy = 4, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TPtr, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "user data passed to @get_name_func", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data_free_func", argType = TInterface (Name {namespace = "GLib", name = "DestroyNotify"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "function for freeing @user_data", sinceVersion = Nothing}, argScope = ScopeTypeAsync, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_combo_row_set_for_enum" hdy_combo_row_set_for_enum :: -    Ptr ComboRow ->                         -- self : TInterface (Name {namespace = "Handy", name = "ComboRow"})-    CGType ->                               -- enum_type : TBasicType TGType-    FunPtr Handy.Callbacks.C_ComboRowGetEnumValueNameFunc -> -- get_name_func : TInterface (Name {namespace = "Handy", name = "ComboRowGetEnumValueNameFunc"})-    Ptr () ->                               -- user_data : TBasicType TPtr-    FunPtr GLib.Callbacks.C_DestroyNotify -> -- user_data_free_func : TInterface (Name {namespace = "GLib", name = "DestroyNotify"})-    IO ()--{- |-Creates a model for /@enumType@/ and binds it to /@self@/. The items of the model-will be 'GI.Handy.Objects.EnumValueObject.EnumValueObject' objects.--If /@self@/ was already bound to a model, that previous binding is destroyed.--The contents of /@self@/ are cleared and then filled with widgets that represent-items from /@model@/. /@self@/ is updated whenever /@model@/ changes. If /@model@/ is-'Nothing', /@self@/ is left empty.--This is more conventient to use than 'GI.Handy.Objects.ComboRow.comboRowBindNameModel' if you-want to represent values of an enumeration with names.--See 'GI.Handy.Functions.enumValueRowName'.--/Since: 0.0.6/--}-comboRowSetForEnum ::-    (B.CallStack.HasCallStack, MonadIO m, IsComboRow a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ComboRow.ComboRow' -}-    -> GType-    {- ^ /@enumType@/: the enumeration 'GType' to be bound to /@self@/ -}-    -> Maybe (Handy.Callbacks.ComboRowGetEnumValueNameFunc)-    {- ^ /@getNameFunc@/: a function that creates names for items, or 'Nothing'-  in case you also passed 'Nothing' as /@model@/ -}-    -> m ()-comboRowSetForEnum self enumType getNameFunc = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    let enumType' = gtypeToCGType enumType-    maybeGetNameFunc <- case getNameFunc of-        Nothing -> return (castPtrToFunPtr nullPtr)-        Just jGetNameFunc -> do-            jGetNameFunc' <- Handy.Callbacks.mk_ComboRowGetEnumValueNameFunc (Handy.Callbacks.wrap_ComboRowGetEnumValueNameFunc Nothing (Handy.Callbacks.drop_closures_ComboRowGetEnumValueNameFunc jGetNameFunc))-            return jGetNameFunc'-    let userData = castFunPtrToPtr maybeGetNameFunc-    let userDataFreeFunc = safeFreeFunPtrPtr-    hdy_combo_row_set_for_enum self' enumType' maybeGetNameFunc userData userDataFreeFunc-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data ComboRowSetForEnumMethodInfo-instance (signature ~ (GType -> Maybe (Handy.Callbacks.ComboRowGetEnumValueNameFunc) -> m ()), MonadIO m, IsComboRow a) => O.MethodInfo ComboRowSetForEnumMethodInfo a signature where-    overloadedMethod _ = comboRowSetForEnum--#endif---- method ComboRow::set_selected_index--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ComboRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyComboRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selected_index", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the index of the selected item", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_combo_row_set_selected_index" hdy_combo_row_set_selected_index :: -    Ptr ComboRow ->                         -- self : TInterface (Name {namespace = "Handy", name = "ComboRow"})-    Int32 ->                                -- selected_index : TBasicType TInt-    IO ()--{- |-Sets the index of the selected item in its 'GI.Gio.Interfaces.ListModel.ListModel'.--/Since: 0.0.7/--}-comboRowSetSelectedIndex ::-    (B.CallStack.HasCallStack, MonadIO m, IsComboRow a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ComboRow.ComboRow' -}-    -> Int32-    {- ^ /@selectedIndex@/: the index of the selected item -}-    -> m ()-comboRowSetSelectedIndex self selectedIndex = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    hdy_combo_row_set_selected_index self' selectedIndex-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data ComboRowSetSelectedIndexMethodInfo-instance (signature ~ (Int32 -> m ()), MonadIO m, IsComboRow a) => O.MethodInfo ComboRowSetSelectedIndexMethodInfo a signature where-    overloadedMethod _ = comboRowSetSelectedIndex--#endif--
− GI/Handy/Objects/ComboRow.hs-boot
@@ -1,50 +0,0 @@-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))-module GI.Handy.Objects.ComboRow where--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.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.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--newtype ComboRow = ComboRow (ManagedPtr ComboRow)-instance GObject ComboRow where-class (GObject o, O.IsDescendantOf ComboRow o) => IsComboRow o-instance (GObject o, O.IsDescendantOf ComboRow o) => IsComboRow o-instance O.HasParentTypes ComboRow-#if ENABLE_OVERLOADING-data ComboRowSelectedIndexPropertyInfo-#endif-#if ENABLE_OVERLOADING-data ComboRowBindModelMethodInfo-#endif-#if ENABLE_OVERLOADING-data ComboRowBindNameModelMethodInfo-#endif-#if ENABLE_OVERLOADING-data ComboRowGetModelMethodInfo-#endif-#if ENABLE_OVERLOADING-data ComboRowGetSelectedIndexMethodInfo-#endif-#if ENABLE_OVERLOADING-data ComboRowSetForEnumMethodInfo-#endif-#if ENABLE_OVERLOADING-data ComboRowSetSelectedIndexMethodInfo-#endif
− GI/Handy/Objects/Dialer.hs
@@ -1,1387 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--/No description available in the introspection data./--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Objects.Dialer-    ( ---- * Exported types-    Dialer(..)                              ,-    IsDialer                                ,-    toDialer                                ,-    noDialer                                ,--- -- * Methods--- ** clearNumber #method:clearNumber#--#if ENABLE_OVERLOADING-    DialerClearNumberMethodInfo             ,-#endif-    dialerClearNumber                       ,----- ** getNumber #method:getNumber#--#if ENABLE_OVERLOADING-    DialerGetNumberMethodInfo               ,-#endif-    dialerGetNumber                         ,----- ** getRelief #method:getRelief#--#if ENABLE_OVERLOADING-    DialerGetReliefMethodInfo               ,-#endif-    dialerGetRelief                         ,----- ** getShowActionButtons #method:getShowActionButtons#--#if ENABLE_OVERLOADING-    DialerGetShowActionButtonsMethodInfo    ,-#endif-    dialerGetShowActionButtons              ,----- ** new #method:new#--    dialerNew                               ,----- ** setNumber #method:setNumber#--#if ENABLE_OVERLOADING-    DialerSetNumberMethodInfo               ,-#endif-    dialerSetNumber                         ,----- ** setRelief #method:setRelief#--#if ENABLE_OVERLOADING-    DialerSetReliefMethodInfo               ,-#endif-    dialerSetRelief                         ,----- ** setShowActionButtons #method:setShowActionButtons#--#if ENABLE_OVERLOADING-    DialerSetShowActionButtonsMethodInfo    ,-#endif-    dialerSetShowActionButtons              ,----- -- * Properties--- ** columnSpacing #attr:columnSpacing#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    DialerColumnSpacingPropertyInfo         ,-#endif-    constructDialerColumnSpacing            ,-#if ENABLE_OVERLOADING-    dialerColumnSpacing                     ,-#endif-    getDialerColumnSpacing                  ,-    setDialerColumnSpacing                  ,----- ** number #attr:number#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    DialerNumberPropertyInfo                ,-#endif-    constructDialerNumber                   ,-#if ENABLE_OVERLOADING-    dialerNumber                            ,-#endif-    getDialerNumber                         ,-    setDialerNumber                         ,----- ** relief #attr:relief#-{- | The relief style of the edges of the main buttons.--}-#if ENABLE_OVERLOADING-    DialerReliefPropertyInfo                ,-#endif-    constructDialerRelief                   ,-#if ENABLE_OVERLOADING-    dialerRelief                            ,-#endif-    getDialerRelief                         ,-    setDialerRelief                         ,----- ** rowSpacing #attr:rowSpacing#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    DialerRowSpacingPropertyInfo            ,-#endif-    constructDialerRowSpacing               ,-#if ENABLE_OVERLOADING-    dialerRowSpacing                        ,-#endif-    getDialerRowSpacing                     ,-    setDialerRowSpacing                     ,----- ** showActionButtons #attr:showActionButtons#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    DialerShowActionButtonsPropertyInfo     ,-#endif-    constructDialerShowActionButtons        ,-#if ENABLE_OVERLOADING-    dialerShowActionButtons                 ,-#endif-    getDialerShowActionButtons              ,-    setDialerShowActionButtons              ,----- -- * Signals--- ** deleted #signal:deleted#--    C_DialerDeletedCallback                 ,-    DialerDeletedCallback                   ,-#if ENABLE_OVERLOADING-    DialerDeletedSignalInfo                 ,-#endif-    afterDialerDeleted                      ,-    genClosure_DialerDeleted                ,-    mk_DialerDeletedCallback                ,-    noDialerDeletedCallback                 ,-    onDialerDeleted                         ,-    wrap_DialerDeletedCallback              ,----- ** submitted #signal:submitted#--    C_DialerSubmittedCallback               ,-    DialerSubmittedCallback                 ,-#if ENABLE_OVERLOADING-    DialerSubmittedSignalInfo               ,-#endif-    afterDialerSubmitted                    ,-    genClosure_DialerSubmitted              ,-    mk_DialerSubmittedCallback              ,-    noDialerSubmittedCallback               ,-    onDialerSubmitted                       ,-    wrap_DialerSubmittedCallback            ,----- ** symbolClicked #signal:symbolClicked#--    C_DialerSymbolClickedCallback           ,-    DialerSymbolClickedCallback             ,-#if ENABLE_OVERLOADING-    DialerSymbolClickedSignalInfo           ,-#endif-    afterDialerSymbolClicked                ,-    genClosure_DialerSymbolClicked          ,-    mk_DialerSymbolClickedCallback          ,-    noDialerSymbolClickedCallback           ,-    onDialerSymbolClicked                   ,-    wrap_DialerSymbolClickedCallback        ,-----    ) where--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.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.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--import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface-import qualified GI.GObject.Objects.Object as GObject.Object-import qualified GI.Gtk.Enums as Gtk.Enums-import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable-import qualified GI.Gtk.Objects.Bin as Gtk.Bin-import qualified GI.Gtk.Objects.Container as Gtk.Container-import qualified GI.Gtk.Objects.Widget as Gtk.Widget---- | Memory-managed wrapper type.-newtype Dialer = Dialer (ManagedPtr Dialer)-foreign import ccall "hdy_dialer_get_type"-    c_hdy_dialer_get_type :: IO GType--instance GObject Dialer where-    gobjectType = c_hdy_dialer_get_type-    ---- | Type class for types which can be safely cast to `Dialer`, for instance with `toDialer`.-class (GObject o, O.IsDescendantOf Dialer o) => IsDialer o-instance (GObject o, O.IsDescendantOf Dialer o) => IsDialer o--instance O.HasParentTypes Dialer-type instance O.ParentTypes Dialer = '[Gtk.Bin.Bin, Gtk.Container.Container, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Buildable.Buildable]---- | Cast to `Dialer`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.-toDialer :: (MonadIO m, IsDialer o) => o -> m Dialer-toDialer = liftIO . unsafeCastTo Dialer---- | A convenience alias for `Nothing` :: `Maybe` `Dialer`.-noDialer :: Maybe Dialer-noDialer = Nothing--#if ENABLE_OVERLOADING-type family ResolveDialerMethod (t :: Symbol) (o :: *) :: * where-    ResolveDialerMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo-    ResolveDialerMethod "add" o = Gtk.Container.ContainerAddMethodInfo-    ResolveDialerMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo-    ResolveDialerMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo-    ResolveDialerMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo-    ResolveDialerMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo-    ResolveDialerMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo-    ResolveDialerMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo-    ResolveDialerMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo-    ResolveDialerMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo-    ResolveDialerMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo-    ResolveDialerMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo-    ResolveDialerMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo-    ResolveDialerMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo-    ResolveDialerMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo-    ResolveDialerMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo-    ResolveDialerMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo-    ResolveDialerMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo-    ResolveDialerMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo-    ResolveDialerMethod "clearNumber" o = DialerClearNumberMethodInfo-    ResolveDialerMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo-    ResolveDialerMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo-    ResolveDialerMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo-    ResolveDialerMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo-    ResolveDialerMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo-    ResolveDialerMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo-    ResolveDialerMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo-    ResolveDialerMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo-    ResolveDialerMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo-    ResolveDialerMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo-    ResolveDialerMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo-    ResolveDialerMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo-    ResolveDialerMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo-    ResolveDialerMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo-    ResolveDialerMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo-    ResolveDialerMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo-    ResolveDialerMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo-    ResolveDialerMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo-    ResolveDialerMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo-    ResolveDialerMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo-    ResolveDialerMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo-    ResolveDialerMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo-    ResolveDialerMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo-    ResolveDialerMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo-    ResolveDialerMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo-    ResolveDialerMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo-    ResolveDialerMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo-    ResolveDialerMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo-    ResolveDialerMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo-    ResolveDialerMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo-    ResolveDialerMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo-    ResolveDialerMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo-    ResolveDialerMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo-    ResolveDialerMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo-    ResolveDialerMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo-    ResolveDialerMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo-    ResolveDialerMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo-    ResolveDialerMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo-    ResolveDialerMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo-    ResolveDialerMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo-    ResolveDialerMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo-    ResolveDialerMethod "event" o = Gtk.Widget.WidgetEventMethodInfo-    ResolveDialerMethod "forall" o = Gtk.Container.ContainerForallMethodInfo-    ResolveDialerMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo-    ResolveDialerMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo-    ResolveDialerMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo-    ResolveDialerMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo-    ResolveDialerMethod "getv" o = GObject.Object.ObjectGetvMethodInfo-    ResolveDialerMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo-    ResolveDialerMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo-    ResolveDialerMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo-    ResolveDialerMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo-    ResolveDialerMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo-    ResolveDialerMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo-    ResolveDialerMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo-    ResolveDialerMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo-    ResolveDialerMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo-    ResolveDialerMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo-    ResolveDialerMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo-    ResolveDialerMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo-    ResolveDialerMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo-    ResolveDialerMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo-    ResolveDialerMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo-    ResolveDialerMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo-    ResolveDialerMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo-    ResolveDialerMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo-    ResolveDialerMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo-    ResolveDialerMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo-    ResolveDialerMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo-    ResolveDialerMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo-    ResolveDialerMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo-    ResolveDialerMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo-    ResolveDialerMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo-    ResolveDialerMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo-    ResolveDialerMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo-    ResolveDialerMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo-    ResolveDialerMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo-    ResolveDialerMethod "map" o = Gtk.Widget.WidgetMapMethodInfo-    ResolveDialerMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo-    ResolveDialerMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo-    ResolveDialerMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo-    ResolveDialerMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo-    ResolveDialerMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo-    ResolveDialerMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo-    ResolveDialerMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo-    ResolveDialerMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo-    ResolveDialerMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo-    ResolveDialerMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo-    ResolveDialerMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo-    ResolveDialerMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo-    ResolveDialerMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo-    ResolveDialerMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo-    ResolveDialerMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo-    ResolveDialerMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo-    ResolveDialerMethod "path" o = Gtk.Widget.WidgetPathMethodInfo-    ResolveDialerMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo-    ResolveDialerMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo-    ResolveDialerMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo-    ResolveDialerMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo-    ResolveDialerMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo-    ResolveDialerMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo-    ResolveDialerMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo-    ResolveDialerMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo-    ResolveDialerMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo-    ResolveDialerMethod "ref" o = GObject.Object.ObjectRefMethodInfo-    ResolveDialerMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo-    ResolveDialerMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo-    ResolveDialerMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo-    ResolveDialerMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo-    ResolveDialerMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo-    ResolveDialerMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo-    ResolveDialerMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo-    ResolveDialerMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo-    ResolveDialerMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo-    ResolveDialerMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo-    ResolveDialerMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo-    ResolveDialerMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo-    ResolveDialerMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo-    ResolveDialerMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo-    ResolveDialerMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo-    ResolveDialerMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo-    ResolveDialerMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo-    ResolveDialerMethod "show" o = Gtk.Widget.WidgetShowMethodInfo-    ResolveDialerMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo-    ResolveDialerMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo-    ResolveDialerMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo-    ResolveDialerMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo-    ResolveDialerMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo-    ResolveDialerMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo-    ResolveDialerMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo-    ResolveDialerMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo-    ResolveDialerMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo-    ResolveDialerMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo-    ResolveDialerMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo-    ResolveDialerMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo-    ResolveDialerMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo-    ResolveDialerMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo-    ResolveDialerMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo-    ResolveDialerMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo-    ResolveDialerMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo-    ResolveDialerMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo-    ResolveDialerMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo-    ResolveDialerMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo-    ResolveDialerMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo-    ResolveDialerMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo-    ResolveDialerMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo-    ResolveDialerMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo-    ResolveDialerMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo-    ResolveDialerMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo-    ResolveDialerMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo-    ResolveDialerMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo-    ResolveDialerMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo-    ResolveDialerMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo-    ResolveDialerMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo-    ResolveDialerMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo-    ResolveDialerMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo-    ResolveDialerMethod "getChild" o = Gtk.Bin.BinGetChildMethodInfo-    ResolveDialerMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo-    ResolveDialerMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo-    ResolveDialerMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo-    ResolveDialerMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo-    ResolveDialerMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo-    ResolveDialerMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo-    ResolveDialerMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo-    ResolveDialerMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo-    ResolveDialerMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo-    ResolveDialerMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo-    ResolveDialerMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo-    ResolveDialerMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo-    ResolveDialerMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo-    ResolveDialerMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo-    ResolveDialerMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo-    ResolveDialerMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo-    ResolveDialerMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo-    ResolveDialerMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo-    ResolveDialerMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo-    ResolveDialerMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo-    ResolveDialerMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo-    ResolveDialerMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo-    ResolveDialerMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo-    ResolveDialerMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo-    ResolveDialerMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo-    ResolveDialerMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo-    ResolveDialerMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo-    ResolveDialerMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo-    ResolveDialerMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo-    ResolveDialerMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo-    ResolveDialerMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo-    ResolveDialerMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo-    ResolveDialerMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo-    ResolveDialerMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo-    ResolveDialerMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo-    ResolveDialerMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo-    ResolveDialerMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo-    ResolveDialerMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo-    ResolveDialerMethod "getNumber" o = DialerGetNumberMethodInfo-    ResolveDialerMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo-    ResolveDialerMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo-    ResolveDialerMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo-    ResolveDialerMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo-    ResolveDialerMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo-    ResolveDialerMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo-    ResolveDialerMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo-    ResolveDialerMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo-    ResolveDialerMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo-    ResolveDialerMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo-    ResolveDialerMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo-    ResolveDialerMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo-    ResolveDialerMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo-    ResolveDialerMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo-    ResolveDialerMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo-    ResolveDialerMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo-    ResolveDialerMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo-    ResolveDialerMethod "getRelief" o = DialerGetReliefMethodInfo-    ResolveDialerMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo-    ResolveDialerMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo-    ResolveDialerMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo-    ResolveDialerMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo-    ResolveDialerMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo-    ResolveDialerMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo-    ResolveDialerMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo-    ResolveDialerMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo-    ResolveDialerMethod "getShowActionButtons" o = DialerGetShowActionButtonsMethodInfo-    ResolveDialerMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo-    ResolveDialerMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo-    ResolveDialerMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo-    ResolveDialerMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo-    ResolveDialerMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo-    ResolveDialerMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo-    ResolveDialerMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo-    ResolveDialerMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo-    ResolveDialerMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo-    ResolveDialerMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo-    ResolveDialerMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo-    ResolveDialerMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo-    ResolveDialerMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo-    ResolveDialerMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo-    ResolveDialerMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo-    ResolveDialerMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo-    ResolveDialerMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo-    ResolveDialerMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo-    ResolveDialerMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo-    ResolveDialerMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo-    ResolveDialerMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo-    ResolveDialerMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo-    ResolveDialerMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo-    ResolveDialerMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo-    ResolveDialerMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo-    ResolveDialerMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo-    ResolveDialerMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo-    ResolveDialerMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo-    ResolveDialerMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo-    ResolveDialerMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo-    ResolveDialerMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo-    ResolveDialerMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo-    ResolveDialerMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo-    ResolveDialerMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo-    ResolveDialerMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo-    ResolveDialerMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo-    ResolveDialerMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo-    ResolveDialerMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo-    ResolveDialerMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo-    ResolveDialerMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo-    ResolveDialerMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo-    ResolveDialerMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo-    ResolveDialerMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo-    ResolveDialerMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo-    ResolveDialerMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo-    ResolveDialerMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo-    ResolveDialerMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo-    ResolveDialerMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo-    ResolveDialerMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo-    ResolveDialerMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo-    ResolveDialerMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo-    ResolveDialerMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo-    ResolveDialerMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo-    ResolveDialerMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo-    ResolveDialerMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo-    ResolveDialerMethod "setNumber" o = DialerSetNumberMethodInfo-    ResolveDialerMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo-    ResolveDialerMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo-    ResolveDialerMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo-    ResolveDialerMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo-    ResolveDialerMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo-    ResolveDialerMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo-    ResolveDialerMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo-    ResolveDialerMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo-    ResolveDialerMethod "setRelief" o = DialerSetReliefMethodInfo-    ResolveDialerMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo-    ResolveDialerMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo-    ResolveDialerMethod "setShowActionButtons" o = DialerSetShowActionButtonsMethodInfo-    ResolveDialerMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo-    ResolveDialerMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo-    ResolveDialerMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo-    ResolveDialerMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo-    ResolveDialerMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo-    ResolveDialerMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo-    ResolveDialerMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo-    ResolveDialerMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo-    ResolveDialerMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo-    ResolveDialerMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo-    ResolveDialerMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo-    ResolveDialerMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo-    ResolveDialerMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo-    ResolveDialerMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo-    ResolveDialerMethod l o = O.MethodResolutionFailed l o--instance (info ~ ResolveDialerMethod t Dialer, O.MethodInfo info Dialer p) => OL.IsLabel t (Dialer -> p) where-#if MIN_VERSION_base(4,10,0)-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#else-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#endif--#endif---- signal Dialer::deleted-{- |-This signal is emitted when the dialer\'s \'deleted\' button is clicked-to delete the last symbol.--}-type DialerDeletedCallback =-    IO ()---- | A convenience synonym for @`Nothing` :: `Maybe` `DialerDeletedCallback`@.-noDialerDeletedCallback :: Maybe DialerDeletedCallback-noDialerDeletedCallback = Nothing---- | Type for the callback on the (unwrapped) C side.-type C_DialerDeletedCallback =-    Ptr () ->                               -- object-    Ptr () ->                               -- user_data-    IO ()---- | Generate a function pointer callable from C code, from a `C_DialerDeletedCallback`.-foreign import ccall "wrapper"-    mk_DialerDeletedCallback :: C_DialerDeletedCallback -> IO (FunPtr C_DialerDeletedCallback)---- | Wrap the callback into a `GClosure`.-genClosure_DialerDeleted :: MonadIO m => DialerDeletedCallback -> m (GClosure C_DialerDeletedCallback)-genClosure_DialerDeleted cb = liftIO $ do-    let cb' = wrap_DialerDeletedCallback cb-    mk_DialerDeletedCallback cb' >>= B.GClosure.newGClosure----- | Wrap a `DialerDeletedCallback` into a `C_DialerDeletedCallback`.-wrap_DialerDeletedCallback ::-    DialerDeletedCallback ->-    C_DialerDeletedCallback-wrap_DialerDeletedCallback _cb _ _ = do-    _cb ---{- |-Connect a signal handler for the “@deleted@” signal, to be run before the default handler.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Signals.on' dialer #deleted callback-@--}-onDialerDeleted :: (IsDialer a, MonadIO m) => a -> DialerDeletedCallback -> m SignalHandlerId-onDialerDeleted obj cb = liftIO $ do-    let cb' = wrap_DialerDeletedCallback cb-    cb'' <- mk_DialerDeletedCallback cb'-    connectSignalFunPtr obj "deleted" cb'' SignalConnectBefore--{- |-Connect a signal handler for the “@deleted@” signal, to be run after the default handler.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Signals.after' dialer #deleted callback-@--}-afterDialerDeleted :: (IsDialer a, MonadIO m) => a -> DialerDeletedCallback -> m SignalHandlerId-afterDialerDeleted obj cb = liftIO $ do-    let cb' = wrap_DialerDeletedCallback cb-    cb'' <- mk_DialerDeletedCallback cb'-    connectSignalFunPtr obj "deleted" cb'' SignalConnectAfter----- signal Dialer::submitted-{- |-This signal is emitted when the dialer\'s \'dial\' button is activated.-Connect to this signal to perform to get notified when the user-wants to submit the dialed number.--}-type DialerSubmittedCallback =-    T.Text-    {- ^ /@number@/: The number at the time of activation. -}-    -> IO ()---- | A convenience synonym for @`Nothing` :: `Maybe` `DialerSubmittedCallback`@.-noDialerSubmittedCallback :: Maybe DialerSubmittedCallback-noDialerSubmittedCallback = Nothing---- | Type for the callback on the (unwrapped) C side.-type C_DialerSubmittedCallback =-    Ptr () ->                               -- object-    CString ->-    Ptr () ->                               -- user_data-    IO ()---- | Generate a function pointer callable from C code, from a `C_DialerSubmittedCallback`.-foreign import ccall "wrapper"-    mk_DialerSubmittedCallback :: C_DialerSubmittedCallback -> IO (FunPtr C_DialerSubmittedCallback)---- | Wrap the callback into a `GClosure`.-genClosure_DialerSubmitted :: MonadIO m => DialerSubmittedCallback -> m (GClosure C_DialerSubmittedCallback)-genClosure_DialerSubmitted cb = liftIO $ do-    let cb' = wrap_DialerSubmittedCallback cb-    mk_DialerSubmittedCallback cb' >>= B.GClosure.newGClosure----- | Wrap a `DialerSubmittedCallback` into a `C_DialerSubmittedCallback`.-wrap_DialerSubmittedCallback ::-    DialerSubmittedCallback ->-    C_DialerSubmittedCallback-wrap_DialerSubmittedCallback _cb _ number _ = do-    number' <- cstringToText number-    _cb  number'---{- |-Connect a signal handler for the “@submitted@” signal, to be run before the default handler.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Signals.on' dialer #submitted callback-@--}-onDialerSubmitted :: (IsDialer a, MonadIO m) => a -> DialerSubmittedCallback -> m SignalHandlerId-onDialerSubmitted obj cb = liftIO $ do-    let cb' = wrap_DialerSubmittedCallback cb-    cb'' <- mk_DialerSubmittedCallback cb'-    connectSignalFunPtr obj "submitted" cb'' SignalConnectBefore--{- |-Connect a signal handler for the “@submitted@” signal, to be run after the default handler.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Signals.after' dialer #submitted callback-@--}-afterDialerSubmitted :: (IsDialer a, MonadIO m) => a -> DialerSubmittedCallback -> m SignalHandlerId-afterDialerSubmitted obj cb = liftIO $ do-    let cb' = wrap_DialerSubmittedCallback cb-    cb'' <- mk_DialerSubmittedCallback cb'-    connectSignalFunPtr obj "submitted" cb'' SignalConnectAfter----- signal Dialer::symbol-clicked-{- |-This signal is emitted when one of the symbol buttons (0-9, # or *)-is clicked. Connect to this signal to find out which button was pressed.-This doesn\'t take any cycling modes into account. So the button with \"*\"-and \"+\" on it will always send \"*\".  Delete and Submit buttons will-not trigger this signal.--}-type DialerSymbolClickedCallback =-    Int8-    {- ^ /@button@/: The main symbol on the button that was clicked -}-    -> IO ()---- | A convenience synonym for @`Nothing` :: `Maybe` `DialerSymbolClickedCallback`@.-noDialerSymbolClickedCallback :: Maybe DialerSymbolClickedCallback-noDialerSymbolClickedCallback = Nothing---- | Type for the callback on the (unwrapped) C side.-type C_DialerSymbolClickedCallback =-    Ptr () ->                               -- object-    Int8 ->-    Ptr () ->                               -- user_data-    IO ()---- | Generate a function pointer callable from C code, from a `C_DialerSymbolClickedCallback`.-foreign import ccall "wrapper"-    mk_DialerSymbolClickedCallback :: C_DialerSymbolClickedCallback -> IO (FunPtr C_DialerSymbolClickedCallback)---- | Wrap the callback into a `GClosure`.-genClosure_DialerSymbolClicked :: MonadIO m => DialerSymbolClickedCallback -> m (GClosure C_DialerSymbolClickedCallback)-genClosure_DialerSymbolClicked cb = liftIO $ do-    let cb' = wrap_DialerSymbolClickedCallback cb-    mk_DialerSymbolClickedCallback cb' >>= B.GClosure.newGClosure----- | Wrap a `DialerSymbolClickedCallback` into a `C_DialerSymbolClickedCallback`.-wrap_DialerSymbolClickedCallback ::-    DialerSymbolClickedCallback ->-    C_DialerSymbolClickedCallback-wrap_DialerSymbolClickedCallback _cb _ button _ = do-    _cb  button---{- |-Connect a signal handler for the “@symbol-clicked@” signal, to be run before the default handler.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Signals.on' dialer #symbolClicked callback-@--}-onDialerSymbolClicked :: (IsDialer a, MonadIO m) => a -> DialerSymbolClickedCallback -> m SignalHandlerId-onDialerSymbolClicked obj cb = liftIO $ do-    let cb' = wrap_DialerSymbolClickedCallback cb-    cb'' <- mk_DialerSymbolClickedCallback cb'-    connectSignalFunPtr obj "symbol-clicked" cb'' SignalConnectBefore--{- |-Connect a signal handler for the “@symbol-clicked@” signal, to be run after the default handler.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Signals.after' dialer #symbolClicked callback-@--}-afterDialerSymbolClicked :: (IsDialer a, MonadIO m) => a -> DialerSymbolClickedCallback -> m SignalHandlerId-afterDialerSymbolClicked obj cb = liftIO $ do-    let cb' = wrap_DialerSymbolClickedCallback cb-    cb'' <- mk_DialerSymbolClickedCallback cb'-    connectSignalFunPtr obj "symbol-clicked" cb'' SignalConnectAfter----- VVV Prop "column-spacing"-   -- Type: TBasicType TUInt-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--{- |-Get the value of the “@column-spacing@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' dialer #columnSpacing-@--}-getDialerColumnSpacing :: (MonadIO m, IsDialer o) => o -> m Word32-getDialerColumnSpacing obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "column-spacing"--{- |-Set the value of the “@column-spacing@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' dialer [ #columnSpacing 'Data.GI.Base.Attributes.:=' value ]-@--}-setDialerColumnSpacing :: (MonadIO m, IsDialer o) => o -> Word32 -> m ()-setDialerColumnSpacing obj val = liftIO $ B.Properties.setObjectPropertyUInt32 obj "column-spacing" val--{- |-Construct a `GValueConstruct` with valid value for the “@column-spacing@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructDialerColumnSpacing :: (IsDialer o) => Word32 -> IO (GValueConstruct o)-constructDialerColumnSpacing val = B.Properties.constructObjectPropertyUInt32 "column-spacing" val--#if ENABLE_OVERLOADING-data DialerColumnSpacingPropertyInfo-instance AttrInfo DialerColumnSpacingPropertyInfo where-    type AttrAllowedOps DialerColumnSpacingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DialerColumnSpacingPropertyInfo = (~) Word32-    type AttrBaseTypeConstraint DialerColumnSpacingPropertyInfo = IsDialer-    type AttrGetType DialerColumnSpacingPropertyInfo = Word32-    type AttrLabel DialerColumnSpacingPropertyInfo = "column-spacing"-    type AttrOrigin DialerColumnSpacingPropertyInfo = Dialer-    attrGet _ = getDialerColumnSpacing-    attrSet _ = setDialerColumnSpacing-    attrConstruct _ = constructDialerColumnSpacing-    attrClear _ = undefined-#endif---- VVV Prop "number"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@number@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' dialer #number-@--}-getDialerNumber :: (MonadIO m, IsDialer o) => o -> m T.Text-getDialerNumber obj = liftIO $ checkUnexpectedNothing "getDialerNumber" $ B.Properties.getObjectPropertyString obj "number"--{- |-Set the value of the “@number@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' dialer [ #number 'Data.GI.Base.Attributes.:=' value ]-@--}-setDialerNumber :: (MonadIO m, IsDialer o) => o -> T.Text -> m ()-setDialerNumber obj val = liftIO $ B.Properties.setObjectPropertyString obj "number" (Just val)--{- |-Construct a `GValueConstruct` with valid value for the “@number@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructDialerNumber :: (IsDialer o) => T.Text -> IO (GValueConstruct o)-constructDialerNumber val = B.Properties.constructObjectPropertyString "number" (Just val)--#if ENABLE_OVERLOADING-data DialerNumberPropertyInfo-instance AttrInfo DialerNumberPropertyInfo where-    type AttrAllowedOps DialerNumberPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DialerNumberPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DialerNumberPropertyInfo = IsDialer-    type AttrGetType DialerNumberPropertyInfo = T.Text-    type AttrLabel DialerNumberPropertyInfo = "number"-    type AttrOrigin DialerNumberPropertyInfo = Dialer-    attrGet _ = getDialerNumber-    attrSet _ = setDialerNumber-    attrConstruct _ = constructDialerNumber-    attrClear _ = undefined-#endif---- VVV Prop "relief"-   -- Type: TInterface (Name {namespace = "Gtk", name = "ReliefStyle"})-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@relief@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' dialer #relief-@--}-getDialerRelief :: (MonadIO m, IsDialer o) => o -> m Gtk.Enums.ReliefStyle-getDialerRelief obj = liftIO $ B.Properties.getObjectPropertyEnum obj "relief"--{- |-Set the value of the “@relief@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' dialer [ #relief 'Data.GI.Base.Attributes.:=' value ]-@--}-setDialerRelief :: (MonadIO m, IsDialer o) => o -> Gtk.Enums.ReliefStyle -> m ()-setDialerRelief obj val = liftIO $ B.Properties.setObjectPropertyEnum obj "relief" val--{- |-Construct a `GValueConstruct` with valid value for the “@relief@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructDialerRelief :: (IsDialer o) => Gtk.Enums.ReliefStyle -> IO (GValueConstruct o)-constructDialerRelief val = B.Properties.constructObjectPropertyEnum "relief" val--#if ENABLE_OVERLOADING-data DialerReliefPropertyInfo-instance AttrInfo DialerReliefPropertyInfo where-    type AttrAllowedOps DialerReliefPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DialerReliefPropertyInfo = (~) Gtk.Enums.ReliefStyle-    type AttrBaseTypeConstraint DialerReliefPropertyInfo = IsDialer-    type AttrGetType DialerReliefPropertyInfo = Gtk.Enums.ReliefStyle-    type AttrLabel DialerReliefPropertyInfo = "relief"-    type AttrOrigin DialerReliefPropertyInfo = Dialer-    attrGet _ = getDialerRelief-    attrSet _ = setDialerRelief-    attrConstruct _ = constructDialerRelief-    attrClear _ = undefined-#endif---- VVV Prop "row-spacing"-   -- Type: TBasicType TUInt-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--{- |-Get the value of the “@row-spacing@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' dialer #rowSpacing-@--}-getDialerRowSpacing :: (MonadIO m, IsDialer o) => o -> m Word32-getDialerRowSpacing obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "row-spacing"--{- |-Set the value of the “@row-spacing@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' dialer [ #rowSpacing 'Data.GI.Base.Attributes.:=' value ]-@--}-setDialerRowSpacing :: (MonadIO m, IsDialer o) => o -> Word32 -> m ()-setDialerRowSpacing obj val = liftIO $ B.Properties.setObjectPropertyUInt32 obj "row-spacing" val--{- |-Construct a `GValueConstruct` with valid value for the “@row-spacing@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructDialerRowSpacing :: (IsDialer o) => Word32 -> IO (GValueConstruct o)-constructDialerRowSpacing val = B.Properties.constructObjectPropertyUInt32 "row-spacing" val--#if ENABLE_OVERLOADING-data DialerRowSpacingPropertyInfo-instance AttrInfo DialerRowSpacingPropertyInfo where-    type AttrAllowedOps DialerRowSpacingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DialerRowSpacingPropertyInfo = (~) Word32-    type AttrBaseTypeConstraint DialerRowSpacingPropertyInfo = IsDialer-    type AttrGetType DialerRowSpacingPropertyInfo = Word32-    type AttrLabel DialerRowSpacingPropertyInfo = "row-spacing"-    type AttrOrigin DialerRowSpacingPropertyInfo = Dialer-    attrGet _ = getDialerRowSpacing-    attrSet _ = setDialerRowSpacing-    attrConstruct _ = constructDialerRowSpacing-    attrClear _ = undefined-#endif---- VVV Prop "show-action-buttons"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@show-action-buttons@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' dialer #showActionButtons-@--}-getDialerShowActionButtons :: (MonadIO m, IsDialer o) => o -> m Bool-getDialerShowActionButtons obj = liftIO $ B.Properties.getObjectPropertyBool obj "show-action-buttons"--{- |-Set the value of the “@show-action-buttons@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' dialer [ #showActionButtons 'Data.GI.Base.Attributes.:=' value ]-@--}-setDialerShowActionButtons :: (MonadIO m, IsDialer o) => o -> Bool -> m ()-setDialerShowActionButtons obj val = liftIO $ B.Properties.setObjectPropertyBool obj "show-action-buttons" val--{- |-Construct a `GValueConstruct` with valid value for the “@show-action-buttons@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructDialerShowActionButtons :: (IsDialer o) => Bool -> IO (GValueConstruct o)-constructDialerShowActionButtons val = B.Properties.constructObjectPropertyBool "show-action-buttons" val--#if ENABLE_OVERLOADING-data DialerShowActionButtonsPropertyInfo-instance AttrInfo DialerShowActionButtonsPropertyInfo where-    type AttrAllowedOps DialerShowActionButtonsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DialerShowActionButtonsPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint DialerShowActionButtonsPropertyInfo = IsDialer-    type AttrGetType DialerShowActionButtonsPropertyInfo = Bool-    type AttrLabel DialerShowActionButtonsPropertyInfo = "show-action-buttons"-    type AttrOrigin DialerShowActionButtonsPropertyInfo = Dialer-    attrGet _ = getDialerShowActionButtons-    attrSet _ = setDialerShowActionButtons-    attrConstruct _ = constructDialerShowActionButtons-    attrClear _ = undefined-#endif--#if ENABLE_OVERLOADING-instance O.HasAttributeList Dialer-type instance O.AttributeList Dialer = DialerAttributeList-type DialerAttributeList = ('[ '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("columnSpacing", DialerColumnSpacingPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("number", DialerNumberPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("relief", DialerReliefPropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("rowSpacing", DialerRowSpacingPropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("showActionButtons", DialerShowActionButtonsPropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo)] :: [(Symbol, *)])-#endif--#if ENABLE_OVERLOADING-dialerColumnSpacing :: AttrLabelProxy "columnSpacing"-dialerColumnSpacing = AttrLabelProxy--dialerNumber :: AttrLabelProxy "number"-dialerNumber = AttrLabelProxy--dialerRelief :: AttrLabelProxy "relief"-dialerRelief = AttrLabelProxy--dialerRowSpacing :: AttrLabelProxy "rowSpacing"-dialerRowSpacing = AttrLabelProxy--dialerShowActionButtons :: AttrLabelProxy "showActionButtons"-dialerShowActionButtons = AttrLabelProxy--#endif--#if ENABLE_OVERLOADING-data DialerDeletedSignalInfo-instance SignalInfo DialerDeletedSignalInfo where-    type HaskellCallbackType DialerDeletedSignalInfo = DialerDeletedCallback-    connectSignal _ obj cb connectMode = do-        let cb' = wrap_DialerDeletedCallback cb-        cb'' <- mk_DialerDeletedCallback cb'-        connectSignalFunPtr obj "deleted" cb'' connectMode--data DialerSubmittedSignalInfo-instance SignalInfo DialerSubmittedSignalInfo where-    type HaskellCallbackType DialerSubmittedSignalInfo = DialerSubmittedCallback-    connectSignal _ obj cb connectMode = do-        let cb' = wrap_DialerSubmittedCallback cb-        cb'' <- mk_DialerSubmittedCallback cb'-        connectSignalFunPtr obj "submitted" cb'' connectMode--data DialerSymbolClickedSignalInfo-instance SignalInfo DialerSymbolClickedSignalInfo where-    type HaskellCallbackType DialerSymbolClickedSignalInfo = DialerSymbolClickedCallback-    connectSignal _ obj cb connectMode = do-        let cb' = wrap_DialerSymbolClickedCallback cb-        cb'' <- mk_DialerSymbolClickedCallback cb'-        connectSignalFunPtr obj "symbol-clicked" cb'' connectMode--type instance O.SignalList Dialer = DialerSignalList-type DialerSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("add", Gtk.Container.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("checkResize", Gtk.Container.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("deleted", DialerDeletedSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("remove", Gtk.Container.ContainerRemoveSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("setFocusChild", Gtk.Container.ContainerSetFocusChildSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("submitted", DialerSubmittedSignalInfo), '("symbolClicked", DialerSymbolClickedSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])--#endif---- method Dialer::new--- method type : Constructor--- Args : []--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "Dialer"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_dialer_new" hdy_dialer_new :: -    IO (Ptr Dialer)--{- |-Create a new 'GI.Handy.Objects.Dialer.Dialer' widget.--}-dialerNew ::-    (B.CallStack.HasCallStack, MonadIO m) =>-    m Dialer-    {- ^ __Returns:__ the newly created 'GI.Handy.Objects.Dialer.Dialer' widget -}-dialerNew  = liftIO $ do-    result <- hdy_dialer_new-    checkUnexpectedReturnNULL "dialerNew" result-    result' <- (newObject Dialer) result-    return result'--#if ENABLE_OVERLOADING-#endif---- method Dialer::clear_number--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Dialer"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyDialer", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_dialer_clear_number" hdy_dialer_clear_number :: -    Ptr Dialer ->                           -- self : TInterface (Name {namespace = "Handy", name = "Dialer"})-    IO ()--{- |-Set the current number to the empty string. When the number is already-cleared no action is performed.--}-dialerClearNumber ::-    (B.CallStack.HasCallStack, MonadIO m, IsDialer a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Dialer.Dialer' -}-    -> m ()-dialerClearNumber self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    hdy_dialer_clear_number self'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data DialerClearNumberMethodInfo-instance (signature ~ (m ()), MonadIO m, IsDialer a) => O.MethodInfo DialerClearNumberMethodInfo a signature where-    overloadedMethod _ = dialerClearNumber--#endif---- method Dialer::get_number--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Dialer"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyDialer", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUTF8)--- throws : False--- Skip return : False--foreign import ccall "hdy_dialer_get_number" hdy_dialer_get_number :: -    Ptr Dialer ->                           -- self : TInterface (Name {namespace = "Handy", name = "Dialer"})-    IO CString--{- |-Get the currently displayed number.--}-dialerGetNumber ::-    (B.CallStack.HasCallStack, MonadIO m, IsDialer a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Dialer.Dialer' -}-    -> m T.Text-    {- ^ __Returns:__ the current number in the display -}-dialerGetNumber self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_dialer_get_number self'-    checkUnexpectedReturnNULL "dialerGetNumber" result-    result' <- cstringToText result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data DialerGetNumberMethodInfo-instance (signature ~ (m T.Text), MonadIO m, IsDialer a) => O.MethodInfo DialerGetNumberMethodInfo a signature where-    overloadedMethod _ = dialerGetNumber--#endif---- method Dialer::get_relief--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Dialer"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "The #HdyDialer whose main buttons you want the #GtkReliefStyle from", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Gtk", name = "ReliefStyle"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_dialer_get_relief" hdy_dialer_get_relief :: -    Ptr Dialer ->                           -- self : TInterface (Name {namespace = "Handy", name = "Dialer"})-    IO CUInt--{- |-Returns the current relief style of the main buttons for the given-'GI.Handy.Objects.Dialer.Dialer'.--}-dialerGetRelief ::-    (B.CallStack.HasCallStack, MonadIO m, IsDialer a) =>-    a-    {- ^ /@self@/: The 'GI.Handy.Objects.Dialer.Dialer' whose main buttons you want the 'GI.Gtk.Enums.ReliefStyle' from -}-    -> m Gtk.Enums.ReliefStyle-    {- ^ __Returns:__ The current 'GI.Gtk.Enums.ReliefStyle' -}-dialerGetRelief self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_dialer_get_relief self'-    let result' = (toEnum . fromIntegral) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data DialerGetReliefMethodInfo-instance (signature ~ (m Gtk.Enums.ReliefStyle), MonadIO m, IsDialer a) => O.MethodInfo DialerGetReliefMethodInfo a signature where-    overloadedMethod _ = dialerGetRelief--#endif---- method Dialer::get_show_action_buttons--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Dialer"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyDialer", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TBoolean)--- throws : False--- Skip return : False--foreign import ccall "hdy_dialer_get_show_action_buttons" hdy_dialer_get_show_action_buttons :: -    Ptr Dialer ->                           -- self : TInterface (Name {namespace = "Handy", name = "Dialer"})-    IO CInt--{- |-Get whether the submit and delete buttons are to be shown.--}-dialerGetShowActionButtons ::-    (B.CallStack.HasCallStack, MonadIO m, IsDialer a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Dialer.Dialer' -}-    -> m Bool-    {- ^ __Returns:__ whether the buttons are to be shown -}-dialerGetShowActionButtons self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_dialer_get_show_action_buttons self'-    let result' = (/= 0) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data DialerGetShowActionButtonsMethodInfo-instance (signature ~ (m Bool), MonadIO m, IsDialer a) => O.MethodInfo DialerGetShowActionButtonsMethodInfo a signature where-    overloadedMethod _ = dialerGetShowActionButtons--#endif---- method Dialer::set_number--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Dialer"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyDialer", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "number", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the number to set", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_dialer_set_number" hdy_dialer_set_number :: -    Ptr Dialer ->                           -- self : TInterface (Name {namespace = "Handy", name = "Dialer"})-    CString ->                              -- number : TBasicType TUTF8-    IO ()--{- |-Set the currently displayed number.--}-dialerSetNumber ::-    (B.CallStack.HasCallStack, MonadIO m, IsDialer a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Dialer.Dialer' -}-    -> T.Text-    {- ^ /@number@/: the number to set -}-    -> m ()-dialerSetNumber self number = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    number' <- textToCString number-    hdy_dialer_set_number self' number'-    touchManagedPtr self-    freeMem number'-    return ()--#if ENABLE_OVERLOADING-data DialerSetNumberMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, IsDialer a) => O.MethodInfo DialerSetNumberMethodInfo a signature where-    overloadedMethod _ = dialerSetNumber--#endif---- method Dialer::set_relief--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Dialer"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "The #HdyDialer whose main buttons you want to set relief styles of", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "relief", argType = TInterface (Name {namespace = "Gtk", name = "ReliefStyle"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "The #GtkReliefStyle as described above", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_dialer_set_relief" hdy_dialer_set_relief :: -    Ptr Dialer ->                           -- self : TInterface (Name {namespace = "Handy", name = "Dialer"})-    CUInt ->                                -- relief : TInterface (Name {namespace = "Gtk", name = "ReliefStyle"})-    IO ()--{- |-Sets the relief style of the edges of the main buttons for the given-'GI.Handy.Objects.Dialer.Dialer' widget.-Two styles exist, 'GI.Gtk.Enums.ReliefStyleNormal' and 'GI.Gtk.Enums.ReliefStyleNone'.-The default style is, as one can guess, 'GI.Gtk.Enums.ReliefStyleNormal'.--}-dialerSetRelief ::-    (B.CallStack.HasCallStack, MonadIO m, IsDialer a) =>-    a-    {- ^ /@self@/: The 'GI.Handy.Objects.Dialer.Dialer' whose main buttons you want to set relief styles of -}-    -> Gtk.Enums.ReliefStyle-    {- ^ /@relief@/: The 'GI.Gtk.Enums.ReliefStyle' as described above -}-    -> m ()-dialerSetRelief self relief = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    let relief' = (fromIntegral . fromEnum) relief-    hdy_dialer_set_relief self' relief'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data DialerSetReliefMethodInfo-instance (signature ~ (Gtk.Enums.ReliefStyle -> m ()), MonadIO m, IsDialer a) => O.MethodInfo DialerSetReliefMethodInfo a signature where-    overloadedMethod _ = dialerSetRelief--#endif---- method Dialer::set_show_action_buttons--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Dialer"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyDialer", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "show", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "whether to show the buttons", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_dialer_set_show_action_buttons" hdy_dialer_set_show_action_buttons :: -    Ptr Dialer ->                           -- self : TInterface (Name {namespace = "Handy", name = "Dialer"})-    CInt ->                                 -- show : TBasicType TBoolean-    IO ()--{- |-Set whether to show the submit and delete buttons.--}-dialerSetShowActionButtons ::-    (B.CallStack.HasCallStack, MonadIO m, IsDialer a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Dialer.Dialer' -}-    -> Bool-    {- ^ /@show@/: whether to show the buttons -}-    -> m ()-dialerSetShowActionButtons self show_ = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    let show_' = (fromIntegral . fromEnum) show_-    hdy_dialer_set_show_action_buttons self' show_'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data DialerSetShowActionButtonsMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, IsDialer a) => O.MethodInfo DialerSetShowActionButtonsMethodInfo a signature where-    overloadedMethod _ = dialerSetShowActionButtons--#endif--
− GI/Handy/Objects/Dialer.hs-boot
@@ -1,74 +0,0 @@-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))-module GI.Handy.Objects.Dialer where--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.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.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--newtype Dialer = Dialer (ManagedPtr Dialer)-instance GObject Dialer where-class (GObject o, O.IsDescendantOf Dialer o) => IsDialer o-instance (GObject o, O.IsDescendantOf Dialer o) => IsDialer o-instance O.HasParentTypes Dialer-#if ENABLE_OVERLOADING-data DialerColumnSpacingPropertyInfo-#endif-#if ENABLE_OVERLOADING-data DialerNumberPropertyInfo-#endif-#if ENABLE_OVERLOADING-data DialerReliefPropertyInfo-#endif-#if ENABLE_OVERLOADING-data DialerRowSpacingPropertyInfo-#endif-#if ENABLE_OVERLOADING-data DialerShowActionButtonsPropertyInfo-#endif-#if ENABLE_OVERLOADING-data DialerDeletedSignalInfo-#endif-#if ENABLE_OVERLOADING-data DialerSubmittedSignalInfo-#endif-#if ENABLE_OVERLOADING-data DialerSymbolClickedSignalInfo-#endif-#if ENABLE_OVERLOADING-data DialerClearNumberMethodInfo-#endif-#if ENABLE_OVERLOADING-data DialerGetNumberMethodInfo-#endif-#if ENABLE_OVERLOADING-data DialerGetReliefMethodInfo-#endif-#if ENABLE_OVERLOADING-data DialerGetShowActionButtonsMethodInfo-#endif-#if ENABLE_OVERLOADING-data DialerSetNumberMethodInfo-#endif-#if ENABLE_OVERLOADING-data DialerSetReliefMethodInfo-#endif-#if ENABLE_OVERLOADING-data DialerSetShowActionButtonsMethodInfo-#endif
− GI/Handy/Objects/DialerButton.hs
@@ -1,719 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--/No description available in the introspection data./--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Objects.DialerButton-    ( ---- * Exported types-    DialerButton(..)                        ,-    IsDialerButton                          ,-    toDialerButton                          ,-    noDialerButton                          ,--- -- * Methods--- ** getDigit #method:getDigit#--#if ENABLE_OVERLOADING-    DialerButtonGetDigitMethodInfo          ,-#endif-    dialerButtonGetDigit                    ,----- ** getSymbols #method:getSymbols#--#if ENABLE_OVERLOADING-    DialerButtonGetSymbolsMethodInfo        ,-#endif-    dialerButtonGetSymbols                  ,----- ** new #method:new#--    dialerButtonNew                         ,----- -- * Properties--- ** digit #attr:digit#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    DialerButtonDigitPropertyInfo           ,-#endif-#if ENABLE_OVERLOADING-    dialerButtonDigit                       ,-#endif-    getDialerButtonDigit                    ,----- ** symbols #attr:symbols#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    DialerButtonSymbolsPropertyInfo         ,-#endif-    clearDialerButtonSymbols                ,-    constructDialerButtonSymbols            ,-#if ENABLE_OVERLOADING-    dialerButtonSymbols                     ,-#endif-    getDialerButtonSymbols                  ,-    setDialerButtonSymbols                  ,-----    ) where--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.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.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--import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface-import qualified GI.GObject.Objects.Object as GObject.Object-import qualified GI.Gtk.Interfaces.Actionable as Gtk.Actionable-import qualified GI.Gtk.Interfaces.Activatable as Gtk.Activatable-import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable-import qualified GI.Gtk.Objects.Bin as Gtk.Bin-import qualified GI.Gtk.Objects.Button as Gtk.Button-import qualified GI.Gtk.Objects.Container as Gtk.Container-import qualified GI.Gtk.Objects.Widget as Gtk.Widget---- | Memory-managed wrapper type.-newtype DialerButton = DialerButton (ManagedPtr DialerButton)-foreign import ccall "hdy_dialer_button_get_type"-    c_hdy_dialer_button_get_type :: IO GType--instance GObject DialerButton where-    gobjectType = c_hdy_dialer_button_get_type-    ---- | Type class for types which can be safely cast to `DialerButton`, for instance with `toDialerButton`.-class (GObject o, O.IsDescendantOf DialerButton o) => IsDialerButton o-instance (GObject o, O.IsDescendantOf DialerButton o) => IsDialerButton o--instance O.HasParentTypes DialerButton-type instance O.ParentTypes DialerButton = '[Gtk.Button.Button, Gtk.Bin.Bin, Gtk.Container.Container, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Actionable.Actionable, Gtk.Activatable.Activatable, Gtk.Buildable.Buildable]---- | Cast to `DialerButton`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.-toDialerButton :: (MonadIO m, IsDialerButton o) => o -> m DialerButton-toDialerButton = liftIO . unsafeCastTo DialerButton---- | A convenience alias for `Nothing` :: `Maybe` `DialerButton`.-noDialerButton :: Maybe DialerButton-noDialerButton = Nothing--#if ENABLE_OVERLOADING-type family ResolveDialerButtonMethod (t :: Symbol) (o :: *) :: * where-    ResolveDialerButtonMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo-    ResolveDialerButtonMethod "add" o = Gtk.Container.ContainerAddMethodInfo-    ResolveDialerButtonMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo-    ResolveDialerButtonMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo-    ResolveDialerButtonMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo-    ResolveDialerButtonMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo-    ResolveDialerButtonMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo-    ResolveDialerButtonMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo-    ResolveDialerButtonMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo-    ResolveDialerButtonMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo-    ResolveDialerButtonMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo-    ResolveDialerButtonMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo-    ResolveDialerButtonMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo-    ResolveDialerButtonMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo-    ResolveDialerButtonMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo-    ResolveDialerButtonMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo-    ResolveDialerButtonMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo-    ResolveDialerButtonMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo-    ResolveDialerButtonMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo-    ResolveDialerButtonMethod "clicked" o = Gtk.Button.ButtonClickedMethodInfo-    ResolveDialerButtonMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo-    ResolveDialerButtonMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo-    ResolveDialerButtonMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo-    ResolveDialerButtonMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo-    ResolveDialerButtonMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo-    ResolveDialerButtonMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo-    ResolveDialerButtonMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo-    ResolveDialerButtonMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo-    ResolveDialerButtonMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo-    ResolveDialerButtonMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo-    ResolveDialerButtonMethod "doSetRelatedAction" o = Gtk.Activatable.ActivatableDoSetRelatedActionMethodInfo-    ResolveDialerButtonMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo-    ResolveDialerButtonMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo-    ResolveDialerButtonMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo-    ResolveDialerButtonMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo-    ResolveDialerButtonMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo-    ResolveDialerButtonMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo-    ResolveDialerButtonMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo-    ResolveDialerButtonMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo-    ResolveDialerButtonMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo-    ResolveDialerButtonMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo-    ResolveDialerButtonMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo-    ResolveDialerButtonMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo-    ResolveDialerButtonMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo-    ResolveDialerButtonMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo-    ResolveDialerButtonMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo-    ResolveDialerButtonMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo-    ResolveDialerButtonMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo-    ResolveDialerButtonMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo-    ResolveDialerButtonMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo-    ResolveDialerButtonMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo-    ResolveDialerButtonMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo-    ResolveDialerButtonMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo-    ResolveDialerButtonMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo-    ResolveDialerButtonMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo-    ResolveDialerButtonMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo-    ResolveDialerButtonMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo-    ResolveDialerButtonMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo-    ResolveDialerButtonMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo-    ResolveDialerButtonMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo-    ResolveDialerButtonMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo-    ResolveDialerButtonMethod "enter" o = Gtk.Button.ButtonEnterMethodInfo-    ResolveDialerButtonMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo-    ResolveDialerButtonMethod "event" o = Gtk.Widget.WidgetEventMethodInfo-    ResolveDialerButtonMethod "forall" o = Gtk.Container.ContainerForallMethodInfo-    ResolveDialerButtonMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo-    ResolveDialerButtonMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo-    ResolveDialerButtonMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo-    ResolveDialerButtonMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo-    ResolveDialerButtonMethod "getv" o = GObject.Object.ObjectGetvMethodInfo-    ResolveDialerButtonMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo-    ResolveDialerButtonMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo-    ResolveDialerButtonMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo-    ResolveDialerButtonMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo-    ResolveDialerButtonMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo-    ResolveDialerButtonMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo-    ResolveDialerButtonMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo-    ResolveDialerButtonMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo-    ResolveDialerButtonMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo-    ResolveDialerButtonMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo-    ResolveDialerButtonMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo-    ResolveDialerButtonMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo-    ResolveDialerButtonMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo-    ResolveDialerButtonMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo-    ResolveDialerButtonMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo-    ResolveDialerButtonMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo-    ResolveDialerButtonMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo-    ResolveDialerButtonMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo-    ResolveDialerButtonMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo-    ResolveDialerButtonMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo-    ResolveDialerButtonMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo-    ResolveDialerButtonMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo-    ResolveDialerButtonMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo-    ResolveDialerButtonMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo-    ResolveDialerButtonMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo-    ResolveDialerButtonMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo-    ResolveDialerButtonMethod "leave" o = Gtk.Button.ButtonLeaveMethodInfo-    ResolveDialerButtonMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo-    ResolveDialerButtonMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo-    ResolveDialerButtonMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo-    ResolveDialerButtonMethod "map" o = Gtk.Widget.WidgetMapMethodInfo-    ResolveDialerButtonMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo-    ResolveDialerButtonMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo-    ResolveDialerButtonMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo-    ResolveDialerButtonMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo-    ResolveDialerButtonMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo-    ResolveDialerButtonMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo-    ResolveDialerButtonMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo-    ResolveDialerButtonMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo-    ResolveDialerButtonMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo-    ResolveDialerButtonMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo-    ResolveDialerButtonMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo-    ResolveDialerButtonMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo-    ResolveDialerButtonMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo-    ResolveDialerButtonMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo-    ResolveDialerButtonMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo-    ResolveDialerButtonMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo-    ResolveDialerButtonMethod "path" o = Gtk.Widget.WidgetPathMethodInfo-    ResolveDialerButtonMethod "pressed" o = Gtk.Button.ButtonPressedMethodInfo-    ResolveDialerButtonMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo-    ResolveDialerButtonMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo-    ResolveDialerButtonMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo-    ResolveDialerButtonMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo-    ResolveDialerButtonMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo-    ResolveDialerButtonMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo-    ResolveDialerButtonMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo-    ResolveDialerButtonMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo-    ResolveDialerButtonMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo-    ResolveDialerButtonMethod "ref" o = GObject.Object.ObjectRefMethodInfo-    ResolveDialerButtonMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo-    ResolveDialerButtonMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo-    ResolveDialerButtonMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo-    ResolveDialerButtonMethod "released" o = Gtk.Button.ButtonReleasedMethodInfo-    ResolveDialerButtonMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo-    ResolveDialerButtonMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo-    ResolveDialerButtonMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo-    ResolveDialerButtonMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo-    ResolveDialerButtonMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo-    ResolveDialerButtonMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo-    ResolveDialerButtonMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo-    ResolveDialerButtonMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo-    ResolveDialerButtonMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo-    ResolveDialerButtonMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo-    ResolveDialerButtonMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo-    ResolveDialerButtonMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo-    ResolveDialerButtonMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo-    ResolveDialerButtonMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo-    ResolveDialerButtonMethod "show" o = Gtk.Widget.WidgetShowMethodInfo-    ResolveDialerButtonMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo-    ResolveDialerButtonMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo-    ResolveDialerButtonMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo-    ResolveDialerButtonMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo-    ResolveDialerButtonMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo-    ResolveDialerButtonMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo-    ResolveDialerButtonMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo-    ResolveDialerButtonMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo-    ResolveDialerButtonMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo-    ResolveDialerButtonMethod "syncActionProperties" o = Gtk.Activatable.ActivatableSyncActionPropertiesMethodInfo-    ResolveDialerButtonMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo-    ResolveDialerButtonMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo-    ResolveDialerButtonMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo-    ResolveDialerButtonMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo-    ResolveDialerButtonMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo-    ResolveDialerButtonMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo-    ResolveDialerButtonMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo-    ResolveDialerButtonMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo-    ResolveDialerButtonMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo-    ResolveDialerButtonMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo-    ResolveDialerButtonMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo-    ResolveDialerButtonMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo-    ResolveDialerButtonMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo-    ResolveDialerButtonMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo-    ResolveDialerButtonMethod "getActionName" o = Gtk.Actionable.ActionableGetActionNameMethodInfo-    ResolveDialerButtonMethod "getActionTargetValue" o = Gtk.Actionable.ActionableGetActionTargetValueMethodInfo-    ResolveDialerButtonMethod "getAlignment" o = Gtk.Button.ButtonGetAlignmentMethodInfo-    ResolveDialerButtonMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo-    ResolveDialerButtonMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo-    ResolveDialerButtonMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo-    ResolveDialerButtonMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo-    ResolveDialerButtonMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo-    ResolveDialerButtonMethod "getAlwaysShowImage" o = Gtk.Button.ButtonGetAlwaysShowImageMethodInfo-    ResolveDialerButtonMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo-    ResolveDialerButtonMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo-    ResolveDialerButtonMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo-    ResolveDialerButtonMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo-    ResolveDialerButtonMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo-    ResolveDialerButtonMethod "getChild" o = Gtk.Bin.BinGetChildMethodInfo-    ResolveDialerButtonMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo-    ResolveDialerButtonMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo-    ResolveDialerButtonMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo-    ResolveDialerButtonMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo-    ResolveDialerButtonMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo-    ResolveDialerButtonMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo-    ResolveDialerButtonMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo-    ResolveDialerButtonMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo-    ResolveDialerButtonMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo-    ResolveDialerButtonMethod "getDigit" o = DialerButtonGetDigitMethodInfo-    ResolveDialerButtonMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo-    ResolveDialerButtonMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo-    ResolveDialerButtonMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo-    ResolveDialerButtonMethod "getEventWindow" o = Gtk.Button.ButtonGetEventWindowMethodInfo-    ResolveDialerButtonMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo-    ResolveDialerButtonMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo-    ResolveDialerButtonMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo-    ResolveDialerButtonMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo-    ResolveDialerButtonMethod "getFocusOnClick" o = Gtk.Button.ButtonGetFocusOnClickMethodInfo-    ResolveDialerButtonMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo-    ResolveDialerButtonMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo-    ResolveDialerButtonMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo-    ResolveDialerButtonMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo-    ResolveDialerButtonMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo-    ResolveDialerButtonMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo-    ResolveDialerButtonMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo-    ResolveDialerButtonMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo-    ResolveDialerButtonMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo-    ResolveDialerButtonMethod "getImage" o = Gtk.Button.ButtonGetImageMethodInfo-    ResolveDialerButtonMethod "getImagePosition" o = Gtk.Button.ButtonGetImagePositionMethodInfo-    ResolveDialerButtonMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo-    ResolveDialerButtonMethod "getLabel" o = Gtk.Button.ButtonGetLabelMethodInfo-    ResolveDialerButtonMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo-    ResolveDialerButtonMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo-    ResolveDialerButtonMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo-    ResolveDialerButtonMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo-    ResolveDialerButtonMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo-    ResolveDialerButtonMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo-    ResolveDialerButtonMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo-    ResolveDialerButtonMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo-    ResolveDialerButtonMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo-    ResolveDialerButtonMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo-    ResolveDialerButtonMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo-    ResolveDialerButtonMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo-    ResolveDialerButtonMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo-    ResolveDialerButtonMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo-    ResolveDialerButtonMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo-    ResolveDialerButtonMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo-    ResolveDialerButtonMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo-    ResolveDialerButtonMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo-    ResolveDialerButtonMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo-    ResolveDialerButtonMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo-    ResolveDialerButtonMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo-    ResolveDialerButtonMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo-    ResolveDialerButtonMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo-    ResolveDialerButtonMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo-    ResolveDialerButtonMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo-    ResolveDialerButtonMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo-    ResolveDialerButtonMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo-    ResolveDialerButtonMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo-    ResolveDialerButtonMethod "getRelatedAction" o = Gtk.Activatable.ActivatableGetRelatedActionMethodInfo-    ResolveDialerButtonMethod "getRelief" o = Gtk.Button.ButtonGetReliefMethodInfo-    ResolveDialerButtonMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo-    ResolveDialerButtonMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo-    ResolveDialerButtonMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo-    ResolveDialerButtonMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo-    ResolveDialerButtonMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo-    ResolveDialerButtonMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo-    ResolveDialerButtonMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo-    ResolveDialerButtonMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo-    ResolveDialerButtonMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo-    ResolveDialerButtonMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo-    ResolveDialerButtonMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo-    ResolveDialerButtonMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo-    ResolveDialerButtonMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo-    ResolveDialerButtonMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo-    ResolveDialerButtonMethod "getSymbols" o = DialerButtonGetSymbolsMethodInfo-    ResolveDialerButtonMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo-    ResolveDialerButtonMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo-    ResolveDialerButtonMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo-    ResolveDialerButtonMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo-    ResolveDialerButtonMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo-    ResolveDialerButtonMethod "getUseActionAppearance" o = Gtk.Activatable.ActivatableGetUseActionAppearanceMethodInfo-    ResolveDialerButtonMethod "getUseStock" o = Gtk.Button.ButtonGetUseStockMethodInfo-    ResolveDialerButtonMethod "getUseUnderline" o = Gtk.Button.ButtonGetUseUnderlineMethodInfo-    ResolveDialerButtonMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo-    ResolveDialerButtonMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo-    ResolveDialerButtonMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo-    ResolveDialerButtonMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo-    ResolveDialerButtonMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo-    ResolveDialerButtonMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo-    ResolveDialerButtonMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo-    ResolveDialerButtonMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo-    ResolveDialerButtonMethod "setActionName" o = Gtk.Actionable.ActionableSetActionNameMethodInfo-    ResolveDialerButtonMethod "setActionTargetValue" o = Gtk.Actionable.ActionableSetActionTargetValueMethodInfo-    ResolveDialerButtonMethod "setAlignment" o = Gtk.Button.ButtonSetAlignmentMethodInfo-    ResolveDialerButtonMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo-    ResolveDialerButtonMethod "setAlwaysShowImage" o = Gtk.Button.ButtonSetAlwaysShowImageMethodInfo-    ResolveDialerButtonMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo-    ResolveDialerButtonMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo-    ResolveDialerButtonMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo-    ResolveDialerButtonMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo-    ResolveDialerButtonMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo-    ResolveDialerButtonMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo-    ResolveDialerButtonMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo-    ResolveDialerButtonMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo-    ResolveDialerButtonMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo-    ResolveDialerButtonMethod "setDetailedActionName" o = Gtk.Actionable.ActionableSetDetailedActionNameMethodInfo-    ResolveDialerButtonMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo-    ResolveDialerButtonMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo-    ResolveDialerButtonMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo-    ResolveDialerButtonMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo-    ResolveDialerButtonMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo-    ResolveDialerButtonMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo-    ResolveDialerButtonMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo-    ResolveDialerButtonMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo-    ResolveDialerButtonMethod "setFocusOnClick" o = Gtk.Button.ButtonSetFocusOnClickMethodInfo-    ResolveDialerButtonMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo-    ResolveDialerButtonMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo-    ResolveDialerButtonMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo-    ResolveDialerButtonMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo-    ResolveDialerButtonMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo-    ResolveDialerButtonMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo-    ResolveDialerButtonMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo-    ResolveDialerButtonMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo-    ResolveDialerButtonMethod "setImage" o = Gtk.Button.ButtonSetImageMethodInfo-    ResolveDialerButtonMethod "setImagePosition" o = Gtk.Button.ButtonSetImagePositionMethodInfo-    ResolveDialerButtonMethod "setLabel" o = Gtk.Button.ButtonSetLabelMethodInfo-    ResolveDialerButtonMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo-    ResolveDialerButtonMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo-    ResolveDialerButtonMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo-    ResolveDialerButtonMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo-    ResolveDialerButtonMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo-    ResolveDialerButtonMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo-    ResolveDialerButtonMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo-    ResolveDialerButtonMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo-    ResolveDialerButtonMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo-    ResolveDialerButtonMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo-    ResolveDialerButtonMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo-    ResolveDialerButtonMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo-    ResolveDialerButtonMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo-    ResolveDialerButtonMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo-    ResolveDialerButtonMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo-    ResolveDialerButtonMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo-    ResolveDialerButtonMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo-    ResolveDialerButtonMethod "setRelatedAction" o = Gtk.Activatable.ActivatableSetRelatedActionMethodInfo-    ResolveDialerButtonMethod "setRelief" o = Gtk.Button.ButtonSetReliefMethodInfo-    ResolveDialerButtonMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo-    ResolveDialerButtonMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo-    ResolveDialerButtonMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo-    ResolveDialerButtonMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo-    ResolveDialerButtonMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo-    ResolveDialerButtonMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo-    ResolveDialerButtonMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo-    ResolveDialerButtonMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo-    ResolveDialerButtonMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo-    ResolveDialerButtonMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo-    ResolveDialerButtonMethod "setUseActionAppearance" o = Gtk.Activatable.ActivatableSetUseActionAppearanceMethodInfo-    ResolveDialerButtonMethod "setUseStock" o = Gtk.Button.ButtonSetUseStockMethodInfo-    ResolveDialerButtonMethod "setUseUnderline" o = Gtk.Button.ButtonSetUseUnderlineMethodInfo-    ResolveDialerButtonMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo-    ResolveDialerButtonMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo-    ResolveDialerButtonMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo-    ResolveDialerButtonMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo-    ResolveDialerButtonMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo-    ResolveDialerButtonMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo-    ResolveDialerButtonMethod l o = O.MethodResolutionFailed l o--instance (info ~ ResolveDialerButtonMethod t DialerButton, O.MethodInfo info DialerButton p) => OL.IsLabel t (DialerButton -> p) where-#if MIN_VERSION_base(4,10,0)-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#else-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#endif--#endif---- VVV Prop "digit"-   -- Type: TBasicType TInt-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--{- |-Get the value of the “@digit@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' dialerButton #digit-@--}-getDialerButtonDigit :: (MonadIO m, IsDialerButton o) => o -> m Int32-getDialerButtonDigit obj = liftIO $ B.Properties.getObjectPropertyInt32 obj "digit"--#if ENABLE_OVERLOADING-data DialerButtonDigitPropertyInfo-instance AttrInfo DialerButtonDigitPropertyInfo where-    type AttrAllowedOps DialerButtonDigitPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint DialerButtonDigitPropertyInfo = (~) ()-    type AttrBaseTypeConstraint DialerButtonDigitPropertyInfo = IsDialerButton-    type AttrGetType DialerButtonDigitPropertyInfo = Int32-    type AttrLabel DialerButtonDigitPropertyInfo = "digit"-    type AttrOrigin DialerButtonDigitPropertyInfo = DialerButton-    attrGet _ = getDialerButtonDigit-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined-#endif---- VVV Prop "symbols"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Nothing)--{- |-Get the value of the “@symbols@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' dialerButton #symbols-@--}-getDialerButtonSymbols :: (MonadIO m, IsDialerButton o) => o -> m T.Text-getDialerButtonSymbols obj = liftIO $ checkUnexpectedNothing "getDialerButtonSymbols" $ B.Properties.getObjectPropertyString obj "symbols"--{- |-Set the value of the “@symbols@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' dialerButton [ #symbols 'Data.GI.Base.Attributes.:=' value ]-@--}-setDialerButtonSymbols :: (MonadIO m, IsDialerButton o) => o -> T.Text -> m ()-setDialerButtonSymbols obj val = liftIO $ B.Properties.setObjectPropertyString obj "symbols" (Just val)--{- |-Construct a `GValueConstruct` with valid value for the “@symbols@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructDialerButtonSymbols :: (IsDialerButton o) => T.Text -> IO (GValueConstruct o)-constructDialerButtonSymbols val = B.Properties.constructObjectPropertyString "symbols" (Just val)--{- |-Set the value of the “@symbols@” property to `Nothing`.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.clear' #symbols-@--}-clearDialerButtonSymbols :: (MonadIO m, IsDialerButton o) => o -> m ()-clearDialerButtonSymbols obj = liftIO $ B.Properties.setObjectPropertyString obj "symbols" (Nothing :: Maybe T.Text)--#if ENABLE_OVERLOADING-data DialerButtonSymbolsPropertyInfo-instance AttrInfo DialerButtonSymbolsPropertyInfo where-    type AttrAllowedOps DialerButtonSymbolsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint DialerButtonSymbolsPropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint DialerButtonSymbolsPropertyInfo = IsDialerButton-    type AttrGetType DialerButtonSymbolsPropertyInfo = T.Text-    type AttrLabel DialerButtonSymbolsPropertyInfo = "symbols"-    type AttrOrigin DialerButtonSymbolsPropertyInfo = DialerButton-    attrGet _ = getDialerButtonSymbols-    attrSet _ = setDialerButtonSymbols-    attrConstruct _ = constructDialerButtonSymbols-    attrClear _ = clearDialerButtonSymbols-#endif--#if ENABLE_OVERLOADING-instance O.HasAttributeList DialerButton-type instance O.AttributeList DialerButton = DialerButtonAttributeList-type DialerButtonAttributeList = ('[ '("actionName", Gtk.Actionable.ActionableActionNamePropertyInfo), '("actionTarget", Gtk.Actionable.ActionableActionTargetPropertyInfo), '("alwaysShowImage", Gtk.Button.ButtonAlwaysShowImagePropertyInfo), '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("digit", DialerButtonDigitPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("image", Gtk.Button.ButtonImagePropertyInfo), '("imagePosition", Gtk.Button.ButtonImagePositionPropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("label", Gtk.Button.ButtonLabelPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("relatedAction", Gtk.Activatable.ActivatableRelatedActionPropertyInfo), '("relief", Gtk.Button.ButtonReliefPropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("symbols", DialerButtonSymbolsPropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("useActionAppearance", Gtk.Activatable.ActivatableUseActionAppearancePropertyInfo), '("useStock", Gtk.Button.ButtonUseStockPropertyInfo), '("useUnderline", Gtk.Button.ButtonUseUnderlinePropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo), '("xalign", Gtk.Button.ButtonXalignPropertyInfo), '("yalign", Gtk.Button.ButtonYalignPropertyInfo)] :: [(Symbol, *)])-#endif--#if ENABLE_OVERLOADING-dialerButtonDigit :: AttrLabelProxy "digit"-dialerButtonDigit = AttrLabelProxy--dialerButtonSymbols :: AttrLabelProxy "symbols"-dialerButtonSymbols = AttrLabelProxy--#endif--#if ENABLE_OVERLOADING-type instance O.SignalList DialerButton = DialerButtonSignalList-type DialerButtonSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("activate", Gtk.Button.ButtonActivateSignalInfo), '("add", Gtk.Container.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("checkResize", Gtk.Container.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("clicked", Gtk.Button.ButtonClickedSignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("enter", Gtk.Button.ButtonEnterSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("leave", Gtk.Button.ButtonLeaveSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("pressed", Gtk.Button.ButtonPressedSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("released", Gtk.Button.ButtonReleasedSignalInfo), '("remove", Gtk.Container.ContainerRemoveSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("setFocusChild", Gtk.Container.ContainerSetFocusChildSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])--#endif---- method DialerButton::new--- method type : Constructor--- Args : [Arg {argCName = "symbols", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "the symbols displayed on the #HdyDialerButton", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "DialerButton"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_dialer_button_new" hdy_dialer_button_new :: -    CString ->                              -- symbols : TBasicType TUTF8-    IO (Ptr DialerButton)--{- |-Create a new 'GI.Handy.Objects.DialerButton.DialerButton' which displays-/@symbols@/. If-/@symbols@/ is 'Nothing' no symbols will be displayed.--}-dialerButtonNew ::-    (B.CallStack.HasCallStack, MonadIO m) =>-    Maybe (T.Text)-    {- ^ /@symbols@/: the symbols displayed on the 'GI.Handy.Objects.DialerButton.DialerButton' -}-    -> m DialerButton-    {- ^ __Returns:__ the newly created 'GI.Handy.Objects.DialerButton.DialerButton' widget -}-dialerButtonNew symbols = liftIO $ do-    maybeSymbols <- case symbols of-        Nothing -> return nullPtr-        Just jSymbols -> do-            jSymbols' <- textToCString jSymbols-            return jSymbols'-    result <- hdy_dialer_button_new maybeSymbols-    checkUnexpectedReturnNULL "dialerButtonNew" result-    result' <- (newObject DialerButton) result-    freeMem maybeSymbols-    return result'--#if ENABLE_OVERLOADING-#endif---- method DialerButton::get_digit--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "DialerButton"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyDialerButton", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TInt)--- throws : False--- Skip return : False--foreign import ccall "hdy_dialer_button_get_digit" hdy_dialer_button_get_digit :: -    Ptr DialerButton ->                     -- self : TInterface (Name {namespace = "Handy", name = "DialerButton"})-    IO Int32--{- |-Get the 'GI.Handy.Objects.DialerButton.DialerButton'\'s digit.--}-dialerButtonGetDigit ::-    (B.CallStack.HasCallStack, MonadIO m, IsDialerButton a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.DialerButton.DialerButton' -}-    -> m Int32-    {- ^ __Returns:__ the button\'s digit -}-dialerButtonGetDigit self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_dialer_button_get_digit self'-    touchManagedPtr self-    return result--#if ENABLE_OVERLOADING-data DialerButtonGetDigitMethodInfo-instance (signature ~ (m Int32), MonadIO m, IsDialerButton a) => O.MethodInfo DialerButtonGetDigitMethodInfo a signature where-    overloadedMethod _ = dialerButtonGetDigit--#endif---- method DialerButton::get_symbols--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "DialerButton"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyDialerButton", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUTF8)--- throws : False--- Skip return : False--foreign import ccall "hdy_dialer_button_get_symbols" hdy_dialer_button_get_symbols :: -    Ptr DialerButton ->                     -- self : TInterface (Name {namespace = "Handy", name = "DialerButton"})-    IO CString--{- |-Get the 'GI.Handy.Objects.DialerButton.DialerButton'\'s symbols.--}-dialerButtonGetSymbols ::-    (B.CallStack.HasCallStack, MonadIO m, IsDialerButton a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.DialerButton.DialerButton' -}-    -> m T.Text-    {- ^ __Returns:__ the button\'s symbols. -}-dialerButtonGetSymbols self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_dialer_button_get_symbols self'-    checkUnexpectedReturnNULL "dialerButtonGetSymbols" result-    result' <- cstringToText result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data DialerButtonGetSymbolsMethodInfo-instance (signature ~ (m T.Text), MonadIO m, IsDialerButton a) => O.MethodInfo DialerButtonGetSymbolsMethodInfo a signature where-    overloadedMethod _ = dialerButtonGetSymbols--#endif--
− GI/Handy/Objects/DialerButton.hs-boot
@@ -1,41 +0,0 @@-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))-module GI.Handy.Objects.DialerButton where--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.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.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--newtype DialerButton = DialerButton (ManagedPtr DialerButton)-instance GObject DialerButton where-class (GObject o, O.IsDescendantOf DialerButton o) => IsDialerButton o-instance (GObject o, O.IsDescendantOf DialerButton o) => IsDialerButton o-instance O.HasParentTypes DialerButton-#if ENABLE_OVERLOADING-data DialerButtonDigitPropertyInfo-#endif-#if ENABLE_OVERLOADING-data DialerButtonSymbolsPropertyInfo-#endif-#if ENABLE_OVERLOADING-data DialerButtonGetDigitMethodInfo-#endif-#if ENABLE_OVERLOADING-data DialerButtonGetSymbolsMethodInfo-#endif
− GI/Handy/Objects/DialerCycleButton.hs
@@ -1,971 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--/No description available in the introspection data./--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Objects.DialerCycleButton-    ( ---- * Exported types-    DialerCycleButton(..)                   ,-    IsDialerCycleButton                     ,-    toDialerCycleButton                     ,-    noDialerCycleButton                     ,--- -- * Methods--- ** getCurrentSymbol #method:getCurrentSymbol#--#if ENABLE_OVERLOADING-    DialerCycleButtonGetCurrentSymbolMethodInfo,-#endif-    dialerCycleButtonGetCurrentSymbol       ,----- ** getCycleTimeout #method:getCycleTimeout#--#if ENABLE_OVERLOADING-    DialerCycleButtonGetCycleTimeoutMethodInfo,-#endif-    dialerCycleButtonGetCycleTimeout        ,----- ** isCycling #method:isCycling#--#if ENABLE_OVERLOADING-    DialerCycleButtonIsCyclingMethodInfo    ,-#endif-    dialerCycleButtonIsCycling              ,----- ** new #method:new#--    dialerCycleButtonNew                    ,----- ** setCycleTimeout #method:setCycleTimeout#--#if ENABLE_OVERLOADING-    DialerCycleButtonSetCycleTimeoutMethodInfo,-#endif-    dialerCycleButtonSetCycleTimeout        ,----- ** stopCycle #method:stopCycle#--#if ENABLE_OVERLOADING-    DialerCycleButtonStopCycleMethodInfo    ,-#endif-    dialerCycleButtonStopCycle              ,----- -- * Properties--- ** cycleTimeout #attr:cycleTimeout#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    DialerCycleButtonCycleTimeoutPropertyInfo,-#endif-    constructDialerCycleButtonCycleTimeout  ,-#if ENABLE_OVERLOADING-    dialerCycleButtonCycleTimeout           ,-#endif-    getDialerCycleButtonCycleTimeout        ,-    setDialerCycleButtonCycleTimeout        ,----- -- * Signals--- ** cycleEnd #signal:cycleEnd#--    C_DialerCycleButtonCycleEndCallback     ,-    DialerCycleButtonCycleEndCallback       ,-#if ENABLE_OVERLOADING-    DialerCycleButtonCycleEndSignalInfo     ,-#endif-    afterDialerCycleButtonCycleEnd          ,-    genClosure_DialerCycleButtonCycleEnd    ,-    mk_DialerCycleButtonCycleEndCallback    ,-    noDialerCycleButtonCycleEndCallback     ,-    onDialerCycleButtonCycleEnd             ,-    wrap_DialerCycleButtonCycleEndCallback  ,----- ** cycleStart #signal:cycleStart#--    C_DialerCycleButtonCycleStartCallback   ,-    DialerCycleButtonCycleStartCallback     ,-#if ENABLE_OVERLOADING-    DialerCycleButtonCycleStartSignalInfo   ,-#endif-    afterDialerCycleButtonCycleStart        ,-    genClosure_DialerCycleButtonCycleStart  ,-    mk_DialerCycleButtonCycleStartCallback  ,-    noDialerCycleButtonCycleStartCallback   ,-    onDialerCycleButtonCycleStart           ,-    wrap_DialerCycleButtonCycleStartCallback,-----    ) where--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.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.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--import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface-import qualified GI.GObject.Objects.Object as GObject.Object-import qualified GI.Gtk.Interfaces.Actionable as Gtk.Actionable-import qualified GI.Gtk.Interfaces.Activatable as Gtk.Activatable-import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable-import qualified GI.Gtk.Objects.Bin as Gtk.Bin-import qualified GI.Gtk.Objects.Button as Gtk.Button-import qualified GI.Gtk.Objects.Container as Gtk.Container-import qualified GI.Gtk.Objects.Widget as Gtk.Widget-import {-# SOURCE #-} qualified GI.Handy.Objects.DialerButton as Handy.DialerButton---- | Memory-managed wrapper type.-newtype DialerCycleButton = DialerCycleButton (ManagedPtr DialerCycleButton)-foreign import ccall "hdy_dialer_cycle_button_get_type"-    c_hdy_dialer_cycle_button_get_type :: IO GType--instance GObject DialerCycleButton where-    gobjectType = c_hdy_dialer_cycle_button_get_type-    ---- | Type class for types which can be safely cast to `DialerCycleButton`, for instance with `toDialerCycleButton`.-class (GObject o, O.IsDescendantOf DialerCycleButton o) => IsDialerCycleButton o-instance (GObject o, O.IsDescendantOf DialerCycleButton o) => IsDialerCycleButton o--instance O.HasParentTypes DialerCycleButton-type instance O.ParentTypes DialerCycleButton = '[Handy.DialerButton.DialerButton, Gtk.Button.Button, Gtk.Bin.Bin, Gtk.Container.Container, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Actionable.Actionable, Gtk.Activatable.Activatable, Gtk.Buildable.Buildable]---- | Cast to `DialerCycleButton`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.-toDialerCycleButton :: (MonadIO m, IsDialerCycleButton o) => o -> m DialerCycleButton-toDialerCycleButton = liftIO . unsafeCastTo DialerCycleButton---- | A convenience alias for `Nothing` :: `Maybe` `DialerCycleButton`.-noDialerCycleButton :: Maybe DialerCycleButton-noDialerCycleButton = Nothing--#if ENABLE_OVERLOADING-type family ResolveDialerCycleButtonMethod (t :: Symbol) (o :: *) :: * where-    ResolveDialerCycleButtonMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo-    ResolveDialerCycleButtonMethod "add" o = Gtk.Container.ContainerAddMethodInfo-    ResolveDialerCycleButtonMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo-    ResolveDialerCycleButtonMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo-    ResolveDialerCycleButtonMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo-    ResolveDialerCycleButtonMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo-    ResolveDialerCycleButtonMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo-    ResolveDialerCycleButtonMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo-    ResolveDialerCycleButtonMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo-    ResolveDialerCycleButtonMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo-    ResolveDialerCycleButtonMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo-    ResolveDialerCycleButtonMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo-    ResolveDialerCycleButtonMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo-    ResolveDialerCycleButtonMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo-    ResolveDialerCycleButtonMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo-    ResolveDialerCycleButtonMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo-    ResolveDialerCycleButtonMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo-    ResolveDialerCycleButtonMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo-    ResolveDialerCycleButtonMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo-    ResolveDialerCycleButtonMethod "clicked" o = Gtk.Button.ButtonClickedMethodInfo-    ResolveDialerCycleButtonMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo-    ResolveDialerCycleButtonMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo-    ResolveDialerCycleButtonMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo-    ResolveDialerCycleButtonMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo-    ResolveDialerCycleButtonMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo-    ResolveDialerCycleButtonMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo-    ResolveDialerCycleButtonMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo-    ResolveDialerCycleButtonMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo-    ResolveDialerCycleButtonMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo-    ResolveDialerCycleButtonMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo-    ResolveDialerCycleButtonMethod "doSetRelatedAction" o = Gtk.Activatable.ActivatableDoSetRelatedActionMethodInfo-    ResolveDialerCycleButtonMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo-    ResolveDialerCycleButtonMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo-    ResolveDialerCycleButtonMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo-    ResolveDialerCycleButtonMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo-    ResolveDialerCycleButtonMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo-    ResolveDialerCycleButtonMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo-    ResolveDialerCycleButtonMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo-    ResolveDialerCycleButtonMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo-    ResolveDialerCycleButtonMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo-    ResolveDialerCycleButtonMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo-    ResolveDialerCycleButtonMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo-    ResolveDialerCycleButtonMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo-    ResolveDialerCycleButtonMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo-    ResolveDialerCycleButtonMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo-    ResolveDialerCycleButtonMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo-    ResolveDialerCycleButtonMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo-    ResolveDialerCycleButtonMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo-    ResolveDialerCycleButtonMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo-    ResolveDialerCycleButtonMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo-    ResolveDialerCycleButtonMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo-    ResolveDialerCycleButtonMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo-    ResolveDialerCycleButtonMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo-    ResolveDialerCycleButtonMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo-    ResolveDialerCycleButtonMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo-    ResolveDialerCycleButtonMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo-    ResolveDialerCycleButtonMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo-    ResolveDialerCycleButtonMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo-    ResolveDialerCycleButtonMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo-    ResolveDialerCycleButtonMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo-    ResolveDialerCycleButtonMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo-    ResolveDialerCycleButtonMethod "enter" o = Gtk.Button.ButtonEnterMethodInfo-    ResolveDialerCycleButtonMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo-    ResolveDialerCycleButtonMethod "event" o = Gtk.Widget.WidgetEventMethodInfo-    ResolveDialerCycleButtonMethod "forall" o = Gtk.Container.ContainerForallMethodInfo-    ResolveDialerCycleButtonMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo-    ResolveDialerCycleButtonMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo-    ResolveDialerCycleButtonMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo-    ResolveDialerCycleButtonMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo-    ResolveDialerCycleButtonMethod "getv" o = GObject.Object.ObjectGetvMethodInfo-    ResolveDialerCycleButtonMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo-    ResolveDialerCycleButtonMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo-    ResolveDialerCycleButtonMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo-    ResolveDialerCycleButtonMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo-    ResolveDialerCycleButtonMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo-    ResolveDialerCycleButtonMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo-    ResolveDialerCycleButtonMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo-    ResolveDialerCycleButtonMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo-    ResolveDialerCycleButtonMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo-    ResolveDialerCycleButtonMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo-    ResolveDialerCycleButtonMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo-    ResolveDialerCycleButtonMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo-    ResolveDialerCycleButtonMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo-    ResolveDialerCycleButtonMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo-    ResolveDialerCycleButtonMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo-    ResolveDialerCycleButtonMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo-    ResolveDialerCycleButtonMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo-    ResolveDialerCycleButtonMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo-    ResolveDialerCycleButtonMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo-    ResolveDialerCycleButtonMethod "isCycling" o = DialerCycleButtonIsCyclingMethodInfo-    ResolveDialerCycleButtonMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo-    ResolveDialerCycleButtonMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo-    ResolveDialerCycleButtonMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo-    ResolveDialerCycleButtonMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo-    ResolveDialerCycleButtonMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo-    ResolveDialerCycleButtonMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo-    ResolveDialerCycleButtonMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo-    ResolveDialerCycleButtonMethod "leave" o = Gtk.Button.ButtonLeaveMethodInfo-    ResolveDialerCycleButtonMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo-    ResolveDialerCycleButtonMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo-    ResolveDialerCycleButtonMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo-    ResolveDialerCycleButtonMethod "map" o = Gtk.Widget.WidgetMapMethodInfo-    ResolveDialerCycleButtonMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo-    ResolveDialerCycleButtonMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo-    ResolveDialerCycleButtonMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo-    ResolveDialerCycleButtonMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo-    ResolveDialerCycleButtonMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo-    ResolveDialerCycleButtonMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo-    ResolveDialerCycleButtonMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo-    ResolveDialerCycleButtonMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo-    ResolveDialerCycleButtonMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo-    ResolveDialerCycleButtonMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo-    ResolveDialerCycleButtonMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo-    ResolveDialerCycleButtonMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo-    ResolveDialerCycleButtonMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo-    ResolveDialerCycleButtonMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo-    ResolveDialerCycleButtonMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo-    ResolveDialerCycleButtonMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo-    ResolveDialerCycleButtonMethod "path" o = Gtk.Widget.WidgetPathMethodInfo-    ResolveDialerCycleButtonMethod "pressed" o = Gtk.Button.ButtonPressedMethodInfo-    ResolveDialerCycleButtonMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo-    ResolveDialerCycleButtonMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo-    ResolveDialerCycleButtonMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo-    ResolveDialerCycleButtonMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo-    ResolveDialerCycleButtonMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo-    ResolveDialerCycleButtonMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo-    ResolveDialerCycleButtonMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo-    ResolveDialerCycleButtonMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo-    ResolveDialerCycleButtonMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo-    ResolveDialerCycleButtonMethod "ref" o = GObject.Object.ObjectRefMethodInfo-    ResolveDialerCycleButtonMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo-    ResolveDialerCycleButtonMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo-    ResolveDialerCycleButtonMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo-    ResolveDialerCycleButtonMethod "released" o = Gtk.Button.ButtonReleasedMethodInfo-    ResolveDialerCycleButtonMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo-    ResolveDialerCycleButtonMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo-    ResolveDialerCycleButtonMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo-    ResolveDialerCycleButtonMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo-    ResolveDialerCycleButtonMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo-    ResolveDialerCycleButtonMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo-    ResolveDialerCycleButtonMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo-    ResolveDialerCycleButtonMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo-    ResolveDialerCycleButtonMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo-    ResolveDialerCycleButtonMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo-    ResolveDialerCycleButtonMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo-    ResolveDialerCycleButtonMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo-    ResolveDialerCycleButtonMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo-    ResolveDialerCycleButtonMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo-    ResolveDialerCycleButtonMethod "show" o = Gtk.Widget.WidgetShowMethodInfo-    ResolveDialerCycleButtonMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo-    ResolveDialerCycleButtonMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo-    ResolveDialerCycleButtonMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo-    ResolveDialerCycleButtonMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo-    ResolveDialerCycleButtonMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo-    ResolveDialerCycleButtonMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo-    ResolveDialerCycleButtonMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo-    ResolveDialerCycleButtonMethod "stopCycle" o = DialerCycleButtonStopCycleMethodInfo-    ResolveDialerCycleButtonMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo-    ResolveDialerCycleButtonMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo-    ResolveDialerCycleButtonMethod "syncActionProperties" o = Gtk.Activatable.ActivatableSyncActionPropertiesMethodInfo-    ResolveDialerCycleButtonMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo-    ResolveDialerCycleButtonMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo-    ResolveDialerCycleButtonMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo-    ResolveDialerCycleButtonMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo-    ResolveDialerCycleButtonMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo-    ResolveDialerCycleButtonMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo-    ResolveDialerCycleButtonMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo-    ResolveDialerCycleButtonMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo-    ResolveDialerCycleButtonMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo-    ResolveDialerCycleButtonMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo-    ResolveDialerCycleButtonMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo-    ResolveDialerCycleButtonMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo-    ResolveDialerCycleButtonMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo-    ResolveDialerCycleButtonMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo-    ResolveDialerCycleButtonMethod "getActionName" o = Gtk.Actionable.ActionableGetActionNameMethodInfo-    ResolveDialerCycleButtonMethod "getActionTargetValue" o = Gtk.Actionable.ActionableGetActionTargetValueMethodInfo-    ResolveDialerCycleButtonMethod "getAlignment" o = Gtk.Button.ButtonGetAlignmentMethodInfo-    ResolveDialerCycleButtonMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo-    ResolveDialerCycleButtonMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo-    ResolveDialerCycleButtonMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo-    ResolveDialerCycleButtonMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo-    ResolveDialerCycleButtonMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo-    ResolveDialerCycleButtonMethod "getAlwaysShowImage" o = Gtk.Button.ButtonGetAlwaysShowImageMethodInfo-    ResolveDialerCycleButtonMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo-    ResolveDialerCycleButtonMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo-    ResolveDialerCycleButtonMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo-    ResolveDialerCycleButtonMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo-    ResolveDialerCycleButtonMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo-    ResolveDialerCycleButtonMethod "getChild" o = Gtk.Bin.BinGetChildMethodInfo-    ResolveDialerCycleButtonMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo-    ResolveDialerCycleButtonMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo-    ResolveDialerCycleButtonMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo-    ResolveDialerCycleButtonMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo-    ResolveDialerCycleButtonMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo-    ResolveDialerCycleButtonMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo-    ResolveDialerCycleButtonMethod "getCurrentSymbol" o = DialerCycleButtonGetCurrentSymbolMethodInfo-    ResolveDialerCycleButtonMethod "getCycleTimeout" o = DialerCycleButtonGetCycleTimeoutMethodInfo-    ResolveDialerCycleButtonMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo-    ResolveDialerCycleButtonMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo-    ResolveDialerCycleButtonMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo-    ResolveDialerCycleButtonMethod "getDigit" o = Handy.DialerButton.DialerButtonGetDigitMethodInfo-    ResolveDialerCycleButtonMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo-    ResolveDialerCycleButtonMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo-    ResolveDialerCycleButtonMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo-    ResolveDialerCycleButtonMethod "getEventWindow" o = Gtk.Button.ButtonGetEventWindowMethodInfo-    ResolveDialerCycleButtonMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo-    ResolveDialerCycleButtonMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo-    ResolveDialerCycleButtonMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo-    ResolveDialerCycleButtonMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo-    ResolveDialerCycleButtonMethod "getFocusOnClick" o = Gtk.Button.ButtonGetFocusOnClickMethodInfo-    ResolveDialerCycleButtonMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo-    ResolveDialerCycleButtonMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo-    ResolveDialerCycleButtonMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo-    ResolveDialerCycleButtonMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo-    ResolveDialerCycleButtonMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo-    ResolveDialerCycleButtonMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo-    ResolveDialerCycleButtonMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo-    ResolveDialerCycleButtonMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo-    ResolveDialerCycleButtonMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo-    ResolveDialerCycleButtonMethod "getImage" o = Gtk.Button.ButtonGetImageMethodInfo-    ResolveDialerCycleButtonMethod "getImagePosition" o = Gtk.Button.ButtonGetImagePositionMethodInfo-    ResolveDialerCycleButtonMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo-    ResolveDialerCycleButtonMethod "getLabel" o = Gtk.Button.ButtonGetLabelMethodInfo-    ResolveDialerCycleButtonMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo-    ResolveDialerCycleButtonMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo-    ResolveDialerCycleButtonMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo-    ResolveDialerCycleButtonMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo-    ResolveDialerCycleButtonMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo-    ResolveDialerCycleButtonMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo-    ResolveDialerCycleButtonMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo-    ResolveDialerCycleButtonMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo-    ResolveDialerCycleButtonMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo-    ResolveDialerCycleButtonMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo-    ResolveDialerCycleButtonMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo-    ResolveDialerCycleButtonMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo-    ResolveDialerCycleButtonMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo-    ResolveDialerCycleButtonMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo-    ResolveDialerCycleButtonMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo-    ResolveDialerCycleButtonMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo-    ResolveDialerCycleButtonMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo-    ResolveDialerCycleButtonMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo-    ResolveDialerCycleButtonMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo-    ResolveDialerCycleButtonMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo-    ResolveDialerCycleButtonMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo-    ResolveDialerCycleButtonMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo-    ResolveDialerCycleButtonMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo-    ResolveDialerCycleButtonMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo-    ResolveDialerCycleButtonMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo-    ResolveDialerCycleButtonMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo-    ResolveDialerCycleButtonMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo-    ResolveDialerCycleButtonMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo-    ResolveDialerCycleButtonMethod "getRelatedAction" o = Gtk.Activatable.ActivatableGetRelatedActionMethodInfo-    ResolveDialerCycleButtonMethod "getRelief" o = Gtk.Button.ButtonGetReliefMethodInfo-    ResolveDialerCycleButtonMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo-    ResolveDialerCycleButtonMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo-    ResolveDialerCycleButtonMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo-    ResolveDialerCycleButtonMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo-    ResolveDialerCycleButtonMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo-    ResolveDialerCycleButtonMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo-    ResolveDialerCycleButtonMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo-    ResolveDialerCycleButtonMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo-    ResolveDialerCycleButtonMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo-    ResolveDialerCycleButtonMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo-    ResolveDialerCycleButtonMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo-    ResolveDialerCycleButtonMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo-    ResolveDialerCycleButtonMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo-    ResolveDialerCycleButtonMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo-    ResolveDialerCycleButtonMethod "getSymbols" o = Handy.DialerButton.DialerButtonGetSymbolsMethodInfo-    ResolveDialerCycleButtonMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo-    ResolveDialerCycleButtonMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo-    ResolveDialerCycleButtonMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo-    ResolveDialerCycleButtonMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo-    ResolveDialerCycleButtonMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo-    ResolveDialerCycleButtonMethod "getUseActionAppearance" o = Gtk.Activatable.ActivatableGetUseActionAppearanceMethodInfo-    ResolveDialerCycleButtonMethod "getUseStock" o = Gtk.Button.ButtonGetUseStockMethodInfo-    ResolveDialerCycleButtonMethod "getUseUnderline" o = Gtk.Button.ButtonGetUseUnderlineMethodInfo-    ResolveDialerCycleButtonMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo-    ResolveDialerCycleButtonMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo-    ResolveDialerCycleButtonMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo-    ResolveDialerCycleButtonMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo-    ResolveDialerCycleButtonMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo-    ResolveDialerCycleButtonMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo-    ResolveDialerCycleButtonMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo-    ResolveDialerCycleButtonMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo-    ResolveDialerCycleButtonMethod "setActionName" o = Gtk.Actionable.ActionableSetActionNameMethodInfo-    ResolveDialerCycleButtonMethod "setActionTargetValue" o = Gtk.Actionable.ActionableSetActionTargetValueMethodInfo-    ResolveDialerCycleButtonMethod "setAlignment" o = Gtk.Button.ButtonSetAlignmentMethodInfo-    ResolveDialerCycleButtonMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo-    ResolveDialerCycleButtonMethod "setAlwaysShowImage" o = Gtk.Button.ButtonSetAlwaysShowImageMethodInfo-    ResolveDialerCycleButtonMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo-    ResolveDialerCycleButtonMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo-    ResolveDialerCycleButtonMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo-    ResolveDialerCycleButtonMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo-    ResolveDialerCycleButtonMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo-    ResolveDialerCycleButtonMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo-    ResolveDialerCycleButtonMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo-    ResolveDialerCycleButtonMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo-    ResolveDialerCycleButtonMethod "setCycleTimeout" o = DialerCycleButtonSetCycleTimeoutMethodInfo-    ResolveDialerCycleButtonMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo-    ResolveDialerCycleButtonMethod "setDetailedActionName" o = Gtk.Actionable.ActionableSetDetailedActionNameMethodInfo-    ResolveDialerCycleButtonMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo-    ResolveDialerCycleButtonMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo-    ResolveDialerCycleButtonMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo-    ResolveDialerCycleButtonMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo-    ResolveDialerCycleButtonMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo-    ResolveDialerCycleButtonMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo-    ResolveDialerCycleButtonMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo-    ResolveDialerCycleButtonMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo-    ResolveDialerCycleButtonMethod "setFocusOnClick" o = Gtk.Button.ButtonSetFocusOnClickMethodInfo-    ResolveDialerCycleButtonMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo-    ResolveDialerCycleButtonMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo-    ResolveDialerCycleButtonMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo-    ResolveDialerCycleButtonMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo-    ResolveDialerCycleButtonMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo-    ResolveDialerCycleButtonMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo-    ResolveDialerCycleButtonMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo-    ResolveDialerCycleButtonMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo-    ResolveDialerCycleButtonMethod "setImage" o = Gtk.Button.ButtonSetImageMethodInfo-    ResolveDialerCycleButtonMethod "setImagePosition" o = Gtk.Button.ButtonSetImagePositionMethodInfo-    ResolveDialerCycleButtonMethod "setLabel" o = Gtk.Button.ButtonSetLabelMethodInfo-    ResolveDialerCycleButtonMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo-    ResolveDialerCycleButtonMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo-    ResolveDialerCycleButtonMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo-    ResolveDialerCycleButtonMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo-    ResolveDialerCycleButtonMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo-    ResolveDialerCycleButtonMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo-    ResolveDialerCycleButtonMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo-    ResolveDialerCycleButtonMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo-    ResolveDialerCycleButtonMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo-    ResolveDialerCycleButtonMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo-    ResolveDialerCycleButtonMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo-    ResolveDialerCycleButtonMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo-    ResolveDialerCycleButtonMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo-    ResolveDialerCycleButtonMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo-    ResolveDialerCycleButtonMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo-    ResolveDialerCycleButtonMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo-    ResolveDialerCycleButtonMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo-    ResolveDialerCycleButtonMethod "setRelatedAction" o = Gtk.Activatable.ActivatableSetRelatedActionMethodInfo-    ResolveDialerCycleButtonMethod "setRelief" o = Gtk.Button.ButtonSetReliefMethodInfo-    ResolveDialerCycleButtonMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo-    ResolveDialerCycleButtonMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo-    ResolveDialerCycleButtonMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo-    ResolveDialerCycleButtonMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo-    ResolveDialerCycleButtonMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo-    ResolveDialerCycleButtonMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo-    ResolveDialerCycleButtonMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo-    ResolveDialerCycleButtonMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo-    ResolveDialerCycleButtonMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo-    ResolveDialerCycleButtonMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo-    ResolveDialerCycleButtonMethod "setUseActionAppearance" o = Gtk.Activatable.ActivatableSetUseActionAppearanceMethodInfo-    ResolveDialerCycleButtonMethod "setUseStock" o = Gtk.Button.ButtonSetUseStockMethodInfo-    ResolveDialerCycleButtonMethod "setUseUnderline" o = Gtk.Button.ButtonSetUseUnderlineMethodInfo-    ResolveDialerCycleButtonMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo-    ResolveDialerCycleButtonMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo-    ResolveDialerCycleButtonMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo-    ResolveDialerCycleButtonMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo-    ResolveDialerCycleButtonMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo-    ResolveDialerCycleButtonMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo-    ResolveDialerCycleButtonMethod l o = O.MethodResolutionFailed l o--instance (info ~ ResolveDialerCycleButtonMethod t DialerCycleButton, O.MethodInfo info DialerCycleButton p) => OL.IsLabel t (DialerCycleButton -> p) where-#if MIN_VERSION_base(4,10,0)-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#else-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#endif--#endif---- signal DialerCycleButton::cycle-end-{- |-This signal is emitted when the cycle ends. This can either be-because of timeout or because @/hdy_dialer_cycle_stop_cycle/@ got-called.--}-type DialerCycleButtonCycleEndCallback =-    IO ()---- | A convenience synonym for @`Nothing` :: `Maybe` `DialerCycleButtonCycleEndCallback`@.-noDialerCycleButtonCycleEndCallback :: Maybe DialerCycleButtonCycleEndCallback-noDialerCycleButtonCycleEndCallback = Nothing---- | Type for the callback on the (unwrapped) C side.-type C_DialerCycleButtonCycleEndCallback =-    Ptr () ->                               -- object-    Ptr () ->                               -- user_data-    IO ()---- | Generate a function pointer callable from C code, from a `C_DialerCycleButtonCycleEndCallback`.-foreign import ccall "wrapper"-    mk_DialerCycleButtonCycleEndCallback :: C_DialerCycleButtonCycleEndCallback -> IO (FunPtr C_DialerCycleButtonCycleEndCallback)---- | Wrap the callback into a `GClosure`.-genClosure_DialerCycleButtonCycleEnd :: MonadIO m => DialerCycleButtonCycleEndCallback -> m (GClosure C_DialerCycleButtonCycleEndCallback)-genClosure_DialerCycleButtonCycleEnd cb = liftIO $ do-    let cb' = wrap_DialerCycleButtonCycleEndCallback cb-    mk_DialerCycleButtonCycleEndCallback cb' >>= B.GClosure.newGClosure----- | Wrap a `DialerCycleButtonCycleEndCallback` into a `C_DialerCycleButtonCycleEndCallback`.-wrap_DialerCycleButtonCycleEndCallback ::-    DialerCycleButtonCycleEndCallback ->-    C_DialerCycleButtonCycleEndCallback-wrap_DialerCycleButtonCycleEndCallback _cb _ _ = do-    _cb ---{- |-Connect a signal handler for the “@cycle-end@” signal, to be run before the default handler.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Signals.on' dialerCycleButton #cycleEnd callback-@--}-onDialerCycleButtonCycleEnd :: (IsDialerCycleButton a, MonadIO m) => a -> DialerCycleButtonCycleEndCallback -> m SignalHandlerId-onDialerCycleButtonCycleEnd obj cb = liftIO $ do-    let cb' = wrap_DialerCycleButtonCycleEndCallback cb-    cb'' <- mk_DialerCycleButtonCycleEndCallback cb'-    connectSignalFunPtr obj "cycle-end" cb'' SignalConnectBefore--{- |-Connect a signal handler for the “@cycle-end@” signal, to be run after the default handler.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Signals.after' dialerCycleButton #cycleEnd callback-@--}-afterDialerCycleButtonCycleEnd :: (IsDialerCycleButton a, MonadIO m) => a -> DialerCycleButtonCycleEndCallback -> m SignalHandlerId-afterDialerCycleButtonCycleEnd obj cb = liftIO $ do-    let cb' = wrap_DialerCycleButtonCycleEndCallback cb-    cb'' <- mk_DialerCycleButtonCycleEndCallback cb'-    connectSignalFunPtr obj "cycle-end" cb'' SignalConnectAfter----- signal DialerCycleButton::cycle-start-{- |-This signal is emitted when the button starts cycling (that is on-the first button press).--}-type DialerCycleButtonCycleStartCallback =-    IO ()---- | A convenience synonym for @`Nothing` :: `Maybe` `DialerCycleButtonCycleStartCallback`@.-noDialerCycleButtonCycleStartCallback :: Maybe DialerCycleButtonCycleStartCallback-noDialerCycleButtonCycleStartCallback = Nothing---- | Type for the callback on the (unwrapped) C side.-type C_DialerCycleButtonCycleStartCallback =-    Ptr () ->                               -- object-    Ptr () ->                               -- user_data-    IO ()---- | Generate a function pointer callable from C code, from a `C_DialerCycleButtonCycleStartCallback`.-foreign import ccall "wrapper"-    mk_DialerCycleButtonCycleStartCallback :: C_DialerCycleButtonCycleStartCallback -> IO (FunPtr C_DialerCycleButtonCycleStartCallback)---- | Wrap the callback into a `GClosure`.-genClosure_DialerCycleButtonCycleStart :: MonadIO m => DialerCycleButtonCycleStartCallback -> m (GClosure C_DialerCycleButtonCycleStartCallback)-genClosure_DialerCycleButtonCycleStart cb = liftIO $ do-    let cb' = wrap_DialerCycleButtonCycleStartCallback cb-    mk_DialerCycleButtonCycleStartCallback cb' >>= B.GClosure.newGClosure----- | Wrap a `DialerCycleButtonCycleStartCallback` into a `C_DialerCycleButtonCycleStartCallback`.-wrap_DialerCycleButtonCycleStartCallback ::-    DialerCycleButtonCycleStartCallback ->-    C_DialerCycleButtonCycleStartCallback-wrap_DialerCycleButtonCycleStartCallback _cb _ _ = do-    _cb ---{- |-Connect a signal handler for the “@cycle-start@” signal, to be run before the default handler.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Signals.on' dialerCycleButton #cycleStart callback-@--}-onDialerCycleButtonCycleStart :: (IsDialerCycleButton a, MonadIO m) => a -> DialerCycleButtonCycleStartCallback -> m SignalHandlerId-onDialerCycleButtonCycleStart obj cb = liftIO $ do-    let cb' = wrap_DialerCycleButtonCycleStartCallback cb-    cb'' <- mk_DialerCycleButtonCycleStartCallback cb'-    connectSignalFunPtr obj "cycle-start" cb'' SignalConnectBefore--{- |-Connect a signal handler for the “@cycle-start@” signal, to be run after the default handler.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Signals.after' dialerCycleButton #cycleStart callback-@--}-afterDialerCycleButtonCycleStart :: (IsDialerCycleButton a, MonadIO m) => a -> DialerCycleButtonCycleStartCallback -> m SignalHandlerId-afterDialerCycleButtonCycleStart obj cb = liftIO $ do-    let cb' = wrap_DialerCycleButtonCycleStartCallback cb-    cb'' <- mk_DialerCycleButtonCycleStartCallback cb'-    connectSignalFunPtr obj "cycle-start" cb'' SignalConnectAfter----- VVV Prop "cycle-timeout"-   -- Type: TBasicType TInt-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@cycle-timeout@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' dialerCycleButton #cycleTimeout-@--}-getDialerCycleButtonCycleTimeout :: (MonadIO m, IsDialerCycleButton o) => o -> m Int32-getDialerCycleButtonCycleTimeout obj = liftIO $ B.Properties.getObjectPropertyInt32 obj "cycle-timeout"--{- |-Set the value of the “@cycle-timeout@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' dialerCycleButton [ #cycleTimeout 'Data.GI.Base.Attributes.:=' value ]-@--}-setDialerCycleButtonCycleTimeout :: (MonadIO m, IsDialerCycleButton o) => o -> Int32 -> m ()-setDialerCycleButtonCycleTimeout obj val = liftIO $ B.Properties.setObjectPropertyInt32 obj "cycle-timeout" val--{- |-Construct a `GValueConstruct` with valid value for the “@cycle-timeout@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructDialerCycleButtonCycleTimeout :: (IsDialerCycleButton o) => Int32 -> IO (GValueConstruct o)-constructDialerCycleButtonCycleTimeout val = B.Properties.constructObjectPropertyInt32 "cycle-timeout" val--#if ENABLE_OVERLOADING-data DialerCycleButtonCycleTimeoutPropertyInfo-instance AttrInfo DialerCycleButtonCycleTimeoutPropertyInfo where-    type AttrAllowedOps DialerCycleButtonCycleTimeoutPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint DialerCycleButtonCycleTimeoutPropertyInfo = (~) Int32-    type AttrBaseTypeConstraint DialerCycleButtonCycleTimeoutPropertyInfo = IsDialerCycleButton-    type AttrGetType DialerCycleButtonCycleTimeoutPropertyInfo = Int32-    type AttrLabel DialerCycleButtonCycleTimeoutPropertyInfo = "cycle-timeout"-    type AttrOrigin DialerCycleButtonCycleTimeoutPropertyInfo = DialerCycleButton-    attrGet _ = getDialerCycleButtonCycleTimeout-    attrSet _ = setDialerCycleButtonCycleTimeout-    attrConstruct _ = constructDialerCycleButtonCycleTimeout-    attrClear _ = undefined-#endif--#if ENABLE_OVERLOADING-instance O.HasAttributeList DialerCycleButton-type instance O.AttributeList DialerCycleButton = DialerCycleButtonAttributeList-type DialerCycleButtonAttributeList = ('[ '("actionName", Gtk.Actionable.ActionableActionNamePropertyInfo), '("actionTarget", Gtk.Actionable.ActionableActionTargetPropertyInfo), '("alwaysShowImage", Gtk.Button.ButtonAlwaysShowImagePropertyInfo), '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("cycleTimeout", DialerCycleButtonCycleTimeoutPropertyInfo), '("digit", Handy.DialerButton.DialerButtonDigitPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("image", Gtk.Button.ButtonImagePropertyInfo), '("imagePosition", Gtk.Button.ButtonImagePositionPropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("label", Gtk.Button.ButtonLabelPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("relatedAction", Gtk.Activatable.ActivatableRelatedActionPropertyInfo), '("relief", Gtk.Button.ButtonReliefPropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("symbols", Handy.DialerButton.DialerButtonSymbolsPropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("useActionAppearance", Gtk.Activatable.ActivatableUseActionAppearancePropertyInfo), '("useStock", Gtk.Button.ButtonUseStockPropertyInfo), '("useUnderline", Gtk.Button.ButtonUseUnderlinePropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo), '("xalign", Gtk.Button.ButtonXalignPropertyInfo), '("yalign", Gtk.Button.ButtonYalignPropertyInfo)] :: [(Symbol, *)])-#endif--#if ENABLE_OVERLOADING-dialerCycleButtonCycleTimeout :: AttrLabelProxy "cycleTimeout"-dialerCycleButtonCycleTimeout = AttrLabelProxy--#endif--#if ENABLE_OVERLOADING-data DialerCycleButtonCycleEndSignalInfo-instance SignalInfo DialerCycleButtonCycleEndSignalInfo where-    type HaskellCallbackType DialerCycleButtonCycleEndSignalInfo = DialerCycleButtonCycleEndCallback-    connectSignal _ obj cb connectMode = do-        let cb' = wrap_DialerCycleButtonCycleEndCallback cb-        cb'' <- mk_DialerCycleButtonCycleEndCallback cb'-        connectSignalFunPtr obj "cycle-end" cb'' connectMode--data DialerCycleButtonCycleStartSignalInfo-instance SignalInfo DialerCycleButtonCycleStartSignalInfo where-    type HaskellCallbackType DialerCycleButtonCycleStartSignalInfo = DialerCycleButtonCycleStartCallback-    connectSignal _ obj cb connectMode = do-        let cb' = wrap_DialerCycleButtonCycleStartCallback cb-        cb'' <- mk_DialerCycleButtonCycleStartCallback cb'-        connectSignalFunPtr obj "cycle-start" cb'' connectMode--type instance O.SignalList DialerCycleButton = DialerCycleButtonSignalList-type DialerCycleButtonSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("activate", Gtk.Button.ButtonActivateSignalInfo), '("add", Gtk.Container.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("checkResize", Gtk.Container.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("clicked", Gtk.Button.ButtonClickedSignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("cycleEnd", DialerCycleButtonCycleEndSignalInfo), '("cycleStart", DialerCycleButtonCycleStartSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("enter", Gtk.Button.ButtonEnterSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("leave", Gtk.Button.ButtonLeaveSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("pressed", Gtk.Button.ButtonPressedSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("released", Gtk.Button.ButtonReleasedSignalInfo), '("remove", Gtk.Container.ContainerRemoveSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("setFocusChild", Gtk.Container.ContainerSetFocusChildSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])--#endif---- method DialerCycleButton::new--- method type : Constructor--- Args : [Arg {argCName = "symbols", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the symbols displayed on the #HdyDialerCycleButton", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "DialerCycleButton"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_dialer_cycle_button_new" hdy_dialer_cycle_button_new :: -    CString ->                              -- symbols : TBasicType TUTF8-    IO (Ptr DialerCycleButton)--{- |-Create a new 'GI.Handy.Objects.DialerCycleButton.DialerCycleButton' which displays /@symbols@/. The-symbols can by cycled through by pressing the button multiple-times.--}-dialerCycleButtonNew ::-    (B.CallStack.HasCallStack, MonadIO m) =>-    T.Text-    {- ^ /@symbols@/: the symbols displayed on the 'GI.Handy.Objects.DialerCycleButton.DialerCycleButton' -}-    -> m DialerCycleButton-    {- ^ __Returns:__ the newly created 'GI.Handy.Objects.DialerCycleButton.DialerCycleButton' widget -}-dialerCycleButtonNew symbols = liftIO $ do-    symbols' <- textToCString symbols-    result <- hdy_dialer_cycle_button_new symbols'-    checkUnexpectedReturnNULL "dialerCycleButtonNew" result-    result' <- (newObject DialerCycleButton) result-    freeMem symbols'-    return result'--#if ENABLE_OVERLOADING-#endif---- method DialerCycleButton::get_current_symbol--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "DialerCycleButton"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyDialerCycleButton", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUniChar)--- throws : False--- Skip return : False--foreign import ccall "hdy_dialer_cycle_button_get_current_symbol" hdy_dialer_cycle_button_get_current_symbol :: -    Ptr DialerCycleButton ->                -- self : TInterface (Name {namespace = "Handy", name = "DialerCycleButton"})-    IO CInt--{- |-Get the symbol the dialer should display--}-dialerCycleButtonGetCurrentSymbol ::-    (B.CallStack.HasCallStack, MonadIO m, IsDialerCycleButton a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.DialerCycleButton.DialerCycleButton' -}-    -> m Char-    {- ^ __Returns:__ a pointer to the symbol -}-dialerCycleButtonGetCurrentSymbol self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_dialer_cycle_button_get_current_symbol self'-    let result' = (chr . fromIntegral) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data DialerCycleButtonGetCurrentSymbolMethodInfo-instance (signature ~ (m Char), MonadIO m, IsDialerCycleButton a) => O.MethodInfo DialerCycleButtonGetCurrentSymbolMethodInfo a signature where-    overloadedMethod _ = dialerCycleButtonGetCurrentSymbol--#endif---- method DialerCycleButton::get_cycle_timeout--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "DialerCycleButton"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyDialerCycleButton", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TInt)--- throws : False--- Skip return : False--foreign import ccall "hdy_dialer_cycle_button_get_cycle_timeout" hdy_dialer_cycle_button_get_cycle_timeout :: -    Ptr DialerCycleButton ->                -- self : TInterface (Name {namespace = "Handy", name = "DialerCycleButton"})-    IO Int32--{- |-Get the cycle timeout in milliseconds.--}-dialerCycleButtonGetCycleTimeout ::-    (B.CallStack.HasCallStack, MonadIO m, IsDialerCycleButton a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.DialerCycleButton.DialerCycleButton' -}-    -> m Int32-dialerCycleButtonGetCycleTimeout self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_dialer_cycle_button_get_cycle_timeout self'-    touchManagedPtr self-    return result--#if ENABLE_OVERLOADING-data DialerCycleButtonGetCycleTimeoutMethodInfo-instance (signature ~ (m Int32), MonadIO m, IsDialerCycleButton a) => O.MethodInfo DialerCycleButtonGetCycleTimeoutMethodInfo a signature where-    overloadedMethod _ = dialerCycleButtonGetCycleTimeout--#endif---- method DialerCycleButton::is_cycling--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "DialerCycleButton"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyDialerCycleButton", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TBoolean)--- throws : False--- Skip return : False--foreign import ccall "hdy_dialer_cycle_button_is_cycling" hdy_dialer_cycle_button_is_cycling :: -    Ptr DialerCycleButton ->                -- self : TInterface (Name {namespace = "Handy", name = "DialerCycleButton"})-    IO CInt--{- |-Check whether the button is in cycling mode.--}-dialerCycleButtonIsCycling ::-    (B.CallStack.HasCallStack, MonadIO m, IsDialerCycleButton a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.DialerCycleButton.DialerCycleButton' -}-    -> m Bool-    {- ^ __Returns:__ @/TRUE/@ if the in cycling mode otherwise @/FALSE/@ -}-dialerCycleButtonIsCycling self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_dialer_cycle_button_is_cycling self'-    let result' = (/= 0) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data DialerCycleButtonIsCyclingMethodInfo-instance (signature ~ (m Bool), MonadIO m, IsDialerCycleButton a) => O.MethodInfo DialerCycleButtonIsCyclingMethodInfo a signature where-    overloadedMethod _ = dialerCycleButtonIsCycling--#endif---- method DialerCycleButton::set_cycle_timeout--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "DialerCycleButton"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyDialerCycleButton", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "timeout", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the timeout in milliseconds", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_dialer_cycle_button_set_cycle_timeout" hdy_dialer_cycle_button_set_cycle_timeout :: -    Ptr DialerCycleButton ->                -- self : TInterface (Name {namespace = "Handy", name = "DialerCycleButton"})-    Int32 ->                                -- timeout : TBasicType TInt-    IO ()--{- |-Set the cycle timeout in milliseconds.--}-dialerCycleButtonSetCycleTimeout ::-    (B.CallStack.HasCallStack, MonadIO m, IsDialerCycleButton a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.DialerCycleButton.DialerCycleButton' -}-    -> Int32-    {- ^ /@timeout@/: the timeout in milliseconds -}-    -> m ()-dialerCycleButtonSetCycleTimeout self timeout = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    hdy_dialer_cycle_button_set_cycle_timeout self' timeout-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data DialerCycleButtonSetCycleTimeoutMethodInfo-instance (signature ~ (Int32 -> m ()), MonadIO m, IsDialerCycleButton a) => O.MethodInfo DialerCycleButtonSetCycleTimeoutMethodInfo a signature where-    overloadedMethod _ = dialerCycleButtonSetCycleTimeout--#endif---- method DialerCycleButton::stop_cycle--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "DialerCycleButton"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyDialerCycleButton", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_dialer_cycle_button_stop_cycle" hdy_dialer_cycle_button_stop_cycle :: -    Ptr DialerCycleButton ->                -- self : TInterface (Name {namespace = "Handy", name = "DialerCycleButton"})-    IO ()--{- |-Stop the cycling mode.--}-dialerCycleButtonStopCycle ::-    (B.CallStack.HasCallStack, MonadIO m, IsDialerCycleButton a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.DialerCycleButton.DialerCycleButton' -}-    -> m ()-dialerCycleButtonStopCycle self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    hdy_dialer_cycle_button_stop_cycle self'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data DialerCycleButtonStopCycleMethodInfo-instance (signature ~ (m ()), MonadIO m, IsDialerCycleButton a) => O.MethodInfo DialerCycleButtonStopCycleMethodInfo a signature where-    overloadedMethod _ = dialerCycleButtonStopCycle--#endif--
− GI/Handy/Objects/DialerCycleButton.hs-boot
@@ -1,53 +0,0 @@-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))-module GI.Handy.Objects.DialerCycleButton where--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.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.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--newtype DialerCycleButton = DialerCycleButton (ManagedPtr DialerCycleButton)-instance GObject DialerCycleButton where-class (GObject o, O.IsDescendantOf DialerCycleButton o) => IsDialerCycleButton o-instance (GObject o, O.IsDescendantOf DialerCycleButton o) => IsDialerCycleButton o-instance O.HasParentTypes DialerCycleButton-#if ENABLE_OVERLOADING-data DialerCycleButtonCycleTimeoutPropertyInfo-#endif-#if ENABLE_OVERLOADING-data DialerCycleButtonCycleEndSignalInfo-#endif-#if ENABLE_OVERLOADING-data DialerCycleButtonCycleStartSignalInfo-#endif-#if ENABLE_OVERLOADING-data DialerCycleButtonGetCurrentSymbolMethodInfo-#endif-#if ENABLE_OVERLOADING-data DialerCycleButtonGetCycleTimeoutMethodInfo-#endif-#if ENABLE_OVERLOADING-data DialerCycleButtonIsCyclingMethodInfo-#endif-#if ENABLE_OVERLOADING-data DialerCycleButtonSetCycleTimeoutMethodInfo-#endif-#if ENABLE_OVERLOADING-data DialerCycleButtonStopCycleMethodInfo-#endif
− GI/Handy/Objects/Dialog.hs
@@ -1,604 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--/No description available in the introspection data./--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Objects.Dialog-    ( ---- * Exported types-    Dialog(..)                              ,-    IsDialog                                ,-    toDialog                                ,-    noDialog                                ,--- -- * Methods--- ** new #method:new#--    dialogNew                               ,-----    ) where--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.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.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--import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface-import qualified GI.GObject.Objects.Object as GObject.Object-import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable-import qualified GI.Gtk.Objects.Bin as Gtk.Bin-import qualified GI.Gtk.Objects.Container as Gtk.Container-import qualified GI.Gtk.Objects.Dialog as Gtk.Dialog-import qualified GI.Gtk.Objects.Widget as Gtk.Widget-import qualified GI.Gtk.Objects.Window as Gtk.Window---- | Memory-managed wrapper type.-newtype Dialog = Dialog (ManagedPtr Dialog)-foreign import ccall "hdy_dialog_get_type"-    c_hdy_dialog_get_type :: IO GType--instance GObject Dialog where-    gobjectType = c_hdy_dialog_get_type-    ---- | Type class for types which can be safely cast to `Dialog`, for instance with `toDialog`.-class (GObject o, O.IsDescendantOf Dialog o) => IsDialog o-instance (GObject o, O.IsDescendantOf Dialog o) => IsDialog o--instance O.HasParentTypes Dialog-type instance O.ParentTypes Dialog = '[Gtk.Dialog.Dialog, Gtk.Window.Window, Gtk.Bin.Bin, Gtk.Container.Container, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Buildable.Buildable]---- | Cast to `Dialog`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.-toDialog :: (MonadIO m, IsDialog o) => o -> m Dialog-toDialog = liftIO . unsafeCastTo Dialog---- | A convenience alias for `Nothing` :: `Maybe` `Dialog`.-noDialog :: Maybe Dialog-noDialog = Nothing--#if ENABLE_OVERLOADING-type family ResolveDialogMethod (t :: Symbol) (o :: *) :: * where-    ResolveDialogMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo-    ResolveDialogMethod "activateDefault" o = Gtk.Window.WindowActivateDefaultMethodInfo-    ResolveDialogMethod "activateFocus" o = Gtk.Window.WindowActivateFocusMethodInfo-    ResolveDialogMethod "activateKey" o = Gtk.Window.WindowActivateKeyMethodInfo-    ResolveDialogMethod "add" o = Gtk.Container.ContainerAddMethodInfo-    ResolveDialogMethod "addAccelGroup" o = Gtk.Window.WindowAddAccelGroupMethodInfo-    ResolveDialogMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo-    ResolveDialogMethod "addActionWidget" o = Gtk.Dialog.DialogAddActionWidgetMethodInfo-    ResolveDialogMethod "addButton" o = Gtk.Dialog.DialogAddButtonMethodInfo-    ResolveDialogMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo-    ResolveDialogMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo-    ResolveDialogMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo-    ResolveDialogMethod "addMnemonic" o = Gtk.Window.WindowAddMnemonicMethodInfo-    ResolveDialogMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo-    ResolveDialogMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo-    ResolveDialogMethod "beginMoveDrag" o = Gtk.Window.WindowBeginMoveDragMethodInfo-    ResolveDialogMethod "beginResizeDrag" o = Gtk.Window.WindowBeginResizeDragMethodInfo-    ResolveDialogMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo-    ResolveDialogMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo-    ResolveDialogMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo-    ResolveDialogMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo-    ResolveDialogMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo-    ResolveDialogMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo-    ResolveDialogMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo-    ResolveDialogMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo-    ResolveDialogMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo-    ResolveDialogMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo-    ResolveDialogMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo-    ResolveDialogMethod "close" o = Gtk.Window.WindowCloseMethodInfo-    ResolveDialogMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo-    ResolveDialogMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo-    ResolveDialogMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo-    ResolveDialogMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo-    ResolveDialogMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo-    ResolveDialogMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo-    ResolveDialogMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo-    ResolveDialogMethod "deiconify" o = Gtk.Window.WindowDeiconifyMethodInfo-    ResolveDialogMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo-    ResolveDialogMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo-    ResolveDialogMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo-    ResolveDialogMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo-    ResolveDialogMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo-    ResolveDialogMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo-    ResolveDialogMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo-    ResolveDialogMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo-    ResolveDialogMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo-    ResolveDialogMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo-    ResolveDialogMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo-    ResolveDialogMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo-    ResolveDialogMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo-    ResolveDialogMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo-    ResolveDialogMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo-    ResolveDialogMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo-    ResolveDialogMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo-    ResolveDialogMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo-    ResolveDialogMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo-    ResolveDialogMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo-    ResolveDialogMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo-    ResolveDialogMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo-    ResolveDialogMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo-    ResolveDialogMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo-    ResolveDialogMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo-    ResolveDialogMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo-    ResolveDialogMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo-    ResolveDialogMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo-    ResolveDialogMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo-    ResolveDialogMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo-    ResolveDialogMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo-    ResolveDialogMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo-    ResolveDialogMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo-    ResolveDialogMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo-    ResolveDialogMethod "event" o = Gtk.Widget.WidgetEventMethodInfo-    ResolveDialogMethod "forall" o = Gtk.Container.ContainerForallMethodInfo-    ResolveDialogMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo-    ResolveDialogMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo-    ResolveDialogMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo-    ResolveDialogMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo-    ResolveDialogMethod "fullscreen" o = Gtk.Window.WindowFullscreenMethodInfo-    ResolveDialogMethod "fullscreenOnMonitor" o = Gtk.Window.WindowFullscreenOnMonitorMethodInfo-    ResolveDialogMethod "getv" o = GObject.Object.ObjectGetvMethodInfo-    ResolveDialogMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo-    ResolveDialogMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo-    ResolveDialogMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo-    ResolveDialogMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo-    ResolveDialogMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo-    ResolveDialogMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo-    ResolveDialogMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo-    ResolveDialogMethod "hasGroup" o = Gtk.Window.WindowHasGroupMethodInfo-    ResolveDialogMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo-    ResolveDialogMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo-    ResolveDialogMethod "hasToplevelFocus" o = Gtk.Window.WindowHasToplevelFocusMethodInfo-    ResolveDialogMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo-    ResolveDialogMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo-    ResolveDialogMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo-    ResolveDialogMethod "iconify" o = Gtk.Window.WindowIconifyMethodInfo-    ResolveDialogMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo-    ResolveDialogMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo-    ResolveDialogMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo-    ResolveDialogMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo-    ResolveDialogMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo-    ResolveDialogMethod "isActive" o = Gtk.Window.WindowIsActiveMethodInfo-    ResolveDialogMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo-    ResolveDialogMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo-    ResolveDialogMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo-    ResolveDialogMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo-    ResolveDialogMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo-    ResolveDialogMethod "isMaximized" o = Gtk.Window.WindowIsMaximizedMethodInfo-    ResolveDialogMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo-    ResolveDialogMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo-    ResolveDialogMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo-    ResolveDialogMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo-    ResolveDialogMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo-    ResolveDialogMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo-    ResolveDialogMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo-    ResolveDialogMethod "map" o = Gtk.Widget.WidgetMapMethodInfo-    ResolveDialogMethod "maximize" o = Gtk.Window.WindowMaximizeMethodInfo-    ResolveDialogMethod "mnemonicActivate" o = Gtk.Window.WindowMnemonicActivateMethodInfo-    ResolveDialogMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo-    ResolveDialogMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo-    ResolveDialogMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo-    ResolveDialogMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo-    ResolveDialogMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo-    ResolveDialogMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo-    ResolveDialogMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo-    ResolveDialogMethod "move" o = Gtk.Window.WindowMoveMethodInfo-    ResolveDialogMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo-    ResolveDialogMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo-    ResolveDialogMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo-    ResolveDialogMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo-    ResolveDialogMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo-    ResolveDialogMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo-    ResolveDialogMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo-    ResolveDialogMethod "parseGeometry" o = Gtk.Window.WindowParseGeometryMethodInfo-    ResolveDialogMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo-    ResolveDialogMethod "path" o = Gtk.Widget.WidgetPathMethodInfo-    ResolveDialogMethod "present" o = Gtk.Window.WindowPresentMethodInfo-    ResolveDialogMethod "presentWithTime" o = Gtk.Window.WindowPresentWithTimeMethodInfo-    ResolveDialogMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo-    ResolveDialogMethod "propagateKeyEvent" o = Gtk.Window.WindowPropagateKeyEventMethodInfo-    ResolveDialogMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo-    ResolveDialogMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo-    ResolveDialogMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo-    ResolveDialogMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo-    ResolveDialogMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo-    ResolveDialogMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo-    ResolveDialogMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo-    ResolveDialogMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo-    ResolveDialogMethod "ref" o = GObject.Object.ObjectRefMethodInfo-    ResolveDialogMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo-    ResolveDialogMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo-    ResolveDialogMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo-    ResolveDialogMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo-    ResolveDialogMethod "removeAccelGroup" o = Gtk.Window.WindowRemoveAccelGroupMethodInfo-    ResolveDialogMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo-    ResolveDialogMethod "removeMnemonic" o = Gtk.Window.WindowRemoveMnemonicMethodInfo-    ResolveDialogMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo-    ResolveDialogMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo-    ResolveDialogMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo-    ResolveDialogMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo-    ResolveDialogMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo-    ResolveDialogMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo-    ResolveDialogMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo-    ResolveDialogMethod "reshowWithInitialSize" o = Gtk.Window.WindowReshowWithInitialSizeMethodInfo-    ResolveDialogMethod "resize" o = Gtk.Window.WindowResizeMethodInfo-    ResolveDialogMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo-    ResolveDialogMethod "resizeGripIsVisible" o = Gtk.Window.WindowResizeGripIsVisibleMethodInfo-    ResolveDialogMethod "resizeToGeometry" o = Gtk.Window.WindowResizeToGeometryMethodInfo-    ResolveDialogMethod "response" o = Gtk.Dialog.DialogResponseMethodInfo-    ResolveDialogMethod "run" o = Gtk.Dialog.DialogRunMethodInfo-    ResolveDialogMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo-    ResolveDialogMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo-    ResolveDialogMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo-    ResolveDialogMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo-    ResolveDialogMethod "show" o = Gtk.Widget.WidgetShowMethodInfo-    ResolveDialogMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo-    ResolveDialogMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo-    ResolveDialogMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo-    ResolveDialogMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo-    ResolveDialogMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo-    ResolveDialogMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo-    ResolveDialogMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo-    ResolveDialogMethod "stick" o = Gtk.Window.WindowStickMethodInfo-    ResolveDialogMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo-    ResolveDialogMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo-    ResolveDialogMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo-    ResolveDialogMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo-    ResolveDialogMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo-    ResolveDialogMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo-    ResolveDialogMethod "unfullscreen" o = Gtk.Window.WindowUnfullscreenMethodInfo-    ResolveDialogMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo-    ResolveDialogMethod "unmaximize" o = Gtk.Window.WindowUnmaximizeMethodInfo-    ResolveDialogMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo-    ResolveDialogMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo-    ResolveDialogMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo-    ResolveDialogMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo-    ResolveDialogMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo-    ResolveDialogMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo-    ResolveDialogMethod "unstick" o = Gtk.Window.WindowUnstickMethodInfo-    ResolveDialogMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo-    ResolveDialogMethod "getAcceptFocus" o = Gtk.Window.WindowGetAcceptFocusMethodInfo-    ResolveDialogMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo-    ResolveDialogMethod "getActionArea" o = Gtk.Dialog.DialogGetActionAreaMethodInfo-    ResolveDialogMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo-    ResolveDialogMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo-    ResolveDialogMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo-    ResolveDialogMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo-    ResolveDialogMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo-    ResolveDialogMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo-    ResolveDialogMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo-    ResolveDialogMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo-    ResolveDialogMethod "getApplication" o = Gtk.Window.WindowGetApplicationMethodInfo-    ResolveDialogMethod "getAttachedTo" o = Gtk.Window.WindowGetAttachedToMethodInfo-    ResolveDialogMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo-    ResolveDialogMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo-    ResolveDialogMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo-    ResolveDialogMethod "getChild" o = Gtk.Bin.BinGetChildMethodInfo-    ResolveDialogMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo-    ResolveDialogMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo-    ResolveDialogMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo-    ResolveDialogMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo-    ResolveDialogMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo-    ResolveDialogMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo-    ResolveDialogMethod "getContentArea" o = Gtk.Dialog.DialogGetContentAreaMethodInfo-    ResolveDialogMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo-    ResolveDialogMethod "getDecorated" o = Gtk.Window.WindowGetDecoratedMethodInfo-    ResolveDialogMethod "getDefaultSize" o = Gtk.Window.WindowGetDefaultSizeMethodInfo-    ResolveDialogMethod "getDefaultWidget" o = Gtk.Window.WindowGetDefaultWidgetMethodInfo-    ResolveDialogMethod "getDeletable" o = Gtk.Window.WindowGetDeletableMethodInfo-    ResolveDialogMethod "getDestroyWithParent" o = Gtk.Window.WindowGetDestroyWithParentMethodInfo-    ResolveDialogMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo-    ResolveDialogMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo-    ResolveDialogMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo-    ResolveDialogMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo-    ResolveDialogMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo-    ResolveDialogMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo-    ResolveDialogMethod "getFocus" o = Gtk.Window.WindowGetFocusMethodInfo-    ResolveDialogMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo-    ResolveDialogMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo-    ResolveDialogMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo-    ResolveDialogMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo-    ResolveDialogMethod "getFocusOnMap" o = Gtk.Window.WindowGetFocusOnMapMethodInfo-    ResolveDialogMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo-    ResolveDialogMethod "getFocusVisible" o = Gtk.Window.WindowGetFocusVisibleMethodInfo-    ResolveDialogMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo-    ResolveDialogMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo-    ResolveDialogMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo-    ResolveDialogMethod "getGravity" o = Gtk.Window.WindowGetGravityMethodInfo-    ResolveDialogMethod "getGroup" o = Gtk.Window.WindowGetGroupMethodInfo-    ResolveDialogMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo-    ResolveDialogMethod "getHasResizeGrip" o = Gtk.Window.WindowGetHasResizeGripMethodInfo-    ResolveDialogMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo-    ResolveDialogMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo-    ResolveDialogMethod "getHeaderBar" o = Gtk.Dialog.DialogGetHeaderBarMethodInfo-    ResolveDialogMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo-    ResolveDialogMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo-    ResolveDialogMethod "getHideTitlebarWhenMaximized" o = Gtk.Window.WindowGetHideTitlebarWhenMaximizedMethodInfo-    ResolveDialogMethod "getIcon" o = Gtk.Window.WindowGetIconMethodInfo-    ResolveDialogMethod "getIconList" o = Gtk.Window.WindowGetIconListMethodInfo-    ResolveDialogMethod "getIconName" o = Gtk.Window.WindowGetIconNameMethodInfo-    ResolveDialogMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo-    ResolveDialogMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo-    ResolveDialogMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo-    ResolveDialogMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo-    ResolveDialogMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo-    ResolveDialogMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo-    ResolveDialogMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo-    ResolveDialogMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo-    ResolveDialogMethod "getMnemonicModifier" o = Gtk.Window.WindowGetMnemonicModifierMethodInfo-    ResolveDialogMethod "getMnemonicsVisible" o = Gtk.Window.WindowGetMnemonicsVisibleMethodInfo-    ResolveDialogMethod "getModal" o = Gtk.Window.WindowGetModalMethodInfo-    ResolveDialogMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo-    ResolveDialogMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo-    ResolveDialogMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo-    ResolveDialogMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo-    ResolveDialogMethod "getOpacity" o = Gtk.Window.WindowGetOpacityMethodInfo-    ResolveDialogMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo-    ResolveDialogMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo-    ResolveDialogMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo-    ResolveDialogMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo-    ResolveDialogMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo-    ResolveDialogMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo-    ResolveDialogMethod "getPosition" o = Gtk.Window.WindowGetPositionMethodInfo-    ResolveDialogMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo-    ResolveDialogMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo-    ResolveDialogMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo-    ResolveDialogMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo-    ResolveDialogMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo-    ResolveDialogMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo-    ResolveDialogMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo-    ResolveDialogMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo-    ResolveDialogMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo-    ResolveDialogMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo-    ResolveDialogMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo-    ResolveDialogMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo-    ResolveDialogMethod "getResizable" o = Gtk.Window.WindowGetResizableMethodInfo-    ResolveDialogMethod "getResizeGripArea" o = Gtk.Window.WindowGetResizeGripAreaMethodInfo-    ResolveDialogMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo-    ResolveDialogMethod "getResponseForWidget" o = Gtk.Dialog.DialogGetResponseForWidgetMethodInfo-    ResolveDialogMethod "getRole" o = Gtk.Window.WindowGetRoleMethodInfo-    ResolveDialogMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo-    ResolveDialogMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo-    ResolveDialogMethod "getScreen" o = Gtk.Window.WindowGetScreenMethodInfo-    ResolveDialogMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo-    ResolveDialogMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo-    ResolveDialogMethod "getSize" o = Gtk.Window.WindowGetSizeMethodInfo-    ResolveDialogMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo-    ResolveDialogMethod "getSkipPagerHint" o = Gtk.Window.WindowGetSkipPagerHintMethodInfo-    ResolveDialogMethod "getSkipTaskbarHint" o = Gtk.Window.WindowGetSkipTaskbarHintMethodInfo-    ResolveDialogMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo-    ResolveDialogMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo-    ResolveDialogMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo-    ResolveDialogMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo-    ResolveDialogMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo-    ResolveDialogMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo-    ResolveDialogMethod "getTitle" o = Gtk.Window.WindowGetTitleMethodInfo-    ResolveDialogMethod "getTitlebar" o = Gtk.Window.WindowGetTitlebarMethodInfo-    ResolveDialogMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo-    ResolveDialogMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo-    ResolveDialogMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo-    ResolveDialogMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo-    ResolveDialogMethod "getTransientFor" o = Gtk.Window.WindowGetTransientForMethodInfo-    ResolveDialogMethod "getTypeHint" o = Gtk.Window.WindowGetTypeHintMethodInfo-    ResolveDialogMethod "getUrgencyHint" o = Gtk.Window.WindowGetUrgencyHintMethodInfo-    ResolveDialogMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo-    ResolveDialogMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo-    ResolveDialogMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo-    ResolveDialogMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo-    ResolveDialogMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo-    ResolveDialogMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo-    ResolveDialogMethod "getWidgetForResponse" o = Gtk.Dialog.DialogGetWidgetForResponseMethodInfo-    ResolveDialogMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo-    ResolveDialogMethod "getWindowType" o = Gtk.Window.WindowGetWindowTypeMethodInfo-    ResolveDialogMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo-    ResolveDialogMethod "setAcceptFocus" o = Gtk.Window.WindowSetAcceptFocusMethodInfo-    ResolveDialogMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo-    ResolveDialogMethod "setAlternativeButtonOrderFromArray" o = Gtk.Dialog.DialogSetAlternativeButtonOrderFromArrayMethodInfo-    ResolveDialogMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo-    ResolveDialogMethod "setApplication" o = Gtk.Window.WindowSetApplicationMethodInfo-    ResolveDialogMethod "setAttachedTo" o = Gtk.Window.WindowSetAttachedToMethodInfo-    ResolveDialogMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo-    ResolveDialogMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo-    ResolveDialogMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo-    ResolveDialogMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo-    ResolveDialogMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo-    ResolveDialogMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo-    ResolveDialogMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo-    ResolveDialogMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo-    ResolveDialogMethod "setDecorated" o = Gtk.Window.WindowSetDecoratedMethodInfo-    ResolveDialogMethod "setDefault" o = Gtk.Window.WindowSetDefaultMethodInfo-    ResolveDialogMethod "setDefaultGeometry" o = Gtk.Window.WindowSetDefaultGeometryMethodInfo-    ResolveDialogMethod "setDefaultResponse" o = Gtk.Dialog.DialogSetDefaultResponseMethodInfo-    ResolveDialogMethod "setDefaultSize" o = Gtk.Window.WindowSetDefaultSizeMethodInfo-    ResolveDialogMethod "setDeletable" o = Gtk.Window.WindowSetDeletableMethodInfo-    ResolveDialogMethod "setDestroyWithParent" o = Gtk.Window.WindowSetDestroyWithParentMethodInfo-    ResolveDialogMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo-    ResolveDialogMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo-    ResolveDialogMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo-    ResolveDialogMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo-    ResolveDialogMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo-    ResolveDialogMethod "setFocus" o = Gtk.Window.WindowSetFocusMethodInfo-    ResolveDialogMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo-    ResolveDialogMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo-    ResolveDialogMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo-    ResolveDialogMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo-    ResolveDialogMethod "setFocusOnMap" o = Gtk.Window.WindowSetFocusOnMapMethodInfo-    ResolveDialogMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo-    ResolveDialogMethod "setFocusVisible" o = Gtk.Window.WindowSetFocusVisibleMethodInfo-    ResolveDialogMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo-    ResolveDialogMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo-    ResolveDialogMethod "setGeometryHints" o = Gtk.Window.WindowSetGeometryHintsMethodInfo-    ResolveDialogMethod "setGravity" o = Gtk.Window.WindowSetGravityMethodInfo-    ResolveDialogMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo-    ResolveDialogMethod "setHasResizeGrip" o = Gtk.Window.WindowSetHasResizeGripMethodInfo-    ResolveDialogMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo-    ResolveDialogMethod "setHasUserRefCount" o = Gtk.Window.WindowSetHasUserRefCountMethodInfo-    ResolveDialogMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo-    ResolveDialogMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo-    ResolveDialogMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo-    ResolveDialogMethod "setHideTitlebarWhenMaximized" o = Gtk.Window.WindowSetHideTitlebarWhenMaximizedMethodInfo-    ResolveDialogMethod "setIcon" o = Gtk.Window.WindowSetIconMethodInfo-    ResolveDialogMethod "setIconFromFile" o = Gtk.Window.WindowSetIconFromFileMethodInfo-    ResolveDialogMethod "setIconList" o = Gtk.Window.WindowSetIconListMethodInfo-    ResolveDialogMethod "setIconName" o = Gtk.Window.WindowSetIconNameMethodInfo-    ResolveDialogMethod "setKeepAbove" o = Gtk.Window.WindowSetKeepAboveMethodInfo-    ResolveDialogMethod "setKeepBelow" o = Gtk.Window.WindowSetKeepBelowMethodInfo-    ResolveDialogMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo-    ResolveDialogMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo-    ResolveDialogMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo-    ResolveDialogMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo-    ResolveDialogMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo-    ResolveDialogMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo-    ResolveDialogMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo-    ResolveDialogMethod "setMnemonicModifier" o = Gtk.Window.WindowSetMnemonicModifierMethodInfo-    ResolveDialogMethod "setMnemonicsVisible" o = Gtk.Window.WindowSetMnemonicsVisibleMethodInfo-    ResolveDialogMethod "setModal" o = Gtk.Window.WindowSetModalMethodInfo-    ResolveDialogMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo-    ResolveDialogMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo-    ResolveDialogMethod "setOpacity" o = Gtk.Window.WindowSetOpacityMethodInfo-    ResolveDialogMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo-    ResolveDialogMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo-    ResolveDialogMethod "setPosition" o = Gtk.Window.WindowSetPositionMethodInfo-    ResolveDialogMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo-    ResolveDialogMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo-    ResolveDialogMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo-    ResolveDialogMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo-    ResolveDialogMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo-    ResolveDialogMethod "setResizable" o = Gtk.Window.WindowSetResizableMethodInfo-    ResolveDialogMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo-    ResolveDialogMethod "setResponseSensitive" o = Gtk.Dialog.DialogSetResponseSensitiveMethodInfo-    ResolveDialogMethod "setRole" o = Gtk.Window.WindowSetRoleMethodInfo-    ResolveDialogMethod "setScreen" o = Gtk.Window.WindowSetScreenMethodInfo-    ResolveDialogMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo-    ResolveDialogMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo-    ResolveDialogMethod "setSkipPagerHint" o = Gtk.Window.WindowSetSkipPagerHintMethodInfo-    ResolveDialogMethod "setSkipTaskbarHint" o = Gtk.Window.WindowSetSkipTaskbarHintMethodInfo-    ResolveDialogMethod "setStartupId" o = Gtk.Window.WindowSetStartupIdMethodInfo-    ResolveDialogMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo-    ResolveDialogMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo-    ResolveDialogMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo-    ResolveDialogMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo-    ResolveDialogMethod "setTitle" o = Gtk.Window.WindowSetTitleMethodInfo-    ResolveDialogMethod "setTitlebar" o = Gtk.Window.WindowSetTitlebarMethodInfo-    ResolveDialogMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo-    ResolveDialogMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo-    ResolveDialogMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo-    ResolveDialogMethod "setTransientFor" o = Gtk.Window.WindowSetTransientForMethodInfo-    ResolveDialogMethod "setTypeHint" o = Gtk.Window.WindowSetTypeHintMethodInfo-    ResolveDialogMethod "setUrgencyHint" o = Gtk.Window.WindowSetUrgencyHintMethodInfo-    ResolveDialogMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo-    ResolveDialogMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo-    ResolveDialogMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo-    ResolveDialogMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo-    ResolveDialogMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo-    ResolveDialogMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo-    ResolveDialogMethod "setWmclass" o = Gtk.Window.WindowSetWmclassMethodInfo-    ResolveDialogMethod l o = O.MethodResolutionFailed l o--instance (info ~ ResolveDialogMethod t Dialog, O.MethodInfo info Dialog p) => OL.IsLabel t (Dialog -> p) where-#if MIN_VERSION_base(4,10,0)-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#else-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#endif--#endif--#if ENABLE_OVERLOADING-instance O.HasAttributeList Dialog-type instance O.AttributeList Dialog = DialogAttributeList-type DialogAttributeList = ('[ '("acceptFocus", Gtk.Window.WindowAcceptFocusPropertyInfo), '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("application", Gtk.Window.WindowApplicationPropertyInfo), '("attachedTo", Gtk.Window.WindowAttachedToPropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("decorated", Gtk.Window.WindowDecoratedPropertyInfo), '("defaultHeight", Gtk.Window.WindowDefaultHeightPropertyInfo), '("defaultWidth", Gtk.Window.WindowDefaultWidthPropertyInfo), '("deletable", Gtk.Window.WindowDeletablePropertyInfo), '("destroyWithParent", Gtk.Window.WindowDestroyWithParentPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("focusOnMap", Gtk.Window.WindowFocusOnMapPropertyInfo), '("focusVisible", Gtk.Window.WindowFocusVisiblePropertyInfo), '("gravity", Gtk.Window.WindowGravityPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasResizeGrip", Gtk.Window.WindowHasResizeGripPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("hasToplevelFocus", Gtk.Window.WindowHasToplevelFocusPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("hideTitlebarWhenMaximized", Gtk.Window.WindowHideTitlebarWhenMaximizedPropertyInfo), '("icon", Gtk.Window.WindowIconPropertyInfo), '("iconName", Gtk.Window.WindowIconNamePropertyInfo), '("isActive", Gtk.Window.WindowIsActivePropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("isMaximized", Gtk.Window.WindowIsMaximizedPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("mnemonicsVisible", Gtk.Window.WindowMnemonicsVisiblePropertyInfo), '("modal", Gtk.Window.WindowModalPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("resizable", Gtk.Window.WindowResizablePropertyInfo), '("resizeGripVisible", Gtk.Window.WindowResizeGripVisiblePropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("role", Gtk.Window.WindowRolePropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("screen", Gtk.Window.WindowScreenPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("skipPagerHint", Gtk.Window.WindowSkipPagerHintPropertyInfo), '("skipTaskbarHint", Gtk.Window.WindowSkipTaskbarHintPropertyInfo), '("startupId", Gtk.Window.WindowStartupIdPropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("title", Gtk.Window.WindowTitlePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("transientFor", Gtk.Window.WindowTransientForPropertyInfo), '("type", Gtk.Window.WindowTypePropertyInfo), '("typeHint", Gtk.Window.WindowTypeHintPropertyInfo), '("urgencyHint", Gtk.Window.WindowUrgencyHintPropertyInfo), '("useHeaderBar", Gtk.Dialog.DialogUseHeaderBarPropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo), '("windowPosition", Gtk.Window.WindowWindowPositionPropertyInfo)] :: [(Symbol, *)])-#endif--#if ENABLE_OVERLOADING-#endif--#if ENABLE_OVERLOADING-type instance O.SignalList Dialog = DialogSignalList-type DialogSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("activateDefault", Gtk.Window.WindowActivateDefaultSignalInfo), '("activateFocus", Gtk.Window.WindowActivateFocusSignalInfo), '("add", Gtk.Container.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("checkResize", Gtk.Container.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("close", Gtk.Dialog.DialogCloseSignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("enableDebugging", Gtk.Window.WindowEnableDebuggingSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("keysChanged", Gtk.Window.WindowKeysChangedSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("remove", Gtk.Container.ContainerRemoveSignalInfo), '("response", Gtk.Dialog.DialogResponseSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("setFocus", Gtk.Window.WindowSetFocusSignalInfo), '("setFocusChild", Gtk.Container.ContainerSetFocusChildSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])--#endif---- method Dialog::new--- method type : Constructor--- Args : [Arg {argCName = "parent", argType = TInterface (Name {namespace = "Gtk", name = "Window"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "#GtkWindow this dialog is a child of", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "Dialog"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_dialog_new" hdy_dialog_new :: -    Ptr Gtk.Window.Window ->                -- parent : TInterface (Name {namespace = "Gtk", name = "Window"})-    IO (Ptr Dialog)--{- |-Create a 'GI.Handy.Objects.Dialog.Dialog' with 'GI.Gtk.Objects.Window.Window':@/transient-for/@ set to parent--C Usage--=== /C code/->->GtkWidget *dlg = hdy_dialog_new (GTK_WINDOW (main_window));---Vala Usage--=== /Vala code/->->var dlg = new Hdy.Dialog (main_window);---Python Usage--=== /Python code/->->dlg = Handy.Dialog.new (main_window);---/Since: 0.0.7/--}-dialogNew ::-    (B.CallStack.HasCallStack, MonadIO m, Gtk.Window.IsWindow a) =>-    a-    {- ^ /@parent@/: 'GI.Gtk.Objects.Window.Window' this dialog is a child of -}-    -> m Dialog-dialogNew parent = liftIO $ do-    parent' <- unsafeManagedPtrCastPtr parent-    result <- hdy_dialog_new parent'-    checkUnexpectedReturnNULL "dialogNew" result-    result' <- (newObject Dialog) result-    touchManagedPtr parent-    return result'--#if ENABLE_OVERLOADING-#endif--
− GI/Handy/Objects/Dialog.hs-boot
@@ -1,29 +0,0 @@-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))-module GI.Handy.Objects.Dialog where--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.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.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--newtype Dialog = Dialog (ManagedPtr Dialog)-instance GObject Dialog where-class (GObject o, O.IsDescendantOf Dialog o) => IsDialog o-instance (GObject o, O.IsDescendantOf Dialog o) => IsDialog o-instance O.HasParentTypes Dialog
− GI/Handy/Objects/EnumValueObject.hs
@@ -1,287 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--/No description available in the introspection data./--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Objects.EnumValueObject-    ( ---- * Exported types-    EnumValueObject(..)                     ,-    IsEnumValueObject                       ,-    toEnumValueObject                       ,-    noEnumValueObject                       ,--- -- * Methods--- ** getName #method:getName#--#if ENABLE_OVERLOADING-    EnumValueObjectGetNameMethodInfo        ,-#endif-    enumValueObjectGetName                  ,----- ** getNick #method:getNick#--#if ENABLE_OVERLOADING-    EnumValueObjectGetNickMethodInfo        ,-#endif-    enumValueObjectGetNick                  ,----- ** getValue #method:getValue#--#if ENABLE_OVERLOADING-    EnumValueObjectGetValueMethodInfo       ,-#endif-    enumValueObjectGetValue                 ,----- ** new #method:new#--    enumValueObjectNew                      ,-----    ) where--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.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.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--import qualified GI.GObject.Objects.Object as GObject.Object-import qualified GI.GObject.Structs.EnumValue as GObject.EnumValue---- | Memory-managed wrapper type.-newtype EnumValueObject = EnumValueObject (ManagedPtr EnumValueObject)-foreign import ccall "hdy_enum_value_object_get_type"-    c_hdy_enum_value_object_get_type :: IO GType--instance GObject EnumValueObject where-    gobjectType = c_hdy_enum_value_object_get_type-    ---- | Type class for types which can be safely cast to `EnumValueObject`, for instance with `toEnumValueObject`.-class (GObject o, O.IsDescendantOf EnumValueObject o) => IsEnumValueObject o-instance (GObject o, O.IsDescendantOf EnumValueObject o) => IsEnumValueObject o--instance O.HasParentTypes EnumValueObject-type instance O.ParentTypes EnumValueObject = '[GObject.Object.Object]---- | Cast to `EnumValueObject`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.-toEnumValueObject :: (MonadIO m, IsEnumValueObject o) => o -> m EnumValueObject-toEnumValueObject = liftIO . unsafeCastTo EnumValueObject---- | A convenience alias for `Nothing` :: `Maybe` `EnumValueObject`.-noEnumValueObject :: Maybe EnumValueObject-noEnumValueObject = Nothing--#if ENABLE_OVERLOADING-type family ResolveEnumValueObjectMethod (t :: Symbol) (o :: *) :: * where-    ResolveEnumValueObjectMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo-    ResolveEnumValueObjectMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo-    ResolveEnumValueObjectMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo-    ResolveEnumValueObjectMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo-    ResolveEnumValueObjectMethod "getv" o = GObject.Object.ObjectGetvMethodInfo-    ResolveEnumValueObjectMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo-    ResolveEnumValueObjectMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo-    ResolveEnumValueObjectMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo-    ResolveEnumValueObjectMethod "ref" o = GObject.Object.ObjectRefMethodInfo-    ResolveEnumValueObjectMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo-    ResolveEnumValueObjectMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo-    ResolveEnumValueObjectMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo-    ResolveEnumValueObjectMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo-    ResolveEnumValueObjectMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo-    ResolveEnumValueObjectMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo-    ResolveEnumValueObjectMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo-    ResolveEnumValueObjectMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo-    ResolveEnumValueObjectMethod "getName" o = EnumValueObjectGetNameMethodInfo-    ResolveEnumValueObjectMethod "getNick" o = EnumValueObjectGetNickMethodInfo-    ResolveEnumValueObjectMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo-    ResolveEnumValueObjectMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo-    ResolveEnumValueObjectMethod "getValue" o = EnumValueObjectGetValueMethodInfo-    ResolveEnumValueObjectMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo-    ResolveEnumValueObjectMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo-    ResolveEnumValueObjectMethod l o = O.MethodResolutionFailed l o--instance (info ~ ResolveEnumValueObjectMethod t EnumValueObject, O.MethodInfo info EnumValueObject p) => OL.IsLabel t (EnumValueObject -> p) where-#if MIN_VERSION_base(4,10,0)-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#else-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#endif--#endif--#if ENABLE_OVERLOADING-instance O.HasAttributeList EnumValueObject-type instance O.AttributeList EnumValueObject = EnumValueObjectAttributeList-type EnumValueObjectAttributeList = ('[ ] :: [(Symbol, *)])-#endif--#if ENABLE_OVERLOADING-#endif--#if ENABLE_OVERLOADING-type instance O.SignalList EnumValueObject = EnumValueObjectSignalList-type EnumValueObjectSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])--#endif---- method EnumValueObject::new--- method type : Constructor--- Args : [Arg {argCName = "enum_value", argType = TInterface (Name {namespace = "GObject", name = "EnumValue"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "EnumValueObject"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_enum_value_object_new" hdy_enum_value_object_new :: -    Ptr GObject.EnumValue.EnumValue ->      -- enum_value : TInterface (Name {namespace = "GObject", name = "EnumValue"})-    IO (Ptr EnumValueObject)--{- |-/No description available in the introspection data./--}-enumValueObjectNew ::-    (B.CallStack.HasCallStack, MonadIO m) =>-    GObject.EnumValue.EnumValue-    -> m EnumValueObject-enumValueObjectNew enumValue = liftIO $ do-    enumValue' <- unsafeManagedPtrGetPtr enumValue-    result <- hdy_enum_value_object_new enumValue'-    checkUnexpectedReturnNULL "enumValueObjectNew" result-    result' <- (wrapObject EnumValueObject) result-    touchManagedPtr enumValue-    return result'--#if ENABLE_OVERLOADING-#endif---- method EnumValueObject::get_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "EnumValueObject"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUTF8)--- throws : False--- Skip return : False--foreign import ccall "hdy_enum_value_object_get_name" hdy_enum_value_object_get_name :: -    Ptr EnumValueObject ->                  -- self : TInterface (Name {namespace = "Handy", name = "EnumValueObject"})-    IO CString--{- |-/No description available in the introspection data./--}-enumValueObjectGetName ::-    (B.CallStack.HasCallStack, MonadIO m, IsEnumValueObject a) =>-    a-    -> m T.Text-enumValueObjectGetName self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_enum_value_object_get_name self'-    checkUnexpectedReturnNULL "enumValueObjectGetName" result-    result' <- cstringToText result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data EnumValueObjectGetNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, IsEnumValueObject a) => O.MethodInfo EnumValueObjectGetNameMethodInfo a signature where-    overloadedMethod _ = enumValueObjectGetName--#endif---- method EnumValueObject::get_nick--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "EnumValueObject"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUTF8)--- throws : False--- Skip return : False--foreign import ccall "hdy_enum_value_object_get_nick" hdy_enum_value_object_get_nick :: -    Ptr EnumValueObject ->                  -- self : TInterface (Name {namespace = "Handy", name = "EnumValueObject"})-    IO CString--{- |-/No description available in the introspection data./--}-enumValueObjectGetNick ::-    (B.CallStack.HasCallStack, MonadIO m, IsEnumValueObject a) =>-    a-    -> m T.Text-enumValueObjectGetNick self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_enum_value_object_get_nick self'-    checkUnexpectedReturnNULL "enumValueObjectGetNick" result-    result' <- cstringToText result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data EnumValueObjectGetNickMethodInfo-instance (signature ~ (m T.Text), MonadIO m, IsEnumValueObject a) => O.MethodInfo EnumValueObjectGetNickMethodInfo a signature where-    overloadedMethod _ = enumValueObjectGetNick--#endif---- method EnumValueObject::get_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "EnumValueObject"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TInt)--- throws : False--- Skip return : False--foreign import ccall "hdy_enum_value_object_get_value" hdy_enum_value_object_get_value :: -    Ptr EnumValueObject ->                  -- self : TInterface (Name {namespace = "Handy", name = "EnumValueObject"})-    IO Int32--{- |-/No description available in the introspection data./--}-enumValueObjectGetValue ::-    (B.CallStack.HasCallStack, MonadIO m, IsEnumValueObject a) =>-    a-    -> m Int32-enumValueObjectGetValue self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_enum_value_object_get_value self'-    touchManagedPtr self-    return result--#if ENABLE_OVERLOADING-data EnumValueObjectGetValueMethodInfo-instance (signature ~ (m Int32), MonadIO m, IsEnumValueObject a) => O.MethodInfo EnumValueObjectGetValueMethodInfo a signature where-    overloadedMethod _ = enumValueObjectGetValue--#endif--
− GI/Handy/Objects/EnumValueObject.hs-boot
@@ -1,38 +0,0 @@-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))-module GI.Handy.Objects.EnumValueObject where--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.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.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--newtype EnumValueObject = EnumValueObject (ManagedPtr EnumValueObject)-instance GObject EnumValueObject where-class (GObject o, O.IsDescendantOf EnumValueObject o) => IsEnumValueObject o-instance (GObject o, O.IsDescendantOf EnumValueObject o) => IsEnumValueObject o-instance O.HasParentTypes EnumValueObject-#if ENABLE_OVERLOADING-data EnumValueObjectGetNameMethodInfo-#endif-#if ENABLE_OVERLOADING-data EnumValueObjectGetNickMethodInfo-#endif-#if ENABLE_OVERLOADING-data EnumValueObjectGetValueMethodInfo-#endif
− GI/Handy/Objects/ExpanderRow.hs
@@ -1,961 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--/No description available in the introspection data./--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Objects.ExpanderRow-    ( ---- * Exported types-    ExpanderRow(..)                         ,-    IsExpanderRow                           ,-    toExpanderRow                           ,-    noExpanderRow                           ,--- -- * Methods--- ** getEnableExpansion #method:getEnableExpansion#--#if ENABLE_OVERLOADING-    ExpanderRowGetEnableExpansionMethodInfo ,-#endif-    expanderRowGetEnableExpansion           ,----- ** getExpanded #method:getExpanded#--#if ENABLE_OVERLOADING-    ExpanderRowGetExpandedMethodInfo        ,-#endif-    expanderRowGetExpanded                  ,----- ** getShowEnableSwitch #method:getShowEnableSwitch#--#if ENABLE_OVERLOADING-    ExpanderRowGetShowEnableSwitchMethodInfo,-#endif-    expanderRowGetShowEnableSwitch          ,----- ** new #method:new#--    expanderRowNew                          ,----- ** setEnableExpansion #method:setEnableExpansion#--#if ENABLE_OVERLOADING-    ExpanderRowSetEnableExpansionMethodInfo ,-#endif-    expanderRowSetEnableExpansion           ,----- ** setExpanded #method:setExpanded#--#if ENABLE_OVERLOADING-    ExpanderRowSetExpandedMethodInfo        ,-#endif-    expanderRowSetExpanded                  ,----- ** setShowEnableSwitch #method:setShowEnableSwitch#--#if ENABLE_OVERLOADING-    ExpanderRowSetShowEnableSwitchMethodInfo,-#endif-    expanderRowSetShowEnableSwitch          ,----- -- * Properties--- ** enableExpansion #attr:enableExpansion#-{- | 'True' if the expansion is enabled.--}-#if ENABLE_OVERLOADING-    ExpanderRowEnableExpansionPropertyInfo  ,-#endif-    constructExpanderRowEnableExpansion     ,-#if ENABLE_OVERLOADING-    expanderRowEnableExpansion              ,-#endif-    getExpanderRowEnableExpansion           ,-    setExpanderRowEnableExpansion           ,----- ** expanded #attr:expanded#-{- | 'True' if the row is expanded.--}-#if ENABLE_OVERLOADING-    ExpanderRowExpandedPropertyInfo         ,-#endif-    constructExpanderRowExpanded            ,-#if ENABLE_OVERLOADING-    expanderRowExpanded                     ,-#endif-    getExpanderRowExpanded                  ,-    setExpanderRowExpanded                  ,----- ** showEnableSwitch #attr:showEnableSwitch#-{- | 'True' if the switch enabling the expansion is visible.--}-#if ENABLE_OVERLOADING-    ExpanderRowShowEnableSwitchPropertyInfo ,-#endif-    constructExpanderRowShowEnableSwitch    ,-#if ENABLE_OVERLOADING-    expanderRowShowEnableSwitch             ,-#endif-    getExpanderRowShowEnableSwitch          ,-    setExpanderRowShowEnableSwitch          ,-----    ) where--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.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.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--import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface-import qualified GI.GObject.Objects.Object as GObject.Object-import qualified GI.Gtk.Interfaces.Actionable as Gtk.Actionable-import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable-import qualified GI.Gtk.Objects.Bin as Gtk.Bin-import qualified GI.Gtk.Objects.Container as Gtk.Container-import qualified GI.Gtk.Objects.ListBoxRow as Gtk.ListBoxRow-import qualified GI.Gtk.Objects.Widget as Gtk.Widget-import {-# SOURCE #-} qualified GI.Handy.Objects.ActionRow as Handy.ActionRow---- | Memory-managed wrapper type.-newtype ExpanderRow = ExpanderRow (ManagedPtr ExpanderRow)-foreign import ccall "hdy_expander_row_get_type"-    c_hdy_expander_row_get_type :: IO GType--instance GObject ExpanderRow where-    gobjectType = c_hdy_expander_row_get_type-    ---- | Type class for types which can be safely cast to `ExpanderRow`, for instance with `toExpanderRow`.-class (GObject o, O.IsDescendantOf ExpanderRow o) => IsExpanderRow o-instance (GObject o, O.IsDescendantOf ExpanderRow o) => IsExpanderRow o--instance O.HasParentTypes ExpanderRow-type instance O.ParentTypes ExpanderRow = '[Handy.ActionRow.ActionRow, Gtk.ListBoxRow.ListBoxRow, Gtk.Bin.Bin, Gtk.Container.Container, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Actionable.Actionable, Gtk.Buildable.Buildable]---- | Cast to `ExpanderRow`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.-toExpanderRow :: (MonadIO m, IsExpanderRow o) => o -> m ExpanderRow-toExpanderRow = liftIO . unsafeCastTo ExpanderRow---- | A convenience alias for `Nothing` :: `Maybe` `ExpanderRow`.-noExpanderRow :: Maybe ExpanderRow-noExpanderRow = Nothing--#if ENABLE_OVERLOADING-type family ResolveExpanderRowMethod (t :: Symbol) (o :: *) :: * where-    ResolveExpanderRowMethod "activate" o = Handy.ActionRow.ActionRowActivateMethodInfo-    ResolveExpanderRowMethod "add" o = Gtk.Container.ContainerAddMethodInfo-    ResolveExpanderRowMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo-    ResolveExpanderRowMethod "addAction" o = Handy.ActionRow.ActionRowAddActionMethodInfo-    ResolveExpanderRowMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo-    ResolveExpanderRowMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo-    ResolveExpanderRowMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo-    ResolveExpanderRowMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo-    ResolveExpanderRowMethod "addPrefix" o = Handy.ActionRow.ActionRowAddPrefixMethodInfo-    ResolveExpanderRowMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo-    ResolveExpanderRowMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo-    ResolveExpanderRowMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo-    ResolveExpanderRowMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo-    ResolveExpanderRowMethod "changed" o = Gtk.ListBoxRow.ListBoxRowChangedMethodInfo-    ResolveExpanderRowMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo-    ResolveExpanderRowMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo-    ResolveExpanderRowMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo-    ResolveExpanderRowMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo-    ResolveExpanderRowMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo-    ResolveExpanderRowMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo-    ResolveExpanderRowMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo-    ResolveExpanderRowMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo-    ResolveExpanderRowMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo-    ResolveExpanderRowMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo-    ResolveExpanderRowMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo-    ResolveExpanderRowMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo-    ResolveExpanderRowMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo-    ResolveExpanderRowMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo-    ResolveExpanderRowMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo-    ResolveExpanderRowMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo-    ResolveExpanderRowMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo-    ResolveExpanderRowMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo-    ResolveExpanderRowMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo-    ResolveExpanderRowMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo-    ResolveExpanderRowMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo-    ResolveExpanderRowMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo-    ResolveExpanderRowMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo-    ResolveExpanderRowMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo-    ResolveExpanderRowMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo-    ResolveExpanderRowMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo-    ResolveExpanderRowMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo-    ResolveExpanderRowMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo-    ResolveExpanderRowMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo-    ResolveExpanderRowMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo-    ResolveExpanderRowMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo-    ResolveExpanderRowMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo-    ResolveExpanderRowMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo-    ResolveExpanderRowMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo-    ResolveExpanderRowMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo-    ResolveExpanderRowMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo-    ResolveExpanderRowMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo-    ResolveExpanderRowMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo-    ResolveExpanderRowMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo-    ResolveExpanderRowMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo-    ResolveExpanderRowMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo-    ResolveExpanderRowMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo-    ResolveExpanderRowMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo-    ResolveExpanderRowMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo-    ResolveExpanderRowMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo-    ResolveExpanderRowMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo-    ResolveExpanderRowMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo-    ResolveExpanderRowMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo-    ResolveExpanderRowMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo-    ResolveExpanderRowMethod "event" o = Gtk.Widget.WidgetEventMethodInfo-    ResolveExpanderRowMethod "forall" o = Gtk.Container.ContainerForallMethodInfo-    ResolveExpanderRowMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo-    ResolveExpanderRowMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo-    ResolveExpanderRowMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo-    ResolveExpanderRowMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo-    ResolveExpanderRowMethod "getv" o = GObject.Object.ObjectGetvMethodInfo-    ResolveExpanderRowMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo-    ResolveExpanderRowMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo-    ResolveExpanderRowMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo-    ResolveExpanderRowMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo-    ResolveExpanderRowMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo-    ResolveExpanderRowMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo-    ResolveExpanderRowMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo-    ResolveExpanderRowMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo-    ResolveExpanderRowMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo-    ResolveExpanderRowMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo-    ResolveExpanderRowMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo-    ResolveExpanderRowMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo-    ResolveExpanderRowMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo-    ResolveExpanderRowMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo-    ResolveExpanderRowMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo-    ResolveExpanderRowMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo-    ResolveExpanderRowMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo-    ResolveExpanderRowMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo-    ResolveExpanderRowMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo-    ResolveExpanderRowMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo-    ResolveExpanderRowMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo-    ResolveExpanderRowMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo-    ResolveExpanderRowMethod "isSelected" o = Gtk.ListBoxRow.ListBoxRowIsSelectedMethodInfo-    ResolveExpanderRowMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo-    ResolveExpanderRowMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo-    ResolveExpanderRowMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo-    ResolveExpanderRowMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo-    ResolveExpanderRowMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo-    ResolveExpanderRowMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo-    ResolveExpanderRowMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo-    ResolveExpanderRowMethod "map" o = Gtk.Widget.WidgetMapMethodInfo-    ResolveExpanderRowMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo-    ResolveExpanderRowMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo-    ResolveExpanderRowMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo-    ResolveExpanderRowMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo-    ResolveExpanderRowMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo-    ResolveExpanderRowMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo-    ResolveExpanderRowMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo-    ResolveExpanderRowMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo-    ResolveExpanderRowMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo-    ResolveExpanderRowMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo-    ResolveExpanderRowMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo-    ResolveExpanderRowMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo-    ResolveExpanderRowMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo-    ResolveExpanderRowMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo-    ResolveExpanderRowMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo-    ResolveExpanderRowMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo-    ResolveExpanderRowMethod "path" o = Gtk.Widget.WidgetPathMethodInfo-    ResolveExpanderRowMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo-    ResolveExpanderRowMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo-    ResolveExpanderRowMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo-    ResolveExpanderRowMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo-    ResolveExpanderRowMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo-    ResolveExpanderRowMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo-    ResolveExpanderRowMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo-    ResolveExpanderRowMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo-    ResolveExpanderRowMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo-    ResolveExpanderRowMethod "ref" o = GObject.Object.ObjectRefMethodInfo-    ResolveExpanderRowMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo-    ResolveExpanderRowMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo-    ResolveExpanderRowMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo-    ResolveExpanderRowMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo-    ResolveExpanderRowMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo-    ResolveExpanderRowMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo-    ResolveExpanderRowMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo-    ResolveExpanderRowMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo-    ResolveExpanderRowMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo-    ResolveExpanderRowMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo-    ResolveExpanderRowMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo-    ResolveExpanderRowMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo-    ResolveExpanderRowMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo-    ResolveExpanderRowMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo-    ResolveExpanderRowMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo-    ResolveExpanderRowMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo-    ResolveExpanderRowMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo-    ResolveExpanderRowMethod "show" o = Gtk.Widget.WidgetShowMethodInfo-    ResolveExpanderRowMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo-    ResolveExpanderRowMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo-    ResolveExpanderRowMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo-    ResolveExpanderRowMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo-    ResolveExpanderRowMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo-    ResolveExpanderRowMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo-    ResolveExpanderRowMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo-    ResolveExpanderRowMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo-    ResolveExpanderRowMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo-    ResolveExpanderRowMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo-    ResolveExpanderRowMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo-    ResolveExpanderRowMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo-    ResolveExpanderRowMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo-    ResolveExpanderRowMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo-    ResolveExpanderRowMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo-    ResolveExpanderRowMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo-    ResolveExpanderRowMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo-    ResolveExpanderRowMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo-    ResolveExpanderRowMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo-    ResolveExpanderRowMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo-    ResolveExpanderRowMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo-    ResolveExpanderRowMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo-    ResolveExpanderRowMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo-    ResolveExpanderRowMethod "getActionName" o = Gtk.Actionable.ActionableGetActionNameMethodInfo-    ResolveExpanderRowMethod "getActionTargetValue" o = Gtk.Actionable.ActionableGetActionTargetValueMethodInfo-    ResolveExpanderRowMethod "getActivatable" o = Gtk.ListBoxRow.ListBoxRowGetActivatableMethodInfo-    ResolveExpanderRowMethod "getActivatableWidget" o = Handy.ActionRow.ActionRowGetActivatableWidgetMethodInfo-    ResolveExpanderRowMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo-    ResolveExpanderRowMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo-    ResolveExpanderRowMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo-    ResolveExpanderRowMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo-    ResolveExpanderRowMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo-    ResolveExpanderRowMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo-    ResolveExpanderRowMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo-    ResolveExpanderRowMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo-    ResolveExpanderRowMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo-    ResolveExpanderRowMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo-    ResolveExpanderRowMethod "getChild" o = Gtk.Bin.BinGetChildMethodInfo-    ResolveExpanderRowMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo-    ResolveExpanderRowMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo-    ResolveExpanderRowMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo-    ResolveExpanderRowMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo-    ResolveExpanderRowMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo-    ResolveExpanderRowMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo-    ResolveExpanderRowMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo-    ResolveExpanderRowMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo-    ResolveExpanderRowMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo-    ResolveExpanderRowMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo-    ResolveExpanderRowMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo-    ResolveExpanderRowMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo-    ResolveExpanderRowMethod "getEnableExpansion" o = ExpanderRowGetEnableExpansionMethodInfo-    ResolveExpanderRowMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo-    ResolveExpanderRowMethod "getExpanded" o = ExpanderRowGetExpandedMethodInfo-    ResolveExpanderRowMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo-    ResolveExpanderRowMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo-    ResolveExpanderRowMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo-    ResolveExpanderRowMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo-    ResolveExpanderRowMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo-    ResolveExpanderRowMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo-    ResolveExpanderRowMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo-    ResolveExpanderRowMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo-    ResolveExpanderRowMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo-    ResolveExpanderRowMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo-    ResolveExpanderRowMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo-    ResolveExpanderRowMethod "getHeader" o = Gtk.ListBoxRow.ListBoxRowGetHeaderMethodInfo-    ResolveExpanderRowMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo-    ResolveExpanderRowMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo-    ResolveExpanderRowMethod "getIconName" o = Handy.ActionRow.ActionRowGetIconNameMethodInfo-    ResolveExpanderRowMethod "getIndex" o = Gtk.ListBoxRow.ListBoxRowGetIndexMethodInfo-    ResolveExpanderRowMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo-    ResolveExpanderRowMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo-    ResolveExpanderRowMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo-    ResolveExpanderRowMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo-    ResolveExpanderRowMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo-    ResolveExpanderRowMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo-    ResolveExpanderRowMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo-    ResolveExpanderRowMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo-    ResolveExpanderRowMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo-    ResolveExpanderRowMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo-    ResolveExpanderRowMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo-    ResolveExpanderRowMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo-    ResolveExpanderRowMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo-    ResolveExpanderRowMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo-    ResolveExpanderRowMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo-    ResolveExpanderRowMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo-    ResolveExpanderRowMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo-    ResolveExpanderRowMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo-    ResolveExpanderRowMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo-    ResolveExpanderRowMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo-    ResolveExpanderRowMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo-    ResolveExpanderRowMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo-    ResolveExpanderRowMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo-    ResolveExpanderRowMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo-    ResolveExpanderRowMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo-    ResolveExpanderRowMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo-    ResolveExpanderRowMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo-    ResolveExpanderRowMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo-    ResolveExpanderRowMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo-    ResolveExpanderRowMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo-    ResolveExpanderRowMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo-    ResolveExpanderRowMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo-    ResolveExpanderRowMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo-    ResolveExpanderRowMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo-    ResolveExpanderRowMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo-    ResolveExpanderRowMethod "getSelectable" o = Gtk.ListBoxRow.ListBoxRowGetSelectableMethodInfo-    ResolveExpanderRowMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo-    ResolveExpanderRowMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo-    ResolveExpanderRowMethod "getShowEnableSwitch" o = ExpanderRowGetShowEnableSwitchMethodInfo-    ResolveExpanderRowMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo-    ResolveExpanderRowMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo-    ResolveExpanderRowMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo-    ResolveExpanderRowMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo-    ResolveExpanderRowMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo-    ResolveExpanderRowMethod "getSubtitle" o = Handy.ActionRow.ActionRowGetSubtitleMethodInfo-    ResolveExpanderRowMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo-    ResolveExpanderRowMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo-    ResolveExpanderRowMethod "getTitle" o = Handy.ActionRow.ActionRowGetTitleMethodInfo-    ResolveExpanderRowMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo-    ResolveExpanderRowMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo-    ResolveExpanderRowMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo-    ResolveExpanderRowMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo-    ResolveExpanderRowMethod "getUseUnderline" o = Handy.ActionRow.ActionRowGetUseUnderlineMethodInfo-    ResolveExpanderRowMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo-    ResolveExpanderRowMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo-    ResolveExpanderRowMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo-    ResolveExpanderRowMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo-    ResolveExpanderRowMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo-    ResolveExpanderRowMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo-    ResolveExpanderRowMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo-    ResolveExpanderRowMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo-    ResolveExpanderRowMethod "setActionName" o = Gtk.Actionable.ActionableSetActionNameMethodInfo-    ResolveExpanderRowMethod "setActionTargetValue" o = Gtk.Actionable.ActionableSetActionTargetValueMethodInfo-    ResolveExpanderRowMethod "setActivatable" o = Gtk.ListBoxRow.ListBoxRowSetActivatableMethodInfo-    ResolveExpanderRowMethod "setActivatableWidget" o = Handy.ActionRow.ActionRowSetActivatableWidgetMethodInfo-    ResolveExpanderRowMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo-    ResolveExpanderRowMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo-    ResolveExpanderRowMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo-    ResolveExpanderRowMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo-    ResolveExpanderRowMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo-    ResolveExpanderRowMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo-    ResolveExpanderRowMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo-    ResolveExpanderRowMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo-    ResolveExpanderRowMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo-    ResolveExpanderRowMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo-    ResolveExpanderRowMethod "setDetailedActionName" o = Gtk.Actionable.ActionableSetDetailedActionNameMethodInfo-    ResolveExpanderRowMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo-    ResolveExpanderRowMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo-    ResolveExpanderRowMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo-    ResolveExpanderRowMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo-    ResolveExpanderRowMethod "setEnableExpansion" o = ExpanderRowSetEnableExpansionMethodInfo-    ResolveExpanderRowMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo-    ResolveExpanderRowMethod "setExpanded" o = ExpanderRowSetExpandedMethodInfo-    ResolveExpanderRowMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo-    ResolveExpanderRowMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo-    ResolveExpanderRowMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo-    ResolveExpanderRowMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo-    ResolveExpanderRowMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo-    ResolveExpanderRowMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo-    ResolveExpanderRowMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo-    ResolveExpanderRowMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo-    ResolveExpanderRowMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo-    ResolveExpanderRowMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo-    ResolveExpanderRowMethod "setHeader" o = Gtk.ListBoxRow.ListBoxRowSetHeaderMethodInfo-    ResolveExpanderRowMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo-    ResolveExpanderRowMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo-    ResolveExpanderRowMethod "setIconName" o = Handy.ActionRow.ActionRowSetIconNameMethodInfo-    ResolveExpanderRowMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo-    ResolveExpanderRowMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo-    ResolveExpanderRowMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo-    ResolveExpanderRowMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo-    ResolveExpanderRowMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo-    ResolveExpanderRowMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo-    ResolveExpanderRowMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo-    ResolveExpanderRowMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo-    ResolveExpanderRowMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo-    ResolveExpanderRowMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo-    ResolveExpanderRowMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo-    ResolveExpanderRowMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo-    ResolveExpanderRowMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo-    ResolveExpanderRowMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo-    ResolveExpanderRowMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo-    ResolveExpanderRowMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo-    ResolveExpanderRowMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo-    ResolveExpanderRowMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo-    ResolveExpanderRowMethod "setSelectable" o = Gtk.ListBoxRow.ListBoxRowSetSelectableMethodInfo-    ResolveExpanderRowMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo-    ResolveExpanderRowMethod "setShowEnableSwitch" o = ExpanderRowSetShowEnableSwitchMethodInfo-    ResolveExpanderRowMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo-    ResolveExpanderRowMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo-    ResolveExpanderRowMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo-    ResolveExpanderRowMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo-    ResolveExpanderRowMethod "setSubtitle" o = Handy.ActionRow.ActionRowSetSubtitleMethodInfo-    ResolveExpanderRowMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo-    ResolveExpanderRowMethod "setTitle" o = Handy.ActionRow.ActionRowSetTitleMethodInfo-    ResolveExpanderRowMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo-    ResolveExpanderRowMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo-    ResolveExpanderRowMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo-    ResolveExpanderRowMethod "setUseUnderline" o = Handy.ActionRow.ActionRowSetUseUnderlineMethodInfo-    ResolveExpanderRowMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo-    ResolveExpanderRowMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo-    ResolveExpanderRowMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo-    ResolveExpanderRowMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo-    ResolveExpanderRowMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo-    ResolveExpanderRowMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo-    ResolveExpanderRowMethod l o = O.MethodResolutionFailed l o--instance (info ~ ResolveExpanderRowMethod t ExpanderRow, O.MethodInfo info ExpanderRow p) => OL.IsLabel t (ExpanderRow -> p) where-#if MIN_VERSION_base(4,10,0)-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#else-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#endif--#endif---- VVV Prop "enable-expansion"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@enable-expansion@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' expanderRow #enableExpansion-@--}-getExpanderRowEnableExpansion :: (MonadIO m, IsExpanderRow o) => o -> m Bool-getExpanderRowEnableExpansion obj = liftIO $ B.Properties.getObjectPropertyBool obj "enable-expansion"--{- |-Set the value of the “@enable-expansion@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' expanderRow [ #enableExpansion 'Data.GI.Base.Attributes.:=' value ]-@--}-setExpanderRowEnableExpansion :: (MonadIO m, IsExpanderRow o) => o -> Bool -> m ()-setExpanderRowEnableExpansion obj val = liftIO $ B.Properties.setObjectPropertyBool obj "enable-expansion" val--{- |-Construct a `GValueConstruct` with valid value for the “@enable-expansion@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructExpanderRowEnableExpansion :: (IsExpanderRow o) => Bool -> IO (GValueConstruct o)-constructExpanderRowEnableExpansion val = B.Properties.constructObjectPropertyBool "enable-expansion" val--#if ENABLE_OVERLOADING-data ExpanderRowEnableExpansionPropertyInfo-instance AttrInfo ExpanderRowEnableExpansionPropertyInfo where-    type AttrAllowedOps ExpanderRowEnableExpansionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint ExpanderRowEnableExpansionPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint ExpanderRowEnableExpansionPropertyInfo = IsExpanderRow-    type AttrGetType ExpanderRowEnableExpansionPropertyInfo = Bool-    type AttrLabel ExpanderRowEnableExpansionPropertyInfo = "enable-expansion"-    type AttrOrigin ExpanderRowEnableExpansionPropertyInfo = ExpanderRow-    attrGet _ = getExpanderRowEnableExpansion-    attrSet _ = setExpanderRowEnableExpansion-    attrConstruct _ = constructExpanderRowEnableExpansion-    attrClear _ = undefined-#endif---- VVV Prop "expanded"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@expanded@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' expanderRow #expanded-@--}-getExpanderRowExpanded :: (MonadIO m, IsExpanderRow o) => o -> m Bool-getExpanderRowExpanded obj = liftIO $ B.Properties.getObjectPropertyBool obj "expanded"--{- |-Set the value of the “@expanded@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' expanderRow [ #expanded 'Data.GI.Base.Attributes.:=' value ]-@--}-setExpanderRowExpanded :: (MonadIO m, IsExpanderRow o) => o -> Bool -> m ()-setExpanderRowExpanded obj val = liftIO $ B.Properties.setObjectPropertyBool obj "expanded" val--{- |-Construct a `GValueConstruct` with valid value for the “@expanded@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructExpanderRowExpanded :: (IsExpanderRow o) => Bool -> IO (GValueConstruct o)-constructExpanderRowExpanded val = B.Properties.constructObjectPropertyBool "expanded" val--#if ENABLE_OVERLOADING-data ExpanderRowExpandedPropertyInfo-instance AttrInfo ExpanderRowExpandedPropertyInfo where-    type AttrAllowedOps ExpanderRowExpandedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint ExpanderRowExpandedPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint ExpanderRowExpandedPropertyInfo = IsExpanderRow-    type AttrGetType ExpanderRowExpandedPropertyInfo = Bool-    type AttrLabel ExpanderRowExpandedPropertyInfo = "expanded"-    type AttrOrigin ExpanderRowExpandedPropertyInfo = ExpanderRow-    attrGet _ = getExpanderRowExpanded-    attrSet _ = setExpanderRowExpanded-    attrConstruct _ = constructExpanderRowExpanded-    attrClear _ = undefined-#endif---- VVV Prop "show-enable-switch"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@show-enable-switch@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' expanderRow #showEnableSwitch-@--}-getExpanderRowShowEnableSwitch :: (MonadIO m, IsExpanderRow o) => o -> m Bool-getExpanderRowShowEnableSwitch obj = liftIO $ B.Properties.getObjectPropertyBool obj "show-enable-switch"--{- |-Set the value of the “@show-enable-switch@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' expanderRow [ #showEnableSwitch 'Data.GI.Base.Attributes.:=' value ]-@--}-setExpanderRowShowEnableSwitch :: (MonadIO m, IsExpanderRow o) => o -> Bool -> m ()-setExpanderRowShowEnableSwitch obj val = liftIO $ B.Properties.setObjectPropertyBool obj "show-enable-switch" val--{- |-Construct a `GValueConstruct` with valid value for the “@show-enable-switch@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructExpanderRowShowEnableSwitch :: (IsExpanderRow o) => Bool -> IO (GValueConstruct o)-constructExpanderRowShowEnableSwitch val = B.Properties.constructObjectPropertyBool "show-enable-switch" val--#if ENABLE_OVERLOADING-data ExpanderRowShowEnableSwitchPropertyInfo-instance AttrInfo ExpanderRowShowEnableSwitchPropertyInfo where-    type AttrAllowedOps ExpanderRowShowEnableSwitchPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint ExpanderRowShowEnableSwitchPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint ExpanderRowShowEnableSwitchPropertyInfo = IsExpanderRow-    type AttrGetType ExpanderRowShowEnableSwitchPropertyInfo = Bool-    type AttrLabel ExpanderRowShowEnableSwitchPropertyInfo = "show-enable-switch"-    type AttrOrigin ExpanderRowShowEnableSwitchPropertyInfo = ExpanderRow-    attrGet _ = getExpanderRowShowEnableSwitch-    attrSet _ = setExpanderRowShowEnableSwitch-    attrConstruct _ = constructExpanderRowShowEnableSwitch-    attrClear _ = undefined-#endif--#if ENABLE_OVERLOADING-instance O.HasAttributeList ExpanderRow-type instance O.AttributeList ExpanderRow = ExpanderRowAttributeList-type ExpanderRowAttributeList = ('[ '("actionName", Gtk.Actionable.ActionableActionNamePropertyInfo), '("actionTarget", Gtk.Actionable.ActionableActionTargetPropertyInfo), '("activatable", Gtk.ListBoxRow.ListBoxRowActivatablePropertyInfo), '("activatableWidget", Handy.ActionRow.ActionRowActivatableWidgetPropertyInfo), '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("enableExpansion", ExpanderRowEnableExpansionPropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("expanded", ExpanderRowExpandedPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("iconName", Handy.ActionRow.ActionRowIconNamePropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("selectable", Gtk.ListBoxRow.ListBoxRowSelectablePropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("showEnableSwitch", ExpanderRowShowEnableSwitchPropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("subtitle", Handy.ActionRow.ActionRowSubtitlePropertyInfo), '("title", Handy.ActionRow.ActionRowTitlePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("useUnderline", Handy.ActionRow.ActionRowUseUnderlinePropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo)] :: [(Symbol, *)])-#endif--#if ENABLE_OVERLOADING-expanderRowEnableExpansion :: AttrLabelProxy "enableExpansion"-expanderRowEnableExpansion = AttrLabelProxy--expanderRowExpanded :: AttrLabelProxy "expanded"-expanderRowExpanded = AttrLabelProxy--expanderRowShowEnableSwitch :: AttrLabelProxy "showEnableSwitch"-expanderRowShowEnableSwitch = AttrLabelProxy--#endif--#if ENABLE_OVERLOADING-type instance O.SignalList ExpanderRow = ExpanderRowSignalList-type ExpanderRowSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("activate", Gtk.ListBoxRow.ListBoxRowActivateSignalInfo), '("add", Gtk.Container.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("checkResize", Gtk.Container.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("remove", Gtk.Container.ContainerRemoveSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("setFocusChild", Gtk.Container.ContainerSetFocusChildSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])--#endif---- method ExpanderRow::new--- method type : Constructor--- Args : []--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "ExpanderRow"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_expander_row_new" hdy_expander_row_new :: -    IO (Ptr ExpanderRow)--{- |-Creates a new 'GI.Handy.Objects.ExpanderRow.ExpanderRow'.--/Since: 0.0.6/--}-expanderRowNew ::-    (B.CallStack.HasCallStack, MonadIO m) =>-    m ExpanderRow-    {- ^ __Returns:__ a new 'GI.Handy.Objects.ExpanderRow.ExpanderRow' -}-expanderRowNew  = liftIO $ do-    result <- hdy_expander_row_new-    checkUnexpectedReturnNULL "expanderRowNew" result-    result' <- (newObject ExpanderRow) result-    return result'--#if ENABLE_OVERLOADING-#endif---- method ExpanderRow::get_enable_expansion--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ExpanderRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyExpanderRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TBoolean)--- throws : False--- Skip return : False--foreign import ccall "hdy_expander_row_get_enable_expansion" hdy_expander_row_get_enable_expansion :: -    Ptr ExpanderRow ->                      -- self : TInterface (Name {namespace = "Handy", name = "ExpanderRow"})-    IO CInt--{- |-Gets whether the expansion of /@self@/ is enabled.--/Since: 0.0.6/--}-expanderRowGetEnableExpansion ::-    (B.CallStack.HasCallStack, MonadIO m, IsExpanderRow a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ExpanderRow.ExpanderRow' -}-    -> m Bool-    {- ^ __Returns:__ whether the expansion of /@self@/ is enabled. -}-expanderRowGetEnableExpansion self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_expander_row_get_enable_expansion self'-    let result' = (/= 0) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data ExpanderRowGetEnableExpansionMethodInfo-instance (signature ~ (m Bool), MonadIO m, IsExpanderRow a) => O.MethodInfo ExpanderRowGetEnableExpansionMethodInfo a signature where-    overloadedMethod _ = expanderRowGetEnableExpansion--#endif---- method ExpanderRow::get_expanded--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ExpanderRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TBoolean)--- throws : False--- Skip return : False--foreign import ccall "hdy_expander_row_get_expanded" hdy_expander_row_get_expanded :: -    Ptr ExpanderRow ->                      -- self : TInterface (Name {namespace = "Handy", name = "ExpanderRow"})-    IO CInt--{- |-/No description available in the introspection data./--}-expanderRowGetExpanded ::-    (B.CallStack.HasCallStack, MonadIO m, IsExpanderRow a) =>-    a-    -> m Bool-expanderRowGetExpanded self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_expander_row_get_expanded self'-    let result' = (/= 0) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data ExpanderRowGetExpandedMethodInfo-instance (signature ~ (m Bool), MonadIO m, IsExpanderRow a) => O.MethodInfo ExpanderRowGetExpandedMethodInfo a signature where-    overloadedMethod _ = expanderRowGetExpanded--#endif---- method ExpanderRow::get_show_enable_switch--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ExpanderRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyExpanderRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TBoolean)--- throws : False--- Skip return : False--foreign import ccall "hdy_expander_row_get_show_enable_switch" hdy_expander_row_get_show_enable_switch :: -    Ptr ExpanderRow ->                      -- self : TInterface (Name {namespace = "Handy", name = "ExpanderRow"})-    IO CInt--{- |-Gets whether the switch enabling the expansion of /@self@/ is visible.--/Since: 0.0.6/--}-expanderRowGetShowEnableSwitch ::-    (B.CallStack.HasCallStack, MonadIO m, IsExpanderRow a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ExpanderRow.ExpanderRow' -}-    -> m Bool-    {- ^ __Returns:__ whether the switch enabling the expansion of /@self@/ is visible. -}-expanderRowGetShowEnableSwitch self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_expander_row_get_show_enable_switch self'-    let result' = (/= 0) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data ExpanderRowGetShowEnableSwitchMethodInfo-instance (signature ~ (m Bool), MonadIO m, IsExpanderRow a) => O.MethodInfo ExpanderRowGetShowEnableSwitchMethodInfo a signature where-    overloadedMethod _ = expanderRowGetShowEnableSwitch--#endif---- method ExpanderRow::set_enable_expansion--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ExpanderRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyExpanderRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enable_expansion", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "%TRUE to enable the expansion", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_expander_row_set_enable_expansion" hdy_expander_row_set_enable_expansion :: -    Ptr ExpanderRow ->                      -- self : TInterface (Name {namespace = "Handy", name = "ExpanderRow"})-    CInt ->                                 -- enable_expansion : TBasicType TBoolean-    IO ()--{- |-Sets whether the expansion of /@self@/ is enabled.--/Since: 0.0.6/--}-expanderRowSetEnableExpansion ::-    (B.CallStack.HasCallStack, MonadIO m, IsExpanderRow a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ExpanderRow.ExpanderRow' -}-    -> Bool-    {- ^ /@enableExpansion@/: 'True' to enable the expansion -}-    -> m ()-expanderRowSetEnableExpansion self enableExpansion = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    let enableExpansion' = (fromIntegral . fromEnum) enableExpansion-    hdy_expander_row_set_enable_expansion self' enableExpansion'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data ExpanderRowSetEnableExpansionMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, IsExpanderRow a) => O.MethodInfo ExpanderRowSetEnableExpansionMethodInfo a signature where-    overloadedMethod _ = expanderRowSetEnableExpansion--#endif---- method ExpanderRow::set_expanded--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ExpanderRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "expanded", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_expander_row_set_expanded" hdy_expander_row_set_expanded :: -    Ptr ExpanderRow ->                      -- self : TInterface (Name {namespace = "Handy", name = "ExpanderRow"})-    CInt ->                                 -- expanded : TBasicType TBoolean-    IO ()--{- |-/No description available in the introspection data./--}-expanderRowSetExpanded ::-    (B.CallStack.HasCallStack, MonadIO m, IsExpanderRow a) =>-    a-    -> Bool-    -> m ()-expanderRowSetExpanded self expanded = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    let expanded' = (fromIntegral . fromEnum) expanded-    hdy_expander_row_set_expanded self' expanded'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data ExpanderRowSetExpandedMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, IsExpanderRow a) => O.MethodInfo ExpanderRowSetExpandedMethodInfo a signature where-    overloadedMethod _ = expanderRowSetExpanded--#endif---- method ExpanderRow::set_show_enable_switch--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "ExpanderRow"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyExpanderRow", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "show_enable_switch", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "%TRUE to show the switch enabling the expansion", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_expander_row_set_show_enable_switch" hdy_expander_row_set_show_enable_switch :: -    Ptr ExpanderRow ->                      -- self : TInterface (Name {namespace = "Handy", name = "ExpanderRow"})-    CInt ->                                 -- show_enable_switch : TBasicType TBoolean-    IO ()--{- |-Sets whether the switch enabling the expansion of /@self@/ is visible.--/Since: 0.0.6/--}-expanderRowSetShowEnableSwitch ::-    (B.CallStack.HasCallStack, MonadIO m, IsExpanderRow a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.ExpanderRow.ExpanderRow' -}-    -> Bool-    {- ^ /@showEnableSwitch@/: 'True' to show the switch enabling the expansion -}-    -> m ()-expanderRowSetShowEnableSwitch self showEnableSwitch = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    let showEnableSwitch' = (fromIntegral . fromEnum) showEnableSwitch-    hdy_expander_row_set_show_enable_switch self' showEnableSwitch'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data ExpanderRowSetShowEnableSwitchMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, IsExpanderRow a) => O.MethodInfo ExpanderRowSetShowEnableSwitchMethodInfo a signature where-    overloadedMethod _ = expanderRowSetShowEnableSwitch--#endif--
− GI/Handy/Objects/ExpanderRow.hs-boot
@@ -1,56 +0,0 @@-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))-module GI.Handy.Objects.ExpanderRow where--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.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.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--newtype ExpanderRow = ExpanderRow (ManagedPtr ExpanderRow)-instance GObject ExpanderRow where-class (GObject o, O.IsDescendantOf ExpanderRow o) => IsExpanderRow o-instance (GObject o, O.IsDescendantOf ExpanderRow o) => IsExpanderRow o-instance O.HasParentTypes ExpanderRow-#if ENABLE_OVERLOADING-data ExpanderRowEnableExpansionPropertyInfo-#endif-#if ENABLE_OVERLOADING-data ExpanderRowExpandedPropertyInfo-#endif-#if ENABLE_OVERLOADING-data ExpanderRowShowEnableSwitchPropertyInfo-#endif-#if ENABLE_OVERLOADING-data ExpanderRowGetEnableExpansionMethodInfo-#endif-#if ENABLE_OVERLOADING-data ExpanderRowGetExpandedMethodInfo-#endif-#if ENABLE_OVERLOADING-data ExpanderRowGetShowEnableSwitchMethodInfo-#endif-#if ENABLE_OVERLOADING-data ExpanderRowSetEnableExpansionMethodInfo-#endif-#if ENABLE_OVERLOADING-data ExpanderRowSetExpandedMethodInfo-#endif-#if ENABLE_OVERLOADING-data ExpanderRowSetShowEnableSwitchMethodInfo-#endif
− GI/Handy/Objects/HeaderGroup.hs
@@ -1,496 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--/No description available in the introspection data./--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Objects.HeaderGroup-    ( ---- * Exported types-    HeaderGroup(..)                         ,-    IsHeaderGroup                           ,-    toHeaderGroup                           ,-    noHeaderGroup                           ,--- -- * Methods--- ** addHeaderBar #method:addHeaderBar#--#if ENABLE_OVERLOADING-    HeaderGroupAddHeaderBarMethodInfo       ,-#endif-    headerGroupAddHeaderBar                 ,----- ** getFocus #method:getFocus#--#if ENABLE_OVERLOADING-    HeaderGroupGetFocusMethodInfo           ,-#endif-    headerGroupGetFocus                     ,----- ** getHeaderBars #method:getHeaderBars#--#if ENABLE_OVERLOADING-    HeaderGroupGetHeaderBarsMethodInfo      ,-#endif-    headerGroupGetHeaderBars                ,----- ** new #method:new#--    headerGroupNew                          ,----- ** removeHeaderBar #method:removeHeaderBar#--#if ENABLE_OVERLOADING-    HeaderGroupRemoveHeaderBarMethodInfo    ,-#endif-    headerGroupRemoveHeaderBar              ,----- ** setFocus #method:setFocus#--#if ENABLE_OVERLOADING-    HeaderGroupSetFocusMethodInfo           ,-#endif-    headerGroupSetFocus                     ,----- -- * Properties--- ** focus #attr:focus#-{- | The the currently focused header bar. If 'Nothing', the decoration will be-spread as if the header bars of the group were only one, otherwise the-focused header bar will be the only one to receive the decoration.--}-#if ENABLE_OVERLOADING-    HeaderGroupFocusPropertyInfo            ,-#endif-    clearHeaderGroupFocus                   ,-    constructHeaderGroupFocus               ,-    getHeaderGroupFocus                     ,-#if ENABLE_OVERLOADING-    headerGroupFocus                        ,-#endif-    setHeaderGroupFocus                     ,-----    ) where--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.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.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--import qualified GI.GObject.Objects.Object as GObject.Object-import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable-import qualified GI.Gtk.Objects.HeaderBar as Gtk.HeaderBar---- | Memory-managed wrapper type.-newtype HeaderGroup = HeaderGroup (ManagedPtr HeaderGroup)-foreign import ccall "hdy_header_group_get_type"-    c_hdy_header_group_get_type :: IO GType--instance GObject HeaderGroup where-    gobjectType = c_hdy_header_group_get_type-    ---- | Type class for types which can be safely cast to `HeaderGroup`, for instance with `toHeaderGroup`.-class (GObject o, O.IsDescendantOf HeaderGroup o) => IsHeaderGroup o-instance (GObject o, O.IsDescendantOf HeaderGroup o) => IsHeaderGroup o--instance O.HasParentTypes HeaderGroup-type instance O.ParentTypes HeaderGroup = '[GObject.Object.Object, Gtk.Buildable.Buildable]---- | Cast to `HeaderGroup`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.-toHeaderGroup :: (MonadIO m, IsHeaderGroup o) => o -> m HeaderGroup-toHeaderGroup = liftIO . unsafeCastTo HeaderGroup---- | A convenience alias for `Nothing` :: `Maybe` `HeaderGroup`.-noHeaderGroup :: Maybe HeaderGroup-noHeaderGroup = Nothing--#if ENABLE_OVERLOADING-type family ResolveHeaderGroupMethod (t :: Symbol) (o :: *) :: * where-    ResolveHeaderGroupMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo-    ResolveHeaderGroupMethod "addHeaderBar" o = HeaderGroupAddHeaderBarMethodInfo-    ResolveHeaderGroupMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo-    ResolveHeaderGroupMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo-    ResolveHeaderGroupMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo-    ResolveHeaderGroupMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo-    ResolveHeaderGroupMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo-    ResolveHeaderGroupMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo-    ResolveHeaderGroupMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo-    ResolveHeaderGroupMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo-    ResolveHeaderGroupMethod "getv" o = GObject.Object.ObjectGetvMethodInfo-    ResolveHeaderGroupMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo-    ResolveHeaderGroupMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo-    ResolveHeaderGroupMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo-    ResolveHeaderGroupMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo-    ResolveHeaderGroupMethod "ref" o = GObject.Object.ObjectRefMethodInfo-    ResolveHeaderGroupMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo-    ResolveHeaderGroupMethod "removeHeaderBar" o = HeaderGroupRemoveHeaderBarMethodInfo-    ResolveHeaderGroupMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo-    ResolveHeaderGroupMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo-    ResolveHeaderGroupMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo-    ResolveHeaderGroupMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo-    ResolveHeaderGroupMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo-    ResolveHeaderGroupMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo-    ResolveHeaderGroupMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo-    ResolveHeaderGroupMethod "getFocus" o = HeaderGroupGetFocusMethodInfo-    ResolveHeaderGroupMethod "getHeaderBars" o = HeaderGroupGetHeaderBarsMethodInfo-    ResolveHeaderGroupMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo-    ResolveHeaderGroupMethod "getName" o = Gtk.Buildable.BuildableGetNameMethodInfo-    ResolveHeaderGroupMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo-    ResolveHeaderGroupMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo-    ResolveHeaderGroupMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo-    ResolveHeaderGroupMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo-    ResolveHeaderGroupMethod "setFocus" o = HeaderGroupSetFocusMethodInfo-    ResolveHeaderGroupMethod "setName" o = Gtk.Buildable.BuildableSetNameMethodInfo-    ResolveHeaderGroupMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo-    ResolveHeaderGroupMethod l o = O.MethodResolutionFailed l o--instance (info ~ ResolveHeaderGroupMethod t HeaderGroup, O.MethodInfo info HeaderGroup p) => OL.IsLabel t (HeaderGroup -> p) where-#if MIN_VERSION_base(4,10,0)-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#else-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#endif--#endif---- VVV Prop "focus"-   -- Type: TInterface (Name {namespace = "Gtk", name = "HeaderBar"})-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just True,Just True)--{- |-Get the value of the “@focus@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' headerGroup #focus-@--}-getHeaderGroupFocus :: (MonadIO m, IsHeaderGroup o) => o -> m (Maybe Gtk.HeaderBar.HeaderBar)-getHeaderGroupFocus obj = liftIO $ B.Properties.getObjectPropertyObject obj "focus" Gtk.HeaderBar.HeaderBar--{- |-Set the value of the “@focus@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' headerGroup [ #focus 'Data.GI.Base.Attributes.:=' value ]-@--}-setHeaderGroupFocus :: (MonadIO m, IsHeaderGroup o, Gtk.HeaderBar.IsHeaderBar a) => o -> a -> m ()-setHeaderGroupFocus obj val = liftIO $ B.Properties.setObjectPropertyObject obj "focus" (Just val)--{- |-Construct a `GValueConstruct` with valid value for the “@focus@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructHeaderGroupFocus :: (IsHeaderGroup o, Gtk.HeaderBar.IsHeaderBar a) => a -> IO (GValueConstruct o)-constructHeaderGroupFocus val = B.Properties.constructObjectPropertyObject "focus" (Just val)--{- |-Set the value of the “@focus@” property to `Nothing`.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.clear' #focus-@--}-clearHeaderGroupFocus :: (MonadIO m, IsHeaderGroup o) => o -> m ()-clearHeaderGroupFocus obj = liftIO $ B.Properties.setObjectPropertyObject obj "focus" (Nothing :: Maybe Gtk.HeaderBar.HeaderBar)--#if ENABLE_OVERLOADING-data HeaderGroupFocusPropertyInfo-instance AttrInfo HeaderGroupFocusPropertyInfo where-    type AttrAllowedOps HeaderGroupFocusPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint HeaderGroupFocusPropertyInfo = Gtk.HeaderBar.IsHeaderBar-    type AttrBaseTypeConstraint HeaderGroupFocusPropertyInfo = IsHeaderGroup-    type AttrGetType HeaderGroupFocusPropertyInfo = (Maybe Gtk.HeaderBar.HeaderBar)-    type AttrLabel HeaderGroupFocusPropertyInfo = "focus"-    type AttrOrigin HeaderGroupFocusPropertyInfo = HeaderGroup-    attrGet _ = getHeaderGroupFocus-    attrSet _ = setHeaderGroupFocus-    attrConstruct _ = constructHeaderGroupFocus-    attrClear _ = clearHeaderGroupFocus-#endif--#if ENABLE_OVERLOADING-instance O.HasAttributeList HeaderGroup-type instance O.AttributeList HeaderGroup = HeaderGroupAttributeList-type HeaderGroupAttributeList = ('[ '("focus", HeaderGroupFocusPropertyInfo)] :: [(Symbol, *)])-#endif--#if ENABLE_OVERLOADING-headerGroupFocus :: AttrLabelProxy "focus"-headerGroupFocus = AttrLabelProxy--#endif--#if ENABLE_OVERLOADING-type instance O.SignalList HeaderGroup = HeaderGroupSignalList-type HeaderGroupSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])--#endif---- method HeaderGroup::new--- method type : Constructor--- Args : []--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "HeaderGroup"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_header_group_new" hdy_header_group_new :: -    IO (Ptr HeaderGroup)--{- |-/No description available in the introspection data./--}-headerGroupNew ::-    (B.CallStack.HasCallStack, MonadIO m) =>-    m HeaderGroup-headerGroupNew  = liftIO $ do-    result <- hdy_header_group_new-    checkUnexpectedReturnNULL "headerGroupNew" result-    result' <- (wrapObject HeaderGroup) result-    return result'--#if ENABLE_OVERLOADING-#endif---- method HeaderGroup::add_header_bar--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "HeaderGroup"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyHeaderGroup", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "header_bar", argType = TInterface (Name {namespace = "Gtk", name = "HeaderBar"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the #GtkHeaderBar to add", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_header_group_add_header_bar" hdy_header_group_add_header_bar :: -    Ptr HeaderGroup ->                      -- self : TInterface (Name {namespace = "Handy", name = "HeaderGroup"})-    Ptr Gtk.HeaderBar.HeaderBar ->          -- header_bar : TInterface (Name {namespace = "Gtk", name = "HeaderBar"})-    IO ()--{- |-Adds a header bar to a 'GI.Handy.Objects.HeaderGroup.HeaderGroup'. The decoration layout of the-widgets will be edited depending on their position in the composite header-bar, the start widget displaying only the start of the user\'s decoration-layout and the end widget displaying only its end while widgets in the middle-won\'t display anything. A header bar can be set as having the focus to-display all the decorations. See 'GI.Gtk.Objects.HeaderBar.headerBarSetDecorationLayout'.--When the widget is destroyed or no longer referenced elsewhere, it will-be removed from the header group.--}-headerGroupAddHeaderBar ::-    (B.CallStack.HasCallStack, MonadIO m, IsHeaderGroup a, Gtk.HeaderBar.IsHeaderBar b) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.HeaderGroup.HeaderGroup' -}-    -> b-    {- ^ /@headerBar@/: the 'GI.Gtk.Objects.HeaderBar.HeaderBar' to add -}-    -> m ()-headerGroupAddHeaderBar self headerBar = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    headerBar' <- unsafeManagedPtrCastPtr headerBar-    hdy_header_group_add_header_bar self' headerBar'-    touchManagedPtr self-    touchManagedPtr headerBar-    return ()--#if ENABLE_OVERLOADING-data HeaderGroupAddHeaderBarMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, IsHeaderGroup a, Gtk.HeaderBar.IsHeaderBar b) => O.MethodInfo HeaderGroupAddHeaderBarMethodInfo a signature where-    overloadedMethod _ = headerGroupAddHeaderBar--#endif---- method HeaderGroup::get_focus--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "HeaderGroup"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyHeaderGroup", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Gtk", name = "HeaderBar"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_header_group_get_focus" hdy_header_group_get_focus :: -    Ptr HeaderGroup ->                      -- self : TInterface (Name {namespace = "Handy", name = "HeaderGroup"})-    IO (Ptr Gtk.HeaderBar.HeaderBar)--{- |-/No description available in the introspection data./--}-headerGroupGetFocus ::-    (B.CallStack.HasCallStack, MonadIO m, IsHeaderGroup a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.HeaderGroup.HeaderGroup' -}-    -> m (Maybe Gtk.HeaderBar.HeaderBar)-    {- ^ __Returns:__ The currently focused header bar -}-headerGroupGetFocus self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_header_group_get_focus self'-    maybeResult <- convertIfNonNull result $ \result' -> do-        result'' <- (newObject Gtk.HeaderBar.HeaderBar) result'-        return result''-    touchManagedPtr self-    return maybeResult--#if ENABLE_OVERLOADING-data HeaderGroupGetFocusMethodInfo-instance (signature ~ (m (Maybe Gtk.HeaderBar.HeaderBar)), MonadIO m, IsHeaderGroup a) => O.MethodInfo HeaderGroupGetFocusMethodInfo a signature where-    overloadedMethod _ = headerGroupGetFocus--#endif---- method HeaderGroup::get_header_bars--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "HeaderGroup"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyHeaderGroup", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TGSList (TInterface (Name {namespace = "Gtk", name = "HeaderBar"})))--- throws : False--- Skip return : False--foreign import ccall "hdy_header_group_get_header_bars" hdy_header_group_get_header_bars :: -    Ptr HeaderGroup ->                      -- self : TInterface (Name {namespace = "Handy", name = "HeaderGroup"})-    IO (Ptr (GSList (Ptr Gtk.HeaderBar.HeaderBar)))--{- |-Returns the list of headerbars associated with /@self@/.--}-headerGroupGetHeaderBars ::-    (B.CallStack.HasCallStack, MonadIO m, IsHeaderGroup a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.HeaderGroup.HeaderGroup' -}-    -> m [Gtk.HeaderBar.HeaderBar]-    {- ^ __Returns:__ a 'GI.GLib.Structs.SList.SList' of-  headerbars. The list is owned by libhandy and should not be modified. -}-headerGroupGetHeaderBars self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_header_group_get_header_bars self'-    result' <- unpackGSList result-    result'' <- mapM (newObject Gtk.HeaderBar.HeaderBar) result'-    touchManagedPtr self-    return result''--#if ENABLE_OVERLOADING-data HeaderGroupGetHeaderBarsMethodInfo-instance (signature ~ (m [Gtk.HeaderBar.HeaderBar]), MonadIO m, IsHeaderGroup a) => O.MethodInfo HeaderGroupGetHeaderBarsMethodInfo a signature where-    overloadedMethod _ = headerGroupGetHeaderBars--#endif---- method HeaderGroup::remove_header_bar--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "HeaderGroup"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyHeaderGroup", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "header_bar", argType = TInterface (Name {namespace = "Gtk", name = "HeaderBar"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the #GtkHeaderBar to remove", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_header_group_remove_header_bar" hdy_header_group_remove_header_bar :: -    Ptr HeaderGroup ->                      -- self : TInterface (Name {namespace = "Handy", name = "HeaderGroup"})-    Ptr Gtk.HeaderBar.HeaderBar ->          -- header_bar : TInterface (Name {namespace = "Gtk", name = "HeaderBar"})-    IO ()--{- |-Removes a widget from a 'GI.Handy.Objects.HeaderGroup.HeaderGroup'--}-headerGroupRemoveHeaderBar ::-    (B.CallStack.HasCallStack, MonadIO m, IsHeaderGroup a, Gtk.HeaderBar.IsHeaderBar b) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.HeaderGroup.HeaderGroup' -}-    -> b-    {- ^ /@headerBar@/: the 'GI.Gtk.Objects.HeaderBar.HeaderBar' to remove -}-    -> m ()-headerGroupRemoveHeaderBar self headerBar = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    headerBar' <- unsafeManagedPtrCastPtr headerBar-    hdy_header_group_remove_header_bar self' headerBar'-    touchManagedPtr self-    touchManagedPtr headerBar-    return ()--#if ENABLE_OVERLOADING-data HeaderGroupRemoveHeaderBarMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, IsHeaderGroup a, Gtk.HeaderBar.IsHeaderBar b) => O.MethodInfo HeaderGroupRemoveHeaderBarMethodInfo a signature where-    overloadedMethod _ = headerGroupRemoveHeaderBar--#endif---- method HeaderGroup::set_focus--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "HeaderGroup"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyHeaderGroup", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "header_bar", argType = TInterface (Name {namespace = "Gtk", name = "HeaderBar"}), direction = DirectionIn, mayBeNull = True, argDoc = Documentation {rawDocText = Just "a #GtkHeaderBar of @self, or %NULL", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_header_group_set_focus" hdy_header_group_set_focus :: -    Ptr HeaderGroup ->                      -- self : TInterface (Name {namespace = "Handy", name = "HeaderGroup"})-    Ptr Gtk.HeaderBar.HeaderBar ->          -- header_bar : TInterface (Name {namespace = "Gtk", name = "HeaderBar"})-    IO ()--{- |-Sets the the currently focused header bar. If /@headerBar@/ is 'Nothing', the-decoration will be spread as if the header bars of the group were only one,-otherwise /@headerBar@/ will be the only one to receive the decoration.--}-headerGroupSetFocus ::-    (B.CallStack.HasCallStack, MonadIO m, IsHeaderGroup a, Gtk.HeaderBar.IsHeaderBar b) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.HeaderGroup.HeaderGroup' -}-    -> Maybe (b)-    {- ^ /@headerBar@/: a 'GI.Gtk.Objects.HeaderBar.HeaderBar' of /@self@/, or 'Nothing' -}-    -> m ()-headerGroupSetFocus self headerBar = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    maybeHeaderBar <- case headerBar of-        Nothing -> return nullPtr-        Just jHeaderBar -> do-            jHeaderBar' <- unsafeManagedPtrCastPtr jHeaderBar-            return jHeaderBar'-    hdy_header_group_set_focus self' maybeHeaderBar-    touchManagedPtr self-    whenJust headerBar touchManagedPtr-    return ()--#if ENABLE_OVERLOADING-data HeaderGroupSetFocusMethodInfo-instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IsHeaderGroup a, Gtk.HeaderBar.IsHeaderBar b) => O.MethodInfo HeaderGroupSetFocusMethodInfo a signature where-    overloadedMethod _ = headerGroupSetFocus--#endif--
− GI/Handy/Objects/HeaderGroup.hs-boot
@@ -1,47 +0,0 @@-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))-module GI.Handy.Objects.HeaderGroup where--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.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.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--newtype HeaderGroup = HeaderGroup (ManagedPtr HeaderGroup)-instance GObject HeaderGroup where-class (GObject o, O.IsDescendantOf HeaderGroup o) => IsHeaderGroup o-instance (GObject o, O.IsDescendantOf HeaderGroup o) => IsHeaderGroup o-instance O.HasParentTypes HeaderGroup-#if ENABLE_OVERLOADING-data HeaderGroupFocusPropertyInfo-#endif-#if ENABLE_OVERLOADING-data HeaderGroupAddHeaderBarMethodInfo-#endif-#if ENABLE_OVERLOADING-data HeaderGroupGetFocusMethodInfo-#endif-#if ENABLE_OVERLOADING-data HeaderGroupGetHeaderBarsMethodInfo-#endif-#if ENABLE_OVERLOADING-data HeaderGroupRemoveHeaderBarMethodInfo-#endif-#if ENABLE_OVERLOADING-data HeaderGroupSetFocusMethodInfo-#endif
− GI/Handy/Objects/Leaflet.hs
@@ -1,2171 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--/No description available in the introspection data./--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Objects.Leaflet-    ( ---- * Exported types-    Leaflet(..)                             ,-    IsLeaflet                               ,-    toLeaflet                               ,-    noLeaflet                               ,--- -- * Methods--- ** getChildTransitionDuration #method:getChildTransitionDuration#--#if ENABLE_OVERLOADING-    LeafletGetChildTransitionDurationMethodInfo,-#endif-    leafletGetChildTransitionDuration       ,----- ** getChildTransitionRunning #method:getChildTransitionRunning#--#if ENABLE_OVERLOADING-    LeafletGetChildTransitionRunningMethodInfo,-#endif-    leafletGetChildTransitionRunning        ,----- ** getChildTransitionType #method:getChildTransitionType#--#if ENABLE_OVERLOADING-    LeafletGetChildTransitionTypeMethodInfo ,-#endif-    leafletGetChildTransitionType           ,----- ** getFold #method:getFold#--#if ENABLE_OVERLOADING-    LeafletGetFoldMethodInfo                ,-#endif-    leafletGetFold                          ,----- ** getHomogeneous #method:getHomogeneous#--#if ENABLE_OVERLOADING-    LeafletGetHomogeneousMethodInfo         ,-#endif-    leafletGetHomogeneous                   ,----- ** getInterpolateSize #method:getInterpolateSize#--#if ENABLE_OVERLOADING-    LeafletGetInterpolateSizeMethodInfo     ,-#endif-    leafletGetInterpolateSize               ,----- ** getModeTransitionDuration #method:getModeTransitionDuration#--#if ENABLE_OVERLOADING-    LeafletGetModeTransitionDurationMethodInfo,-#endif-    leafletGetModeTransitionDuration        ,----- ** getModeTransitionType #method:getModeTransitionType#--#if ENABLE_OVERLOADING-    LeafletGetModeTransitionTypeMethodInfo  ,-#endif-    leafletGetModeTransitionType            ,----- ** getVisibleChild #method:getVisibleChild#--#if ENABLE_OVERLOADING-    LeafletGetVisibleChildMethodInfo        ,-#endif-    leafletGetVisibleChild                  ,----- ** getVisibleChildName #method:getVisibleChildName#--#if ENABLE_OVERLOADING-    LeafletGetVisibleChildNameMethodInfo    ,-#endif-    leafletGetVisibleChildName              ,----- ** new #method:new#--    leafletNew                              ,----- ** setChildTransitionDuration #method:setChildTransitionDuration#--#if ENABLE_OVERLOADING-    LeafletSetChildTransitionDurationMethodInfo,-#endif-    leafletSetChildTransitionDuration       ,----- ** setChildTransitionType #method:setChildTransitionType#--#if ENABLE_OVERLOADING-    LeafletSetChildTransitionTypeMethodInfo ,-#endif-    leafletSetChildTransitionType           ,----- ** setHomogeneous #method:setHomogeneous#--#if ENABLE_OVERLOADING-    LeafletSetHomogeneousMethodInfo         ,-#endif-    leafletSetHomogeneous                   ,----- ** setInterpolateSize #method:setInterpolateSize#--#if ENABLE_OVERLOADING-    LeafletSetInterpolateSizeMethodInfo     ,-#endif-    leafletSetInterpolateSize               ,----- ** setModeTransitionDuration #method:setModeTransitionDuration#--#if ENABLE_OVERLOADING-    LeafletSetModeTransitionDurationMethodInfo,-#endif-    leafletSetModeTransitionDuration        ,----- ** setModeTransitionType #method:setModeTransitionType#--#if ENABLE_OVERLOADING-    LeafletSetModeTransitionTypeMethodInfo  ,-#endif-    leafletSetModeTransitionType            ,----- ** setVisibleChild #method:setVisibleChild#--#if ENABLE_OVERLOADING-    LeafletSetVisibleChildMethodInfo        ,-#endif-    leafletSetVisibleChild                  ,----- ** setVisibleChildName #method:setVisibleChildName#--#if ENABLE_OVERLOADING-    LeafletSetVisibleChildNameMethodInfo    ,-#endif-    leafletSetVisibleChildName              ,----- -- * Properties--- ** childTransitionDuration #attr:childTransitionDuration#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    LeafletChildTransitionDurationPropertyInfo,-#endif-    constructLeafletChildTransitionDuration ,-    getLeafletChildTransitionDuration       ,-#if ENABLE_OVERLOADING-    leafletChildTransitionDuration          ,-#endif-    setLeafletChildTransitionDuration       ,----- ** childTransitionRunning #attr:childTransitionRunning#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    LeafletChildTransitionRunningPropertyInfo,-#endif-    getLeafletChildTransitionRunning        ,-#if ENABLE_OVERLOADING-    leafletChildTransitionRunning           ,-#endif----- ** childTransitionType #attr:childTransitionType#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    LeafletChildTransitionTypePropertyInfo  ,-#endif-    constructLeafletChildTransitionType     ,-    getLeafletChildTransitionType           ,-#if ENABLE_OVERLOADING-    leafletChildTransitionType              ,-#endif-    setLeafletChildTransitionType           ,----- ** fold #attr:fold#-{- | The fold of the leaflet.--The leaflet will be folded if the size allocated to it is smaller than the-sum of the natural size of its children, it will be unfolded otherwise.--See also: 'GI.Handy.Objects.Leaflet.Leaflet':@/folded/@.--}-#if ENABLE_OVERLOADING-    LeafletFoldPropertyInfo                 ,-#endif-    getLeafletFold                          ,-#if ENABLE_OVERLOADING-    leafletFold                             ,-#endif----- ** folded #attr:folded#-{- | 'True' if the leaflet is folded.--This is similar to the 'GI.Handy.Objects.Leaflet.Leaflet':@/fold/@ property but expressed as a-'Bool' rather than a @/GEnum/@. This makes it convenient to bind the-'GI.Handy.Objects.Leaflet.Leaflet':@/fold/@ of a leaflet to any other 'Bool' property of other-'GI.GObject.Objects.Object.Object'\'s using @/g_object_bind_property/@().--}-#if ENABLE_OVERLOADING-    LeafletFoldedPropertyInfo               ,-#endif-    getLeafletFolded                        ,-#if ENABLE_OVERLOADING-    leafletFolded                           ,-#endif----- ** hhomogeneousFolded #attr:hhomogeneousFolded#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    LeafletHhomogeneousFoldedPropertyInfo   ,-#endif-    constructLeafletHhomogeneousFolded      ,-    getLeafletHhomogeneousFolded            ,-#if ENABLE_OVERLOADING-    leafletHhomogeneousFolded               ,-#endif-    setLeafletHhomogeneousFolded            ,----- ** hhomogeneousUnfolded #attr:hhomogeneousUnfolded#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    LeafletHhomogeneousUnfoldedPropertyInfo ,-#endif-    constructLeafletHhomogeneousUnfolded    ,-    getLeafletHhomogeneousUnfolded          ,-#if ENABLE_OVERLOADING-    leafletHhomogeneousUnfolded             ,-#endif-    setLeafletHhomogeneousUnfolded          ,----- ** interpolateSize #attr:interpolateSize#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    LeafletInterpolateSizePropertyInfo      ,-#endif-    constructLeafletInterpolateSize         ,-    getLeafletInterpolateSize               ,-#if ENABLE_OVERLOADING-    leafletInterpolateSize                  ,-#endif-    setLeafletInterpolateSize               ,----- ** modeTransitionDuration #attr:modeTransitionDuration#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    LeafletModeTransitionDurationPropertyInfo,-#endif-    constructLeafletModeTransitionDuration  ,-    getLeafletModeTransitionDuration        ,-#if ENABLE_OVERLOADING-    leafletModeTransitionDuration           ,-#endif-    setLeafletModeTransitionDuration        ,----- ** modeTransitionType #attr:modeTransitionType#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    LeafletModeTransitionTypePropertyInfo   ,-#endif-    constructLeafletModeTransitionType      ,-    getLeafletModeTransitionType            ,-#if ENABLE_OVERLOADING-    leafletModeTransitionType               ,-#endif-    setLeafletModeTransitionType            ,----- ** vhomogeneousFolded #attr:vhomogeneousFolded#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    LeafletVhomogeneousFoldedPropertyInfo   ,-#endif-    constructLeafletVhomogeneousFolded      ,-    getLeafletVhomogeneousFolded            ,-#if ENABLE_OVERLOADING-    leafletVhomogeneousFolded               ,-#endif-    setLeafletVhomogeneousFolded            ,----- ** vhomogeneousUnfolded #attr:vhomogeneousUnfolded#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    LeafletVhomogeneousUnfoldedPropertyInfo ,-#endif-    constructLeafletVhomogeneousUnfolded    ,-    getLeafletVhomogeneousUnfolded          ,-#if ENABLE_OVERLOADING-    leafletVhomogeneousUnfolded             ,-#endif-    setLeafletVhomogeneousUnfolded          ,----- ** visibleChild #attr:visibleChild#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    LeafletVisibleChildPropertyInfo         ,-#endif-    constructLeafletVisibleChild            ,-    getLeafletVisibleChild                  ,-#if ENABLE_OVERLOADING-    leafletVisibleChild                     ,-#endif-    setLeafletVisibleChild                  ,----- ** visibleChildName #attr:visibleChildName#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    LeafletVisibleChildNamePropertyInfo     ,-#endif-    constructLeafletVisibleChildName        ,-    getLeafletVisibleChildName              ,-#if ENABLE_OVERLOADING-    leafletVisibleChildName                 ,-#endif-    setLeafletVisibleChildName              ,-----    ) where--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.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.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--import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface-import qualified GI.GObject.Objects.Object as GObject.Object-import qualified GI.Gtk.Enums as Gtk.Enums-import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable-import qualified GI.Gtk.Interfaces.Orientable as Gtk.Orientable-import qualified GI.Gtk.Objects.Container as Gtk.Container-import qualified GI.Gtk.Objects.Widget as Gtk.Widget-import {-# SOURCE #-} qualified GI.Handy.Enums as Handy.Enums---- | Memory-managed wrapper type.-newtype Leaflet = Leaflet (ManagedPtr Leaflet)-foreign import ccall "hdy_leaflet_get_type"-    c_hdy_leaflet_get_type :: IO GType--instance GObject Leaflet where-    gobjectType = c_hdy_leaflet_get_type-    ---- | Type class for types which can be safely cast to `Leaflet`, for instance with `toLeaflet`.-class (GObject o, O.IsDescendantOf Leaflet o) => IsLeaflet o-instance (GObject o, O.IsDescendantOf Leaflet o) => IsLeaflet o--instance O.HasParentTypes Leaflet-type instance O.ParentTypes Leaflet = '[Gtk.Container.Container, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Buildable.Buildable, Gtk.Orientable.Orientable]---- | Cast to `Leaflet`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.-toLeaflet :: (MonadIO m, IsLeaflet o) => o -> m Leaflet-toLeaflet = liftIO . unsafeCastTo Leaflet---- | A convenience alias for `Nothing` :: `Maybe` `Leaflet`.-noLeaflet :: Maybe Leaflet-noLeaflet = Nothing--#if ENABLE_OVERLOADING-type family ResolveLeafletMethod (t :: Symbol) (o :: *) :: * where-    ResolveLeafletMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo-    ResolveLeafletMethod "add" o = Gtk.Container.ContainerAddMethodInfo-    ResolveLeafletMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo-    ResolveLeafletMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo-    ResolveLeafletMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo-    ResolveLeafletMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo-    ResolveLeafletMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo-    ResolveLeafletMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo-    ResolveLeafletMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo-    ResolveLeafletMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo-    ResolveLeafletMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo-    ResolveLeafletMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo-    ResolveLeafletMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo-    ResolveLeafletMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo-    ResolveLeafletMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo-    ResolveLeafletMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo-    ResolveLeafletMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo-    ResolveLeafletMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo-    ResolveLeafletMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo-    ResolveLeafletMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo-    ResolveLeafletMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo-    ResolveLeafletMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo-    ResolveLeafletMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo-    ResolveLeafletMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo-    ResolveLeafletMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo-    ResolveLeafletMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo-    ResolveLeafletMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo-    ResolveLeafletMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo-    ResolveLeafletMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo-    ResolveLeafletMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo-    ResolveLeafletMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo-    ResolveLeafletMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo-    ResolveLeafletMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo-    ResolveLeafletMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo-    ResolveLeafletMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo-    ResolveLeafletMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo-    ResolveLeafletMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo-    ResolveLeafletMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo-    ResolveLeafletMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo-    ResolveLeafletMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo-    ResolveLeafletMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo-    ResolveLeafletMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo-    ResolveLeafletMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo-    ResolveLeafletMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo-    ResolveLeafletMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo-    ResolveLeafletMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo-    ResolveLeafletMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo-    ResolveLeafletMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo-    ResolveLeafletMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo-    ResolveLeafletMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo-    ResolveLeafletMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo-    ResolveLeafletMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo-    ResolveLeafletMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo-    ResolveLeafletMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo-    ResolveLeafletMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo-    ResolveLeafletMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo-    ResolveLeafletMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo-    ResolveLeafletMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo-    ResolveLeafletMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo-    ResolveLeafletMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo-    ResolveLeafletMethod "event" o = Gtk.Widget.WidgetEventMethodInfo-    ResolveLeafletMethod "forall" o = Gtk.Container.ContainerForallMethodInfo-    ResolveLeafletMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo-    ResolveLeafletMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo-    ResolveLeafletMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo-    ResolveLeafletMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo-    ResolveLeafletMethod "getv" o = GObject.Object.ObjectGetvMethodInfo-    ResolveLeafletMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo-    ResolveLeafletMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo-    ResolveLeafletMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo-    ResolveLeafletMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo-    ResolveLeafletMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo-    ResolveLeafletMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo-    ResolveLeafletMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo-    ResolveLeafletMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo-    ResolveLeafletMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo-    ResolveLeafletMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo-    ResolveLeafletMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo-    ResolveLeafletMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo-    ResolveLeafletMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo-    ResolveLeafletMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo-    ResolveLeafletMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo-    ResolveLeafletMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo-    ResolveLeafletMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo-    ResolveLeafletMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo-    ResolveLeafletMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo-    ResolveLeafletMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo-    ResolveLeafletMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo-    ResolveLeafletMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo-    ResolveLeafletMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo-    ResolveLeafletMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo-    ResolveLeafletMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo-    ResolveLeafletMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo-    ResolveLeafletMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo-    ResolveLeafletMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo-    ResolveLeafletMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo-    ResolveLeafletMethod "map" o = Gtk.Widget.WidgetMapMethodInfo-    ResolveLeafletMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo-    ResolveLeafletMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo-    ResolveLeafletMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo-    ResolveLeafletMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo-    ResolveLeafletMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo-    ResolveLeafletMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo-    ResolveLeafletMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo-    ResolveLeafletMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo-    ResolveLeafletMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo-    ResolveLeafletMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo-    ResolveLeafletMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo-    ResolveLeafletMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo-    ResolveLeafletMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo-    ResolveLeafletMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo-    ResolveLeafletMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo-    ResolveLeafletMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo-    ResolveLeafletMethod "path" o = Gtk.Widget.WidgetPathMethodInfo-    ResolveLeafletMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo-    ResolveLeafletMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo-    ResolveLeafletMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo-    ResolveLeafletMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo-    ResolveLeafletMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo-    ResolveLeafletMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo-    ResolveLeafletMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo-    ResolveLeafletMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo-    ResolveLeafletMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo-    ResolveLeafletMethod "ref" o = GObject.Object.ObjectRefMethodInfo-    ResolveLeafletMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo-    ResolveLeafletMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo-    ResolveLeafletMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo-    ResolveLeafletMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo-    ResolveLeafletMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo-    ResolveLeafletMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo-    ResolveLeafletMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo-    ResolveLeafletMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo-    ResolveLeafletMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo-    ResolveLeafletMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo-    ResolveLeafletMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo-    ResolveLeafletMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo-    ResolveLeafletMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo-    ResolveLeafletMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo-    ResolveLeafletMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo-    ResolveLeafletMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo-    ResolveLeafletMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo-    ResolveLeafletMethod "show" o = Gtk.Widget.WidgetShowMethodInfo-    ResolveLeafletMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo-    ResolveLeafletMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo-    ResolveLeafletMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo-    ResolveLeafletMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo-    ResolveLeafletMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo-    ResolveLeafletMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo-    ResolveLeafletMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo-    ResolveLeafletMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo-    ResolveLeafletMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo-    ResolveLeafletMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo-    ResolveLeafletMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo-    ResolveLeafletMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo-    ResolveLeafletMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo-    ResolveLeafletMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo-    ResolveLeafletMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo-    ResolveLeafletMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo-    ResolveLeafletMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo-    ResolveLeafletMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo-    ResolveLeafletMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo-    ResolveLeafletMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo-    ResolveLeafletMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo-    ResolveLeafletMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo-    ResolveLeafletMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo-    ResolveLeafletMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo-    ResolveLeafletMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo-    ResolveLeafletMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo-    ResolveLeafletMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo-    ResolveLeafletMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo-    ResolveLeafletMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo-    ResolveLeafletMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo-    ResolveLeafletMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo-    ResolveLeafletMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo-    ResolveLeafletMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo-    ResolveLeafletMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo-    ResolveLeafletMethod "getChildTransitionDuration" o = LeafletGetChildTransitionDurationMethodInfo-    ResolveLeafletMethod "getChildTransitionRunning" o = LeafletGetChildTransitionRunningMethodInfo-    ResolveLeafletMethod "getChildTransitionType" o = LeafletGetChildTransitionTypeMethodInfo-    ResolveLeafletMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo-    ResolveLeafletMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo-    ResolveLeafletMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo-    ResolveLeafletMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo-    ResolveLeafletMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo-    ResolveLeafletMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo-    ResolveLeafletMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo-    ResolveLeafletMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo-    ResolveLeafletMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo-    ResolveLeafletMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo-    ResolveLeafletMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo-    ResolveLeafletMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo-    ResolveLeafletMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo-    ResolveLeafletMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo-    ResolveLeafletMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo-    ResolveLeafletMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo-    ResolveLeafletMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo-    ResolveLeafletMethod "getFold" o = LeafletGetFoldMethodInfo-    ResolveLeafletMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo-    ResolveLeafletMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo-    ResolveLeafletMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo-    ResolveLeafletMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo-    ResolveLeafletMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo-    ResolveLeafletMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo-    ResolveLeafletMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo-    ResolveLeafletMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo-    ResolveLeafletMethod "getHomogeneous" o = LeafletGetHomogeneousMethodInfo-    ResolveLeafletMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo-    ResolveLeafletMethod "getInterpolateSize" o = LeafletGetInterpolateSizeMethodInfo-    ResolveLeafletMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo-    ResolveLeafletMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo-    ResolveLeafletMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo-    ResolveLeafletMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo-    ResolveLeafletMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo-    ResolveLeafletMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo-    ResolveLeafletMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo-    ResolveLeafletMethod "getModeTransitionDuration" o = LeafletGetModeTransitionDurationMethodInfo-    ResolveLeafletMethod "getModeTransitionType" o = LeafletGetModeTransitionTypeMethodInfo-    ResolveLeafletMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo-    ResolveLeafletMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo-    ResolveLeafletMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo-    ResolveLeafletMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo-    ResolveLeafletMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo-    ResolveLeafletMethod "getOrientation" o = Gtk.Orientable.OrientableGetOrientationMethodInfo-    ResolveLeafletMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo-    ResolveLeafletMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo-    ResolveLeafletMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo-    ResolveLeafletMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo-    ResolveLeafletMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo-    ResolveLeafletMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo-    ResolveLeafletMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo-    ResolveLeafletMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo-    ResolveLeafletMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo-    ResolveLeafletMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo-    ResolveLeafletMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo-    ResolveLeafletMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo-    ResolveLeafletMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo-    ResolveLeafletMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo-    ResolveLeafletMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo-    ResolveLeafletMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo-    ResolveLeafletMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo-    ResolveLeafletMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo-    ResolveLeafletMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo-    ResolveLeafletMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo-    ResolveLeafletMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo-    ResolveLeafletMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo-    ResolveLeafletMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo-    ResolveLeafletMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo-    ResolveLeafletMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo-    ResolveLeafletMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo-    ResolveLeafletMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo-    ResolveLeafletMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo-    ResolveLeafletMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo-    ResolveLeafletMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo-    ResolveLeafletMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo-    ResolveLeafletMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo-    ResolveLeafletMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo-    ResolveLeafletMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo-    ResolveLeafletMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo-    ResolveLeafletMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo-    ResolveLeafletMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo-    ResolveLeafletMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo-    ResolveLeafletMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo-    ResolveLeafletMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo-    ResolveLeafletMethod "getVisibleChild" o = LeafletGetVisibleChildMethodInfo-    ResolveLeafletMethod "getVisibleChildName" o = LeafletGetVisibleChildNameMethodInfo-    ResolveLeafletMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo-    ResolveLeafletMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo-    ResolveLeafletMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo-    ResolveLeafletMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo-    ResolveLeafletMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo-    ResolveLeafletMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo-    ResolveLeafletMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo-    ResolveLeafletMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo-    ResolveLeafletMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo-    ResolveLeafletMethod "setChildTransitionDuration" o = LeafletSetChildTransitionDurationMethodInfo-    ResolveLeafletMethod "setChildTransitionType" o = LeafletSetChildTransitionTypeMethodInfo-    ResolveLeafletMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo-    ResolveLeafletMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo-    ResolveLeafletMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo-    ResolveLeafletMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo-    ResolveLeafletMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo-    ResolveLeafletMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo-    ResolveLeafletMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo-    ResolveLeafletMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo-    ResolveLeafletMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo-    ResolveLeafletMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo-    ResolveLeafletMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo-    ResolveLeafletMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo-    ResolveLeafletMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo-    ResolveLeafletMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo-    ResolveLeafletMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo-    ResolveLeafletMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo-    ResolveLeafletMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo-    ResolveLeafletMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo-    ResolveLeafletMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo-    ResolveLeafletMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo-    ResolveLeafletMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo-    ResolveLeafletMethod "setHomogeneous" o = LeafletSetHomogeneousMethodInfo-    ResolveLeafletMethod "setInterpolateSize" o = LeafletSetInterpolateSizeMethodInfo-    ResolveLeafletMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo-    ResolveLeafletMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo-    ResolveLeafletMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo-    ResolveLeafletMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo-    ResolveLeafletMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo-    ResolveLeafletMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo-    ResolveLeafletMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo-    ResolveLeafletMethod "setModeTransitionDuration" o = LeafletSetModeTransitionDurationMethodInfo-    ResolveLeafletMethod "setModeTransitionType" o = LeafletSetModeTransitionTypeMethodInfo-    ResolveLeafletMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo-    ResolveLeafletMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo-    ResolveLeafletMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo-    ResolveLeafletMethod "setOrientation" o = Gtk.Orientable.OrientableSetOrientationMethodInfo-    ResolveLeafletMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo-    ResolveLeafletMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo-    ResolveLeafletMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo-    ResolveLeafletMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo-    ResolveLeafletMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo-    ResolveLeafletMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo-    ResolveLeafletMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo-    ResolveLeafletMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo-    ResolveLeafletMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo-    ResolveLeafletMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo-    ResolveLeafletMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo-    ResolveLeafletMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo-    ResolveLeafletMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo-    ResolveLeafletMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo-    ResolveLeafletMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo-    ResolveLeafletMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo-    ResolveLeafletMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo-    ResolveLeafletMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo-    ResolveLeafletMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo-    ResolveLeafletMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo-    ResolveLeafletMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo-    ResolveLeafletMethod "setVisibleChild" o = LeafletSetVisibleChildMethodInfo-    ResolveLeafletMethod "setVisibleChildName" o = LeafletSetVisibleChildNameMethodInfo-    ResolveLeafletMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo-    ResolveLeafletMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo-    ResolveLeafletMethod l o = O.MethodResolutionFailed l o--instance (info ~ ResolveLeafletMethod t Leaflet, O.MethodInfo info Leaflet p) => OL.IsLabel t (Leaflet -> p) where-#if MIN_VERSION_base(4,10,0)-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#else-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#endif--#endif---- VVV Prop "child-transition-duration"-   -- Type: TBasicType TUInt-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@child-transition-duration@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' leaflet #childTransitionDuration-@--}-getLeafletChildTransitionDuration :: (MonadIO m, IsLeaflet o) => o -> m Word32-getLeafletChildTransitionDuration obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "child-transition-duration"--{- |-Set the value of the “@child-transition-duration@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' leaflet [ #childTransitionDuration 'Data.GI.Base.Attributes.:=' value ]-@--}-setLeafletChildTransitionDuration :: (MonadIO m, IsLeaflet o) => o -> Word32 -> m ()-setLeafletChildTransitionDuration obj val = liftIO $ B.Properties.setObjectPropertyUInt32 obj "child-transition-duration" val--{- |-Construct a `GValueConstruct` with valid value for the “@child-transition-duration@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructLeafletChildTransitionDuration :: (IsLeaflet o) => Word32 -> IO (GValueConstruct o)-constructLeafletChildTransitionDuration val = B.Properties.constructObjectPropertyUInt32 "child-transition-duration" val--#if ENABLE_OVERLOADING-data LeafletChildTransitionDurationPropertyInfo-instance AttrInfo LeafletChildTransitionDurationPropertyInfo where-    type AttrAllowedOps LeafletChildTransitionDurationPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint LeafletChildTransitionDurationPropertyInfo = (~) Word32-    type AttrBaseTypeConstraint LeafletChildTransitionDurationPropertyInfo = IsLeaflet-    type AttrGetType LeafletChildTransitionDurationPropertyInfo = Word32-    type AttrLabel LeafletChildTransitionDurationPropertyInfo = "child-transition-duration"-    type AttrOrigin LeafletChildTransitionDurationPropertyInfo = Leaflet-    attrGet _ = getLeafletChildTransitionDuration-    attrSet _ = setLeafletChildTransitionDuration-    attrConstruct _ = constructLeafletChildTransitionDuration-    attrClear _ = undefined-#endif---- VVV Prop "child-transition-running"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--{- |-Get the value of the “@child-transition-running@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' leaflet #childTransitionRunning-@--}-getLeafletChildTransitionRunning :: (MonadIO m, IsLeaflet o) => o -> m Bool-getLeafletChildTransitionRunning obj = liftIO $ B.Properties.getObjectPropertyBool obj "child-transition-running"--#if ENABLE_OVERLOADING-data LeafletChildTransitionRunningPropertyInfo-instance AttrInfo LeafletChildTransitionRunningPropertyInfo where-    type AttrAllowedOps LeafletChildTransitionRunningPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint LeafletChildTransitionRunningPropertyInfo = (~) ()-    type AttrBaseTypeConstraint LeafletChildTransitionRunningPropertyInfo = IsLeaflet-    type AttrGetType LeafletChildTransitionRunningPropertyInfo = Bool-    type AttrLabel LeafletChildTransitionRunningPropertyInfo = "child-transition-running"-    type AttrOrigin LeafletChildTransitionRunningPropertyInfo = Leaflet-    attrGet _ = getLeafletChildTransitionRunning-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined-#endif---- VVV Prop "child-transition-type"-   -- Type: TInterface (Name {namespace = "Handy", name = "LeafletChildTransitionType"})-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@child-transition-type@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' leaflet #childTransitionType-@--}-getLeafletChildTransitionType :: (MonadIO m, IsLeaflet o) => o -> m Handy.Enums.LeafletChildTransitionType-getLeafletChildTransitionType obj = liftIO $ B.Properties.getObjectPropertyEnum obj "child-transition-type"--{- |-Set the value of the “@child-transition-type@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' leaflet [ #childTransitionType 'Data.GI.Base.Attributes.:=' value ]-@--}-setLeafletChildTransitionType :: (MonadIO m, IsLeaflet o) => o -> Handy.Enums.LeafletChildTransitionType -> m ()-setLeafletChildTransitionType obj val = liftIO $ B.Properties.setObjectPropertyEnum obj "child-transition-type" val--{- |-Construct a `GValueConstruct` with valid value for the “@child-transition-type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructLeafletChildTransitionType :: (IsLeaflet o) => Handy.Enums.LeafletChildTransitionType -> IO (GValueConstruct o)-constructLeafletChildTransitionType val = B.Properties.constructObjectPropertyEnum "child-transition-type" val--#if ENABLE_OVERLOADING-data LeafletChildTransitionTypePropertyInfo-instance AttrInfo LeafletChildTransitionTypePropertyInfo where-    type AttrAllowedOps LeafletChildTransitionTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint LeafletChildTransitionTypePropertyInfo = (~) Handy.Enums.LeafletChildTransitionType-    type AttrBaseTypeConstraint LeafletChildTransitionTypePropertyInfo = IsLeaflet-    type AttrGetType LeafletChildTransitionTypePropertyInfo = Handy.Enums.LeafletChildTransitionType-    type AttrLabel LeafletChildTransitionTypePropertyInfo = "child-transition-type"-    type AttrOrigin LeafletChildTransitionTypePropertyInfo = Leaflet-    attrGet _ = getLeafletChildTransitionType-    attrSet _ = setLeafletChildTransitionType-    attrConstruct _ = constructLeafletChildTransitionType-    attrClear _ = undefined-#endif---- VVV Prop "fold"-   -- Type: TInterface (Name {namespace = "Handy", name = "Fold"})-   -- Flags: [PropertyReadable]-   -- Nullable: (Just False,Nothing)--{- |-Get the value of the “@fold@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' leaflet #fold-@--}-getLeafletFold :: (MonadIO m, IsLeaflet o) => o -> m Handy.Enums.Fold-getLeafletFold obj = liftIO $ B.Properties.getObjectPropertyEnum obj "fold"--#if ENABLE_OVERLOADING-data LeafletFoldPropertyInfo-instance AttrInfo LeafletFoldPropertyInfo where-    type AttrAllowedOps LeafletFoldPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint LeafletFoldPropertyInfo = (~) ()-    type AttrBaseTypeConstraint LeafletFoldPropertyInfo = IsLeaflet-    type AttrGetType LeafletFoldPropertyInfo = Handy.Enums.Fold-    type AttrLabel LeafletFoldPropertyInfo = "fold"-    type AttrOrigin LeafletFoldPropertyInfo = Leaflet-    attrGet _ = getLeafletFold-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined-#endif---- VVV Prop "folded"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable]-   -- Nullable: (Nothing,Nothing)--{- |-Get the value of the “@folded@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' leaflet #folded-@--}-getLeafletFolded :: (MonadIO m, IsLeaflet o) => o -> m Bool-getLeafletFolded obj = liftIO $ B.Properties.getObjectPropertyBool obj "folded"--#if ENABLE_OVERLOADING-data LeafletFoldedPropertyInfo-instance AttrInfo LeafletFoldedPropertyInfo where-    type AttrAllowedOps LeafletFoldedPropertyInfo = '[ 'AttrGet]-    type AttrSetTypeConstraint LeafletFoldedPropertyInfo = (~) ()-    type AttrBaseTypeConstraint LeafletFoldedPropertyInfo = IsLeaflet-    type AttrGetType LeafletFoldedPropertyInfo = Bool-    type AttrLabel LeafletFoldedPropertyInfo = "folded"-    type AttrOrigin LeafletFoldedPropertyInfo = Leaflet-    attrGet _ = getLeafletFolded-    attrSet _ = undefined-    attrConstruct _ = undefined-    attrClear _ = undefined-#endif---- VVV Prop "hhomogeneous-folded"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--{- |-Get the value of the “@hhomogeneous-folded@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' leaflet #hhomogeneousFolded-@--}-getLeafletHhomogeneousFolded :: (MonadIO m, IsLeaflet o) => o -> m Bool-getLeafletHhomogeneousFolded obj = liftIO $ B.Properties.getObjectPropertyBool obj "hhomogeneous-folded"--{- |-Set the value of the “@hhomogeneous-folded@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' leaflet [ #hhomogeneousFolded 'Data.GI.Base.Attributes.:=' value ]-@--}-setLeafletHhomogeneousFolded :: (MonadIO m, IsLeaflet o) => o -> Bool -> m ()-setLeafletHhomogeneousFolded obj val = liftIO $ B.Properties.setObjectPropertyBool obj "hhomogeneous-folded" val--{- |-Construct a `GValueConstruct` with valid value for the “@hhomogeneous-folded@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructLeafletHhomogeneousFolded :: (IsLeaflet o) => Bool -> IO (GValueConstruct o)-constructLeafletHhomogeneousFolded val = B.Properties.constructObjectPropertyBool "hhomogeneous-folded" val--#if ENABLE_OVERLOADING-data LeafletHhomogeneousFoldedPropertyInfo-instance AttrInfo LeafletHhomogeneousFoldedPropertyInfo where-    type AttrAllowedOps LeafletHhomogeneousFoldedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint LeafletHhomogeneousFoldedPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint LeafletHhomogeneousFoldedPropertyInfo = IsLeaflet-    type AttrGetType LeafletHhomogeneousFoldedPropertyInfo = Bool-    type AttrLabel LeafletHhomogeneousFoldedPropertyInfo = "hhomogeneous-folded"-    type AttrOrigin LeafletHhomogeneousFoldedPropertyInfo = Leaflet-    attrGet _ = getLeafletHhomogeneousFolded-    attrSet _ = setLeafletHhomogeneousFolded-    attrConstruct _ = constructLeafletHhomogeneousFolded-    attrClear _ = undefined-#endif---- VVV Prop "hhomogeneous-unfolded"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--{- |-Get the value of the “@hhomogeneous-unfolded@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' leaflet #hhomogeneousUnfolded-@--}-getLeafletHhomogeneousUnfolded :: (MonadIO m, IsLeaflet o) => o -> m Bool-getLeafletHhomogeneousUnfolded obj = liftIO $ B.Properties.getObjectPropertyBool obj "hhomogeneous-unfolded"--{- |-Set the value of the “@hhomogeneous-unfolded@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' leaflet [ #hhomogeneousUnfolded 'Data.GI.Base.Attributes.:=' value ]-@--}-setLeafletHhomogeneousUnfolded :: (MonadIO m, IsLeaflet o) => o -> Bool -> m ()-setLeafletHhomogeneousUnfolded obj val = liftIO $ B.Properties.setObjectPropertyBool obj "hhomogeneous-unfolded" val--{- |-Construct a `GValueConstruct` with valid value for the “@hhomogeneous-unfolded@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructLeafletHhomogeneousUnfolded :: (IsLeaflet o) => Bool -> IO (GValueConstruct o)-constructLeafletHhomogeneousUnfolded val = B.Properties.constructObjectPropertyBool "hhomogeneous-unfolded" val--#if ENABLE_OVERLOADING-data LeafletHhomogeneousUnfoldedPropertyInfo-instance AttrInfo LeafletHhomogeneousUnfoldedPropertyInfo where-    type AttrAllowedOps LeafletHhomogeneousUnfoldedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint LeafletHhomogeneousUnfoldedPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint LeafletHhomogeneousUnfoldedPropertyInfo = IsLeaflet-    type AttrGetType LeafletHhomogeneousUnfoldedPropertyInfo = Bool-    type AttrLabel LeafletHhomogeneousUnfoldedPropertyInfo = "hhomogeneous-unfolded"-    type AttrOrigin LeafletHhomogeneousUnfoldedPropertyInfo = Leaflet-    attrGet _ = getLeafletHhomogeneousUnfolded-    attrSet _ = setLeafletHhomogeneousUnfolded-    attrConstruct _ = constructLeafletHhomogeneousUnfolded-    attrClear _ = undefined-#endif---- VVV Prop "interpolate-size"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@interpolate-size@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' leaflet #interpolateSize-@--}-getLeafletInterpolateSize :: (MonadIO m, IsLeaflet o) => o -> m Bool-getLeafletInterpolateSize obj = liftIO $ B.Properties.getObjectPropertyBool obj "interpolate-size"--{- |-Set the value of the “@interpolate-size@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' leaflet [ #interpolateSize 'Data.GI.Base.Attributes.:=' value ]-@--}-setLeafletInterpolateSize :: (MonadIO m, IsLeaflet o) => o -> Bool -> m ()-setLeafletInterpolateSize obj val = liftIO $ B.Properties.setObjectPropertyBool obj "interpolate-size" val--{- |-Construct a `GValueConstruct` with valid value for the “@interpolate-size@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructLeafletInterpolateSize :: (IsLeaflet o) => Bool -> IO (GValueConstruct o)-constructLeafletInterpolateSize val = B.Properties.constructObjectPropertyBool "interpolate-size" val--#if ENABLE_OVERLOADING-data LeafletInterpolateSizePropertyInfo-instance AttrInfo LeafletInterpolateSizePropertyInfo where-    type AttrAllowedOps LeafletInterpolateSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint LeafletInterpolateSizePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint LeafletInterpolateSizePropertyInfo = IsLeaflet-    type AttrGetType LeafletInterpolateSizePropertyInfo = Bool-    type AttrLabel LeafletInterpolateSizePropertyInfo = "interpolate-size"-    type AttrOrigin LeafletInterpolateSizePropertyInfo = Leaflet-    attrGet _ = getLeafletInterpolateSize-    attrSet _ = setLeafletInterpolateSize-    attrConstruct _ = constructLeafletInterpolateSize-    attrClear _ = undefined-#endif---- VVV Prop "mode-transition-duration"-   -- Type: TBasicType TUInt-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@mode-transition-duration@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' leaflet #modeTransitionDuration-@--}-getLeafletModeTransitionDuration :: (MonadIO m, IsLeaflet o) => o -> m Word32-getLeafletModeTransitionDuration obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "mode-transition-duration"--{- |-Set the value of the “@mode-transition-duration@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' leaflet [ #modeTransitionDuration 'Data.GI.Base.Attributes.:=' value ]-@--}-setLeafletModeTransitionDuration :: (MonadIO m, IsLeaflet o) => o -> Word32 -> m ()-setLeafletModeTransitionDuration obj val = liftIO $ B.Properties.setObjectPropertyUInt32 obj "mode-transition-duration" val--{- |-Construct a `GValueConstruct` with valid value for the “@mode-transition-duration@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructLeafletModeTransitionDuration :: (IsLeaflet o) => Word32 -> IO (GValueConstruct o)-constructLeafletModeTransitionDuration val = B.Properties.constructObjectPropertyUInt32 "mode-transition-duration" val--#if ENABLE_OVERLOADING-data LeafletModeTransitionDurationPropertyInfo-instance AttrInfo LeafletModeTransitionDurationPropertyInfo where-    type AttrAllowedOps LeafletModeTransitionDurationPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint LeafletModeTransitionDurationPropertyInfo = (~) Word32-    type AttrBaseTypeConstraint LeafletModeTransitionDurationPropertyInfo = IsLeaflet-    type AttrGetType LeafletModeTransitionDurationPropertyInfo = Word32-    type AttrLabel LeafletModeTransitionDurationPropertyInfo = "mode-transition-duration"-    type AttrOrigin LeafletModeTransitionDurationPropertyInfo = Leaflet-    attrGet _ = getLeafletModeTransitionDuration-    attrSet _ = setLeafletModeTransitionDuration-    attrConstruct _ = constructLeafletModeTransitionDuration-    attrClear _ = undefined-#endif---- VVV Prop "mode-transition-type"-   -- Type: TInterface (Name {namespace = "Handy", name = "LeafletModeTransitionType"})-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@mode-transition-type@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' leaflet #modeTransitionType-@--}-getLeafletModeTransitionType :: (MonadIO m, IsLeaflet o) => o -> m Handy.Enums.LeafletModeTransitionType-getLeafletModeTransitionType obj = liftIO $ B.Properties.getObjectPropertyEnum obj "mode-transition-type"--{- |-Set the value of the “@mode-transition-type@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' leaflet [ #modeTransitionType 'Data.GI.Base.Attributes.:=' value ]-@--}-setLeafletModeTransitionType :: (MonadIO m, IsLeaflet o) => o -> Handy.Enums.LeafletModeTransitionType -> m ()-setLeafletModeTransitionType obj val = liftIO $ B.Properties.setObjectPropertyEnum obj "mode-transition-type" val--{- |-Construct a `GValueConstruct` with valid value for the “@mode-transition-type@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructLeafletModeTransitionType :: (IsLeaflet o) => Handy.Enums.LeafletModeTransitionType -> IO (GValueConstruct o)-constructLeafletModeTransitionType val = B.Properties.constructObjectPropertyEnum "mode-transition-type" val--#if ENABLE_OVERLOADING-data LeafletModeTransitionTypePropertyInfo-instance AttrInfo LeafletModeTransitionTypePropertyInfo where-    type AttrAllowedOps LeafletModeTransitionTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint LeafletModeTransitionTypePropertyInfo = (~) Handy.Enums.LeafletModeTransitionType-    type AttrBaseTypeConstraint LeafletModeTransitionTypePropertyInfo = IsLeaflet-    type AttrGetType LeafletModeTransitionTypePropertyInfo = Handy.Enums.LeafletModeTransitionType-    type AttrLabel LeafletModeTransitionTypePropertyInfo = "mode-transition-type"-    type AttrOrigin LeafletModeTransitionTypePropertyInfo = Leaflet-    attrGet _ = getLeafletModeTransitionType-    attrSet _ = setLeafletModeTransitionType-    attrConstruct _ = constructLeafletModeTransitionType-    attrClear _ = undefined-#endif---- VVV Prop "vhomogeneous-folded"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--{- |-Get the value of the “@vhomogeneous-folded@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' leaflet #vhomogeneousFolded-@--}-getLeafletVhomogeneousFolded :: (MonadIO m, IsLeaflet o) => o -> m Bool-getLeafletVhomogeneousFolded obj = liftIO $ B.Properties.getObjectPropertyBool obj "vhomogeneous-folded"--{- |-Set the value of the “@vhomogeneous-folded@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' leaflet [ #vhomogeneousFolded 'Data.GI.Base.Attributes.:=' value ]-@--}-setLeafletVhomogeneousFolded :: (MonadIO m, IsLeaflet o) => o -> Bool -> m ()-setLeafletVhomogeneousFolded obj val = liftIO $ B.Properties.setObjectPropertyBool obj "vhomogeneous-folded" val--{- |-Construct a `GValueConstruct` with valid value for the “@vhomogeneous-folded@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructLeafletVhomogeneousFolded :: (IsLeaflet o) => Bool -> IO (GValueConstruct o)-constructLeafletVhomogeneousFolded val = B.Properties.constructObjectPropertyBool "vhomogeneous-folded" val--#if ENABLE_OVERLOADING-data LeafletVhomogeneousFoldedPropertyInfo-instance AttrInfo LeafletVhomogeneousFoldedPropertyInfo where-    type AttrAllowedOps LeafletVhomogeneousFoldedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint LeafletVhomogeneousFoldedPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint LeafletVhomogeneousFoldedPropertyInfo = IsLeaflet-    type AttrGetType LeafletVhomogeneousFoldedPropertyInfo = Bool-    type AttrLabel LeafletVhomogeneousFoldedPropertyInfo = "vhomogeneous-folded"-    type AttrOrigin LeafletVhomogeneousFoldedPropertyInfo = Leaflet-    attrGet _ = getLeafletVhomogeneousFolded-    attrSet _ = setLeafletVhomogeneousFolded-    attrConstruct _ = constructLeafletVhomogeneousFolded-    attrClear _ = undefined-#endif---- VVV Prop "vhomogeneous-unfolded"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--{- |-Get the value of the “@vhomogeneous-unfolded@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' leaflet #vhomogeneousUnfolded-@--}-getLeafletVhomogeneousUnfolded :: (MonadIO m, IsLeaflet o) => o -> m Bool-getLeafletVhomogeneousUnfolded obj = liftIO $ B.Properties.getObjectPropertyBool obj "vhomogeneous-unfolded"--{- |-Set the value of the “@vhomogeneous-unfolded@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' leaflet [ #vhomogeneousUnfolded 'Data.GI.Base.Attributes.:=' value ]-@--}-setLeafletVhomogeneousUnfolded :: (MonadIO m, IsLeaflet o) => o -> Bool -> m ()-setLeafletVhomogeneousUnfolded obj val = liftIO $ B.Properties.setObjectPropertyBool obj "vhomogeneous-unfolded" val--{- |-Construct a `GValueConstruct` with valid value for the “@vhomogeneous-unfolded@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructLeafletVhomogeneousUnfolded :: (IsLeaflet o) => Bool -> IO (GValueConstruct o)-constructLeafletVhomogeneousUnfolded val = B.Properties.constructObjectPropertyBool "vhomogeneous-unfolded" val--#if ENABLE_OVERLOADING-data LeafletVhomogeneousUnfoldedPropertyInfo-instance AttrInfo LeafletVhomogeneousUnfoldedPropertyInfo where-    type AttrAllowedOps LeafletVhomogeneousUnfoldedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint LeafletVhomogeneousUnfoldedPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint LeafletVhomogeneousUnfoldedPropertyInfo = IsLeaflet-    type AttrGetType LeafletVhomogeneousUnfoldedPropertyInfo = Bool-    type AttrLabel LeafletVhomogeneousUnfoldedPropertyInfo = "vhomogeneous-unfolded"-    type AttrOrigin LeafletVhomogeneousUnfoldedPropertyInfo = Leaflet-    attrGet _ = getLeafletVhomogeneousUnfolded-    attrSet _ = setLeafletVhomogeneousUnfolded-    attrConstruct _ = constructLeafletVhomogeneousUnfolded-    attrClear _ = undefined-#endif---- VVV Prop "visible-child"-   -- Type: TInterface (Name {namespace = "Gtk", name = "Widget"})-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@visible-child@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' leaflet #visibleChild-@--}-getLeafletVisibleChild :: (MonadIO m, IsLeaflet o) => o -> m Gtk.Widget.Widget-getLeafletVisibleChild obj = liftIO $ checkUnexpectedNothing "getLeafletVisibleChild" $ B.Properties.getObjectPropertyObject obj "visible-child" Gtk.Widget.Widget--{- |-Set the value of the “@visible-child@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' leaflet [ #visibleChild 'Data.GI.Base.Attributes.:=' value ]-@--}-setLeafletVisibleChild :: (MonadIO m, IsLeaflet o, Gtk.Widget.IsWidget a) => o -> a -> m ()-setLeafletVisibleChild obj val = liftIO $ B.Properties.setObjectPropertyObject obj "visible-child" (Just val)--{- |-Construct a `GValueConstruct` with valid value for the “@visible-child@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructLeafletVisibleChild :: (IsLeaflet o, Gtk.Widget.IsWidget a) => a -> IO (GValueConstruct o)-constructLeafletVisibleChild val = B.Properties.constructObjectPropertyObject "visible-child" (Just val)--#if ENABLE_OVERLOADING-data LeafletVisibleChildPropertyInfo-instance AttrInfo LeafletVisibleChildPropertyInfo where-    type AttrAllowedOps LeafletVisibleChildPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint LeafletVisibleChildPropertyInfo = Gtk.Widget.IsWidget-    type AttrBaseTypeConstraint LeafletVisibleChildPropertyInfo = IsLeaflet-    type AttrGetType LeafletVisibleChildPropertyInfo = Gtk.Widget.Widget-    type AttrLabel LeafletVisibleChildPropertyInfo = "visible-child"-    type AttrOrigin LeafletVisibleChildPropertyInfo = Leaflet-    attrGet _ = getLeafletVisibleChild-    attrSet _ = setLeafletVisibleChild-    attrConstruct _ = constructLeafletVisibleChild-    attrClear _ = undefined-#endif---- VVV Prop "visible-child-name"-   -- Type: TBasicType TUTF8-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@visible-child-name@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' leaflet #visibleChildName-@--}-getLeafletVisibleChildName :: (MonadIO m, IsLeaflet o) => o -> m T.Text-getLeafletVisibleChildName obj = liftIO $ checkUnexpectedNothing "getLeafletVisibleChildName" $ B.Properties.getObjectPropertyString obj "visible-child-name"--{- |-Set the value of the “@visible-child-name@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' leaflet [ #visibleChildName 'Data.GI.Base.Attributes.:=' value ]-@--}-setLeafletVisibleChildName :: (MonadIO m, IsLeaflet o) => o -> T.Text -> m ()-setLeafletVisibleChildName obj val = liftIO $ B.Properties.setObjectPropertyString obj "visible-child-name" (Just val)--{- |-Construct a `GValueConstruct` with valid value for the “@visible-child-name@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructLeafletVisibleChildName :: (IsLeaflet o) => T.Text -> IO (GValueConstruct o)-constructLeafletVisibleChildName val = B.Properties.constructObjectPropertyString "visible-child-name" (Just val)--#if ENABLE_OVERLOADING-data LeafletVisibleChildNamePropertyInfo-instance AttrInfo LeafletVisibleChildNamePropertyInfo where-    type AttrAllowedOps LeafletVisibleChildNamePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint LeafletVisibleChildNamePropertyInfo = (~) T.Text-    type AttrBaseTypeConstraint LeafletVisibleChildNamePropertyInfo = IsLeaflet-    type AttrGetType LeafletVisibleChildNamePropertyInfo = T.Text-    type AttrLabel LeafletVisibleChildNamePropertyInfo = "visible-child-name"-    type AttrOrigin LeafletVisibleChildNamePropertyInfo = Leaflet-    attrGet _ = getLeafletVisibleChildName-    attrSet _ = setLeafletVisibleChildName-    attrConstruct _ = constructLeafletVisibleChildName-    attrClear _ = undefined-#endif--#if ENABLE_OVERLOADING-instance O.HasAttributeList Leaflet-type instance O.AttributeList Leaflet = LeafletAttributeList-type LeafletAttributeList = ('[ '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("childTransitionDuration", LeafletChildTransitionDurationPropertyInfo), '("childTransitionRunning", LeafletChildTransitionRunningPropertyInfo), '("childTransitionType", LeafletChildTransitionTypePropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("fold", LeafletFoldPropertyInfo), '("folded", LeafletFoldedPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("hhomogeneousFolded", LeafletHhomogeneousFoldedPropertyInfo), '("hhomogeneousUnfolded", LeafletHhomogeneousUnfoldedPropertyInfo), '("interpolateSize", LeafletInterpolateSizePropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("modeTransitionDuration", LeafletModeTransitionDurationPropertyInfo), '("modeTransitionType", LeafletModeTransitionTypePropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("orientation", Gtk.Orientable.OrientableOrientationPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("vhomogeneousFolded", LeafletVhomogeneousFoldedPropertyInfo), '("vhomogeneousUnfolded", LeafletVhomogeneousUnfoldedPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("visibleChild", LeafletVisibleChildPropertyInfo), '("visibleChildName", LeafletVisibleChildNamePropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo)] :: [(Symbol, *)])-#endif--#if ENABLE_OVERLOADING-leafletChildTransitionDuration :: AttrLabelProxy "childTransitionDuration"-leafletChildTransitionDuration = AttrLabelProxy--leafletChildTransitionRunning :: AttrLabelProxy "childTransitionRunning"-leafletChildTransitionRunning = AttrLabelProxy--leafletChildTransitionType :: AttrLabelProxy "childTransitionType"-leafletChildTransitionType = AttrLabelProxy--leafletFold :: AttrLabelProxy "fold"-leafletFold = AttrLabelProxy--leafletFolded :: AttrLabelProxy "folded"-leafletFolded = AttrLabelProxy--leafletHhomogeneousFolded :: AttrLabelProxy "hhomogeneousFolded"-leafletHhomogeneousFolded = AttrLabelProxy--leafletHhomogeneousUnfolded :: AttrLabelProxy "hhomogeneousUnfolded"-leafletHhomogeneousUnfolded = AttrLabelProxy--leafletInterpolateSize :: AttrLabelProxy "interpolateSize"-leafletInterpolateSize = AttrLabelProxy--leafletModeTransitionDuration :: AttrLabelProxy "modeTransitionDuration"-leafletModeTransitionDuration = AttrLabelProxy--leafletModeTransitionType :: AttrLabelProxy "modeTransitionType"-leafletModeTransitionType = AttrLabelProxy--leafletVhomogeneousFolded :: AttrLabelProxy "vhomogeneousFolded"-leafletVhomogeneousFolded = AttrLabelProxy--leafletVhomogeneousUnfolded :: AttrLabelProxy "vhomogeneousUnfolded"-leafletVhomogeneousUnfolded = AttrLabelProxy--leafletVisibleChild :: AttrLabelProxy "visibleChild"-leafletVisibleChild = AttrLabelProxy--leafletVisibleChildName :: AttrLabelProxy "visibleChildName"-leafletVisibleChildName = AttrLabelProxy--#endif--#if ENABLE_OVERLOADING-type instance O.SignalList Leaflet = LeafletSignalList-type LeafletSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("add", Gtk.Container.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("checkResize", Gtk.Container.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("remove", Gtk.Container.ContainerRemoveSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("setFocusChild", Gtk.Container.ContainerSetFocusChildSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])--#endif---- method Leaflet::new--- method type : Constructor--- Args : []--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "Leaflet"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_new" hdy_leaflet_new :: -    IO (Ptr Leaflet)--{- |-/No description available in the introspection data./--}-leafletNew ::-    (B.CallStack.HasCallStack, MonadIO m) =>-    m Leaflet-leafletNew  = liftIO $ do-    result <- hdy_leaflet_new-    checkUnexpectedReturnNULL "leafletNew" result-    result' <- (newObject Leaflet) result-    return result'--#if ENABLE_OVERLOADING-#endif---- method Leaflet::get_child_transition_duration--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyLeaflet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUInt)--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_get_child_transition_duration" hdy_leaflet_get_child_transition_duration :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    IO Word32--{- |-Returns the amount of time (in milliseconds) that-transitions between children in /@self@/ will take.--}-leafletGetChildTransitionDuration ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Leaflet.Leaflet' -}-    -> m Word32-    {- ^ __Returns:__ the mode transition duration -}-leafletGetChildTransitionDuration self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_leaflet_get_child_transition_duration self'-    touchManagedPtr self-    return result--#if ENABLE_OVERLOADING-data LeafletGetChildTransitionDurationMethodInfo-instance (signature ~ (m Word32), MonadIO m, IsLeaflet a) => O.MethodInfo LeafletGetChildTransitionDurationMethodInfo a signature where-    overloadedMethod _ = leafletGetChildTransitionDuration--#endif---- method Leaflet::get_child_transition_running--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyLeaflet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TBoolean)--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_get_child_transition_running" hdy_leaflet_get_child_transition_running :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    IO CInt--{- |-Returns whether /@self@/ is currently in a transition from one page to-another.--}-leafletGetChildTransitionRunning ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Leaflet.Leaflet' -}-    -> m Bool-    {- ^ __Returns:__ 'True' if the transition is currently running, 'False' otherwise. -}-leafletGetChildTransitionRunning self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_leaflet_get_child_transition_running self'-    let result' = (/= 0) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data LeafletGetChildTransitionRunningMethodInfo-instance (signature ~ (m Bool), MonadIO m, IsLeaflet a) => O.MethodInfo LeafletGetChildTransitionRunningMethodInfo a signature where-    overloadedMethod _ = leafletGetChildTransitionRunning--#endif---- method Leaflet::get_child_transition_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyLeaflet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "LeafletChildTransitionType"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_get_child_transition_type" hdy_leaflet_get_child_transition_type :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    IO CUInt--{- |-Gets the type of animation that will be used-for transitions between modes in /@self@/.--}-leafletGetChildTransitionType ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Leaflet.Leaflet' -}-    -> m Handy.Enums.LeafletChildTransitionType-    {- ^ __Returns:__ the current mode transition type of /@self@/ -}-leafletGetChildTransitionType self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_leaflet_get_child_transition_type self'-    let result' = (toEnum . fromIntegral) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data LeafletGetChildTransitionTypeMethodInfo-instance (signature ~ (m Handy.Enums.LeafletChildTransitionType), MonadIO m, IsLeaflet a) => O.MethodInfo LeafletGetChildTransitionTypeMethodInfo a signature where-    overloadedMethod _ = leafletGetChildTransitionType--#endif---- method Leaflet::get_fold--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyLeaflet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "Fold"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_get_fold" hdy_leaflet_get_fold :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    IO CUInt--{- |-Gets the fold of /@self@/.--}-leafletGetFold ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Leaflet.Leaflet' -}-    -> m Handy.Enums.Fold-    {- ^ __Returns:__ the fold of /@self@/. -}-leafletGetFold self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_leaflet_get_fold self'-    let result' = (toEnum . fromIntegral) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data LeafletGetFoldMethodInfo-instance (signature ~ (m Handy.Enums.Fold), MonadIO m, IsLeaflet a) => O.MethodInfo LeafletGetFoldMethodInfo a signature where-    overloadedMethod _ = leafletGetFold--#endif---- method Leaflet::get_homogeneous--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyLeaflet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "fold", argType = TInterface (Name {namespace = "Handy", name = "Fold"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the fold", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "orientation", argType = TInterface (Name {namespace = "Gtk", name = "Orientation"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the orientation", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TBoolean)--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_get_homogeneous" hdy_leaflet_get_homogeneous :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    CUInt ->                                -- fold : TInterface (Name {namespace = "Handy", name = "Fold"})-    CUInt ->                                -- orientation : TInterface (Name {namespace = "Gtk", name = "Orientation"})-    IO CInt--{- |-Gets whether /@self@/ is homogeneous for the given fold and orientation.-See 'GI.Handy.Objects.Leaflet.leafletSetHomogeneous'.--}-leafletGetHomogeneous ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Leaflet.Leaflet' -}-    -> Handy.Enums.Fold-    {- ^ /@fold@/: the fold -}-    -> Gtk.Enums.Orientation-    {- ^ /@orientation@/: the orientation -}-    -> m Bool-    {- ^ __Returns:__ whether /@self@/ is homogeneous for the given fold and orientation. -}-leafletGetHomogeneous self fold orientation = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    let fold' = (fromIntegral . fromEnum) fold-    let orientation' = (fromIntegral . fromEnum) orientation-    result <- hdy_leaflet_get_homogeneous self' fold' orientation'-    let result' = (/= 0) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data LeafletGetHomogeneousMethodInfo-instance (signature ~ (Handy.Enums.Fold -> Gtk.Enums.Orientation -> m Bool), MonadIO m, IsLeaflet a) => O.MethodInfo LeafletGetHomogeneousMethodInfo a signature where-    overloadedMethod _ = leafletGetHomogeneous--#endif---- method Leaflet::get_interpolate_size--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyLeaflet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TBoolean)--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_get_interpolate_size" hdy_leaflet_get_interpolate_size :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    IO CInt--{- |-Returns wether the 'GI.Handy.Objects.Leaflet.Leaflet' is set up to interpolate between-the sizes of children on page switch.--}-leafletGetInterpolateSize ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Leaflet.Leaflet' -}-    -> m Bool-    {- ^ __Returns:__ 'True' if child sizes are interpolated -}-leafletGetInterpolateSize self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_leaflet_get_interpolate_size self'-    let result' = (/= 0) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data LeafletGetInterpolateSizeMethodInfo-instance (signature ~ (m Bool), MonadIO m, IsLeaflet a) => O.MethodInfo LeafletGetInterpolateSizeMethodInfo a signature where-    overloadedMethod _ = leafletGetInterpolateSize--#endif---- method Leaflet::get_mode_transition_duration--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyLeaflet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUInt)--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_get_mode_transition_duration" hdy_leaflet_get_mode_transition_duration :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    IO Word32--{- |-Returns the amount of time (in milliseconds) that-transitions between modes in /@self@/ will take.--}-leafletGetModeTransitionDuration ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Leaflet.Leaflet' -}-    -> m Word32-    {- ^ __Returns:__ the mode transition duration -}-leafletGetModeTransitionDuration self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_leaflet_get_mode_transition_duration self'-    touchManagedPtr self-    return result--#if ENABLE_OVERLOADING-data LeafletGetModeTransitionDurationMethodInfo-instance (signature ~ (m Word32), MonadIO m, IsLeaflet a) => O.MethodInfo LeafletGetModeTransitionDurationMethodInfo a signature where-    overloadedMethod _ = leafletGetModeTransitionDuration--#endif---- method Leaflet::get_mode_transition_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyLeaflet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "LeafletModeTransitionType"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_get_mode_transition_type" hdy_leaflet_get_mode_transition_type :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    IO CUInt--{- |-Gets the type of animation that will be used-for transitions between modes in /@self@/.--}-leafletGetModeTransitionType ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Leaflet.Leaflet' -}-    -> m Handy.Enums.LeafletModeTransitionType-    {- ^ __Returns:__ the current mode transition type of /@self@/ -}-leafletGetModeTransitionType self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_leaflet_get_mode_transition_type self'-    let result' = (toEnum . fromIntegral) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data LeafletGetModeTransitionTypeMethodInfo-instance (signature ~ (m Handy.Enums.LeafletModeTransitionType), MonadIO m, IsLeaflet a) => O.MethodInfo LeafletGetModeTransitionTypeMethodInfo a signature where-    overloadedMethod _ = leafletGetModeTransitionType--#endif---- method Leaflet::get_visible_child--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyLeaflet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Gtk", name = "Widget"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_get_visible_child" hdy_leaflet_get_visible_child :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    IO (Ptr Gtk.Widget.Widget)--{- |-Get the visible child widget.--}-leafletGetVisibleChild ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Leaflet.Leaflet' -}-    -> m Gtk.Widget.Widget-    {- ^ __Returns:__ the visible child widget -}-leafletGetVisibleChild self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_leaflet_get_visible_child self'-    checkUnexpectedReturnNULL "leafletGetVisibleChild" result-    result' <- (newObject Gtk.Widget.Widget) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data LeafletGetVisibleChildMethodInfo-instance (signature ~ (m Gtk.Widget.Widget), MonadIO m, IsLeaflet a) => O.MethodInfo LeafletGetVisibleChildMethodInfo a signature where-    overloadedMethod _ = leafletGetVisibleChild--#endif---- method Leaflet::get_visible_child_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUTF8)--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_get_visible_child_name" hdy_leaflet_get_visible_child_name :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    IO CString--{- |-/No description available in the introspection data./--}-leafletGetVisibleChildName ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a) =>-    a-    -> m T.Text-leafletGetVisibleChildName self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_leaflet_get_visible_child_name self'-    checkUnexpectedReturnNULL "leafletGetVisibleChildName" result-    result' <- cstringToText result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data LeafletGetVisibleChildNameMethodInfo-instance (signature ~ (m T.Text), MonadIO m, IsLeaflet a) => O.MethodInfo LeafletGetVisibleChildNameMethodInfo a signature where-    overloadedMethod _ = leafletGetVisibleChildName--#endif---- method Leaflet::set_child_transition_duration--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyLeaflet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "duration", argType = TBasicType TUInt, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the new duration, in milliseconds", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_set_child_transition_duration" hdy_leaflet_set_child_transition_duration :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    Word32 ->                               -- duration : TBasicType TUInt-    IO ()--{- |-Sets the duration that transitions between children in /@self@/-will take.--}-leafletSetChildTransitionDuration ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Leaflet.Leaflet' -}-    -> Word32-    {- ^ /@duration@/: the new duration, in milliseconds -}-    -> m ()-leafletSetChildTransitionDuration self duration = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    hdy_leaflet_set_child_transition_duration self' duration-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data LeafletSetChildTransitionDurationMethodInfo-instance (signature ~ (Word32 -> m ()), MonadIO m, IsLeaflet a) => O.MethodInfo LeafletSetChildTransitionDurationMethodInfo a signature where-    overloadedMethod _ = leafletSetChildTransitionDuration--#endif---- method Leaflet::set_child_transition_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyLeaflet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "transition", argType = TInterface (Name {namespace = "Handy", name = "LeafletChildTransitionType"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the new transition type", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_set_child_transition_type" hdy_leaflet_set_child_transition_type :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    CUInt ->                                -- transition : TInterface (Name {namespace = "Handy", name = "LeafletChildTransitionType"})-    IO ()--{- |-Sets the type of animation that will be used for-transitions between children in /@self@/.--The transition type can be changed without problems-at runtime, so it is possible to change the animation-based on the mode that is about to become current.--}-leafletSetChildTransitionType ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Leaflet.Leaflet' -}-    -> Handy.Enums.LeafletChildTransitionType-    {- ^ /@transition@/: the new transition type -}-    -> m ()-leafletSetChildTransitionType self transition = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    let transition' = (fromIntegral . fromEnum) transition-    hdy_leaflet_set_child_transition_type self' transition'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data LeafletSetChildTransitionTypeMethodInfo-instance (signature ~ (Handy.Enums.LeafletChildTransitionType -> m ()), MonadIO m, IsLeaflet a) => O.MethodInfo LeafletSetChildTransitionTypeMethodInfo a signature where-    overloadedMethod _ = leafletSetChildTransitionType--#endif---- method Leaflet::set_homogeneous--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyLeaflet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "fold", argType = TInterface (Name {namespace = "Handy", name = "Fold"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the fold", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "orientation", argType = TInterface (Name {namespace = "Gtk", name = "Orientation"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the orientation", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "homogeneous", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "%TRUE to make @self homogeneous", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_set_homogeneous" hdy_leaflet_set_homogeneous :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    CUInt ->                                -- fold : TInterface (Name {namespace = "Handy", name = "Fold"})-    CUInt ->                                -- orientation : TInterface (Name {namespace = "Gtk", name = "Orientation"})-    CInt ->                                 -- homogeneous : TBasicType TBoolean-    IO ()--{- |-Sets the 'GI.Handy.Objects.Leaflet.Leaflet' to be homogeneous or not for the given fold and orientation.-If it is homogeneous, the 'GI.Handy.Objects.Leaflet.Leaflet' will request the same-width or height for all its children depending on the orientation.-If it isn\'t and it is folded, the leaflet may change width or height-when a different child becomes visible.--}-leafletSetHomogeneous ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Leaflet.Leaflet' -}-    -> Handy.Enums.Fold-    {- ^ /@fold@/: the fold -}-    -> Gtk.Enums.Orientation-    {- ^ /@orientation@/: the orientation -}-    -> Bool-    {- ^ /@homogeneous@/: 'True' to make /@self@/ homogeneous -}-    -> m ()-leafletSetHomogeneous self fold orientation homogeneous = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    let fold' = (fromIntegral . fromEnum) fold-    let orientation' = (fromIntegral . fromEnum) orientation-    let homogeneous' = (fromIntegral . fromEnum) homogeneous-    hdy_leaflet_set_homogeneous self' fold' orientation' homogeneous'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data LeafletSetHomogeneousMethodInfo-instance (signature ~ (Handy.Enums.Fold -> Gtk.Enums.Orientation -> Bool -> m ()), MonadIO m, IsLeaflet a) => O.MethodInfo LeafletSetHomogeneousMethodInfo a signature where-    overloadedMethod _ = leafletSetHomogeneous--#endif---- method Leaflet::set_interpolate_size--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyLeaflet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "interpolate_size", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the new value", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_set_interpolate_size" hdy_leaflet_set_interpolate_size :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    CInt ->                                 -- interpolate_size : TBasicType TBoolean-    IO ()--{- |-Sets whether or not /@self@/ will interpolate its size when-changing the visible child. If the 'GI.Handy.Objects.Leaflet.Leaflet':@/interpolate-size/@-property is set to 'True', /@stack@/ will interpolate its size between-the current one and the one it\'ll take after changing the-visible child, according to the set transition duration.--}-leafletSetInterpolateSize ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Leaflet.Leaflet' -}-    -> Bool-    {- ^ /@interpolateSize@/: the new value -}-    -> m ()-leafletSetInterpolateSize self interpolateSize = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    let interpolateSize' = (fromIntegral . fromEnum) interpolateSize-    hdy_leaflet_set_interpolate_size self' interpolateSize'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data LeafletSetInterpolateSizeMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, IsLeaflet a) => O.MethodInfo LeafletSetInterpolateSizeMethodInfo a signature where-    overloadedMethod _ = leafletSetInterpolateSize--#endif---- method Leaflet::set_mode_transition_duration--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyLeaflet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "duration", argType = TBasicType TUInt, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the new duration, in milliseconds", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_set_mode_transition_duration" hdy_leaflet_set_mode_transition_duration :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    Word32 ->                               -- duration : TBasicType TUInt-    IO ()--{- |-Sets the duration that transitions between modes in /@self@/-will take.--}-leafletSetModeTransitionDuration ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Leaflet.Leaflet' -}-    -> Word32-    {- ^ /@duration@/: the new duration, in milliseconds -}-    -> m ()-leafletSetModeTransitionDuration self duration = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    hdy_leaflet_set_mode_transition_duration self' duration-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data LeafletSetModeTransitionDurationMethodInfo-instance (signature ~ (Word32 -> m ()), MonadIO m, IsLeaflet a) => O.MethodInfo LeafletSetModeTransitionDurationMethodInfo a signature where-    overloadedMethod _ = leafletSetModeTransitionDuration--#endif---- method Leaflet::set_mode_transition_type--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyLeaflet", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "transition", argType = TInterface (Name {namespace = "Handy", name = "LeafletModeTransitionType"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the new transition type", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_set_mode_transition_type" hdy_leaflet_set_mode_transition_type :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    CUInt ->                                -- transition : TInterface (Name {namespace = "Handy", name = "LeafletModeTransitionType"})-    IO ()--{- |-Sets the type of animation that will be used for-transitions between modes in /@self@/.--The transition type can be changed without problems-at runtime, so it is possible to change the animation-based on the mode that is about to become current.--}-leafletSetModeTransitionType ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.Leaflet.Leaflet' -}-    -> Handy.Enums.LeafletModeTransitionType-    {- ^ /@transition@/: the new transition type -}-    -> m ()-leafletSetModeTransitionType self transition = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    let transition' = (fromIntegral . fromEnum) transition-    hdy_leaflet_set_mode_transition_type self' transition'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data LeafletSetModeTransitionTypeMethodInfo-instance (signature ~ (Handy.Enums.LeafletModeTransitionType -> m ()), MonadIO m, IsLeaflet a) => O.MethodInfo LeafletSetModeTransitionTypeMethodInfo a signature where-    overloadedMethod _ = leafletSetModeTransitionType--#endif---- method Leaflet::set_visible_child--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "visible_child", argType = TInterface (Name {namespace = "Gtk", name = "Widget"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_set_visible_child" hdy_leaflet_set_visible_child :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    Ptr Gtk.Widget.Widget ->                -- visible_child : TInterface (Name {namespace = "Gtk", name = "Widget"})-    IO ()--{- |-/No description available in the introspection data./--}-leafletSetVisibleChild ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a, Gtk.Widget.IsWidget b) =>-    a-    -> b-    -> m ()-leafletSetVisibleChild self visibleChild = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    visibleChild' <- unsafeManagedPtrCastPtr visibleChild-    hdy_leaflet_set_visible_child self' visibleChild'-    touchManagedPtr self-    touchManagedPtr visibleChild-    return ()--#if ENABLE_OVERLOADING-data LeafletSetVisibleChildMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, IsLeaflet a, Gtk.Widget.IsWidget b) => O.MethodInfo LeafletSetVisibleChildMethodInfo a signature where-    overloadedMethod _ = leafletSetVisibleChild--#endif---- method Leaflet::set_visible_child_name--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "Leaflet"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Nothing, sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_leaflet_set_visible_child_name" hdy_leaflet_set_visible_child_name :: -    Ptr Leaflet ->                          -- self : TInterface (Name {namespace = "Handy", name = "Leaflet"})-    CString ->                              -- name : TBasicType TUTF8-    IO ()--{- |-/No description available in the introspection data./--}-leafletSetVisibleChildName ::-    (B.CallStack.HasCallStack, MonadIO m, IsLeaflet a) =>-    a-    -> T.Text-    -> m ()-leafletSetVisibleChildName self name = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    name' <- textToCString name-    hdy_leaflet_set_visible_child_name self' name'-    touchManagedPtr self-    freeMem name'-    return ()--#if ENABLE_OVERLOADING-data LeafletSetVisibleChildNameMethodInfo-instance (signature ~ (T.Text -> m ()), MonadIO m, IsLeaflet a) => O.MethodInfo LeafletSetVisibleChildNameMethodInfo a signature where-    overloadedMethod _ = leafletSetVisibleChildName--#endif--
− GI/Handy/Objects/Leaflet.hs-boot
@@ -1,125 +0,0 @@-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))-module GI.Handy.Objects.Leaflet where--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.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.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--newtype Leaflet = Leaflet (ManagedPtr Leaflet)-instance GObject Leaflet where-class (GObject o, O.IsDescendantOf Leaflet o) => IsLeaflet o-instance (GObject o, O.IsDescendantOf Leaflet o) => IsLeaflet o-instance O.HasParentTypes Leaflet-#if ENABLE_OVERLOADING-data LeafletChildTransitionDurationPropertyInfo-#endif-#if ENABLE_OVERLOADING-data LeafletChildTransitionRunningPropertyInfo-#endif-#if ENABLE_OVERLOADING-data LeafletChildTransitionTypePropertyInfo-#endif-#if ENABLE_OVERLOADING-data LeafletFoldPropertyInfo-#endif-#if ENABLE_OVERLOADING-data LeafletFoldedPropertyInfo-#endif-#if ENABLE_OVERLOADING-data LeafletHhomogeneousFoldedPropertyInfo-#endif-#if ENABLE_OVERLOADING-data LeafletHhomogeneousUnfoldedPropertyInfo-#endif-#if ENABLE_OVERLOADING-data LeafletInterpolateSizePropertyInfo-#endif-#if ENABLE_OVERLOADING-data LeafletModeTransitionDurationPropertyInfo-#endif-#if ENABLE_OVERLOADING-data LeafletModeTransitionTypePropertyInfo-#endif-#if ENABLE_OVERLOADING-data LeafletVhomogeneousFoldedPropertyInfo-#endif-#if ENABLE_OVERLOADING-data LeafletVhomogeneousUnfoldedPropertyInfo-#endif-#if ENABLE_OVERLOADING-data LeafletVisibleChildPropertyInfo-#endif-#if ENABLE_OVERLOADING-data LeafletVisibleChildNamePropertyInfo-#endif-#if ENABLE_OVERLOADING-data LeafletGetChildTransitionDurationMethodInfo-#endif-#if ENABLE_OVERLOADING-data LeafletGetChildTransitionRunningMethodInfo-#endif-#if ENABLE_OVERLOADING-data LeafletGetChildTransitionTypeMethodInfo-#endif-#if ENABLE_OVERLOADING-data LeafletGetFoldMethodInfo-#endif-#if ENABLE_OVERLOADING-data LeafletGetHomogeneousMethodInfo-#endif-#if ENABLE_OVERLOADING-data LeafletGetInterpolateSizeMethodInfo-#endif-#if ENABLE_OVERLOADING-data LeafletGetModeTransitionDurationMethodInfo-#endif-#if ENABLE_OVERLOADING-data LeafletGetModeTransitionTypeMethodInfo-#endif-#if ENABLE_OVERLOADING-data LeafletGetVisibleChildMethodInfo-#endif-#if ENABLE_OVERLOADING-data LeafletGetVisibleChildNameMethodInfo-#endif-#if ENABLE_OVERLOADING-data LeafletSetChildTransitionDurationMethodInfo-#endif-#if ENABLE_OVERLOADING-data LeafletSetChildTransitionTypeMethodInfo-#endif-#if ENABLE_OVERLOADING-data LeafletSetHomogeneousMethodInfo-#endif-#if ENABLE_OVERLOADING-data LeafletSetInterpolateSizeMethodInfo-#endif-#if ENABLE_OVERLOADING-data LeafletSetModeTransitionDurationMethodInfo-#endif-#if ENABLE_OVERLOADING-data LeafletSetModeTransitionTypeMethodInfo-#endif-#if ENABLE_OVERLOADING-data LeafletSetVisibleChildMethodInfo-#endif-#if ENABLE_OVERLOADING-data LeafletSetVisibleChildNameMethodInfo-#endif
− GI/Handy/Objects/SearchBar.hs
@@ -1,934 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--/No description available in the introspection data./--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Objects.SearchBar-    ( ---- * Exported types-    SearchBar(..)                           ,-    IsSearchBar                             ,-    toSearchBar                             ,-    noSearchBar                             ,--- -- * Methods--- ** connectEntry #method:connectEntry#--#if ENABLE_OVERLOADING-    SearchBarConnectEntryMethodInfo         ,-#endif-    searchBarConnectEntry                   ,----- ** getSearchMode #method:getSearchMode#--#if ENABLE_OVERLOADING-    SearchBarGetSearchModeMethodInfo        ,-#endif-    searchBarGetSearchMode                  ,----- ** getShowCloseButton #method:getShowCloseButton#--#if ENABLE_OVERLOADING-    SearchBarGetShowCloseButtonMethodInfo   ,-#endif-    searchBarGetShowCloseButton             ,----- ** handleEvent #method:handleEvent#--#if ENABLE_OVERLOADING-    SearchBarHandleEventMethodInfo          ,-#endif-    searchBarHandleEvent                    ,----- ** new #method:new#--    searchBarNew                            ,----- ** setSearchMode #method:setSearchMode#--#if ENABLE_OVERLOADING-    SearchBarSetSearchModeMethodInfo        ,-#endif-    searchBarSetSearchMode                  ,----- ** setShowCloseButton #method:setShowCloseButton#--#if ENABLE_OVERLOADING-    SearchBarSetShowCloseButtonMethodInfo   ,-#endif-    searchBarSetShowCloseButton             ,----- -- * Properties--- ** searchModeEnabled #attr:searchModeEnabled#-{- | Whether the search mode is on and the search bar shown.--See 'GI.Handy.Objects.SearchBar.searchBarSetSearchMode' for details.--}-#if ENABLE_OVERLOADING-    SearchBarSearchModeEnabledPropertyInfo  ,-#endif-    constructSearchBarSearchModeEnabled     ,-    getSearchBarSearchModeEnabled           ,-#if ENABLE_OVERLOADING-    searchBarSearchModeEnabled              ,-#endif-    setSearchBarSearchModeEnabled           ,----- ** showCloseButton #attr:showCloseButton#-{- | Whether to show the close button in the toolbar.--}-#if ENABLE_OVERLOADING-    SearchBarShowCloseButtonPropertyInfo    ,-#endif-    constructSearchBarShowCloseButton       ,-    getSearchBarShowCloseButton             ,-#if ENABLE_OVERLOADING-    searchBarShowCloseButton                ,-#endif-    setSearchBarShowCloseButton             ,-----    ) where--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.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.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--import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface-import qualified GI.GObject.Objects.Object as GObject.Object-import qualified GI.Gdk.Unions.Event as Gdk.Event-import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable-import qualified GI.Gtk.Objects.Bin as Gtk.Bin-import qualified GI.Gtk.Objects.Container as Gtk.Container-import qualified GI.Gtk.Objects.Entry as Gtk.Entry-import qualified GI.Gtk.Objects.Widget as Gtk.Widget---- | Memory-managed wrapper type.-newtype SearchBar = SearchBar (ManagedPtr SearchBar)-foreign import ccall "hdy_search_bar_get_type"-    c_hdy_search_bar_get_type :: IO GType--instance GObject SearchBar where-    gobjectType = c_hdy_search_bar_get_type-    ---- | Type class for types which can be safely cast to `SearchBar`, for instance with `toSearchBar`.-class (GObject o, O.IsDescendantOf SearchBar o) => IsSearchBar o-instance (GObject o, O.IsDescendantOf SearchBar o) => IsSearchBar o--instance O.HasParentTypes SearchBar-type instance O.ParentTypes SearchBar = '[Gtk.Bin.Bin, Gtk.Container.Container, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Buildable.Buildable]---- | Cast to `SearchBar`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.-toSearchBar :: (MonadIO m, IsSearchBar o) => o -> m SearchBar-toSearchBar = liftIO . unsafeCastTo SearchBar---- | A convenience alias for `Nothing` :: `Maybe` `SearchBar`.-noSearchBar :: Maybe SearchBar-noSearchBar = Nothing--#if ENABLE_OVERLOADING-type family ResolveSearchBarMethod (t :: Symbol) (o :: *) :: * where-    ResolveSearchBarMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo-    ResolveSearchBarMethod "add" o = Gtk.Container.ContainerAddMethodInfo-    ResolveSearchBarMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo-    ResolveSearchBarMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo-    ResolveSearchBarMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo-    ResolveSearchBarMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo-    ResolveSearchBarMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo-    ResolveSearchBarMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo-    ResolveSearchBarMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo-    ResolveSearchBarMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo-    ResolveSearchBarMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo-    ResolveSearchBarMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo-    ResolveSearchBarMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo-    ResolveSearchBarMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo-    ResolveSearchBarMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo-    ResolveSearchBarMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo-    ResolveSearchBarMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo-    ResolveSearchBarMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo-    ResolveSearchBarMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo-    ResolveSearchBarMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo-    ResolveSearchBarMethod "connectEntry" o = SearchBarConnectEntryMethodInfo-    ResolveSearchBarMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo-    ResolveSearchBarMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo-    ResolveSearchBarMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo-    ResolveSearchBarMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo-    ResolveSearchBarMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo-    ResolveSearchBarMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo-    ResolveSearchBarMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo-    ResolveSearchBarMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo-    ResolveSearchBarMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo-    ResolveSearchBarMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo-    ResolveSearchBarMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo-    ResolveSearchBarMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo-    ResolveSearchBarMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo-    ResolveSearchBarMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo-    ResolveSearchBarMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo-    ResolveSearchBarMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo-    ResolveSearchBarMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo-    ResolveSearchBarMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo-    ResolveSearchBarMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo-    ResolveSearchBarMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo-    ResolveSearchBarMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo-    ResolveSearchBarMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo-    ResolveSearchBarMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo-    ResolveSearchBarMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo-    ResolveSearchBarMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo-    ResolveSearchBarMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo-    ResolveSearchBarMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo-    ResolveSearchBarMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo-    ResolveSearchBarMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo-    ResolveSearchBarMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo-    ResolveSearchBarMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo-    ResolveSearchBarMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo-    ResolveSearchBarMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo-    ResolveSearchBarMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo-    ResolveSearchBarMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo-    ResolveSearchBarMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo-    ResolveSearchBarMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo-    ResolveSearchBarMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo-    ResolveSearchBarMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo-    ResolveSearchBarMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo-    ResolveSearchBarMethod "event" o = Gtk.Widget.WidgetEventMethodInfo-    ResolveSearchBarMethod "forall" o = Gtk.Container.ContainerForallMethodInfo-    ResolveSearchBarMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo-    ResolveSearchBarMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo-    ResolveSearchBarMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo-    ResolveSearchBarMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo-    ResolveSearchBarMethod "getv" o = GObject.Object.ObjectGetvMethodInfo-    ResolveSearchBarMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo-    ResolveSearchBarMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo-    ResolveSearchBarMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo-    ResolveSearchBarMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo-    ResolveSearchBarMethod "handleEvent" o = SearchBarHandleEventMethodInfo-    ResolveSearchBarMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo-    ResolveSearchBarMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo-    ResolveSearchBarMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo-    ResolveSearchBarMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo-    ResolveSearchBarMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo-    ResolveSearchBarMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo-    ResolveSearchBarMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo-    ResolveSearchBarMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo-    ResolveSearchBarMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo-    ResolveSearchBarMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo-    ResolveSearchBarMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo-    ResolveSearchBarMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo-    ResolveSearchBarMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo-    ResolveSearchBarMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo-    ResolveSearchBarMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo-    ResolveSearchBarMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo-    ResolveSearchBarMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo-    ResolveSearchBarMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo-    ResolveSearchBarMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo-    ResolveSearchBarMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo-    ResolveSearchBarMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo-    ResolveSearchBarMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo-    ResolveSearchBarMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo-    ResolveSearchBarMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo-    ResolveSearchBarMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo-    ResolveSearchBarMethod "map" o = Gtk.Widget.WidgetMapMethodInfo-    ResolveSearchBarMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo-    ResolveSearchBarMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo-    ResolveSearchBarMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo-    ResolveSearchBarMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo-    ResolveSearchBarMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo-    ResolveSearchBarMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo-    ResolveSearchBarMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo-    ResolveSearchBarMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo-    ResolveSearchBarMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo-    ResolveSearchBarMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo-    ResolveSearchBarMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo-    ResolveSearchBarMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo-    ResolveSearchBarMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo-    ResolveSearchBarMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo-    ResolveSearchBarMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo-    ResolveSearchBarMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo-    ResolveSearchBarMethod "path" o = Gtk.Widget.WidgetPathMethodInfo-    ResolveSearchBarMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo-    ResolveSearchBarMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo-    ResolveSearchBarMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo-    ResolveSearchBarMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo-    ResolveSearchBarMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo-    ResolveSearchBarMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo-    ResolveSearchBarMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo-    ResolveSearchBarMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo-    ResolveSearchBarMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo-    ResolveSearchBarMethod "ref" o = GObject.Object.ObjectRefMethodInfo-    ResolveSearchBarMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo-    ResolveSearchBarMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo-    ResolveSearchBarMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo-    ResolveSearchBarMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo-    ResolveSearchBarMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo-    ResolveSearchBarMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo-    ResolveSearchBarMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo-    ResolveSearchBarMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo-    ResolveSearchBarMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo-    ResolveSearchBarMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo-    ResolveSearchBarMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo-    ResolveSearchBarMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo-    ResolveSearchBarMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo-    ResolveSearchBarMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo-    ResolveSearchBarMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo-    ResolveSearchBarMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo-    ResolveSearchBarMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo-    ResolveSearchBarMethod "show" o = Gtk.Widget.WidgetShowMethodInfo-    ResolveSearchBarMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo-    ResolveSearchBarMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo-    ResolveSearchBarMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo-    ResolveSearchBarMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo-    ResolveSearchBarMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo-    ResolveSearchBarMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo-    ResolveSearchBarMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo-    ResolveSearchBarMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo-    ResolveSearchBarMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo-    ResolveSearchBarMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo-    ResolveSearchBarMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo-    ResolveSearchBarMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo-    ResolveSearchBarMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo-    ResolveSearchBarMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo-    ResolveSearchBarMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo-    ResolveSearchBarMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo-    ResolveSearchBarMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo-    ResolveSearchBarMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo-    ResolveSearchBarMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo-    ResolveSearchBarMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo-    ResolveSearchBarMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo-    ResolveSearchBarMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo-    ResolveSearchBarMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo-    ResolveSearchBarMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo-    ResolveSearchBarMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo-    ResolveSearchBarMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo-    ResolveSearchBarMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo-    ResolveSearchBarMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo-    ResolveSearchBarMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo-    ResolveSearchBarMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo-    ResolveSearchBarMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo-    ResolveSearchBarMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo-    ResolveSearchBarMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo-    ResolveSearchBarMethod "getChild" o = Gtk.Bin.BinGetChildMethodInfo-    ResolveSearchBarMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo-    ResolveSearchBarMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo-    ResolveSearchBarMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo-    ResolveSearchBarMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo-    ResolveSearchBarMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo-    ResolveSearchBarMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo-    ResolveSearchBarMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo-    ResolveSearchBarMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo-    ResolveSearchBarMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo-    ResolveSearchBarMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo-    ResolveSearchBarMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo-    ResolveSearchBarMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo-    ResolveSearchBarMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo-    ResolveSearchBarMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo-    ResolveSearchBarMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo-    ResolveSearchBarMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo-    ResolveSearchBarMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo-    ResolveSearchBarMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo-    ResolveSearchBarMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo-    ResolveSearchBarMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo-    ResolveSearchBarMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo-    ResolveSearchBarMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo-    ResolveSearchBarMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo-    ResolveSearchBarMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo-    ResolveSearchBarMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo-    ResolveSearchBarMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo-    ResolveSearchBarMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo-    ResolveSearchBarMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo-    ResolveSearchBarMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo-    ResolveSearchBarMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo-    ResolveSearchBarMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo-    ResolveSearchBarMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo-    ResolveSearchBarMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo-    ResolveSearchBarMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo-    ResolveSearchBarMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo-    ResolveSearchBarMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo-    ResolveSearchBarMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo-    ResolveSearchBarMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo-    ResolveSearchBarMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo-    ResolveSearchBarMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo-    ResolveSearchBarMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo-    ResolveSearchBarMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo-    ResolveSearchBarMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo-    ResolveSearchBarMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo-    ResolveSearchBarMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo-    ResolveSearchBarMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo-    ResolveSearchBarMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo-    ResolveSearchBarMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo-    ResolveSearchBarMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo-    ResolveSearchBarMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo-    ResolveSearchBarMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo-    ResolveSearchBarMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo-    ResolveSearchBarMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo-    ResolveSearchBarMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo-    ResolveSearchBarMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo-    ResolveSearchBarMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo-    ResolveSearchBarMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo-    ResolveSearchBarMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo-    ResolveSearchBarMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo-    ResolveSearchBarMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo-    ResolveSearchBarMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo-    ResolveSearchBarMethod "getSearchMode" o = SearchBarGetSearchModeMethodInfo-    ResolveSearchBarMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo-    ResolveSearchBarMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo-    ResolveSearchBarMethod "getShowCloseButton" o = SearchBarGetShowCloseButtonMethodInfo-    ResolveSearchBarMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo-    ResolveSearchBarMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo-    ResolveSearchBarMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo-    ResolveSearchBarMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo-    ResolveSearchBarMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo-    ResolveSearchBarMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo-    ResolveSearchBarMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo-    ResolveSearchBarMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo-    ResolveSearchBarMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo-    ResolveSearchBarMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo-    ResolveSearchBarMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo-    ResolveSearchBarMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo-    ResolveSearchBarMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo-    ResolveSearchBarMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo-    ResolveSearchBarMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo-    ResolveSearchBarMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo-    ResolveSearchBarMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo-    ResolveSearchBarMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo-    ResolveSearchBarMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo-    ResolveSearchBarMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo-    ResolveSearchBarMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo-    ResolveSearchBarMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo-    ResolveSearchBarMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo-    ResolveSearchBarMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo-    ResolveSearchBarMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo-    ResolveSearchBarMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo-    ResolveSearchBarMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo-    ResolveSearchBarMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo-    ResolveSearchBarMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo-    ResolveSearchBarMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo-    ResolveSearchBarMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo-    ResolveSearchBarMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo-    ResolveSearchBarMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo-    ResolveSearchBarMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo-    ResolveSearchBarMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo-    ResolveSearchBarMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo-    ResolveSearchBarMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo-    ResolveSearchBarMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo-    ResolveSearchBarMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo-    ResolveSearchBarMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo-    ResolveSearchBarMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo-    ResolveSearchBarMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo-    ResolveSearchBarMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo-    ResolveSearchBarMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo-    ResolveSearchBarMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo-    ResolveSearchBarMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo-    ResolveSearchBarMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo-    ResolveSearchBarMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo-    ResolveSearchBarMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo-    ResolveSearchBarMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo-    ResolveSearchBarMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo-    ResolveSearchBarMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo-    ResolveSearchBarMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo-    ResolveSearchBarMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo-    ResolveSearchBarMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo-    ResolveSearchBarMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo-    ResolveSearchBarMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo-    ResolveSearchBarMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo-    ResolveSearchBarMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo-    ResolveSearchBarMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo-    ResolveSearchBarMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo-    ResolveSearchBarMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo-    ResolveSearchBarMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo-    ResolveSearchBarMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo-    ResolveSearchBarMethod "setSearchMode" o = SearchBarSetSearchModeMethodInfo-    ResolveSearchBarMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo-    ResolveSearchBarMethod "setShowCloseButton" o = SearchBarSetShowCloseButtonMethodInfo-    ResolveSearchBarMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo-    ResolveSearchBarMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo-    ResolveSearchBarMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo-    ResolveSearchBarMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo-    ResolveSearchBarMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo-    ResolveSearchBarMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo-    ResolveSearchBarMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo-    ResolveSearchBarMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo-    ResolveSearchBarMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo-    ResolveSearchBarMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo-    ResolveSearchBarMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo-    ResolveSearchBarMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo-    ResolveSearchBarMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo-    ResolveSearchBarMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo-    ResolveSearchBarMethod l o = O.MethodResolutionFailed l o--instance (info ~ ResolveSearchBarMethod t SearchBar, O.MethodInfo info SearchBar p) => OL.IsLabel t (SearchBar -> p) where-#if MIN_VERSION_base(4,10,0)-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#else-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#endif--#endif---- VVV Prop "search-mode-enabled"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Nothing,Nothing)--{- |-Get the value of the “@search-mode-enabled@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' searchBar #searchModeEnabled-@--}-getSearchBarSearchModeEnabled :: (MonadIO m, IsSearchBar o) => o -> m Bool-getSearchBarSearchModeEnabled obj = liftIO $ B.Properties.getObjectPropertyBool obj "search-mode-enabled"--{- |-Set the value of the “@search-mode-enabled@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' searchBar [ #searchModeEnabled 'Data.GI.Base.Attributes.:=' value ]-@--}-setSearchBarSearchModeEnabled :: (MonadIO m, IsSearchBar o) => o -> Bool -> m ()-setSearchBarSearchModeEnabled obj val = liftIO $ B.Properties.setObjectPropertyBool obj "search-mode-enabled" val--{- |-Construct a `GValueConstruct` with valid value for the “@search-mode-enabled@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructSearchBarSearchModeEnabled :: (IsSearchBar o) => Bool -> IO (GValueConstruct o)-constructSearchBarSearchModeEnabled val = B.Properties.constructObjectPropertyBool "search-mode-enabled" val--#if ENABLE_OVERLOADING-data SearchBarSearchModeEnabledPropertyInfo-instance AttrInfo SearchBarSearchModeEnabledPropertyInfo where-    type AttrAllowedOps SearchBarSearchModeEnabledPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint SearchBarSearchModeEnabledPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint SearchBarSearchModeEnabledPropertyInfo = IsSearchBar-    type AttrGetType SearchBarSearchModeEnabledPropertyInfo = Bool-    type AttrLabel SearchBarSearchModeEnabledPropertyInfo = "search-mode-enabled"-    type AttrOrigin SearchBarSearchModeEnabledPropertyInfo = SearchBar-    attrGet _ = getSearchBarSearchModeEnabled-    attrSet _ = setSearchBarSearchModeEnabled-    attrConstruct _ = constructSearchBarSearchModeEnabled-    attrClear _ = undefined-#endif---- VVV Prop "show-close-button"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@show-close-button@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' searchBar #showCloseButton-@--}-getSearchBarShowCloseButton :: (MonadIO m, IsSearchBar o) => o -> m Bool-getSearchBarShowCloseButton obj = liftIO $ B.Properties.getObjectPropertyBool obj "show-close-button"--{- |-Set the value of the “@show-close-button@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' searchBar [ #showCloseButton 'Data.GI.Base.Attributes.:=' value ]-@--}-setSearchBarShowCloseButton :: (MonadIO m, IsSearchBar o) => o -> Bool -> m ()-setSearchBarShowCloseButton obj val = liftIO $ B.Properties.setObjectPropertyBool obj "show-close-button" val--{- |-Construct a `GValueConstruct` with valid value for the “@show-close-button@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructSearchBarShowCloseButton :: (IsSearchBar o) => Bool -> IO (GValueConstruct o)-constructSearchBarShowCloseButton val = B.Properties.constructObjectPropertyBool "show-close-button" val--#if ENABLE_OVERLOADING-data SearchBarShowCloseButtonPropertyInfo-instance AttrInfo SearchBarShowCloseButtonPropertyInfo where-    type AttrAllowedOps SearchBarShowCloseButtonPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint SearchBarShowCloseButtonPropertyInfo = (~) Bool-    type AttrBaseTypeConstraint SearchBarShowCloseButtonPropertyInfo = IsSearchBar-    type AttrGetType SearchBarShowCloseButtonPropertyInfo = Bool-    type AttrLabel SearchBarShowCloseButtonPropertyInfo = "show-close-button"-    type AttrOrigin SearchBarShowCloseButtonPropertyInfo = SearchBar-    attrGet _ = getSearchBarShowCloseButton-    attrSet _ = setSearchBarShowCloseButton-    attrConstruct _ = constructSearchBarShowCloseButton-    attrClear _ = undefined-#endif--#if ENABLE_OVERLOADING-instance O.HasAttributeList SearchBar-type instance O.AttributeList SearchBar = SearchBarAttributeList-type SearchBarAttributeList = ('[ '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("searchModeEnabled", SearchBarSearchModeEnabledPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("showCloseButton", SearchBarShowCloseButtonPropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo)] :: [(Symbol, *)])-#endif--#if ENABLE_OVERLOADING-searchBarSearchModeEnabled :: AttrLabelProxy "searchModeEnabled"-searchBarSearchModeEnabled = AttrLabelProxy--searchBarShowCloseButton :: AttrLabelProxy "showCloseButton"-searchBarShowCloseButton = AttrLabelProxy--#endif--#if ENABLE_OVERLOADING-type instance O.SignalList SearchBar = SearchBarSignalList-type SearchBarSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("add", Gtk.Container.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("checkResize", Gtk.Container.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("remove", Gtk.Container.ContainerRemoveSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("setFocusChild", Gtk.Container.ContainerSetFocusChildSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])--#endif---- method SearchBar::new--- method type : Constructor--- Args : []--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "SearchBar"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_search_bar_new" hdy_search_bar_new :: -    IO (Ptr SearchBar)--{- |-Creates a 'GI.Handy.Objects.SearchBar.SearchBar'. You will need to tell it about-which widget is going to be your text entry using-'GI.Handy.Objects.SearchBar.searchBarConnectEntry'.--/Since: 0.0.6/--}-searchBarNew ::-    (B.CallStack.HasCallStack, MonadIO m) =>-    m SearchBar-    {- ^ __Returns:__ a new 'GI.Handy.Objects.SearchBar.SearchBar' -}-searchBarNew  = liftIO $ do-    result <- hdy_search_bar_new-    checkUnexpectedReturnNULL "searchBarNew" result-    result' <- (newObject SearchBar) result-    return result'--#if ENABLE_OVERLOADING-#endif---- method SearchBar::connect_entry--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "SearchBar"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdySearchBar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "entry", argType = TInterface (Name {namespace = "Gtk", name = "Entry"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #GtkEntry", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_search_bar_connect_entry" hdy_search_bar_connect_entry :: -    Ptr SearchBar ->                        -- self : TInterface (Name {namespace = "Handy", name = "SearchBar"})-    Ptr Gtk.Entry.Entry ->                  -- entry : TInterface (Name {namespace = "Gtk", name = "Entry"})-    IO ()--{- |-Connects the 'GI.Gtk.Objects.Entry.Entry' widget passed as the one to be used in-this search bar. The entry should be a descendant of the search bar.-This is only required if the entry isn’t the direct child of the-search bar (as in our main example).--/Since: 0.0.6/--}-searchBarConnectEntry ::-    (B.CallStack.HasCallStack, MonadIO m, IsSearchBar a, Gtk.Entry.IsEntry b) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.SearchBar.SearchBar' -}-    -> b-    {- ^ /@entry@/: a 'GI.Gtk.Objects.Entry.Entry' -}-    -> m ()-searchBarConnectEntry self entry = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    entry' <- unsafeManagedPtrCastPtr entry-    hdy_search_bar_connect_entry self' entry'-    touchManagedPtr self-    touchManagedPtr entry-    return ()--#if ENABLE_OVERLOADING-data SearchBarConnectEntryMethodInfo-instance (signature ~ (b -> m ()), MonadIO m, IsSearchBar a, Gtk.Entry.IsEntry b) => O.MethodInfo SearchBarConnectEntryMethodInfo a signature where-    overloadedMethod _ = searchBarConnectEntry--#endif---- method SearchBar::get_search_mode--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "SearchBar"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdySearchBar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TBoolean)--- throws : False--- Skip return : False--foreign import ccall "hdy_search_bar_get_search_mode" hdy_search_bar_get_search_mode :: -    Ptr SearchBar ->                        -- self : TInterface (Name {namespace = "Handy", name = "SearchBar"})-    IO CInt--{- |-Returns whether the search mode is on or off.--/Since: 0.0.6/--}-searchBarGetSearchMode ::-    (B.CallStack.HasCallStack, MonadIO m, IsSearchBar a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.SearchBar.SearchBar' -}-    -> m Bool-    {- ^ __Returns:__ whether search mode is toggled on -}-searchBarGetSearchMode self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_search_bar_get_search_mode self'-    let result' = (/= 0) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data SearchBarGetSearchModeMethodInfo-instance (signature ~ (m Bool), MonadIO m, IsSearchBar a) => O.MethodInfo SearchBarGetSearchModeMethodInfo a signature where-    overloadedMethod _ = searchBarGetSearchMode--#endif---- method SearchBar::get_show_close_button--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "SearchBar"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdySearchBar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TBoolean)--- throws : False--- Skip return : False--foreign import ccall "hdy_search_bar_get_show_close_button" hdy_search_bar_get_show_close_button :: -    Ptr SearchBar ->                        -- self : TInterface (Name {namespace = "Handy", name = "SearchBar"})-    IO CInt--{- |-Returns whether the close button is shown.--/Since: 0.0.6/--}-searchBarGetShowCloseButton ::-    (B.CallStack.HasCallStack, MonadIO m, IsSearchBar a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.SearchBar.SearchBar' -}-    -> m Bool-    {- ^ __Returns:__ whether the close button is shown -}-searchBarGetShowCloseButton self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_search_bar_get_show_close_button self'-    let result' = (/= 0) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data SearchBarGetShowCloseButtonMethodInfo-instance (signature ~ (m Bool), MonadIO m, IsSearchBar a) => O.MethodInfo SearchBarGetShowCloseButtonMethodInfo a signature where-    overloadedMethod _ = searchBarGetShowCloseButton--#endif---- method SearchBar::handle_event--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "SearchBar"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdySearchBar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "event", argType = TInterface (Name {namespace = "Gdk", name = "Event"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #GdkEvent containing key press events", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TBoolean)--- throws : False--- Skip return : False--foreign import ccall "hdy_search_bar_handle_event" hdy_search_bar_handle_event :: -    Ptr SearchBar ->                        -- self : TInterface (Name {namespace = "Handy", name = "SearchBar"})-    Ptr Gdk.Event.Event ->                  -- event : TInterface (Name {namespace = "Gdk", name = "Event"})-    IO CInt--{- |-This function should be called when the top-level-window which contains the search bar received a key event.--If the key event is handled by the search bar, the bar will-be shown, the entry populated with the entered text and 'GI.Gdk.Constants.EVENT_STOP'-will be returned. The caller should ensure that events are-not propagated further.--If no entry has been connected to the search bar, using-'GI.Handy.Objects.SearchBar.searchBarConnectEntry', this function will return-immediately with a warning.--== Showing the search bar on key presses---=== /C code/->->static gboolean->on_key_press_event (GtkWidget *widget,->                    GdkEvent  *event,->                    gpointer   user_data)->{->  HdySearchBar *bar = HDY_SEARCH_BAR (user_data);->  return hdy_search_bar_handle_event (self, event);->}->->static void->create_toplevel (void)->{->  GtkWidget *window = gtk_window_new (GTK_WINDOW_TOPLEVEL);->  GtkWindow *search_bar = hdy_search_bar_new ();->-> // Add more widgets to the window...->->  g_signal_connect (window,->                   "key-press-event",->                    G_CALLBACK (on_key_press_event),->                    search_bar);->}---/Since: 0.0.6/--}-searchBarHandleEvent ::-    (B.CallStack.HasCallStack, MonadIO m, IsSearchBar a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.SearchBar.SearchBar' -}-    -> Gdk.Event.Event-    {- ^ /@event@/: a 'GI.Gdk.Unions.Event.Event' containing key press events -}-    -> m Bool-    {- ^ __Returns:__ 'GI.Gdk.Constants.EVENT_STOP' if the key press event resulted-    in text being entered in the search entry (and revealing-    the search bar if necessary), 'GI.Gdk.Constants.EVENT_PROPAGATE' otherwise. -}-searchBarHandleEvent self event = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    event' <- unsafeManagedPtrGetPtr event-    result <- hdy_search_bar_handle_event self' event'-    let result' = (/= 0) result-    touchManagedPtr self-    touchManagedPtr event-    return result'--#if ENABLE_OVERLOADING-data SearchBarHandleEventMethodInfo-instance (signature ~ (Gdk.Event.Event -> m Bool), MonadIO m, IsSearchBar a) => O.MethodInfo SearchBarHandleEventMethodInfo a signature where-    overloadedMethod _ = searchBarHandleEvent--#endif---- method SearchBar::set_search_mode--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "SearchBar"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdySearchBar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "search_mode", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the new state of the search mode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_search_bar_set_search_mode" hdy_search_bar_set_search_mode :: -    Ptr SearchBar ->                        -- self : TInterface (Name {namespace = "Handy", name = "SearchBar"})-    CInt ->                                 -- search_mode : TBasicType TBoolean-    IO ()--{- |-Switches the search mode on or off.--/Since: 0.0.6/--}-searchBarSetSearchMode ::-    (B.CallStack.HasCallStack, MonadIO m, IsSearchBar a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.SearchBar.SearchBar' -}-    -> Bool-    {- ^ /@searchMode@/: the new state of the search mode -}-    -> m ()-searchBarSetSearchMode self searchMode = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    let searchMode' = (fromIntegral . fromEnum) searchMode-    hdy_search_bar_set_search_mode self' searchMode'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data SearchBarSetSearchModeMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, IsSearchBar a) => O.MethodInfo SearchBarSetSearchModeMethodInfo a signature where-    overloadedMethod _ = searchBarSetSearchMode--#endif---- method SearchBar::set_show_close_button--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "SearchBar"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdySearchBar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "visible", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "whether the close button will be shown or not", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_search_bar_set_show_close_button" hdy_search_bar_set_show_close_button :: -    Ptr SearchBar ->                        -- self : TInterface (Name {namespace = "Handy", name = "SearchBar"})-    CInt ->                                 -- visible : TBasicType TBoolean-    IO ()--{- |-Shows or hides the close button. Applications that-already have a “search” toggle button should not show a close-button in their search bar, as it duplicates the role of the-toggle button.--/Since: 0.0.6/--}-searchBarSetShowCloseButton ::-    (B.CallStack.HasCallStack, MonadIO m, IsSearchBar a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.SearchBar.SearchBar' -}-    -> Bool-    {- ^ /@visible@/: whether the close button will be shown or not -}-    -> m ()-searchBarSetShowCloseButton self visible = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    let visible' = (fromIntegral . fromEnum) visible-    hdy_search_bar_set_show_close_button self' visible'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data SearchBarSetShowCloseButtonMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, IsSearchBar a) => O.MethodInfo SearchBarSetShowCloseButtonMethodInfo a signature where-    overloadedMethod _ = searchBarSetShowCloseButton--#endif--
− GI/Handy/Objects/SearchBar.hs-boot
@@ -1,53 +0,0 @@-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))-module GI.Handy.Objects.SearchBar where--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.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.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--newtype SearchBar = SearchBar (ManagedPtr SearchBar)-instance GObject SearchBar where-class (GObject o, O.IsDescendantOf SearchBar o) => IsSearchBar o-instance (GObject o, O.IsDescendantOf SearchBar o) => IsSearchBar o-instance O.HasParentTypes SearchBar-#if ENABLE_OVERLOADING-data SearchBarSearchModeEnabledPropertyInfo-#endif-#if ENABLE_OVERLOADING-data SearchBarShowCloseButtonPropertyInfo-#endif-#if ENABLE_OVERLOADING-data SearchBarConnectEntryMethodInfo-#endif-#if ENABLE_OVERLOADING-data SearchBarGetSearchModeMethodInfo-#endif-#if ENABLE_OVERLOADING-data SearchBarGetShowCloseButtonMethodInfo-#endif-#if ENABLE_OVERLOADING-data SearchBarHandleEventMethodInfo-#endif-#if ENABLE_OVERLOADING-data SearchBarSetSearchModeMethodInfo-#endif-#if ENABLE_OVERLOADING-data SearchBarSetShowCloseButtonMethodInfo-#endif
− GI/Handy/Objects/TitleBar.hs
@@ -1,616 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--/No description available in the introspection data./--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Objects.TitleBar-    ( ---- * Exported types-    TitleBar(..)                            ,-    IsTitleBar                              ,-    toTitleBar                              ,-    noTitleBar                              ,--- -- * Methods--- ** getSelectionMode #method:getSelectionMode#--#if ENABLE_OVERLOADING-    TitleBarGetSelectionModeMethodInfo      ,-#endif-    titleBarGetSelectionMode                ,----- ** new #method:new#--    titleBarNew                             ,----- ** setSelectionMode #method:setSelectionMode#--#if ENABLE_OVERLOADING-    TitleBarSetSelectionModeMethodInfo      ,-#endif-    titleBarSetSelectionMode                ,----- -- * Properties--- ** selectionMode #attr:selectionMode#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    TitleBarSelectionModePropertyInfo       ,-#endif-    constructTitleBarSelectionMode          ,-    getTitleBarSelectionMode                ,-    setTitleBarSelectionMode                ,-#if ENABLE_OVERLOADING-    titleBarSelectionMode                   ,-#endif-----    ) where--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.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.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--import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface-import qualified GI.GObject.Objects.Object as GObject.Object-import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable-import qualified GI.Gtk.Objects.Bin as Gtk.Bin-import qualified GI.Gtk.Objects.Container as Gtk.Container-import qualified GI.Gtk.Objects.Widget as Gtk.Widget---- | Memory-managed wrapper type.-newtype TitleBar = TitleBar (ManagedPtr TitleBar)-foreign import ccall "hdy_title_bar_get_type"-    c_hdy_title_bar_get_type :: IO GType--instance GObject TitleBar where-    gobjectType = c_hdy_title_bar_get_type-    ---- | Type class for types which can be safely cast to `TitleBar`, for instance with `toTitleBar`.-class (GObject o, O.IsDescendantOf TitleBar o) => IsTitleBar o-instance (GObject o, O.IsDescendantOf TitleBar o) => IsTitleBar o--instance O.HasParentTypes TitleBar-type instance O.ParentTypes TitleBar = '[Gtk.Bin.Bin, Gtk.Container.Container, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Buildable.Buildable]---- | Cast to `TitleBar`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.-toTitleBar :: (MonadIO m, IsTitleBar o) => o -> m TitleBar-toTitleBar = liftIO . unsafeCastTo TitleBar---- | A convenience alias for `Nothing` :: `Maybe` `TitleBar`.-noTitleBar :: Maybe TitleBar-noTitleBar = Nothing--#if ENABLE_OVERLOADING-type family ResolveTitleBarMethod (t :: Symbol) (o :: *) :: * where-    ResolveTitleBarMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo-    ResolveTitleBarMethod "add" o = Gtk.Container.ContainerAddMethodInfo-    ResolveTitleBarMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo-    ResolveTitleBarMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo-    ResolveTitleBarMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo-    ResolveTitleBarMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo-    ResolveTitleBarMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo-    ResolveTitleBarMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo-    ResolveTitleBarMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo-    ResolveTitleBarMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo-    ResolveTitleBarMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo-    ResolveTitleBarMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo-    ResolveTitleBarMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo-    ResolveTitleBarMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo-    ResolveTitleBarMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo-    ResolveTitleBarMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo-    ResolveTitleBarMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo-    ResolveTitleBarMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo-    ResolveTitleBarMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo-    ResolveTitleBarMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo-    ResolveTitleBarMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo-    ResolveTitleBarMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo-    ResolveTitleBarMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo-    ResolveTitleBarMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo-    ResolveTitleBarMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo-    ResolveTitleBarMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo-    ResolveTitleBarMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo-    ResolveTitleBarMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo-    ResolveTitleBarMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo-    ResolveTitleBarMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo-    ResolveTitleBarMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo-    ResolveTitleBarMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo-    ResolveTitleBarMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo-    ResolveTitleBarMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo-    ResolveTitleBarMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo-    ResolveTitleBarMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo-    ResolveTitleBarMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo-    ResolveTitleBarMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo-    ResolveTitleBarMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo-    ResolveTitleBarMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo-    ResolveTitleBarMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo-    ResolveTitleBarMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo-    ResolveTitleBarMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo-    ResolveTitleBarMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo-    ResolveTitleBarMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo-    ResolveTitleBarMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo-    ResolveTitleBarMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo-    ResolveTitleBarMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo-    ResolveTitleBarMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo-    ResolveTitleBarMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo-    ResolveTitleBarMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo-    ResolveTitleBarMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo-    ResolveTitleBarMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo-    ResolveTitleBarMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo-    ResolveTitleBarMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo-    ResolveTitleBarMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo-    ResolveTitleBarMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo-    ResolveTitleBarMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo-    ResolveTitleBarMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo-    ResolveTitleBarMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo-    ResolveTitleBarMethod "event" o = Gtk.Widget.WidgetEventMethodInfo-    ResolveTitleBarMethod "forall" o = Gtk.Container.ContainerForallMethodInfo-    ResolveTitleBarMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo-    ResolveTitleBarMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo-    ResolveTitleBarMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo-    ResolveTitleBarMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo-    ResolveTitleBarMethod "getv" o = GObject.Object.ObjectGetvMethodInfo-    ResolveTitleBarMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo-    ResolveTitleBarMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo-    ResolveTitleBarMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo-    ResolveTitleBarMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo-    ResolveTitleBarMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo-    ResolveTitleBarMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo-    ResolveTitleBarMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo-    ResolveTitleBarMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo-    ResolveTitleBarMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo-    ResolveTitleBarMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo-    ResolveTitleBarMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo-    ResolveTitleBarMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo-    ResolveTitleBarMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo-    ResolveTitleBarMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo-    ResolveTitleBarMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo-    ResolveTitleBarMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo-    ResolveTitleBarMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo-    ResolveTitleBarMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo-    ResolveTitleBarMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo-    ResolveTitleBarMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo-    ResolveTitleBarMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo-    ResolveTitleBarMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo-    ResolveTitleBarMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo-    ResolveTitleBarMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo-    ResolveTitleBarMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo-    ResolveTitleBarMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo-    ResolveTitleBarMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo-    ResolveTitleBarMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo-    ResolveTitleBarMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo-    ResolveTitleBarMethod "map" o = Gtk.Widget.WidgetMapMethodInfo-    ResolveTitleBarMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo-    ResolveTitleBarMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo-    ResolveTitleBarMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo-    ResolveTitleBarMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo-    ResolveTitleBarMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo-    ResolveTitleBarMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo-    ResolveTitleBarMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo-    ResolveTitleBarMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo-    ResolveTitleBarMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo-    ResolveTitleBarMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo-    ResolveTitleBarMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo-    ResolveTitleBarMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo-    ResolveTitleBarMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo-    ResolveTitleBarMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo-    ResolveTitleBarMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo-    ResolveTitleBarMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo-    ResolveTitleBarMethod "path" o = Gtk.Widget.WidgetPathMethodInfo-    ResolveTitleBarMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo-    ResolveTitleBarMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo-    ResolveTitleBarMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo-    ResolveTitleBarMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo-    ResolveTitleBarMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo-    ResolveTitleBarMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo-    ResolveTitleBarMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo-    ResolveTitleBarMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo-    ResolveTitleBarMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo-    ResolveTitleBarMethod "ref" o = GObject.Object.ObjectRefMethodInfo-    ResolveTitleBarMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo-    ResolveTitleBarMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo-    ResolveTitleBarMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo-    ResolveTitleBarMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo-    ResolveTitleBarMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo-    ResolveTitleBarMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo-    ResolveTitleBarMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo-    ResolveTitleBarMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo-    ResolveTitleBarMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo-    ResolveTitleBarMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo-    ResolveTitleBarMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo-    ResolveTitleBarMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo-    ResolveTitleBarMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo-    ResolveTitleBarMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo-    ResolveTitleBarMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo-    ResolveTitleBarMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo-    ResolveTitleBarMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo-    ResolveTitleBarMethod "show" o = Gtk.Widget.WidgetShowMethodInfo-    ResolveTitleBarMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo-    ResolveTitleBarMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo-    ResolveTitleBarMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo-    ResolveTitleBarMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo-    ResolveTitleBarMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo-    ResolveTitleBarMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo-    ResolveTitleBarMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo-    ResolveTitleBarMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo-    ResolveTitleBarMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo-    ResolveTitleBarMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo-    ResolveTitleBarMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo-    ResolveTitleBarMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo-    ResolveTitleBarMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo-    ResolveTitleBarMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo-    ResolveTitleBarMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo-    ResolveTitleBarMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo-    ResolveTitleBarMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo-    ResolveTitleBarMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo-    ResolveTitleBarMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo-    ResolveTitleBarMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo-    ResolveTitleBarMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo-    ResolveTitleBarMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo-    ResolveTitleBarMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo-    ResolveTitleBarMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo-    ResolveTitleBarMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo-    ResolveTitleBarMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo-    ResolveTitleBarMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo-    ResolveTitleBarMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo-    ResolveTitleBarMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo-    ResolveTitleBarMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo-    ResolveTitleBarMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo-    ResolveTitleBarMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo-    ResolveTitleBarMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo-    ResolveTitleBarMethod "getChild" o = Gtk.Bin.BinGetChildMethodInfo-    ResolveTitleBarMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo-    ResolveTitleBarMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo-    ResolveTitleBarMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo-    ResolveTitleBarMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo-    ResolveTitleBarMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo-    ResolveTitleBarMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo-    ResolveTitleBarMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo-    ResolveTitleBarMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo-    ResolveTitleBarMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo-    ResolveTitleBarMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo-    ResolveTitleBarMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo-    ResolveTitleBarMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo-    ResolveTitleBarMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo-    ResolveTitleBarMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo-    ResolveTitleBarMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo-    ResolveTitleBarMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo-    ResolveTitleBarMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo-    ResolveTitleBarMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo-    ResolveTitleBarMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo-    ResolveTitleBarMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo-    ResolveTitleBarMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo-    ResolveTitleBarMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo-    ResolveTitleBarMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo-    ResolveTitleBarMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo-    ResolveTitleBarMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo-    ResolveTitleBarMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo-    ResolveTitleBarMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo-    ResolveTitleBarMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo-    ResolveTitleBarMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo-    ResolveTitleBarMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo-    ResolveTitleBarMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo-    ResolveTitleBarMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo-    ResolveTitleBarMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo-    ResolveTitleBarMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo-    ResolveTitleBarMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo-    ResolveTitleBarMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo-    ResolveTitleBarMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo-    ResolveTitleBarMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo-    ResolveTitleBarMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo-    ResolveTitleBarMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo-    ResolveTitleBarMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo-    ResolveTitleBarMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo-    ResolveTitleBarMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo-    ResolveTitleBarMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo-    ResolveTitleBarMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo-    ResolveTitleBarMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo-    ResolveTitleBarMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo-    ResolveTitleBarMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo-    ResolveTitleBarMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo-    ResolveTitleBarMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo-    ResolveTitleBarMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo-    ResolveTitleBarMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo-    ResolveTitleBarMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo-    ResolveTitleBarMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo-    ResolveTitleBarMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo-    ResolveTitleBarMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo-    ResolveTitleBarMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo-    ResolveTitleBarMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo-    ResolveTitleBarMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo-    ResolveTitleBarMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo-    ResolveTitleBarMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo-    ResolveTitleBarMethod "getSelectionMode" o = TitleBarGetSelectionModeMethodInfo-    ResolveTitleBarMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo-    ResolveTitleBarMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo-    ResolveTitleBarMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo-    ResolveTitleBarMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo-    ResolveTitleBarMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo-    ResolveTitleBarMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo-    ResolveTitleBarMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo-    ResolveTitleBarMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo-    ResolveTitleBarMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo-    ResolveTitleBarMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo-    ResolveTitleBarMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo-    ResolveTitleBarMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo-    ResolveTitleBarMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo-    ResolveTitleBarMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo-    ResolveTitleBarMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo-    ResolveTitleBarMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo-    ResolveTitleBarMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo-    ResolveTitleBarMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo-    ResolveTitleBarMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo-    ResolveTitleBarMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo-    ResolveTitleBarMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo-    ResolveTitleBarMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo-    ResolveTitleBarMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo-    ResolveTitleBarMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo-    ResolveTitleBarMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo-    ResolveTitleBarMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo-    ResolveTitleBarMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo-    ResolveTitleBarMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo-    ResolveTitleBarMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo-    ResolveTitleBarMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo-    ResolveTitleBarMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo-    ResolveTitleBarMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo-    ResolveTitleBarMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo-    ResolveTitleBarMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo-    ResolveTitleBarMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo-    ResolveTitleBarMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo-    ResolveTitleBarMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo-    ResolveTitleBarMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo-    ResolveTitleBarMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo-    ResolveTitleBarMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo-    ResolveTitleBarMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo-    ResolveTitleBarMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo-    ResolveTitleBarMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo-    ResolveTitleBarMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo-    ResolveTitleBarMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo-    ResolveTitleBarMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo-    ResolveTitleBarMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo-    ResolveTitleBarMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo-    ResolveTitleBarMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo-    ResolveTitleBarMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo-    ResolveTitleBarMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo-    ResolveTitleBarMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo-    ResolveTitleBarMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo-    ResolveTitleBarMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo-    ResolveTitleBarMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo-    ResolveTitleBarMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo-    ResolveTitleBarMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo-    ResolveTitleBarMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo-    ResolveTitleBarMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo-    ResolveTitleBarMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo-    ResolveTitleBarMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo-    ResolveTitleBarMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo-    ResolveTitleBarMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo-    ResolveTitleBarMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo-    ResolveTitleBarMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo-    ResolveTitleBarMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo-    ResolveTitleBarMethod "setSelectionMode" o = TitleBarSetSelectionModeMethodInfo-    ResolveTitleBarMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo-    ResolveTitleBarMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo-    ResolveTitleBarMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo-    ResolveTitleBarMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo-    ResolveTitleBarMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo-    ResolveTitleBarMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo-    ResolveTitleBarMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo-    ResolveTitleBarMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo-    ResolveTitleBarMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo-    ResolveTitleBarMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo-    ResolveTitleBarMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo-    ResolveTitleBarMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo-    ResolveTitleBarMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo-    ResolveTitleBarMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo-    ResolveTitleBarMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo-    ResolveTitleBarMethod l o = O.MethodResolutionFailed l o--instance (info ~ ResolveTitleBarMethod t TitleBar, O.MethodInfo info TitleBar p) => OL.IsLabel t (TitleBar -> p) where-#if MIN_VERSION_base(4,10,0)-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#else-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#endif--#endif---- VVV Prop "selection-mode"-   -- Type: TBasicType TBoolean-   -- Flags: [PropertyReadable,PropertyWritable]-   -- Nullable: (Just False,Just False)--{- |-Get the value of the “@selection-mode@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' titleBar #selectionMode-@--}-getTitleBarSelectionMode :: (MonadIO m, IsTitleBar o) => o -> m Bool-getTitleBarSelectionMode obj = liftIO $ B.Properties.getObjectPropertyBool obj "selection-mode"--{- |-Set the value of the “@selection-mode@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.set' titleBar [ #selectionMode 'Data.GI.Base.Attributes.:=' value ]-@--}-setTitleBarSelectionMode :: (MonadIO m, IsTitleBar o) => o -> Bool -> m ()-setTitleBarSelectionMode obj val = liftIO $ B.Properties.setObjectPropertyBool obj "selection-mode" val--{- |-Construct a `GValueConstruct` with valid value for the “@selection-mode@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructTitleBarSelectionMode :: (IsTitleBar o) => Bool -> IO (GValueConstruct o)-constructTitleBarSelectionMode val = B.Properties.constructObjectPropertyBool "selection-mode" val--#if ENABLE_OVERLOADING-data TitleBarSelectionModePropertyInfo-instance AttrInfo TitleBarSelectionModePropertyInfo where-    type AttrAllowedOps TitleBarSelectionModePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]-    type AttrSetTypeConstraint TitleBarSelectionModePropertyInfo = (~) Bool-    type AttrBaseTypeConstraint TitleBarSelectionModePropertyInfo = IsTitleBar-    type AttrGetType TitleBarSelectionModePropertyInfo = Bool-    type AttrLabel TitleBarSelectionModePropertyInfo = "selection-mode"-    type AttrOrigin TitleBarSelectionModePropertyInfo = TitleBar-    attrGet _ = getTitleBarSelectionMode-    attrSet _ = setTitleBarSelectionMode-    attrConstruct _ = constructTitleBarSelectionMode-    attrClear _ = undefined-#endif--#if ENABLE_OVERLOADING-instance O.HasAttributeList TitleBar-type instance O.AttributeList TitleBar = TitleBarAttributeList-type TitleBarAttributeList = ('[ '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("selectionMode", TitleBarSelectionModePropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo)] :: [(Symbol, *)])-#endif--#if ENABLE_OVERLOADING-titleBarSelectionMode :: AttrLabelProxy "selectionMode"-titleBarSelectionMode = AttrLabelProxy--#endif--#if ENABLE_OVERLOADING-type instance O.SignalList TitleBar = TitleBarSignalList-type TitleBarSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("add", Gtk.Container.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("checkResize", Gtk.Container.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("remove", Gtk.Container.ContainerRemoveSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("setFocusChild", Gtk.Container.ContainerSetFocusChildSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])--#endif---- method TitleBar::new--- method type : Constructor--- Args : []--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "TitleBar"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_title_bar_new" hdy_title_bar_new :: -    IO (Ptr TitleBar)--{- |-Creates a new 'GI.Handy.Objects.TitleBar.TitleBar'.--}-titleBarNew ::-    (B.CallStack.HasCallStack, MonadIO m) =>-    m TitleBar-    {- ^ __Returns:__ a new 'GI.Handy.Objects.TitleBar.TitleBar' -}-titleBarNew  = liftIO $ do-    result <- hdy_title_bar_new-    checkUnexpectedReturnNULL "titleBarNew" result-    result' <- (newObject TitleBar) result-    return result'--#if ENABLE_OVERLOADING-#endif---- method TitleBar::get_selection_mode--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "TitleBar"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyTitleBar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TBoolean)--- throws : False--- Skip return : False--foreign import ccall "hdy_title_bar_get_selection_mode" hdy_title_bar_get_selection_mode :: -    Ptr TitleBar ->                         -- self : TInterface (Name {namespace = "Handy", name = "TitleBar"})-    IO CInt--{- |-Returns wether whether /@self@/ is in selection mode.--}-titleBarGetSelectionMode ::-    (B.CallStack.HasCallStack, MonadIO m, IsTitleBar a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.TitleBar.TitleBar' -}-    -> m Bool-    {- ^ __Returns:__ 'True' if the title bar is in selection mode -}-titleBarGetSelectionMode self = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    result <- hdy_title_bar_get_selection_mode self'-    let result' = (/= 0) result-    touchManagedPtr self-    return result'--#if ENABLE_OVERLOADING-data TitleBarGetSelectionModeMethodInfo-instance (signature ~ (m Bool), MonadIO m, IsTitleBar a) => O.MethodInfo TitleBarGetSelectionModeMethodInfo a signature where-    overloadedMethod _ = titleBarGetSelectionMode--#endif---- method TitleBar::set_selection_mode--- method type : OrdinaryMethod--- Args : [Arg {argCName = "self", argType = TInterface (Name {namespace = "Handy", name = "TitleBar"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "a #HdyTitleBar", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "selection_mode", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "%TRUE to enable the selection mode", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_title_bar_set_selection_mode" hdy_title_bar_set_selection_mode :: -    Ptr TitleBar ->                         -- self : TInterface (Name {namespace = "Handy", name = "TitleBar"})-    CInt ->                                 -- selection_mode : TBasicType TBoolean-    IO ()--{- |-Sets whether /@self@/ is in selection mode.--}-titleBarSetSelectionMode ::-    (B.CallStack.HasCallStack, MonadIO m, IsTitleBar a) =>-    a-    {- ^ /@self@/: a 'GI.Handy.Objects.TitleBar.TitleBar' -}-    -> Bool-    {- ^ /@selectionMode@/: 'True' to enable the selection mode -}-    -> m ()-titleBarSetSelectionMode self selectionMode = liftIO $ do-    self' <- unsafeManagedPtrCastPtr self-    let selectionMode' = (fromIntegral . fromEnum) selectionMode-    hdy_title_bar_set_selection_mode self' selectionMode'-    touchManagedPtr self-    return ()--#if ENABLE_OVERLOADING-data TitleBarSetSelectionModeMethodInfo-instance (signature ~ (Bool -> m ()), MonadIO m, IsTitleBar a) => O.MethodInfo TitleBarSetSelectionModeMethodInfo a signature where-    overloadedMethod _ = titleBarSetSelectionMode--#endif--
− GI/Handy/Objects/TitleBar.hs-boot
@@ -1,38 +0,0 @@-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))-module GI.Handy.Objects.TitleBar where--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.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.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--newtype TitleBar = TitleBar (ManagedPtr TitleBar)-instance GObject TitleBar where-class (GObject o, O.IsDescendantOf TitleBar o) => IsTitleBar o-instance (GObject o, O.IsDescendantOf TitleBar o) => IsTitleBar o-instance O.HasParentTypes TitleBar-#if ENABLE_OVERLOADING-data TitleBarSelectionModePropertyInfo-#endif-#if ENABLE_OVERLOADING-data TitleBarGetSelectionModeMethodInfo-#endif-#if ENABLE_OVERLOADING-data TitleBarSetSelectionModeMethodInfo-#endif
− GI/Handy/Objects/ValueObject.hs
@@ -1,411 +0,0 @@---{- |-Copyright  : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License    : LGPL-2.1-Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc)--/No description available in the introspection data./--}--#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))--module GI.Handy.Objects.ValueObject-    ( ---- * Exported types-    ValueObject(..)                         ,-    IsValueObject                           ,-    toValueObject                           ,-    noValueObject                           ,--- -- * Methods--- ** copyValue #method:copyValue#--#if ENABLE_OVERLOADING-    ValueObjectCopyValueMethodInfo          ,-#endif-    valueObjectCopyValue                    ,----- ** dupString #method:dupString#--#if ENABLE_OVERLOADING-    ValueObjectDupStringMethodInfo          ,-#endif-    valueObjectDupString                    ,----- ** getString #method:getString#--#if ENABLE_OVERLOADING-    ValueObjectGetStringMethodInfo          ,-#endif-    valueObjectGetString                    ,----- ** getValue #method:getValue#--#if ENABLE_OVERLOADING-    ValueObjectGetValueMethodInfo           ,-#endif-    valueObjectGetValue                     ,----- ** new #method:new#--    valueObjectNew                          ,----- -- * Properties--- ** value #attr:value#-{- | /No description available in the introspection data./--}-#if ENABLE_OVERLOADING-    ValueObjectValuePropertyInfo            ,-#endif-    constructValueObjectValue               ,-    getValueObjectValue                     ,-#if ENABLE_OVERLOADING-    valueObjectValue                        ,-#endif-----    ) where--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.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.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--import qualified GI.GObject.Objects.Object as GObject.Object---- | Memory-managed wrapper type.-newtype ValueObject = ValueObject (ManagedPtr ValueObject)-foreign import ccall "hdy_value_object_get_type"-    c_hdy_value_object_get_type :: IO GType--instance GObject ValueObject where-    gobjectType = c_hdy_value_object_get_type-    ---- | Type class for types which can be safely cast to `ValueObject`, for instance with `toValueObject`.-class (GObject o, O.IsDescendantOf ValueObject o) => IsValueObject o-instance (GObject o, O.IsDescendantOf ValueObject o) => IsValueObject o--instance O.HasParentTypes ValueObject-type instance O.ParentTypes ValueObject = '[GObject.Object.Object]---- | Cast to `ValueObject`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`.-toValueObject :: (MonadIO m, IsValueObject o) => o -> m ValueObject-toValueObject = liftIO . unsafeCastTo ValueObject---- | A convenience alias for `Nothing` :: `Maybe` `ValueObject`.-noValueObject :: Maybe ValueObject-noValueObject = Nothing--#if ENABLE_OVERLOADING-type family ResolveValueObjectMethod (t :: Symbol) (o :: *) :: * where-    ResolveValueObjectMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo-    ResolveValueObjectMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo-    ResolveValueObjectMethod "copyValue" o = ValueObjectCopyValueMethodInfo-    ResolveValueObjectMethod "dupString" o = ValueObjectDupStringMethodInfo-    ResolveValueObjectMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo-    ResolveValueObjectMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo-    ResolveValueObjectMethod "getv" o = GObject.Object.ObjectGetvMethodInfo-    ResolveValueObjectMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo-    ResolveValueObjectMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo-    ResolveValueObjectMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo-    ResolveValueObjectMethod "ref" o = GObject.Object.ObjectRefMethodInfo-    ResolveValueObjectMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo-    ResolveValueObjectMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo-    ResolveValueObjectMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo-    ResolveValueObjectMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo-    ResolveValueObjectMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo-    ResolveValueObjectMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo-    ResolveValueObjectMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo-    ResolveValueObjectMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo-    ResolveValueObjectMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo-    ResolveValueObjectMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo-    ResolveValueObjectMethod "getString" o = ValueObjectGetStringMethodInfo-    ResolveValueObjectMethod "getValue" o = ValueObjectGetValueMethodInfo-    ResolveValueObjectMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo-    ResolveValueObjectMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo-    ResolveValueObjectMethod l o = O.MethodResolutionFailed l o--instance (info ~ ResolveValueObjectMethod t ValueObject, O.MethodInfo info ValueObject p) => OL.IsLabel t (ValueObject -> p) where-#if MIN_VERSION_base(4,10,0)-    fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#else-    fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)-#endif--#endif---- VVV Prop "value"-   -- Type: TInterface (Name {namespace = "GObject", name = "Value"})-   -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]-   -- Nullable: (Just False,Nothing)--{- |-Get the value of the “@value@” property.-When <https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading> is enabled, this is equivalent to--@-'Data.GI.Base.Attributes.get' valueObject #value-@--}-getValueObjectValue :: (MonadIO m, IsValueObject o) => o -> m GValue-getValueObjectValue obj = liftIO $ checkUnexpectedNothing "getValueObjectValue" $ B.Properties.getObjectPropertyBoxed obj "value" GValue--{- |-Construct a `GValueConstruct` with valid value for the “@value@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`.--}-constructValueObjectValue :: (IsValueObject o) => GValue -> IO (GValueConstruct o)-constructValueObjectValue val = B.Properties.constructObjectPropertyBoxed "value" (Just val)--#if ENABLE_OVERLOADING-data ValueObjectValuePropertyInfo-instance AttrInfo ValueObjectValuePropertyInfo where-    type AttrAllowedOps ValueObjectValuePropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]-    type AttrSetTypeConstraint ValueObjectValuePropertyInfo = (~) GValue-    type AttrBaseTypeConstraint ValueObjectValuePropertyInfo = IsValueObject-    type AttrGetType ValueObjectValuePropertyInfo = GValue-    type AttrLabel ValueObjectValuePropertyInfo = "value"-    type AttrOrigin ValueObjectValuePropertyInfo = ValueObject-    attrGet _ = getValueObjectValue-    attrSet _ = undefined-    attrConstruct _ = constructValueObjectValue-    attrClear _ = undefined-#endif--#if ENABLE_OVERLOADING-instance O.HasAttributeList ValueObject-type instance O.AttributeList ValueObject = ValueObjectAttributeList-type ValueObjectAttributeList = ('[ '("value", ValueObjectValuePropertyInfo)] :: [(Symbol, *)])-#endif--#if ENABLE_OVERLOADING-valueObjectValue :: AttrLabelProxy "value"-valueObjectValue = AttrLabelProxy--#endif--#if ENABLE_OVERLOADING-type instance O.SignalList ValueObject = ValueObjectSignalList-type ValueObjectSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])--#endif---- method ValueObject::new--- method type : Constructor--- Args : [Arg {argCName = "value", argType = TInterface (Name {namespace = "GObject", name = "Value"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the #GValue to store", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "Handy", name = "ValueObject"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_value_object_new" hdy_value_object_new :: -    Ptr GValue ->                           -- value : TInterface (Name {namespace = "GObject", name = "Value"})-    IO (Ptr ValueObject)--{- |-Create a new 'GI.Handy.Objects.ValueObject.ValueObject'.--/Since: 0.0.8/--}-valueObjectNew ::-    (B.CallStack.HasCallStack, MonadIO m) =>-    GValue-    {- ^ /@value@/: the 'GI.GObject.Structs.Value.Value' to store -}-    -> m ValueObject-    {- ^ __Returns:__ a new 'GI.Handy.Objects.ValueObject.ValueObject' -}-valueObjectNew value = liftIO $ do-    value' <- unsafeManagedPtrGetPtr value-    result <- hdy_value_object_new value'-    checkUnexpectedReturnNULL "valueObjectNew" result-    result' <- (wrapObject ValueObject) result-    touchManagedPtr value-    return result'--#if ENABLE_OVERLOADING-#endif---- method ValueObject::copy_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "value", argType = TInterface (Name {namespace = "Handy", name = "ValueObject"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the #HdyValueObject", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "dest", argType = TInterface (Name {namespace = "GObject", name = "Value"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "#GValue with correct type to copy into", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Nothing--- throws : False--- Skip return : False--foreign import ccall "hdy_value_object_copy_value" hdy_value_object_copy_value :: -    Ptr ValueObject ->                      -- value : TInterface (Name {namespace = "Handy", name = "ValueObject"})-    Ptr GValue ->                           -- dest : TInterface (Name {namespace = "GObject", name = "Value"})-    IO ()--{- |-Copy data from the contained 'GI.GObject.Structs.Value.Value' into /@dest@/.--/Since: 0.0.8/--}-valueObjectCopyValue ::-    (B.CallStack.HasCallStack, MonadIO m, IsValueObject a) =>-    a-    {- ^ /@value@/: the 'GI.Handy.Objects.ValueObject.ValueObject' -}-    -> GValue-    {- ^ /@dest@/: 'GI.GObject.Structs.Value.Value' with correct type to copy into -}-    -> m ()-valueObjectCopyValue value dest = liftIO $ do-    value' <- unsafeManagedPtrCastPtr value-    dest' <- unsafeManagedPtrGetPtr dest-    hdy_value_object_copy_value value' dest'-    touchManagedPtr value-    touchManagedPtr dest-    return ()--#if ENABLE_OVERLOADING-data ValueObjectCopyValueMethodInfo-instance (signature ~ (GValue -> m ()), MonadIO m, IsValueObject a) => O.MethodInfo ValueObjectCopyValueMethodInfo a signature where-    overloadedMethod _ = valueObjectCopyValue--#endif---- method ValueObject::dup_string--- method type : OrdinaryMethod--- Args : [Arg {argCName = "value", argType = TInterface (Name {namespace = "Handy", name = "ValueObject"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the #HdyValueObject", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUTF8)--- throws : False--- Skip return : False--foreign import ccall "hdy_value_object_dup_string" hdy_value_object_dup_string :: -    Ptr ValueObject ->                      -- value : TInterface (Name {namespace = "Handy", name = "ValueObject"})-    IO CString--{- |-Returns a copy of the contained string if the value is of type-@/G_TYPE_STRING/@.--/Since: 0.0.8/--}-valueObjectDupString ::-    (B.CallStack.HasCallStack, MonadIO m, IsValueObject a) =>-    a-    {- ^ /@value@/: the 'GI.Handy.Objects.ValueObject.ValueObject' -}-    -> m T.Text-    {- ^ __Returns:__ a copy of the contained string -}-valueObjectDupString value = liftIO $ do-    value' <- unsafeManagedPtrCastPtr value-    result <- hdy_value_object_dup_string value'-    checkUnexpectedReturnNULL "valueObjectDupString" result-    result' <- cstringToText result-    freeMem result-    touchManagedPtr value-    return result'--#if ENABLE_OVERLOADING-data ValueObjectDupStringMethodInfo-instance (signature ~ (m T.Text), MonadIO m, IsValueObject a) => O.MethodInfo ValueObjectDupStringMethodInfo a signature where-    overloadedMethod _ = valueObjectDupString--#endif---- method ValueObject::get_string--- method type : OrdinaryMethod--- Args : [Arg {argCName = "value", argType = TInterface (Name {namespace = "Handy", name = "ValueObject"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the #HdyValueObject", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TBasicType TUTF8)--- throws : False--- Skip return : False--foreign import ccall "hdy_value_object_get_string" hdy_value_object_get_string :: -    Ptr ValueObject ->                      -- value : TInterface (Name {namespace = "Handy", name = "ValueObject"})-    IO CString--{- |-Returns the contained string if the value is of type @/G_TYPE_STRING/@.--/Since: 0.0.8/--}-valueObjectGetString ::-    (B.CallStack.HasCallStack, MonadIO m, IsValueObject a) =>-    a-    {- ^ /@value@/: the 'GI.Handy.Objects.ValueObject.ValueObject' -}-    -> m T.Text-    {- ^ __Returns:__ the contained string -}-valueObjectGetString value = liftIO $ do-    value' <- unsafeManagedPtrCastPtr value-    result <- hdy_value_object_get_string value'-    checkUnexpectedReturnNULL "valueObjectGetString" result-    result' <- cstringToText result-    touchManagedPtr value-    return result'--#if ENABLE_OVERLOADING-data ValueObjectGetStringMethodInfo-instance (signature ~ (m T.Text), MonadIO m, IsValueObject a) => O.MethodInfo ValueObjectGetStringMethodInfo a signature where-    overloadedMethod _ = valueObjectGetString--#endif---- method ValueObject::get_value--- method type : OrdinaryMethod--- Args : [Arg {argCName = "value", argType = TInterface (Name {namespace = "Handy", name = "ValueObject"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "the #HdyValueObject", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]--- Lengths : []--- returnType : Just (TInterface (Name {namespace = "GObject", name = "Value"}))--- throws : False--- Skip return : False--foreign import ccall "hdy_value_object_get_value" hdy_value_object_get_value :: -    Ptr ValueObject ->                      -- value : TInterface (Name {namespace = "Handy", name = "ValueObject"})-    IO (Ptr GValue)--{- |-Return the contained value.--/Since: 0.0.8/--}-valueObjectGetValue ::-    (B.CallStack.HasCallStack, MonadIO m, IsValueObject a) =>-    a-    {- ^ /@value@/: the 'GI.Handy.Objects.ValueObject.ValueObject' -}-    -> m GValue-    {- ^ __Returns:__ the contained 'GI.GObject.Structs.Value.Value' -}-valueObjectGetValue value = liftIO $ do-    value' <- unsafeManagedPtrCastPtr value-    result <- hdy_value_object_get_value value'-    checkUnexpectedReturnNULL "valueObjectGetValue" result-    result' <- (newBoxed GValue) result-    touchManagedPtr value-    return result'--#if ENABLE_OVERLOADING-data ValueObjectGetValueMethodInfo-instance (signature ~ (m GValue), MonadIO m, IsValueObject a) => O.MethodInfo ValueObjectGetValueMethodInfo a signature where-    overloadedMethod _ = valueObjectGetValue--#endif--
− GI/Handy/Objects/ValueObject.hs-boot
@@ -1,44 +0,0 @@-#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \-       && !defined(__HADDOCK_VERSION__))-module GI.Handy.Objects.ValueObject where--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.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.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--newtype ValueObject = ValueObject (ManagedPtr ValueObject)-instance GObject ValueObject where-class (GObject o, O.IsDescendantOf ValueObject o) => IsValueObject o-instance (GObject o, O.IsDescendantOf ValueObject o) => IsValueObject o-instance O.HasParentTypes ValueObject-#if ENABLE_OVERLOADING-data ValueObjectValuePropertyInfo-#endif-#if ENABLE_OVERLOADING-data ValueObjectCopyValueMethodInfo-#endif-#if ENABLE_OVERLOADING-data ValueObjectDupStringMethodInfo-#endif-#if ENABLE_OVERLOADING-data ValueObjectGetStringMethodInfo-#endif-#if ENABLE_OVERLOADING-data ValueObjectGetValueMethodInfo-#endif
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-handy-0.0.2/docs/GI-Handy.html](https://hackage.haskell.org/package/gi-handy-0.0.2/docs/GI-Handy.html)+[https://hackage.haskell.org/package/gi-handy-0.0.3/docs/GI-Handy.html](https://hackage.haskell.org/package/gi-handy-0.0.3/docs/GI-Handy.html)  For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
gi-handy.cabal view
@@ -1,5 +1,5 @@ name:                 gi-handy-version:              0.0.2+version:              0.0.3 synopsis:             libhandy bindings description:          Bindings for libhandy, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -46,6 +46,27 @@               build-depends: haskell-gi-overloading == 0.0        exposed-modules: GI.Handy,+                       GI.Handy.Callbacks,+                       GI.Handy.Enums,+                       GI.Handy.Functions,+                       GI.Handy.Objects,+                       GI.Handy.Objects.ActionRow,+                       GI.Handy.Objects.Arrows,+                       GI.Handy.Objects.Column,+                       GI.Handy.Objects.ComboRow,+                       GI.Handy.Objects.Dialer,+                       GI.Handy.Objects.DialerButton,+                       GI.Handy.Objects.DialerCycleButton,+                       GI.Handy.Objects.Dialog,+                       GI.Handy.Objects.EnumValueObject,+                       GI.Handy.Objects.ExpanderRow,+                       GI.Handy.Objects.HeaderGroup,+                       GI.Handy.Objects.Leaflet,+                       GI.Handy.Objects.SearchBar,+                       GI.Handy.Objects.TitleBar,+                       GI.Handy.Objects.ValueObject++      autogen-modules: GI.Handy,                        GI.Handy.Callbacks,                        GI.Handy.Enums,                        GI.Handy.Functions,