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

Description

No description available in the introspection data.

Synopsis

Exported types

class (GObject o, IsDescendantOf ExpanderRow o) => IsExpanderRow o Source #

Type class for types which can be safely cast to ExpanderRow, for instance with toExpanderRow.

Instances

Instances details
(GObject o, IsDescendantOf ExpanderRow o) => IsExpanderRow o Source # 
Instance details

Defined in GI.Handy.Objects.ExpanderRow

toExpanderRow :: (MonadIO m, IsExpanderRow o) => o -> m ExpanderRow Source #

Cast to ExpanderRow, 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, addAction, addChild, addDeviceEvents, addEvents, addMnemonicLabel, addPrefix, addTickCallback, bindProperty, bindPropertyFull, canActivateAccel, changed, 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, 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, isSelected, 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, thawChildNotify, thawNotify, translateCoordinates, triggerTooltipQuery, unmap, unparent, unrealize, unref, unregisterWindow, unsetFocusChain, unsetStateFlags, watchClosure.

Getters

getAccessible, getActionGroup, getActionName, getActionTargetValue, getActivatable, getAllocatedBaseline, getAllocatedHeight, getAllocatedSize, getAllocatedWidth, getAllocation, getAncestor, getAppPaintable, getBorderWidth, getCanDefault, getCanFocus, getChild, getChildRequisition, getChildVisible, getChildren, getClip, getClipboard, getCompositeName, getData, getDeviceEnabled, getDeviceEvents, getDirection, getDisplay, getDoubleBuffered, getEnableExpansion, getEvents, getExpanded, getFocusChain, getFocusChild, getFocusHadjustment, getFocusOnClick, getFocusVadjustment, getFontMap, getFontOptions, getFrameClock, getHalign, getHasTooltip, getHasWindow, getHeader, getHexpand, getHexpandSet, getIconName, getIndex, getInternalChild, getMapped, getMarginBottom, getMarginEnd, getMarginLeft, getMarginRight, getMarginStart, getMarginTop, getModifierMask, getModifierStyle, getName, getNoShowAll, getOpacity, getPangoContext, getParent, getParentWindow, getPath, getPathForChild, getPointer, getPreferredHeight, getPreferredHeightAndBaselineForWidth, getPreferredHeightForWidth, getPreferredSize, getPreferredWidth, getPreferredWidthForHeight, getProperty, getQdata, getRealized, getReceivesDefault, getRequestMode, getRequisition, getResizeMode, getRootWindow, getScaleFactor, getScreen, getSelectable, getSensitive, getSettings, getShowEnableSwitch, getSizeRequest, getState, getStateFlags, getStyle, getStyleContext, getSubtitle, getSupportMultidevice, getTemplateChild, getTitle, getTooltipMarkup, getTooltipText, getTooltipWindow, getToplevel, getUseUnderline, getValign, getValignWithBaseline, getVexpand, getVexpandSet, getVisible, getVisual, getWindow.

Setters

setAccelPath, setActionName, setActionTargetValue, setActivatable, setAllocation, setAppPaintable, setBorderWidth, setBuildableProperty, setCanDefault, setCanFocus, setChildVisible, setClip, setCompositeName, setData, setDataFull, setDetailedActionName, setDeviceEnabled, setDeviceEvents, setDirection, setDoubleBuffered, setEnableExpansion, setEvents, setExpanded, setFocusChain, setFocusChild, setFocusHadjustment, setFocusOnClick, setFocusVadjustment, setFontMap, setFontOptions, setHalign, setHasTooltip, setHasWindow, setHeader, setHexpand, setHexpandSet, setIconName, setMapped, setMarginBottom, setMarginEnd, setMarginLeft, setMarginRight, setMarginStart, setMarginTop, setName, setNoShowAll, setOpacity, setParent, setParentWindow, setProperty, setRealized, setReallocateRedraws, setReceivesDefault, setRedrawOnAllocate, setResizeMode, setSelectable, setSensitive, setShowEnableSwitch, setSizeRequest, setState, setStateFlags, setStyle, setSubtitle, setSupportMultidevice, setTitle, setTooltipMarkup, setTooltipText, setTooltipWindow, setUseUnderline, setValign, setVexpand, setVexpandSet, setVisible, setVisual, setWindow.

addAction

expanderRowAddAction Source #

Arguments

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

self: a ExpanderRow

-> b

widget: the action widget

-> m () 

Adds an action widget to self.

Since: 1.0

addPrefix

expanderRowAddPrefix Source #

Arguments

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

self: a ExpanderRow

-> b

widget: the prefix widget

-> m () 

Adds a prefix widget to self.

Since: 1.0

getEnableExpansion

expanderRowGetEnableExpansion Source #

Arguments

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

self: a ExpanderRow

-> m Bool

Returns: whether the expansion of self is enabled.

Gets whether the expansion of self is enabled.

Since: 0.0.6

getExpanded

expanderRowGetExpanded :: (HasCallStack, MonadIO m, IsExpanderRow a) => a -> m Bool Source #

No description available in the introspection data.

getIconName

expanderRowGetIconName Source #

Arguments

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

self: a ExpanderRow

-> m Text

Returns: the icon name for self.

Gets the icon name for self.

Since: 1.0

getShowEnableSwitch

expanderRowGetShowEnableSwitch Source #

Arguments

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

self: a ExpanderRow

-> m Bool

Returns: whether the switch enabling the expansion of self is visible.

