{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.Dazzle.Objects.BoldingLabel
(
BoldingLabel(..) ,
IsBoldingLabel ,
toBoldingLabel ,
#if defined(ENABLE_OVERLOADING)
ResolveBoldingLabelMethod ,
#endif
boldingLabelNew ,
boldingLabelNewWithMnemonic ,
#if defined(ENABLE_OVERLOADING)
BoldingLabelSetBoldMethodInfo ,
#endif
boldingLabelSetBold ,
#if defined(ENABLE_OVERLOADING)
BoldingLabelSetWeightMethodInfo ,
#endif
boldingLabelSetWeight ,
#if defined(ENABLE_OVERLOADING)
BoldingLabelBoldPropertyInfo ,
#endif
#if defined(ENABLE_OVERLOADING)
boldingLabelBold ,
#endif
constructBoldingLabelBold ,
setBoldingLabelBold ,
) 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.BasicTypes as B.Types
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GArray as B.GArray
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GHashTable as B.GHT
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.GI.Base.Signals as B.Signals
import qualified Control.Monad.IO.Class as MIO
import qualified Data.Coerce as Coerce
import qualified Data.Text as T
import qualified Data.Kind as DK
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 GHC.Records as R
import qualified Data.Word as DW
import qualified Data.Int as DI
import qualified System.Posix.Types as SPT
import qualified Foreign.C.Types as FCT
#if MIN_VERSION_base(4,18,0)
import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface
import qualified GI.GObject.Objects.Object as GObject.Object
import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable
import qualified GI.Gtk.Objects.Label as Gtk.Label
import qualified GI.Gtk.Objects.Misc as Gtk.Misc
import qualified GI.Gtk.Objects.Widget as Gtk.Widget
import qualified GI.Pango.Enums as Pango.Enums
#else
import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface
import qualified GI.GObject.Objects.Object as GObject.Object
import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable
import qualified GI.Gtk.Objects.Label as Gtk.Label
import qualified GI.Gtk.Objects.Misc as Gtk.Misc
import qualified GI.Gtk.Objects.Widget as Gtk.Widget
import qualified GI.Pango.Enums as Pango.Enums
#endif
newtype BoldingLabel = BoldingLabel (SP.ManagedPtr BoldingLabel)
deriving (BoldingLabel -> BoldingLabel -> Bool
(BoldingLabel -> BoldingLabel -> Bool)
-> (BoldingLabel -> BoldingLabel -> Bool) -> Eq BoldingLabel
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: BoldingLabel -> BoldingLabel -> Bool
== :: BoldingLabel -> BoldingLabel -> Bool
$c/= :: BoldingLabel -> BoldingLabel -> Bool
/= :: BoldingLabel -> BoldingLabel -> Bool
Eq)
instance SP.ManagedPtrNewtype BoldingLabel where
toManagedPtr :: BoldingLabel -> ManagedPtr BoldingLabel
toManagedPtr (BoldingLabel ManagedPtr BoldingLabel
p) = ManagedPtr BoldingLabel
p
foreign import ccall "dzl_bolding_label_get_type"
c_dzl_bolding_label_get_type :: IO B.Types.GType
instance B.Types.TypedObject BoldingLabel where
glibType :: IO GType
glibType = IO GType
c_dzl_bolding_label_get_type
instance B.Types.GObject BoldingLabel
class (SP.GObject o, O.IsDescendantOf BoldingLabel o) => IsBoldingLabel o
instance (SP.GObject o, O.IsDescendantOf BoldingLabel o) => IsBoldingLabel o
instance O.HasParentTypes BoldingLabel
type instance O.ParentTypes BoldingLabel = '[Gtk.Label.Label, Gtk.Misc.Misc, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Buildable.Buildable]
toBoldingLabel :: (MIO.MonadIO m, IsBoldingLabel o) => o -> m BoldingLabel
toBoldingLabel :: forall (m :: * -> *) o.
(MonadIO m, IsBoldingLabel o) =>
o -> m BoldingLabel
toBoldingLabel = IO BoldingLabel -> m BoldingLabel
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO BoldingLabel -> m BoldingLabel)
-> (o -> IO BoldingLabel) -> o -> m BoldingLabel
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr BoldingLabel -> BoldingLabel) -> o -> IO BoldingLabel
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
B.ManagedPtr.unsafeCastTo ManagedPtr BoldingLabel -> BoldingLabel
BoldingLabel
instance B.GValue.IsGValue (Maybe BoldingLabel) where
gvalueGType_ :: IO GType
gvalueGType_ = IO GType
c_dzl_bolding_label_get_type
gvalueSet_ :: Ptr GValue -> Maybe BoldingLabel -> IO ()
gvalueSet_ Ptr GValue
gv Maybe BoldingLabel
P.Nothing = Ptr GValue -> Ptr BoldingLabel -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv (Ptr BoldingLabel
forall a. Ptr a
FP.nullPtr :: FP.Ptr BoldingLabel)
gvalueSet_ Ptr GValue
gv (P.Just BoldingLabel
obj) = BoldingLabel -> (Ptr BoldingLabel -> IO ()) -> IO ()
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr BoldingLabel
obj (Ptr GValue -> Ptr BoldingLabel -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv)
gvalueGet_ :: Ptr GValue -> IO (Maybe BoldingLabel)
gvalueGet_ Ptr GValue
gv = do
Ptr BoldingLabel
ptr <- Ptr GValue -> IO (Ptr BoldingLabel)
forall a. GObject a => Ptr GValue -> IO (Ptr a)
B.GValue.get_object Ptr GValue
gv :: IO (FP.Ptr BoldingLabel)
if Ptr BoldingLabel
ptr Ptr BoldingLabel -> Ptr BoldingLabel -> Bool
forall a. Eq a => a -> a -> Bool
/= Ptr BoldingLabel
forall a. Ptr a
FP.nullPtr
then BoldingLabel -> Maybe BoldingLabel
forall a. a -> Maybe a
P.Just (BoldingLabel -> Maybe BoldingLabel)
-> IO BoldingLabel -> IO (Maybe BoldingLabel)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (ManagedPtr BoldingLabel -> BoldingLabel)
-> Ptr BoldingLabel -> IO BoldingLabel
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr BoldingLabel -> BoldingLabel
BoldingLabel Ptr BoldingLabel
ptr
else Maybe BoldingLabel -> IO (Maybe BoldingLabel)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe BoldingLabel
forall a. Maybe a
P.Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveBoldingLabelMethod (t :: Symbol) (o :: DK.Type) :: DK.Type where
ResolveBoldingLabelMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo
ResolveBoldingLabelMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo
ResolveBoldingLabelMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo
ResolveBoldingLabelMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo
ResolveBoldingLabelMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo
ResolveBoldingLabelMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo
ResolveBoldingLabelMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo
ResolveBoldingLabelMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveBoldingLabelMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveBoldingLabelMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo
ResolveBoldingLabelMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo
ResolveBoldingLabelMethod "childNotify" o = Gtk.Widget.WidgetChildNotifyMethodInfo
ResolveBoldingLabelMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo
ResolveBoldingLabelMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo
ResolveBoldingLabelMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo
ResolveBoldingLabelMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo
ResolveBoldingLabelMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo
ResolveBoldingLabelMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo
ResolveBoldingLabelMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo
ResolveBoldingLabelMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo
ResolveBoldingLabelMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo
ResolveBoldingLabelMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo
ResolveBoldingLabelMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo
ResolveBoldingLabelMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo
ResolveBoldingLabelMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo
ResolveBoldingLabelMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo
ResolveBoldingLabelMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo
ResolveBoldingLabelMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo
ResolveBoldingLabelMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo
ResolveBoldingLabelMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo
ResolveBoldingLabelMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo
ResolveBoldingLabelMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo
ResolveBoldingLabelMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo
ResolveBoldingLabelMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo
ResolveBoldingLabelMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo
ResolveBoldingLabelMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo
ResolveBoldingLabelMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo
ResolveBoldingLabelMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo
ResolveBoldingLabelMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo
ResolveBoldingLabelMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo
ResolveBoldingLabelMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo
ResolveBoldingLabelMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo
ResolveBoldingLabelMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo
ResolveBoldingLabelMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo
ResolveBoldingLabelMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo
ResolveBoldingLabelMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo
ResolveBoldingLabelMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo
ResolveBoldingLabelMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo
ResolveBoldingLabelMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo
ResolveBoldingLabelMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo
ResolveBoldingLabelMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo
ResolveBoldingLabelMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo
ResolveBoldingLabelMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo
ResolveBoldingLabelMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo
ResolveBoldingLabelMethod "event" o = Gtk.Widget.WidgetEventMethodInfo
ResolveBoldingLabelMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveBoldingLabelMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo
ResolveBoldingLabelMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveBoldingLabelMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveBoldingLabelMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo
ResolveBoldingLabelMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo
ResolveBoldingLabelMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo
ResolveBoldingLabelMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo
ResolveBoldingLabelMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo
ResolveBoldingLabelMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo
ResolveBoldingLabelMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo
ResolveBoldingLabelMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo
ResolveBoldingLabelMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo
ResolveBoldingLabelMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo
ResolveBoldingLabelMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo
ResolveBoldingLabelMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo
ResolveBoldingLabelMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo
ResolveBoldingLabelMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo
ResolveBoldingLabelMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo
ResolveBoldingLabelMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo
ResolveBoldingLabelMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo
ResolveBoldingLabelMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo
ResolveBoldingLabelMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo
ResolveBoldingLabelMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo
ResolveBoldingLabelMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveBoldingLabelMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo
ResolveBoldingLabelMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo
ResolveBoldingLabelMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo
ResolveBoldingLabelMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo
ResolveBoldingLabelMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo
ResolveBoldingLabelMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo
ResolveBoldingLabelMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo
ResolveBoldingLabelMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo
ResolveBoldingLabelMethod "map" o = Gtk.Widget.WidgetMapMethodInfo
ResolveBoldingLabelMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo
ResolveBoldingLabelMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo
ResolveBoldingLabelMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo
ResolveBoldingLabelMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo
ResolveBoldingLabelMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo
ResolveBoldingLabelMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo
ResolveBoldingLabelMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo
ResolveBoldingLabelMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo
ResolveBoldingLabelMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveBoldingLabelMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveBoldingLabelMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo
ResolveBoldingLabelMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo
ResolveBoldingLabelMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo
ResolveBoldingLabelMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo
ResolveBoldingLabelMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo
ResolveBoldingLabelMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo
ResolveBoldingLabelMethod "path" o = Gtk.Widget.WidgetPathMethodInfo
ResolveBoldingLabelMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo
ResolveBoldingLabelMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo
ResolveBoldingLabelMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo
ResolveBoldingLabelMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo
ResolveBoldingLabelMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo
ResolveBoldingLabelMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo
ResolveBoldingLabelMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo
ResolveBoldingLabelMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo
ResolveBoldingLabelMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveBoldingLabelMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveBoldingLabelMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo
ResolveBoldingLabelMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo
ResolveBoldingLabelMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo
ResolveBoldingLabelMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo
ResolveBoldingLabelMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo
ResolveBoldingLabelMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo
ResolveBoldingLabelMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo
ResolveBoldingLabelMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo
ResolveBoldingLabelMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo
ResolveBoldingLabelMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo
ResolveBoldingLabelMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveBoldingLabelMethod "selectRegion" o = Gtk.Label.LabelSelectRegionMethodInfo
ResolveBoldingLabelMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo
ResolveBoldingLabelMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo
ResolveBoldingLabelMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo
ResolveBoldingLabelMethod "show" o = Gtk.Widget.WidgetShowMethodInfo
ResolveBoldingLabelMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo
ResolveBoldingLabelMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo
ResolveBoldingLabelMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo
ResolveBoldingLabelMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo
ResolveBoldingLabelMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo
ResolveBoldingLabelMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveBoldingLabelMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveBoldingLabelMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo
ResolveBoldingLabelMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo
ResolveBoldingLabelMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo
ResolveBoldingLabelMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveBoldingLabelMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo
ResolveBoldingLabelMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo
ResolveBoldingLabelMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo
ResolveBoldingLabelMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo
ResolveBoldingLabelMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo
ResolveBoldingLabelMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveBoldingLabelMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo
ResolveBoldingLabelMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo
ResolveBoldingLabelMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveBoldingLabelMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo
ResolveBoldingLabelMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo
ResolveBoldingLabelMethod "getAlignment" o = Gtk.Misc.MiscGetAlignmentMethodInfo
ResolveBoldingLabelMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo
ResolveBoldingLabelMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo
ResolveBoldingLabelMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo
ResolveBoldingLabelMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo
ResolveBoldingLabelMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo
ResolveBoldingLabelMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo
ResolveBoldingLabelMethod "getAngle" o = Gtk.Label.LabelGetAngleMethodInfo
ResolveBoldingLabelMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo
ResolveBoldingLabelMethod "getAttributes" o = Gtk.Label.LabelGetAttributesMethodInfo
ResolveBoldingLabelMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo
ResolveBoldingLabelMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo
ResolveBoldingLabelMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo
ResolveBoldingLabelMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo
ResolveBoldingLabelMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo
ResolveBoldingLabelMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo
ResolveBoldingLabelMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo
ResolveBoldingLabelMethod "getCurrentUri" o = Gtk.Label.LabelGetCurrentUriMethodInfo
ResolveBoldingLabelMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveBoldingLabelMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo
ResolveBoldingLabelMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo
ResolveBoldingLabelMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo
ResolveBoldingLabelMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo
ResolveBoldingLabelMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo
ResolveBoldingLabelMethod "getEllipsize" o = Gtk.Label.LabelGetEllipsizeMethodInfo
ResolveBoldingLabelMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo
ResolveBoldingLabelMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo
ResolveBoldingLabelMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo
ResolveBoldingLabelMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo
ResolveBoldingLabelMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo
ResolveBoldingLabelMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo
ResolveBoldingLabelMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo
ResolveBoldingLabelMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo
ResolveBoldingLabelMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo
ResolveBoldingLabelMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo
ResolveBoldingLabelMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo
ResolveBoldingLabelMethod "getJustify" o = Gtk.Label.LabelGetJustifyMethodInfo
ResolveBoldingLabelMethod "getLabel" o = Gtk.Label.LabelGetLabelMethodInfo
ResolveBoldingLabelMethod "getLayout" o = Gtk.Label.LabelGetLayoutMethodInfo
ResolveBoldingLabelMethod "getLayoutOffsets" o = Gtk.Label.LabelGetLayoutOffsetsMethodInfo
ResolveBoldingLabelMethod "getLineWrap" o = Gtk.Label.LabelGetLineWrapMethodInfo
ResolveBoldingLabelMethod "getLineWrapMode" o = Gtk.Label.LabelGetLineWrapModeMethodInfo
ResolveBoldingLabelMethod "getLines" o = Gtk.Label.LabelGetLinesMethodInfo
ResolveBoldingLabelMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo
ResolveBoldingLabelMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo
ResolveBoldingLabelMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo
ResolveBoldingLabelMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo
ResolveBoldingLabelMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo
ResolveBoldingLabelMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo
ResolveBoldingLabelMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo
ResolveBoldingLabelMethod "getMaxWidthChars" o = Gtk.Label.LabelGetMaxWidthCharsMethodInfo
ResolveBoldingLabelMethod "getMnemonicKeyval" o = Gtk.Label.LabelGetMnemonicKeyvalMethodInfo
ResolveBoldingLabelMethod "getMnemonicWidget" o = Gtk.Label.LabelGetMnemonicWidgetMethodInfo
ResolveBoldingLabelMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo
ResolveBoldingLabelMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo
ResolveBoldingLabelMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo
ResolveBoldingLabelMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo
ResolveBoldingLabelMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo
ResolveBoldingLabelMethod "getPadding" o = Gtk.Misc.MiscGetPaddingMethodInfo
ResolveBoldingLabelMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo
ResolveBoldingLabelMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo
ResolveBoldingLabelMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo
ResolveBoldingLabelMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo
ResolveBoldingLabelMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo
ResolveBoldingLabelMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo
ResolveBoldingLabelMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolveBoldingLabelMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo
ResolveBoldingLabelMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo
ResolveBoldingLabelMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo
ResolveBoldingLabelMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo
ResolveBoldingLabelMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveBoldingLabelMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveBoldingLabelMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo
ResolveBoldingLabelMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo
ResolveBoldingLabelMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo
ResolveBoldingLabelMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo
ResolveBoldingLabelMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo
ResolveBoldingLabelMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo
ResolveBoldingLabelMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo
ResolveBoldingLabelMethod "getSelectable" o = Gtk.Label.LabelGetSelectableMethodInfo
ResolveBoldingLabelMethod "getSelectionBounds" o = Gtk.Label.LabelGetSelectionBoundsMethodInfo
ResolveBoldingLabelMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo
ResolveBoldingLabelMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo
ResolveBoldingLabelMethod "getSingleLineMode" o = Gtk.Label.LabelGetSingleLineModeMethodInfo
ResolveBoldingLabelMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo
ResolveBoldingLabelMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo
ResolveBoldingLabelMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo
ResolveBoldingLabelMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo
ResolveBoldingLabelMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo
ResolveBoldingLabelMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo
ResolveBoldingLabelMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo
ResolveBoldingLabelMethod "getText" o = Gtk.Label.LabelGetTextMethodInfo
ResolveBoldingLabelMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo
ResolveBoldingLabelMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo
ResolveBoldingLabelMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo
ResolveBoldingLabelMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo
ResolveBoldingLabelMethod "getTrackVisitedLinks" o = Gtk.Label.LabelGetTrackVisitedLinksMethodInfo
ResolveBoldingLabelMethod "getUseMarkup" o = Gtk.Label.LabelGetUseMarkupMethodInfo
ResolveBoldingLabelMethod "getUseUnderline" o = Gtk.Label.LabelGetUseUnderlineMethodInfo
ResolveBoldingLabelMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo
ResolveBoldingLabelMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo
ResolveBoldingLabelMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo
ResolveBoldingLabelMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo
ResolveBoldingLabelMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo
ResolveBoldingLabelMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo
ResolveBoldingLabelMethod "getWidthChars" o = Gtk.Label.LabelGetWidthCharsMethodInfo
ResolveBoldingLabelMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo
ResolveBoldingLabelMethod "getXalign" o = Gtk.Label.LabelGetXalignMethodInfo
ResolveBoldingLabelMethod "getYalign" o = Gtk.Label.LabelGetYalignMethodInfo
ResolveBoldingLabelMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo
ResolveBoldingLabelMethod "setAlignment" o = Gtk.Misc.MiscSetAlignmentMethodInfo
ResolveBoldingLabelMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo
ResolveBoldingLabelMethod "setAngle" o = Gtk.Label.LabelSetAngleMethodInfo
ResolveBoldingLabelMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo
ResolveBoldingLabelMethod "setAttributes" o = Gtk.Label.LabelSetAttributesMethodInfo
ResolveBoldingLabelMethod "setBold" o = BoldingLabelSetBoldMethodInfo
ResolveBoldingLabelMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo
ResolveBoldingLabelMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo
ResolveBoldingLabelMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo
ResolveBoldingLabelMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo
ResolveBoldingLabelMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo
ResolveBoldingLabelMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo
ResolveBoldingLabelMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveBoldingLabelMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveBoldingLabelMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo
ResolveBoldingLabelMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo
ResolveBoldingLabelMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo
ResolveBoldingLabelMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo
ResolveBoldingLabelMethod "setEllipsize" o = Gtk.Label.LabelSetEllipsizeMethodInfo
ResolveBoldingLabelMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo
ResolveBoldingLabelMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo
ResolveBoldingLabelMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo
ResolveBoldingLabelMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo
ResolveBoldingLabelMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo
ResolveBoldingLabelMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo
ResolveBoldingLabelMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo
ResolveBoldingLabelMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo
ResolveBoldingLabelMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo
ResolveBoldingLabelMethod "setJustify" o = Gtk.Label.LabelSetJustifyMethodInfo
ResolveBoldingLabelMethod "setLabel" o = Gtk.Label.LabelSetLabelMethodInfo
ResolveBoldingLabelMethod "setLineWrap" o = Gtk.Label.LabelSetLineWrapMethodInfo
ResolveBoldingLabelMethod "setLineWrapMode" o = Gtk.Label.LabelSetLineWrapModeMethodInfo
ResolveBoldingLabelMethod "setLines" o = Gtk.Label.LabelSetLinesMethodInfo
ResolveBoldingLabelMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo
ResolveBoldingLabelMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo
ResolveBoldingLabelMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo
ResolveBoldingLabelMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo
ResolveBoldingLabelMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo
ResolveBoldingLabelMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo
ResolveBoldingLabelMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo
ResolveBoldingLabelMethod "setMarkup" o = Gtk.Label.LabelSetMarkupMethodInfo
ResolveBoldingLabelMethod "setMarkupWithMnemonic" o = Gtk.Label.LabelSetMarkupWithMnemonicMethodInfo
ResolveBoldingLabelMethod "setMaxWidthChars" o = Gtk.Label.LabelSetMaxWidthCharsMethodInfo
ResolveBoldingLabelMethod "setMnemonicWidget" o = Gtk.Label.LabelSetMnemonicWidgetMethodInfo
ResolveBoldingLabelMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo
ResolveBoldingLabelMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo
ResolveBoldingLabelMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo
ResolveBoldingLabelMethod "setPadding" o = Gtk.Misc.MiscSetPaddingMethodInfo
ResolveBoldingLabelMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo
ResolveBoldingLabelMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo
ResolveBoldingLabelMethod "setPattern" o = Gtk.Label.LabelSetPatternMethodInfo
ResolveBoldingLabelMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveBoldingLabelMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo
ResolveBoldingLabelMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo
ResolveBoldingLabelMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo
ResolveBoldingLabelMethod "setSelectable" o = Gtk.Label.LabelSetSelectableMethodInfo
ResolveBoldingLabelMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo
ResolveBoldingLabelMethod "setSingleLineMode" o = Gtk.Label.LabelSetSingleLineModeMethodInfo
ResolveBoldingLabelMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo
ResolveBoldingLabelMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo
ResolveBoldingLabelMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo
ResolveBoldingLabelMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo
ResolveBoldingLabelMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo
ResolveBoldingLabelMethod "setText" o = Gtk.Label.LabelSetTextMethodInfo
ResolveBoldingLabelMethod "setTextWithMnemonic" o = Gtk.Label.LabelSetTextWithMnemonicMethodInfo
ResolveBoldingLabelMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo
ResolveBoldingLabelMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo
ResolveBoldingLabelMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo
ResolveBoldingLabelMethod "setTrackVisitedLinks" o = Gtk.Label.LabelSetTrackVisitedLinksMethodInfo
ResolveBoldingLabelMethod "setUseMarkup" o = Gtk.Label.LabelSetUseMarkupMethodInfo
ResolveBoldingLabelMethod "setUseUnderline" o = Gtk.Label.LabelSetUseUnderlineMethodInfo
ResolveBoldingLabelMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo
ResolveBoldingLabelMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo
ResolveBoldingLabelMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo
ResolveBoldingLabelMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo
ResolveBoldingLabelMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo
ResolveBoldingLabelMethod "setWeight" o = BoldingLabelSetWeightMethodInfo
ResolveBoldingLabelMethod "setWidthChars" o = Gtk.Label.LabelSetWidthCharsMethodInfo
ResolveBoldingLabelMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo
ResolveBoldingLabelMethod "setXalign" o = Gtk.Label.LabelSetXalignMethodInfo
ResolveBoldingLabelMethod "setYalign" o = Gtk.Label.LabelSetYalignMethodInfo
ResolveBoldingLabelMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveBoldingLabelMethod t BoldingLabel, O.OverloadedMethod info BoldingLabel p) => OL.IsLabel t (BoldingLabel -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod @info
#else
fromLabel _ = O.overloadedMethod @info
#endif
#if MIN_VERSION_base(4,13,0)
instance (info ~ ResolveBoldingLabelMethod t BoldingLabel, O.OverloadedMethod info BoldingLabel p, R.HasField t BoldingLabel p) => R.HasField t BoldingLabel p where
getField = O.overloadedMethod @info
#endif
instance (info ~ ResolveBoldingLabelMethod t BoldingLabel, O.OverloadedMethodInfo info BoldingLabel) => OL.IsLabel t (O.MethodProxy info BoldingLabel) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.MethodProxy
#else
fromLabel _ = O.MethodProxy
#endif
#endif
setBoldingLabelBold :: (MonadIO m, IsBoldingLabel o) => o -> Bool -> m ()
setBoldingLabelBold :: forall (m :: * -> *) o.
(MonadIO m, IsBoldingLabel o) =>
o -> Bool -> m ()
setBoldingLabelBold o
obj Bool
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj String
"bold" Bool
val
constructBoldingLabelBold :: (IsBoldingLabel o, MIO.MonadIO m) => Bool -> m (GValueConstruct o)
constructBoldingLabelBold :: forall o (m :: * -> *).
(IsBoldingLabel o, MonadIO m) =>
Bool -> m (GValueConstruct o)
constructBoldingLabelBold Bool
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool String
"bold" Bool
val
#if defined(ENABLE_OVERLOADING)
data BoldingLabelBoldPropertyInfo
instance AttrInfo BoldingLabelBoldPropertyInfo where
type AttrAllowedOps BoldingLabelBoldPropertyInfo = '[ 'AttrSet, 'AttrConstruct]
type AttrBaseTypeConstraint BoldingLabelBoldPropertyInfo = IsBoldingLabel
type AttrSetTypeConstraint BoldingLabelBoldPropertyInfo = (~) Bool
type AttrTransferTypeConstraint BoldingLabelBoldPropertyInfo = (~) Bool
type AttrTransferType BoldingLabelBoldPropertyInfo = Bool
type AttrGetType BoldingLabelBoldPropertyInfo = ()
type AttrLabel BoldingLabelBoldPropertyInfo = "bold"
type AttrOrigin BoldingLabelBoldPropertyInfo = BoldingLabel
attrGet = undefined
attrSet = setBoldingLabelBold
attrTransfer _ v = do
return v
attrConstruct = constructBoldingLabelBold
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Dazzle.Objects.BoldingLabel.bold"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-dazzle-1.0.2/docs/GI-Dazzle-Objects-BoldingLabel.html#g:attr:bold"
})
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList BoldingLabel
type instance O.AttributeList BoldingLabel = BoldingLabelAttributeList
type BoldingLabelAttributeList = ('[ '("angle", Gtk.Label.LabelAnglePropertyInfo), '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("attributes", Gtk.Label.LabelAttributesPropertyInfo), '("bold", BoldingLabelBoldPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("cursorPosition", Gtk.Label.LabelCursorPositionPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("ellipsize", Gtk.Label.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", Gtk.Label.LabelJustifyPropertyInfo), '("label", Gtk.Label.LabelLabelPropertyInfo), '("lines", Gtk.Label.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", Gtk.Label.LabelMaxWidthCharsPropertyInfo), '("mnemonicKeyval", Gtk.Label.LabelMnemonicKeyvalPropertyInfo), '("mnemonicWidget", Gtk.Label.LabelMnemonicWidgetPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("pattern", Gtk.Label.LabelPatternPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("selectable", Gtk.Label.LabelSelectablePropertyInfo), '("selectionBound", Gtk.Label.LabelSelectionBoundPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("singleLineMode", Gtk.Label.LabelSingleLineModePropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("trackVisitedLinks", Gtk.Label.LabelTrackVisitedLinksPropertyInfo), '("useMarkup", Gtk.Label.LabelUseMarkupPropertyInfo), '("useUnderline", Gtk.Label.LabelUseUnderlinePropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("widthChars", Gtk.Label.LabelWidthCharsPropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo), '("wrap", Gtk.Label.LabelWrapPropertyInfo), '("wrapMode", Gtk.Label.LabelWrapModePropertyInfo), '("xalign", Gtk.Label.LabelXalignPropertyInfo), '("xpad", Gtk.Misc.MiscXpadPropertyInfo), '("yalign", Gtk.Label.LabelYalignPropertyInfo), '("ypad", Gtk.Misc.MiscYpadPropertyInfo)] :: [(Symbol, DK.Type)])
#endif
#if defined(ENABLE_OVERLOADING)
boldingLabelBold :: AttrLabelProxy "bold"
boldingLabelBold = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList BoldingLabel = BoldingLabelSignalList
type BoldingLabelSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("activateCurrentLink", Gtk.Label.LabelActivateCurrentLinkSignalInfo), '("activateLink", Gtk.Label.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", Gtk.Label.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", Gtk.Label.LabelMoveCursorSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("populatePopup", Gtk.Label.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, DK.Type)])
#endif
foreign import ccall "dzl_bolding_label_new" dzl_bolding_label_new ::
CString ->
CInt ->
IO (Ptr BoldingLabel)
boldingLabelNew ::
(B.CallStack.HasCallStack, MonadIO m) =>
T.Text
-> Bool
-> m BoldingLabel
boldingLabelNew :: forall (m :: * -> *).
(HasCallStack, MonadIO m) =>
Text -> Bool -> m BoldingLabel
boldingLabelNew Text
str Bool
bold = IO BoldingLabel -> m BoldingLabel
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO BoldingLabel -> m BoldingLabel)
-> IO BoldingLabel -> m BoldingLabel
forall a b. (a -> b) -> a -> b
$ do
CString
str' <- Text -> IO CString
textToCString Text
str
let bold' :: CInt
bold' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
P.fromIntegral (Int -> CInt) -> (Bool -> Int) -> Bool -> CInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Int
forall a. Enum a => a -> Int
P.fromEnum) Bool
bold
Ptr BoldingLabel
result <- CString -> CInt -> IO (Ptr BoldingLabel)
dzl_bolding_label_new CString
str' CInt
bold'
Text -> Ptr BoldingLabel -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"boldingLabelNew" Ptr BoldingLabel
result
BoldingLabel
result' <- ((ManagedPtr BoldingLabel -> BoldingLabel)
-> Ptr BoldingLabel -> IO BoldingLabel
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr BoldingLabel -> BoldingLabel
BoldingLabel) Ptr BoldingLabel
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
str'
BoldingLabel -> IO BoldingLabel
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return BoldingLabel
result'
#if defined(ENABLE_OVERLOADING)
#endif
foreign import ccall "dzl_bolding_label_new_with_mnemonic" dzl_bolding_label_new_with_mnemonic ::
CString ->
CInt ->
IO (Ptr BoldingLabel)
boldingLabelNewWithMnemonic ::
(B.CallStack.HasCallStack, MonadIO m) =>
T.Text
-> Bool
-> m BoldingLabel
boldingLabelNewWithMnemonic :: forall (m :: * -> *).
(HasCallStack, MonadIO m) =>
Text -> Bool -> m BoldingLabel
boldingLabelNewWithMnemonic Text
str Bool
bold = IO BoldingLabel -> m BoldingLabel
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO BoldingLabel -> m BoldingLabel)
-> IO BoldingLabel -> m BoldingLabel
forall a b. (a -> b) -> a -> b
$ do
CString
str' <- Text -> IO CString
textToCString Text
str
let bold' :: CInt
bold' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
P.fromIntegral (Int -> CInt) -> (Bool -> Int) -> Bool -> CInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Int
forall a. Enum a => a -> Int
P.fromEnum) Bool
bold
Ptr BoldingLabel
result <- CString -> CInt -> IO (Ptr BoldingLabel)
dzl_bolding_label_new_with_mnemonic CString
str' CInt
bold'
Text -> Ptr BoldingLabel -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"boldingLabelNewWithMnemonic" Ptr BoldingLabel
result
BoldingLabel
result' <- ((ManagedPtr BoldingLabel -> BoldingLabel)
-> Ptr BoldingLabel -> IO BoldingLabel
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr BoldingLabel -> BoldingLabel
BoldingLabel) Ptr BoldingLabel
result
CString -> IO ()
forall a. Ptr a -> IO ()
freeMem CString
str'
BoldingLabel -> IO BoldingLabel
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return BoldingLabel
result'
#if defined(ENABLE_OVERLOADING)
#endif
foreign import ccall "dzl_bolding_label_set_bold" dzl_bolding_label_set_bold ::
Ptr BoldingLabel ->
CInt ->
IO ()
boldingLabelSetBold ::
(B.CallStack.HasCallStack, MonadIO m, IsBoldingLabel a) =>
a
-> Bool
-> m ()
boldingLabelSetBold :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsBoldingLabel a) =>
a -> Bool -> m ()
boldingLabelSetBold a
self Bool
bold = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr BoldingLabel
self' <- a -> IO (Ptr BoldingLabel)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
let bold' :: CInt
bold' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
P.fromIntegral (Int -> CInt) -> (Bool -> Int) -> Bool -> CInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Int
forall a. Enum a => a -> Int
P.fromEnum) Bool
bold
Ptr BoldingLabel -> CInt -> IO ()
dzl_bolding_label_set_bold Ptr BoldingLabel
self' CInt
bold'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data BoldingLabelSetBoldMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsBoldingLabel a) => O.OverloadedMethod BoldingLabelSetBoldMethodInfo a signature where
overloadedMethod = boldingLabelSetBold
instance O.OverloadedMethodInfo BoldingLabelSetBoldMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Dazzle.Objects.BoldingLabel.boldingLabelSetBold",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-dazzle-1.0.2/docs/GI-Dazzle-Objects-BoldingLabel.html#v:boldingLabelSetBold"
})
#endif
foreign import ccall "dzl_bolding_label_set_weight" dzl_bolding_label_set_weight ::
Ptr BoldingLabel ->
CUInt ->
IO ()
boldingLabelSetWeight ::
(B.CallStack.HasCallStack, MonadIO m, IsBoldingLabel a) =>
a
-> Pango.Enums.Weight
-> m ()
boldingLabelSetWeight :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsBoldingLabel a) =>
a -> Weight -> m ()
boldingLabelSetWeight a
self Weight
weight = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr BoldingLabel
self' <- a -> IO (Ptr BoldingLabel)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
let weight' :: CUInt
weight' = (Int -> CUInt
forall a b. (Integral a, Num b) => a -> b
fromIntegral (Int -> CUInt) -> (Weight -> Int) -> Weight -> CUInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Weight -> Int
forall a. Enum a => a -> Int
fromEnum) Weight
weight
Ptr BoldingLabel -> CUInt -> IO ()
dzl_bolding_label_set_weight Ptr BoldingLabel
self' CUInt
weight'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
() -> IO ()
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data BoldingLabelSetWeightMethodInfo
instance (signature ~ (Pango.Enums.Weight -> m ()), MonadIO m, IsBoldingLabel a) => O.OverloadedMethod BoldingLabelSetWeightMethodInfo a signature where
overloadedMethod = boldingLabelSetWeight
instance O.OverloadedMethodInfo BoldingLabelSetWeightMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Dazzle.Objects.BoldingLabel.boldingLabelSetWeight",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-dazzle-1.0.2/docs/GI-Dazzle-Objects-BoldingLabel.html#v:boldingLabelSetWeight"
})
#endif