Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype ButtonBox = ButtonBox (ForeignPtr ButtonBox)
- class GObject o => ButtonBoxK o
- toButtonBox :: ButtonBoxK o => o -> IO ButtonBox
- noButtonBox :: Maybe ButtonBox
- data ButtonBoxGetChildNonHomogeneousMethodInfo
- buttonBoxGetChildNonHomogeneous :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> m Bool
- data ButtonBoxGetChildSecondaryMethodInfo
- buttonBoxGetChildSecondary :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> m Bool
- data ButtonBoxGetLayoutMethodInfo
- buttonBoxGetLayout :: (MonadIO m, ButtonBoxK a) => a -> m ButtonBoxStyle
- buttonBoxNew :: MonadIO m => Orientation -> m ButtonBox
- data ButtonBoxSetChildNonHomogeneousMethodInfo
- buttonBoxSetChildNonHomogeneous :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> Bool -> m ()
- data ButtonBoxSetChildSecondaryMethodInfo
- buttonBoxSetChildSecondary :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> Bool -> m ()
- data ButtonBoxSetLayoutMethodInfo
- buttonBoxSetLayout :: (MonadIO m, ButtonBoxK a) => a -> ButtonBoxStyle -> m ()
- data ButtonBoxLayoutStylePropertyInfo
- buttonBoxLayoutStyle :: AttrLabelProxy "layoutStyle"
- constructButtonBoxLayoutStyle :: ButtonBoxStyle -> IO ([Char], GValue)
- getButtonBoxLayoutStyle :: (MonadIO m, ButtonBoxK o) => o -> m ButtonBoxStyle
- setButtonBoxLayoutStyle :: (MonadIO m, ButtonBoxK o) => o -> ButtonBoxStyle -> m ()
Exported types
GObject ButtonBox | |
((~) * info (ResolveButtonBoxMethod t ButtonBox), MethodInfo * info ButtonBox p) => IsLabelProxy t (ButtonBox -> p) | |
type ParentTypes ButtonBox | |
type AttributeList ButtonBox | |
type SignalList ButtonBox |
class GObject o => ButtonBoxK o Source
(GObject o, IsDescendantOf ButtonBox o) => ButtonBoxK o |
toButtonBox :: ButtonBoxK o => o -> IO ButtonBox Source
Methods
buttonBoxGetChildNonHomogeneous
data ButtonBoxGetChildNonHomogeneousMethodInfo Source
((~) * signature (b -> m Bool), MonadIO m, ButtonBoxK a, WidgetK b) => MethodInfo * ButtonBoxGetChildNonHomogeneousMethodInfo a signature |
buttonBoxGetChildNonHomogeneous :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> m Bool Source
buttonBoxGetChildSecondary
data ButtonBoxGetChildSecondaryMethodInfo Source
((~) * signature (b -> m Bool), MonadIO m, ButtonBoxK a, WidgetK b) => MethodInfo * ButtonBoxGetChildSecondaryMethodInfo a signature |
buttonBoxGetChildSecondary :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> m Bool Source
buttonBoxGetLayout
data ButtonBoxGetLayoutMethodInfo Source
((~) * signature (m ButtonBoxStyle), MonadIO m, ButtonBoxK a) => MethodInfo * ButtonBoxGetLayoutMethodInfo a signature |
buttonBoxGetLayout :: (MonadIO m, ButtonBoxK a) => a -> m ButtonBoxStyle Source
buttonBoxNew
buttonBoxNew :: MonadIO m => Orientation -> m ButtonBox Source
buttonBoxSetChildNonHomogeneous
data ButtonBoxSetChildNonHomogeneousMethodInfo Source
((~) * signature (b -> Bool -> m ()), MonadIO m, ButtonBoxK a, WidgetK b) => MethodInfo * ButtonBoxSetChildNonHomogeneousMethodInfo a signature |
buttonBoxSetChildNonHomogeneous :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> Bool -> m () Source
buttonBoxSetChildSecondary
data ButtonBoxSetChildSecondaryMethodInfo Source
((~) * signature (b -> Bool -> m ()), MonadIO m, ButtonBoxK a, WidgetK b) => MethodInfo * ButtonBoxSetChildSecondaryMethodInfo a signature |
buttonBoxSetChildSecondary :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> Bool -> m () Source
buttonBoxSetLayout
data ButtonBoxSetLayoutMethodInfo Source
((~) * signature (ButtonBoxStyle -> m ()), MonadIO m, ButtonBoxK a) => MethodInfo * ButtonBoxSetLayoutMethodInfo a signature |
buttonBoxSetLayout :: (MonadIO m, ButtonBoxK a) => a -> ButtonBoxStyle -> m () Source
Properties
LayoutStyle
data ButtonBoxLayoutStylePropertyInfo Source
AttrInfo ButtonBoxLayoutStylePropertyInfo | |
type AttrLabel ButtonBoxLayoutStylePropertyInfo = "layout-style" | |
type AttrGetType ButtonBoxLayoutStylePropertyInfo = ButtonBoxStyle | |
type AttrBaseTypeConstraint ButtonBoxLayoutStylePropertyInfo = ButtonBoxK | |
type AttrSetTypeConstraint ButtonBoxLayoutStylePropertyInfo = * ~ ButtonBoxStyle | |
type AttrAllowedOps ButtonBoxLayoutStylePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
buttonBoxLayoutStyle :: AttrLabelProxy "layoutStyle" Source
constructButtonBoxLayoutStyle :: ButtonBoxStyle -> IO ([Char], GValue) Source
getButtonBoxLayoutStyle :: (MonadIO m, ButtonBoxK o) => o -> m ButtonBoxStyle Source
setButtonBoxLayoutStyle :: (MonadIO m, ButtonBoxK o) => o -> ButtonBoxStyle -> m () Source