gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Interfaces.Scrollable

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Interfaces.Scrollable module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype Scrollable #

Instances

Instances details
Eq Scrollable 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

(==) :: Scrollable -> Scrollable -> Bool

(/=) :: Scrollable -> Scrollable -> Bool

GObject Scrollable 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

ManagedPtrNewtype Scrollable 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

TypedObject Scrollable 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

glibType :: IO GType #

HasParentTypes Scrollable 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

HasAttributeList Scrollable 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

(info ~ ResolveScrollableMethod t Scrollable, OverloadedMethod info Scrollable p, HasField t Scrollable p) => HasField (t :: Symbol) Scrollable p 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

getField :: Scrollable -> p

(info ~ ResolveScrollableMethod t Scrollable, OverloadedMethodInfo info Scrollable) => IsLabel t (MethodProxy info Scrollable) 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

fromLabel :: MethodProxy info Scrollable

(info ~ ResolveScrollableMethod t Scrollable, OverloadedMethod info Scrollable p) => IsLabel t (Scrollable -> p) 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

fromLabel :: Scrollable -> p

IsGValue (Maybe Scrollable) 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Scrollable -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Scrollable) #

type AttributeList Scrollable 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttributeList Scrollable = ScrollableAttributeList
type ParentTypes Scrollable 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type ParentTypes Scrollable = '[Object]
type SignalList Scrollable 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type SignalList Scrollable = ScrollableSignalList

class (GObject o, IsDescendantOf Scrollable o) => IsScrollable o #

Instances

Instances details
(GObject o, IsDescendantOf Scrollable o) => IsScrollable o 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type family ResolveScrollableMethod (t :: Symbol) o where ... #

Equations

ResolveScrollableMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveScrollableMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveScrollableMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveScrollableMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveScrollableMethod "getv" o = ObjectGetvMethodInfo 
ResolveScrollableMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveScrollableMethod "notify" o = ObjectNotifyMethodInfo 
ResolveScrollableMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveScrollableMethod "ref" o = ObjectRefMethodInfo 
ResolveScrollableMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveScrollableMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveScrollableMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveScrollableMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveScrollableMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveScrollableMethod "unref" o = ObjectUnrefMethodInfo 
ResolveScrollableMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveScrollableMethod "getBorder" o = ScrollableGetBorderMethodInfo 
ResolveScrollableMethod "getData" o = ObjectGetDataMethodInfo 
ResolveScrollableMethod "getHadjustment" o = ScrollableGetHadjustmentMethodInfo 
ResolveScrollableMethod "getHscrollPolicy" o = ScrollableGetHscrollPolicyMethodInfo 
ResolveScrollableMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveScrollableMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveScrollableMethod "getVadjustment" o = ScrollableGetVadjustmentMethodInfo 
ResolveScrollableMethod "getVscrollPolicy" o = ScrollableGetVscrollPolicyMethodInfo 
ResolveScrollableMethod "setData" o = ObjectSetDataMethodInfo 
ResolveScrollableMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveScrollableMethod "setHadjustment" o = ScrollableSetHadjustmentMethodInfo 
ResolveScrollableMethod "setHscrollPolicy" o = ScrollableSetHscrollPolicyMethodInfo 
ResolveScrollableMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveScrollableMethod "setVadjustment" o = ScrollableSetVadjustmentMethodInfo 
ResolveScrollableMethod "setVscrollPolicy" o = ScrollableSetVscrollPolicyMethodInfo 
ResolveScrollableMethod l o = MethodResolutionFailed l o :: Type 

data ScrollableGetBorderMethodInfo #

Instances

Instances details
(signature ~ m (Bool, Border), MonadIO m, IsScrollable a) => OverloadedMethod ScrollableGetBorderMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ScrollableGetBorderMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ScrollableGetHadjustmentMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Adjustment), MonadIO m, IsScrollable a) => OverloadedMethod ScrollableGetHadjustmentMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ScrollableGetHadjustmentMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ScrollableGetHscrollPolicyMethodInfo #

Instances

Instances details
(signature ~ m ScrollablePolicy, MonadIO m, IsScrollable a) => OverloadedMethod ScrollableGetHscrollPolicyMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ScrollableGetHscrollPolicyMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ScrollableGetVadjustmentMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Adjustment), MonadIO m, IsScrollable a) => OverloadedMethod ScrollableGetVadjustmentMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ScrollableGetVadjustmentMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ScrollableGetVscrollPolicyMethodInfo #

Instances

