gi-handy-1.0.1: libhandy bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Handy.Objects.Leaflet

Description

No description available in the introspection data.

Synopsis

Exported types

newtype Leaflet Source #

Memory-managed wrapper type.

Constructors

Leaflet (ManagedPtr Leaflet) 

Instances

Instances details
Eq Leaflet Source # 
Instance details

Defined in GI.Handy.Objects.Leaflet

Methods

(==) :: Leaflet -> Leaflet -> Bool #

(/=) :: Leaflet -> Leaflet -> Bool #

GObject Leaflet Source # 
Instance details

Defined in GI.Handy.Objects.Leaflet

ManagedPtrNewtype Leaflet Source # 
Instance details

Defined in GI.Handy.Objects.Leaflet

TypedObject Leaflet Source # 
Instance details

Defined in GI.Handy.Objects.Leaflet

Methods

glibType :: IO GType #

HasParentTypes Leaflet Source # 
Instance details

Defined in GI.Handy.Objects.Leaflet

IsGValue (Maybe Leaflet) Source #

Convert Leaflet to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Handy.Objects.Leaflet

type ParentTypes Leaflet Source # 
Instance details

Defined in GI.Handy.Objects.Leaflet

class (GObject o, IsDescendantOf Leaflet o) => IsLeaflet o Source #

Type class for types which can be safely cast to Leaflet, for instance with toLeaflet.

Instances

Instances details
(GObject o, IsDescendantOf Leaflet o) => IsLeaflet o Source # 
Instance details

Defined in GI.Handy.Objects.Leaflet

toLeaflet :: (MonadIO m, IsLeaflet o) => o -> m Leaflet Source #

Cast to Leaflet, for types for which this is known to be safe. For general casts, use castTo.

Methods

Click to display all available methods, including inherited ones

Expand

Methods

activate, add, addAccelerator, addChild, addDeviceEvents, addEvents, addMnemonicLabel, addTickCallback, bindProperty, bindPropertyFull, canActivateAccel, checkResize, childFocus, childGetProperty, childNotify, childNotifyByPspec, childSetProperty, childType, classPath, computeExpand, constructChild, createPangoContext, createPangoLayout, customFinished, customTagEnd, customTagStart, destroy, destroyed, deviceIsShadowed, dragBegin, dragBeginWithCoordinates, dragCheckThreshold, dragDestAddImageTargets, dragDestAddTextTargets, dragDestAddUriTargets, dragDestFindTarget, dragDestGetTargetList, dragDestGetTrackMotion, dragDestSet, dragDestSetProxy, dragDestSetTargetList, dragDestSetTrackMotion, dragDestUnset, dragGetData, dragHighlight, dragSourceAddImageTargets, dragSourceAddTextTargets, dragSourceAddUriTargets, dragSourceGetTargetList, dragSourceSet, dragSourceSetIconGicon, dragSourceSetIconName, dragSourceSetIconPixbuf, dragSourceSetIconStock, dragSourceSetTargetList, dragSourceUnset, dragUnhighlight, draw, emitChildSwitched, ensureStyle, errorBell, event, forall, forceFloating, foreach, freezeChildNotify, freezeNotify, getv, grabAdd, grabDefault, grabFocus, grabRemove, hasDefault, hasFocus, hasGrab, hasRcStyle, hasScreen, hasVisibleFocus, hide, hideOnDelete, inDestruction, initTemplate, inputShapeCombineRegion, insertActionGroup, insertChildAfter, intersect, isAncestor, isComposited, isDrawable, isFloating, isFocus, isSensitive, isToplevel, isVisible, keynavFailed, listAccelClosures, listActionPrefixes, listMnemonicLabels, map, mnemonicActivate, modifyBase, modifyBg, modifyCursor, modifyFg, modifyFont, modifyStyle, modifyText, navigate, notify, notifyByPspec, overrideBackgroundColor, overrideColor, overrideCursor, overrideFont, overrideSymbolicColor, parserFinished, path, prepend, propagateDraw, queueAllocate, queueComputeExpand, queueDraw, queueDrawArea, queueDrawRegion, queueResize, queueResizeNoRedraw, realize, ref, refSink, regionIntersect, registerWindow, remove, removeAccelerator, removeMnemonicLabel, removeTickCallback, renderIcon, renderIconPixbuf, reorderChildAfter, reparent, resetRcStyles, resetStyle, resizeChildren, runDispose, sendExpose, sendFocusChange, shapeCombineRegion, show, showAll, showNow, sizeAllocate, sizeAllocateWithBaseline, sizeRequest, stealData, stealQdata, styleAttach, styleGetProperty, switchChild, thawChildNotify, thawNotify, translateCoordinates, triggerTooltipQuery, unmap, unparent, unrealize, unref, unregisterWindow, unsetFocusChain, unsetStateFlags, watchClosure.

