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.Flap

Description

No description available in the introspection data.

Synopsis

Exported types

newtype Flap Source #

Memory-managed wrapper type.

Constructors

Flap (ManagedPtr Flap) 

Instances

Instances details
Eq Flap Source # 
Instance details

Defined in GI.Handy.Objects.Flap

Methods

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

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

GObject Flap Source # 
Instance details

Defined in GI.Handy.Objects.Flap

ManagedPtrNewtype Flap Source # 
Instance details

Defined in GI.Handy.Objects.Flap

TypedObject Flap Source # 
Instance details

Defined in GI.Handy.Objects.Flap

Methods

glibType :: IO GType #

HasParentTypes Flap Source # 
Instance details

Defined in GI.Handy.Objects.Flap

IsGValue (Maybe Flap) Source #

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

Instance details

Defined in GI.Handy.Objects.Flap

type ParentTypes Flap Source # 
Instance details

Defined in GI.Handy.Objects.Flap

class (GObject o, IsDescendantOf Flap o) => IsFlap o Source #

Type class for types which can be safely cast to Flap, for instance with toFlap.

Instances

Instances details
(GObject o, IsDescendantOf Flap o) => IsFlap o Source # 
Instance details

Defined in GI.Handy.Objects.Flap

toFlap :: (MonadIO m, IsFlap o) => o -> m Flap Source #

Cast to Flap, 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, intersect, isAncestor, isComposited, isDrawable, isFloating, isFocus, isSensitive, isToplevel, isVisible, keynavFailed, listAccelClosures, listActionPrefixes, listMnemonicLabels, map, mnemonicActivate, modifyBase, modifyBg, modifyCursor, modifyFg, modifyFont, modifyStyle, modifyText, notify, notifyByPspec, overrideBackgroundColor, overrideColor, overrideCursor, overrideFont, overrideSymbolicColor, parserFinished, path, propagateDraw, queueAllocate, queueComputeExpand, queueDraw, queueDrawArea, queueDrawRegion, queueResize, queueResizeNoRedraw, realize, ref, refSink, regionIntersect, registerWindow, remove, removeAccelerator, removeMnemonicLabel, removeTickCallback, renderIcon, renderIconPixbuf, 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, getAllocatedBaseline, getAllocatedHeight, getAllocatedSize, getAllocatedWidth, getAllocation, getAncestor, getAppPaintable, getBorderWidth, getCanDefault, getCanFocus, getCancelProgress, getChildRequisition, getChildVisible, getChildren, getClip, getClipboard, getCompositeName, getContent, getData, getDeviceEnabled, getDeviceEvents, getDirection, getDisplay, getDistance, getDoubleBuffered, getEvents, getFlap, getFlapPosition, getFocusChain, getFocusChild, getFocusHadjustment, getFocusOnClick, getFocusVadjustment, getFoldDuration, getFoldPolicy, getFolded, getFontMap, getFontOptions, getFrameClock, getHalign, getHasTooltip, getHasWindow, getHexpand, getHexpandSet, getInternalChild, getLocked, getMapped, getMarginBottom, getMarginEnd, getMarginLeft, getMarginRight, getMarginStart, getMarginTop, getModal, 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, getRevealDuration, getRevealFlap, getRevealProgress, getRootWindow, getScaleFactor, getScreen, getSensitive, getSeparator, getSettings, getSizeRequest, getSnapPoints, getState, getStateFlags, getStyle, getStyleContext, getSupportMultidevice, getSwipeArea, getSwipeToClose, getSwipeToOpen, getSwipeTracker, getTemplateChild, getTooltipMarkup, getTooltipText, getTooltipWindow, getToplevel, getTransitionType, getValign, getValignWithBaseline, getVexpand, getVexpandSet, getVisible, getVisual, getWindow.

Setters

