Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
No description available in the introspection data.
Synopsis
- newtype ViewSwitcherBar = ViewSwitcherBar (ManagedPtr ViewSwitcherBar)
- class (GObject o, IsDescendantOf ViewSwitcherBar o) => IsViewSwitcherBar o
- toViewSwitcherBar :: (MonadIO m, IsViewSwitcherBar o) => o -> m ViewSwitcherBar
- viewSwitcherBarGetIconSize :: (HasCallStack, MonadIO m, IsViewSwitcherBar a) => a -> m IconSize
- viewSwitcherBarGetPolicy :: (HasCallStack, MonadIO m, IsViewSwitcherBar a) => a -> m ViewSwitcherPolicy
- viewSwitcherBarGetReveal :: (HasCallStack, MonadIO m, IsViewSwitcherBar a) => a -> m Bool
- viewSwitcherBarGetStack :: (HasCallStack, MonadIO m, IsViewSwitcherBar a) => a -> m (Maybe Stack)
- viewSwitcherBarNew :: (HasCallStack, MonadIO m) => m ViewSwitcherBar
- viewSwitcherBarSetIconSize :: (HasCallStack, MonadIO m, IsViewSwitcherBar a) => a -> IconSize -> m ()
- viewSwitcherBarSetPolicy :: (HasCallStack, MonadIO m, IsViewSwitcherBar a) => a -> ViewSwitcherPolicy -> m ()
- viewSwitcherBarSetReveal :: (HasCallStack, MonadIO m, IsViewSwitcherBar a) => a -> Bool -> m ()
- viewSwitcherBarSetStack :: (HasCallStack, MonadIO m, IsViewSwitcherBar a, IsStack b) => a -> Maybe b -> m ()
- constructViewSwitcherBarIconSize :: (IsViewSwitcherBar o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getViewSwitcherBarIconSize :: (MonadIO m, IsViewSwitcherBar o) => o -> m Int32
- setViewSwitcherBarIconSize :: (MonadIO m, IsViewSwitcherBar o) => o -> Int32 -> m ()
- constructViewSwitcherBarPolicy :: (IsViewSwitcherBar o, MonadIO m) => ViewSwitcherPolicy -> m (GValueConstruct o)
- getViewSwitcherBarPolicy :: (MonadIO m, IsViewSwitcherBar o) => o -> m ViewSwitcherPolicy
- setViewSwitcherBarPolicy :: (MonadIO m, IsViewSwitcherBar o) => o -> ViewSwitcherPolicy -> m ()
- constructViewSwitcherBarReveal :: (IsViewSwitcherBar o, MonadIO m) => Bool -> m (GValueConstruct o)
- getViewSwitcherBarReveal :: (MonadIO m, IsViewSwitcherBar o) => o -> m Bool
- setViewSwitcherBarReveal :: (MonadIO m, IsViewSwitcherBar o) => o -> Bool -> m ()
- clearViewSwitcherBarStack :: (MonadIO m, IsViewSwitcherBar o) => o -> m ()
- constructViewSwitcherBarStack :: (IsViewSwitcherBar o, MonadIO m, IsStack a) => a -> m (GValueConstruct o)
- getViewSwitcherBarStack :: (MonadIO m, IsViewSwitcherBar o) => o -> m (Maybe Stack)
- setViewSwitcherBarStack :: (MonadIO m, IsViewSwitcherBar o, IsStack a) => o -> a -> m ()
Exported types
newtype ViewSwitcherBar Source #
Memory-managed wrapper type.
ViewSwitcherBar (ManagedPtr ViewSwitcherBar) |
Instances
class (GObject o, IsDescendantOf ViewSwitcherBar o) => IsViewSwitcherBar o Source #
Type class for types which can be safely cast to ViewSwitcherBar
, for instance with toViewSwitcherBar
.
Instances
(GObject o, IsDescendantOf ViewSwitcherBar o) => IsViewSwitcherBar o Source # | |
Defined in GI.Handy.Objects.ViewSwitcherBar |
toViewSwitcherBar :: (MonadIO m, IsViewSwitcherBar o) => o -> m ViewSwitcherBar Source #
Cast to ViewSwitcherBar
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Overloaded methods
getIconSize
viewSwitcherBarGetIconSize Source #
:: (HasCallStack, MonadIO m, IsViewSwitcherBar a) | |
=> a |
|
-> m IconSize | Returns: the icon size of the images |
Get the icon size of the images used in the ViewSwitcher
.
Since: 0.0.10
getPolicy
viewSwitcherBarGetPolicy Source #
:: (HasCallStack, MonadIO m, IsViewSwitcherBar a) | |
=> a |
|
-> m ViewSwitcherPolicy | Returns: the policy of |
Gets the policy of self
.
Since: 0.0.10
getReveal
viewSwitcherBarGetReveal Source #
:: (HasCallStack, MonadIO m, IsViewSwitcherBar a) | |
=> a |
|
-> m Bool | Returns: |
Gets whether self
should be revealed or not.
Since: 0.0.10
getStack
viewSwitcherBarGetStack Source #
:: (HasCallStack, MonadIO m, IsViewSwitcherBar a) | |
=> a |
|
-> m (Maybe Stack) | Returns: the |
Get the Stack
being controlled by the ViewSwitcher
.
Since: 0.0.10
new
:: (HasCallStack, MonadIO m) | |
=> m ViewSwitcherBar | Returns: a new |
Creates a new ViewSwitcherBar
widget.
Since: 0.0.10
setIconSize
viewSwitcherBarSetIconSize Source #
:: (HasCallStack, MonadIO m, IsViewSwitcherBar a) | |
=> a |
|
-> IconSize |
|
-> m () |
Change the icon size hint for the icons in a ViewSwitcher
.
Since: 0.0.10
setPolicy
viewSwitcherBarSetPolicy Source #
:: (HasCallStack, MonadIO m, IsViewSwitcherBar a) | |
=> a |
|
-> ViewSwitcherPolicy |
|
-> m () |
Sets the policy of self
.
Since: 0.0.10
setReveal
viewSwitcherBarSetReveal Source #
:: (HasCallStack, MonadIO m, IsViewSwitcherBar a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets whether self
should be revealed or not.
Since: 0.0.10
setStack
viewSwitcherBarSetStack Source #
:: (HasCallStack, MonadIO m, IsViewSwitcherBar a, IsStack b) | |
=> a |
|
-> Maybe b |
|
-> m () |
Sets the Stack
to control.
Since: 0.0.10
Properties
iconSize
Use the "icon-size" property to hint the icons to use, you almost certainly
want to leave this as IconSizeButton
.
Since: 0.0.10
constructViewSwitcherBarIconSize :: (IsViewSwitcherBar o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “icon-size
” property. This is rarely needed directly, but it is used by new
.
getViewSwitcherBarIconSize :: (MonadIO m, IsViewSwitcherBar o) => o -> m Int32 Source #
Get the value of the “icon-size
” property.
When overloading is enabled, this is equivalent to
get
viewSwitcherBar #iconSize
setViewSwitcherBarIconSize :: (MonadIO m, IsViewSwitcherBar o) => o -> Int32 -> m () Source #
Set the value of the “icon-size
” property.
When overloading is enabled, this is equivalent to
set
viewSwitcherBar [ #iconSize:=
value ]
policy
The ViewSwitcherPolicy
the ViewSwitcher
should use to determine
which mode to use.
Since: 0.0.10
constructViewSwitcherBarPolicy :: (IsViewSwitcherBar o, MonadIO m) => ViewSwitcherPolicy -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “policy
” property. This is rarely needed directly, but it is used by new
.
getViewSwitcherBarPolicy :: (MonadIO m, IsViewSwitcherBar o) => o -> m ViewSwitcherPolicy Source #
Get the value of the “policy
” property.
When overloading is enabled, this is equivalent to
get
viewSwitcherBar #policy
setViewSwitcherBarPolicy :: (MonadIO m, IsViewSwitcherBar o) => o -> ViewSwitcherPolicy -> m () Source #
Set the value of the “policy
” property.
When overloading is enabled, this is equivalent to
set
viewSwitcherBar [ #policy:=
value ]
reveal
Whether the bar should be revealed or hidden.
Since: 0.0.10
constructViewSwitcherBarReveal :: (IsViewSwitcherBar o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “reveal
” property. This is rarely needed directly, but it is used by new
.
getViewSwitcherBarReveal :: (MonadIO m, IsViewSwitcherBar o) => o -> m Bool Source #
Get the value of the “reveal
” property.
When overloading is enabled, this is equivalent to
get
viewSwitcherBar #reveal
setViewSwitcherBarReveal :: (MonadIO m, IsViewSwitcherBar o) => o -> Bool -> m () Source #
Set the value of the “reveal
” property.
When overloading is enabled, this is equivalent to
set
viewSwitcherBar [ #reveal:=
value ]
stack
The Stack
the ViewSwitcher
controls.
Since: 0.0.10
clearViewSwitcherBarStack :: (MonadIO m, IsViewSwitcherBar o) => o -> m () Source #
Set the value of the “stack
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#stack
constructViewSwitcherBarStack :: (IsViewSwitcherBar o, MonadIO m, IsStack a) => a -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “stack
” property. This is rarely needed directly, but it is used by new
.
getViewSwitcherBarStack :: (MonadIO m, IsViewSwitcherBar o) => o -> m (Maybe Stack) Source #
Get the value of the “stack
” property.
When overloading is enabled, this is equivalent to
get
viewSwitcherBar #stack
setViewSwitcherBarStack :: (MonadIO m, IsViewSwitcherBar o, IsStack a) => o -> a -> m () Source #
Set the value of the “stack
” property.
When overloading is enabled, this is equivalent to
set
viewSwitcherBar [ #stack:=
value ]