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 |
- Exported types
- Methods
- Overloaded methods
- getCanSwipeBack
- getCanSwipeForward
- getChildTransitionDuration
- getChildTransitionRunning
- getChildTransitionType
- getFold
- getHomogeneous
- getInterpolateSize
- getModeTransitionDuration
- getModeTransitionType
- getTransitionType
- getVisibleChild
- getVisibleChildName
- new
- setCanSwipeBack
- setCanSwipeForward
- setChildTransitionDuration
- setChildTransitionType
- setHomogeneous
- setInterpolateSize
- setModeTransitionDuration
- setModeTransitionType
- setTransitionType
- setVisibleChild
- setVisibleChildName
- Properties
No description available in the introspection data.
Synopsis
- newtype Leaflet = Leaflet (ManagedPtr Leaflet)
- class (GObject o, IsDescendantOf Leaflet o) => IsLeaflet o
- toLeaflet :: (MonadIO m, IsLeaflet o) => o -> m Leaflet
- leafletGetCanSwipeBack :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> m Bool
- leafletGetCanSwipeForward :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> m Bool
- leafletGetChildTransitionDuration :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> m Word32
- leafletGetChildTransitionRunning :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> m Bool
- leafletGetChildTransitionType :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> m LeafletChildTransitionType
- leafletGetFold :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> m Fold
- leafletGetHomogeneous :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> Fold -> Orientation -> m Bool
- leafletGetInterpolateSize :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> m Bool
- leafletGetModeTransitionDuration :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> m Word32
- leafletGetModeTransitionType :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> m LeafletModeTransitionType
- leafletGetTransitionType :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> m LeafletTransitionType
- leafletGetVisibleChild :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> m Widget
- leafletGetVisibleChildName :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> m Text
- leafletNew :: (HasCallStack, MonadIO m) => m Leaflet
- leafletSetCanSwipeBack :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> Bool -> m ()
- leafletSetCanSwipeForward :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> Bool -> m ()
- leafletSetChildTransitionDuration :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> Word32 -> m ()
- leafletSetChildTransitionType :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> LeafletChildTransitionType -> m ()
- leafletSetHomogeneous :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> Fold -> Orientation -> Bool -> m ()
- leafletSetInterpolateSize :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> Bool -> m ()
- leafletSetModeTransitionDuration :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> Word32 -> m ()
- leafletSetModeTransitionType :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> LeafletModeTransitionType -> m ()
- leafletSetTransitionType :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> LeafletTransitionType -> m ()
- leafletSetVisibleChild :: (HasCallStack, MonadIO m, IsLeaflet a, IsWidget b) => a -> b -> m ()
- leafletSetVisibleChildName :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> Text -> m ()
- constructLeafletCanSwipeBack :: (IsLeaflet o, MonadIO m) => Bool -> m (GValueConstruct o)
- getLeafletCanSwipeBack :: (MonadIO m, IsLeaflet o) => o -> m Bool
- setLeafletCanSwipeBack :: (MonadIO m, IsLeaflet o) => o -> Bool -> m ()
- constructLeafletCanSwipeForward :: (IsLeaflet o, MonadIO m) => Bool -> m (GValueConstruct o)
- getLeafletCanSwipeForward :: (MonadIO m, IsLeaflet o) => o -> m Bool
- setLeafletCanSwipeForward :: (MonadIO m, IsLeaflet o) => o -> Bool -> m ()
- constructLeafletChildTransitionDuration :: (IsLeaflet o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getLeafletChildTransitionDuration :: (MonadIO m, IsLeaflet o) => o -> m Word32
- setLeafletChildTransitionDuration :: (MonadIO m, IsLeaflet o) => o -> Word32 -> m ()
- getLeafletChildTransitionRunning :: (MonadIO m, IsLeaflet o) => o -> m Bool
- constructLeafletChildTransitionType :: (IsLeaflet o, MonadIO m) => LeafletChildTransitionType -> m (GValueConstruct o)
- getLeafletChildTransitionType :: (MonadIO m, IsLeaflet o) => o -> m LeafletChildTransitionType
- setLeafletChildTransitionType :: (MonadIO m, IsLeaflet o) => o -> LeafletChildTransitionType -> m ()
- getLeafletFold :: (MonadIO m, IsLeaflet o) => o -> m Fold
- getLeafletFolded :: (MonadIO m, IsLeaflet o) => o -> m Bool
- constructLeafletHhomogeneousFolded :: (IsLeaflet o, MonadIO m) => Bool -> m (GValueConstruct o)
- getLeafletHhomogeneousFolded :: (MonadIO m, IsLeaflet o) => o -> m Bool
- setLeafletHhomogeneousFolded :: (MonadIO m, IsLeaflet o) => o -> Bool -> m ()
- constructLeafletHhomogeneousUnfolded :: (IsLeaflet o, MonadIO m) => Bool -> m (GValueConstruct o)
- getLeafletHhomogeneousUnfolded :: (MonadIO m, IsLeaflet o) => o -> m Bool
- setLeafletHhomogeneousUnfolded :: (MonadIO m, IsLeaflet o) => o -> Bool -> m ()
- constructLeafletInterpolateSize :: (IsLeaflet o, MonadIO m) => Bool -> m (GValueConstruct o)
- getLeafletInterpolateSize :: (MonadIO m, IsLeaflet o) => o -> m Bool
- setLeafletInterpolateSize :: (MonadIO m, IsLeaflet o) => o -> Bool -> m ()
- constructLeafletModeTransitionDuration :: (IsLeaflet o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getLeafletModeTransitionDuration :: (MonadIO m, IsLeaflet o) => o -> m Word32
- setLeafletModeTransitionDuration :: (MonadIO m, IsLeaflet o) => o -> Word32 -> m ()
- constructLeafletModeTransitionType :: (IsLeaflet o, MonadIO m) => LeafletModeTransitionType -> m (GValueConstruct o)
- getLeafletModeTransitionType :: (MonadIO m, IsLeaflet o) => o -> m LeafletModeTransitionType
- setLeafletModeTransitionType :: (MonadIO m, IsLeaflet o) => o -> LeafletModeTransitionType -> m ()
- constructLeafletTransitionType :: (IsLeaflet o, MonadIO m) => LeafletTransitionType -> m (GValueConstruct o)
- getLeafletTransitionType :: (MonadIO m, IsLeaflet o) => o -> m LeafletTransitionType
- setLeafletTransitionType :: (MonadIO m, IsLeaflet o) => o -> LeafletTransitionType -> m ()
- constructLeafletVhomogeneousFolded :: (IsLeaflet o, MonadIO m) => Bool -> m (GValueConstruct o)
- getLeafletVhomogeneousFolded :: (MonadIO m, IsLeaflet o) => o -> m Bool
- setLeafletVhomogeneousFolded :: (MonadIO m, IsLeaflet o) => o -> Bool -> m ()
- constructLeafletVhomogeneousUnfolded :: (IsLeaflet o, MonadIO m) => Bool -> m (GValueConstruct o)
- getLeafletVhomogeneousUnfolded :: (MonadIO m, IsLeaflet o) => o -> m Bool
- setLeafletVhomogeneousUnfolded :: (MonadIO m, IsLeaflet o) => o -> Bool -> m ()
- constructLeafletVisibleChild :: (IsLeaflet o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
- getLeafletVisibleChild :: (MonadIO m, IsLeaflet o) => o -> m Widget
- setLeafletVisibleChild :: (MonadIO m, IsLeaflet o, IsWidget a) => o -> a -> m ()
- constructLeafletVisibleChildName :: (IsLeaflet o, MonadIO m) => Text -> m (GValueConstruct o)
- getLeafletVisibleChildName :: (MonadIO m, IsLeaflet o) => o -> m Text
- setLeafletVisibleChildName :: (MonadIO m, IsLeaflet o) => o -> Text -> m ()
Exported types
Memory-managed wrapper type.
Instances
Eq Leaflet Source # | |
GObject Leaflet Source # | |
Defined in GI.Handy.Objects.Leaflet | |
ManagedPtrNewtype Leaflet Source # | |
Defined in GI.Handy.Objects.Leaflet toManagedPtr :: Leaflet -> ManagedPtr Leaflet | |
TypedObject Leaflet Source # | |
Defined in GI.Handy.Objects.Leaflet glibType :: IO GType | |
IsGValue Leaflet Source # | Convert |
Defined in GI.Handy.Objects.Leaflet toGValue :: Leaflet -> IO GValue fromGValue :: GValue -> IO Leaflet | |
HasParentTypes Leaflet Source # | |
Defined in GI.Handy.Objects.Leaflet | |
type ParentTypes Leaflet Source # | |
Defined in GI.Handy.Objects.Leaflet |
class (GObject o, IsDescendantOf Leaflet o) => IsLeaflet o Source #
Instances
(GObject o, IsDescendantOf Leaflet o) => IsLeaflet o Source # | |
Defined in GI.Handy.Objects.Leaflet |
Methods
Overloaded methods
getCanSwipeBack
leafletGetCanSwipeBack Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> m Bool | Returns: |
Returns whether the Leaflet
allows swiping to the previous child.
Since: 0.0.12
getCanSwipeForward
leafletGetCanSwipeForward Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> m Bool | Returns: |
Returns whether the Leaflet
allows swiping to the next child.
Since: 0.0.12
getChildTransitionDuration
leafletGetChildTransitionDuration Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> m Word32 | Returns: the mode transition duration |
Returns the amount of time (in milliseconds) that
transitions between children in self
will take.
getChildTransitionRunning
leafletGetChildTransitionRunning Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> m Bool | Returns: |
Returns whether self
is currently in a transition from one page to
another.
getChildTransitionType
leafletGetChildTransitionType Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> m LeafletChildTransitionType | Returns: the current mode transition type of |
Deprecated: (Since version 0.0.12)Use leafletGetTransitionType
Gets the type of animation that will be used
for transitions between children in self
.
getFold
Gets the fold of self
.
getHomogeneous
leafletGetHomogeneous Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> Fold |
|
-> Orientation |
|
-> m Bool | Returns: whether |
Gets whether self
is homogeneous for the given fold and orientation.
See leafletSetHomogeneous
.
getInterpolateSize
leafletGetInterpolateSize Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> m Bool | Returns: |
Returns wether the Leaflet
is set up to interpolate between
the sizes of children on page switch.
getModeTransitionDuration
leafletGetModeTransitionDuration Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> m Word32 | Returns: the mode transition duration |
Returns the amount of time (in milliseconds) that
transitions between modes in self
will take.
getModeTransitionType
leafletGetModeTransitionType Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> m LeafletModeTransitionType | Returns: the current mode transition type of |
Deprecated: (Since version 0.0.12)Use leafletGetTransitionType
Gets the type of animation that will be used
for transitions between modes in self
.
getTransitionType
leafletGetTransitionType Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> m LeafletTransitionType | Returns: the current transition type of |
Gets the type of animation that will be used
for transitions between modes and children in self
.
Since: 0.0.12
getVisibleChild
leafletGetVisibleChild Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> m Widget | Returns: the visible child widget |
Get the visible child widget.
getVisibleChildName
leafletGetVisibleChildName :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> m Text Source #
No description available in the introspection data.
new
leafletNew :: (HasCallStack, MonadIO m) => m Leaflet Source #
No description available in the introspection data.
setCanSwipeBack
leafletSetCanSwipeBack Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets whether or not self
allows switching to the previous child that has
'allow-visible' child property set to True
via a swipe gesture
Since: 0.0.12
setCanSwipeForward
leafletSetCanSwipeForward Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets whether or not self
allows switching to the next child that has
'allow-visible' child property set to True
via a swipe gesture.
Since: 0.0.12
setChildTransitionDuration
leafletSetChildTransitionDuration Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> Word32 |
|
-> m () |
Sets the duration that transitions between children in self
will take.
setChildTransitionType
leafletSetChildTransitionType Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> LeafletChildTransitionType |
|
-> m () |
Deprecated: (Since version 0.0.12)Use leafletSetTransitionType
Sets the type of animation that will be used for
transitions between children in self
.
The transition type can be changed without problems at runtime, so it is possible to change the animation based on the child that is about to become current.
setHomogeneous
leafletSetHomogeneous Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> Fold |
|
-> Orientation |
|
-> Bool |
|
-> m () |
Sets the Leaflet
to be homogeneous or not for the given fold and orientation.
If it is homogeneous, the Leaflet
will request the same
width or height for all its children depending on the orientation.
If it isn't and it is folded, the leaflet may change width or height
when a different child becomes visible.
setInterpolateSize
leafletSetInterpolateSize Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets whether or not self
will interpolate its size when
changing the visible child. If the Leaflet
:interpolate-size
property is set to True
, stack
will interpolate its size between
the current one and the one it'll take after changing the
visible child, according to the set transition duration.
setModeTransitionDuration
leafletSetModeTransitionDuration Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> Word32 |
|
-> m () |
Sets the duration that transitions between modes in self
will take.
setModeTransitionType
leafletSetModeTransitionType Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> LeafletModeTransitionType |
|
-> m () |
Deprecated: (Since version 0.0.12)Use leafletSetTransitionType
Sets the type of animation that will be used for
transitions between modes in self
.
The transition type can be changed without problems at runtime, so it is possible to change the animation based on the mode that is about to become current.
setTransitionType
leafletSetTransitionType Source #
:: (HasCallStack, MonadIO m, IsLeaflet a) | |
=> a |
|
-> LeafletTransitionType |
|
-> m () |
Sets the type of animation that will be used for transitions between modes
and children in self
.
The transition type can be changed without problems at runtime, so it is possible to change the animation based on the mode or child that is about to become current.
Since: 0.0.12
setVisibleChild
leafletSetVisibleChild :: (HasCallStack, MonadIO m, IsLeaflet a, IsWidget b) => a -> b -> m () Source #
No description available in the introspection data.
setVisibleChildName
leafletSetVisibleChildName :: (HasCallStack, MonadIO m, IsLeaflet a) => a -> Text -> m () Source #
No description available in the introspection data.
Properties
canSwipeBack
Whether or not self
allows switching to the previous child that has
'allow-visible' child property set to True
via a swipe gesture.
Since: 0.0.12
constructLeafletCanSwipeBack :: (IsLeaflet o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “can-swipe-back
” property. This is rarely needed directly, but it is used by new
.
getLeafletCanSwipeBack :: (MonadIO m, IsLeaflet o) => o -> m Bool Source #
Get the value of the “can-swipe-back
” property.
When overloading is enabled, this is equivalent to
get
leaflet #canSwipeBack
setLeafletCanSwipeBack :: (MonadIO m, IsLeaflet o) => o -> Bool -> m () Source #
Set the value of the “can-swipe-back
” property.
When overloading is enabled, this is equivalent to
set
leaflet [ #canSwipeBack:=
value ]
canSwipeForward
Whether or not self
allows switching to the next child that has
'allow-visible' child property set to True
via a swipe gesture.
Since: 0.0.12
constructLeafletCanSwipeForward :: (IsLeaflet o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “can-swipe-forward
” property. This is rarely needed directly, but it is used by new
.
getLeafletCanSwipeForward :: (MonadIO m, IsLeaflet o) => o -> m Bool Source #
Get the value of the “can-swipe-forward
” property.
When overloading is enabled, this is equivalent to
get
leaflet #canSwipeForward
setLeafletCanSwipeForward :: (MonadIO m, IsLeaflet o) => o -> Bool -> m () Source #
Set the value of the “can-swipe-forward
” property.
When overloading is enabled, this is equivalent to
set
leaflet [ #canSwipeForward:=
value ]
childTransitionDuration
No description available in the introspection data.
constructLeafletChildTransitionDuration :: (IsLeaflet o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “child-transition-duration
” property. This is rarely needed directly, but it is used by new
.
getLeafletChildTransitionDuration :: (MonadIO m, IsLeaflet o) => o -> m Word32 Source #
Get the value of the “child-transition-duration
” property.
When overloading is enabled, this is equivalent to
get
leaflet #childTransitionDuration
setLeafletChildTransitionDuration :: (MonadIO m, IsLeaflet o) => o -> Word32 -> m () Source #
Set the value of the “child-transition-duration
” property.
When overloading is enabled, this is equivalent to
set
leaflet [ #childTransitionDuration:=
value ]
childTransitionRunning
No description available in the introspection data.
getLeafletChildTransitionRunning :: (MonadIO m, IsLeaflet o) => o -> m Bool Source #
Get the value of the “child-transition-running
” property.
When overloading is enabled, this is equivalent to
get
leaflet #childTransitionRunning
childTransitionType
The type of animation used to transition between children
constructLeafletChildTransitionType :: (IsLeaflet o, MonadIO m) => LeafletChildTransitionType -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “child-transition-type
” property. This is rarely needed directly, but it is used by new
.
getLeafletChildTransitionType :: (MonadIO m, IsLeaflet o) => o -> m LeafletChildTransitionType Source #
Get the value of the “child-transition-type
” property.
When overloading is enabled, this is equivalent to
get
leaflet #childTransitionType
setLeafletChildTransitionType :: (MonadIO m, IsLeaflet o) => o -> LeafletChildTransitionType -> m () Source #
Set the value of the “child-transition-type
” property.
When overloading is enabled, this is equivalent to
set
leaflet [ #childTransitionType:=
value ]
fold
The fold of the leaflet.
The leaflet will be folded if the size allocated to it is smaller than the sum of the natural size of its children, it will be unfolded otherwise.
See also: Leaflet
:folded
.
getLeafletFold :: (MonadIO m, IsLeaflet o) => o -> m Fold Source #
Get the value of the “fold
” property.
When overloading is enabled, this is equivalent to
get
leaflet #fold
folded
True
if the leaflet is folded.
This is similar to the Leaflet
:fold
property but expressed as a
Bool
rather than a GEnum
. This makes it convenient to bind the
Leaflet
:fold
of a leaflet to any other Bool
property of other
Object
's using g_object_bind_property
().
getLeafletFolded :: (MonadIO m, IsLeaflet o) => o -> m Bool Source #
Get the value of the “folded
” property.
When overloading is enabled, this is equivalent to
get
leaflet #folded
hhomogeneousFolded
No description available in the introspection data.
constructLeafletHhomogeneousFolded :: (IsLeaflet o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “hhomogeneous-folded
” property. This is rarely needed directly, but it is used by new
.
getLeafletHhomogeneousFolded :: (MonadIO m, IsLeaflet o) => o -> m Bool Source #
Get the value of the “hhomogeneous-folded
” property.
When overloading is enabled, this is equivalent to
get
leaflet #hhomogeneousFolded
setLeafletHhomogeneousFolded :: (MonadIO m, IsLeaflet o) => o -> Bool -> m () Source #
Set the value of the “hhomogeneous-folded
” property.
When overloading is enabled, this is equivalent to
set
leaflet [ #hhomogeneousFolded:=
value ]
hhomogeneousUnfolded
No description available in the introspection data.
constructLeafletHhomogeneousUnfolded :: (IsLeaflet o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “hhomogeneous-unfolded
” property. This is rarely needed directly, but it is used by new
.
getLeafletHhomogeneousUnfolded :: (MonadIO m, IsLeaflet o) => o -> m Bool Source #
Get the value of the “hhomogeneous-unfolded
” property.
When overloading is enabled, this is equivalent to
get
leaflet #hhomogeneousUnfolded
setLeafletHhomogeneousUnfolded :: (MonadIO m, IsLeaflet o) => o -> Bool -> m () Source #
Set the value of the “hhomogeneous-unfolded
” property.
When overloading is enabled, this is equivalent to
set
leaflet [ #hhomogeneousUnfolded:=
value ]
interpolateSize
No description available in the introspection data.
constructLeafletInterpolateSize :: (IsLeaflet o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “interpolate-size
” property. This is rarely needed directly, but it is used by new
.
getLeafletInterpolateSize :: (MonadIO m, IsLeaflet o) => o -> m Bool Source #
Get the value of the “interpolate-size
” property.
When overloading is enabled, this is equivalent to
get
leaflet #interpolateSize
setLeafletInterpolateSize :: (MonadIO m, IsLeaflet o) => o -> Bool -> m () Source #
Set the value of the “interpolate-size
” property.
When overloading is enabled, this is equivalent to
set
leaflet [ #interpolateSize:=
value ]
modeTransitionDuration
No description available in the introspection data.
constructLeafletModeTransitionDuration :: (IsLeaflet o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “mode-transition-duration
” property. This is rarely needed directly, but it is used by new
.
getLeafletModeTransitionDuration :: (MonadIO m, IsLeaflet o) => o -> m Word32 Source #
Get the value of the “mode-transition-duration
” property.
When overloading is enabled, this is equivalent to
get
leaflet #modeTransitionDuration
setLeafletModeTransitionDuration :: (MonadIO m, IsLeaflet o) => o -> Word32 -> m () Source #
Set the value of the “mode-transition-duration
” property.
When overloading is enabled, this is equivalent to
set
leaflet [ #modeTransitionDuration:=
value ]
modeTransitionType
The type of animation used to transition between mode
constructLeafletModeTransitionType :: (IsLeaflet o, MonadIO m) => LeafletModeTransitionType -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “mode-transition-type
” property. This is rarely needed directly, but it is used by new
.
getLeafletModeTransitionType :: (MonadIO m, IsLeaflet o) => o -> m LeafletModeTransitionType Source #
Get the value of the “mode-transition-type
” property.
When overloading is enabled, this is equivalent to
get
leaflet #modeTransitionType
setLeafletModeTransitionType :: (MonadIO m, IsLeaflet o) => o -> LeafletModeTransitionType -> m () Source #
Set the value of the “mode-transition-type
” property.
When overloading is enabled, this is equivalent to
set
leaflet [ #modeTransitionType:=
value ]
transitionType
The type of animation that will be used for transitions between modes and children.
The transition type can be changed without problems at runtime, so it is possible to change the animation based on the mode or child that is about to become current.
Since: 0.0.12
constructLeafletTransitionType :: (IsLeaflet o, MonadIO m) => LeafletTransitionType -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “transition-type
” property. This is rarely needed directly, but it is used by new
.
getLeafletTransitionType :: (MonadIO m, IsLeaflet o) => o -> m LeafletTransitionType Source #
Get the value of the “transition-type
” property.
When overloading is enabled, this is equivalent to
get
leaflet #transitionType
setLeafletTransitionType :: (MonadIO m, IsLeaflet o) => o -> LeafletTransitionType -> m () Source #
Set the value of the “transition-type
” property.
When overloading is enabled, this is equivalent to
set
leaflet [ #transitionType:=
value ]
vhomogeneousFolded
No description available in the introspection data.
constructLeafletVhomogeneousFolded :: (IsLeaflet o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “vhomogeneous-folded
” property. This is rarely needed directly, but it is used by new
.
getLeafletVhomogeneousFolded :: (MonadIO m, IsLeaflet o) => o -> m Bool Source #
Get the value of the “vhomogeneous-folded
” property.
When overloading is enabled, this is equivalent to
get
leaflet #vhomogeneousFolded
setLeafletVhomogeneousFolded :: (MonadIO m, IsLeaflet o) => o -> Bool -> m () Source #
Set the value of the “vhomogeneous-folded
” property.
When overloading is enabled, this is equivalent to
set
leaflet [ #vhomogeneousFolded:=
value ]
vhomogeneousUnfolded
No description available in the introspection data.
constructLeafletVhomogeneousUnfolded :: (IsLeaflet o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “vhomogeneous-unfolded
” property. This is rarely needed directly, but it is used by new
.
getLeafletVhomogeneousUnfolded :: (MonadIO m, IsLeaflet o) => o -> m Bool Source #
Get the value of the “vhomogeneous-unfolded
” property.
When overloading is enabled, this is equivalent to
get
leaflet #vhomogeneousUnfolded
setLeafletVhomogeneousUnfolded :: (MonadIO m, IsLeaflet o) => o -> Bool -> m () Source #
Set the value of the “vhomogeneous-unfolded
” property.
When overloading is enabled, this is equivalent to
set
leaflet [ #vhomogeneousUnfolded:=
value ]
visibleChild
No description available in the introspection data.
constructLeafletVisibleChild :: (IsLeaflet o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “visible-child
” property. This is rarely needed directly, but it is used by new
.
getLeafletVisibleChild :: (MonadIO m, IsLeaflet o) => o -> m Widget Source #
Get the value of the “visible-child
” property.
When overloading is enabled, this is equivalent to
get
leaflet #visibleChild
setLeafletVisibleChild :: (MonadIO m, IsLeaflet o, IsWidget a) => o -> a -> m () Source #
Set the value of the “visible-child
” property.
When overloading is enabled, this is equivalent to
set
leaflet [ #visibleChild:=
value ]
visibleChildName
No description available in the introspection data.
constructLeafletVisibleChildName :: (IsLeaflet o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “visible-child-name
” property. This is rarely needed directly, but it is used by new
.
getLeafletVisibleChildName :: (MonadIO m, IsLeaflet o) => o -> m Text Source #
Get the value of the “visible-child-name
” property.
When overloading is enabled, this is equivalent to
get
leaflet #visibleChildName
setLeafletVisibleChildName :: (MonadIO m, IsLeaflet o) => o -> Text -> m () Source #
Set the value of the “visible-child-name
” property.
When overloading is enabled, this is equivalent to
set
leaflet [ #visibleChildName:=
value ]