gi-gtk-3.0.7: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Interfaces.Scrollable

Contents

Description

 

Synopsis

Exported types

newtype Scrollable Source #

Constructors

Scrollable (ManagedPtr Scrollable) 

Instances

GObject Scrollable Source # 
IsObject Scrollable Source # 
IsScrollable Scrollable Source # 
((~) * info (ResolveScrollableMethod t Scrollable), MethodInfo * info Scrollable p) => IsLabel t (Scrollable -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Scrollable -> p #

((~) * info (ResolveScrollableMethod t Scrollable), MethodInfo * info Scrollable p) => IsLabelProxy t (Scrollable -> p) Source # 
HasAttributeList * Scrollable Source # 
type SignalList Scrollable Source # 
type SignalList Scrollable
type AttributeList Scrollable Source # 
type AttributeList Scrollable

Methods

getBorder

data ScrollableGetBorderMethodInfo Source #

Instances

((~) * signature (m (Bool, Border)), MonadIO m, IsScrollable a) => MethodInfo * ScrollableGetBorderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ScrollableGetBorderMethodInfo a -> signature -> s

getHadjustment

data ScrollableGetHadjustmentMethodInfo Source #

Instances

((~) * signature (m Adjustment), MonadIO m, IsScrollable a) => MethodInfo * ScrollableGetHadjustmentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ScrollableGetHadjustmentMethodInfo a -> signature -> s

getHscrollPolicy

data ScrollableGetHscrollPolicyMethodInfo Source #

Instances

((~) * signature (m ScrollablePolicy), MonadIO m, IsScrollable a) => MethodInfo * ScrollableGetHscrollPolicyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ScrollableGetHscrollPolicyMethodInfo a -> signature -> s

getVadjustment

data ScrollableGetVadjustmentMethodInfo Source #

Instances

((~) * signature (m Adjustment), MonadIO m, IsScrollable a) => MethodInfo * ScrollableGetVadjustmentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ScrollableGetVadjustmentMethodInfo a -> signature -> s

getVscrollPolicy

data ScrollableGetVscrollPolicyMethodInfo Source #

Instances

((~) * signature (m ScrollablePolicy), MonadIO m, IsScrollable a) => MethodInfo * ScrollableGetVscrollPolicyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ScrollableGetVscrollPolicyMethodInfo a -> signature -> s

setHadjustment

data ScrollableSetHadjustmentMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsScrollable a, IsAdjustment b) => MethodInfo * ScrollableSetHadjustmentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ScrollableSetHadjustmentMethodInfo a -> signature -> s

setHscrollPolicy

data ScrollableSetHscrollPolicyMethodInfo Source #

Instances

((~) * signature (ScrollablePolicy -> m ()), MonadIO m, IsScrollable a) => MethodInfo * ScrollableSetHscrollPolicyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ScrollableSetHscrollPolicyMethodInfo a -> signature -> s

setVadjustment

data ScrollableSetVadjustmentMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsScrollable a, IsAdjustment b) => MethodInfo * ScrollableSetVadjustmentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ScrollableSetVadjustmentMethodInfo a -> signature -> s

setVscrollPolicy

data ScrollableSetVscrollPolicyMethodInfo Source #

Instances

((~) * signature (ScrollablePolicy -> m ()), MonadIO m, IsScrollable a) => MethodInfo * ScrollableSetVscrollPolicyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ScrollableSetVscrollPolicyMethodInfo a -> signature -> s

Properties

hadjustment

data ScrollableHadjustmentPropertyInfo Source #

Instances

AttrInfo ScrollableHadjustmentPropertyInfo Source # 

Associated Types

type AttrAllowedOps ScrollableHadjustmentPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ScrollableHadjustmentPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ScrollableHadjustmentPropertyInfo :: * -> Constraint

type AttrGetType ScrollableHadjustmentPropertyInfo :: *

type AttrLabel ScrollableHadjustmentPropertyInfo :: Symbol

type AttrOrigin ScrollableHadjustmentPropertyInfo :: *

type AttrSetTypeConstraint ScrollableHadjustmentPropertyInfo Source # 
type AttrSetTypeConstraint ScrollableHadjustmentPropertyInfo = IsAdjustment
type AttrOrigin ScrollableHadjustmentPropertyInfo Source # 
type AttrLabel ScrollableHadjustmentPropertyInfo Source # 
type AttrLabel ScrollableHadjustmentPropertyInfo = "hadjustment"
type AttrGetType ScrollableHadjustmentPropertyInfo Source # 
type AttrBaseTypeConstraint ScrollableHadjustmentPropertyInfo Source # 
type AttrBaseTypeConstraint ScrollableHadjustmentPropertyInfo = IsScrollable
type AttrAllowedOps ScrollableHadjustmentPropertyInfo Source # 
type AttrAllowedOps ScrollableHadjustmentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructScrollableHadjustment :: (IsScrollable o, IsAdjustment a) => a -> IO (GValueConstruct o) Source #

