| 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 |
GI.Gtk.Objects.ButtonBox
Contents
Description
- newtype ButtonBox = ButtonBox (ManagedPtr ButtonBox)
- class GObject o => IsButtonBox o
- toButtonBox :: IsButtonBox o => o -> IO ButtonBox
- noButtonBox :: Maybe ButtonBox
- data ButtonBoxGetChildNonHomogeneousMethodInfo
- buttonBoxGetChildNonHomogeneous :: (MonadIO m, IsButtonBox a, IsWidget b) => a -> b -> m Bool
- data ButtonBoxGetChildSecondaryMethodInfo
- buttonBoxGetChildSecondary :: (MonadIO m, IsButtonBox a, IsWidget b) => a -> b -> m Bool
- data ButtonBoxGetLayoutMethodInfo
- buttonBoxGetLayout :: (MonadIO m, IsButtonBox a) => a -> m ButtonBoxStyle
- buttonBoxNew :: MonadIO m => Orientation -> m ButtonBox
- data ButtonBoxSetChildNonHomogeneousMethodInfo
- buttonBoxSetChildNonHomogeneous :: (MonadIO m, IsButtonBox a, IsWidget b) => a -> b -> Bool -> m ()
- data ButtonBoxSetChildSecondaryMethodInfo
- buttonBoxSetChildSecondary :: (MonadIO m, IsButtonBox a, IsWidget b) => a -> b -> Bool -> m ()
- data ButtonBoxSetLayoutMethodInfo
- buttonBoxSetLayout :: (MonadIO m, IsButtonBox a) => a -> ButtonBoxStyle -> m ()
- data ButtonBoxLayoutStylePropertyInfo
- buttonBoxLayoutStyle :: AttrLabelProxy "layoutStyle"
- constructButtonBoxLayoutStyle :: IsButtonBox o => ButtonBoxStyle -> IO (GValueConstruct o)
- getButtonBoxLayoutStyle :: (MonadIO m, IsButtonBox o) => o -> m ButtonBoxStyle
- setButtonBoxLayoutStyle :: (MonadIO m, IsButtonBox o) => o -> ButtonBoxStyle -> m ()
Exported types
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 # | |
| ((~) * info (ResolveButtonBoxMethod t ButtonBox), MethodInfo * info ButtonBox p) => IsLabelProxy t (ButtonBox -> p) Source # | |
| HasAttributeList * ButtonBox Source # | |
| type SignalList ButtonBox Source # | |
| type AttributeList ButtonBox Source # | |
class GObject o => IsButtonBox o Source #
Instances
| (GObject a, UnknownAncestorError Constraint ButtonBox a) => IsButtonBox a Source # | |
| IsButtonBox ButtonBox Source # | |
| IsButtonBox HButtonBox Source # | |
| IsButtonBox VButtonBox Source # | |
toButtonBox :: IsButtonBox o => o -> IO ButtonBox Source #
Methods
getChildNonHomogeneous
data ButtonBoxGetChildNonHomogeneousMethodInfo Source #
Instances
| ((~) * signature (b -> m Bool), MonadIO m, IsButtonBox a, IsWidget b) => MethodInfo * ButtonBoxGetChildNonHomogeneousMethodInfo a signature Source # | |
buttonBoxGetChildNonHomogeneous :: (MonadIO m, IsButtonBox a, IsWidget b) => a -> b -> m Bool Source #
getChildSecondary
data ButtonBoxGetChildSecondaryMethodInfo Source #
Instances
| ((~) * signature (b -> m Bool), MonadIO m, IsButtonBox a, IsWidget b) => MethodInfo * ButtonBoxGetChildSecondaryMethodInfo a signature Source # | |
buttonBoxGetChildSecondary :: (MonadIO m, IsButtonBox a, IsWidget b) => a -> b -> m Bool Source #
getLayout
data ButtonBoxGetLayoutMethodInfo Source #
Instances
| ((~) * signature (m ButtonBoxStyle), MonadIO m, IsButtonBox a) => MethodInfo * ButtonBoxGetLayoutMethodInfo a signature Source # | |
buttonBoxGetLayout :: (MonadIO m, IsButtonBox a) => a -> m ButtonBoxStyle Source #
new
buttonBoxNew :: MonadIO m => Orientation -> m ButtonBox Source #
setChildNonHomogeneous
data ButtonBoxSetChildNonHomogeneousMethodInfo Source #
Instances
| ((~) * signature (b -> Bool -> m ()), MonadIO m, IsButtonBox a, IsWidget b) => MethodInfo * ButtonBoxSetChildNonHomogeneousMethodInfo a signature Source # | |
buttonBoxSetChildNonHomogeneous :: (MonadIO m, IsButtonBox a, IsWidget b) => a -> b -> Bool -> m () Source #
setChildSecondary
data ButtonBoxSetChildSecondaryMethodInfo Source #
Instances
| ((~) * signature (b -> Bool -> m ()), MonadIO m, IsButtonBox a, IsWidget b) => MethodInfo * ButtonBoxSetChildSecondaryMethodInfo a signature Source # | |
buttonBoxSetChildSecondary :: (MonadIO m, IsButtonBox a, IsWidget b) => a -> b -> Bool -> m () Source #
setLayout
data ButtonBoxSetLayoutMethodInfo Source #
Instances
| ((~) * signature (ButtonBoxStyle -> m ()), MonadIO m, IsButtonBox a) => MethodInfo * ButtonBoxSetLayoutMethodInfo a signature Source # | |
buttonBoxSetLayout :: (MonadIO m, IsButtonBox a) => a -> ButtonBoxStyle -> m () Source #
Properties
layoutStyle
data ButtonBoxLayoutStylePropertyInfo Source #
Instances
| AttrInfo ButtonBoxLayoutStylePropertyInfo Source # | |
| type AttrSetTypeConstraint ButtonBoxLayoutStylePropertyInfo Source # | |
| type AttrOrigin ButtonBoxLayoutStylePropertyInfo Source # | |
| type AttrLabel ButtonBoxLayoutStylePropertyInfo Source # | |
| type AttrGetType ButtonBoxLayoutStylePropertyInfo Source # | |
| type AttrBaseTypeConstraint ButtonBoxLayoutStylePropertyInfo Source # | |
| type AttrAllowedOps ButtonBoxLayoutStylePropertyInfo Source # | |
buttonBoxLayoutStyle :: AttrLabelProxy "layoutStyle" Source #
constructButtonBoxLayoutStyle :: IsButtonBox o => ButtonBoxStyle -> IO (GValueConstruct o) Source #
getButtonBoxLayoutStyle :: (MonadIO m, IsButtonBox o) => o -> m ButtonBoxStyle Source #
setButtonBoxLayoutStyle :: (MonadIO m, IsButtonBox o) => o -> ButtonBoxStyle -> m () Source #