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.ButtonBox

Contents

Description

 

Synopsis

Exported types

newtype ButtonBox Source #

Constructors

ButtonBox (ManagedPtr ButtonBox) 

Instances

GObject ButtonBox Source # 
IsObject ButtonBox Source # 
IsWidget ButtonBox Source # 
IsContainer ButtonBox Source # 
IsButtonBox ButtonBox Source # 
IsBox ButtonBox Source # 
IsOrientable ButtonBox Source # 
IsBuildable ButtonBox Source # 
IsImplementorIface ButtonBox Source # 
((~) * info (ResolveButtonBoxMethod t ButtonBox), MethodInfo * info ButtonBox p) => IsLabel t (ButtonBox -> p) Source # 

Methods

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

((~) * info (ResolveButtonBoxMethod t ButtonBox), MethodInfo * info ButtonBox p) => IsLabelProxy t (ButtonBox -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> ButtonBox -> p

HasAttributeList * ButtonBox Source # 
type SignalList ButtonBox Source # 
type SignalList ButtonBox
type AttributeList ButtonBox Source # 
type AttributeList ButtonBox

class GObject o => IsButtonBox o Source #

Methods

getChildNonHomogeneous

data ButtonBoxGetChildNonHomogeneousMethodInfo Source #

Instances

((~) * signature (b -> m Bool), MonadIO m, IsButtonBox a, IsWidget b) => MethodInfo * ButtonBoxGetChildNonHomogeneousMethodInfo a signature Source # 

Methods

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

getChildSecondary

data ButtonBoxGetChildSecondaryMethodInfo Source #

Instances

((~) * signature (b -> m Bool), MonadIO m, IsButtonBox a, IsWidget b) => MethodInfo * ButtonBoxGetChildSecondaryMethodInfo a signature Source # 

Methods

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

getLayout

data ButtonBoxGetLayoutMethodInfo Source #

Instances

((~) * signature (m ButtonBoxStyle), MonadIO m, IsButtonBox a) => MethodInfo * ButtonBoxGetLayoutMethodInfo a signature Source # 

Methods

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

new

setChildNonHomogeneous

data ButtonBoxSetChildNonHomogeneousMethodInfo Source #

Instances

((~) * signature (b -> Bool -> m ()), MonadIO m, IsButtonBox a, IsWidget b) => MethodInfo * ButtonBoxSetChildNonHomogeneousMethodInfo a signature Source # 

Methods

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

setChildSecondary

data ButtonBoxSetChildSecondaryMethodInfo Source #

Instances

((~) * signature (b -> Bool -> m ()), MonadIO m, IsButtonBox a, IsWidget b) => MethodInfo * ButtonBoxSetChildSecondaryMethodInfo a signature Source # 

Methods

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

setLayout

data ButtonBoxSetLayoutMethodInfo Source #

Instances

((~) * signature (ButtonBoxStyle -> m ()), MonadIO m, IsButtonBox a) => MethodInfo * ButtonBoxSetLayoutMethodInfo a signature Source # 

Methods

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

Properties

layoutStyle

data ButtonBoxLayoutStylePropertyInfo Source #

Instances

AttrInfo ButtonBoxLayoutStylePropertyInfo Source # 

Associated Types

type AttrAllowedOps ButtonBoxLayoutStylePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ButtonBoxLayoutStylePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ButtonBoxLayoutStylePropertyInfo :: * -> Constraint

type AttrGetType ButtonBoxLayoutStylePropertyInfo :: *

type AttrLabel ButtonBoxLayoutStylePropertyInfo :: Symbol

type AttrOrigin ButtonBoxLayoutStylePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint ButtonBoxLayoutStylePropertyInfo Source # 
type AttrSetTypeConstraint ButtonBoxLayoutStylePropertyInfo = * ~ ButtonBoxStyle
type AttrOrigin ButtonBoxLayoutStylePropertyInfo Source # 
type AttrLabel ButtonBoxLayoutStylePropertyInfo Source # 
type AttrLabel ButtonBoxLayoutStylePropertyInfo = "layout-style"
type AttrGetType ButtonBoxLayoutStylePropertyInfo Source # 
type AttrBaseTypeConstraint ButtonBoxLayoutStylePropertyInfo Source # 
type AttrBaseTypeConstraint ButtonBoxLayoutStylePropertyInfo = IsButtonBox
type AttrAllowedOps ButtonBoxLayoutStylePropertyInfo Source # 
type AttrAllowedOps ButtonBoxLayoutStylePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

buttonBoxLayoutStyle :: AttrLabelProxy "layoutStyle" Source #