setAccelPath, setAllocation, setAppPaintable, setBorderWidth, setBuildableProperty, setCanDefault, setCanFocus, setChildVisible, setClip, setCompositeName, setContent, setData, setDataFull, setDeviceEnabled, setDeviceEvents, setDirection, setDoubleBuffered, setEvents, setFlap, setFlapPosition, setFocusChain, setFocusChild, setFocusHadjustment, setFocusOnClick, setFocusVadjustment, setFoldDuration, setFoldPolicy, setFontMap, setFontOptions, setHalign, setHasTooltip, setHasWindow, setHexpand, setHexpandSet, setLocked, setMapped, setMarginBottom, setMarginEnd, setMarginLeft, setMarginRight, setMarginStart, setMarginTop, setModal, setName, setNoShowAll, setOpacity, setOrientation, setParent, setParentWindow, setProperty, setRealized, setReallocateRedraws, setReceivesDefault, setRedrawOnAllocate, setResizeMode, setRevealDuration, setRevealFlap, setSensitive, setSeparator, setSizeRequest, setState, setStateFlags, setStyle, setSupportMultidevice, setSwipeToClose, setSwipeToOpen, setTooltipMarkup, setTooltipText, setTooltipWindow, setTransitionType, setValign, setVexpand, setVexpandSet, setVisible, setVisual, setWindow.

getContent

flapGetContent Source #

Arguments

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

self: a Flap

-> m (Maybe Widget)

Returns: the content widget for self

Gets the content widget for self

Since: 1.2

getFlap

flapGetFlap Source #

Arguments

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

self: a Flap

-> m (Maybe Widget)

Returns: the flap widget for self

Gets the flap widget for self

Since: 1.2

getFlapPosition

flapGetFlapPosition Source #

Arguments

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

self: a Flap

-> m PackType

Returns: the flap position for self

Gets the flap position for self.

Since: 1.2

getFoldDuration

flapGetFoldDuration Source #

Arguments

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

self: a Flap

-> m Word32

Returns: the fold transition duration

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

Since: 1.2

getFoldPolicy

flapGetFoldPolicy Source #

Arguments

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

self: a Flap

-> m FlapFoldPolicy

Returns: the current fold policy of self

Gets the current fold policy of self. See flapSetFoldPolicy.

Since: 1.2

getFolded

flapGetFolded Source #

Arguments

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

self: a Flap

-> m Bool

Returns: True if self is currently folded, False otherwise

Gets whether self is currently folded.

See Flap:fold-policy.

Since: 1.2

getLocked

flapGetLocked Source #

Arguments

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

self: a Flap

-> m Bool

Returns: True if self is locked, False otherwise

Gets whether self is locked.

Since: 1.2

getModal

flapGetModal Source #

Arguments

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

self: a Flap

-> m Bool

Returns: True if self is modal

Gets whether the self is modal. See flapSetModal.

Since: 1.2

getRevealDuration

flapGetRevealDuration Source #

Arguments

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

self: a Flap

-> m Word32

Returns: the reveal transition duration

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

Since: 1.2

getRevealFlap

flapGetRevealFlap Source #

Arguments

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

self: a Flap

-> m Bool

Returns: True if the flap widget is revealed, False otherwise.

Gets whether the flap widget is revealed for self.

Since: 1.2

getRevealProgress

flapGetRevealProgress Source #

Arguments

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

self: a Flap

-> m Double

Returns: the current reveal progress for self

Gets the current reveal transition progress for self. 0 means fully hidden, 1 means fully revealed. See Flap:reveal-flap.

Since: 1.2

getSeparator

flapGetSeparator Source #

Arguments

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

self: a Flap

-> m (Maybe Widget)

Returns: the separator widget for self

Gets the separator widget for self.

Since: 1.2

getSwipeToClose

flapGetSwipeToClose Source #

Arguments

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

self: a Flap

-> m Bool

Returns: True if self can be closed with a swipe gesture

Gets whether self can be closed with a swipe gesture.

Since: 1.2

getSwipeToOpen

flapGetSwipeToOpen Source #

Arguments

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

self: a Flap

-> m Bool

Returns: True if self can be opened with a swipe gesture

Gets whether self can be opened with a swipe gesture.

Since: 1.2

getTransitionType

flapGetTransitionType Source #

Arguments

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

self: a Flap

-> m FlapTransitionType

Returns: the current transition type of self

Gets the type of animation that will be used for reveal and fold transitions in self.

Since: 1.2

new

flapNew Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> m Flap

Returns: a new Flap

Creates a new Flap.

Since: 1.2

setContent

flapSetContent Source #

Arguments

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

self: a Flap

-> Maybe b

content: the content widget, or Nothing

-> m () 

Sets the content widget for self, always displayed when unfolded, and partially visible when folded.

Since: 1.2

setFlap

flapSetFlap Source #

Arguments

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

self: a Flap

-> Maybe b

flap: the flap widget, or Nothing

-> m () 

Sets the flap widget for self, only visible when Flap:reveal-progress is greater than 0.

Since: 1.2

setFlapPosition

flapSetFlapPosition Source #

