| 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.StackSwitcher
Description
- newtype StackSwitcher = StackSwitcher (ManagedPtr StackSwitcher)
- class GObject o => IsStackSwitcher o
- toStackSwitcher :: IsStackSwitcher o => o -> IO StackSwitcher
- noStackSwitcher :: Maybe StackSwitcher
- data StackSwitcherGetStackMethodInfo
- stackSwitcherGetStack :: (MonadIO m, IsStackSwitcher a) => a -> m (Maybe Stack)
- stackSwitcherNew :: MonadIO m => m StackSwitcher
- data StackSwitcherSetStackMethodInfo
- stackSwitcherSetStack :: (MonadIO m, IsStackSwitcher a, IsStack b) => a -> Maybe b -> m ()
- data StackSwitcherIconSizePropertyInfo
- constructStackSwitcherIconSize :: IsStackSwitcher o => Int32 -> IO (GValueConstruct o)
- getStackSwitcherIconSize :: (MonadIO m, IsStackSwitcher o) => o -> m Int32
- setStackSwitcherIconSize :: (MonadIO m, IsStackSwitcher o) => o -> Int32 -> m ()
- stackSwitcherIconSize :: AttrLabelProxy "iconSize"
- data StackSwitcherStackPropertyInfo
- clearStackSwitcherStack :: (MonadIO m, IsStackSwitcher o) => o -> m ()
- constructStackSwitcherStack :: (IsStackSwitcher o, IsStack a) => a -> IO (GValueConstruct o)
- getStackSwitcherStack :: (MonadIO m, IsStackSwitcher o) => o -> m (Maybe Stack)
- setStackSwitcherStack :: (MonadIO m, IsStackSwitcher o, IsStack a) => o -> a -> m ()
- stackSwitcherStack :: AttrLabelProxy "stack"
Exported types
newtype StackSwitcher Source #
Constructors
| StackSwitcher (ManagedPtr StackSwitcher) |
Instances
| GObject StackSwitcher Source # | |
| IsObject StackSwitcher Source # | |
| IsWidget StackSwitcher Source # | |
| IsContainer StackSwitcher Source # | |
| IsBox StackSwitcher Source # | |
| IsOrientable StackSwitcher Source # | |
| IsBuildable StackSwitcher Source # | |
| IsImplementorIface StackSwitcher Source # | |
| IsStackSwitcher StackSwitcher Source # | |
| ((~) * info (ResolveStackSwitcherMethod t StackSwitcher), MethodInfo * info StackSwitcher p) => IsLabel t (StackSwitcher -> p) Source # | |
| ((~) * info (ResolveStackSwitcherMethod t StackSwitcher), MethodInfo * info StackSwitcher p) => IsLabelProxy t (StackSwitcher -> p) Source # | |
| HasAttributeList * StackSwitcher Source # | |
| type SignalList StackSwitcher Source # | |
| type AttributeList StackSwitcher Source # | |
class GObject o => IsStackSwitcher o Source #
Instances
| (GObject a, UnknownAncestorError Constraint StackSwitcher a) => IsStackSwitcher a Source # | |
| IsStackSwitcher StackSwitcher Source # | |
toStackSwitcher :: IsStackSwitcher o => o -> IO StackSwitcher Source #
Methods
getStack
data StackSwitcherGetStackMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Stack)), MonadIO m, IsStackSwitcher a) => MethodInfo * StackSwitcherGetStackMethodInfo a signature Source # | |
stackSwitcherGetStack :: (MonadIO m, IsStackSwitcher a) => a -> m (Maybe Stack) Source #
new
stackSwitcherNew :: MonadIO m => m StackSwitcher Source #
setStack
data StackSwitcherSetStackMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsStackSwitcher a, IsStack b) => MethodInfo * StackSwitcherSetStackMethodInfo a signature Source # | |
stackSwitcherSetStack :: (MonadIO m, IsStackSwitcher a, IsStack b) => a -> Maybe b -> m () Source #
Properties
iconSize
data StackSwitcherIconSizePropertyInfo Source #
Instances
| AttrInfo StackSwitcherIconSizePropertyInfo Source # | |
| type AttrSetTypeConstraint StackSwitcherIconSizePropertyInfo Source # | |
| type AttrOrigin StackSwitcherIconSizePropertyInfo Source # | |
| type AttrLabel StackSwitcherIconSizePropertyInfo Source # | |
| type AttrGetType StackSwitcherIconSizePropertyInfo Source # | |
| type AttrBaseTypeConstraint StackSwitcherIconSizePropertyInfo Source # | |
| type AttrAllowedOps StackSwitcherIconSizePropertyInfo Source # | |
constructStackSwitcherIconSize :: IsStackSwitcher o => Int32 -> IO (GValueConstruct o) Source #
getStackSwitcherIconSize :: (MonadIO m, IsStackSwitcher o) => o -> m Int32 Source #
setStackSwitcherIconSize :: (MonadIO m, IsStackSwitcher o) => o -> Int32 -> m () Source #
stackSwitcherIconSize :: AttrLabelProxy "iconSize" Source #
stack
data StackSwitcherStackPropertyInfo Source #
Instances
| AttrInfo StackSwitcherStackPropertyInfo Source # | |
| type AttrSetTypeConstraint StackSwitcherStackPropertyInfo Source # | |
| type AttrOrigin StackSwitcherStackPropertyInfo Source # | |
| type AttrLabel StackSwitcherStackPropertyInfo Source # | |
| type AttrGetType StackSwitcherStackPropertyInfo Source # | |
| type AttrBaseTypeConstraint StackSwitcherStackPropertyInfo Source # | |
| type AttrAllowedOps StackSwitcherStackPropertyInfo Source # | |
clearStackSwitcherStack :: (MonadIO m, IsStackSwitcher o) => o -> m () Source #
constructStackSwitcherStack :: (IsStackSwitcher o, IsStack a) => a -> IO (GValueConstruct o) Source #
getStackSwitcherStack :: (MonadIO m, IsStackSwitcher o) => o -> m (Maybe Stack) Source #
setStackSwitcherStack :: (MonadIO m, IsStackSwitcher o, IsStack a) => o -> a -> m () Source #
stackSwitcherStack :: AttrLabelProxy "stack" Source #