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
- buttonBoxGetChildNonHomogeneous :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> m Bool
- buttonBoxGetChildSecondary :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> m Bool
- buttonBoxGetLayout :: (MonadIO m, ButtonBoxK a) => a -> m ButtonBoxStyle
- buttonBoxNew :: MonadIO m => Orientation -> m ButtonBox
- buttonBoxSetChildNonHomogeneous :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> Bool -> m ()
- buttonBoxSetChildSecondary :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> Bool -> m ()
- buttonBoxSetLayout :: (MonadIO m, ButtonBoxK a) => a -> ButtonBoxStyle -> m ()
- data ButtonBoxLayoutStylePropertyInfo
- 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 Source | |
type ParentTypes ButtonBox Source | |
type AttributeList ButtonBox Source | |
type SignalList ButtonBox Source |
class GObject o => ButtonBoxK o Source
(GObject o, IsDescendantOf ButtonBox o) => ButtonBoxK o Source |
toButtonBox :: ButtonBoxK o => o -> IO ButtonBox Source
Methods
buttonBoxGetChildNonHomogeneous
buttonBoxGetChildNonHomogeneous :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> m Bool Source
buttonBoxGetChildSecondary
buttonBoxGetChildSecondary :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> m Bool Source
buttonBoxGetLayout
buttonBoxGetLayout :: (MonadIO m, ButtonBoxK a) => a -> m ButtonBoxStyle Source
buttonBoxNew
buttonBoxNew :: MonadIO m => Orientation -> m ButtonBox Source
buttonBoxSetChildNonHomogeneous
buttonBoxSetChildNonHomogeneous :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> Bool -> m () Source
buttonBoxSetChildSecondary
buttonBoxSetChildSecondary :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> Bool -> m () Source
buttonBoxSetLayout
buttonBoxSetLayout :: (MonadIO m, ButtonBoxK a) => a -> ButtonBoxStyle -> m () Source
Properties
LayoutStyle
data ButtonBoxLayoutStylePropertyInfo Source
AttrInfo ButtonBoxLayoutStylePropertyInfo Source | |
type AttrLabel ButtonBoxLayoutStylePropertyInfo = "ButtonBox::layout-style" Source | |
type AttrGetType ButtonBoxLayoutStylePropertyInfo = ButtonBoxStyle Source | |
type AttrBaseTypeConstraint ButtonBoxLayoutStylePropertyInfo = ButtonBoxK Source | |
type AttrSetTypeConstraint ButtonBoxLayoutStylePropertyInfo = * ~ ButtonBoxStyle Source | |
type AttrAllowedOps ButtonBoxLayoutStylePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) 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