Arguments

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

self: a Flap

-> PackType

position: the new value

-> m () 

Sets the flap position for self. If gTKPACKSTART, the flap is displayed before the content, if gTKPACKEND, it's displayed after the content.

Since: 1.2

setFoldDuration

flapSetFoldDuration Source #

Arguments

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

self: a Flap

-> Word32

duration: the new duration, in milliseconds

-> m () 

Sets the duration that fold transitions in self will take.

Since: 1.2

setFoldPolicy

flapSetFoldPolicy Source #

Arguments

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

self: a Flap

-> FlapFoldPolicy

policy: Fold policy

-> m () 

Sets the current fold policy for self. See FlapFoldPolicy for available policies.

Since: 1.2

setLocked

flapSetLocked Source #

Arguments

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

self: a Flap

-> Bool

locked: the new value

-> m () 

Sets whether self is locked.

If False, folding self when the flap is revealed automatically closes it, and unfolding it when the flap is not revealed opens it. If True, Flap:reveal-flap value never changes on its own.

Since: 1.2

setModal

flapSetModal Source #

Arguments

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

self: a Flap

-> Bool

modal: Whether self can be closed with a click

-> m () 

Sets whether the self can be closed with a click.

If modal is True, clicking the content widget while flap is revealed, or pressing Escape key, will close the flap. If False, clicks are passed through to the content widget.

Since: 1.2

setRevealDuration

flapSetRevealDuration Source #

Arguments

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

self: a Flap

-> Word32

duration: the new duration, in milliseconds

-> m () 

Sets the duration that reveal transitions in self will take.

Since: 1.2

setRevealFlap

flapSetRevealFlap Source #

Arguments

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

self: a Flap

-> Bool

revealFlap: True to reveal the flap widget, False otherwise

-> m () 

Sets whether the flap widget is revealed for self.

Since: 1.2

setSeparator

flapSetSeparator Source #

Arguments

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

self: a Flap

-> Maybe b

separator: the separator widget, or Nothing

-> m () 

Sets the separator widget for self, displayed between content and flap when there's no shadow to display. When exactly it's visible depends on the Flap:transition-type value. If Nothing, no separator will be used.

Since: 1.2

setSwipeToClose

flapSetSwipeToClose Source #

Arguments

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

self: a Flap

-> Bool

swipeToClose: Whether self can be closed with a swipe gesture

-> m () 

Sets whether self can be closed with a swipe gesture.

The area that can be swiped depends on the Flap:transition-type value.

Since: 1.2

setSwipeToOpen

flapSetSwipeToOpen Source #

Arguments

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

self: a Flap

-> Bool

swipeToOpen: Whether self can be opened with a swipe gesture

-> m () 

Sets whether self can be opened with a swipe gesture.

The area that can be swiped depends on the Flap:transition-type value.

Since: 1.2

setTransitionType

flapSetTransitionType Source #

Arguments

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

self: a Flap

-> FlapTransitionType

transitionType: the new transition type

-> m () 

Sets the type of animation that will be used for reveal and fold transitions in self.

Flap:flap is transparent by default, which means the content will be seen through it with FlapTransitionTypeOver transitions; add the .background style class to it if this is unwanted.

Since: 1.2

Properties

content

The content widget, always displayed when unfolded, and partially visible when folded.

Since: 1.2

clearFlapContent :: (MonadIO m, IsFlap o) => o -> m () Source #

Set the value of the “content” property to Nothing. When overloading is enabled, this is equivalent to

clear #content

