{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.Handy.Objects.CarouselIndicatorLines
(
CarouselIndicatorLines(..) ,
IsCarouselIndicatorLines ,
toCarouselIndicatorLines ,
#if defined(ENABLE_OVERLOADING)
ResolveCarouselIndicatorLinesMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
CarouselIndicatorLinesGetCarouselMethodInfo,
#endif
carouselIndicatorLinesGetCarousel ,
carouselIndicatorLinesNew ,
#if defined(ENABLE_OVERLOADING)
CarouselIndicatorLinesSetCarouselMethodInfo,
#endif
carouselIndicatorLinesSetCarousel ,
#if defined(ENABLE_OVERLOADING)
CarouselIndicatorLinesCarouselPropertyInfo,
#endif
#if defined(ENABLE_OVERLOADING)
carouselIndicatorLinesCarousel ,
#endif
clearCarouselIndicatorLinesCarousel ,
constructCarouselIndicatorLinesCarousel ,
getCarouselIndicatorLinesCarousel ,
setCarouselIndicatorLinesCarousel ,
) 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.BasicTypes as B.Types
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GArray as B.GArray
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GHashTable as B.GHT
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
import qualified Data.GI.Base.Signals as B.Signals
import qualified Control.Monad.IO.Class as MIO
import qualified Data.Coerce as Coerce
import qualified Data.Text as T
import qualified Data.Kind as DK
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 GHC.Records as R
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.Interfaces.Orientable as Gtk.Orientable
import qualified GI.Gtk.Objects.DrawingArea as Gtk.DrawingArea
import qualified GI.Gtk.Objects.Widget as Gtk.Widget
import {-# SOURCE #-} qualified GI.Handy.Objects.Carousel as Handy.Carousel
newtype CarouselIndicatorLines = CarouselIndicatorLines (SP.ManagedPtr CarouselIndicatorLines)
deriving (CarouselIndicatorLines -> CarouselIndicatorLines -> Bool
(CarouselIndicatorLines -> CarouselIndicatorLines -> Bool)
-> (CarouselIndicatorLines -> CarouselIndicatorLines -> Bool)
-> Eq CarouselIndicatorLines
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CarouselIndicatorLines -> CarouselIndicatorLines -> Bool
== :: CarouselIndicatorLines -> CarouselIndicatorLines -> Bool
$c/= :: CarouselIndicatorLines -> CarouselIndicatorLines -> Bool
/= :: CarouselIndicatorLines -> CarouselIndicatorLines -> Bool
Eq)
instance SP.ManagedPtrNewtype CarouselIndicatorLines where
toManagedPtr :: CarouselIndicatorLines -> ManagedPtr CarouselIndicatorLines
toManagedPtr (CarouselIndicatorLines ManagedPtr CarouselIndicatorLines
p) = ManagedPtr CarouselIndicatorLines
p
foreign import ccall "hdy_carousel_indicator_lines_get_type"
c_hdy_carousel_indicator_lines_get_type :: IO B.Types.GType
instance B.Types.TypedObject CarouselIndicatorLines where
glibType :: IO GType
glibType = IO GType
c_hdy_carousel_indicator_lines_get_type
instance B.Types.GObject CarouselIndicatorLines
class (SP.GObject o, O.IsDescendantOf CarouselIndicatorLines o) => IsCarouselIndicatorLines o
instance (SP.GObject o, O.IsDescendantOf CarouselIndicatorLines o) => IsCarouselIndicatorLines o
instance O.HasParentTypes CarouselIndicatorLines
type instance O.ParentTypes CarouselIndicatorLines = '[Gtk.DrawingArea.DrawingArea, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Buildable.Buildable, Gtk.Orientable.Orientable]
toCarouselIndicatorLines :: (MIO.MonadIO m, IsCarouselIndicatorLines o) => o -> m CarouselIndicatorLines
toCarouselIndicatorLines :: forall (m :: * -> *) o.
(MonadIO m, IsCarouselIndicatorLines o) =>
o -> m CarouselIndicatorLines
toCarouselIndicatorLines = IO CarouselIndicatorLines -> m CarouselIndicatorLines
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO CarouselIndicatorLines -> m CarouselIndicatorLines)
-> (o -> IO CarouselIndicatorLines)
-> o
-> m CarouselIndicatorLines
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr CarouselIndicatorLines -> CarouselIndicatorLines)
-> o -> IO CarouselIndicatorLines
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
B.ManagedPtr.unsafeCastTo ManagedPtr CarouselIndicatorLines -> CarouselIndicatorLines
CarouselIndicatorLines
instance B.GValue.IsGValue (Maybe CarouselIndicatorLines) where
gvalueGType_ :: IO GType
gvalueGType_ = IO GType
c_hdy_carousel_indicator_lines_get_type
gvalueSet_ :: Ptr GValue -> Maybe CarouselIndicatorLines -> IO ()
gvalueSet_ Ptr GValue
gv Maybe CarouselIndicatorLines
P.Nothing = Ptr GValue -> Ptr CarouselIndicatorLines -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv (Ptr CarouselIndicatorLines
forall a. Ptr a
FP.nullPtr :: FP.Ptr CarouselIndicatorLines)
gvalueSet_ Ptr GValue
gv (P.Just CarouselIndicatorLines
obj) = CarouselIndicatorLines
-> (Ptr CarouselIndicatorLines -> IO ()) -> IO ()
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr CarouselIndicatorLines
obj (Ptr GValue -> Ptr CarouselIndicatorLines -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv)
gvalueGet_ :: Ptr GValue -> IO (Maybe CarouselIndicatorLines)
gvalueGet_ Ptr GValue
gv = do
Ptr CarouselIndicatorLines
ptr <- Ptr GValue -> IO (Ptr CarouselIndicatorLines)
forall a. GObject a => Ptr GValue -> IO (Ptr a)
B.GValue.get_object Ptr GValue
gv :: IO (FP.Ptr CarouselIndicatorLines)
if Ptr CarouselIndicatorLines
ptr Ptr CarouselIndicatorLines -> Ptr CarouselIndicatorLines -> Bool
forall a. Eq a => a -> a -> Bool
/= Ptr CarouselIndicatorLines
forall a. Ptr a
FP.nullPtr
then CarouselIndicatorLines -> Maybe CarouselIndicatorLines
forall a. a -> Maybe a
P.Just (CarouselIndicatorLines -> Maybe CarouselIndicatorLines)
-> IO CarouselIndicatorLines -> IO (Maybe CarouselIndicatorLines)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (ManagedPtr CarouselIndicatorLines -> CarouselIndicatorLines)
-> Ptr CarouselIndicatorLines -> IO CarouselIndicatorLines
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr CarouselIndicatorLines -> CarouselIndicatorLines
CarouselIndicatorLines Ptr CarouselIndicatorLines
ptr
else Maybe CarouselIndicatorLines -> IO (Maybe CarouselIndicatorLines)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe CarouselIndicatorLines
forall a. Maybe a
P.Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveCarouselIndicatorLinesMethod (t :: Symbol) (o :: DK.Type) :: DK.Type where
ResolveCarouselIndicatorLinesMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo
ResolveCarouselIndicatorLinesMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo
ResolveCarouselIndicatorLinesMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo
ResolveCarouselIndicatorLinesMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo
ResolveCarouselIndicatorLinesMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo
ResolveCarouselIndicatorLinesMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo
ResolveCarouselIndicatorLinesMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo
ResolveCarouselIndicatorLinesMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveCarouselIndicatorLinesMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveCarouselIndicatorLinesMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo
ResolveCarouselIndicatorLinesMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo
ResolveCarouselIndicatorLinesMethod "childNotify" o = Gtk.Widget.WidgetChildNotifyMethodInfo
ResolveCarouselIndicatorLinesMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo
ResolveCarouselIndicatorLinesMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo
ResolveCarouselIndicatorLinesMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo
ResolveCarouselIndicatorLinesMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo
ResolveCarouselIndicatorLinesMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo
ResolveCarouselIndicatorLinesMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo
ResolveCarouselIndicatorLinesMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo
ResolveCarouselIndicatorLinesMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo
ResolveCarouselIndicatorLinesMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo
ResolveCarouselIndicatorLinesMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo
ResolveCarouselIndicatorLinesMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo
ResolveCarouselIndicatorLinesMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo
ResolveCarouselIndicatorLinesMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo
ResolveCarouselIndicatorLinesMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo
ResolveCarouselIndicatorLinesMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo
ResolveCarouselIndicatorLinesMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo
ResolveCarouselIndicatorLinesMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo
ResolveCarouselIndicatorLinesMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo
ResolveCarouselIndicatorLinesMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo
ResolveCarouselIndicatorLinesMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo
ResolveCarouselIndicatorLinesMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo
ResolveCarouselIndicatorLinesMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo
ResolveCarouselIndicatorLinesMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo
ResolveCarouselIndicatorLinesMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo
ResolveCarouselIndicatorLinesMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo
ResolveCarouselIndicatorLinesMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo
ResolveCarouselIndicatorLinesMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo
ResolveCarouselIndicatorLinesMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo
ResolveCarouselIndicatorLinesMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo
ResolveCarouselIndicatorLinesMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo
ResolveCarouselIndicatorLinesMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo
ResolveCarouselIndicatorLinesMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo
ResolveCarouselIndicatorLinesMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo
ResolveCarouselIndicatorLinesMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo
ResolveCarouselIndicatorLinesMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo
ResolveCarouselIndicatorLinesMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo
ResolveCarouselIndicatorLinesMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo
ResolveCarouselIndicatorLinesMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo
ResolveCarouselIndicatorLinesMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo
ResolveCarouselIndicatorLinesMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo
ResolveCarouselIndicatorLinesMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo
ResolveCarouselIndicatorLinesMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo
ResolveCarouselIndicatorLinesMethod "event" o = Gtk.Widget.WidgetEventMethodInfo
ResolveCarouselIndicatorLinesMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveCarouselIndicatorLinesMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo
ResolveCarouselIndicatorLinesMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveCarouselIndicatorLinesMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveCarouselIndicatorLinesMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo
ResolveCarouselIndicatorLinesMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo
ResolveCarouselIndicatorLinesMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo
ResolveCarouselIndicatorLinesMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo
ResolveCarouselIndicatorLinesMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo
ResolveCarouselIndicatorLinesMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo
ResolveCarouselIndicatorLinesMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo
ResolveCarouselIndicatorLinesMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo
ResolveCarouselIndicatorLinesMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo
ResolveCarouselIndicatorLinesMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo
ResolveCarouselIndicatorLinesMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo
ResolveCarouselIndicatorLinesMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo
ResolveCarouselIndicatorLinesMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo
ResolveCarouselIndicatorLinesMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo
ResolveCarouselIndicatorLinesMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo
ResolveCarouselIndicatorLinesMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo
ResolveCarouselIndicatorLinesMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo
ResolveCarouselIndicatorLinesMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo
ResolveCarouselIndicatorLinesMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo
ResolveCarouselIndicatorLinesMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo
ResolveCarouselIndicatorLinesMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveCarouselIndicatorLinesMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo
ResolveCarouselIndicatorLinesMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo
ResolveCarouselIndicatorLinesMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo
ResolveCarouselIndicatorLinesMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo
ResolveCarouselIndicatorLinesMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo
ResolveCarouselIndicatorLinesMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo
ResolveCarouselIndicatorLinesMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo
ResolveCarouselIndicatorLinesMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo
ResolveCarouselIndicatorLinesMethod "map" o = Gtk.Widget.WidgetMapMethodInfo
ResolveCarouselIndicatorLinesMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo
ResolveCarouselIndicatorLinesMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo
ResolveCarouselIndicatorLinesMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo
ResolveCarouselIndicatorLinesMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo
ResolveCarouselIndicatorLinesMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo
ResolveCarouselIndicatorLinesMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo
ResolveCarouselIndicatorLinesMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo
ResolveCarouselIndicatorLinesMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo
ResolveCarouselIndicatorLinesMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveCarouselIndicatorLinesMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveCarouselIndicatorLinesMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo
ResolveCarouselIndicatorLinesMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo
ResolveCarouselIndicatorLinesMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo
ResolveCarouselIndicatorLinesMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo
ResolveCarouselIndicatorLinesMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo
ResolveCarouselIndicatorLinesMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo
ResolveCarouselIndicatorLinesMethod "path" o = Gtk.Widget.WidgetPathMethodInfo
ResolveCarouselIndicatorLinesMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo
ResolveCarouselIndicatorLinesMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo
ResolveCarouselIndicatorLinesMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo
ResolveCarouselIndicatorLinesMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo
ResolveCarouselIndicatorLinesMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo
ResolveCarouselIndicatorLinesMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo
ResolveCarouselIndicatorLinesMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo
ResolveCarouselIndicatorLinesMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo
ResolveCarouselIndicatorLinesMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveCarouselIndicatorLinesMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveCarouselIndicatorLinesMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo
ResolveCarouselIndicatorLinesMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo
ResolveCarouselIndicatorLinesMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo
ResolveCarouselIndicatorLinesMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo
ResolveCarouselIndicatorLinesMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo
ResolveCarouselIndicatorLinesMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo
ResolveCarouselIndicatorLinesMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo
ResolveCarouselIndicatorLinesMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo
ResolveCarouselIndicatorLinesMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo
ResolveCarouselIndicatorLinesMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo
ResolveCarouselIndicatorLinesMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveCarouselIndicatorLinesMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo
ResolveCarouselIndicatorLinesMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo
ResolveCarouselIndicatorLinesMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo
ResolveCarouselIndicatorLinesMethod "show" o = Gtk.Widget.WidgetShowMethodInfo
ResolveCarouselIndicatorLinesMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo
ResolveCarouselIndicatorLinesMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo
ResolveCarouselIndicatorLinesMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo
ResolveCarouselIndicatorLinesMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo
ResolveCarouselIndicatorLinesMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo
ResolveCarouselIndicatorLinesMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveCarouselIndicatorLinesMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveCarouselIndicatorLinesMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo
ResolveCarouselIndicatorLinesMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo
ResolveCarouselIndicatorLinesMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo
ResolveCarouselIndicatorLinesMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveCarouselIndicatorLinesMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo
ResolveCarouselIndicatorLinesMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo
ResolveCarouselIndicatorLinesMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo
ResolveCarouselIndicatorLinesMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo
ResolveCarouselIndicatorLinesMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo
ResolveCarouselIndicatorLinesMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveCarouselIndicatorLinesMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo
ResolveCarouselIndicatorLinesMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo
ResolveCarouselIndicatorLinesMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveCarouselIndicatorLinesMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo
ResolveCarouselIndicatorLinesMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo
ResolveCarouselIndicatorLinesMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo
ResolveCarouselIndicatorLinesMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo
ResolveCarouselIndicatorLinesMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo
ResolveCarouselIndicatorLinesMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo
ResolveCarouselIndicatorLinesMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo
ResolveCarouselIndicatorLinesMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo
ResolveCarouselIndicatorLinesMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo
ResolveCarouselIndicatorLinesMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo
ResolveCarouselIndicatorLinesMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo
ResolveCarouselIndicatorLinesMethod "getCarousel" o = CarouselIndicatorLinesGetCarouselMethodInfo
ResolveCarouselIndicatorLinesMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo
ResolveCarouselIndicatorLinesMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo
ResolveCarouselIndicatorLinesMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo
ResolveCarouselIndicatorLinesMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo
ResolveCarouselIndicatorLinesMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo
ResolveCarouselIndicatorLinesMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveCarouselIndicatorLinesMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo
ResolveCarouselIndicatorLinesMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo
ResolveCarouselIndicatorLinesMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo
ResolveCarouselIndicatorLinesMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo
ResolveCarouselIndicatorLinesMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo
ResolveCarouselIndicatorLinesMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo
ResolveCarouselIndicatorLinesMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo
ResolveCarouselIndicatorLinesMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo
ResolveCarouselIndicatorLinesMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo
ResolveCarouselIndicatorLinesMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo
ResolveCarouselIndicatorLinesMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo
ResolveCarouselIndicatorLinesMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo
ResolveCarouselIndicatorLinesMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo
ResolveCarouselIndicatorLinesMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo
ResolveCarouselIndicatorLinesMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo
ResolveCarouselIndicatorLinesMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo
ResolveCarouselIndicatorLinesMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo
ResolveCarouselIndicatorLinesMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo
ResolveCarouselIndicatorLinesMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo
ResolveCarouselIndicatorLinesMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo
ResolveCarouselIndicatorLinesMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo
ResolveCarouselIndicatorLinesMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo
ResolveCarouselIndicatorLinesMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo
ResolveCarouselIndicatorLinesMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo
ResolveCarouselIndicatorLinesMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo
ResolveCarouselIndicatorLinesMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo
ResolveCarouselIndicatorLinesMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo
ResolveCarouselIndicatorLinesMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo
ResolveCarouselIndicatorLinesMethod "getOrientation" o = Gtk.Orientable.OrientableGetOrientationMethodInfo
ResolveCarouselIndicatorLinesMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo
ResolveCarouselIndicatorLinesMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo
ResolveCarouselIndicatorLinesMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo
ResolveCarouselIndicatorLinesMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo
ResolveCarouselIndicatorLinesMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo
ResolveCarouselIndicatorLinesMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo
ResolveCarouselIndicatorLinesMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolveCarouselIndicatorLinesMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo
ResolveCarouselIndicatorLinesMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo
ResolveCarouselIndicatorLinesMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo
ResolveCarouselIndicatorLinesMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo
ResolveCarouselIndicatorLinesMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveCarouselIndicatorLinesMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveCarouselIndicatorLinesMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo
ResolveCarouselIndicatorLinesMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo
ResolveCarouselIndicatorLinesMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo
ResolveCarouselIndicatorLinesMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo
ResolveCarouselIndicatorLinesMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo
ResolveCarouselIndicatorLinesMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo
ResolveCarouselIndicatorLinesMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo
ResolveCarouselIndicatorLinesMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo
ResolveCarouselIndicatorLinesMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo
ResolveCarouselIndicatorLinesMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo
ResolveCarouselIndicatorLinesMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo
ResolveCarouselIndicatorLinesMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo
ResolveCarouselIndicatorLinesMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo
ResolveCarouselIndicatorLinesMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo
ResolveCarouselIndicatorLinesMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo
ResolveCarouselIndicatorLinesMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo
ResolveCarouselIndicatorLinesMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo
ResolveCarouselIndicatorLinesMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo
ResolveCarouselIndicatorLinesMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo
ResolveCarouselIndicatorLinesMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo
ResolveCarouselIndicatorLinesMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo
ResolveCarouselIndicatorLinesMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo
ResolveCarouselIndicatorLinesMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo
ResolveCarouselIndicatorLinesMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo
ResolveCarouselIndicatorLinesMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo
ResolveCarouselIndicatorLinesMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo
ResolveCarouselIndicatorLinesMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo
ResolveCarouselIndicatorLinesMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo
ResolveCarouselIndicatorLinesMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo
ResolveCarouselIndicatorLinesMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo
ResolveCarouselIndicatorLinesMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo
ResolveCarouselIndicatorLinesMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo
ResolveCarouselIndicatorLinesMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo
ResolveCarouselIndicatorLinesMethod "setCarousel" o = CarouselIndicatorLinesSetCarouselMethodInfo
ResolveCarouselIndicatorLinesMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo
ResolveCarouselIndicatorLinesMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo
ResolveCarouselIndicatorLinesMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo
ResolveCarouselIndicatorLinesMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveCarouselIndicatorLinesMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveCarouselIndicatorLinesMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo
ResolveCarouselIndicatorLinesMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo
ResolveCarouselIndicatorLinesMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo
ResolveCarouselIndicatorLinesMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo
ResolveCarouselIndicatorLinesMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo
ResolveCarouselIndicatorLinesMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo
ResolveCarouselIndicatorLinesMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo
ResolveCarouselIndicatorLinesMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo
ResolveCarouselIndicatorLinesMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo
ResolveCarouselIndicatorLinesMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo
ResolveCarouselIndicatorLinesMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo
ResolveCarouselIndicatorLinesMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo
ResolveCarouselIndicatorLinesMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo
ResolveCarouselIndicatorLinesMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo
ResolveCarouselIndicatorLinesMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo
ResolveCarouselIndicatorLinesMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo
ResolveCarouselIndicatorLinesMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo
ResolveCarouselIndicatorLinesMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo
ResolveCarouselIndicatorLinesMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo
ResolveCarouselIndicatorLinesMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo
ResolveCarouselIndicatorLinesMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo
ResolveCarouselIndicatorLinesMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo
ResolveCarouselIndicatorLinesMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo
ResolveCarouselIndicatorLinesMethod "setOrientation" o = Gtk.Orientable.OrientableSetOrientationMethodInfo
ResolveCarouselIndicatorLinesMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo
ResolveCarouselIndicatorLinesMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo
ResolveCarouselIndicatorLinesMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveCarouselIndicatorLinesMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo
ResolveCarouselIndicatorLinesMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo
ResolveCarouselIndicatorLinesMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo
ResolveCarouselIndicatorLinesMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo
ResolveCarouselIndicatorLinesMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo
ResolveCarouselIndicatorLinesMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo
ResolveCarouselIndicatorLinesMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo
ResolveCarouselIndicatorLinesMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo
ResolveCarouselIndicatorLinesMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo
ResolveCarouselIndicatorLinesMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo
ResolveCarouselIndicatorLinesMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo
ResolveCarouselIndicatorLinesMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo
ResolveCarouselIndicatorLinesMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo
ResolveCarouselIndicatorLinesMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo
ResolveCarouselIndicatorLinesMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo
ResolveCarouselIndicatorLinesMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo
ResolveCarouselIndicatorLinesMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo
ResolveCarouselIndicatorLinesMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo
ResolveCarouselIndicatorLinesMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveCarouselIndicatorLinesMethod t CarouselIndicatorLines, O.OverloadedMethod info CarouselIndicatorLines p) => OL.IsLabel t (CarouselIndicatorLines -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod @info
#else
fromLabel _ = O.overloadedMethod @info
#endif
#if MIN_VERSION_base(4,13,0)
instance (info ~ ResolveCarouselIndicatorLinesMethod t CarouselIndicatorLines, O.OverloadedMethod info CarouselIndicatorLines p, R.HasField t CarouselIndicatorLines p) => R.HasField t CarouselIndicatorLines p where
getField = O.overloadedMethod @info
#endif
instance (info ~ ResolveCarouselIndicatorLinesMethod t CarouselIndicatorLines, O.OverloadedMethodInfo info CarouselIndicatorLines) => OL.IsLabel t (O.MethodProxy info CarouselIndicatorLines) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.MethodProxy
#else
fromLabel _ = O.MethodProxy
#endif
#endif
getCarouselIndicatorLinesCarousel :: (MonadIO m, IsCarouselIndicatorLines o) => o -> m (Maybe Handy.Carousel.Carousel)
getCarouselIndicatorLinesCarousel :: forall (m :: * -> *) o.
(MonadIO m, IsCarouselIndicatorLines o) =>
o -> m (Maybe Carousel)
getCarouselIndicatorLinesCarousel o
obj = IO (Maybe Carousel) -> m (Maybe Carousel)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (Maybe Carousel) -> m (Maybe Carousel))
-> IO (Maybe Carousel) -> m (Maybe Carousel)
forall a b. (a -> b) -> a -> b
$ o
-> String
-> (ManagedPtr Carousel -> Carousel)
-> IO (Maybe Carousel)
forall a b.
(GObject a, GObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyObject o
obj String
"carousel" ManagedPtr Carousel -> Carousel
Handy.Carousel.Carousel
setCarouselIndicatorLinesCarousel :: (MonadIO m, IsCarouselIndicatorLines o, Handy.Carousel.IsCarousel a) => o -> a -> m ()
setCarouselIndicatorLinesCarousel :: forall (m :: * -> *) o a.
(MonadIO m, IsCarouselIndicatorLines o, IsCarousel a) =>
o -> a -> m ()
setCarouselIndicatorLinesCarousel o
obj a
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe a -> IO ()
forall a b.
(GObject a, GObject b) =>
a -> String -> Maybe b -> IO ()
B.Properties.setObjectPropertyObject o
obj String
"carousel" (a -> Maybe a
forall a. a -> Maybe a
Just a
val)
constructCarouselIndicatorLinesCarousel :: (IsCarouselIndicatorLines o, MIO.MonadIO m, Handy.Carousel.IsCarousel a) => a -> m (GValueConstruct o)
constructCarouselIndicatorLinesCarousel :: forall o (m :: * -> *) a.
(IsCarouselIndicatorLines o, MonadIO m, IsCarousel a) =>
a -> m (GValueConstruct o)
constructCarouselIndicatorLinesCarousel a
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe a -> IO (GValueConstruct o)
forall a o.
GObject a =>
String -> Maybe a -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyObject String
"carousel" (a -> Maybe a
forall a. a -> Maybe a
P.Just a
val)
clearCarouselIndicatorLinesCarousel :: (MonadIO m, IsCarouselIndicatorLines o) => o -> m ()
clearCarouselIndicatorLinesCarousel :: forall (m :: * -> *) o.
(MonadIO m, IsCarouselIndicatorLines o) =>
o -> m ()
clearCarouselIndicatorLinesCarousel o
obj = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Carousel -> IO ()
forall a b.
(GObject a, GObject b) =>
a -> String -> Maybe b -> IO ()
B.Properties.setObjectPropertyObject o
obj String
"carousel" (Maybe Carousel
forall a. Maybe a
Nothing :: Maybe Handy.Carousel.Carousel)
#if defined(ENABLE_OVERLOADING)
data CarouselIndicatorLinesCarouselPropertyInfo
instance AttrInfo CarouselIndicatorLinesCarouselPropertyInfo where
type AttrAllowedOps CarouselIndicatorLinesCarouselPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint CarouselIndicatorLinesCarouselPropertyInfo = IsCarouselIndicatorLines
type AttrSetTypeConstraint CarouselIndicatorLinesCarouselPropertyInfo = Handy.Carousel.IsCarousel
type AttrTransferTypeConstraint CarouselIndicatorLinesCarouselPropertyInfo = Handy.Carousel.IsCarousel
type AttrTransferType CarouselIndicatorLinesCarouselPropertyInfo = Handy.Carousel.Carousel
type AttrGetType CarouselIndicatorLinesCarouselPropertyInfo = (Maybe Handy.Carousel.Carousel)
type AttrLabel CarouselIndicatorLinesCarouselPropertyInfo = "carousel"
type AttrOrigin CarouselIndicatorLinesCarouselPropertyInfo = CarouselIndicatorLines
attrGet = getCarouselIndicatorLinesCarousel
attrSet = setCarouselIndicatorLinesCarousel
attrTransfer _ v = do
unsafeCastTo Handy.Carousel.Carousel v
attrConstruct = constructCarouselIndicatorLinesCarousel
attrClear = clearCarouselIndicatorLinesCarousel
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Handy.Objects.CarouselIndicatorLines.carousel"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-handy-1.0.4/docs/GI-Handy-Objects-CarouselIndicatorLines.html#g:attr:carousel"
})
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList CarouselIndicatorLines
type instance O.AttributeList CarouselIndicatorLines = CarouselIndicatorLinesAttributeList
type CarouselIndicatorLinesAttributeList = ('[ '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("carousel", CarouselIndicatorLinesCarouselPropertyInfo), '("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), '("orientation", Gtk.Orientable.OrientableOrientationPropertyInfo), '("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, DK.Type)])
#endif
#if defined(ENABLE_OVERLOADING)
carouselIndicatorLinesCarousel :: AttrLabelProxy "carousel"
carouselIndicatorLinesCarousel = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList CarouselIndicatorLines = CarouselIndicatorLinesSignalList
type CarouselIndicatorLinesSignalList = ('[ '("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, DK.Type)])
#endif
foreign import ccall "hdy_carousel_indicator_lines_new" hdy_carousel_indicator_lines_new ::
IO (Ptr CarouselIndicatorLines)
carouselIndicatorLinesNew ::
(B.CallStack.HasCallStack, MonadIO m) =>
m CarouselIndicatorLines
carouselIndicatorLinesNew :: forall (m :: * -> *).
(HasCallStack, MonadIO m) =>
m CarouselIndicatorLines
carouselIndicatorLinesNew = IO CarouselIndicatorLines -> m CarouselIndicatorLines
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO CarouselIndicatorLines -> m CarouselIndicatorLines)
-> IO CarouselIndicatorLines -> m CarouselIndicatorLines
forall a b. (a -> b) -> a -> b
$ do
Ptr CarouselIndicatorLines
result <- IO (Ptr CarouselIndicatorLines)
hdy_carousel_indicator_lines_new
Text -> Ptr CarouselIndicatorLines -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"carouselIndicatorLinesNew" Ptr CarouselIndicatorLines
result
CarouselIndicatorLines
result' <- ((ManagedPtr CarouselIndicatorLines -> CarouselIndicatorLines)
-> Ptr CarouselIndicatorLines -> IO CarouselIndicatorLines
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr CarouselIndicatorLines -> CarouselIndicatorLines
CarouselIndicatorLines) Ptr CarouselIndicatorLines
result
CarouselIndicatorLines -> IO CarouselIndicatorLines
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return CarouselIndicatorLines
result'
#if defined(ENABLE_OVERLOADING)
#endif
foreign import ccall "hdy_carousel_indicator_lines_get_carousel" hdy_carousel_indicator_lines_get_carousel ::
Ptr CarouselIndicatorLines ->
IO (Ptr Handy.Carousel.Carousel)
carouselIndicatorLinesGetCarousel ::
(B.CallStack.HasCallStack, MonadIO m, IsCarouselIndicatorLines a) =>
a
-> m (Maybe Handy.Carousel.Carousel)
carouselIndicatorLinesGetCarousel :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsCarouselIndicatorLines a) =>
a -> m (Maybe Carousel)
carouselIndicatorLinesGetCarousel a
self = IO (Maybe Carousel) -> m (Maybe Carousel)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Carousel) -> m (Maybe Carousel))
-> IO (Maybe Carousel) -> m (Maybe Carousel)
forall a b. (a -> b) -> a -> b
$ do
Ptr CarouselIndicatorLines
self' <- a -> IO (Ptr CarouselIndicatorLines)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr Carousel
result <- Ptr CarouselIndicatorLines -> IO (Ptr Carousel)
hdy_carousel_indicator_lines_get_carousel Ptr CarouselIndicatorLines
self'
Maybe Carousel
maybeResult <- Ptr Carousel
-> (Ptr Carousel -> IO Carousel) -> IO (Maybe Carousel)
forall a b. Ptr a -> (Ptr a -> IO b) -> IO (Maybe b)
convertIfNonNull Ptr Carousel
result ((Ptr Carousel -> IO Carousel) -> IO (Maybe Carousel))
-> (Ptr Carousel -> IO Carousel) -> IO (Maybe Carousel)
forall a b. (a -> b) -> a -> b
$ \Ptr Carousel
result' -> do
Carousel
result'' <- ((ManagedPtr Carousel -> Carousel) -> Ptr Carousel -> IO Carousel
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr Carousel -> Carousel
Handy.Carousel.Carousel) Ptr Carousel
result'
Carousel -> IO Carousel
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Carousel
result''
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Maybe Carousel -> IO (Maybe Carousel)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe Carousel
maybeResult
#if defined(ENABLE_OVERLOADING)
data CarouselIndicatorLinesGetCarouselMethodInfo
instance (signature ~ (m (Maybe Handy.Carousel.Carousel)), MonadIO m, IsCarouselIndicatorLines a) => O.OverloadedMethod CarouselIndicatorLinesGetCarouselMethodInfo a signature where
overloadedMethod = carouselIndicatorLinesGetCarousel
instance O.OverloadedMethodInfo CarouselIndicatorLinesGetCarouselMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Handy.Objects.CarouselIndicatorLines.carouselIndicatorLinesGetCarousel",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-handy-1.0.4/docs/GI-Handy-Objects-CarouselIndicatorLines.html#v:carouselIndicatorLinesGetCarousel"
})
#endif
foreign import ccall "hdy_carousel_indicator_lines_set_carousel" hdy_carousel_indicator_lines_set_carousel ::
Ptr CarouselIndicatorLines ->
Ptr Handy.Carousel.Carousel ->
IO ()
carouselIndicatorLinesSetCarousel ::
(B.CallStack.HasCallStack, MonadIO m, IsCarouselIndicatorLines a, Handy.Carousel.IsCarousel b) =>
a
-> Maybe (b)
-> m ()
carouselIndicatorLinesSetCarousel :: forall (m :: * -> *) a b.
(HasCallStack, MonadIO m, IsCarouselIndicatorLines a,
IsCarousel b) =>
a -> Maybe b -> m ()
carouselIndicatorLinesSetCarousel a
self Maybe b
carousel = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr CarouselIndicatorLines
self' <- a -> IO (Ptr CarouselIndicatorLines)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr Carousel
maybeCarousel <- case Maybe b
carousel of
Maybe b
Nothing -> Ptr Carousel -> IO (Ptr Carousel)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Ptr Carousel
forall a. Ptr a
nullPtr
Just b
jCarousel -> do
Ptr Carousel
jCarousel' <- b -> IO (Ptr Carousel)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr b
jCarousel
Ptr Carousel -> IO (Ptr Carousel)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Ptr Carousel
jCarousel'
Ptr CarouselIndicatorLines -> Ptr Carousel -> IO ()
hdy_carousel_indicator_lines_set_carousel Ptr CarouselIndicatorLines
self' Ptr Carousel
maybeCarousel
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Maybe b -> (b -> IO ()) -> IO ()
forall (m :: * -> *) a. Monad m => Maybe a -> (a -> m ()) -> m ()
whenJust Maybe b
carousel b -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr
() -> IO ()
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data CarouselIndicatorLinesSetCarouselMethodInfo
instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IsCarouselIndicatorLines a, Handy.Carousel.IsCarousel b) => O.OverloadedMethod CarouselIndicatorLinesSetCarouselMethodInfo a signature where
overloadedMethod = carouselIndicatorLinesSetCarousel
instance O.OverloadedMethodInfo CarouselIndicatorLinesSetCarouselMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Handy.Objects.CarouselIndicatorLines.carouselIndicatorLinesSetCarousel",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-handy-1.0.4/docs/GI-Handy-Objects-CarouselIndicatorLines.html#v:carouselIndicatorLinesSetCarousel"
})
#endif