Getters

getAccessible, getActionGroup, getAdjacentChild, getAllocatedBaseline, getAllocatedHeight, getAllocatedSize, getAllocatedWidth, getAllocation, getAncestor, getAppPaintable, getBorderWidth, getCanDefault, getCanFocus, getCanSwipeBack, getCanSwipeForward, getCancelProgress, getChildByName, getChildRequisition, getChildTransitionDuration, getChildTransitionRunning, getChildVisible, getChildren, getClip, getClipboard, getCompositeName, getData, getDeviceEnabled, getDeviceEvents, getDirection, getDisplay, getDistance, getDoubleBuffered, getEvents, getFocusChain, getFocusChild, getFocusHadjustment, getFocusOnClick, getFocusVadjustment, getFolded, getFontMap, getFontOptions, getFrameClock, getHalign, getHasTooltip, getHasWindow, getHexpand, getHexpandSet, getHomogeneous, getInternalChild, getInterpolateSize, getMapped, getMarginBottom, getMarginEnd, getMarginLeft, getMarginRight, getMarginStart, getMarginTop, getModeTransitionDuration, getModifierMask, getModifierStyle, getName, getNoShowAll, getOpacity, getOrientation, getPangoContext, getParent, getParentWindow, getPath, getPathForChild, getPointer, getPreferredHeight, getPreferredHeightAndBaselineForWidth, getPreferredHeightForWidth, getPreferredSize, getPreferredWidth, getPreferredWidthForHeight, getProgress, getProperty, getQdata, getRealized, getReceivesDefault, getRequestMode, getRequisition, getResizeMode, getRootWindow, getScaleFactor, getScreen, getSensitive, getSettings, getSizeRequest, getSnapPoints, getState, getStateFlags, getStyle, getStyleContext, getSupportMultidevice, getSwipeArea, getSwipeTracker, getTemplateChild, getTooltipMarkup, getTooltipText, getTooltipWindow, getToplevel, getTransitionType, getValign, getValignWithBaseline, getVexpand, getVexpandSet, getVisible, getVisibleChild, getVisibleChildName, getVisual, getWindow.

Setters

setAccelPath, setAllocation, setAppPaintable, setBorderWidth, setBuildableProperty, setCanDefault, setCanFocus, setCanSwipeBack, setCanSwipeForward, setChildTransitionDuration, setChildVisible, setClip, setCompositeName, setData, setDataFull, setDeviceEnabled, setDeviceEvents, setDirection, setDoubleBuffered, setEvents, setFocusChain, setFocusChild, setFocusHadjustment, setFocusOnClick, setFocusVadjustment, setFontMap, setFontOptions, setHalign, setHasTooltip, setHasWindow, setHexpand, setHexpandSet, setHomogeneous, setInterpolateSize, setMapped, setMarginBottom, setMarginEnd, setMarginLeft, setMarginRight, setMarginStart, setMarginTop, setModeTransitionDuration, setName, setNoShowAll, setOpacity, setOrientation, setParent, setParentWindow, setProperty, setRealized, setReallocateRedraws, setReceivesDefault, setRedrawOnAllocate, setResizeMode, setSensitive, setSizeRequest, setState, setStateFlags, setStyle, setSupportMultidevice, setTooltipMarkup, setTooltipText, setTooltipWindow, setTransitionType, setValign, setVexpand, setVexpandSet, setVisible, setVisibleChild, setVisibleChildName, setVisual, setWindow.

getAdjacentChild

leafletGetAdjacentChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> NavigationDirection

direction: the direction

-> m (Maybe Widget)

Returns: the previous or next child, or Nothing if it doesn't exist.

Gets the previous or next child that doesn't have 'navigatable' child property set to False, or Nothing if it doesn't exist. This will be the same widget leafletNavigate will navigate to.

Since: 1.0

getCanSwipeBack

leafletGetCanSwipeBack Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> m Bool

Returns: True if back swipe is enabled.

Returns whether the Leaflet allows swiping to the previous child.

Since: 0.0.12

getCanSwipeForward

leafletGetCanSwipeForward Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> m Bool

Returns: True if forward swipe is enabled.

Returns whether the Leaflet allows swiping to the next child.

Since: 0.0.12

getChildByName

leafletGetChildByName Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> Text

name: the name of the child to find

-> m (Maybe Widget)

Returns: the requested child of self

Finds the child of self with the name given as the argument. Returns Nothing if there is no child with this name.

Since: 1.0

getChildTransitionDuration

leafletGetChildTransitionDuration Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> m Word32

Returns: the child transition duration

Returns the amount of time (in milliseconds) that transitions between children in self will take.