constructFlapContent :: (IsFlap o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “content” property. This is rarely needed directly, but it is used by new.

getFlapContent :: (MonadIO m, IsFlap o) => o -> m (Maybe Widget) Source #

Get the value of the “content” property. When overloading is enabled, this is equivalent to

get flap #content

setFlapContent :: (MonadIO m, IsFlap o, IsWidget a) => o -> a -> m () Source #

Set the value of the “content” property. When overloading is enabled, this is equivalent to

set flap [ #content := value ]

flap

The flap widget, only visible when Flap:reveal-progress is greater than 0.

Since: 1.2

clearFlapFlap :: (MonadIO m, IsFlap o) => o -> m () Source #

Set the value of the “flap” property to Nothing. When overloading is enabled, this is equivalent to

clear #flap

constructFlapFlap :: (IsFlap o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “flap” property. This is rarely needed directly, but it is used by new.

getFlapFlap :: (MonadIO m, IsFlap o) => o -> m (Maybe Widget) Source #

Get the value of the “flap” property. When overloading is enabled, this is equivalent to

get flap #flap

setFlapFlap :: (MonadIO m, IsFlap o, IsWidget a) => o -> a -> m () Source #

Set the value of the “flap” property. When overloading is enabled, this is equivalent to

set flap [ #flap := value ]

flapPosition

The flap position for self. If gTKPACKSTART, the flap is displayed before the content, if gTKPACKEND, it's displayed after the content.

Since: 1.2

constructFlapFlapPosition :: (IsFlap o, MonadIO m) => PackType -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “flap-position” property. This is rarely needed directly, but it is used by new.

getFlapFlapPosition :: (MonadIO m, IsFlap o) => o -> m PackType Source #

Get the value of the “flap-position” property. When overloading is enabled, this is equivalent to

get flap #flapPosition

setFlapFlapPosition :: (MonadIO m, IsFlap o) => o -> PackType -> m () Source #

Set the value of the “flap-position” property. When overloading is enabled, this is equivalent to

set flap [ #flapPosition := value ]

foldDuration

The fold transition animation duration, in milliseconds.

Since: 1.2

constructFlapFoldDuration :: (IsFlap o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “fold-duration” property. This is rarely needed directly, but it is used by new.

getFlapFoldDuration :: (MonadIO m, IsFlap o) => o -> m Word32 Source #

Get the value of the “fold-duration” property. When overloading is enabled, this is equivalent to

get flap #foldDuration

setFlapFoldDuration :: (MonadIO m, IsFlap o) => o -> Word32 -> m () Source #

Set the value of the “fold-duration” property. When overloading is enabled, this is equivalent to

set flap [ #foldDuration := value ]

foldPolicy

The current fold policy. See FlapFoldPolicy for available policies.

Since: 1.2

constructFlapFoldPolicy :: (IsFlap o, MonadIO m) => FlapFoldPolicy -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “fold-policy” property. This is rarely needed directly, but it is used by new.

getFlapFoldPolicy :: (MonadIO m, IsFlap o) => o -> m FlapFoldPolicy Source #

Get the value of the “fold-policy” property. When overloading is enabled, this is equivalent to

get flap #foldPolicy

setFlapFoldPolicy :: (MonadIO m, IsFlap o) => o -> FlapFoldPolicy -> m () Source #

Set the value of the “fold-policy” property. When overloading is enabled, this is equivalent to

set flap [ #foldPolicy := value ]

folded

Whether the flap is currently folded.

See Flap:fold-policy.

Since: 1.2

getFlapFolded :: (MonadIO m, IsFlap o) => o -> m Bool Source #

Get the value of the “folded” property. When overloading is enabled, this is equivalent to

get flap #folded

locked

Whether the flap is locked.

If False, folding when the flap is revealed automatically closes it, and unfolding it when the flap is not revealed opens it. If True, Flap:reveal-flap value never changes on its own.

Since: 1.2

constructFlapLocked :: (IsFlap o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “locked” property. This is rarely needed directly, but it is used by new.

getFlapLocked :: (MonadIO m, IsFlap o) => o -> m Bool Source #

Get the value of the “locked” property. When overloading is enabled, this is equivalent to

get flap #locked

setFlapLocked :: (MonadIO m, IsFlap o) => o -> Bool -> m () Source #

Set the value of the “locked” property. When overloading is enabled, this is equivalent to

set flap [ #locked := value ]

modal

Whether the flap is modal.

If True, clicking the content widget while flap is revealed, as well as pressing Escape key, will close the flap. If False, clicks are passed through to the content widget.

Since: 1.2

constructFlapModal :: (IsFlap o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “modal” property. This is rarely needed directly, but it is used by new.

getFlapModal :: (MonadIO m, IsFlap o) => o -> m Bool Source #

Get the value of the “modal” property. When overloading is enabled, this is equivalent to

get flap #modal

setFlapModal :: (MonadIO m, IsFlap o) => o -> Bool -> m () Source #

Set the value of the “modal” property. When overloading is enabled, this is equivalent to

set flap [ #modal := value ]

revealDuration

The reveal transition animation duration, in milliseconds.

Since: 1.2

constructFlapRevealDuration :: (IsFlap o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “reveal-duration” property. This is rarely needed directly, but it is used by new.

getFlapRevealDuration :: (MonadIO m, IsFlap o) => o -> m Word32 Source #

Get the value of the “reveal-duration” property. When overloading is enabled, this is equivalent to

get flap #revealDuration

setFlapRevealDuration :: (MonadIO m, IsFlap o) => o -> Word32 -> m () Source #

Set the value of the “reveal-duration” property. When overloading is enabled, this is equivalent to

set flap [ #revealDuration := value ]

revealFlap

Whether the flap widget is revealed.

Since: 1.2

constructFlapRevealFlap :: (IsFlap o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “reveal-flap” property. This is rarely needed directly, but it is used by new.

getFlapRevealFlap :: (MonadIO m, IsFlap o) => o -> m Bool Source #

Get the value of the “reveal-flap” property. When overloading is enabled, this is equivalent to

get flap #revealFlap

setFlapRevealFlap :: (MonadIO m, IsFlap o) => o -> Bool -> m () Source #

Set the value of the “reveal-flap” property. When overloading is enabled, this is equivalent to

set flap [ #revealFlap := value ]

revealProgress

The current reveal transition progress. 0 means fully hidden, 1 means fully revealed See Flap:reveal-flap.

Since: 1.2

getFlapRevealProgress :: (MonadIO m, IsFlap o) => o -> m Double Source #

Get the value of the “reveal-progress” property. When overloading is enabled, this is equivalent to

get flap #revealProgress

separator

The separator widget, displayed between content and flap when there's no shadow to display. When exactly it's visible depends on the Flap:transition-type value. If Nothing, no separator will be used.

Since: 1.2

clearFlapSeparator :: (MonadIO m, IsFlap o) => o -> m () Source #

Set the value of the “separator” property to Nothing. When overloading is enabled, this is equivalent to

clear #separator

constructFlapSeparator :: (IsFlap o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “separator” property. This is rarely needed directly, but it is used by new.

getFlapSeparator :: (MonadIO m, IsFlap o) => o -> m (Maybe Widget) Source #

Get the value of the “separator” property. When overloading is enabled, this is equivalent to

get flap #separator

setFlapSeparator :: (MonadIO m, IsFlap o, IsWidget a) => o -> a -> m () Source #

Set the value of the “separator” property. When overloading is enabled, this is equivalent to

set flap [ #separator := value ]

swipeToClose

Whether the flap can be closed with a swipe gesture.

The area that can be swiped depends on the Flap:transition-type value.

Since: 1.2

constructFlapSwipeToClose :: (IsFlap o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “swipe-to-close” property. This is rarely needed directly, but it is used by new.

getFlapSwipeToClose :: (MonadIO m, IsFlap o) => o -> m Bool Source #

Get the value of the “swipe-to-close” property. When overloading is enabled, this is equivalent to

get flap #swipeToClose

setFlapSwipeToClose :: (MonadIO m, IsFlap o) => o -> Bool -> m () Source #

Set the value of the “swipe-to-close” property. When overloading is enabled, this is equivalent to

set flap [ #swipeToClose := value ]

swipeToOpen

Whether the flap can be opened with a swipe gesture.

The area that can be swiped depends on the Flap:transition-type value.

Since: 1.2

constructFlapSwipeToOpen :: (IsFlap o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “swipe-to-open” property. This is rarely needed directly, but it is used by new.

getFlapSwipeToOpen :: (MonadIO m, IsFlap o) => o -> m Bool Source #

Get the value of the “swipe-to-open” property. When overloading is enabled, this is equivalent to

get flap #swipeToOpen

setFlapSwipeToOpen :: (MonadIO m, IsFlap o) => o -> Bool -> m () Source #

Set the value of the “swipe-to-open” property. When overloading is enabled, this is equivalent to

set flap [ #swipeToOpen := value ]

transitionType

The type of animation that will be used for reveal and fold transitions in self.

Flap:flap is transparent by default, which means the content will be seen through it with FlapTransitionTypeOver transitions; add the .background style class to it if this is unwanted.

Since: 1.2

constructFlapTransitionType :: (IsFlap o, MonadIO m) => FlapTransitionType -> 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.

getFlapTransitionType :: (MonadIO m, IsFlap o) => o -> m FlapTransitionType Source #

Get the value of the “transition-type” property. When overloading is enabled, this is equivalent to

get flap #transitionType

setFlapTransitionType :: (MonadIO m, IsFlap o) => o -> FlapTransitionType -> m () Source #

Set the value of the “transition-type” property. When overloading is enabled, this is equivalent to

set flap [ #transitionType := value ]