scrollableHadjustment :: AttrLabelProxy "hadjustment" Source #

hscrollPolicy

data ScrollableHscrollPolicyPropertyInfo Source #

Instances

AttrInfo ScrollableHscrollPolicyPropertyInfo Source # 

Associated Types

type AttrAllowedOps ScrollableHscrollPolicyPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ScrollableHscrollPolicyPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ScrollableHscrollPolicyPropertyInfo :: * -> Constraint

type AttrGetType ScrollableHscrollPolicyPropertyInfo :: *

type AttrLabel ScrollableHscrollPolicyPropertyInfo :: Symbol

type AttrOrigin ScrollableHscrollPolicyPropertyInfo :: *

type AttrSetTypeConstraint ScrollableHscrollPolicyPropertyInfo Source # 
type AttrOrigin ScrollableHscrollPolicyPropertyInfo Source # 
type AttrLabel ScrollableHscrollPolicyPropertyInfo Source # 
type AttrLabel ScrollableHscrollPolicyPropertyInfo = "hscroll-policy"
type AttrGetType ScrollableHscrollPolicyPropertyInfo Source # 
type AttrBaseTypeConstraint ScrollableHscrollPolicyPropertyInfo Source # 
type AttrAllowedOps ScrollableHscrollPolicyPropertyInfo Source # 
type AttrAllowedOps ScrollableHscrollPolicyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

scrollableHscrollPolicy :: AttrLabelProxy "hscrollPolicy" Source #

vadjustment

data ScrollableVadjustmentPropertyInfo Source #

Instances

AttrInfo ScrollableVadjustmentPropertyInfo Source # 

Associated Types

type AttrAllowedOps ScrollableVadjustmentPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ScrollableVadjustmentPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ScrollableVadjustmentPropertyInfo :: * -> Constraint

type AttrGetType ScrollableVadjustmentPropertyInfo :: *

type AttrLabel ScrollableVadjustmentPropertyInfo :: Symbol

type AttrOrigin ScrollableVadjustmentPropertyInfo :: *

type AttrSetTypeConstraint ScrollableVadjustmentPropertyInfo Source # 
type AttrSetTypeConstraint ScrollableVadjustmentPropertyInfo = IsAdjustment
type AttrOrigin ScrollableVadjustmentPropertyInfo Source # 
type AttrLabel ScrollableVadjustmentPropertyInfo Source # 
type AttrLabel ScrollableVadjustmentPropertyInfo = "vadjustment"
type AttrGetType ScrollableVadjustmentPropertyInfo Source # 
type AttrBaseTypeConstraint ScrollableVadjustmentPropertyInfo Source # 
type AttrBaseTypeConstraint ScrollableVadjustmentPropertyInfo = IsScrollable
type AttrAllowedOps ScrollableVadjustmentPropertyInfo Source # 
type AttrAllowedOps ScrollableVadjustmentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructScrollableVadjustment :: (IsScrollable o, IsAdjustment a) => a -> IO (GValueConstruct o) Source #

scrollableVadjustment :: AttrLabelProxy "vadjustment" Source #

vscrollPolicy

data ScrollableVscrollPolicyPropertyInfo Source #

Instances

AttrInfo ScrollableVscrollPolicyPropertyInfo Source # 

Associated Types

type AttrAllowedOps ScrollableVscrollPolicyPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ScrollableVscrollPolicyPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ScrollableVscrollPolicyPropertyInfo :: * -> Constraint

type AttrGetType ScrollableVscrollPolicyPropertyInfo :: *

type AttrLabel ScrollableVscrollPolicyPropertyInfo :: Symbol

type AttrOrigin ScrollableVscrollPolicyPropertyInfo :: *

type AttrSetTypeConstraint ScrollableVscrollPolicyPropertyInfo Source # 
type AttrOrigin ScrollableVscrollPolicyPropertyInfo Source # 
type AttrLabel ScrollableVscrollPolicyPropertyInfo Source # 
type AttrLabel ScrollableVscrollPolicyPropertyInfo = "vscroll-policy"
type AttrGetType ScrollableVscrollPolicyPropertyInfo Source # 
type AttrBaseTypeConstraint ScrollableVscrollPolicyPropertyInfo Source # 
type AttrAllowedOps ScrollableVscrollPolicyPropertyInfo Source # 
type AttrAllowedOps ScrollableVscrollPolicyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

scrollableVscrollPolicy :: AttrLabelProxy "vscrollPolicy" Source #