| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Interfaces.Scrollable
Description
Documentation
newtype Scrollable #
Constructors
| Scrollable (ManagedPtr Scrollable) |
Instances
class (GObject o, IsDescendantOf Scrollable o) => IsScrollable o #
Instances
| (GObject o, IsDescendantOf Scrollable o) => IsScrollable o | |
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
| (signature ~ m (Bool, Border), MonadIO m, IsScrollable a) => OverloadedMethod ScrollableGetBorderMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ScrollableGetBorderMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ScrollableGetHadjustmentMethodInfo #
Instances
| (signature ~ m (Maybe Adjustment), MonadIO m, IsScrollable a) => OverloadedMethod ScrollableGetHadjustmentMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ScrollableGetHadjustmentMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ScrollableGetHscrollPolicyMethodInfo #
Instances
| (signature ~ m ScrollablePolicy, MonadIO m, IsScrollable a) => OverloadedMethod ScrollableGetHscrollPolicyMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ScrollableGetHscrollPolicyMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ScrollableGetVadjustmentMethodInfo #
Instances
| (signature ~ m (Maybe Adjustment), MonadIO m, IsScrollable a) => OverloadedMethod ScrollableGetVadjustmentMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ScrollableGetVadjustmentMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ScrollableGetVscrollPolicyMethodInfo #
Instances
| (signature ~ m ScrollablePolicy, MonadIO m, IsScrollable a) => OverloadedMethod ScrollableGetVscrollPolicyMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ScrollableGetVscrollPolicyMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ScrollableHadjustmentPropertyInfo #
Instances
data ScrollableHscrollPolicyPropertyInfo #
Instances
| AttrInfo ScrollableHscrollPolicyPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable Associated Types
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 | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable type AttrAllowedOps ScrollableHscrollPolicyPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint ScrollableHscrollPolicyPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
| type AttrGetType ScrollableHscrollPolicyPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
| type AttrLabel ScrollableHscrollPolicyPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable type AttrLabel ScrollableHscrollPolicyPropertyInfo = "hscroll-policy" | |||||||||||||||||||||||||||||||||
| type AttrOrigin ScrollableHscrollPolicyPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint ScrollableHscrollPolicyPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
| type AttrTransferType ScrollableHscrollPolicyPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint ScrollableHscrollPolicyPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
data ScrollableSetHadjustmentMethodInfo #
Instances
| (signature ~ (Maybe b -> m ()), MonadIO m, IsScrollable a, IsAdjustment b) => OverloadedMethod ScrollableSetHadjustmentMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ScrollableSetHadjustmentMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ScrollableSetHscrollPolicyMethodInfo #
Instances
| (signature ~ (ScrollablePolicy -> m ()), MonadIO m, IsScrollable a) => OverloadedMethod ScrollableSetHscrollPolicyMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ScrollableSetHscrollPolicyMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ScrollableSetVadjustmentMethodInfo #
Instances
| (signature ~ (Maybe b -> m ()), MonadIO m, IsScrollable a, IsAdjustment b) => OverloadedMethod ScrollableSetVadjustmentMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ScrollableSetVadjustmentMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ScrollableSetVscrollPolicyMethodInfo #
Instances
| (signature ~ (ScrollablePolicy -> m ()), MonadIO m, IsScrollable a) => OverloadedMethod ScrollableSetVscrollPolicyMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ScrollableSetVscrollPolicyMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.Scrollable Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ScrollableVadjustmentPropertyInfo #
Instances
| AttrInfo ScrollableVadjustmentPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable Associated Types
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 | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable type AttrAllowedOps ScrollableVadjustmentPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint ScrollableVadjustmentPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
| type AttrGetType ScrollableVadjustmentPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
| type AttrLabel ScrollableVadjustmentPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable type AttrLabel ScrollableVadjustmentPropertyInfo = "vadjustment" | |||||||||||||||||||||||||||||||||
| type AttrOrigin ScrollableVadjustmentPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint ScrollableVadjustmentPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
| type AttrTransferType ScrollableVadjustmentPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint ScrollableVadjustmentPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
data ScrollableVscrollPolicyPropertyInfo #
Instances
| AttrInfo ScrollableVscrollPolicyPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable Associated Types
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 | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable type AttrAllowedOps ScrollableVscrollPolicyPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint ScrollableVscrollPolicyPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
| type AttrGetType ScrollableVscrollPolicyPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
| type AttrLabel ScrollableVscrollPolicyPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable type AttrLabel ScrollableVscrollPolicyPropertyInfo = "vscroll-policy" | |||||||||||||||||||||||||||||||||
| type AttrOrigin ScrollableVscrollPolicyPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint ScrollableVscrollPolicyPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
| type AttrTransferType ScrollableVscrollPolicyPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint ScrollableVscrollPolicyPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Interfaces.Scrollable | |||||||||||||||||||||||||||||||||
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) #
getScrollableHscrollPolicy :: (MonadIO m, IsScrollable o) => o -> m ScrollablePolicy #
getScrollableVadjustment :: (MonadIO m, IsScrollable o) => o -> m (Maybe Adjustment) #
getScrollableVscrollPolicy :: (MonadIO m, IsScrollable o) => o -> m ScrollablePolicy #
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 #