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

Description

No description available in the introspection data.

Synopsis

Exported types

newtype SimpleLabel Source #

Memory-managed wrapper type.

Constructors

SimpleLabel (ManagedPtr SimpleLabel) 

Instances

Instances details
Eq SimpleLabel Source # 
Instance details

Defined in GI.Dazzle.Objects.SimpleLabel

GObject SimpleLabel Source # 
Instance details

Defined in GI.Dazzle.Objects.SimpleLabel

ManagedPtrNewtype SimpleLabel Source # 
Instance details

Defined in GI.Dazzle.Objects.SimpleLabel

Methods

toManagedPtr :: SimpleLabel -> ManagedPtr SimpleLabel

TypedObject SimpleLabel Source # 
Instance details

Defined in GI.Dazzle.Objects.SimpleLabel

Methods

glibType :: IO GType

HasParentTypes SimpleLabel Source # 
Instance details

Defined in GI.Dazzle.Objects.SimpleLabel

IsGValue (Maybe SimpleLabel) Source #

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

Instance details

Defined in GI.Dazzle.Objects.SimpleLabel

Methods

gvalueGType_ :: IO GType

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

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

type ParentTypes SimpleLabel Source # 
Instance details

Defined in GI.Dazzle.Objects.SimpleLabel

type ParentTypes SimpleLabel = '[Widget, Object, ImplementorIface, Buildable]

class (GObject o, IsDescendantOf SimpleLabel o) => IsSimpleLabel o Source #

Type class for types which can be safely cast to SimpleLabel, for instance with toSimpleLabel.

Instances

Instances details
(GObject o, IsDescendantOf SimpleLabel o) => IsSimpleLabel o Source # 
Instance details

Defined in GI.Dazzle.Objects.SimpleLabel

toSimpleLabel :: (MonadIO m, IsSimpleLabel o) => o -> m SimpleLabel Source #

Cast to SimpleLabel, 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, addAccelerator, addChild, addDeviceEvents, addEvents, addMnemonicLabel, addTickCallback, bindProperty, bindPropertyFull, canActivateAccel, childFocus, childNotify, 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, forceFloating, 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, queueAllocate, queueComputeExpand, queueDraw, queueDrawArea, queueDrawRegion, queueResize, queueResizeNoRedraw, realize, ref, refSink, regionIntersect, registerWindow, removeAccelerator, removeMnemonicLabel, removeTickCallback, renderIcon, renderIconPixbuf, reparent, resetRcStyles, resetStyle, runDispose, sendExpose, sendFocusChange, shapeCombineRegion, show, showAll, showNow, sizeAllocate, sizeAllocateWithBaseline, sizeRequest, stealData, stealQdata, styleAttach, styleGetProperty, thawChildNotify, thawNotify, translateCoordinates, triggerTooltipQuery, unmap, unparent, unrealize, unref, unregisterWindow, unsetStateFlags, watchClosure.

Getters

getAccessible, getActionGroup, getAllocatedBaseline, getAllocatedHeight, getAllocatedSize, getAllocatedWidth, getAllocation, getAncestor, getAppPaintable, getCanDefault, getCanFocus, getChildRequisition, getChildVisible, getClip, getClipboard, getCompositeName, getData, getDeviceEnabled, getDeviceEvents, getDirection, getDisplay, getDoubleBuffered, getEvents, getFocusOnClick, getFontMap, getFontOptions, getFrameClock, getHalign, getHasTooltip, getHasWindow, getHexpand, getHexpandSet, getInternalChild, getLabel, getMapped, getMarginBottom, getMarginEnd, getMarginLeft, getMarginRight, getMarginStart, getMarginTop, getModifierMask, getModifierStyle, getName, getNoShowAll, getOpacity, getPangoContext, getParent, getParentWindow, getPath, getPointer, getPreferredHeight, getPreferredHeightAndBaselineForWidth, getPreferredHeightForWidth, getPreferredSize, getPreferredWidth, getPreferredWidthForHeight, getProperty, getQdata, getRealized, getReceivesDefault, getRequestMode, getRequisition, getRootWindow, getScaleFactor, getScreen, getSensitive, getSettings, getSizeRequest, getState, getStateFlags, getStyle, getStyleContext, getSupportMultidevice, getTemplateChild, getTooltipMarkup, getTooltipText, getTooltipWindow, getToplevel, getValign, getValignWithBaseline, getVexpand, getVexpandSet, getVisible, getVisual, getWidthChars, getWindow, getXalign.

