gi-dazzle-1.0.2: libdazzle bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Dazzle.Objects.DockOverlay

Description

No description available in the introspection data.

Synopsis

Exported types

newtype DockOverlay Source #

Memory-managed wrapper type.

Constructors

DockOverlay (ManagedPtr DockOverlay) 

Instances

Instances details
Eq DockOverlay Source # 
Instance details

Defined in GI.Dazzle.Objects.DockOverlay

GObject DockOverlay Source # 
Instance details

Defined in GI.Dazzle.Objects.DockOverlay

ManagedPtrNewtype DockOverlay Source # 
Instance details

Defined in GI.Dazzle.Objects.DockOverlay

Methods

toManagedPtr :: DockOverlay -> ManagedPtr DockOverlay

TypedObject DockOverlay Source # 
Instance details

Defined in GI.Dazzle.Objects.DockOverlay

Methods

glibType :: IO GType

HasParentTypes DockOverlay Source # 
Instance details

Defined in GI.Dazzle.Objects.DockOverlay

IsGValue (Maybe DockOverlay) Source #

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

Instance details

Defined in GI.Dazzle.Objects.DockOverlay

Methods

gvalueGType_ :: IO GType

gvalueSet_ :: Ptr GValue -> Maybe DockOverlay -> IO ()

gvalueGet_ :: Ptr GValue -> IO (Maybe DockOverlay)

type ParentTypes DockOverlay Source # 
Instance details

Defined in GI.Dazzle.Objects.DockOverlay

type ParentTypes DockOverlay = '[EventBox, Bin, Container, Widget, Object, ImplementorIface, Dock, DockItem, Buildable]

class (GObject o, IsDescendantOf DockOverlay o) => IsDockOverlay o Source #

Type class for types which can be safely cast to DockOverlay, for instance with toDockOverlay.

Instances

Instances details
(GObject o, IsDescendantOf DockOverlay o) => IsDockOverlay o Source # 
Instance details

Defined in GI.Dazzle.Objects.DockOverlay

toDockOverlay :: (MonadIO m, IsDockOverlay o) => o -> m DockOverlay Source #

Cast to DockOverlay, 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, adopt, bindProperty, bindPropertyFull, canActivateAccel, checkResize, childFocus, childGetProperty, childNotify, childNotifyByPspec, childSetProperty, childType, classPath, close, 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, emitPresented, ensureStyle, errorBell, event, forall, forceFloating, foreach, freezeChildNotify, freezeNotify, getv, grabAdd, grabDefault, grabFocus, grabRemove, hasDefault, hasFocus, hasGrab, hasRcStyle, hasScreen, hasVisibleFocus, hasWidgets, hide, hideOnDelete, inDestruction, initTemplate, inputShapeCombineRegion, insertActionGroup, intersect, isAncestor, isComposited, isDrawable, isFloating, isFocus, isSensitive, isToplevel, isVisible, keynavFailed, listAccelClosures, listActionPrefixes, listMnemonicLabels, map, minimize, mnemonicActivate, modifyBase, modifyBg, modifyCursor, modifyFg, modifyFont, modifyStyle, modifyText, needsAttention, notify, notifyByPspec, overrideBackgroundColor, overrideColor, overrideCursor, overrideFont, overrideSymbolicColor, parserFinished, path, present, presentChild, propagateDraw, queueAllocate, queueComputeExpand, queueDraw, queueDrawArea, queueDrawRegion, queueResize, queueResizeNoRedraw, realize, ref, refGicon, refSink, regionIntersect, registerWindow, release, 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, updateVisibility, watchClosure.

Getters

getAboveChild, getAccessible, getActionGroup, getAllocatedBaseline, getAllocatedHeight, getAllocatedSize, getAllocatedWidth, getAllocation, getAncestor, getAppPaintable, getBorderWidth, getCanClose, getCanDefault, getCanFocus, getCanMinimize, getChild, getChildRequisition, getChildVisible, getChildren, getClip, getClipboard, getCompositeName, getData, getDeviceEnabled, getDeviceEvents, getDirection, getDisplay, getDoubleBuffered, getEdge, getEdgeAdjustment, getEvents, getFocusChain, getFocusChild, getFocusHadjustment, getFocusOnClick, getFocusVadjustment, getFontMap, getFontOptions, getFrameClock, getHalign, getHasTooltip, getHasWindow, getHexpand, getHexpandSet, getIconName, getInternalChild, getManager, 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, getSensitive, getSettings, getSizeRequest, getState, getStateFlags, getStyle, getStyleContext, getSupportMultidevice, getTemplateChild, getTitle, getTooltipMarkup, getTooltipText, getTooltipWindow, getToplevel, getValign, getValignWithBaseline, getVexpand, getVexpandSet, getVisible, getVisibleWindow, getVisual, getWindow.

Setters

setAboveChild, 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, setManager, 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, setVisibleWindow, setVisual, setWindow.

getEdge

dockOverlayGetEdge Source #

Arguments

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

self: An DockOverlay.

-> PositionType

position: the edge position.

-> m DockOverlayEdge

Returns: The corresponding DockOverlayEdge.

No description available in the introspection data.

getEdgeAdjustment

dockOverlayGetEdgeAdjustment Source #

Arguments

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

self: An DockOverlay.

-> PositionType

position: the edge position.

-> m Adjustment

Returns: The corresponding Adjustment.

No description available in the introspection data.

new

dockOverlayNew :: (HasCallStack, MonadIO m) => m DockOverlay Source #

No description available in the introspection data.

Signals

hideEdges

type DockOverlayHideEdgesCallback = IO () Source #

No description available in the introspection data.

afterDockOverlayHideEdges :: (IsDockOverlay a, MonadIO m) => a -> ((?self :: a) => DockOverlayHideEdgesCallback) -> m SignalHandlerId Source #

Connect a signal handler for the hideEdges signal, to be run after the default handler. When overloading is enabled, this is equivalent to

after dockOverlay #hideEdges 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.

onDockOverlayHideEdges :: (IsDockOverlay a, MonadIO m) => a -> ((?self :: a) => DockOverlayHideEdgesCallback) -> m SignalHandlerId Source #

Connect a signal handler for the hideEdges signal, to be run before the default handler. When overloading is enabled, this is equivalent to

on dockOverlay #hideEdges callback