Instances details
(signature ~ m ScrollablePolicy, MonadIO m, IsScrollable a) => OverloadedMethod ScrollableGetVscrollPolicyMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ScrollableGetVscrollPolicyMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ScrollableHadjustmentPropertyInfo #

Instances

Instances details
AttrInfo ScrollableHadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Associated Types

type AttrAllowedOps ScrollableHadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrAllowedOps ScrollableHadjustmentPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint ScrollableHadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrBaseTypeConstraint ScrollableHadjustmentPropertyInfo = IsScrollable
type AttrGetType ScrollableHadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrSetTypeConstraint ScrollableHadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrSetTypeConstraint ScrollableHadjustmentPropertyInfo = IsAdjustment
type AttrTransferTypeConstraint ScrollableHadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrTransferTypeConstraint ScrollableHadjustmentPropertyInfo = IsAdjustment
type AttrTransferType ScrollableHadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrLabel ScrollableHadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrLabel ScrollableHadjustmentPropertyInfo = "hadjustment"
type AttrOrigin ScrollableHadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

attrGet :: AttrBaseTypeConstraint ScrollableHadjustmentPropertyInfo o => o -> IO (AttrGetType ScrollableHadjustmentPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ScrollableHadjustmentPropertyInfo o, AttrSetTypeConstraint ScrollableHadjustmentPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ScrollableHadjustmentPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ScrollableHadjustmentPropertyInfo o, AttrSetTypeConstraint ScrollableHadjustmentPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint ScrollableHadjustmentPropertyInfo o, AttrTransferTypeConstraint ScrollableHadjustmentPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType ScrollableHadjustmentPropertyInfo)

attrPut :: AttrBaseTypeConstraint ScrollableHadjustmentPropertyInfo o => o -> AttrGetType ScrollableHadjustmentPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps ScrollableHadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrAllowedOps ScrollableHadjustmentPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint ScrollableHadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrBaseTypeConstraint ScrollableHadjustmentPropertyInfo = IsScrollable
type AttrGetType ScrollableHadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrLabel ScrollableHadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrLabel ScrollableHadjustmentPropertyInfo = "hadjustment"
type AttrOrigin ScrollableHadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrSetTypeConstraint ScrollableHadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrSetTypeConstraint ScrollableHadjustmentPropertyInfo = IsAdjustment
type AttrTransferType ScrollableHadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrTransferTypeConstraint ScrollableHadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrTransferTypeConstraint ScrollableHadjustmentPropertyInfo = IsAdjustment

data ScrollableHscrollPolicyPropertyInfo #

Instances

Instances details
AttrInfo ScrollableHscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Associated Types

type AttrAllowedOps ScrollableHscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrAllowedOps ScrollableHscrollPolicyPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint ScrollableHscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrGetType ScrollableHscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrSetTypeConstraint ScrollableHscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrSetTypeConstraint ScrollableHscrollPolicyPropertyInfo = Type ~ ScrollablePolicy
type AttrTransferTypeConstraint ScrollableHscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrTransferTypeConstraint ScrollableHscrollPolicyPropertyInfo = Type ~ ScrollablePolicy
type AttrTransferType ScrollableHscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrLabel ScrollableHscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrLabel ScrollableHscrollPolicyPropertyInfo = "hscroll-policy"
type AttrOrigin ScrollableHscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

attrGet :: AttrBaseTypeConstraint ScrollableHscrollPolicyPropertyInfo o => o -> IO (AttrGetType ScrollableHscrollPolicyPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ScrollableHscrollPolicyPropertyInfo o, AttrSetTypeConstraint ScrollableHscrollPolicyPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ScrollableHscrollPolicyPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ScrollableHscrollPolicyPropertyInfo o, AttrSetTypeConstraint ScrollableHscrollPolicyPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint ScrollableHscrollPolicyPropertyInfo o, AttrTransferTypeConstraint ScrollableHscrollPolicyPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType ScrollableHscrollPolicyPropertyInfo)

attrPut :: AttrBaseTypeConstraint ScrollableHscrollPolicyPropertyInfo o => o -> AttrGetType ScrollableHscrollPolicyPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps ScrollableHscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrAllowedOps ScrollableHscrollPolicyPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint ScrollableHscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrGetType ScrollableHscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrLabel ScrollableHscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrLabel ScrollableHscrollPolicyPropertyInfo = "hscroll-policy"
type AttrOrigin ScrollableHscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrSetTypeConstraint ScrollableHscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrSetTypeConstraint ScrollableHscrollPolicyPropertyInfo = Type ~ ScrollablePolicy
type AttrTransferType ScrollableHscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrTransferTypeConstraint ScrollableHscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrTransferTypeConstraint ScrollableHscrollPolicyPropertyInfo = Type ~ ScrollablePolicy

data ScrollableSetHadjustmentMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsScrollable a, IsAdjustment b) => OverloadedMethod ScrollableSetHadjustmentMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ScrollableSetHadjustmentMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ScrollableSetHscrollPolicyMethodInfo #

Instances

Instances details
(signature ~ (ScrollablePolicy -> m ()), MonadIO m, IsScrollable a) => OverloadedMethod ScrollableSetHscrollPolicyMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ScrollableSetHscrollPolicyMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ScrollableSetVadjustmentMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsScrollable a, IsAdjustment b) => OverloadedMethod ScrollableSetVadjustmentMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ScrollableSetVadjustmentMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ScrollableSetVscrollPolicyMethodInfo #

Instances

Instances details
(signature ~ (ScrollablePolicy -> m ()), MonadIO m, IsScrollable a) => OverloadedMethod ScrollableSetVscrollPolicyMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ScrollableSetVscrollPolicyMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ScrollableVadjustmentPropertyInfo #

Instances

Instances details
AttrInfo ScrollableVadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Associated Types

type AttrAllowedOps ScrollableVadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrAllowedOps ScrollableVadjustmentPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint ScrollableVadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrBaseTypeConstraint ScrollableVadjustmentPropertyInfo = IsScrollable
type AttrGetType ScrollableVadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrSetTypeConstraint ScrollableVadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrSetTypeConstraint ScrollableVadjustmentPropertyInfo = IsAdjustment
type AttrTransferTypeConstraint ScrollableVadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrTransferTypeConstraint ScrollableVadjustmentPropertyInfo = IsAdjustment
type AttrTransferType ScrollableVadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrLabel ScrollableVadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrLabel ScrollableVadjustmentPropertyInfo = "vadjustment"
type AttrOrigin ScrollableVadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

attrGet :: AttrBaseTypeConstraint ScrollableVadjustmentPropertyInfo o => o -> IO (AttrGetType ScrollableVadjustmentPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ScrollableVadjustmentPropertyInfo o, AttrSetTypeConstraint ScrollableVadjustmentPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ScrollableVadjustmentPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ScrollableVadjustmentPropertyInfo o, AttrSetTypeConstraint ScrollableVadjustmentPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint ScrollableVadjustmentPropertyInfo o, AttrTransferTypeConstraint ScrollableVadjustmentPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType ScrollableVadjustmentPropertyInfo)

attrPut :: AttrBaseTypeConstraint ScrollableVadjustmentPropertyInfo o => o -> AttrGetType ScrollableVadjustmentPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps ScrollableVadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrAllowedOps ScrollableVadjustmentPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint ScrollableVadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrBaseTypeConstraint ScrollableVadjustmentPropertyInfo = IsScrollable
type AttrGetType ScrollableVadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrLabel ScrollableVadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrLabel ScrollableVadjustmentPropertyInfo = "vadjustment"
type AttrOrigin ScrollableVadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrSetTypeConstraint ScrollableVadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrSetTypeConstraint ScrollableVadjustmentPropertyInfo = IsAdjustment
type AttrTransferType ScrollableVadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrTransferTypeConstraint ScrollableVadjustmentPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrTransferTypeConstraint ScrollableVadjustmentPropertyInfo = IsAdjustment

data ScrollableVscrollPolicyPropertyInfo #

Instances

Instances details
AttrInfo ScrollableVscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Associated Types

type AttrAllowedOps ScrollableVscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrAllowedOps ScrollableVscrollPolicyPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint ScrollableVscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrGetType ScrollableVscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrSetTypeConstraint ScrollableVscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrSetTypeConstraint ScrollableVscrollPolicyPropertyInfo = Type ~ ScrollablePolicy
type AttrTransferTypeConstraint ScrollableVscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrTransferTypeConstraint ScrollableVscrollPolicyPropertyInfo = Type ~ ScrollablePolicy
type AttrTransferType ScrollableVscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrLabel ScrollableVscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrLabel ScrollableVscrollPolicyPropertyInfo = "vscroll-policy"
type AttrOrigin ScrollableVscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

Methods

