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
- 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 | |
((~) * info (ResolveButtonBoxMethod t ButtonBox), MethodInfo * info ButtonBox p) => IsLabel t (ButtonBox -> p) Source | |
((~) * info (ResolveButtonBoxMethod t ButtonBox), MethodInfo * info ButtonBox p) => IsLabelProxy t (ButtonBox -> p) 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
data ButtonBoxGetChildNonHomogeneousMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Bool), MonadIO m, ButtonBoxK a, WidgetK b) => MethodInfo (TYPE Lifted) ButtonBoxGetChildNonHomogeneousMethodInfo a signature Source | |
buttonBoxGetChildNonHomogeneous :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> m Bool Source
buttonBoxGetChildSecondary
data ButtonBoxGetChildSecondaryMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Bool), MonadIO m, ButtonBoxK a, WidgetK b) => MethodInfo (TYPE Lifted) ButtonBoxGetChildSecondaryMethodInfo a signature Source | |
buttonBoxGetChildSecondary :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> m Bool Source
buttonBoxGetLayout
data ButtonBoxGetLayoutMethodInfo Source
((~) (TYPE Lifted) signature (m ButtonBoxStyle), MonadIO m, ButtonBoxK a) => MethodInfo (TYPE Lifted) ButtonBoxGetLayoutMethodInfo a signature Source | |
buttonBoxGetLayout :: (MonadIO m, ButtonBoxK a) => a -> m ButtonBoxStyle Source
buttonBoxNew
buttonBoxNew :: MonadIO m => Orientation -> m ButtonBox Source
buttonBoxSetChildNonHomogeneous
data ButtonBoxSetChildNonHomogeneousMethodInfo Source
((~) (TYPE Lifted) signature (b -> Bool -> m ()), MonadIO m, ButtonBoxK a, WidgetK b) => MethodInfo (TYPE Lifted) ButtonBoxSetChildNonHomogeneousMethodInfo a signature Source | |
buttonBoxSetChildNonHomogeneous :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> Bool -> m () Source
buttonBoxSetChildSecondary
data ButtonBoxSetChildSecondaryMethodInfo Source
((~) (TYPE Lifted) signature (b -> Bool -> m ()), MonadIO m, ButtonBoxK a, WidgetK b) => MethodInfo (TYPE Lifted) ButtonBoxSetChildSecondaryMethodInfo a signature Source | |
buttonBoxSetChildSecondary :: (MonadIO m, ButtonBoxK a, WidgetK b) => a -> b -> Bool -> m () Source
buttonBoxSetLayout
data ButtonBoxSetLayoutMethodInfo Source
((~) (TYPE Lifted) signature (ButtonBoxStyle -> m ()), MonadIO m, ButtonBoxK a) => MethodInfo (TYPE Lifted) ButtonBoxSetLayoutMethodInfo a signature Source | |
buttonBoxSetLayout :: (MonadIO m, ButtonBoxK a) => a -> ButtonBoxStyle -> m () Source
Properties
LayoutStyle
data ButtonBoxLayoutStylePropertyInfo 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