#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
&& !defined(__HADDOCK_VERSION__))
module GI.Gtk.Objects.Label
(
Label(..) ,
IsLabel ,
toLabel ,
noLabel ,
#if ENABLE_OVERLOADING
LabelGetAngleMethodInfo ,
#endif
labelGetAngle ,
#if ENABLE_OVERLOADING
LabelGetAttributesMethodInfo ,
#endif
labelGetAttributes ,
#if ENABLE_OVERLOADING
LabelGetCurrentUriMethodInfo ,
#endif
labelGetCurrentUri ,
#if ENABLE_OVERLOADING
LabelGetEllipsizeMethodInfo ,
#endif
labelGetEllipsize ,
#if ENABLE_OVERLOADING
LabelGetJustifyMethodInfo ,
#endif
labelGetJustify ,
#if ENABLE_OVERLOADING
LabelGetLabelMethodInfo ,
#endif
labelGetLabel ,
#if ENABLE_OVERLOADING
LabelGetLayoutMethodInfo ,
#endif
labelGetLayout ,
#if ENABLE_OVERLOADING
LabelGetLayoutOffsetsMethodInfo ,
#endif
labelGetLayoutOffsets ,
#if ENABLE_OVERLOADING
LabelGetLineWrapMethodInfo ,
#endif
labelGetLineWrap ,
#if ENABLE_OVERLOADING
LabelGetLineWrapModeMethodInfo ,
#endif
labelGetLineWrapMode ,
#if ENABLE_OVERLOADING
LabelGetLinesMethodInfo ,
#endif
labelGetLines ,
#if ENABLE_OVERLOADING
LabelGetMaxWidthCharsMethodInfo ,
#endif
labelGetMaxWidthChars ,
#if ENABLE_OVERLOADING
LabelGetMnemonicKeyvalMethodInfo ,
#endif
labelGetMnemonicKeyval ,
#if ENABLE_OVERLOADING
LabelGetMnemonicWidgetMethodInfo ,
#endif
labelGetMnemonicWidget ,
#if ENABLE_OVERLOADING
LabelGetSelectableMethodInfo ,
#endif
labelGetSelectable ,
#if ENABLE_OVERLOADING
LabelGetSelectionBoundsMethodInfo ,
#endif
labelGetSelectionBounds ,
#if ENABLE_OVERLOADING
LabelGetSingleLineModeMethodInfo ,
#endif
labelGetSingleLineMode ,
#if ENABLE_OVERLOADING
LabelGetTextMethodInfo ,
#endif
labelGetText ,
#if ENABLE_OVERLOADING
LabelGetTrackVisitedLinksMethodInfo ,
#endif
labelGetTrackVisitedLinks ,
#if ENABLE_OVERLOADING
LabelGetUseMarkupMethodInfo ,
#endif
labelGetUseMarkup ,
#if ENABLE_OVERLOADING
LabelGetUseUnderlineMethodInfo ,
#endif
labelGetUseUnderline ,
#if ENABLE_OVERLOADING
LabelGetWidthCharsMethodInfo ,
#endif
labelGetWidthChars ,
#if ENABLE_OVERLOADING
LabelGetXalignMethodInfo ,
#endif
labelGetXalign ,
#if ENABLE_OVERLOADING
LabelGetYalignMethodInfo ,
#endif
labelGetYalign ,
labelNew ,
labelNewWithMnemonic ,
#if ENABLE_OVERLOADING
LabelSelectRegionMethodInfo ,
#endif
labelSelectRegion ,
#if ENABLE_OVERLOADING
LabelSetAngleMethodInfo ,
#endif
labelSetAngle ,
#if ENABLE_OVERLOADING
LabelSetAttributesMethodInfo ,
#endif
labelSetAttributes ,
#if ENABLE_OVERLOADING
LabelSetEllipsizeMethodInfo ,
#endif
labelSetEllipsize ,
#if ENABLE_OVERLOADING
LabelSetJustifyMethodInfo ,
#endif
labelSetJustify ,
#if ENABLE_OVERLOADING
LabelSetLabelMethodInfo ,
#endif
labelSetLabel ,
#if ENABLE_OVERLOADING
LabelSetLineWrapMethodInfo ,
#endif
labelSetLineWrap ,
#if ENABLE_OVERLOADING
LabelSetLineWrapModeMethodInfo ,
#endif
labelSetLineWrapMode ,
#if ENABLE_OVERLOADING
LabelSetLinesMethodInfo ,
#endif
labelSetLines ,
#if ENABLE_OVERLOADING
LabelSetMarkupMethodInfo ,
#endif
labelSetMarkup ,
#if ENABLE_OVERLOADING
LabelSetMarkupWithMnemonicMethodInfo ,
#endif
labelSetMarkupWithMnemonic ,
#if ENABLE_OVERLOADING
LabelSetMaxWidthCharsMethodInfo ,
#endif
labelSetMaxWidthChars ,
#if ENABLE_OVERLOADING
LabelSetMnemonicWidgetMethodInfo ,
#endif
labelSetMnemonicWidget ,
#if ENABLE_OVERLOADING
LabelSetPatternMethodInfo ,
#endif
labelSetPattern ,
#if ENABLE_OVERLOADING
LabelSetSelectableMethodInfo ,
#endif
labelSetSelectable ,
#if ENABLE_OVERLOADING
LabelSetSingleLineModeMethodInfo ,
#endif
labelSetSingleLineMode ,
#if ENABLE_OVERLOADING
LabelSetTextMethodInfo ,
#endif
labelSetText ,
#if ENABLE_OVERLOADING
LabelSetTextWithMnemonicMethodInfo ,
#endif
labelSetTextWithMnemonic ,
#if ENABLE_OVERLOADING
LabelSetTrackVisitedLinksMethodInfo ,
#endif
labelSetTrackVisitedLinks ,
#if ENABLE_OVERLOADING
LabelSetUseMarkupMethodInfo ,
#endif
labelSetUseMarkup ,
#if ENABLE_OVERLOADING
LabelSetUseUnderlineMethodInfo ,
#endif
labelSetUseUnderline ,
#if ENABLE_OVERLOADING
LabelSetWidthCharsMethodInfo ,
#endif
labelSetWidthChars ,
#if ENABLE_OVERLOADING
LabelSetXalignMethodInfo ,
#endif
labelSetXalign ,
#if ENABLE_OVERLOADING
LabelSetYalignMethodInfo ,
#endif
labelSetYalign ,
#if ENABLE_OVERLOADING
LabelAnglePropertyInfo ,
#endif
constructLabelAngle ,
getLabelAngle ,
#if ENABLE_OVERLOADING
labelAngle ,
#endif
setLabelAngle ,
#if ENABLE_OVERLOADING
LabelAttributesPropertyInfo ,
#endif
clearLabelAttributes ,
constructLabelAttributes ,
getLabelAttributes ,
#if ENABLE_OVERLOADING
labelAttributes ,
#endif
setLabelAttributes ,
#if ENABLE_OVERLOADING
LabelCursorPositionPropertyInfo ,
#endif
getLabelCursorPosition ,
#if ENABLE_OVERLOADING
labelCursorPosition ,
#endif
#if ENABLE_OVERLOADING
LabelEllipsizePropertyInfo ,
#endif
constructLabelEllipsize ,
getLabelEllipsize ,
#if ENABLE_OVERLOADING
labelEllipsize ,
#endif
setLabelEllipsize ,
#if ENABLE_OVERLOADING
LabelJustifyPropertyInfo ,
#endif
constructLabelJustify ,
getLabelJustify ,
#if ENABLE_OVERLOADING
labelJustify ,
#endif
setLabelJustify ,
#if ENABLE_OVERLOADING
LabelLabelPropertyInfo ,
#endif
constructLabelLabel ,
getLabelLabel ,
#if ENABLE_OVERLOADING
labelLabel ,
#endif
setLabelLabel ,
#if ENABLE_OVERLOADING
LabelLinesPropertyInfo ,
#endif
constructLabelLines ,
getLabelLines ,
#if ENABLE_OVERLOADING
labelLines ,
#endif
setLabelLines ,
#if ENABLE_OVERLOADING
LabelMaxWidthCharsPropertyInfo ,
#endif
constructLabelMaxWidthChars ,
getLabelMaxWidthChars ,
#if ENABLE_OVERLOADING
labelMaxWidthChars ,
#endif
setLabelMaxWidthChars ,
#if ENABLE_OVERLOADING
LabelMnemonicKeyvalPropertyInfo ,
#endif
getLabelMnemonicKeyval ,
#if ENABLE_OVERLOADING
labelMnemonicKeyval ,
#endif
#if ENABLE_OVERLOADING
LabelMnemonicWidgetPropertyInfo ,
#endif
clearLabelMnemonicWidget ,
constructLabelMnemonicWidget ,
getLabelMnemonicWidget ,
#if ENABLE_OVERLOADING
labelMnemonicWidget ,
#endif
setLabelMnemonicWidget ,
#if ENABLE_OVERLOADING
LabelPatternPropertyInfo ,
#endif
constructLabelPattern ,
#if ENABLE_OVERLOADING
labelPattern ,
#endif
setLabelPattern ,
#if ENABLE_OVERLOADING
LabelSelectablePropertyInfo ,
#endif
constructLabelSelectable ,
getLabelSelectable ,
#if ENABLE_OVERLOADING
labelSelectable ,
#endif
setLabelSelectable ,
#if ENABLE_OVERLOADING
LabelSelectionBoundPropertyInfo ,
#endif
getLabelSelectionBound ,
#if ENABLE_OVERLOADING
labelSelectionBound ,
#endif
#if ENABLE_OVERLOADING
LabelSingleLineModePropertyInfo ,
#endif
constructLabelSingleLineMode ,
getLabelSingleLineMode ,
#if ENABLE_OVERLOADING
labelSingleLineMode ,
#endif
setLabelSingleLineMode ,
#if ENABLE_OVERLOADING
LabelTrackVisitedLinksPropertyInfo ,
#endif
constructLabelTrackVisitedLinks ,
getLabelTrackVisitedLinks ,
#if ENABLE_OVERLOADING
labelTrackVisitedLinks ,
#endif
setLabelTrackVisitedLinks ,
#if ENABLE_OVERLOADING
LabelUseMarkupPropertyInfo ,
#endif
constructLabelUseMarkup ,
getLabelUseMarkup ,
#if ENABLE_OVERLOADING
labelUseMarkup ,
#endif
setLabelUseMarkup ,
#if ENABLE_OVERLOADING
LabelUseUnderlinePropertyInfo ,
#endif
constructLabelUseUnderline ,
getLabelUseUnderline ,
#if ENABLE_OVERLOADING
labelUseUnderline ,
#endif
setLabelUseUnderline ,
#if ENABLE_OVERLOADING
LabelWidthCharsPropertyInfo ,
#endif
constructLabelWidthChars ,
getLabelWidthChars ,
#if ENABLE_OVERLOADING
labelWidthChars ,
#endif
setLabelWidthChars ,
#if ENABLE_OVERLOADING
LabelWrapPropertyInfo ,
#endif
constructLabelWrap ,
getLabelWrap ,
#if ENABLE_OVERLOADING
labelWrap ,
#endif
setLabelWrap ,
#if ENABLE_OVERLOADING
LabelWrapModePropertyInfo ,
#endif
constructLabelWrapMode ,
getLabelWrapMode ,
#if ENABLE_OVERLOADING
labelWrapMode ,
#endif
setLabelWrapMode ,
#if ENABLE_OVERLOADING
LabelXalignPropertyInfo ,
#endif
constructLabelXalign ,
getLabelXalign ,
#if ENABLE_OVERLOADING
labelXalign ,
#endif
setLabelXalign ,
#if ENABLE_OVERLOADING
LabelYalignPropertyInfo ,
#endif
constructLabelYalign ,
getLabelYalign ,
#if ENABLE_OVERLOADING
labelYalign ,
#endif
setLabelYalign ,
C_LabelActivateCurrentLinkCallback ,
LabelActivateCurrentLinkCallback ,
#if ENABLE_OVERLOADING
LabelActivateCurrentLinkSignalInfo ,
#endif
afterLabelActivateCurrentLink ,
genClosure_LabelActivateCurrentLink ,
mk_LabelActivateCurrentLinkCallback ,
noLabelActivateCurrentLinkCallback ,
onLabelActivateCurrentLink ,
wrap_LabelActivateCurrentLinkCallback ,
C_LabelActivateLinkCallback ,
LabelActivateLinkCallback ,
#if ENABLE_OVERLOADING
LabelActivateLinkSignalInfo ,
#endif
afterLabelActivateLink ,
genClosure_LabelActivateLink ,
mk_LabelActivateLinkCallback ,
noLabelActivateLinkCallback ,
onLabelActivateLink ,
wrap_LabelActivateLinkCallback ,
C_LabelCopyClipboardCallback ,
LabelCopyClipboardCallback ,
#if ENABLE_OVERLOADING
LabelCopyClipboardSignalInfo ,
#endif
afterLabelCopyClipboard ,
genClosure_LabelCopyClipboard ,
mk_LabelCopyClipboardCallback ,
noLabelCopyClipboardCallback ,
onLabelCopyClipboard ,
wrap_LabelCopyClipboardCallback ,
C_LabelMoveCursorCallback ,
LabelMoveCursorCallback ,
#if ENABLE_OVERLOADING
LabelMoveCursorSignalInfo ,
#endif
afterLabelMoveCursor ,
genClosure_LabelMoveCursor ,
mk_LabelMoveCursorCallback ,
noLabelMoveCursorCallback ,
onLabelMoveCursor ,
wrap_LabelMoveCursorCallback ,
C_LabelPopulatePopupCallback ,
LabelPopulatePopupCallback ,
#if ENABLE_OVERLOADING
LabelPopulatePopupSignalInfo ,
#endif
afterLabelPopulatePopup ,
genClosure_LabelPopulatePopup ,
mk_LabelPopulatePopupCallback ,
noLabelPopulatePopupCallback ,
onLabelPopulatePopup ,
wrap_LabelPopulatePopupCallback ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL
import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface
import qualified GI.GObject.Objects.Object as GObject.Object
import {-# SOURCE #-} qualified GI.Gtk.Enums as Gtk.Enums
import {-# SOURCE #-} qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable
import {-# SOURCE #-} qualified GI.Gtk.Objects.Menu as Gtk.Menu
import {-# SOURCE #-} qualified GI.Gtk.Objects.Misc as Gtk.Misc
import {-# SOURCE #-} qualified GI.Gtk.Objects.Widget as Gtk.Widget
import qualified GI.Pango.Enums as Pango.Enums
import qualified GI.Pango.Objects.Layout as Pango.Layout
import qualified GI.Pango.Structs.AttrList as Pango.AttrList
newtype Label = Label (ManagedPtr Label)
foreign import ccall "gtk_label_get_type"
c_gtk_label_get_type :: IO GType
instance GObject Label where
gobjectType = c_gtk_label_get_type
class (GObject o, O.IsDescendantOf Label o) => IsLabel o
instance (GObject o, O.IsDescendantOf Label o) => IsLabel o
instance O.HasParentTypes Label
type instance O.ParentTypes Label = '[Gtk.Misc.Misc, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Buildable.Buildable]
toLabel :: (MonadIO m, IsLabel o) => o -> m Label
toLabel = liftIO . unsafeCastTo Label
noLabel :: Maybe Label
noLabel = Nothing
#if ENABLE_OVERLOADING
type family ResolveLabelMethod (t :: Symbol) (o :: *) :: * where
ResolveLabelMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo
ResolveLabelMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo
ResolveLabelMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo
ResolveLabelMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo
ResolveLabelMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo
ResolveLabelMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo
ResolveLabelMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo
ResolveLabelMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveLabelMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveLabelMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo
ResolveLabelMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo
ResolveLabelMethod "childNotify" o = Gtk.Widget.WidgetChildNotifyMethodInfo
ResolveLabelMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo
ResolveLabelMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo
ResolveLabelMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo
ResolveLabelMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo
ResolveLabelMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo
ResolveLabelMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo
ResolveLabelMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo
ResolveLabelMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo
ResolveLabelMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo
ResolveLabelMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo
ResolveLabelMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo
ResolveLabelMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo
ResolveLabelMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo
ResolveLabelMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo
ResolveLabelMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo
ResolveLabelMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo
ResolveLabelMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo
ResolveLabelMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo
ResolveLabelMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo
ResolveLabelMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo
ResolveLabelMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo
ResolveLabelMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo
ResolveLabelMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo
ResolveLabelMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo
ResolveLabelMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo
ResolveLabelMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo
ResolveLabelMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo
ResolveLabelMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo
ResolveLabelMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo
ResolveLabelMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo
ResolveLabelMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo
ResolveLabelMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo
ResolveLabelMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo
ResolveLabelMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo
ResolveLabelMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo
ResolveLabelMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo
ResolveLabelMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo
ResolveLabelMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo
ResolveLabelMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo
ResolveLabelMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo
ResolveLabelMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo
ResolveLabelMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo
ResolveLabelMethod "event" o = Gtk.Widget.WidgetEventMethodInfo
ResolveLabelMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveLabelMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo
ResolveLabelMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveLabelMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveLabelMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo
ResolveLabelMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo
ResolveLabelMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo
ResolveLabelMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo
ResolveLabelMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo
ResolveLabelMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo
ResolveLabelMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo
ResolveLabelMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo
ResolveLabelMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo
ResolveLabelMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo
ResolveLabelMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo
ResolveLabelMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo
ResolveLabelMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo
ResolveLabelMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo
ResolveLabelMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo
ResolveLabelMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo
ResolveLabelMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo
ResolveLabelMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo
ResolveLabelMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo
ResolveLabelMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo
ResolveLabelMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveLabelMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo
ResolveLabelMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo
ResolveLabelMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo
ResolveLabelMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo
ResolveLabelMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo
ResolveLabelMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo
ResolveLabelMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo
ResolveLabelMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo
ResolveLabelMethod "map" o = Gtk.Widget.WidgetMapMethodInfo
ResolveLabelMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo
ResolveLabelMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo
ResolveLabelMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo
ResolveLabelMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo
ResolveLabelMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo
ResolveLabelMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo
ResolveLabelMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo
ResolveLabelMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo
ResolveLabelMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveLabelMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveLabelMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo
ResolveLabelMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo
ResolveLabelMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo
ResolveLabelMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo
ResolveLabelMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo
ResolveLabelMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo
ResolveLabelMethod "path" o = Gtk.Widget.WidgetPathMethodInfo
ResolveLabelMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo
ResolveLabelMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo
ResolveLabelMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo
ResolveLabelMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo
ResolveLabelMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo
ResolveLabelMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo
ResolveLabelMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo
ResolveLabelMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo
ResolveLabelMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveLabelMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveLabelMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo
ResolveLabelMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo
ResolveLabelMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo
ResolveLabelMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo
ResolveLabelMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo
ResolveLabelMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo
ResolveLabelMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo
ResolveLabelMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo
ResolveLabelMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo
ResolveLabelMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo
ResolveLabelMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveLabelMethod "selectRegion" o = LabelSelectRegionMethodInfo
ResolveLabelMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo
ResolveLabelMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo
ResolveLabelMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo
ResolveLabelMethod "show" o = Gtk.Widget.WidgetShowMethodInfo
ResolveLabelMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo
ResolveLabelMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo
ResolveLabelMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo
ResolveLabelMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo
ResolveLabelMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo
ResolveLabelMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveLabelMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveLabelMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo
ResolveLabelMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo
ResolveLabelMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo
ResolveLabelMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveLabelMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo
ResolveLabelMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo
ResolveLabelMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo
ResolveLabelMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo
ResolveLabelMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo
ResolveLabelMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveLabelMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo
ResolveLabelMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo
ResolveLabelMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveLabelMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo
ResolveLabelMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo
ResolveLabelMethod "getAlignment" o = Gtk.Misc.MiscGetAlignmentMethodInfo
ResolveLabelMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo
ResolveLabelMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo
ResolveLabelMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo
ResolveLabelMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo
ResolveLabelMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo
ResolveLabelMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo
ResolveLabelMethod "getAngle" o = LabelGetAngleMethodInfo
ResolveLabelMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo
ResolveLabelMethod "getAttributes" o = LabelGetAttributesMethodInfo
ResolveLabelMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo
ResolveLabelMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo
ResolveLabelMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo
ResolveLabelMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo
ResolveLabelMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo
ResolveLabelMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo
ResolveLabelMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo
ResolveLabelMethod "getCurrentUri" o = LabelGetCurrentUriMethodInfo
ResolveLabelMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveLabelMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo
ResolveLabelMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo
ResolveLabelMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo
ResolveLabelMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo
ResolveLabelMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo
ResolveLabelMethod "getEllipsize" o = LabelGetEllipsizeMethodInfo
ResolveLabelMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo
ResolveLabelMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo
ResolveLabelMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo
ResolveLabelMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo
ResolveLabelMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo
ResolveLabelMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo
ResolveLabelMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo
ResolveLabelMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo
ResolveLabelMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo
ResolveLabelMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo
ResolveLabelMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo
ResolveLabelMethod "getJustify" o = LabelGetJustifyMethodInfo
ResolveLabelMethod "getLabel" o = LabelGetLabelMethodInfo
ResolveLabelMethod "getLayout" o = LabelGetLayoutMethodInfo
ResolveLabelMethod "getLayoutOffsets" o = LabelGetLayoutOffsetsMethodInfo
ResolveLabelMethod "getLineWrap" o = LabelGetLineWrapMethodInfo
ResolveLabelMethod "getLineWrapMode" o = LabelGetLineWrapModeMethodInfo
ResolveLabelMethod "getLines" o = LabelGetLinesMethodInfo
ResolveLabelMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo
ResolveLabelMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo
ResolveLabelMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo
ResolveLabelMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo
ResolveLabelMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo
ResolveLabelMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo
ResolveLabelMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo
ResolveLabelMethod "getMaxWidthChars" o = LabelGetMaxWidthCharsMethodInfo
ResolveLabelMethod "getMnemonicKeyval" o = LabelGetMnemonicKeyvalMethodInfo
ResolveLabelMethod "getMnemonicWidget" o = LabelGetMnemonicWidgetMethodInfo
ResolveLabelMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo
ResolveLabelMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo
ResolveLabelMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo
ResolveLabelMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo
ResolveLabelMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo
ResolveLabelMethod "getPadding" o = Gtk.Misc.MiscGetPaddingMethodInfo
ResolveLabelMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo
ResolveLabelMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo
ResolveLabelMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo
ResolveLabelMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo
ResolveLabelMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo
ResolveLabelMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo
ResolveLabelMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolveLabelMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo
ResolveLabelMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo
ResolveLabelMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo
ResolveLabelMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo
ResolveLabelMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveLabelMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveLabelMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo
ResolveLabelMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo
ResolveLabelMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo
ResolveLabelMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo
ResolveLabelMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo
ResolveLabelMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo
ResolveLabelMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo
ResolveLabelMethod "getSelectable" o = LabelGetSelectableMethodInfo
ResolveLabelMethod "getSelectionBounds" o = LabelGetSelectionBoundsMethodInfo
ResolveLabelMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo
ResolveLabelMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo
ResolveLabelMethod "getSingleLineMode" o = LabelGetSingleLineModeMethodInfo
ResolveLabelMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo
ResolveLabelMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo
ResolveLabelMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo
ResolveLabelMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo
ResolveLabelMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo
ResolveLabelMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo
ResolveLabelMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo
ResolveLabelMethod "getText" o = LabelGetTextMethodInfo
ResolveLabelMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo
ResolveLabelMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo
ResolveLabelMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo
ResolveLabelMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo
ResolveLabelMethod "getTrackVisitedLinks" o = LabelGetTrackVisitedLinksMethodInfo
ResolveLabelMethod "getUseMarkup" o = LabelGetUseMarkupMethodInfo
ResolveLabelMethod "getUseUnderline" o = LabelGetUseUnderlineMethodInfo
ResolveLabelMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo
ResolveLabelMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo
ResolveLabelMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo
ResolveLabelMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo
ResolveLabelMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo
ResolveLabelMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo
ResolveLabelMethod "getWidthChars" o = LabelGetWidthCharsMethodInfo
ResolveLabelMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo
ResolveLabelMethod "getXalign" o = LabelGetXalignMethodInfo
ResolveLabelMethod "getYalign" o = LabelGetYalignMethodInfo
ResolveLabelMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo
ResolveLabelMethod "setAlignment" o = Gtk.Misc.MiscSetAlignmentMethodInfo
ResolveLabelMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo
ResolveLabelMethod "setAngle" o = LabelSetAngleMethodInfo
ResolveLabelMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo
ResolveLabelMethod "setAttributes" o = LabelSetAttributesMethodInfo
ResolveLabelMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo
ResolveLabelMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo
ResolveLabelMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo
ResolveLabelMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo
ResolveLabelMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo
ResolveLabelMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo
ResolveLabelMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveLabelMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveLabelMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo
ResolveLabelMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo
ResolveLabelMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo
ResolveLabelMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo
ResolveLabelMethod "setEllipsize" o = LabelSetEllipsizeMethodInfo
ResolveLabelMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo
ResolveLabelMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo
ResolveLabelMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo
ResolveLabelMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo
ResolveLabelMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo
ResolveLabelMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo
ResolveLabelMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo
ResolveLabelMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo
ResolveLabelMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo
ResolveLabelMethod "setJustify" o = LabelSetJustifyMethodInfo
ResolveLabelMethod "setLabel" o = LabelSetLabelMethodInfo
ResolveLabelMethod "setLineWrap" o = LabelSetLineWrapMethodInfo
ResolveLabelMethod "setLineWrapMode" o = LabelSetLineWrapModeMethodInfo
ResolveLabelMethod "setLines" o = LabelSetLinesMethodInfo
ResolveLabelMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo
ResolveLabelMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo
ResolveLabelMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo
ResolveLabelMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo
ResolveLabelMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo
ResolveLabelMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo
ResolveLabelMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo
ResolveLabelMethod "setMarkup" o = LabelSetMarkupMethodInfo
ResolveLabelMethod "setMarkupWithMnemonic" o = LabelSetMarkupWithMnemonicMethodInfo
ResolveLabelMethod "setMaxWidthChars" o = LabelSetMaxWidthCharsMethodInfo
ResolveLabelMethod "setMnemonicWidget" o = LabelSetMnemonicWidgetMethodInfo
ResolveLabelMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo
ResolveLabelMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo
ResolveLabelMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo
ResolveLabelMethod "setPadding" o = Gtk.Misc.MiscSetPaddingMethodInfo
ResolveLabelMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo
ResolveLabelMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo
ResolveLabelMethod "setPattern" o = LabelSetPatternMethodInfo
ResolveLabelMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveLabelMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo
ResolveLabelMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo
ResolveLabelMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo
ResolveLabelMethod "setSelectable" o = LabelSetSelectableMethodInfo
ResolveLabelMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo
ResolveLabelMethod "setSingleLineMode" o = LabelSetSingleLineModeMethodInfo
ResolveLabelMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo
ResolveLabelMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo
ResolveLabelMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo
ResolveLabelMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo
ResolveLabelMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo
ResolveLabelMethod "setText" o = LabelSetTextMethodInfo
ResolveLabelMethod "setTextWithMnemonic" o = LabelSetTextWithMnemonicMethodInfo
ResolveLabelMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo
ResolveLabelMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo
ResolveLabelMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo
ResolveLabelMethod "setTrackVisitedLinks" o = LabelSetTrackVisitedLinksMethodInfo
ResolveLabelMethod "setUseMarkup" o = LabelSetUseMarkupMethodInfo
ResolveLabelMethod "setUseUnderline" o = LabelSetUseUnderlineMethodInfo
ResolveLabelMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo
ResolveLabelMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo
ResolveLabelMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo
ResolveLabelMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo
ResolveLabelMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo
ResolveLabelMethod "setWidthChars" o = LabelSetWidthCharsMethodInfo
ResolveLabelMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo
ResolveLabelMethod "setXalign" o = LabelSetXalignMethodInfo
ResolveLabelMethod "setYalign" o = LabelSetYalignMethodInfo
ResolveLabelMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveLabelMethod t Label, O.MethodInfo info Label p) => OL.IsLabel t (Label -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#else
fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#endif
#endif
type LabelActivateCurrentLinkCallback =
IO ()
noLabelActivateCurrentLinkCallback :: Maybe LabelActivateCurrentLinkCallback
noLabelActivateCurrentLinkCallback = Nothing
type C_LabelActivateCurrentLinkCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_LabelActivateCurrentLinkCallback :: C_LabelActivateCurrentLinkCallback -> IO (FunPtr C_LabelActivateCurrentLinkCallback)
genClosure_LabelActivateCurrentLink :: MonadIO m => LabelActivateCurrentLinkCallback -> m (GClosure C_LabelActivateCurrentLinkCallback)
genClosure_LabelActivateCurrentLink cb = liftIO $ do
let cb' = wrap_LabelActivateCurrentLinkCallback cb
mk_LabelActivateCurrentLinkCallback cb' >>= B.GClosure.newGClosure
wrap_LabelActivateCurrentLinkCallback ::
LabelActivateCurrentLinkCallback ->
C_LabelActivateCurrentLinkCallback
wrap_LabelActivateCurrentLinkCallback _cb _ _ = do
_cb
onLabelActivateCurrentLink :: (IsLabel a, MonadIO m) => a -> LabelActivateCurrentLinkCallback -> m SignalHandlerId
onLabelActivateCurrentLink obj cb = liftIO $ do
let cb' = wrap_LabelActivateCurrentLinkCallback cb
cb'' <- mk_LabelActivateCurrentLinkCallback cb'
connectSignalFunPtr obj "activate-current-link" cb'' SignalConnectBefore
afterLabelActivateCurrentLink :: (IsLabel a, MonadIO m) => a -> LabelActivateCurrentLinkCallback -> m SignalHandlerId
afterLabelActivateCurrentLink obj cb = liftIO $ do
let cb' = wrap_LabelActivateCurrentLinkCallback cb
cb'' <- mk_LabelActivateCurrentLinkCallback cb'
connectSignalFunPtr obj "activate-current-link" cb'' SignalConnectAfter
type LabelActivateLinkCallback =
T.Text
-> IO Bool
noLabelActivateLinkCallback :: Maybe LabelActivateLinkCallback
noLabelActivateLinkCallback = Nothing
type C_LabelActivateLinkCallback =
Ptr () ->
CString ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_LabelActivateLinkCallback :: C_LabelActivateLinkCallback -> IO (FunPtr C_LabelActivateLinkCallback)
genClosure_LabelActivateLink :: MonadIO m => LabelActivateLinkCallback -> m (GClosure C_LabelActivateLinkCallback)
genClosure_LabelActivateLink cb = liftIO $ do
let cb' = wrap_LabelActivateLinkCallback cb
mk_LabelActivateLinkCallback cb' >>= B.GClosure.newGClosure
wrap_LabelActivateLinkCallback ::
LabelActivateLinkCallback ->
C_LabelActivateLinkCallback
wrap_LabelActivateLinkCallback _cb _ uri _ = do
uri' <- cstringToText uri
result <- _cb uri'
let result' = (fromIntegral . fromEnum) result
return result'
onLabelActivateLink :: (IsLabel a, MonadIO m) => a -> LabelActivateLinkCallback -> m SignalHandlerId
onLabelActivateLink obj cb = liftIO $ do
let cb' = wrap_LabelActivateLinkCallback cb
cb'' <- mk_LabelActivateLinkCallback cb'
connectSignalFunPtr obj "activate-link" cb'' SignalConnectBefore
afterLabelActivateLink :: (IsLabel a, MonadIO m) => a -> LabelActivateLinkCallback -> m SignalHandlerId
afterLabelActivateLink obj cb = liftIO $ do
let cb' = wrap_LabelActivateLinkCallback cb
cb'' <- mk_LabelActivateLinkCallback cb'
connectSignalFunPtr obj "activate-link" cb'' SignalConnectAfter
type LabelCopyClipboardCallback =
IO ()
noLabelCopyClipboardCallback :: Maybe LabelCopyClipboardCallback
noLabelCopyClipboardCallback = Nothing
type C_LabelCopyClipboardCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_LabelCopyClipboardCallback :: C_LabelCopyClipboardCallback -> IO (FunPtr C_LabelCopyClipboardCallback)
genClosure_LabelCopyClipboard :: MonadIO m => LabelCopyClipboardCallback -> m (GClosure C_LabelCopyClipboardCallback)
genClosure_LabelCopyClipboard cb = liftIO $ do
let cb' = wrap_LabelCopyClipboardCallback cb
mk_LabelCopyClipboardCallback cb' >>= B.GClosure.newGClosure
wrap_LabelCopyClipboardCallback ::
LabelCopyClipboardCallback ->
C_LabelCopyClipboardCallback
wrap_LabelCopyClipboardCallback _cb _ _ = do
_cb
onLabelCopyClipboard :: (IsLabel a, MonadIO m) => a -> LabelCopyClipboardCallback -> m SignalHandlerId
onLabelCopyClipboard obj cb = liftIO $ do
let cb' = wrap_LabelCopyClipboardCallback cb
cb'' <- mk_LabelCopyClipboardCallback cb'
connectSignalFunPtr obj "copy-clipboard" cb'' SignalConnectBefore
afterLabelCopyClipboard :: (IsLabel a, MonadIO m) => a -> LabelCopyClipboardCallback -> m SignalHandlerId
afterLabelCopyClipboard obj cb = liftIO $ do
let cb' = wrap_LabelCopyClipboardCallback cb
cb'' <- mk_LabelCopyClipboardCallback cb'
connectSignalFunPtr obj "copy-clipboard" cb'' SignalConnectAfter
type LabelMoveCursorCallback =
Gtk.Enums.MovementStep
-> Int32
-> Bool
-> IO ()
noLabelMoveCursorCallback :: Maybe LabelMoveCursorCallback
noLabelMoveCursorCallback = Nothing
type C_LabelMoveCursorCallback =
Ptr () ->
CUInt ->
Int32 ->
CInt ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_LabelMoveCursorCallback :: C_LabelMoveCursorCallback -> IO (FunPtr C_LabelMoveCursorCallback)
genClosure_LabelMoveCursor :: MonadIO m => LabelMoveCursorCallback -> m (GClosure C_LabelMoveCursorCallback)
genClosure_LabelMoveCursor cb = liftIO $ do
let cb' = wrap_LabelMoveCursorCallback cb
mk_LabelMoveCursorCallback cb' >>= B.GClosure.newGClosure
wrap_LabelMoveCursorCallback ::
LabelMoveCursorCallback ->
C_LabelMoveCursorCallback
wrap_LabelMoveCursorCallback _cb _ step count extendSelection _ = do
let step' = (toEnum . fromIntegral) step
let extendSelection' = (/= 0) extendSelection
_cb step' count extendSelection'
onLabelMoveCursor :: (IsLabel a, MonadIO m) => a -> LabelMoveCursorCallback -> m SignalHandlerId
onLabelMoveCursor obj cb = liftIO $ do
let cb' = wrap_LabelMoveCursorCallback cb
cb'' <- mk_LabelMoveCursorCallback cb'
connectSignalFunPtr obj "move-cursor" cb'' SignalConnectBefore
afterLabelMoveCursor :: (IsLabel a, MonadIO m) => a -> LabelMoveCursorCallback -> m SignalHandlerId
afterLabelMoveCursor obj cb = liftIO $ do
let cb' = wrap_LabelMoveCursorCallback cb
cb'' <- mk_LabelMoveCursorCallback cb'
connectSignalFunPtr obj "move-cursor" cb'' SignalConnectAfter
type LabelPopulatePopupCallback =
Gtk.Menu.Menu
-> IO ()
noLabelPopulatePopupCallback :: Maybe LabelPopulatePopupCallback
noLabelPopulatePopupCallback = Nothing
type C_LabelPopulatePopupCallback =
Ptr () ->
Ptr Gtk.Menu.Menu ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_LabelPopulatePopupCallback :: C_LabelPopulatePopupCallback -> IO (FunPtr C_LabelPopulatePopupCallback)
genClosure_LabelPopulatePopup :: MonadIO m => LabelPopulatePopupCallback -> m (GClosure C_LabelPopulatePopupCallback)
genClosure_LabelPopulatePopup cb = liftIO $ do
let cb' = wrap_LabelPopulatePopupCallback cb
mk_LabelPopulatePopupCallback cb' >>= B.GClosure.newGClosure
wrap_LabelPopulatePopupCallback ::
LabelPopulatePopupCallback ->
C_LabelPopulatePopupCallback
wrap_LabelPopulatePopupCallback _cb _ menu _ = do
menu' <- (newObject Gtk.Menu.Menu) menu
_cb menu'
onLabelPopulatePopup :: (IsLabel a, MonadIO m) => a -> LabelPopulatePopupCallback -> m SignalHandlerId
onLabelPopulatePopup obj cb = liftIO $ do
let cb' = wrap_LabelPopulatePopupCallback cb
cb'' <- mk_LabelPopulatePopupCallback cb'
connectSignalFunPtr obj "populate-popup" cb'' SignalConnectBefore
afterLabelPopulatePopup :: (IsLabel a, MonadIO m) => a -> LabelPopulatePopupCallback -> m SignalHandlerId
afterLabelPopulatePopup obj cb = liftIO $ do
let cb' = wrap_LabelPopulatePopupCallback cb
cb'' <- mk_LabelPopulatePopupCallback cb'
connectSignalFunPtr obj "populate-popup" cb'' SignalConnectAfter
getLabelAngle :: (MonadIO m, IsLabel o) => o -> m Double
getLabelAngle obj = liftIO $ B.Properties.getObjectPropertyDouble obj "angle"
setLabelAngle :: (MonadIO m, IsLabel o) => o -> Double -> m ()
setLabelAngle obj val = liftIO $ B.Properties.setObjectPropertyDouble obj "angle" val
constructLabelAngle :: (IsLabel o) => Double -> IO (GValueConstruct o)
constructLabelAngle val = B.Properties.constructObjectPropertyDouble "angle" val
#if ENABLE_OVERLOADING
data LabelAnglePropertyInfo
instance AttrInfo LabelAnglePropertyInfo where
type AttrAllowedOps LabelAnglePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint LabelAnglePropertyInfo = (~) Double
type AttrBaseTypeConstraint LabelAnglePropertyInfo = IsLabel
type AttrGetType LabelAnglePropertyInfo = Double
type AttrLabel LabelAnglePropertyInfo = "angle"
type AttrOrigin LabelAnglePropertyInfo = Label
attrGet _ = getLabelAngle
attrSet _ = setLabelAngle
attrConstruct _ = constructLabelAngle
attrClear _ = undefined
#endif
getLabelAttributes :: (MonadIO m, IsLabel o) => o -> m (Maybe Pango.AttrList.AttrList)
getLabelAttributes obj = liftIO $ B.Properties.getObjectPropertyBoxed obj "attributes" Pango.AttrList.AttrList
setLabelAttributes :: (MonadIO m, IsLabel o) => o -> Pango.AttrList.AttrList -> m ()
setLabelAttributes obj val = liftIO $ B.Properties.setObjectPropertyBoxed obj "attributes" (Just val)
constructLabelAttributes :: (IsLabel o) => Pango.AttrList.AttrList -> IO (GValueConstruct o)
constructLabelAttributes val = B.Properties.constructObjectPropertyBoxed "attributes" (Just val)
clearLabelAttributes :: (MonadIO m, IsLabel o) => o -> m ()
clearLabelAttributes obj = liftIO $ B.Properties.setObjectPropertyBoxed obj "attributes" (Nothing :: Maybe Pango.AttrList.AttrList)
#if ENABLE_OVERLOADING
data LabelAttributesPropertyInfo
instance AttrInfo LabelAttributesPropertyInfo where
type AttrAllowedOps LabelAttributesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint LabelAttributesPropertyInfo = (~) Pango.AttrList.AttrList
type AttrBaseTypeConstraint LabelAttributesPropertyInfo = IsLabel
type AttrGetType LabelAttributesPropertyInfo = (Maybe Pango.AttrList.AttrList)
type AttrLabel LabelAttributesPropertyInfo = "attributes"
type AttrOrigin LabelAttributesPropertyInfo = Label
attrGet _ = getLabelAttributes
attrSet _ = setLabelAttributes
attrConstruct _ = constructLabelAttributes
attrClear _ = clearLabelAttributes
#endif
getLabelCursorPosition :: (MonadIO m, IsLabel o) => o -> m Int32
getLabelCursorPosition obj = liftIO $ B.Properties.getObjectPropertyInt32 obj "cursor-position"
#if ENABLE_OVERLOADING
data LabelCursorPositionPropertyInfo
instance AttrInfo LabelCursorPositionPropertyInfo where
type AttrAllowedOps LabelCursorPositionPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint LabelCursorPositionPropertyInfo = (~) ()
type AttrBaseTypeConstraint LabelCursorPositionPropertyInfo = IsLabel
type AttrGetType LabelCursorPositionPropertyInfo = Int32
type AttrLabel LabelCursorPositionPropertyInfo = "cursor-position"
type AttrOrigin LabelCursorPositionPropertyInfo = Label
attrGet _ = getLabelCursorPosition
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getLabelEllipsize :: (MonadIO m, IsLabel o) => o -> m Pango.Enums.EllipsizeMode
getLabelEllipsize obj = liftIO $ B.Properties.getObjectPropertyEnum obj "ellipsize"
setLabelEllipsize :: (MonadIO m, IsLabel o) => o -> Pango.Enums.EllipsizeMode -> m ()
setLabelEllipsize obj val = liftIO $ B.Properties.setObjectPropertyEnum obj "ellipsize" val
constructLabelEllipsize :: (IsLabel o) => Pango.Enums.EllipsizeMode -> IO (GValueConstruct o)
constructLabelEllipsize val = B.Properties.constructObjectPropertyEnum "ellipsize" val
#if ENABLE_OVERLOADING
data LabelEllipsizePropertyInfo
instance AttrInfo LabelEllipsizePropertyInfo where
type AttrAllowedOps LabelEllipsizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint LabelEllipsizePropertyInfo = (~) Pango.Enums.EllipsizeMode
type AttrBaseTypeConstraint LabelEllipsizePropertyInfo = IsLabel
type AttrGetType LabelEllipsizePropertyInfo = Pango.Enums.EllipsizeMode
type AttrLabel LabelEllipsizePropertyInfo = "ellipsize"
type AttrOrigin LabelEllipsizePropertyInfo = Label
attrGet _ = getLabelEllipsize
attrSet _ = setLabelEllipsize
attrConstruct _ = constructLabelEllipsize
attrClear _ = undefined
#endif
getLabelJustify :: (MonadIO m, IsLabel o) => o -> m Gtk.Enums.Justification
getLabelJustify obj = liftIO $ B.Properties.getObjectPropertyEnum obj "justify"
setLabelJustify :: (MonadIO m, IsLabel o) => o -> Gtk.Enums.Justification -> m ()
setLabelJustify obj val = liftIO $ B.Properties.setObjectPropertyEnum obj "justify" val
constructLabelJustify :: (IsLabel o) => Gtk.Enums.Justification -> IO (GValueConstruct o)
constructLabelJustify val = B.Properties.constructObjectPropertyEnum "justify" val
#if ENABLE_OVERLOADING
data LabelJustifyPropertyInfo
instance AttrInfo LabelJustifyPropertyInfo where
type AttrAllowedOps LabelJustifyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint LabelJustifyPropertyInfo = (~) Gtk.Enums.Justification
type AttrBaseTypeConstraint LabelJustifyPropertyInfo = IsLabel
type AttrGetType LabelJustifyPropertyInfo = Gtk.Enums.Justification
type AttrLabel LabelJustifyPropertyInfo = "justify"
type AttrOrigin LabelJustifyPropertyInfo = Label
attrGet _ = getLabelJustify
attrSet _ = setLabelJustify
attrConstruct _ = constructLabelJustify
attrClear _ = undefined
#endif
getLabelLabel :: (MonadIO m, IsLabel o) => o -> m T.Text
getLabelLabel obj = liftIO $ checkUnexpectedNothing "getLabelLabel" $ B.Properties.getObjectPropertyString obj "label"
setLabelLabel :: (MonadIO m, IsLabel o) => o -> T.Text -> m ()
setLabelLabel obj val = liftIO $ B.Properties.setObjectPropertyString obj "label" (Just val)
constructLabelLabel :: (IsLabel o) => T.Text -> IO (GValueConstruct o)
constructLabelLabel val = B.Properties.constructObjectPropertyString "label" (Just val)
#if ENABLE_OVERLOADING
data LabelLabelPropertyInfo
instance AttrInfo LabelLabelPropertyInfo where
type AttrAllowedOps LabelLabelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint LabelLabelPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint LabelLabelPropertyInfo = IsLabel
type AttrGetType LabelLabelPropertyInfo = T.Text
type AttrLabel LabelLabelPropertyInfo = "label"
type AttrOrigin LabelLabelPropertyInfo = Label
attrGet _ = getLabelLabel
attrSet _ = setLabelLabel
attrConstruct _ = constructLabelLabel
attrClear _ = undefined
#endif
getLabelLines :: (MonadIO m, IsLabel o) => o -> m Int32
getLabelLines obj = liftIO $ B.Properties.getObjectPropertyInt32 obj "lines"
setLabelLines :: (MonadIO m, IsLabel o) => o -> Int32 -> m ()
setLabelLines obj val = liftIO $ B.Properties.setObjectPropertyInt32 obj "lines" val
constructLabelLines :: (IsLabel o) => Int32 -> IO (GValueConstruct o)
constructLabelLines val = B.Properties.constructObjectPropertyInt32 "lines" val
#if ENABLE_OVERLOADING
data LabelLinesPropertyInfo
instance AttrInfo LabelLinesPropertyInfo where
type AttrAllowedOps LabelLinesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint LabelLinesPropertyInfo = (~) Int32
type AttrBaseTypeConstraint LabelLinesPropertyInfo = IsLabel
type AttrGetType LabelLinesPropertyInfo = Int32
type AttrLabel LabelLinesPropertyInfo = "lines"
type AttrOrigin LabelLinesPropertyInfo = Label
attrGet _ = getLabelLines
attrSet _ = setLabelLines
attrConstruct _ = constructLabelLines
attrClear _ = undefined
#endif
getLabelMaxWidthChars :: (MonadIO m, IsLabel o) => o -> m Int32
getLabelMaxWidthChars obj = liftIO $ B.Properties.getObjectPropertyInt32 obj "max-width-chars"
setLabelMaxWidthChars :: (MonadIO m, IsLabel o) => o -> Int32 -> m ()
setLabelMaxWidthChars obj val = liftIO $ B.Properties.setObjectPropertyInt32 obj "max-width-chars" val
constructLabelMaxWidthChars :: (IsLabel o) => Int32 -> IO (GValueConstruct o)
constructLabelMaxWidthChars val = B.Properties.constructObjectPropertyInt32 "max-width-chars" val
#if ENABLE_OVERLOADING
data LabelMaxWidthCharsPropertyInfo
instance AttrInfo LabelMaxWidthCharsPropertyInfo where
type AttrAllowedOps LabelMaxWidthCharsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint LabelMaxWidthCharsPropertyInfo = (~) Int32
type AttrBaseTypeConstraint LabelMaxWidthCharsPropertyInfo = IsLabel
type AttrGetType LabelMaxWidthCharsPropertyInfo = Int32
type AttrLabel LabelMaxWidthCharsPropertyInfo = "max-width-chars"
type AttrOrigin LabelMaxWidthCharsPropertyInfo = Label
attrGet _ = getLabelMaxWidthChars
attrSet _ = setLabelMaxWidthChars
attrConstruct _ = constructLabelMaxWidthChars
attrClear _ = undefined
#endif
getLabelMnemonicKeyval :: (MonadIO m, IsLabel o) => o -> m Word32
getLabelMnemonicKeyval obj = liftIO $ B.Properties.getObjectPropertyUInt32 obj "mnemonic-keyval"
#if ENABLE_OVERLOADING
data LabelMnemonicKeyvalPropertyInfo
instance AttrInfo LabelMnemonicKeyvalPropertyInfo where
type AttrAllowedOps LabelMnemonicKeyvalPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint LabelMnemonicKeyvalPropertyInfo = (~) ()
type AttrBaseTypeConstraint LabelMnemonicKeyvalPropertyInfo = IsLabel
type AttrGetType LabelMnemonicKeyvalPropertyInfo = Word32
type AttrLabel LabelMnemonicKeyvalPropertyInfo = "mnemonic-keyval"
type AttrOrigin LabelMnemonicKeyvalPropertyInfo = Label
attrGet _ = getLabelMnemonicKeyval
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getLabelMnemonicWidget :: (MonadIO m, IsLabel o) => o -> m (Maybe Gtk.Widget.Widget)
getLabelMnemonicWidget obj = liftIO $ B.Properties.getObjectPropertyObject obj "mnemonic-widget" Gtk.Widget.Widget
setLabelMnemonicWidget :: (MonadIO m, IsLabel o, Gtk.Widget.IsWidget a) => o -> a -> m ()
setLabelMnemonicWidget obj val = liftIO $ B.Properties.setObjectPropertyObject obj "mnemonic-widget" (Just val)
constructLabelMnemonicWidget :: (IsLabel o, Gtk.Widget.IsWidget a) => a -> IO (GValueConstruct o)
constructLabelMnemonicWidget val = B.Properties.constructObjectPropertyObject "mnemonic-widget" (Just val)
clearLabelMnemonicWidget :: (MonadIO m, IsLabel o) => o -> m ()
clearLabelMnemonicWidget obj = liftIO $ B.Properties.setObjectPropertyObject obj "mnemonic-widget" (Nothing :: Maybe Gtk.Widget.Widget)
#if ENABLE_OVERLOADING
data LabelMnemonicWidgetPropertyInfo
instance AttrInfo LabelMnemonicWidgetPropertyInfo where
type AttrAllowedOps LabelMnemonicWidgetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint LabelMnemonicWidgetPropertyInfo = Gtk.Widget.IsWidget
type AttrBaseTypeConstraint LabelMnemonicWidgetPropertyInfo = IsLabel
type AttrGetType LabelMnemonicWidgetPropertyInfo = (Maybe Gtk.Widget.Widget)
type AttrLabel LabelMnemonicWidgetPropertyInfo = "mnemonic-widget"
type AttrOrigin LabelMnemonicWidgetPropertyInfo = Label
attrGet _ = getLabelMnemonicWidget
attrSet _ = setLabelMnemonicWidget
attrConstruct _ = constructLabelMnemonicWidget
attrClear _ = clearLabelMnemonicWidget
#endif
setLabelPattern :: (MonadIO m, IsLabel o) => o -> T.Text -> m ()
setLabelPattern obj val = liftIO $ B.Properties.setObjectPropertyString obj "pattern" (Just val)
constructLabelPattern :: (IsLabel o) => T.Text -> IO (GValueConstruct o)
constructLabelPattern val = B.Properties.constructObjectPropertyString "pattern" (Just val)
#if ENABLE_OVERLOADING
data LabelPatternPropertyInfo
instance AttrInfo LabelPatternPropertyInfo where
type AttrAllowedOps LabelPatternPropertyInfo = '[ 'AttrSet, 'AttrConstruct]
type AttrSetTypeConstraint LabelPatternPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint LabelPatternPropertyInfo = IsLabel
type AttrGetType LabelPatternPropertyInfo = ()
type AttrLabel LabelPatternPropertyInfo = "pattern"
type AttrOrigin LabelPatternPropertyInfo = Label
attrGet _ = undefined
attrSet _ = setLabelPattern
attrConstruct _ = constructLabelPattern
attrClear _ = undefined
#endif
getLabelSelectable :: (MonadIO m, IsLabel o) => o -> m Bool
getLabelSelectable obj = liftIO $ B.Properties.getObjectPropertyBool obj "selectable"
setLabelSelectable :: (MonadIO m, IsLabel o) => o -> Bool -> m ()
setLabelSelectable obj val = liftIO $ B.Properties.setObjectPropertyBool obj "selectable" val
constructLabelSelectable :: (IsLabel o) => Bool -> IO (GValueConstruct o)
constructLabelSelectable val = B.Properties.constructObjectPropertyBool "selectable" val
#if ENABLE_OVERLOADING
data LabelSelectablePropertyInfo
instance AttrInfo LabelSelectablePropertyInfo where
type AttrAllowedOps LabelSelectablePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint LabelSelectablePropertyInfo = (~) Bool
type AttrBaseTypeConstraint LabelSelectablePropertyInfo = IsLabel
type AttrGetType LabelSelectablePropertyInfo = Bool
type AttrLabel LabelSelectablePropertyInfo = "selectable"
type AttrOrigin LabelSelectablePropertyInfo = Label
attrGet _ = getLabelSelectable
attrSet _ = setLabelSelectable
attrConstruct _ = constructLabelSelectable
attrClear _ = undefined
#endif
getLabelSelectionBound :: (MonadIO m, IsLabel o) => o -> m Int32
getLabelSelectionBound obj = liftIO $ B.Properties.getObjectPropertyInt32 obj "selection-bound"
#if ENABLE_OVERLOADING
data LabelSelectionBoundPropertyInfo
instance AttrInfo LabelSelectionBoundPropertyInfo where
type AttrAllowedOps LabelSelectionBoundPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint LabelSelectionBoundPropertyInfo = (~) ()
type AttrBaseTypeConstraint LabelSelectionBoundPropertyInfo = IsLabel
type AttrGetType LabelSelectionBoundPropertyInfo = Int32
type AttrLabel LabelSelectionBoundPropertyInfo = "selection-bound"
type AttrOrigin LabelSelectionBoundPropertyInfo = Label
attrGet _ = getLabelSelectionBound
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
#endif
getLabelSingleLineMode :: (MonadIO m, IsLabel o) => o -> m Bool
getLabelSingleLineMode obj = liftIO $ B.Properties.getObjectPropertyBool obj "single-line-mode"
setLabelSingleLineMode :: (MonadIO m, IsLabel o) => o -> Bool -> m ()
setLabelSingleLineMode obj val = liftIO $ B.Properties.setObjectPropertyBool obj "single-line-mode" val
constructLabelSingleLineMode :: (IsLabel o) => Bool -> IO (GValueConstruct o)
constructLabelSingleLineMode val = B.Properties.constructObjectPropertyBool "single-line-mode" val
#if ENABLE_OVERLOADING
data LabelSingleLineModePropertyInfo
instance AttrInfo LabelSingleLineModePropertyInfo where
type AttrAllowedOps LabelSingleLineModePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint LabelSingleLineModePropertyInfo = (~) Bool
type AttrBaseTypeConstraint LabelSingleLineModePropertyInfo = IsLabel
type AttrGetType LabelSingleLineModePropertyInfo = Bool
type AttrLabel LabelSingleLineModePropertyInfo = "single-line-mode"
type AttrOrigin LabelSingleLineModePropertyInfo = Label
attrGet _ = getLabelSingleLineMode
attrSet _ = setLabelSingleLineMode
attrConstruct _ = constructLabelSingleLineMode
attrClear _ = undefined
#endif
getLabelTrackVisitedLinks :: (MonadIO m, IsLabel o) => o -> m Bool
getLabelTrackVisitedLinks obj = liftIO $ B.Properties.getObjectPropertyBool obj "track-visited-links"
setLabelTrackVisitedLinks :: (MonadIO m, IsLabel o) => o -> Bool -> m ()
setLabelTrackVisitedLinks obj val = liftIO $ B.Properties.setObjectPropertyBool obj "track-visited-links" val
constructLabelTrackVisitedLinks :: (IsLabel o) => Bool -> IO (GValueConstruct o)
constructLabelTrackVisitedLinks val = B.Properties.constructObjectPropertyBool "track-visited-links" val
#if ENABLE_OVERLOADING
data LabelTrackVisitedLinksPropertyInfo
instance AttrInfo LabelTrackVisitedLinksPropertyInfo where
type AttrAllowedOps LabelTrackVisitedLinksPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint LabelTrackVisitedLinksPropertyInfo = (~) Bool
type AttrBaseTypeConstraint LabelTrackVisitedLinksPropertyInfo = IsLabel
type AttrGetType LabelTrackVisitedLinksPropertyInfo = Bool
type AttrLabel LabelTrackVisitedLinksPropertyInfo = "track-visited-links"
type AttrOrigin LabelTrackVisitedLinksPropertyInfo = Label
attrGet _ = getLabelTrackVisitedLinks
attrSet _ = setLabelTrackVisitedLinks
attrConstruct _ = constructLabelTrackVisitedLinks
attrClear _ = undefined
#endif
getLabelUseMarkup :: (MonadIO m, IsLabel o) => o -> m Bool
getLabelUseMarkup obj = liftIO $ B.Properties.getObjectPropertyBool obj "use-markup"
setLabelUseMarkup :: (MonadIO m, IsLabel o) => o -> Bool -> m ()
setLabelUseMarkup obj val = liftIO $ B.Properties.setObjectPropertyBool obj "use-markup" val
constructLabelUseMarkup :: (IsLabel o) => Bool -> IO (GValueConstruct o)
constructLabelUseMarkup val = B.Properties.constructObjectPropertyBool "use-markup" val
#if ENABLE_OVERLOADING
data LabelUseMarkupPropertyInfo
instance AttrInfo LabelUseMarkupPropertyInfo where
type AttrAllowedOps LabelUseMarkupPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint LabelUseMarkupPropertyInfo = (~) Bool
type AttrBaseTypeConstraint LabelUseMarkupPropertyInfo = IsLabel
type AttrGetType LabelUseMarkupPropertyInfo = Bool
type AttrLabel LabelUseMarkupPropertyInfo = "use-markup"
type AttrOrigin LabelUseMarkupPropertyInfo = Label
attrGet _ = getLabelUseMarkup
attrSet _ = setLabelUseMarkup
attrConstruct _ = constructLabelUseMarkup
attrClear _ = undefined
#endif
getLabelUseUnderline :: (MonadIO m, IsLabel o) => o -> m Bool
getLabelUseUnderline obj = liftIO $ B.Properties.getObjectPropertyBool obj "use-underline"
setLabelUseUnderline :: (MonadIO m, IsLabel o) => o -> Bool -> m ()
setLabelUseUnderline obj val = liftIO $ B.Properties.setObjectPropertyBool obj "use-underline" val
constructLabelUseUnderline :: (IsLabel o) => Bool -> IO (GValueConstruct o)
constructLabelUseUnderline val = B.Properties.constructObjectPropertyBool "use-underline" val
#if ENABLE_OVERLOADING
data LabelUseUnderlinePropertyInfo
instance AttrInfo LabelUseUnderlinePropertyInfo where
type AttrAllowedOps LabelUseUnderlinePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint LabelUseUnderlinePropertyInfo = (~) Bool
type AttrBaseTypeConstraint LabelUseUnderlinePropertyInfo = IsLabel
type AttrGetType LabelUseUnderlinePropertyInfo = Bool
type AttrLabel LabelUseUnderlinePropertyInfo = "use-underline"
type AttrOrigin LabelUseUnderlinePropertyInfo = Label
attrGet _ = getLabelUseUnderline
attrSet _ = setLabelUseUnderline
attrConstruct _ = constructLabelUseUnderline
attrClear _ = undefined
#endif
getLabelWidthChars :: (MonadIO m, IsLabel o) => o -> m Int32
getLabelWidthChars obj = liftIO $ B.Properties.getObjectPropertyInt32 obj "width-chars"
setLabelWidthChars :: (MonadIO m, IsLabel o) => o -> Int32 -> m ()
setLabelWidthChars obj val = liftIO $ B.Properties.setObjectPropertyInt32 obj "width-chars" val
constructLabelWidthChars :: (IsLabel o) => Int32 -> IO (GValueConstruct o)
constructLabelWidthChars val = B.Properties.constructObjectPropertyInt32 "width-chars" val
#if ENABLE_OVERLOADING
data LabelWidthCharsPropertyInfo
instance AttrInfo LabelWidthCharsPropertyInfo where
type AttrAllowedOps LabelWidthCharsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint LabelWidthCharsPropertyInfo = (~) Int32
type AttrBaseTypeConstraint LabelWidthCharsPropertyInfo = IsLabel
type AttrGetType LabelWidthCharsPropertyInfo = Int32
type AttrLabel LabelWidthCharsPropertyInfo = "width-chars"
type AttrOrigin LabelWidthCharsPropertyInfo = Label
attrGet _ = getLabelWidthChars
attrSet _ = setLabelWidthChars
attrConstruct _ = constructLabelWidthChars
attrClear _ = undefined
#endif
getLabelWrap :: (MonadIO m, IsLabel o) => o -> m Bool
getLabelWrap obj = liftIO $ B.Properties.getObjectPropertyBool obj "wrap"
setLabelWrap :: (MonadIO m, IsLabel o) => o -> Bool -> m ()
setLabelWrap obj val = liftIO $ B.Properties.setObjectPropertyBool obj "wrap" val
constructLabelWrap :: (IsLabel o) => Bool -> IO (GValueConstruct o)
constructLabelWrap val = B.Properties.constructObjectPropertyBool "wrap" val
#if ENABLE_OVERLOADING
data LabelWrapPropertyInfo
instance AttrInfo LabelWrapPropertyInfo where
type AttrAllowedOps LabelWrapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint LabelWrapPropertyInfo = (~) Bool
type AttrBaseTypeConstraint LabelWrapPropertyInfo = IsLabel
type AttrGetType LabelWrapPropertyInfo = Bool
type AttrLabel LabelWrapPropertyInfo = "wrap"
type AttrOrigin LabelWrapPropertyInfo = Label
attrGet _ = getLabelWrap
attrSet _ = setLabelWrap
attrConstruct _ = constructLabelWrap
attrClear _ = undefined
#endif
getLabelWrapMode :: (MonadIO m, IsLabel o) => o -> m Pango.Enums.WrapMode
getLabelWrapMode obj = liftIO $ B.Properties.getObjectPropertyEnum obj "wrap-mode"
setLabelWrapMode :: (MonadIO m, IsLabel o) => o -> Pango.Enums.WrapMode -> m ()
setLabelWrapMode obj val = liftIO $ B.Properties.setObjectPropertyEnum obj "wrap-mode" val
constructLabelWrapMode :: (IsLabel o) => Pango.Enums.WrapMode -> IO (GValueConstruct o)
constructLabelWrapMode val = B.Properties.constructObjectPropertyEnum "wrap-mode" val
#if ENABLE_OVERLOADING
data LabelWrapModePropertyInfo
instance AttrInfo LabelWrapModePropertyInfo where
type AttrAllowedOps LabelWrapModePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint LabelWrapModePropertyInfo = (~) Pango.Enums.WrapMode
type AttrBaseTypeConstraint LabelWrapModePropertyInfo = IsLabel
type AttrGetType LabelWrapModePropertyInfo = Pango.Enums.WrapMode
type AttrLabel LabelWrapModePropertyInfo = "wrap-mode"
type AttrOrigin LabelWrapModePropertyInfo = Label
attrGet _ = getLabelWrapMode
attrSet _ = setLabelWrapMode
attrConstruct _ = constructLabelWrapMode
attrClear _ = undefined
#endif
getLabelXalign :: (MonadIO m, IsLabel o) => o -> m Float
getLabelXalign obj = liftIO $ B.Properties.getObjectPropertyFloat obj "xalign"
setLabelXalign :: (MonadIO m, IsLabel o) => o -> Float -> m ()
setLabelXalign obj val = liftIO $ B.Properties.setObjectPropertyFloat obj "xalign" val
constructLabelXalign :: (IsLabel o) => Float -> IO (GValueConstruct o)
constructLabelXalign val = B.Properties.constructObjectPropertyFloat "xalign" val
#if ENABLE_OVERLOADING
data LabelXalignPropertyInfo
instance AttrInfo LabelXalignPropertyInfo where
type AttrAllowedOps LabelXalignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint LabelXalignPropertyInfo = (~) Float
type AttrBaseTypeConstraint LabelXalignPropertyInfo = IsLabel
type AttrGetType LabelXalignPropertyInfo = Float
type AttrLabel LabelXalignPropertyInfo = "xalign"
type AttrOrigin LabelXalignPropertyInfo = Label
attrGet _ = getLabelXalign
attrSet _ = setLabelXalign
attrConstruct _ = constructLabelXalign
attrClear _ = undefined
#endif
getLabelYalign :: (MonadIO m, IsLabel o) => o -> m Float
getLabelYalign obj = liftIO $ B.Properties.getObjectPropertyFloat obj "yalign"
setLabelYalign :: (MonadIO m, IsLabel o) => o -> Float -> m ()
setLabelYalign obj val = liftIO $ B.Properties.setObjectPropertyFloat obj "yalign" val
constructLabelYalign :: (IsLabel o) => Float -> IO (GValueConstruct o)
constructLabelYalign val = B.Properties.constructObjectPropertyFloat "yalign" val
#if ENABLE_OVERLOADING
data LabelYalignPropertyInfo
instance AttrInfo LabelYalignPropertyInfo where
type AttrAllowedOps LabelYalignPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint LabelYalignPropertyInfo = (~) Float
type AttrBaseTypeConstraint LabelYalignPropertyInfo = IsLabel
type AttrGetType LabelYalignPropertyInfo = Float
type AttrLabel LabelYalignPropertyInfo = "yalign"
type AttrOrigin LabelYalignPropertyInfo = Label
attrGet _ = getLabelYalign
attrSet _ = setLabelYalign
attrConstruct _ = constructLabelYalign
attrClear _ = undefined
#endif
#if ENABLE_OVERLOADING
instance O.HasAttributeList Label
type instance O.AttributeList Label = LabelAttributeList
type LabelAttributeList = ('[ '("angle", LabelAnglePropertyInfo), '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("attributes", LabelAttributesPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("cursorPosition", LabelCursorPositionPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("ellipsize", LabelEllipsizePropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("justify", LabelJustifyPropertyInfo), '("label", LabelLabelPropertyInfo), '("lines", LabelLinesPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("maxWidthChars", LabelMaxWidthCharsPropertyInfo), '("mnemonicKeyval", LabelMnemonicKeyvalPropertyInfo), '("mnemonicWidget", LabelMnemonicWidgetPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("pattern", LabelPatternPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("selectable", LabelSelectablePropertyInfo), '("selectionBound", LabelSelectionBoundPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("singleLineMode", LabelSingleLineModePropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("trackVisitedLinks", LabelTrackVisitedLinksPropertyInfo), '("useMarkup", LabelUseMarkupPropertyInfo), '("useUnderline", LabelUseUnderlinePropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("widthChars", LabelWidthCharsPropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo), '("wrap", LabelWrapPropertyInfo), '("wrapMode", LabelWrapModePropertyInfo), '("xalign", LabelXalignPropertyInfo), '("xpad", Gtk.Misc.MiscXpadPropertyInfo), '("yalign", LabelYalignPropertyInfo), '("ypad", Gtk.Misc.MiscYpadPropertyInfo)] :: [(Symbol, *)])
#endif
#if ENABLE_OVERLOADING
labelAngle :: AttrLabelProxy "angle"
labelAngle = AttrLabelProxy
labelAttributes :: AttrLabelProxy "attributes"
labelAttributes = AttrLabelProxy
labelCursorPosition :: AttrLabelProxy "cursorPosition"
labelCursorPosition = AttrLabelProxy
labelEllipsize :: AttrLabelProxy "ellipsize"
labelEllipsize = AttrLabelProxy
labelJustify :: AttrLabelProxy "justify"
labelJustify = AttrLabelProxy
labelLabel :: AttrLabelProxy "label"
labelLabel = AttrLabelProxy
labelLines :: AttrLabelProxy "lines"
labelLines = AttrLabelProxy
labelMaxWidthChars :: AttrLabelProxy "maxWidthChars"
labelMaxWidthChars = AttrLabelProxy
labelMnemonicKeyval :: AttrLabelProxy "mnemonicKeyval"
labelMnemonicKeyval = AttrLabelProxy
labelMnemonicWidget :: AttrLabelProxy "mnemonicWidget"
labelMnemonicWidget = AttrLabelProxy
labelPattern :: AttrLabelProxy "pattern"
labelPattern = AttrLabelProxy
labelSelectable :: AttrLabelProxy "selectable"
labelSelectable = AttrLabelProxy
labelSelectionBound :: AttrLabelProxy "selectionBound"
labelSelectionBound = AttrLabelProxy
labelSingleLineMode :: AttrLabelProxy "singleLineMode"
labelSingleLineMode = AttrLabelProxy
labelTrackVisitedLinks :: AttrLabelProxy "trackVisitedLinks"
labelTrackVisitedLinks = AttrLabelProxy
labelUseMarkup :: AttrLabelProxy "useMarkup"
labelUseMarkup = AttrLabelProxy
labelUseUnderline :: AttrLabelProxy "useUnderline"
labelUseUnderline = AttrLabelProxy
labelWidthChars :: AttrLabelProxy "widthChars"
labelWidthChars = AttrLabelProxy
labelWrap :: AttrLabelProxy "wrap"
labelWrap = AttrLabelProxy
labelWrapMode :: AttrLabelProxy "wrapMode"
labelWrapMode = AttrLabelProxy
labelXalign :: AttrLabelProxy "xalign"
labelXalign = AttrLabelProxy
labelYalign :: AttrLabelProxy "yalign"
labelYalign = AttrLabelProxy
#endif
#if ENABLE_OVERLOADING
data LabelActivateCurrentLinkSignalInfo
instance SignalInfo LabelActivateCurrentLinkSignalInfo where
type HaskellCallbackType LabelActivateCurrentLinkSignalInfo = LabelActivateCurrentLinkCallback
connectSignal _ obj cb connectMode = do
let cb' = wrap_LabelActivateCurrentLinkCallback cb
cb'' <- mk_LabelActivateCurrentLinkCallback cb'
connectSignalFunPtr obj "activate-current-link" cb'' connectMode
data LabelActivateLinkSignalInfo
instance SignalInfo LabelActivateLinkSignalInfo where
type HaskellCallbackType LabelActivateLinkSignalInfo = LabelActivateLinkCallback
connectSignal _ obj cb connectMode = do
let cb' = wrap_LabelActivateLinkCallback cb
cb'' <- mk_LabelActivateLinkCallback cb'
connectSignalFunPtr obj "activate-link" cb'' connectMode
data LabelCopyClipboardSignalInfo
instance SignalInfo LabelCopyClipboardSignalInfo where
type HaskellCallbackType LabelCopyClipboardSignalInfo = LabelCopyClipboardCallback
connectSignal _ obj cb connectMode = do
let cb' = wrap_LabelCopyClipboardCallback cb
cb'' <- mk_LabelCopyClipboardCallback cb'
connectSignalFunPtr obj "copy-clipboard" cb'' connectMode
data LabelMoveCursorSignalInfo
instance SignalInfo LabelMoveCursorSignalInfo where
type HaskellCallbackType LabelMoveCursorSignalInfo = LabelMoveCursorCallback
connectSignal _ obj cb connectMode = do
let cb' = wrap_LabelMoveCursorCallback cb
cb'' <- mk_LabelMoveCursorCallback cb'
connectSignalFunPtr obj "move-cursor" cb'' connectMode
data LabelPopulatePopupSignalInfo
instance SignalInfo LabelPopulatePopupSignalInfo where
type HaskellCallbackType LabelPopulatePopupSignalInfo = LabelPopulatePopupCallback
connectSignal _ obj cb connectMode = do
let cb' = wrap_LabelPopulatePopupCallback cb
cb'' <- mk_LabelPopulatePopupCallback cb'
connectSignalFunPtr obj "populate-popup" cb'' connectMode
type instance O.SignalList Label = LabelSignalList
type LabelSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("activateCurrentLink", LabelActivateCurrentLinkSignalInfo), '("activateLink", LabelActivateLinkSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("copyClipboard", LabelCopyClipboardSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveCursor", LabelMoveCursorSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("populatePopup", LabelPopulatePopupSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])
#endif
foreign import ccall "gtk_label_new" gtk_label_new ::
CString ->
IO (Ptr Label)
labelNew ::
(B.CallStack.HasCallStack, MonadIO m) =>
Maybe (T.Text)
-> m Label
labelNew str = liftIO $ do
maybeStr <- case str of
Nothing -> return nullPtr
Just jStr -> do
jStr' <- textToCString jStr
return jStr'
result <- gtk_label_new maybeStr
checkUnexpectedReturnNULL "labelNew" result
result' <- (newObject Label) result
freeMem maybeStr
return result'
#if ENABLE_OVERLOADING
#endif
foreign import ccall "gtk_label_new_with_mnemonic" gtk_label_new_with_mnemonic ::
CString ->
IO (Ptr Label)
labelNewWithMnemonic ::
(B.CallStack.HasCallStack, MonadIO m) =>
Maybe (T.Text)
-> m Label
labelNewWithMnemonic str = liftIO $ do
maybeStr <- case str of
Nothing -> return nullPtr
Just jStr -> do
jStr' <- textToCString jStr
return jStr'
result <- gtk_label_new_with_mnemonic maybeStr
checkUnexpectedReturnNULL "labelNewWithMnemonic" result
result' <- (newObject Label) result
freeMem maybeStr
return result'
#if ENABLE_OVERLOADING
#endif
foreign import ccall "gtk_label_get_angle" gtk_label_get_angle ::
Ptr Label ->
IO CDouble
labelGetAngle ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m Double
labelGetAngle label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_angle label'
let result' = realToFrac result
touchManagedPtr label
return result'
#if ENABLE_OVERLOADING
data LabelGetAngleMethodInfo
instance (signature ~ (m Double), MonadIO m, IsLabel a) => O.MethodInfo LabelGetAngleMethodInfo a signature where
overloadedMethod _ = labelGetAngle
#endif
foreign import ccall "gtk_label_get_attributes" gtk_label_get_attributes ::
Ptr Label ->
IO (Ptr Pango.AttrList.AttrList)
labelGetAttributes ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m (Maybe Pango.AttrList.AttrList)
labelGetAttributes label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_attributes label'
maybeResult <- convertIfNonNull result $ \result' -> do
result'' <- (newBoxed Pango.AttrList.AttrList) result'
return result''
touchManagedPtr label
return maybeResult
#if ENABLE_OVERLOADING
data LabelGetAttributesMethodInfo
instance (signature ~ (m (Maybe Pango.AttrList.AttrList)), MonadIO m, IsLabel a) => O.MethodInfo LabelGetAttributesMethodInfo a signature where
overloadedMethod _ = labelGetAttributes
#endif
foreign import ccall "gtk_label_get_current_uri" gtk_label_get_current_uri ::
Ptr Label ->
IO CString
labelGetCurrentUri ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m T.Text
labelGetCurrentUri label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_current_uri label'
checkUnexpectedReturnNULL "labelGetCurrentUri" result
result' <- cstringToText result
touchManagedPtr label
return result'
#if ENABLE_OVERLOADING
data LabelGetCurrentUriMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsLabel a) => O.MethodInfo LabelGetCurrentUriMethodInfo a signature where
overloadedMethod _ = labelGetCurrentUri
#endif
foreign import ccall "gtk_label_get_ellipsize" gtk_label_get_ellipsize ::
Ptr Label ->
IO CUInt
labelGetEllipsize ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m Pango.Enums.EllipsizeMode
labelGetEllipsize label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_ellipsize label'
let result' = (toEnum . fromIntegral) result
touchManagedPtr label
return result'
#if ENABLE_OVERLOADING
data LabelGetEllipsizeMethodInfo
instance (signature ~ (m Pango.Enums.EllipsizeMode), MonadIO m, IsLabel a) => O.MethodInfo LabelGetEllipsizeMethodInfo a signature where
overloadedMethod _ = labelGetEllipsize
#endif
foreign import ccall "gtk_label_get_justify" gtk_label_get_justify ::
Ptr Label ->
IO CUInt
labelGetJustify ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m Gtk.Enums.Justification
labelGetJustify label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_justify label'
let result' = (toEnum . fromIntegral) result
touchManagedPtr label
return result'
#if ENABLE_OVERLOADING
data LabelGetJustifyMethodInfo
instance (signature ~ (m Gtk.Enums.Justification), MonadIO m, IsLabel a) => O.MethodInfo LabelGetJustifyMethodInfo a signature where
overloadedMethod _ = labelGetJustify
#endif
foreign import ccall "gtk_label_get_label" gtk_label_get_label ::
Ptr Label ->
IO CString
labelGetLabel ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m T.Text
labelGetLabel label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_label label'
checkUnexpectedReturnNULL "labelGetLabel" result
result' <- cstringToText result
touchManagedPtr label
return result'
#if ENABLE_OVERLOADING
data LabelGetLabelMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsLabel a) => O.MethodInfo LabelGetLabelMethodInfo a signature where
overloadedMethod _ = labelGetLabel
#endif
foreign import ccall "gtk_label_get_layout" gtk_label_get_layout ::
Ptr Label ->
IO (Ptr Pango.Layout.Layout)
labelGetLayout ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m Pango.Layout.Layout
labelGetLayout label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_layout label'
checkUnexpectedReturnNULL "labelGetLayout" result
result' <- (newObject Pango.Layout.Layout) result
touchManagedPtr label
return result'
#if ENABLE_OVERLOADING
data LabelGetLayoutMethodInfo
instance (signature ~ (m Pango.Layout.Layout), MonadIO m, IsLabel a) => O.MethodInfo LabelGetLayoutMethodInfo a signature where
overloadedMethod _ = labelGetLayout
#endif
foreign import ccall "gtk_label_get_layout_offsets" gtk_label_get_layout_offsets ::
Ptr Label ->
Ptr Int32 ->
Ptr Int32 ->
IO ()
labelGetLayoutOffsets ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m ((Int32, Int32))
labelGetLayoutOffsets label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
x <- allocMem :: IO (Ptr Int32)
y <- allocMem :: IO (Ptr Int32)
gtk_label_get_layout_offsets label' x y
x' <- peek x
y' <- peek y
touchManagedPtr label
freeMem x
freeMem y
return (x', y')
#if ENABLE_OVERLOADING
data LabelGetLayoutOffsetsMethodInfo
instance (signature ~ (m ((Int32, Int32))), MonadIO m, IsLabel a) => O.MethodInfo LabelGetLayoutOffsetsMethodInfo a signature where
overloadedMethod _ = labelGetLayoutOffsets
#endif
foreign import ccall "gtk_label_get_line_wrap" gtk_label_get_line_wrap ::
Ptr Label ->
IO CInt
labelGetLineWrap ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m Bool
labelGetLineWrap label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_line_wrap label'
let result' = (/= 0) result
touchManagedPtr label
return result'
#if ENABLE_OVERLOADING
data LabelGetLineWrapMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsLabel a) => O.MethodInfo LabelGetLineWrapMethodInfo a signature where
overloadedMethod _ = labelGetLineWrap
#endif
foreign import ccall "gtk_label_get_line_wrap_mode" gtk_label_get_line_wrap_mode ::
Ptr Label ->
IO CUInt
labelGetLineWrapMode ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m Pango.Enums.WrapMode
labelGetLineWrapMode label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_line_wrap_mode label'
let result' = (toEnum . fromIntegral) result
touchManagedPtr label
return result'
#if ENABLE_OVERLOADING
data LabelGetLineWrapModeMethodInfo
instance (signature ~ (m Pango.Enums.WrapMode), MonadIO m, IsLabel a) => O.MethodInfo LabelGetLineWrapModeMethodInfo a signature where
overloadedMethod _ = labelGetLineWrapMode
#endif
foreign import ccall "gtk_label_get_lines" gtk_label_get_lines ::
Ptr Label ->
IO Int32
labelGetLines ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m Int32
labelGetLines label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_lines label'
touchManagedPtr label
return result
#if ENABLE_OVERLOADING
data LabelGetLinesMethodInfo
instance (signature ~ (m Int32), MonadIO m, IsLabel a) => O.MethodInfo LabelGetLinesMethodInfo a signature where
overloadedMethod _ = labelGetLines
#endif
foreign import ccall "gtk_label_get_max_width_chars" gtk_label_get_max_width_chars ::
Ptr Label ->
IO Int32
labelGetMaxWidthChars ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m Int32
labelGetMaxWidthChars label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_max_width_chars label'
touchManagedPtr label
return result
#if ENABLE_OVERLOADING
data LabelGetMaxWidthCharsMethodInfo
instance (signature ~ (m Int32), MonadIO m, IsLabel a) => O.MethodInfo LabelGetMaxWidthCharsMethodInfo a signature where
overloadedMethod _ = labelGetMaxWidthChars
#endif
foreign import ccall "gtk_label_get_mnemonic_keyval" gtk_label_get_mnemonic_keyval ::
Ptr Label ->
IO Word32
labelGetMnemonicKeyval ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m Word32
labelGetMnemonicKeyval label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_mnemonic_keyval label'
touchManagedPtr label
return result
#if ENABLE_OVERLOADING
data LabelGetMnemonicKeyvalMethodInfo
instance (signature ~ (m Word32), MonadIO m, IsLabel a) => O.MethodInfo LabelGetMnemonicKeyvalMethodInfo a signature where
overloadedMethod _ = labelGetMnemonicKeyval
#endif
foreign import ccall "gtk_label_get_mnemonic_widget" gtk_label_get_mnemonic_widget ::
Ptr Label ->
IO (Ptr Gtk.Widget.Widget)
labelGetMnemonicWidget ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m (Maybe Gtk.Widget.Widget)
labelGetMnemonicWidget label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_mnemonic_widget label'
maybeResult <- convertIfNonNull result $ \result' -> do
result'' <- (newObject Gtk.Widget.Widget) result'
return result''
touchManagedPtr label
return maybeResult
#if ENABLE_OVERLOADING
data LabelGetMnemonicWidgetMethodInfo
instance (signature ~ (m (Maybe Gtk.Widget.Widget)), MonadIO m, IsLabel a) => O.MethodInfo LabelGetMnemonicWidgetMethodInfo a signature where
overloadedMethod _ = labelGetMnemonicWidget
#endif
foreign import ccall "gtk_label_get_selectable" gtk_label_get_selectable ::
Ptr Label ->
IO CInt
labelGetSelectable ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m Bool
labelGetSelectable label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_selectable label'
let result' = (/= 0) result
touchManagedPtr label
return result'
#if ENABLE_OVERLOADING
data LabelGetSelectableMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsLabel a) => O.MethodInfo LabelGetSelectableMethodInfo a signature where
overloadedMethod _ = labelGetSelectable
#endif
foreign import ccall "gtk_label_get_selection_bounds" gtk_label_get_selection_bounds ::
Ptr Label ->
Ptr Int32 ->
Ptr Int32 ->
IO CInt
labelGetSelectionBounds ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m ((Bool, Int32, Int32))
labelGetSelectionBounds label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
start <- allocMem :: IO (Ptr Int32)
end <- allocMem :: IO (Ptr Int32)
result <- gtk_label_get_selection_bounds label' start end
let result' = (/= 0) result
start' <- peek start
end' <- peek end
touchManagedPtr label
freeMem start
freeMem end
return (result', start', end')
#if ENABLE_OVERLOADING
data LabelGetSelectionBoundsMethodInfo
instance (signature ~ (m ((Bool, Int32, Int32))), MonadIO m, IsLabel a) => O.MethodInfo LabelGetSelectionBoundsMethodInfo a signature where
overloadedMethod _ = labelGetSelectionBounds
#endif
foreign import ccall "gtk_label_get_single_line_mode" gtk_label_get_single_line_mode ::
Ptr Label ->
IO CInt
labelGetSingleLineMode ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m Bool
labelGetSingleLineMode label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_single_line_mode label'
let result' = (/= 0) result
touchManagedPtr label
return result'
#if ENABLE_OVERLOADING
data LabelGetSingleLineModeMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsLabel a) => O.MethodInfo LabelGetSingleLineModeMethodInfo a signature where
overloadedMethod _ = labelGetSingleLineMode
#endif
foreign import ccall "gtk_label_get_text" gtk_label_get_text ::
Ptr Label ->
IO CString
labelGetText ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m T.Text
labelGetText label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_text label'
checkUnexpectedReturnNULL "labelGetText" result
result' <- cstringToText result
touchManagedPtr label
return result'
#if ENABLE_OVERLOADING
data LabelGetTextMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsLabel a) => O.MethodInfo LabelGetTextMethodInfo a signature where
overloadedMethod _ = labelGetText
#endif
foreign import ccall "gtk_label_get_track_visited_links" gtk_label_get_track_visited_links ::
Ptr Label ->
IO CInt
labelGetTrackVisitedLinks ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m Bool
labelGetTrackVisitedLinks label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_track_visited_links label'
let result' = (/= 0) result
touchManagedPtr label
return result'
#if ENABLE_OVERLOADING
data LabelGetTrackVisitedLinksMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsLabel a) => O.MethodInfo LabelGetTrackVisitedLinksMethodInfo a signature where
overloadedMethod _ = labelGetTrackVisitedLinks
#endif
foreign import ccall "gtk_label_get_use_markup" gtk_label_get_use_markup ::
Ptr Label ->
IO CInt
labelGetUseMarkup ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m Bool
labelGetUseMarkup label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_use_markup label'
let result' = (/= 0) result
touchManagedPtr label
return result'
#if ENABLE_OVERLOADING
data LabelGetUseMarkupMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsLabel a) => O.MethodInfo LabelGetUseMarkupMethodInfo a signature where
overloadedMethod _ = labelGetUseMarkup
#endif
foreign import ccall "gtk_label_get_use_underline" gtk_label_get_use_underline ::
Ptr Label ->
IO CInt
labelGetUseUnderline ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m Bool
labelGetUseUnderline label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_use_underline label'
let result' = (/= 0) result
touchManagedPtr label
return result'
#if ENABLE_OVERLOADING
data LabelGetUseUnderlineMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsLabel a) => O.MethodInfo LabelGetUseUnderlineMethodInfo a signature where
overloadedMethod _ = labelGetUseUnderline
#endif
foreign import ccall "gtk_label_get_width_chars" gtk_label_get_width_chars ::
Ptr Label ->
IO Int32
labelGetWidthChars ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m Int32
labelGetWidthChars label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_width_chars label'
touchManagedPtr label
return result
#if ENABLE_OVERLOADING
data LabelGetWidthCharsMethodInfo
instance (signature ~ (m Int32), MonadIO m, IsLabel a) => O.MethodInfo LabelGetWidthCharsMethodInfo a signature where
overloadedMethod _ = labelGetWidthChars
#endif
foreign import ccall "gtk_label_get_xalign" gtk_label_get_xalign ::
Ptr Label ->
IO CFloat
labelGetXalign ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m Float
labelGetXalign label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_xalign label'
let result' = realToFrac result
touchManagedPtr label
return result'
#if ENABLE_OVERLOADING
data LabelGetXalignMethodInfo
instance (signature ~ (m Float), MonadIO m, IsLabel a) => O.MethodInfo LabelGetXalignMethodInfo a signature where
overloadedMethod _ = labelGetXalign
#endif
foreign import ccall "gtk_label_get_yalign" gtk_label_get_yalign ::
Ptr Label ->
IO CFloat
labelGetYalign ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> m Float
labelGetYalign label = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
result <- gtk_label_get_yalign label'
let result' = realToFrac result
touchManagedPtr label
return result'
#if ENABLE_OVERLOADING
data LabelGetYalignMethodInfo
instance (signature ~ (m Float), MonadIO m, IsLabel a) => O.MethodInfo LabelGetYalignMethodInfo a signature where
overloadedMethod _ = labelGetYalign
#endif
foreign import ccall "gtk_label_select_region" gtk_label_select_region ::
Ptr Label ->
Int32 ->
Int32 ->
IO ()
labelSelectRegion ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> Int32
-> Int32
-> m ()
labelSelectRegion label startOffset endOffset = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
gtk_label_select_region label' startOffset endOffset
touchManagedPtr label
return ()
#if ENABLE_OVERLOADING
data LabelSelectRegionMethodInfo
instance (signature ~ (Int32 -> Int32 -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSelectRegionMethodInfo a signature where
overloadedMethod _ = labelSelectRegion
#endif
foreign import ccall "gtk_label_set_angle" gtk_label_set_angle ::
Ptr Label ->
CDouble ->
IO ()
labelSetAngle ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> Double
-> m ()
labelSetAngle label angle = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
let angle' = realToFrac angle
gtk_label_set_angle label' angle'
touchManagedPtr label
return ()
#if ENABLE_OVERLOADING
data LabelSetAngleMethodInfo
instance (signature ~ (Double -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetAngleMethodInfo a signature where
overloadedMethod _ = labelSetAngle
#endif
foreign import ccall "gtk_label_set_attributes" gtk_label_set_attributes ::
Ptr Label ->
Ptr Pango.AttrList.AttrList ->
IO ()
labelSetAttributes ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> Maybe (Pango.AttrList.AttrList)
-> m ()
labelSetAttributes label attrs = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
maybeAttrs <- case attrs of
Nothing -> return nullPtr
Just jAttrs -> do
jAttrs' <- unsafeManagedPtrGetPtr jAttrs
return jAttrs'
gtk_label_set_attributes label' maybeAttrs
touchManagedPtr label
whenJust attrs touchManagedPtr
return ()
#if ENABLE_OVERLOADING
data LabelSetAttributesMethodInfo
instance (signature ~ (Maybe (Pango.AttrList.AttrList) -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetAttributesMethodInfo a signature where
overloadedMethod _ = labelSetAttributes
#endif
foreign import ccall "gtk_label_set_ellipsize" gtk_label_set_ellipsize ::
Ptr Label ->
CUInt ->
IO ()
labelSetEllipsize ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> Pango.Enums.EllipsizeMode
-> m ()
labelSetEllipsize label mode = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
let mode' = (fromIntegral . fromEnum) mode
gtk_label_set_ellipsize label' mode'
touchManagedPtr label
return ()
#if ENABLE_OVERLOADING
data LabelSetEllipsizeMethodInfo
instance (signature ~ (Pango.Enums.EllipsizeMode -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetEllipsizeMethodInfo a signature where
overloadedMethod _ = labelSetEllipsize
#endif
foreign import ccall "gtk_label_set_justify" gtk_label_set_justify ::
Ptr Label ->
CUInt ->
IO ()
labelSetJustify ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> Gtk.Enums.Justification
-> m ()
labelSetJustify label jtype = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
let jtype' = (fromIntegral . fromEnum) jtype
gtk_label_set_justify label' jtype'
touchManagedPtr label
return ()
#if ENABLE_OVERLOADING
data LabelSetJustifyMethodInfo
instance (signature ~ (Gtk.Enums.Justification -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetJustifyMethodInfo a signature where
overloadedMethod _ = labelSetJustify
#endif
foreign import ccall "gtk_label_set_label" gtk_label_set_label ::
Ptr Label ->
CString ->
IO ()
labelSetLabel ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> T.Text
-> m ()
labelSetLabel label str = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
str' <- textToCString str
gtk_label_set_label label' str'
touchManagedPtr label
freeMem str'
return ()
#if ENABLE_OVERLOADING
data LabelSetLabelMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetLabelMethodInfo a signature where
overloadedMethod _ = labelSetLabel
#endif
foreign import ccall "gtk_label_set_line_wrap" gtk_label_set_line_wrap ::
Ptr Label ->
CInt ->
IO ()
labelSetLineWrap ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> Bool
-> m ()
labelSetLineWrap label wrap = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
let wrap' = (fromIntegral . fromEnum) wrap
gtk_label_set_line_wrap label' wrap'
touchManagedPtr label
return ()
#if ENABLE_OVERLOADING
data LabelSetLineWrapMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetLineWrapMethodInfo a signature where
overloadedMethod _ = labelSetLineWrap
#endif
foreign import ccall "gtk_label_set_line_wrap_mode" gtk_label_set_line_wrap_mode ::
Ptr Label ->
CUInt ->
IO ()
labelSetLineWrapMode ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> Pango.Enums.WrapMode
-> m ()
labelSetLineWrapMode label wrapMode = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
let wrapMode' = (fromIntegral . fromEnum) wrapMode
gtk_label_set_line_wrap_mode label' wrapMode'
touchManagedPtr label
return ()
#if ENABLE_OVERLOADING
data LabelSetLineWrapModeMethodInfo
instance (signature ~ (Pango.Enums.WrapMode -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetLineWrapModeMethodInfo a signature where
overloadedMethod _ = labelSetLineWrapMode
#endif
foreign import ccall "gtk_label_set_lines" gtk_label_set_lines ::
Ptr Label ->
Int32 ->
IO ()
labelSetLines ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> Int32
-> m ()
labelSetLines label lines = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
gtk_label_set_lines label' lines
touchManagedPtr label
return ()
#if ENABLE_OVERLOADING
data LabelSetLinesMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetLinesMethodInfo a signature where
overloadedMethod _ = labelSetLines
#endif
foreign import ccall "gtk_label_set_markup" gtk_label_set_markup ::
Ptr Label ->
CString ->
IO ()
labelSetMarkup ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> T.Text
-> m ()
labelSetMarkup label str = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
str' <- textToCString str
gtk_label_set_markup label' str'
touchManagedPtr label
freeMem str'
return ()
#if ENABLE_OVERLOADING
data LabelSetMarkupMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetMarkupMethodInfo a signature where
overloadedMethod _ = labelSetMarkup
#endif
foreign import ccall "gtk_label_set_markup_with_mnemonic" gtk_label_set_markup_with_mnemonic ::
Ptr Label ->
CString ->
IO ()
labelSetMarkupWithMnemonic ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> T.Text
-> m ()
labelSetMarkupWithMnemonic label str = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
str' <- textToCString str
gtk_label_set_markup_with_mnemonic label' str'
touchManagedPtr label
freeMem str'
return ()
#if ENABLE_OVERLOADING
data LabelSetMarkupWithMnemonicMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetMarkupWithMnemonicMethodInfo a signature where
overloadedMethod _ = labelSetMarkupWithMnemonic
#endif
foreign import ccall "gtk_label_set_max_width_chars" gtk_label_set_max_width_chars ::
Ptr Label ->
Int32 ->
IO ()
labelSetMaxWidthChars ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> Int32
-> m ()
labelSetMaxWidthChars label nChars = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
gtk_label_set_max_width_chars label' nChars
touchManagedPtr label
return ()
#if ENABLE_OVERLOADING
data LabelSetMaxWidthCharsMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetMaxWidthCharsMethodInfo a signature where
overloadedMethod _ = labelSetMaxWidthChars
#endif
foreign import ccall "gtk_label_set_mnemonic_widget" gtk_label_set_mnemonic_widget ::
Ptr Label ->
Ptr Gtk.Widget.Widget ->
IO ()
labelSetMnemonicWidget ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a, Gtk.Widget.IsWidget b) =>
a
-> Maybe (b)
-> m ()
labelSetMnemonicWidget label widget = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
maybeWidget <- case widget of
Nothing -> return nullPtr
Just jWidget -> do
jWidget' <- unsafeManagedPtrCastPtr jWidget
return jWidget'
gtk_label_set_mnemonic_widget label' maybeWidget
touchManagedPtr label
whenJust widget touchManagedPtr
return ()
#if ENABLE_OVERLOADING
data LabelSetMnemonicWidgetMethodInfo
instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IsLabel a, Gtk.Widget.IsWidget b) => O.MethodInfo LabelSetMnemonicWidgetMethodInfo a signature where
overloadedMethod _ = labelSetMnemonicWidget
#endif
foreign import ccall "gtk_label_set_pattern" gtk_label_set_pattern ::
Ptr Label ->
CString ->
IO ()
labelSetPattern ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> T.Text
-> m ()
labelSetPattern label pattern = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
pattern' <- textToCString pattern
gtk_label_set_pattern label' pattern'
touchManagedPtr label
freeMem pattern'
return ()
#if ENABLE_OVERLOADING
data LabelSetPatternMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetPatternMethodInfo a signature where
overloadedMethod _ = labelSetPattern
#endif
foreign import ccall "gtk_label_set_selectable" gtk_label_set_selectable ::
Ptr Label ->
CInt ->
IO ()
labelSetSelectable ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> Bool
-> m ()
labelSetSelectable label setting = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
let setting' = (fromIntegral . fromEnum) setting
gtk_label_set_selectable label' setting'
touchManagedPtr label
return ()
#if ENABLE_OVERLOADING
data LabelSetSelectableMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetSelectableMethodInfo a signature where
overloadedMethod _ = labelSetSelectable
#endif
foreign import ccall "gtk_label_set_single_line_mode" gtk_label_set_single_line_mode ::
Ptr Label ->
CInt ->
IO ()
labelSetSingleLineMode ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> Bool
-> m ()
labelSetSingleLineMode label singleLineMode = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
let singleLineMode' = (fromIntegral . fromEnum) singleLineMode
gtk_label_set_single_line_mode label' singleLineMode'
touchManagedPtr label
return ()
#if ENABLE_OVERLOADING
data LabelSetSingleLineModeMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetSingleLineModeMethodInfo a signature where
overloadedMethod _ = labelSetSingleLineMode
#endif
foreign import ccall "gtk_label_set_text" gtk_label_set_text ::
Ptr Label ->
CString ->
IO ()
labelSetText ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> T.Text
-> m ()
labelSetText label str = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
str' <- textToCString str
gtk_label_set_text label' str'
touchManagedPtr label
freeMem str'
return ()
#if ENABLE_OVERLOADING
data LabelSetTextMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetTextMethodInfo a signature where
overloadedMethod _ = labelSetText
#endif
foreign import ccall "gtk_label_set_text_with_mnemonic" gtk_label_set_text_with_mnemonic ::
Ptr Label ->
CString ->
IO ()
labelSetTextWithMnemonic ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> T.Text
-> m ()
labelSetTextWithMnemonic label str = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
str' <- textToCString str
gtk_label_set_text_with_mnemonic label' str'
touchManagedPtr label
freeMem str'
return ()
#if ENABLE_OVERLOADING
data LabelSetTextWithMnemonicMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetTextWithMnemonicMethodInfo a signature where
overloadedMethod _ = labelSetTextWithMnemonic
#endif
foreign import ccall "gtk_label_set_track_visited_links" gtk_label_set_track_visited_links ::
Ptr Label ->
CInt ->
IO ()
labelSetTrackVisitedLinks ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> Bool
-> m ()
labelSetTrackVisitedLinks label trackLinks = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
let trackLinks' = (fromIntegral . fromEnum) trackLinks
gtk_label_set_track_visited_links label' trackLinks'
touchManagedPtr label
return ()
#if ENABLE_OVERLOADING
data LabelSetTrackVisitedLinksMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetTrackVisitedLinksMethodInfo a signature where
overloadedMethod _ = labelSetTrackVisitedLinks
#endif
foreign import ccall "gtk_label_set_use_markup" gtk_label_set_use_markup ::
Ptr Label ->
CInt ->
IO ()
labelSetUseMarkup ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> Bool
-> m ()
labelSetUseMarkup label setting = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
let setting' = (fromIntegral . fromEnum) setting
gtk_label_set_use_markup label' setting'
touchManagedPtr label
return ()
#if ENABLE_OVERLOADING
data LabelSetUseMarkupMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetUseMarkupMethodInfo a signature where
overloadedMethod _ = labelSetUseMarkup
#endif
foreign import ccall "gtk_label_set_use_underline" gtk_label_set_use_underline ::
Ptr Label ->
CInt ->
IO ()
labelSetUseUnderline ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> Bool
-> m ()
labelSetUseUnderline label setting = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
let setting' = (fromIntegral . fromEnum) setting
gtk_label_set_use_underline label' setting'
touchManagedPtr label
return ()
#if ENABLE_OVERLOADING
data LabelSetUseUnderlineMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetUseUnderlineMethodInfo a signature where
overloadedMethod _ = labelSetUseUnderline
#endif
foreign import ccall "gtk_label_set_width_chars" gtk_label_set_width_chars ::
Ptr Label ->
Int32 ->
IO ()
labelSetWidthChars ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> Int32
-> m ()
labelSetWidthChars label nChars = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
gtk_label_set_width_chars label' nChars
touchManagedPtr label
return ()
#if ENABLE_OVERLOADING
data LabelSetWidthCharsMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetWidthCharsMethodInfo a signature where
overloadedMethod _ = labelSetWidthChars
#endif
foreign import ccall "gtk_label_set_xalign" gtk_label_set_xalign ::
Ptr Label ->
CFloat ->
IO ()
labelSetXalign ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> Float
-> m ()
labelSetXalign label xalign = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
let xalign' = realToFrac xalign
gtk_label_set_xalign label' xalign'
touchManagedPtr label
return ()
#if ENABLE_OVERLOADING
data LabelSetXalignMethodInfo
instance (signature ~ (Float -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetXalignMethodInfo a signature where
overloadedMethod _ = labelSetXalign
#endif
foreign import ccall "gtk_label_set_yalign" gtk_label_set_yalign ::
Ptr Label ->
CFloat ->
IO ()
labelSetYalign ::
(B.CallStack.HasCallStack, MonadIO m, IsLabel a) =>
a
-> Float
-> m ()
labelSetYalign label yalign = liftIO $ do
label' <- unsafeManagedPtrCastPtr label
let yalign' = realToFrac yalign
gtk_label_set_yalign label' yalign'
touchManagedPtr label
return ()
#if ENABLE_OVERLOADING
data LabelSetYalignMethodInfo
instance (signature ~ (Float -> m ()), MonadIO m, IsLabel a) => O.MethodInfo LabelSetYalignMethodInfo a signature where
overloadedMethod _ = labelSetYalign
#endif