getChildTransitionRunning

leafletGetChildTransitionRunning Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> m Bool

Returns: True if the transition is currently running, False otherwise.

Returns whether self is currently in a transition from one page to another.

getFolded

leafletGetFolded Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> m Bool

Returns: whether self is folded.

Gets whether self is folded.

getHomogeneous

leafletGetHomogeneous Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> Bool

folded: the fold

-> Orientation

orientation: the orientation

-> m Bool

Returns: whether self is homogeneous for the given fold and orientation.

Gets whether self is homogeneous for the given fold and orientation. See leafletSetHomogeneous.

getInterpolateSize

leafletGetInterpolateSize Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> m Bool

Returns: True if child sizes are interpolated

Returns whether the Leaflet is set up to interpolate between the sizes of children on page switch.

getModeTransitionDuration

leafletGetModeTransitionDuration Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> m Word32

Returns: the mode transition duration

Returns the amount of time (in milliseconds) that transitions between modes in self will take.

getTransitionType

leafletGetTransitionType Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> m LeafletTransitionType

Returns: the current transition type of self

Gets the type of animation that will be used for transitions between modes and children in self.

Since: 0.0.12

getVisibleChild

leafletGetVisibleChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> m Widget

Returns: the visible child widget

Gets the visible child widget.

getVisibleChildName

leafletGetVisibleChildName Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> m Text

Returns: the name of the visible child

Gets the name of the currently visible child widget.

insertChildAfter

leafletInsertChildAfter Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a, IsWidget b, IsWidget c) 
=> a

self: a Leaflet

-> b

child: the Widget to insert

-> Maybe c

sibling: the sibling after which to insert child

-> m () 

Inserts child in the position after sibling in the list of children. If sibling is Nothing, insert child at the first position.

Since: 1.2

navigate

leafletNavigate Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> NavigationDirection

direction: the direction

-> m Bool

Returns: True if visible child was changed, False otherwise.

Switches to the previous or next child that doesn't have 'navigatable' child property set to False, similar to performing a swipe gesture to go in direction.

Since: 1.0

new

leafletNew :: (HasCallStack, MonadIO m) => m Leaflet Source #

No description available in the introspection data.

prepend

leafletPrepend Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a, IsWidget b) 
=> a

self: a Leaflet

-> b

child: the Widget to prepend

-> m () 

Inserts child at the first position in self.

Since: 1.2

reorderChildAfter

leafletReorderChildAfter Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a, IsWidget b, IsWidget c) 
=> a

self: a Leaflet

-> b

child: the Widget to move, must be a child of self

-> Maybe c

sibling: the sibling to move child after, or Nothing

-> m () 

Moves child to the position after sibling in the list of children. If sibling is Nothing, move child to the first position.

Since: 1.2

setCanSwipeBack

leafletSetCanSwipeBack Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> Bool

canSwipeBack: the new value

-> m () 

Sets whether or not self allows switching to the previous child that has 'navigatable' child property set to True via a swipe gesture

Since: 0.0.12

setCanSwipeForward

leafletSetCanSwipeForward Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> Bool

canSwipeForward: the new value

-> m () 

Sets whether or not self allows switching to the next child that has 'navigatable' child property set to True via a swipe gesture.

Since: 0.0.12

setChildTransitionDuration

leafletSetChildTransitionDuration Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> Word32

duration: the new duration, in milliseconds

-> m () 

Sets the duration that transitions between children in self will take.

setHomogeneous

leafletSetHomogeneous Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> Bool

folded: the fold

-> Orientation

orientation: the orientation

-> Bool

homogeneous: True to make self homogeneous

-> 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 #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> Bool

interpolateSize: the new value

-> 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, self 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 #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> Word32

duration: the new duration, in milliseconds

-> m () 

Sets the duration that transitions between modes in self will take.

setTransitionType

leafletSetTransitionType Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> LeafletTransitionType

transition: the new transition type

-> 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 Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a, IsWidget b) 
=> a

self: a Leaflet

-> b

visibleChild: the new child

-> m () 

Makes visibleChild visible using a transition determined by HdyLeaflet:transition-type and HdyLeaflet:child-transition-duration. The transition can be cancelled by the user, in which case visible child will change back to the previously visible child.

setVisibleChildName

leafletSetVisibleChildName Source #

Arguments

:: (HasCallStack, MonadIO m, IsLeaflet a) 
=> a

self: a Leaflet

-> Text

name: the name of a child

-> m () 

Makes the child with the name name visible.

See leafletSetVisibleChild for more details.

Properties

canSwipeBack

Whether or not the leaflet allows switching to the previous child that has 'navigatable' 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 the leaflet allows switching to the next child that has 'navigatable' 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

folded

True if the leaflet is folded.

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.

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 ]

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 ]