attrGet :: AttrBaseTypeConstraint ScrollableVscrollPolicyPropertyInfo o => o -> IO (AttrGetType ScrollableVscrollPolicyPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ScrollableVscrollPolicyPropertyInfo o, AttrSetTypeConstraint ScrollableVscrollPolicyPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ScrollableVscrollPolicyPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ScrollableVscrollPolicyPropertyInfo o, AttrSetTypeConstraint ScrollableVscrollPolicyPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint ScrollableVscrollPolicyPropertyInfo o, AttrTransferTypeConstraint ScrollableVscrollPolicyPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType ScrollableVscrollPolicyPropertyInfo)

attrPut :: AttrBaseTypeConstraint ScrollableVscrollPolicyPropertyInfo o => o -> AttrGetType ScrollableVscrollPolicyPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps ScrollableVscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrAllowedOps ScrollableVscrollPolicyPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint ScrollableVscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrGetType ScrollableVscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrLabel ScrollableVscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrLabel ScrollableVscrollPolicyPropertyInfo = "vscroll-policy"
type AttrOrigin ScrollableVscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrSetTypeConstraint ScrollableVscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrSetTypeConstraint ScrollableVscrollPolicyPropertyInfo = Type ~ ScrollablePolicy
type AttrTransferType ScrollableVscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrTransferTypeConstraint ScrollableVscrollPolicyPropertyInfo 
Instance details

Defined in GI.Gtk.Interfaces.Scrollable

type AttrTransferTypeConstraint ScrollableVscrollPolicyPropertyInfo = Type ~ ScrollablePolicy

clearScrollableHadjustment :: (MonadIO m, IsScrollable o) => o -> m () #

clearScrollableVadjustment :: (MonadIO m, IsScrollable o) => o -> m () #

constructScrollableHadjustment :: (IsScrollable o, MonadIO m, IsAdjustment a) => a -> m (GValueConstruct o) #

constructScrollableHscrollPolicy :: (IsScrollable o, MonadIO m) => ScrollablePolicy -> m (GValueConstruct o) #

constructScrollableVadjustment :: (IsScrollable o, MonadIO m, IsAdjustment a) => a -> m (GValueConstruct o) #

constructScrollableVscrollPolicy :: (IsScrollable o, MonadIO m) => ScrollablePolicy -> m (GValueConstruct o) #

getScrollableHadjustment :: (MonadIO m, IsScrollable o) => o -> m (Maybe Adjustment) #

getScrollableVadjustment :: (MonadIO m, IsScrollable o) => o -> m (Maybe Adjustment) #

scrollableGetBorder :: (HasCallStack, MonadIO m, IsScrollable a) => a -> m (Bool, Border) #

scrollableGetHadjustment :: (HasCallStack, MonadIO m, IsScrollable a) => a -> m (Maybe Adjustment) #

scrollableGetHscrollPolicy :: (HasCallStack, MonadIO m, IsScrollable a) => a -> m ScrollablePolicy #

scrollableGetVadjustment :: (HasCallStack, MonadIO m, IsScrollable a) => a -> m (Maybe Adjustment) #

scrollableGetVscrollPolicy :: (HasCallStack, MonadIO m, IsScrollable a) => a -> m ScrollablePolicy #

scrollableHadjustment :: AttrLabelProxy "hadjustment" #

scrollableHscrollPolicy :: AttrLabelProxy "hscrollPolicy" #

scrollableSetHadjustment :: (HasCallStack, MonadIO m, IsScrollable a, IsAdjustment b) => a -> Maybe b -> m () #

scrollableSetHscrollPolicy :: (HasCallStack, MonadIO m, IsScrollable a) => a -> ScrollablePolicy -> m () #

scrollableSetVadjustment :: (HasCallStack, MonadIO m, IsScrollable a, IsAdjustment b) => a -> Maybe b -> m () #

scrollableSetVscrollPolicy :: (HasCallStack, MonadIO m, IsScrollable a) => a -> ScrollablePolicy -> m () #

scrollableVadjustment :: AttrLabelProxy "vadjustment" #

scrollableVscrollPolicy :: AttrLabelProxy "vscrollPolicy" #

setScrollableHadjustment :: (MonadIO m, IsScrollable o, IsAdjustment a) => o -> a -> m () #

setScrollableHscrollPolicy :: (MonadIO m, IsScrollable o) => o -> ScrollablePolicy -> m () #

setScrollableVadjustment :: (MonadIO m, IsScrollable o, IsAdjustment a) => o -> a -> m () #

setScrollableVscrollPolicy :: (MonadIO m, IsScrollable o) => o -> ScrollablePolicy -> m () #

toScrollable :: (MonadIO m, IsScrollable o) => o -> m Scrollable #