Setters

setAccelPath, setAllocation, setAppPaintable, setBuildableProperty, setCanDefault, setCanFocus, setChildVisible, setClip, setCompositeName, setData, setDataFull, setDeviceEnabled, setDeviceEvents, setDirection, setDoubleBuffered, setEvents, setFocusOnClick, setFontMap, setFontOptions, setHalign, setHasTooltip, setHasWindow, setHexpand, setHexpandSet, setLabel, setMapped, setMarginBottom, setMarginEnd, setMarginLeft, setMarginRight, setMarginStart, setMarginTop, setName, setNoShowAll, setOpacity, setParent, setParentWindow, setProperty, setRealized, setReceivesDefault, setRedrawOnAllocate, setSensitive, setSizeRequest, setState, setStateFlags, setStyle, setSupportMultidevice, setTooltipMarkup, setTooltipText, setTooltipWindow, setValign, setVexpand, setVexpandSet, setVisible, setVisual, setWidthChars, setWindow, setXalign.

getLabel

simpleLabelGetLabel :: (HasCallStack, MonadIO m, IsSimpleLabel a) => a -> m Text Source #

No description available in the introspection data.

getWidthChars

simpleLabelGetWidthChars :: (HasCallStack, MonadIO m, IsSimpleLabel a) => a -> m Int32 Source #

No description available in the introspection data.

getXalign

simpleLabelGetXalign :: (HasCallStack, MonadIO m, IsSimpleLabel a) => a -> m Float Source #

No description available in the introspection data.

new

simpleLabelNew :: (HasCallStack, MonadIO m) => Text -> m SimpleLabel Source #

No description available in the introspection data.

setLabel

simpleLabelSetLabel :: (HasCallStack, MonadIO m, IsSimpleLabel a) => a -> Text -> m () Source #

No description available in the introspection data.

setWidthChars

simpleLabelSetWidthChars :: (HasCallStack, MonadIO m, IsSimpleLabel a) => a -> Int32 -> m () Source #

No description available in the introspection data.

setXalign

simpleLabelSetXalign :: (HasCallStack, MonadIO m, IsSimpleLabel a) => a -> Float -> m () Source #

No description available in the introspection data.

Properties

label

No description available in the introspection data.

constructSimpleLabelLabel :: (IsSimpleLabel o, MonadIO m) => Text -> m (GValueConstruct o) Source #

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

getSimpleLabelLabel :: (MonadIO m, IsSimpleLabel o) => o -> m Text Source #

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

get simpleLabel #label

setSimpleLabelLabel :: (MonadIO m, IsSimpleLabel o) => o -> Text -> m () Source #

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

set simpleLabel [ #label := value ]

widthChars

No description available in the introspection data.

constructSimpleLabelWidthChars :: (IsSimpleLabel o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

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

getSimpleLabelWidthChars :: (MonadIO m, IsSimpleLabel o) => o -> m Int32 Source #

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

get simpleLabel #widthChars

setSimpleLabelWidthChars :: (MonadIO m, IsSimpleLabel o) => o -> Int32 -> m () Source #

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

set simpleLabel [ #widthChars := value ]

xalign

No description available in the introspection data.

constructSimpleLabelXalign :: (IsSimpleLabel o, MonadIO m) => Float -> m (GValueConstruct o) Source #

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

getSimpleLabelXalign :: (MonadIO m, IsSimpleLabel o) => o -> m Float Source #

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

get simpleLabel #xalign

setSimpleLabelXalign :: (MonadIO m, IsSimpleLabel o) => o -> Float -> m () Source #

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

set simpleLabel [ #xalign := value ]