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.Objects.StackSwitcher

Contents

Description

 

Synopsis

Exported types

newtype StackSwitcher Source #

Constructors

StackSwitcher (ManagedPtr StackSwitcher) 

Instances

GObject StackSwitcher Source # 
IsObject StackSwitcher Source # 
IsWidget StackSwitcher Source # 
IsContainer StackSwitcher Source # 
IsBox StackSwitcher Source # 
IsOrientable StackSwitcher Source # 
IsBuildable StackSwitcher Source # 
IsImplementorIface StackSwitcher Source # 
IsStackSwitcher StackSwitcher Source # 
((~) * info (ResolveStackSwitcherMethod t StackSwitcher), MethodInfo * info StackSwitcher p) => IsLabel t (StackSwitcher -> p) Source # 

Methods

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

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

class GObject o => IsStackSwitcher o Source #

Instances

(GObject a, UnknownAncestorError Constraint StackSwitcher a) => IsStackSwitcher a Source # 
IsStackSwitcher StackSwitcher Source # 

Methods

getStack

data StackSwitcherGetStackMethodInfo Source #

Instances

((~) * signature (m (Maybe Stack)), MonadIO m, IsStackSwitcher a) => MethodInfo * StackSwitcherGetStackMethodInfo a signature Source # 

Methods

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

new

setStack

data StackSwitcherSetStackMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsStackSwitcher a, IsStack b) => MethodInfo * StackSwitcherSetStackMethodInfo a signature Source # 

Methods

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

Properties

iconSize

data StackSwitcherIconSizePropertyInfo Source #

Instances

AttrInfo StackSwitcherIconSizePropertyInfo Source # 

Associated Types

type AttrAllowedOps StackSwitcherIconSizePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StackSwitcherIconSizePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StackSwitcherIconSizePropertyInfo :: * -> Constraint

type AttrGetType StackSwitcherIconSizePropertyInfo :: *

type AttrLabel StackSwitcherIconSizePropertyInfo :: Symbol

type AttrOrigin StackSwitcherIconSizePropertyInfo :: *

type AttrSetTypeConstraint StackSwitcherIconSizePropertyInfo Source # 
type AttrSetTypeConstraint StackSwitcherIconSizePropertyInfo = * ~ Int32
type AttrOrigin StackSwitcherIconSizePropertyInfo Source # 
type AttrLabel StackSwitcherIconSizePropertyInfo Source # 
type AttrLabel StackSwitcherIconSizePropertyInfo = "icon-size"
type AttrGetType StackSwitcherIconSizePropertyInfo Source # 
type AttrBaseTypeConstraint StackSwitcherIconSizePropertyInfo Source # 
type AttrAllowedOps StackSwitcherIconSizePropertyInfo Source # 
type AttrAllowedOps StackSwitcherIconSizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

stackSwitcherIconSize :: AttrLabelProxy "iconSize" Source #

stack

data StackSwitcherStackPropertyInfo Source #

Instances

AttrInfo StackSwitcherStackPropertyInfo Source # 

Associated Types

type AttrAllowedOps StackSwitcherStackPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StackSwitcherStackPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StackSwitcherStackPropertyInfo :: * -> Constraint

type AttrGetType StackSwitcherStackPropertyInfo :: *

type AttrLabel StackSwitcherStackPropertyInfo :: Symbol

type AttrOrigin StackSwitcherStackPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint StackSwitcherStackPropertyInfo o => Proxy * StackSwitcherStackPropertyInfo -> o -> IO (AttrGetType StackSwitcherStackPropertyInfo)

attrSet :: (AttrBaseTypeConstraint StackSwitcherStackPropertyInfo o, AttrSetTypeConstraint StackSwitcherStackPropertyInfo b) => Proxy * StackSwitcherStackPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint StackSwitcherStackPropertyInfo o => Proxy * StackSwitcherStackPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint StackSwitcherStackPropertyInfo o, AttrSetTypeConstraint StackSwitcherStackPropertyInfo b) => Proxy * StackSwitcherStackPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint StackSwitcherStackPropertyInfo Source # 
type AttrSetTypeConstraint StackSwitcherStackPropertyInfo = IsStack
type AttrOrigin StackSwitcherStackPropertyInfo Source # 
type AttrLabel StackSwitcherStackPropertyInfo Source # 
type AttrLabel StackSwitcherStackPropertyInfo = "stack"
type AttrGetType StackSwitcherStackPropertyInfo Source # 
type AttrBaseTypeConstraint StackSwitcherStackPropertyInfo Source # 
type AttrBaseTypeConstraint StackSwitcherStackPropertyInfo = IsStackSwitcher
type AttrAllowedOps StackSwitcherStackPropertyInfo Source # 
type AttrAllowedOps StackSwitcherStackPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructStackSwitcherStack :: (IsStackSwitcher o, IsStack a) => a -> IO (GValueConstruct o) Source #

stackSwitcherStack :: AttrLabelProxy "stack" Source #