Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
GI.Dazzle.Objects.StackList
Description
No description available in the introspection data.
Synopsis
- newtype StackList = StackList (ManagedPtr StackList)
- class (GObject o, IsDescendantOf StackList o) => IsStackList o
- toStackList :: (MonadIO m, IsStackList o) => o -> m StackList
- stackListClear :: (HasCallStack, MonadIO m, IsStackList a) => a -> m ()
- stackListGetDepth :: (HasCallStack, MonadIO m, IsStackList a) => a -> m Word32
- stackListGetModel :: (HasCallStack, MonadIO m, IsStackList a) => a -> m ListModel
- stackListNew :: (HasCallStack, MonadIO m) => m StackList
- stackListPop :: (HasCallStack, MonadIO m, IsStackList a) => a -> m ()
- stackListPush :: (HasCallStack, MonadIO m, IsStackList a, IsWidget b, IsListModel c) => a -> b -> c -> StackListCreateWidgetFunc -> m ()
- getStackListModel :: (MonadIO m, IsStackList o) => o -> m ListModel
- type StackListHeaderActivatedCallback = ListBoxRow -> IO ()
- afterStackListHeaderActivated :: (IsStackList a, MonadIO m) => a -> ((?self :: a) => StackListHeaderActivatedCallback) -> m SignalHandlerId
- onStackListHeaderActivated :: (IsStackList a, MonadIO m) => a -> ((?self :: a) => StackListHeaderActivatedCallback) -> m SignalHandlerId
- type StackListRowActivatedCallback = ListBoxRow -> IO ()
- afterStackListRowActivated :: (IsStackList a, MonadIO m) => a -> ((?self :: a) => StackListRowActivatedCallback) -> m SignalHandlerId
- onStackListRowActivated :: (IsStackList a, MonadIO m) => a -> ((?self :: a) => StackListRowActivatedCallback) -> m SignalHandlerId
Exported types
Memory-managed wrapper type.
Instances
Eq StackList Source # | |
GObject StackList Source # | |
Defined in GI.Dazzle.Objects.StackList | |
ManagedPtrNewtype StackList Source # | |
Defined in GI.Dazzle.Objects.StackList Methods toManagedPtr :: StackList -> ManagedPtr StackList | |
TypedObject StackList Source # | |
Defined in GI.Dazzle.Objects.StackList | |
HasParentTypes StackList Source # | |
Defined in GI.Dazzle.Objects.StackList | |
IsGValue (Maybe StackList) Source # | Convert |
Defined in GI.Dazzle.Objects.StackList Methods gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe StackList -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe StackList) | |
type ParentTypes StackList Source # | |
Defined in GI.Dazzle.Objects.StackList type ParentTypes StackList = '[Bin, Container, Widget, Object, ImplementorIface, Buildable] |
class (GObject o, IsDescendantOf StackList o) => IsStackList o Source #
Type class for types which can be safely cast to StackList
, for instance with toStackList
.
Instances
(GObject o, IsDescendantOf StackList o) => IsStackList o Source # | |
Defined in GI.Dazzle.Objects.StackList |
toStackList :: (MonadIO m, IsStackList o) => o -> m StackList Source #
Methods
Click to display all available methods, including inherited ones
Methods
activate, add, addAccelerator, addChild, addDeviceEvents, addEvents, addMnemonicLabel, addTickCallback, bindProperty, bindPropertyFull, canActivateAccel, checkResize, childFocus, childGetProperty, childNotify, childNotifyByPspec, childSetProperty, childType, classPath, clear, 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, 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, pop, propagateDraw, push, 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, getAllocatedBaseline, getAllocatedHeight, getAllocatedSize, getAllocatedWidth, getAllocation, getAncestor, getAppPaintable, getBorderWidth, getCanDefault, getCanFocus, getChild, getChildRequisition, getChildVisible, getChildren, getClip, getClipboard, getCompositeName, getData, getDepth, getDeviceEnabled, getDeviceEvents, getDirection, getDisplay, getDoubleBuffered, getEvents, getFocusChain, getFocusChild, getFocusHadjustment, getFocusOnClick, getFocusVadjustment, getFontMap, getFontOptions, getFrameClock, getHalign, getHasTooltip, getHasWindow, getHexpand, getHexpandSet, getInternalChild, getMapped, getMarginBottom, getMarginEnd, getMarginLeft, getMarginRight, getMarginStart, getMarginTop, getModel, 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, getSensitive, getSettings, getSizeRequest, getState, getStateFlags, getStyle, getStyleContext, getSupportMultidevice, getTemplateChild, getTooltipMarkup, getTooltipText, getTooltipWindow, getToplevel, getValign, getValignWithBaseline, getVexpand, getVexpandSet, getVisible, getVisual, getWindow.
Setters
setAccelPath, setAllocation, setAppPaintable, setBorderWidth, setBuildableProperty, setCanDefault, setCanFocus, setChildVisible, setClip, setCompositeName, setData, setDataFull, setDeviceEnabled, setDeviceEvents, setDirection, setDoubleBuffered, setEvents, setFocusChain, setFocusChild, setFocusHadjustment, setFocusOnClick, setFocusVadjustment, setFontMap, setFontOptions, setHalign, setHasTooltip, setHasWindow, setHexpand, setHexpandSet, setMapped, setMarginBottom, setMarginEnd, setMarginLeft, setMarginRight, setMarginStart, setMarginTop, setName, setNoShowAll, setOpacity, setParent, setParentWindow, setProperty, setRealized, setReallocateRedraws, setReceivesDefault, setRedrawOnAllocate, setResizeMode, setSensitive, setSizeRequest, setState, setStateFlags, setStyle, setSupportMultidevice, setTooltipMarkup, setTooltipText, setTooltipWindow, setValign, setVexpand, setVexpandSet, setVisible, setVisual, setWindow.
clear
stackListClear :: (HasCallStack, MonadIO m, IsStackList a) => a -> m () Source #
No description available in the introspection data.
getDepth
stackListGetDepth :: (HasCallStack, MonadIO m, IsStackList a) => a -> m Word32 Source #
No description available in the introspection data.
getModel
Arguments
:: (HasCallStack, MonadIO m, IsStackList a) | |
=> a | |
-> m ListModel | Returns: An |
No description available in the introspection data.
new
stackListNew :: (HasCallStack, MonadIO m) => m StackList Source #
No description available in the introspection data.
pop
stackListPop :: (HasCallStack, MonadIO m, IsStackList a) => a -> m () Source #
No description available in the introspection data.
push
stackListPush :: (HasCallStack, MonadIO m, IsStackList a, IsWidget b, IsListModel c) => a -> b -> c -> StackListCreateWidgetFunc -> m () Source #
No description available in the introspection data.
Properties
model
No description available in the introspection data.
getStackListModel :: (MonadIO m, IsStackList o) => o -> m ListModel Source #
Get the value of the “model
” property.
When overloading is enabled, this is equivalent to
get
stackList #model
Signals
headerActivated
type StackListHeaderActivatedCallback = ListBoxRow -> IO () Source #
No description available in the introspection data.
afterStackListHeaderActivated :: (IsStackList a, MonadIO m) => a -> ((?self :: a) => StackListHeaderActivatedCallback) -> m SignalHandlerId Source #
Connect a signal handler for the headerActivated signal, to be run after the default handler. When overloading is enabled, this is equivalent to
after
stackList #headerActivated callback
By default the object invoking the signal is not passed to the callback.
If you need to access it, you can use the implit ?self
parameter.
Note that this requires activating the ImplicitParams
GHC extension.
onStackListHeaderActivated :: (IsStackList a, MonadIO m) => a -> ((?self :: a) => StackListHeaderActivatedCallback) -> m SignalHandlerId Source #
Connect a signal handler for the headerActivated signal, to be run before the default handler. When overloading is enabled, this is equivalent to
on
stackList #headerActivated callback
rowActivated
type StackListRowActivatedCallback = ListBoxRow -> IO () Source #
No description available in the introspection data.
afterStackListRowActivated :: (IsStackList a, MonadIO m) => a -> ((?self :: a) => StackListRowActivatedCallback) -> m SignalHandlerId Source #
Connect a signal handler for the rowActivated signal, to be run after the default handler. When overloading is enabled, this is equivalent to
after
stackList #rowActivated callback
By default the object invoking the signal is not passed to the callback.
If you need to access it, you can use the implit ?self
parameter.
Note that this requires activating the ImplicitParams
GHC extension.
onStackListRowActivated :: (IsStackList a, MonadIO m) => a -> ((?self :: a) => StackListRowActivatedCallback) -> m SignalHandlerId Source #
Connect a signal handler for the rowActivated signal, to be run before the default handler. When overloading is enabled, this is equivalent to
on
stackList #rowActivated callback