Gets whether the switch enabling the expansion of self is visible.

Since: 0.0.6

getSubtitle

expanderRowGetSubtitle Source #

Arguments

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

self: a ExpanderRow

-> m (Maybe Text)

Returns: the subtitle for self, or Nothing.

Gets the subtitle for self.

Since: 1.0

getUseUnderline

expanderRowGetUseUnderline Source #

Arguments

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

self: a ExpanderRow

-> m Bool

Returns: True if an embedded underline in the title and subtitle labels indicates the mnemonic accelerator keys.

Gets whether an embedded underline in the text of the title and subtitle labels indicates a mnemonic. See expanderRowSetUseUnderline.

Since: 1.0

new

expanderRowNew Source #

Arguments

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

Returns: a new ExpanderRow

Creates a new ExpanderRow.

Since: 0.0.6

setEnableExpansion

expanderRowSetEnableExpansion Source #

Arguments

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

self: a ExpanderRow

-> Bool

enableExpansion: True to enable the expansion

-> m () 

Sets whether the expansion of self is enabled.

Since: 0.0.6

setExpanded

expanderRowSetExpanded :: (HasCallStack, MonadIO m, IsExpanderRow a) => a -> Bool -> m () Source #

No description available in the introspection data.

setIconName

expanderRowSetIconName Source #

Arguments

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

self: a ExpanderRow

-> Text

iconName: the icon name

-> m () 

Sets the icon name for self.

Since: 1.0

setShowEnableSwitch

expanderRowSetShowEnableSwitch Source #

Arguments

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

self: a ExpanderRow

-> Bool

showEnableSwitch: True to show the switch enabling the expansion

-> m () 

Sets whether the switch enabling the expansion of self is visible.

Since: 0.0.6

setSubtitle

expanderRowSetSubtitle Source #

Arguments

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

self: a ExpanderRow

-> Maybe Text

subtitle: the subtitle

-> m () 

Sets the subtitle for self.

Since: 1.0

setUseUnderline

expanderRowSetUseUnderline Source #

Arguments

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

self: a ExpanderRow

-> Bool

useUnderline: True if underlines in the text indicate mnemonics

-> m () 

If true, an underline in the text of the title and subtitle labels indicates the next character should be used for the mnemonic accelerator key.

Since: 1.0

Properties

enableExpansion

True if the expansion is enabled.

constructExpanderRowEnableExpansion :: (IsExpanderRow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

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

getExpanderRowEnableExpansion :: (MonadIO m, IsExpanderRow o) => o -> m Bool Source #

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

get expanderRow #enableExpansion

setExpanderRowEnableExpansion :: (MonadIO m, IsExpanderRow o) => o -> Bool -> m () Source #

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

set expanderRow [ #enableExpansion := value ]

expanded

True if the row is expanded.

constructExpanderRowExpanded :: (IsExpanderRow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

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

getExpanderRowExpanded :: (MonadIO m, IsExpanderRow o) => o -> m Bool Source #

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

get expanderRow #expanded

setExpanderRowExpanded :: (MonadIO m, IsExpanderRow o) => o -> Bool -> m () Source #

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

set expanderRow [ #expanded := value ]

iconName

The icon name for this row.

Since: 1.0

constructExpanderRowIconName :: (IsExpanderRow o, MonadIO m) => Text -> m (GValueConstruct o) Source #

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

getExpanderRowIconName :: (MonadIO m, IsExpanderRow o) => o -> m Text Source #

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

get expanderRow #iconName

setExpanderRowIconName :: (MonadIO m, IsExpanderRow o) => o -> Text -> m () Source #

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

set expanderRow [ #iconName := value ]

showEnableSwitch

True if the switch enabling the expansion is visible.

constructExpanderRowShowEnableSwitch :: (IsExpanderRow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

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

getExpanderRowShowEnableSwitch :: (MonadIO m, IsExpanderRow o) => o -> m Bool Source #

Get the value of the “show-enable-switch” property. When overloading is enabled, this is equivalent to

get expanderRow #showEnableSwitch

setExpanderRowShowEnableSwitch :: (MonadIO m, IsExpanderRow o) => o -> Bool -> m () Source #

Set the value of the “show-enable-switch” property. When overloading is enabled, this is equivalent to

set expanderRow [ #showEnableSwitch := value ]

subtitle

The subtitle for this row.

Since: 1.0

clearExpanderRowSubtitle :: (MonadIO m, IsExpanderRow o) => o -> m () Source #

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

clear #subtitle

constructExpanderRowSubtitle :: (IsExpanderRow o, MonadIO m) => Text -> m (GValueConstruct o) Source #

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

getExpanderRowSubtitle :: (MonadIO m, IsExpanderRow o) => o -> m (Maybe Text) Source #

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

get expanderRow #subtitle

setExpanderRowSubtitle :: (MonadIO m, IsExpanderRow o) => o -> Text -> m () Source #

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

set expanderRow [ #subtitle := value ]

useUnderline

Whether an embedded underline in the text of the title and subtitle labels indicates a mnemonic.

Since: 1.0

constructExpanderRowUseUnderline :: (IsExpanderRow o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

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

getExpanderRowUseUnderline :: (MonadIO m, IsExpanderRow o) => o -> m Bool Source #

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

get expanderRow #useUnderline

setExpanderRowUseUnderline :: (MonadIO m, IsExpanderRow o) => o -> Bool -> m () Source #

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

set expanderRow [ #useUnderline := value ]