{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.Gtk.Objects.TextTag
(
TextTag(..) ,
IsTextTag ,
toTextTag ,
noTextTag ,
#if defined(ENABLE_OVERLOADING)
ResolveTextTagMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagChangedMethodInfo ,
#endif
textTagChanged ,
#if defined(ENABLE_OVERLOADING)
TextTagEventMethodInfo ,
#endif
textTagEvent ,
#if defined(ENABLE_OVERLOADING)
TextTagGetPriorityMethodInfo ,
#endif
textTagGetPriority ,
textTagNew ,
#if defined(ENABLE_OVERLOADING)
TextTagSetPriorityMethodInfo ,
#endif
textTagSetPriority ,
#if defined(ENABLE_OVERLOADING)
TextTagAccumulativeMarginPropertyInfo ,
#endif
constructTextTagAccumulativeMargin ,
getTextTagAccumulativeMargin ,
setTextTagAccumulativeMargin ,
#if defined(ENABLE_OVERLOADING)
textTagAccumulativeMargin ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagBackgroundPropertyInfo ,
#endif
clearTextTagBackground ,
constructTextTagBackground ,
setTextTagBackground ,
#if defined(ENABLE_OVERLOADING)
textTagBackground ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagBackgroundFullHeightPropertyInfo ,
#endif
constructTextTagBackgroundFullHeight ,
getTextTagBackgroundFullHeight ,
setTextTagBackgroundFullHeight ,
#if defined(ENABLE_OVERLOADING)
textTagBackgroundFullHeight ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagBackgroundFullHeightSetPropertyInfo,
#endif
constructTextTagBackgroundFullHeightSet ,
getTextTagBackgroundFullHeightSet ,
setTextTagBackgroundFullHeightSet ,
#if defined(ENABLE_OVERLOADING)
textTagBackgroundFullHeightSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagBackgroundGdkPropertyInfo ,
#endif
clearTextTagBackgroundGdk ,
constructTextTagBackgroundGdk ,
getTextTagBackgroundGdk ,
setTextTagBackgroundGdk ,
#if defined(ENABLE_OVERLOADING)
textTagBackgroundGdk ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagBackgroundRgbaPropertyInfo ,
#endif
clearTextTagBackgroundRgba ,
constructTextTagBackgroundRgba ,
getTextTagBackgroundRgba ,
setTextTagBackgroundRgba ,
#if defined(ENABLE_OVERLOADING)
textTagBackgroundRgba ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagBackgroundSetPropertyInfo ,
#endif
constructTextTagBackgroundSet ,
getTextTagBackgroundSet ,
setTextTagBackgroundSet ,
#if defined(ENABLE_OVERLOADING)
textTagBackgroundSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagDirectionPropertyInfo ,
#endif
constructTextTagDirection ,
getTextTagDirection ,
setTextTagDirection ,
#if defined(ENABLE_OVERLOADING)
textTagDirection ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagEditablePropertyInfo ,
#endif
constructTextTagEditable ,
getTextTagEditable ,
setTextTagEditable ,
#if defined(ENABLE_OVERLOADING)
textTagEditable ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagEditableSetPropertyInfo ,
#endif
constructTextTagEditableSet ,
getTextTagEditableSet ,
setTextTagEditableSet ,
#if defined(ENABLE_OVERLOADING)
textTagEditableSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagFallbackPropertyInfo ,
#endif
constructTextTagFallback ,
getTextTagFallback ,
setTextTagFallback ,
#if defined(ENABLE_OVERLOADING)
textTagFallback ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagFallbackSetPropertyInfo ,
#endif
constructTextTagFallbackSet ,
getTextTagFallbackSet ,
setTextTagFallbackSet ,
#if defined(ENABLE_OVERLOADING)
textTagFallbackSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagFamilyPropertyInfo ,
#endif
clearTextTagFamily ,
constructTextTagFamily ,
getTextTagFamily ,
setTextTagFamily ,
#if defined(ENABLE_OVERLOADING)
textTagFamily ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagFamilySetPropertyInfo ,
#endif
constructTextTagFamilySet ,
getTextTagFamilySet ,
setTextTagFamilySet ,
#if defined(ENABLE_OVERLOADING)
textTagFamilySet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagFontPropertyInfo ,
#endif
clearTextTagFont ,
constructTextTagFont ,
getTextTagFont ,
setTextTagFont ,
#if defined(ENABLE_OVERLOADING)
textTagFont ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagFontDescPropertyInfo ,
#endif
clearTextTagFontDesc ,
constructTextTagFontDesc ,
getTextTagFontDesc ,
setTextTagFontDesc ,
#if defined(ENABLE_OVERLOADING)
textTagFontDesc ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagFontFeaturesPropertyInfo ,
#endif
clearTextTagFontFeatures ,
constructTextTagFontFeatures ,
getTextTagFontFeatures ,
setTextTagFontFeatures ,
#if defined(ENABLE_OVERLOADING)
textTagFontFeatures ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagFontFeaturesSetPropertyInfo ,
#endif
constructTextTagFontFeaturesSet ,
getTextTagFontFeaturesSet ,
setTextTagFontFeaturesSet ,
#if defined(ENABLE_OVERLOADING)
textTagFontFeaturesSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagForegroundPropertyInfo ,
#endif
clearTextTagForeground ,
constructTextTagForeground ,
setTextTagForeground ,
#if defined(ENABLE_OVERLOADING)
textTagForeground ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagForegroundGdkPropertyInfo ,
#endif
clearTextTagForegroundGdk ,
constructTextTagForegroundGdk ,
getTextTagForegroundGdk ,
setTextTagForegroundGdk ,
#if defined(ENABLE_OVERLOADING)
textTagForegroundGdk ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagForegroundRgbaPropertyInfo ,
#endif
clearTextTagForegroundRgba ,
constructTextTagForegroundRgba ,
getTextTagForegroundRgba ,
setTextTagForegroundRgba ,
#if defined(ENABLE_OVERLOADING)
textTagForegroundRgba ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagForegroundSetPropertyInfo ,
#endif
constructTextTagForegroundSet ,
getTextTagForegroundSet ,
setTextTagForegroundSet ,
#if defined(ENABLE_OVERLOADING)
textTagForegroundSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagIndentPropertyInfo ,
#endif
constructTextTagIndent ,
getTextTagIndent ,
setTextTagIndent ,
#if defined(ENABLE_OVERLOADING)
textTagIndent ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagIndentSetPropertyInfo ,
#endif
constructTextTagIndentSet ,
getTextTagIndentSet ,
setTextTagIndentSet ,
#if defined(ENABLE_OVERLOADING)
textTagIndentSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagInvisiblePropertyInfo ,
#endif
constructTextTagInvisible ,
getTextTagInvisible ,
setTextTagInvisible ,
#if defined(ENABLE_OVERLOADING)
textTagInvisible ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagInvisibleSetPropertyInfo ,
#endif
constructTextTagInvisibleSet ,
getTextTagInvisibleSet ,
setTextTagInvisibleSet ,
#if defined(ENABLE_OVERLOADING)
textTagInvisibleSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagJustificationPropertyInfo ,
#endif
constructTextTagJustification ,
getTextTagJustification ,
setTextTagJustification ,
#if defined(ENABLE_OVERLOADING)
textTagJustification ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagJustificationSetPropertyInfo ,
#endif
constructTextTagJustificationSet ,
getTextTagJustificationSet ,
setTextTagJustificationSet ,
#if defined(ENABLE_OVERLOADING)
textTagJustificationSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagLanguagePropertyInfo ,
#endif
clearTextTagLanguage ,
constructTextTagLanguage ,
getTextTagLanguage ,
setTextTagLanguage ,
#if defined(ENABLE_OVERLOADING)
textTagLanguage ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagLanguageSetPropertyInfo ,
#endif
constructTextTagLanguageSet ,
getTextTagLanguageSet ,
setTextTagLanguageSet ,
#if defined(ENABLE_OVERLOADING)
textTagLanguageSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagLeftMarginPropertyInfo ,
#endif
constructTextTagLeftMargin ,
getTextTagLeftMargin ,
setTextTagLeftMargin ,
#if defined(ENABLE_OVERLOADING)
textTagLeftMargin ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagLeftMarginSetPropertyInfo ,
#endif
constructTextTagLeftMarginSet ,
getTextTagLeftMarginSet ,
setTextTagLeftMarginSet ,
#if defined(ENABLE_OVERLOADING)
textTagLeftMarginSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagLetterSpacingPropertyInfo ,
#endif
constructTextTagLetterSpacing ,
getTextTagLetterSpacing ,
setTextTagLetterSpacing ,
#if defined(ENABLE_OVERLOADING)
textTagLetterSpacing ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagLetterSpacingSetPropertyInfo ,
#endif
constructTextTagLetterSpacingSet ,
getTextTagLetterSpacingSet ,
setTextTagLetterSpacingSet ,
#if defined(ENABLE_OVERLOADING)
textTagLetterSpacingSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagNamePropertyInfo ,
#endif
constructTextTagName ,
getTextTagName ,
#if defined(ENABLE_OVERLOADING)
textTagName ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagParagraphBackgroundPropertyInfo ,
#endif
clearTextTagParagraphBackground ,
constructTextTagParagraphBackground ,
setTextTagParagraphBackground ,
#if defined(ENABLE_OVERLOADING)
textTagParagraphBackground ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagParagraphBackgroundGdkPropertyInfo,
#endif
clearTextTagParagraphBackgroundGdk ,
constructTextTagParagraphBackgroundGdk ,
getTextTagParagraphBackgroundGdk ,
setTextTagParagraphBackgroundGdk ,
#if defined(ENABLE_OVERLOADING)
textTagParagraphBackgroundGdk ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagParagraphBackgroundRgbaPropertyInfo,
#endif
clearTextTagParagraphBackgroundRgba ,
constructTextTagParagraphBackgroundRgba ,
getTextTagParagraphBackgroundRgba ,
setTextTagParagraphBackgroundRgba ,
#if defined(ENABLE_OVERLOADING)
textTagParagraphBackgroundRgba ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagParagraphBackgroundSetPropertyInfo,
#endif
constructTextTagParagraphBackgroundSet ,
getTextTagParagraphBackgroundSet ,
setTextTagParagraphBackgroundSet ,
#if defined(ENABLE_OVERLOADING)
textTagParagraphBackgroundSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagPixelsAboveLinesPropertyInfo ,
#endif
constructTextTagPixelsAboveLines ,
getTextTagPixelsAboveLines ,
setTextTagPixelsAboveLines ,
#if defined(ENABLE_OVERLOADING)
textTagPixelsAboveLines ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagPixelsAboveLinesSetPropertyInfo ,
#endif
constructTextTagPixelsAboveLinesSet ,
getTextTagPixelsAboveLinesSet ,
setTextTagPixelsAboveLinesSet ,
#if defined(ENABLE_OVERLOADING)
textTagPixelsAboveLinesSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagPixelsBelowLinesPropertyInfo ,
#endif
constructTextTagPixelsBelowLines ,
getTextTagPixelsBelowLines ,
setTextTagPixelsBelowLines ,
#if defined(ENABLE_OVERLOADING)
textTagPixelsBelowLines ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagPixelsBelowLinesSetPropertyInfo ,
#endif
constructTextTagPixelsBelowLinesSet ,
getTextTagPixelsBelowLinesSet ,
setTextTagPixelsBelowLinesSet ,
#if defined(ENABLE_OVERLOADING)
textTagPixelsBelowLinesSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagPixelsInsideWrapPropertyInfo ,
#endif
constructTextTagPixelsInsideWrap ,
getTextTagPixelsInsideWrap ,
setTextTagPixelsInsideWrap ,
#if defined(ENABLE_OVERLOADING)
textTagPixelsInsideWrap ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagPixelsInsideWrapSetPropertyInfo ,
#endif
constructTextTagPixelsInsideWrapSet ,
getTextTagPixelsInsideWrapSet ,
setTextTagPixelsInsideWrapSet ,
#if defined(ENABLE_OVERLOADING)
textTagPixelsInsideWrapSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagRightMarginPropertyInfo ,
#endif
constructTextTagRightMargin ,
getTextTagRightMargin ,
setTextTagRightMargin ,
#if defined(ENABLE_OVERLOADING)
textTagRightMargin ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagRightMarginSetPropertyInfo ,
#endif
constructTextTagRightMarginSet ,
getTextTagRightMarginSet ,
setTextTagRightMarginSet ,
#if defined(ENABLE_OVERLOADING)
textTagRightMarginSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagRisePropertyInfo ,
#endif
constructTextTagRise ,
getTextTagRise ,
setTextTagRise ,
#if defined(ENABLE_OVERLOADING)
textTagRise ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagRiseSetPropertyInfo ,
#endif
constructTextTagRiseSet ,
getTextTagRiseSet ,
setTextTagRiseSet ,
#if defined(ENABLE_OVERLOADING)
textTagRiseSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagScalePropertyInfo ,
#endif
constructTextTagScale ,
getTextTagScale ,
setTextTagScale ,
#if defined(ENABLE_OVERLOADING)
textTagScale ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagScaleSetPropertyInfo ,
#endif
constructTextTagScaleSet ,
getTextTagScaleSet ,
setTextTagScaleSet ,
#if defined(ENABLE_OVERLOADING)
textTagScaleSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagSizePropertyInfo ,
#endif
constructTextTagSize ,
getTextTagSize ,
setTextTagSize ,
#if defined(ENABLE_OVERLOADING)
textTagSize ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagSizePointsPropertyInfo ,
#endif
constructTextTagSizePoints ,
getTextTagSizePoints ,
setTextTagSizePoints ,
#if defined(ENABLE_OVERLOADING)
textTagSizePoints ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagSizeSetPropertyInfo ,
#endif
constructTextTagSizeSet ,
getTextTagSizeSet ,
setTextTagSizeSet ,
#if defined(ENABLE_OVERLOADING)
textTagSizeSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagStretchPropertyInfo ,
#endif
constructTextTagStretch ,
getTextTagStretch ,
setTextTagStretch ,
#if defined(ENABLE_OVERLOADING)
textTagStretch ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagStretchSetPropertyInfo ,
#endif
constructTextTagStretchSet ,
getTextTagStretchSet ,
setTextTagStretchSet ,
#if defined(ENABLE_OVERLOADING)
textTagStretchSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagStrikethroughPropertyInfo ,
#endif
constructTextTagStrikethrough ,
getTextTagStrikethrough ,
setTextTagStrikethrough ,
#if defined(ENABLE_OVERLOADING)
textTagStrikethrough ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagStrikethroughRgbaPropertyInfo ,
#endif
clearTextTagStrikethroughRgba ,
constructTextTagStrikethroughRgba ,
getTextTagStrikethroughRgba ,
setTextTagStrikethroughRgba ,
#if defined(ENABLE_OVERLOADING)
textTagStrikethroughRgba ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagStrikethroughRgbaSetPropertyInfo ,
#endif
constructTextTagStrikethroughRgbaSet ,
getTextTagStrikethroughRgbaSet ,
setTextTagStrikethroughRgbaSet ,
#if defined(ENABLE_OVERLOADING)
textTagStrikethroughRgbaSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagStrikethroughSetPropertyInfo ,
#endif
constructTextTagStrikethroughSet ,
getTextTagStrikethroughSet ,
setTextTagStrikethroughSet ,
#if defined(ENABLE_OVERLOADING)
textTagStrikethroughSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagStylePropertyInfo ,
#endif
constructTextTagStyle ,
getTextTagStyle ,
setTextTagStyle ,
#if defined(ENABLE_OVERLOADING)
textTagStyle ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagStyleSetPropertyInfo ,
#endif
constructTextTagStyleSet ,
getTextTagStyleSet ,
setTextTagStyleSet ,
#if defined(ENABLE_OVERLOADING)
textTagStyleSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagTabsPropertyInfo ,
#endif
clearTextTagTabs ,
constructTextTagTabs ,
getTextTagTabs ,
setTextTagTabs ,
#if defined(ENABLE_OVERLOADING)
textTagTabs ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagTabsSetPropertyInfo ,
#endif
constructTextTagTabsSet ,
getTextTagTabsSet ,
setTextTagTabsSet ,
#if defined(ENABLE_OVERLOADING)
textTagTabsSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagUnderlinePropertyInfo ,
#endif
constructTextTagUnderline ,
getTextTagUnderline ,
setTextTagUnderline ,
#if defined(ENABLE_OVERLOADING)
textTagUnderline ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagUnderlineRgbaPropertyInfo ,
#endif
clearTextTagUnderlineRgba ,
constructTextTagUnderlineRgba ,
getTextTagUnderlineRgba ,
setTextTagUnderlineRgba ,
#if defined(ENABLE_OVERLOADING)
textTagUnderlineRgba ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagUnderlineRgbaSetPropertyInfo ,
#endif
constructTextTagUnderlineRgbaSet ,
getTextTagUnderlineRgbaSet ,
setTextTagUnderlineRgbaSet ,
#if defined(ENABLE_OVERLOADING)
textTagUnderlineRgbaSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagUnderlineSetPropertyInfo ,
#endif
constructTextTagUnderlineSet ,
getTextTagUnderlineSet ,
setTextTagUnderlineSet ,
#if defined(ENABLE_OVERLOADING)
textTagUnderlineSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagVariantPropertyInfo ,
#endif
constructTextTagVariant ,
getTextTagVariant ,
setTextTagVariant ,
#if defined(ENABLE_OVERLOADING)
textTagVariant ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagVariantSetPropertyInfo ,
#endif
constructTextTagVariantSet ,
getTextTagVariantSet ,
setTextTagVariantSet ,
#if defined(ENABLE_OVERLOADING)
textTagVariantSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagWeightPropertyInfo ,
#endif
constructTextTagWeight ,
getTextTagWeight ,
setTextTagWeight ,
#if defined(ENABLE_OVERLOADING)
textTagWeight ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagWeightSetPropertyInfo ,
#endif
constructTextTagWeightSet ,
getTextTagWeightSet ,
setTextTagWeightSet ,
#if defined(ENABLE_OVERLOADING)
textTagWeightSet ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagWrapModePropertyInfo ,
#endif
constructTextTagWrapMode ,
getTextTagWrapMode ,
setTextTagWrapMode ,
#if defined(ENABLE_OVERLOADING)
textTagWrapMode ,
#endif
#if defined(ENABLE_OVERLOADING)
TextTagWrapModeSetPropertyInfo ,
#endif
constructTextTagWrapModeSet ,
getTextTagWrapModeSet ,
setTextTagWrapModeSet ,
#if defined(ENABLE_OVERLOADING)
textTagWrapModeSet ,
#endif
C_TextTagEventCallback ,
TextTagEventCallback ,
#if defined(ENABLE_OVERLOADING)
TextTagEventSignalInfo ,
#endif
afterTextTagEvent ,
genClosure_TextTagEvent ,
mk_TextTagEventCallback ,
noTextTagEventCallback ,
onTextTagEvent ,
wrap_TextTagEventCallback ,
) 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.GI.Base.Signals as B.Signals
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.GObject.Objects.Object as GObject.Object
import qualified GI.Gdk.Structs.Color as Gdk.Color
import qualified GI.Gdk.Structs.RGBA as Gdk.RGBA
import qualified GI.Gdk.Unions.Event as Gdk.Event
import {-# SOURCE #-} qualified GI.Gtk.Enums as Gtk.Enums
import {-# SOURCE #-} qualified GI.Gtk.Structs.TextIter as Gtk.TextIter
import qualified GI.Pango.Enums as Pango.Enums
import qualified GI.Pango.Structs.FontDescription as Pango.FontDescription
import qualified GI.Pango.Structs.TabArray as Pango.TabArray
newtype TextTag = TextTag (ManagedPtr TextTag)
deriving (TextTag -> TextTag -> Bool
(TextTag -> TextTag -> Bool)
-> (TextTag -> TextTag -> Bool) -> Eq TextTag
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: TextTag -> TextTag -> Bool
$c/= :: TextTag -> TextTag -> Bool
== :: TextTag -> TextTag -> Bool
$c== :: TextTag -> TextTag -> Bool
Eq)
foreign import ccall "gtk_text_tag_get_type"
c_gtk_text_tag_get_type :: IO GType
instance GObject TextTag where
gobjectType :: IO GType
gobjectType = IO GType
c_gtk_text_tag_get_type
instance B.GValue.IsGValue TextTag where
toGValue :: TextTag -> IO GValue
toGValue o :: TextTag
o = do
GType
gtype <- IO GType
c_gtk_text_tag_get_type
TextTag -> (Ptr TextTag -> IO GValue) -> IO GValue
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr TextTag
o (GType
-> (GValue -> Ptr TextTag -> IO ()) -> Ptr TextTag -> IO GValue
forall a. GType -> (GValue -> a -> IO ()) -> a -> IO GValue
B.GValue.buildGValue GType
gtype GValue -> Ptr TextTag -> IO ()
forall a. GObject a => GValue -> Ptr a -> IO ()
B.GValue.set_object)
fromGValue :: GValue -> IO TextTag
fromGValue gv :: GValue
gv = do
Ptr TextTag
ptr <- GValue -> IO (Ptr TextTag)
forall b. GObject b => GValue -> IO (Ptr b)
B.GValue.get_object GValue
gv :: IO (Ptr TextTag)
(ManagedPtr TextTag -> TextTag) -> Ptr TextTag -> IO TextTag
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr TextTag -> TextTag
TextTag Ptr TextTag
ptr
class (GObject o, O.IsDescendantOf TextTag o) => IsTextTag o
instance (GObject o, O.IsDescendantOf TextTag o) => IsTextTag o
instance O.HasParentTypes TextTag
type instance O.ParentTypes TextTag = '[GObject.Object.Object]
toTextTag :: (MonadIO m, IsTextTag o) => o -> m TextTag
toTextTag :: o -> m TextTag
toTextTag = IO TextTag -> m TextTag
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO TextTag -> m TextTag) -> (o -> IO TextTag) -> o -> m TextTag
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr TextTag -> TextTag) -> o -> IO TextTag
forall o o'.
(HasCallStack, GObject o, GObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
unsafeCastTo ManagedPtr TextTag -> TextTag
TextTag
noTextTag :: Maybe TextTag
noTextTag :: Maybe TextTag
noTextTag = Maybe TextTag
forall a. Maybe a
Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveTextTagMethod (t :: Symbol) (o :: *) :: * where
ResolveTextTagMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveTextTagMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveTextTagMethod "changed" o = TextTagChangedMethodInfo
ResolveTextTagMethod "event" o = TextTagEventMethodInfo
ResolveTextTagMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveTextTagMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveTextTagMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveTextTagMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveTextTagMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveTextTagMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveTextTagMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveTextTagMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveTextTagMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveTextTagMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveTextTagMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveTextTagMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveTextTagMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveTextTagMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveTextTagMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveTextTagMethod "getPriority" o = TextTagGetPriorityMethodInfo
ResolveTextTagMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveTextTagMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveTextTagMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveTextTagMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveTextTagMethod "setPriority" o = TextTagSetPriorityMethodInfo
ResolveTextTagMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveTextTagMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveTextTagMethod t TextTag, O.MethodInfo info TextTag p) => OL.IsLabel t (TextTag -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod @info
#else
fromLabel _ = O.overloadedMethod @info
#endif
#endif
type TextTagEventCallback =
GObject.Object.Object
-> Gdk.Event.Event
-> Gtk.TextIter.TextIter
-> IO Bool
noTextTagEventCallback :: Maybe TextTagEventCallback
noTextTagEventCallback :: Maybe TextTagEventCallback
noTextTagEventCallback = Maybe TextTagEventCallback
forall a. Maybe a
Nothing
type C_TextTagEventCallback =
Ptr () ->
Ptr GObject.Object.Object ->
Ptr Gdk.Event.Event ->
Ptr Gtk.TextIter.TextIter ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_TextTagEventCallback :: C_TextTagEventCallback -> IO (FunPtr C_TextTagEventCallback)
genClosure_TextTagEvent :: MonadIO m => TextTagEventCallback -> m (GClosure C_TextTagEventCallback)
genClosure_TextTagEvent :: TextTagEventCallback -> m (GClosure C_TextTagEventCallback)
genClosure_TextTagEvent cb :: TextTagEventCallback
cb = IO (GClosure C_TextTagEventCallback)
-> m (GClosure C_TextTagEventCallback)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (GClosure C_TextTagEventCallback)
-> m (GClosure C_TextTagEventCallback))
-> IO (GClosure C_TextTagEventCallback)
-> m (GClosure C_TextTagEventCallback)
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_TextTagEventCallback
cb' = TextTagEventCallback -> C_TextTagEventCallback
wrap_TextTagEventCallback TextTagEventCallback
cb
C_TextTagEventCallback -> IO (FunPtr C_TextTagEventCallback)
mk_TextTagEventCallback C_TextTagEventCallback
cb' IO (FunPtr C_TextTagEventCallback)
-> (FunPtr C_TextTagEventCallback
-> IO (GClosure C_TextTagEventCallback))
-> IO (GClosure C_TextTagEventCallback)
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= FunPtr C_TextTagEventCallback
-> IO (GClosure C_TextTagEventCallback)
forall (m :: * -> *) a. MonadIO m => FunPtr a -> m (GClosure a)
B.GClosure.newGClosure
wrap_TextTagEventCallback ::
TextTagEventCallback ->
C_TextTagEventCallback
wrap_TextTagEventCallback :: TextTagEventCallback -> C_TextTagEventCallback
wrap_TextTagEventCallback _cb :: TextTagEventCallback
_cb _ object :: Ptr Object
object event :: Ptr Event
event iter :: Ptr TextIter
iter _ = do
Object
object' <- ((ManagedPtr Object -> Object) -> Ptr Object -> IO Object
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr Object -> Object
GObject.Object.Object) Ptr Object
object
(ManagedPtr Event -> Event)
-> Ptr Event -> (Event -> IO CInt) -> IO CInt
forall a b.
(HasCallStack, ManagedPtrNewtype a) =>
(ManagedPtr a -> a) -> Ptr a -> (a -> IO b) -> IO b
B.ManagedPtr.withTransient ManagedPtr Event -> Event
Gdk.Event.Event Ptr Event
event ((Event -> IO CInt) -> IO CInt) -> (Event -> IO CInt) -> IO CInt
forall a b. (a -> b) -> a -> b
$ \event' :: Event
event' -> do
(ManagedPtr TextIter -> TextIter)
-> Ptr TextIter -> (TextIter -> IO CInt) -> IO CInt
forall a b.
(HasCallStack, ManagedPtrNewtype a) =>
(ManagedPtr a -> a) -> Ptr a -> (a -> IO b) -> IO b
B.ManagedPtr.withTransient ManagedPtr TextIter -> TextIter
Gtk.TextIter.TextIter Ptr TextIter
iter ((TextIter -> IO CInt) -> IO CInt)
-> (TextIter -> IO CInt) -> IO CInt
forall a b. (a -> b) -> a -> b
$ \iter' :: TextIter
iter' -> do
Bool
result <- TextTagEventCallback
_cb Object
object' Event
event' TextIter
iter'
let result' :: CInt
result' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
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
fromEnum) Bool
result
CInt -> IO CInt
forall (m :: * -> *) a. Monad m => a -> m a
return CInt
result'
onTextTagEvent :: (IsTextTag a, MonadIO m) => a -> TextTagEventCallback -> m SignalHandlerId
onTextTagEvent :: a -> TextTagEventCallback -> m SignalHandlerId
onTextTagEvent obj :: a
obj cb :: TextTagEventCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_TextTagEventCallback
cb' = TextTagEventCallback -> C_TextTagEventCallback
wrap_TextTagEventCallback TextTagEventCallback
cb
FunPtr C_TextTagEventCallback
cb'' <- C_TextTagEventCallback -> IO (FunPtr C_TextTagEventCallback)
mk_TextTagEventCallback C_TextTagEventCallback
cb'
a
-> Text
-> FunPtr C_TextTagEventCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj "event" FunPtr C_TextTagEventCallback
cb'' SignalConnectMode
SignalConnectBefore Maybe Text
forall a. Maybe a
Nothing
afterTextTagEvent :: (IsTextTag a, MonadIO m) => a -> TextTagEventCallback -> m SignalHandlerId
afterTextTagEvent :: a -> TextTagEventCallback -> m SignalHandlerId
afterTextTagEvent obj :: a
obj cb :: TextTagEventCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_TextTagEventCallback
cb' = TextTagEventCallback -> C_TextTagEventCallback
wrap_TextTagEventCallback TextTagEventCallback
cb
FunPtr C_TextTagEventCallback
cb'' <- C_TextTagEventCallback -> IO (FunPtr C_TextTagEventCallback)
mk_TextTagEventCallback C_TextTagEventCallback
cb'
a
-> Text
-> FunPtr C_TextTagEventCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj "event" FunPtr C_TextTagEventCallback
cb'' SignalConnectMode
SignalConnectAfter Maybe Text
forall a. Maybe a
Nothing
#if defined(ENABLE_OVERLOADING)
data TextTagEventSignalInfo
instance SignalInfo TextTagEventSignalInfo where
type HaskellCallbackType TextTagEventSignalInfo = TextTagEventCallback
connectSignal obj cb connectMode detail = do
let cb' = wrap_TextTagEventCallback cb
cb'' <- mk_TextTagEventCallback cb'
connectSignalFunPtr obj "event" cb'' connectMode detail
#endif
getTextTagAccumulativeMargin :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagAccumulativeMargin :: o -> m Bool
getTextTagAccumulativeMargin obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "accumulative-margin"
setTextTagAccumulativeMargin :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagAccumulativeMargin :: o -> Bool -> m ()
setTextTagAccumulativeMargin obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "accumulative-margin" Bool
val
constructTextTagAccumulativeMargin :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagAccumulativeMargin :: Bool -> IO (GValueConstruct o)
constructTextTagAccumulativeMargin val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "accumulative-margin" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagAccumulativeMarginPropertyInfo
instance AttrInfo TextTagAccumulativeMarginPropertyInfo where
type AttrAllowedOps TextTagAccumulativeMarginPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagAccumulativeMarginPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagAccumulativeMarginPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagAccumulativeMarginPropertyInfo = (~) Bool
type AttrTransferType TextTagAccumulativeMarginPropertyInfo = Bool
type AttrGetType TextTagAccumulativeMarginPropertyInfo = Bool
type AttrLabel TextTagAccumulativeMarginPropertyInfo = "accumulative-margin"
type AttrOrigin TextTagAccumulativeMarginPropertyInfo = TextTag
attrGet = getTextTagAccumulativeMargin
attrSet = setTextTagAccumulativeMargin
attrTransfer _ v = do
return v
attrConstruct = constructTextTagAccumulativeMargin
attrClear = undefined
#endif
setTextTagBackground :: (MonadIO m, IsTextTag o) => o -> T.Text -> m ()
setTextTagBackground :: o -> Text -> m ()
setTextTagBackground obj :: o
obj val :: Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "background" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructTextTagBackground :: (IsTextTag o) => T.Text -> IO (GValueConstruct o)
constructTextTagBackground :: Text -> IO (GValueConstruct o)
constructTextTagBackground val :: Text
val = String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString "background" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
clearTextTagBackground :: (MonadIO m, IsTextTag o) => o -> m ()
clearTextTagBackground :: o -> m ()
clearTextTagBackground obj :: o
obj = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "background" (Maybe Text
forall a. Maybe a
Nothing :: Maybe T.Text)
#if defined(ENABLE_OVERLOADING)
data TextTagBackgroundPropertyInfo
instance AttrInfo TextTagBackgroundPropertyInfo where
type AttrAllowedOps TextTagBackgroundPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrClear]
type AttrBaseTypeConstraint TextTagBackgroundPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagBackgroundPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint TextTagBackgroundPropertyInfo = (~) T.Text
type AttrTransferType TextTagBackgroundPropertyInfo = T.Text
type AttrGetType TextTagBackgroundPropertyInfo = ()
type AttrLabel TextTagBackgroundPropertyInfo = "background"
type AttrOrigin TextTagBackgroundPropertyInfo = TextTag
attrGet = undefined
attrSet = setTextTagBackground
attrTransfer _ v = do
return v
attrConstruct = constructTextTagBackground
attrClear = clearTextTagBackground
#endif
getTextTagBackgroundFullHeight :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagBackgroundFullHeight :: o -> m Bool
getTextTagBackgroundFullHeight obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "background-full-height"
setTextTagBackgroundFullHeight :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagBackgroundFullHeight :: o -> Bool -> m ()
setTextTagBackgroundFullHeight obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "background-full-height" Bool
val
constructTextTagBackgroundFullHeight :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagBackgroundFullHeight :: Bool -> IO (GValueConstruct o)
constructTextTagBackgroundFullHeight val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "background-full-height" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagBackgroundFullHeightPropertyInfo
instance AttrInfo TextTagBackgroundFullHeightPropertyInfo where
type AttrAllowedOps TextTagBackgroundFullHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagBackgroundFullHeightPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagBackgroundFullHeightPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagBackgroundFullHeightPropertyInfo = (~) Bool
type AttrTransferType TextTagBackgroundFullHeightPropertyInfo = Bool
type AttrGetType TextTagBackgroundFullHeightPropertyInfo = Bool
type AttrLabel TextTagBackgroundFullHeightPropertyInfo = "background-full-height"
type AttrOrigin TextTagBackgroundFullHeightPropertyInfo = TextTag
attrGet = getTextTagBackgroundFullHeight
attrSet = setTextTagBackgroundFullHeight
attrTransfer _ v = do
return v
attrConstruct = constructTextTagBackgroundFullHeight
attrClear = undefined
#endif
getTextTagBackgroundFullHeightSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagBackgroundFullHeightSet :: o -> m Bool
getTextTagBackgroundFullHeightSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "background-full-height-set"
setTextTagBackgroundFullHeightSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagBackgroundFullHeightSet :: o -> Bool -> m ()
setTextTagBackgroundFullHeightSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "background-full-height-set" Bool
val
constructTextTagBackgroundFullHeightSet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagBackgroundFullHeightSet :: Bool -> IO (GValueConstruct o)
constructTextTagBackgroundFullHeightSet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "background-full-height-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagBackgroundFullHeightSetPropertyInfo
instance AttrInfo TextTagBackgroundFullHeightSetPropertyInfo where
type AttrAllowedOps TextTagBackgroundFullHeightSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagBackgroundFullHeightSetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagBackgroundFullHeightSetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagBackgroundFullHeightSetPropertyInfo = (~) Bool
type AttrTransferType TextTagBackgroundFullHeightSetPropertyInfo = Bool
type AttrGetType TextTagBackgroundFullHeightSetPropertyInfo = Bool
type AttrLabel TextTagBackgroundFullHeightSetPropertyInfo = "background-full-height-set"
type AttrOrigin TextTagBackgroundFullHeightSetPropertyInfo = TextTag
attrGet = getTextTagBackgroundFullHeightSet
attrSet = setTextTagBackgroundFullHeightSet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagBackgroundFullHeightSet
attrClear = undefined
#endif
getTextTagBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m (Maybe Gdk.Color.Color)
getTextTagBackgroundGdk :: o -> m (Maybe Color)
getTextTagBackgroundGdk obj :: o
obj = IO (Maybe Color) -> m (Maybe Color)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Color) -> m (Maybe Color))
-> IO (Maybe Color) -> m (Maybe Color)
forall a b. (a -> b) -> a -> b
$ o -> String -> (ManagedPtr Color -> Color) -> IO (Maybe Color)
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyBoxed o
obj "background-gdk" ManagedPtr Color -> Color
Gdk.Color.Color
setTextTagBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> Gdk.Color.Color -> m ()
setTextTagBackgroundGdk :: o -> Color -> m ()
setTextTagBackgroundGdk obj :: o
obj val :: Color
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Color -> IO ()
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> Maybe b -> IO ()
B.Properties.setObjectPropertyBoxed o
obj "background-gdk" (Color -> Maybe Color
forall a. a -> Maybe a
Just Color
val)
constructTextTagBackgroundGdk :: (IsTextTag o) => Gdk.Color.Color -> IO (GValueConstruct o)
constructTextTagBackgroundGdk :: Color -> IO (GValueConstruct o)
constructTextTagBackgroundGdk val :: Color
val = String -> Maybe Color -> IO (GValueConstruct o)
forall a o.
BoxedObject a =>
String -> Maybe a -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBoxed "background-gdk" (Color -> Maybe Color
forall a. a -> Maybe a
Just Color
val)
clearTextTagBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m ()
clearTextTagBackgroundGdk :: o -> m ()
clearTextTagBackgroundGdk obj :: o
obj = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Color -> IO ()
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> Maybe b -> IO ()
B.Properties.setObjectPropertyBoxed o
obj "background-gdk" (Maybe Color
forall a. Maybe a
Nothing :: Maybe Gdk.Color.Color)
#if defined(ENABLE_OVERLOADING)
data TextTagBackgroundGdkPropertyInfo
instance AttrInfo TextTagBackgroundGdkPropertyInfo where
type AttrAllowedOps TextTagBackgroundGdkPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TextTagBackgroundGdkPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagBackgroundGdkPropertyInfo = (~) Gdk.Color.Color
type AttrTransferTypeConstraint TextTagBackgroundGdkPropertyInfo = (~) Gdk.Color.Color
type AttrTransferType TextTagBackgroundGdkPropertyInfo = Gdk.Color.Color
type AttrGetType TextTagBackgroundGdkPropertyInfo = (Maybe Gdk.Color.Color)
type AttrLabel TextTagBackgroundGdkPropertyInfo = "background-gdk"
type AttrOrigin TextTagBackgroundGdkPropertyInfo = TextTag
attrGet = getTextTagBackgroundGdk
attrSet = setTextTagBackgroundGdk
attrTransfer _ v = do
return v
attrConstruct = constructTextTagBackgroundGdk
attrClear = clearTextTagBackgroundGdk
#endif
getTextTagBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe Gdk.RGBA.RGBA)
getTextTagBackgroundRgba :: o -> m (Maybe RGBA)
getTextTagBackgroundRgba obj :: o
obj = IO (Maybe RGBA) -> m (Maybe RGBA)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe RGBA) -> m (Maybe RGBA))
-> IO (Maybe RGBA) -> m (Maybe RGBA)
forall a b. (a -> b) -> a -> b
$ o -> String -> (ManagedPtr RGBA -> RGBA) -> IO (Maybe RGBA)
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyBoxed o
obj "background-rgba" ManagedPtr RGBA -> RGBA
Gdk.RGBA.RGBA
setTextTagBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> Gdk.RGBA.RGBA -> m ()
setTextTagBackgroundRgba :: o -> RGBA -> m ()
setTextTagBackgroundRgba obj :: o
obj val :: RGBA
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe RGBA -> IO ()
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> Maybe b -> IO ()
B.Properties.setObjectPropertyBoxed o
obj "background-rgba" (RGBA -> Maybe RGBA
forall a. a -> Maybe a
Just RGBA
val)
constructTextTagBackgroundRgba :: (IsTextTag o) => Gdk.RGBA.RGBA -> IO (GValueConstruct o)
constructTextTagBackgroundRgba :: RGBA -> IO (GValueConstruct o)
constructTextTagBackgroundRgba val :: RGBA
val = String -> Maybe RGBA -> IO (GValueConstruct o)
forall a o.
BoxedObject a =>
String -> Maybe a -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBoxed "background-rgba" (RGBA -> Maybe RGBA
forall a. a -> Maybe a
Just RGBA
val)
clearTextTagBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m ()
clearTextTagBackgroundRgba :: o -> m ()
clearTextTagBackgroundRgba obj :: o
obj = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe RGBA -> IO ()
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> Maybe b -> IO ()
B.Properties.setObjectPropertyBoxed o
obj "background-rgba" (Maybe RGBA
forall a. Maybe a
Nothing :: Maybe Gdk.RGBA.RGBA)
#if defined(ENABLE_OVERLOADING)
data TextTagBackgroundRgbaPropertyInfo
instance AttrInfo TextTagBackgroundRgbaPropertyInfo where
type AttrAllowedOps TextTagBackgroundRgbaPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TextTagBackgroundRgbaPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagBackgroundRgbaPropertyInfo = (~) Gdk.RGBA.RGBA
type AttrTransferTypeConstraint TextTagBackgroundRgbaPropertyInfo = (~) Gdk.RGBA.RGBA
type AttrTransferType TextTagBackgroundRgbaPropertyInfo = Gdk.RGBA.RGBA
type AttrGetType TextTagBackgroundRgbaPropertyInfo = (Maybe Gdk.RGBA.RGBA)
type AttrLabel TextTagBackgroundRgbaPropertyInfo = "background-rgba"
type AttrOrigin TextTagBackgroundRgbaPropertyInfo = TextTag
attrGet = getTextTagBackgroundRgba
attrSet = setTextTagBackgroundRgba
attrTransfer _ v = do
return v
attrConstruct = constructTextTagBackgroundRgba
attrClear = clearTextTagBackgroundRgba
#endif
getTextTagBackgroundSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagBackgroundSet :: o -> m Bool
getTextTagBackgroundSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "background-set"
setTextTagBackgroundSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagBackgroundSet :: o -> Bool -> m ()
setTextTagBackgroundSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "background-set" Bool
val
constructTextTagBackgroundSet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagBackgroundSet :: Bool -> IO (GValueConstruct o)
constructTextTagBackgroundSet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "background-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagBackgroundSetPropertyInfo
instance AttrInfo TextTagBackgroundSetPropertyInfo where
type AttrAllowedOps TextTagBackgroundSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagBackgroundSetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagBackgroundSetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagBackgroundSetPropertyInfo = (~) Bool
type AttrTransferType TextTagBackgroundSetPropertyInfo = Bool
type AttrGetType TextTagBackgroundSetPropertyInfo = Bool
type AttrLabel TextTagBackgroundSetPropertyInfo = "background-set"
type AttrOrigin TextTagBackgroundSetPropertyInfo = TextTag
attrGet = getTextTagBackgroundSet
attrSet = setTextTagBackgroundSet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagBackgroundSet
attrClear = undefined
#endif
getTextTagDirection :: (MonadIO m, IsTextTag o) => o -> m Gtk.Enums.TextDirection
getTextTagDirection :: o -> m TextDirection
getTextTagDirection obj :: o
obj = IO TextDirection -> m TextDirection
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO TextDirection -> m TextDirection)
-> IO TextDirection -> m TextDirection
forall a b. (a -> b) -> a -> b
$ o -> String -> IO TextDirection
forall a b. (GObject a, Enum b, BoxedEnum b) => a -> String -> IO b
B.Properties.getObjectPropertyEnum o
obj "direction"
setTextTagDirection :: (MonadIO m, IsTextTag o) => o -> Gtk.Enums.TextDirection -> m ()
setTextTagDirection :: o -> TextDirection -> m ()
setTextTagDirection obj :: o
obj val :: TextDirection
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> TextDirection -> IO ()
forall a b.
(GObject a, Enum b, BoxedEnum b) =>
a -> String -> b -> IO ()
B.Properties.setObjectPropertyEnum o
obj "direction" TextDirection
val
constructTextTagDirection :: (IsTextTag o) => Gtk.Enums.TextDirection -> IO (GValueConstruct o)
constructTextTagDirection :: TextDirection -> IO (GValueConstruct o)
constructTextTagDirection val :: TextDirection
val = String -> TextDirection -> IO (GValueConstruct o)
forall a o.
(Enum a, BoxedEnum a) =>
String -> a -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyEnum "direction" TextDirection
val
#if defined(ENABLE_OVERLOADING)
data TextTagDirectionPropertyInfo
instance AttrInfo TextTagDirectionPropertyInfo where
type AttrAllowedOps TextTagDirectionPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagDirectionPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagDirectionPropertyInfo = (~) Gtk.Enums.TextDirection
type AttrTransferTypeConstraint TextTagDirectionPropertyInfo = (~) Gtk.Enums.TextDirection
type AttrTransferType TextTagDirectionPropertyInfo = Gtk.Enums.TextDirection
type AttrGetType TextTagDirectionPropertyInfo = Gtk.Enums.TextDirection
type AttrLabel TextTagDirectionPropertyInfo = "direction"
type AttrOrigin TextTagDirectionPropertyInfo = TextTag
attrGet = getTextTagDirection
attrSet = setTextTagDirection
attrTransfer _ v = do
return v
attrConstruct = constructTextTagDirection
attrClear = undefined
#endif
getTextTagEditable :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagEditable :: o -> m Bool
getTextTagEditable obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "editable"
setTextTagEditable :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagEditable :: o -> Bool -> m ()
setTextTagEditable obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "editable" Bool
val
constructTextTagEditable :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagEditable :: Bool -> IO (GValueConstruct o)
constructTextTagEditable val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "editable" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagEditablePropertyInfo
instance AttrInfo TextTagEditablePropertyInfo where
type AttrAllowedOps TextTagEditablePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagEditablePropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagEditablePropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagEditablePropertyInfo = (~) Bool
type AttrTransferType TextTagEditablePropertyInfo = Bool
type AttrGetType TextTagEditablePropertyInfo = Bool
type AttrLabel TextTagEditablePropertyInfo = "editable"
type AttrOrigin TextTagEditablePropertyInfo = TextTag
attrGet = getTextTagEditable
attrSet = setTextTagEditable
attrTransfer _ v = do
return v
attrConstruct = constructTextTagEditable
attrClear = undefined
#endif
getTextTagEditableSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagEditableSet :: o -> m Bool
getTextTagEditableSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "editable-set"
setTextTagEditableSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagEditableSet :: o -> Bool -> m ()
setTextTagEditableSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "editable-set" Bool
val
constructTextTagEditableSet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagEditableSet :: Bool -> IO (GValueConstruct o)
constructTextTagEditableSet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "editable-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagEditableSetPropertyInfo
instance AttrInfo TextTagEditableSetPropertyInfo where
type AttrAllowedOps TextTagEditableSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagEditableSetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagEditableSetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagEditableSetPropertyInfo = (~) Bool
type AttrTransferType TextTagEditableSetPropertyInfo = Bool
type AttrGetType TextTagEditableSetPropertyInfo = Bool
type AttrLabel TextTagEditableSetPropertyInfo = "editable-set"
type AttrOrigin TextTagEditableSetPropertyInfo = TextTag
attrGet = getTextTagEditableSet
attrSet = setTextTagEditableSet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagEditableSet
attrClear = undefined
#endif
getTextTagFallback :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagFallback :: o -> m Bool
getTextTagFallback obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "fallback"
setTextTagFallback :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagFallback :: o -> Bool -> m ()
setTextTagFallback obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "fallback" Bool
val
constructTextTagFallback :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagFallback :: Bool -> IO (GValueConstruct o)
constructTextTagFallback val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "fallback" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagFallbackPropertyInfo
instance AttrInfo TextTagFallbackPropertyInfo where
type AttrAllowedOps TextTagFallbackPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagFallbackPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagFallbackPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagFallbackPropertyInfo = (~) Bool
type AttrTransferType TextTagFallbackPropertyInfo = Bool
type AttrGetType TextTagFallbackPropertyInfo = Bool
type AttrLabel TextTagFallbackPropertyInfo = "fallback"
type AttrOrigin TextTagFallbackPropertyInfo = TextTag
attrGet = getTextTagFallback
attrSet = setTextTagFallback
attrTransfer _ v = do
return v
attrConstruct = constructTextTagFallback
attrClear = undefined
#endif
getTextTagFallbackSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagFallbackSet :: o -> m Bool
getTextTagFallbackSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "fallback-set"
setTextTagFallbackSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagFallbackSet :: o -> Bool -> m ()
setTextTagFallbackSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "fallback-set" Bool
val
constructTextTagFallbackSet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagFallbackSet :: Bool -> IO (GValueConstruct o)
constructTextTagFallbackSet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "fallback-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagFallbackSetPropertyInfo
instance AttrInfo TextTagFallbackSetPropertyInfo where
type AttrAllowedOps TextTagFallbackSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagFallbackSetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagFallbackSetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagFallbackSetPropertyInfo = (~) Bool
type AttrTransferType TextTagFallbackSetPropertyInfo = Bool
type AttrGetType TextTagFallbackSetPropertyInfo = Bool
type AttrLabel TextTagFallbackSetPropertyInfo = "fallback-set"
type AttrOrigin TextTagFallbackSetPropertyInfo = TextTag
attrGet = getTextTagFallbackSet
attrSet = setTextTagFallbackSet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagFallbackSet
attrClear = undefined
#endif
getTextTagFamily :: (MonadIO m, IsTextTag o) => o -> m (Maybe T.Text)
getTextTagFamily :: o -> m (Maybe Text)
getTextTagFamily obj :: o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj "family"
setTextTagFamily :: (MonadIO m, IsTextTag o) => o -> T.Text -> m ()
setTextTagFamily :: o -> Text -> m ()
setTextTagFamily obj :: o
obj val :: Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "family" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructTextTagFamily :: (IsTextTag o) => T.Text -> IO (GValueConstruct o)
constructTextTagFamily :: Text -> IO (GValueConstruct o)
constructTextTagFamily val :: Text
val = String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString "family" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
clearTextTagFamily :: (MonadIO m, IsTextTag o) => o -> m ()
clearTextTagFamily :: o -> m ()
clearTextTagFamily obj :: o
obj = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "family" (Maybe Text
forall a. Maybe a
Nothing :: Maybe T.Text)
#if defined(ENABLE_OVERLOADING)
data TextTagFamilyPropertyInfo
instance AttrInfo TextTagFamilyPropertyInfo where
type AttrAllowedOps TextTagFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TextTagFamilyPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagFamilyPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint TextTagFamilyPropertyInfo = (~) T.Text
type AttrTransferType TextTagFamilyPropertyInfo = T.Text
type AttrGetType TextTagFamilyPropertyInfo = (Maybe T.Text)
type AttrLabel TextTagFamilyPropertyInfo = "family"
type AttrOrigin TextTagFamilyPropertyInfo = TextTag
attrGet = getTextTagFamily
attrSet = setTextTagFamily
attrTransfer _ v = do
return v
attrConstruct = constructTextTagFamily
attrClear = clearTextTagFamily
#endif
getTextTagFamilySet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagFamilySet :: o -> m Bool
getTextTagFamilySet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "family-set"
setTextTagFamilySet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagFamilySet :: o -> Bool -> m ()
setTextTagFamilySet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "family-set" Bool
val
constructTextTagFamilySet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagFamilySet :: Bool -> IO (GValueConstruct o)
constructTextTagFamilySet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "family-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagFamilySetPropertyInfo
instance AttrInfo TextTagFamilySetPropertyInfo where
type AttrAllowedOps TextTagFamilySetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagFamilySetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagFamilySetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagFamilySetPropertyInfo = (~) Bool
type AttrTransferType TextTagFamilySetPropertyInfo = Bool
type AttrGetType TextTagFamilySetPropertyInfo = Bool
type AttrLabel TextTagFamilySetPropertyInfo = "family-set"
type AttrOrigin TextTagFamilySetPropertyInfo = TextTag
attrGet = getTextTagFamilySet
attrSet = setTextTagFamilySet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagFamilySet
attrClear = undefined
#endif
getTextTagFont :: (MonadIO m, IsTextTag o) => o -> m (Maybe T.Text)
getTextTagFont :: o -> m (Maybe Text)
getTextTagFont obj :: o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj "font"
setTextTagFont :: (MonadIO m, IsTextTag o) => o -> T.Text -> m ()
setTextTagFont :: o -> Text -> m ()
setTextTagFont obj :: o
obj val :: Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "font" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructTextTagFont :: (IsTextTag o) => T.Text -> IO (GValueConstruct o)
constructTextTagFont :: Text -> IO (GValueConstruct o)
constructTextTagFont val :: Text
val = String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString "font" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
clearTextTagFont :: (MonadIO m, IsTextTag o) => o -> m ()
clearTextTagFont :: o -> m ()
clearTextTagFont obj :: o
obj = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "font" (Maybe Text
forall a. Maybe a
Nothing :: Maybe T.Text)
#if defined(ENABLE_OVERLOADING)
data TextTagFontPropertyInfo
instance AttrInfo TextTagFontPropertyInfo where
type AttrAllowedOps TextTagFontPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TextTagFontPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagFontPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint TextTagFontPropertyInfo = (~) T.Text
type AttrTransferType TextTagFontPropertyInfo = T.Text
type AttrGetType TextTagFontPropertyInfo = (Maybe T.Text)
type AttrLabel TextTagFontPropertyInfo = "font"
type AttrOrigin TextTagFontPropertyInfo = TextTag
attrGet = getTextTagFont
attrSet = setTextTagFont
attrTransfer _ v = do
return v
attrConstruct = constructTextTagFont
attrClear = clearTextTagFont
#endif
getTextTagFontDesc :: (MonadIO m, IsTextTag o) => o -> m (Maybe Pango.FontDescription.FontDescription)
getTextTagFontDesc :: o -> m (Maybe FontDescription)
getTextTagFontDesc obj :: o
obj = IO (Maybe FontDescription) -> m (Maybe FontDescription)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe FontDescription) -> m (Maybe FontDescription))
-> IO (Maybe FontDescription) -> m (Maybe FontDescription)
forall a b. (a -> b) -> a -> b
$ o
-> String
-> (ManagedPtr FontDescription -> FontDescription)
-> IO (Maybe FontDescription)
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyBoxed o
obj "font-desc" ManagedPtr FontDescription -> FontDescription
Pango.FontDescription.FontDescription
setTextTagFontDesc :: (MonadIO m, IsTextTag o) => o -> Pango.FontDescription.FontDescription -> m ()
setTextTagFontDesc :: o -> FontDescription -> m ()
setTextTagFontDesc obj :: o
obj val :: FontDescription
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe FontDescription -> IO ()
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> Maybe b -> IO ()
B.Properties.setObjectPropertyBoxed o
obj "font-desc" (FontDescription -> Maybe FontDescription
forall a. a -> Maybe a
Just FontDescription
val)
constructTextTagFontDesc :: (IsTextTag o) => Pango.FontDescription.FontDescription -> IO (GValueConstruct o)
constructTextTagFontDesc :: FontDescription -> IO (GValueConstruct o)
constructTextTagFontDesc val :: FontDescription
val = String -> Maybe FontDescription -> IO (GValueConstruct o)
forall a o.
BoxedObject a =>
String -> Maybe a -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBoxed "font-desc" (FontDescription -> Maybe FontDescription
forall a. a -> Maybe a
Just FontDescription
val)
clearTextTagFontDesc :: (MonadIO m, IsTextTag o) => o -> m ()
clearTextTagFontDesc :: o -> m ()
clearTextTagFontDesc obj :: o
obj = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe FontDescription -> IO ()
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> Maybe b -> IO ()
B.Properties.setObjectPropertyBoxed o
obj "font-desc" (Maybe FontDescription
forall a. Maybe a
Nothing :: Maybe Pango.FontDescription.FontDescription)
#if defined(ENABLE_OVERLOADING)
data TextTagFontDescPropertyInfo
instance AttrInfo TextTagFontDescPropertyInfo where
type AttrAllowedOps TextTagFontDescPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TextTagFontDescPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagFontDescPropertyInfo = (~) Pango.FontDescription.FontDescription
type AttrTransferTypeConstraint TextTagFontDescPropertyInfo = (~) Pango.FontDescription.FontDescription
type AttrTransferType TextTagFontDescPropertyInfo = Pango.FontDescription.FontDescription
type AttrGetType TextTagFontDescPropertyInfo = (Maybe Pango.FontDescription.FontDescription)
type AttrLabel TextTagFontDescPropertyInfo = "font-desc"
type AttrOrigin TextTagFontDescPropertyInfo = TextTag
attrGet = getTextTagFontDesc
attrSet = setTextTagFontDesc
attrTransfer _ v = do
return v
attrConstruct = constructTextTagFontDesc
attrClear = clearTextTagFontDesc
#endif
getTextTagFontFeatures :: (MonadIO m, IsTextTag o) => o -> m (Maybe T.Text)
getTextTagFontFeatures :: o -> m (Maybe Text)
getTextTagFontFeatures obj :: o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj "font-features"
setTextTagFontFeatures :: (MonadIO m, IsTextTag o) => o -> T.Text -> m ()
setTextTagFontFeatures :: o -> Text -> m ()
setTextTagFontFeatures obj :: o
obj val :: Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "font-features" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructTextTagFontFeatures :: (IsTextTag o) => T.Text -> IO (GValueConstruct o)
constructTextTagFontFeatures :: Text -> IO (GValueConstruct o)
constructTextTagFontFeatures val :: Text
val = String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString "font-features" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
clearTextTagFontFeatures :: (MonadIO m, IsTextTag o) => o -> m ()
clearTextTagFontFeatures :: o -> m ()
clearTextTagFontFeatures obj :: o
obj = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "font-features" (Maybe Text
forall a. Maybe a
Nothing :: Maybe T.Text)
#if defined(ENABLE_OVERLOADING)
data TextTagFontFeaturesPropertyInfo
instance AttrInfo TextTagFontFeaturesPropertyInfo where
type AttrAllowedOps TextTagFontFeaturesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TextTagFontFeaturesPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagFontFeaturesPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint TextTagFontFeaturesPropertyInfo = (~) T.Text
type AttrTransferType TextTagFontFeaturesPropertyInfo = T.Text
type AttrGetType TextTagFontFeaturesPropertyInfo = (Maybe T.Text)
type AttrLabel TextTagFontFeaturesPropertyInfo = "font-features"
type AttrOrigin TextTagFontFeaturesPropertyInfo = TextTag
attrGet = getTextTagFontFeatures
attrSet = setTextTagFontFeatures
attrTransfer _ v = do
return v
attrConstruct = constructTextTagFontFeatures
attrClear = clearTextTagFontFeatures
#endif
getTextTagFontFeaturesSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagFontFeaturesSet :: o -> m Bool
getTextTagFontFeaturesSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "font-features-set"
setTextTagFontFeaturesSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagFontFeaturesSet :: o -> Bool -> m ()
setTextTagFontFeaturesSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "font-features-set" Bool
val
constructTextTagFontFeaturesSet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagFontFeaturesSet :: Bool -> IO (GValueConstruct o)
constructTextTagFontFeaturesSet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "font-features-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagFontFeaturesSetPropertyInfo
instance AttrInfo TextTagFontFeaturesSetPropertyInfo where
type AttrAllowedOps TextTagFontFeaturesSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagFontFeaturesSetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagFontFeaturesSetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagFontFeaturesSetPropertyInfo = (~) Bool
type AttrTransferType TextTagFontFeaturesSetPropertyInfo = Bool
type AttrGetType TextTagFontFeaturesSetPropertyInfo = Bool
type AttrLabel TextTagFontFeaturesSetPropertyInfo = "font-features-set"
type AttrOrigin TextTagFontFeaturesSetPropertyInfo = TextTag
attrGet = getTextTagFontFeaturesSet
attrSet = setTextTagFontFeaturesSet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagFontFeaturesSet
attrClear = undefined
#endif
setTextTagForeground :: (MonadIO m, IsTextTag o) => o -> T.Text -> m ()
setTextTagForeground :: o -> Text -> m ()
setTextTagForeground obj :: o
obj val :: Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "foreground" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructTextTagForeground :: (IsTextTag o) => T.Text -> IO (GValueConstruct o)
constructTextTagForeground :: Text -> IO (GValueConstruct o)
constructTextTagForeground val :: Text
val = String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString "foreground" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
clearTextTagForeground :: (MonadIO m, IsTextTag o) => o -> m ()
clearTextTagForeground :: o -> m ()
clearTextTagForeground obj :: o
obj = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "foreground" (Maybe Text
forall a. Maybe a
Nothing :: Maybe T.Text)
#if defined(ENABLE_OVERLOADING)
data TextTagForegroundPropertyInfo
instance AttrInfo TextTagForegroundPropertyInfo where
type AttrAllowedOps TextTagForegroundPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrClear]
type AttrBaseTypeConstraint TextTagForegroundPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagForegroundPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint TextTagForegroundPropertyInfo = (~) T.Text
type AttrTransferType TextTagForegroundPropertyInfo = T.Text
type AttrGetType TextTagForegroundPropertyInfo = ()
type AttrLabel TextTagForegroundPropertyInfo = "foreground"
type AttrOrigin TextTagForegroundPropertyInfo = TextTag
attrGet = undefined
attrSet = setTextTagForeground
attrTransfer _ v = do
return v
attrConstruct = constructTextTagForeground
attrClear = clearTextTagForeground
#endif
getTextTagForegroundGdk :: (MonadIO m, IsTextTag o) => o -> m (Maybe Gdk.Color.Color)
getTextTagForegroundGdk :: o -> m (Maybe Color)
getTextTagForegroundGdk obj :: o
obj = IO (Maybe Color) -> m (Maybe Color)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Color) -> m (Maybe Color))
-> IO (Maybe Color) -> m (Maybe Color)
forall a b. (a -> b) -> a -> b
$ o -> String -> (ManagedPtr Color -> Color) -> IO (Maybe Color)
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyBoxed o
obj "foreground-gdk" ManagedPtr Color -> Color
Gdk.Color.Color
setTextTagForegroundGdk :: (MonadIO m, IsTextTag o) => o -> Gdk.Color.Color -> m ()
setTextTagForegroundGdk :: o -> Color -> m ()
setTextTagForegroundGdk obj :: o
obj val :: Color
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Color -> IO ()
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> Maybe b -> IO ()
B.Properties.setObjectPropertyBoxed o
obj "foreground-gdk" (Color -> Maybe Color
forall a. a -> Maybe a
Just Color
val)
constructTextTagForegroundGdk :: (IsTextTag o) => Gdk.Color.Color -> IO (GValueConstruct o)
constructTextTagForegroundGdk :: Color -> IO (GValueConstruct o)
constructTextTagForegroundGdk val :: Color
val = String -> Maybe Color -> IO (GValueConstruct o)
forall a o.
BoxedObject a =>
String -> Maybe a -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBoxed "foreground-gdk" (Color -> Maybe Color
forall a. a -> Maybe a
Just Color
val)
clearTextTagForegroundGdk :: (MonadIO m, IsTextTag o) => o -> m ()
clearTextTagForegroundGdk :: o -> m ()
clearTextTagForegroundGdk obj :: o
obj = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Color -> IO ()
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> Maybe b -> IO ()
B.Properties.setObjectPropertyBoxed o
obj "foreground-gdk" (Maybe Color
forall a. Maybe a
Nothing :: Maybe Gdk.Color.Color)
#if defined(ENABLE_OVERLOADING)
data TextTagForegroundGdkPropertyInfo
instance AttrInfo TextTagForegroundGdkPropertyInfo where
type AttrAllowedOps TextTagForegroundGdkPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TextTagForegroundGdkPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagForegroundGdkPropertyInfo = (~) Gdk.Color.Color
type AttrTransferTypeConstraint TextTagForegroundGdkPropertyInfo = (~) Gdk.Color.Color
type AttrTransferType TextTagForegroundGdkPropertyInfo = Gdk.Color.Color
type AttrGetType TextTagForegroundGdkPropertyInfo = (Maybe Gdk.Color.Color)
type AttrLabel TextTagForegroundGdkPropertyInfo = "foreground-gdk"
type AttrOrigin TextTagForegroundGdkPropertyInfo = TextTag
attrGet = getTextTagForegroundGdk
attrSet = setTextTagForegroundGdk
attrTransfer _ v = do
return v
attrConstruct = constructTextTagForegroundGdk
attrClear = clearTextTagForegroundGdk
#endif
getTextTagForegroundRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe Gdk.RGBA.RGBA)
getTextTagForegroundRgba :: o -> m (Maybe RGBA)
getTextTagForegroundRgba obj :: o
obj = IO (Maybe RGBA) -> m (Maybe RGBA)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe RGBA) -> m (Maybe RGBA))
-> IO (Maybe RGBA) -> m (Maybe RGBA)
forall a b. (a -> b) -> a -> b
$ o -> String -> (ManagedPtr RGBA -> RGBA) -> IO (Maybe RGBA)
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyBoxed o
obj "foreground-rgba" ManagedPtr RGBA -> RGBA
Gdk.RGBA.RGBA
setTextTagForegroundRgba :: (MonadIO m, IsTextTag o) => o -> Gdk.RGBA.RGBA -> m ()
setTextTagForegroundRgba :: o -> RGBA -> m ()
setTextTagForegroundRgba obj :: o
obj val :: RGBA
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe RGBA -> IO ()
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> Maybe b -> IO ()
B.Properties.setObjectPropertyBoxed o
obj "foreground-rgba" (RGBA -> Maybe RGBA
forall a. a -> Maybe a
Just RGBA
val)
constructTextTagForegroundRgba :: (IsTextTag o) => Gdk.RGBA.RGBA -> IO (GValueConstruct o)
constructTextTagForegroundRgba :: RGBA -> IO (GValueConstruct o)
constructTextTagForegroundRgba val :: RGBA
val = String -> Maybe RGBA -> IO (GValueConstruct o)
forall a o.
BoxedObject a =>
String -> Maybe a -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBoxed "foreground-rgba" (RGBA -> Maybe RGBA
forall a. a -> Maybe a
Just RGBA
val)
clearTextTagForegroundRgba :: (MonadIO m, IsTextTag o) => o -> m ()
clearTextTagForegroundRgba :: o -> m ()
clearTextTagForegroundRgba obj :: o
obj = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe RGBA -> IO ()
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> Maybe b -> IO ()
B.Properties.setObjectPropertyBoxed o
obj "foreground-rgba" (Maybe RGBA
forall a. Maybe a
Nothing :: Maybe Gdk.RGBA.RGBA)
#if defined(ENABLE_OVERLOADING)
data TextTagForegroundRgbaPropertyInfo
instance AttrInfo TextTagForegroundRgbaPropertyInfo where
type AttrAllowedOps TextTagForegroundRgbaPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TextTagForegroundRgbaPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagForegroundRgbaPropertyInfo = (~) Gdk.RGBA.RGBA
type AttrTransferTypeConstraint TextTagForegroundRgbaPropertyInfo = (~) Gdk.RGBA.RGBA
type AttrTransferType TextTagForegroundRgbaPropertyInfo = Gdk.RGBA.RGBA
type AttrGetType TextTagForegroundRgbaPropertyInfo = (Maybe Gdk.RGBA.RGBA)
type AttrLabel TextTagForegroundRgbaPropertyInfo = "foreground-rgba"
type AttrOrigin TextTagForegroundRgbaPropertyInfo = TextTag
attrGet = getTextTagForegroundRgba
attrSet = setTextTagForegroundRgba
attrTransfer _ v = do
return v
attrConstruct = constructTextTagForegroundRgba
attrClear = clearTextTagForegroundRgba
#endif
getTextTagForegroundSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagForegroundSet :: o -> m Bool
getTextTagForegroundSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "foreground-set"
setTextTagForegroundSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagForegroundSet :: o -> Bool -> m ()
setTextTagForegroundSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "foreground-set" Bool
val
constructTextTagForegroundSet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagForegroundSet :: Bool -> IO (GValueConstruct o)
constructTextTagForegroundSet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "foreground-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagForegroundSetPropertyInfo
instance AttrInfo TextTagForegroundSetPropertyInfo where
type AttrAllowedOps TextTagForegroundSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagForegroundSetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagForegroundSetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagForegroundSetPropertyInfo = (~) Bool
type AttrTransferType TextTagForegroundSetPropertyInfo = Bool
type AttrGetType TextTagForegroundSetPropertyInfo = Bool
type AttrLabel TextTagForegroundSetPropertyInfo = "foreground-set"
type AttrOrigin TextTagForegroundSetPropertyInfo = TextTag
attrGet = getTextTagForegroundSet
attrSet = setTextTagForegroundSet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagForegroundSet
attrClear = undefined
#endif
getTextTagIndent :: (MonadIO m, IsTextTag o) => o -> m Int32
getTextTagIndent :: o -> m Int32
getTextTagIndent obj :: o
obj = IO Int32 -> m Int32
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Int32 -> m Int32) -> IO Int32 -> m Int32
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Int32
forall a. GObject a => a -> String -> IO Int32
B.Properties.getObjectPropertyInt32 o
obj "indent"
setTextTagIndent :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
setTextTagIndent :: o -> Int32 -> m ()
setTextTagIndent obj :: o
obj val :: Int32
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Int32 -> IO ()
forall a. GObject a => a -> String -> Int32 -> IO ()
B.Properties.setObjectPropertyInt32 o
obj "indent" Int32
val
constructTextTagIndent :: (IsTextTag o) => Int32 -> IO (GValueConstruct o)
constructTextTagIndent :: Int32 -> IO (GValueConstruct o)
constructTextTagIndent val :: Int32
val = String -> Int32 -> IO (GValueConstruct o)
forall o. String -> Int32 -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyInt32 "indent" Int32
val
#if defined(ENABLE_OVERLOADING)
data TextTagIndentPropertyInfo
instance AttrInfo TextTagIndentPropertyInfo where
type AttrAllowedOps TextTagIndentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagIndentPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagIndentPropertyInfo = (~) Int32
type AttrTransferTypeConstraint TextTagIndentPropertyInfo = (~) Int32
type AttrTransferType TextTagIndentPropertyInfo = Int32
type AttrGetType TextTagIndentPropertyInfo = Int32
type AttrLabel TextTagIndentPropertyInfo = "indent"
type AttrOrigin TextTagIndentPropertyInfo = TextTag
attrGet = getTextTagIndent
attrSet = setTextTagIndent
attrTransfer _ v = do
return v
attrConstruct = constructTextTagIndent
attrClear = undefined
#endif
getTextTagIndentSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagIndentSet :: o -> m Bool
getTextTagIndentSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "indent-set"
setTextTagIndentSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagIndentSet :: o -> Bool -> m ()
setTextTagIndentSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "indent-set" Bool
val
constructTextTagIndentSet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagIndentSet :: Bool -> IO (GValueConstruct o)
constructTextTagIndentSet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "indent-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagIndentSetPropertyInfo
instance AttrInfo TextTagIndentSetPropertyInfo where
type AttrAllowedOps TextTagIndentSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagIndentSetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagIndentSetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagIndentSetPropertyInfo = (~) Bool
type AttrTransferType TextTagIndentSetPropertyInfo = Bool
type AttrGetType TextTagIndentSetPropertyInfo = Bool
type AttrLabel TextTagIndentSetPropertyInfo = "indent-set"
type AttrOrigin TextTagIndentSetPropertyInfo = TextTag
attrGet = getTextTagIndentSet
attrSet = setTextTagIndentSet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagIndentSet
attrClear = undefined
#endif
getTextTagInvisible :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagInvisible :: o -> m Bool
getTextTagInvisible obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "invisible"
setTextTagInvisible :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagInvisible :: o -> Bool -> m ()
setTextTagInvisible obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "invisible" Bool
val
constructTextTagInvisible :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagInvisible :: Bool -> IO (GValueConstruct o)
constructTextTagInvisible val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "invisible" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagInvisiblePropertyInfo
instance AttrInfo TextTagInvisiblePropertyInfo where
type AttrAllowedOps TextTagInvisiblePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagInvisiblePropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagInvisiblePropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagInvisiblePropertyInfo = (~) Bool
type AttrTransferType TextTagInvisiblePropertyInfo = Bool
type AttrGetType TextTagInvisiblePropertyInfo = Bool
type AttrLabel TextTagInvisiblePropertyInfo = "invisible"
type AttrOrigin TextTagInvisiblePropertyInfo = TextTag
attrGet = getTextTagInvisible
attrSet = setTextTagInvisible
attrTransfer _ v = do
return v
attrConstruct = constructTextTagInvisible
attrClear = undefined
#endif
getTextTagInvisibleSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagInvisibleSet :: o -> m Bool
getTextTagInvisibleSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "invisible-set"
setTextTagInvisibleSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagInvisibleSet :: o -> Bool -> m ()
setTextTagInvisibleSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "invisible-set" Bool
val
constructTextTagInvisibleSet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagInvisibleSet :: Bool -> IO (GValueConstruct o)
constructTextTagInvisibleSet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "invisible-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagInvisibleSetPropertyInfo
instance AttrInfo TextTagInvisibleSetPropertyInfo where
type AttrAllowedOps TextTagInvisibleSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagInvisibleSetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagInvisibleSetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagInvisibleSetPropertyInfo = (~) Bool
type AttrTransferType TextTagInvisibleSetPropertyInfo = Bool
type AttrGetType TextTagInvisibleSetPropertyInfo = Bool
type AttrLabel TextTagInvisibleSetPropertyInfo = "invisible-set"
type AttrOrigin TextTagInvisibleSetPropertyInfo = TextTag
attrGet = getTextTagInvisibleSet
attrSet = setTextTagInvisibleSet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagInvisibleSet
attrClear = undefined
#endif
getTextTagJustification :: (MonadIO m, IsTextTag o) => o -> m Gtk.Enums.Justification
getTextTagJustification :: o -> m Justification
getTextTagJustification obj :: o
obj = IO Justification -> m Justification
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Justification -> m Justification)
-> IO Justification -> m Justification
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Justification
forall a b. (GObject a, Enum b, BoxedEnum b) => a -> String -> IO b
B.Properties.getObjectPropertyEnum o
obj "justification"
setTextTagJustification :: (MonadIO m, IsTextTag o) => o -> Gtk.Enums.Justification -> m ()
setTextTagJustification :: o -> Justification -> m ()
setTextTagJustification obj :: o
obj val :: Justification
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Justification -> IO ()
forall a b.
(GObject a, Enum b, BoxedEnum b) =>
a -> String -> b -> IO ()
B.Properties.setObjectPropertyEnum o
obj "justification" Justification
val
constructTextTagJustification :: (IsTextTag o) => Gtk.Enums.Justification -> IO (GValueConstruct o)
constructTextTagJustification :: Justification -> IO (GValueConstruct o)
constructTextTagJustification val :: Justification
val = String -> Justification -> IO (GValueConstruct o)
forall a o.
(Enum a, BoxedEnum a) =>
String -> a -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyEnum "justification" Justification
val
#if defined(ENABLE_OVERLOADING)
data TextTagJustificationPropertyInfo
instance AttrInfo TextTagJustificationPropertyInfo where
type AttrAllowedOps TextTagJustificationPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagJustificationPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagJustificationPropertyInfo = (~) Gtk.Enums.Justification
type AttrTransferTypeConstraint TextTagJustificationPropertyInfo = (~) Gtk.Enums.Justification
type AttrTransferType TextTagJustificationPropertyInfo = Gtk.Enums.Justification
type AttrGetType TextTagJustificationPropertyInfo = Gtk.Enums.Justification
type AttrLabel TextTagJustificationPropertyInfo = "justification"
type AttrOrigin TextTagJustificationPropertyInfo = TextTag
attrGet = getTextTagJustification
attrSet = setTextTagJustification
attrTransfer _ v = do
return v
attrConstruct = constructTextTagJustification
attrClear = undefined
#endif
getTextTagJustificationSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagJustificationSet :: o -> m Bool
getTextTagJustificationSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "justification-set"
setTextTagJustificationSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagJustificationSet :: o -> Bool -> m ()
setTextTagJustificationSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "justification-set" Bool
val
constructTextTagJustificationSet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagJustificationSet :: Bool -> IO (GValueConstruct o)
constructTextTagJustificationSet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "justification-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagJustificationSetPropertyInfo
instance AttrInfo TextTagJustificationSetPropertyInfo where
type AttrAllowedOps TextTagJustificationSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagJustificationSetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagJustificationSetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagJustificationSetPropertyInfo = (~) Bool
type AttrTransferType TextTagJustificationSetPropertyInfo = Bool
type AttrGetType TextTagJustificationSetPropertyInfo = Bool
type AttrLabel TextTagJustificationSetPropertyInfo = "justification-set"
type AttrOrigin TextTagJustificationSetPropertyInfo = TextTag
attrGet = getTextTagJustificationSet
attrSet = setTextTagJustificationSet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagJustificationSet
attrClear = undefined
#endif
getTextTagLanguage :: (MonadIO m, IsTextTag o) => o -> m (Maybe T.Text)
getTextTagLanguage :: o -> m (Maybe Text)
getTextTagLanguage obj :: o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj "language"
setTextTagLanguage :: (MonadIO m, IsTextTag o) => o -> T.Text -> m ()
setTextTagLanguage :: o -> Text -> m ()
setTextTagLanguage obj :: o
obj val :: Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "language" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructTextTagLanguage :: (IsTextTag o) => T.Text -> IO (GValueConstruct o)
constructTextTagLanguage :: Text -> IO (GValueConstruct o)
constructTextTagLanguage val :: Text
val = String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString "language" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
clearTextTagLanguage :: (MonadIO m, IsTextTag o) => o -> m ()
clearTextTagLanguage :: o -> m ()
clearTextTagLanguage obj :: o
obj = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "language" (Maybe Text
forall a. Maybe a
Nothing :: Maybe T.Text)
#if defined(ENABLE_OVERLOADING)
data TextTagLanguagePropertyInfo
instance AttrInfo TextTagLanguagePropertyInfo where
type AttrAllowedOps TextTagLanguagePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TextTagLanguagePropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagLanguagePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint TextTagLanguagePropertyInfo = (~) T.Text
type AttrTransferType TextTagLanguagePropertyInfo = T.Text
type AttrGetType TextTagLanguagePropertyInfo = (Maybe T.Text)
type AttrLabel TextTagLanguagePropertyInfo = "language"
type AttrOrigin TextTagLanguagePropertyInfo = TextTag
attrGet = getTextTagLanguage
attrSet = setTextTagLanguage
attrTransfer _ v = do
return v
attrConstruct = constructTextTagLanguage
attrClear = clearTextTagLanguage
#endif
getTextTagLanguageSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagLanguageSet :: o -> m Bool
getTextTagLanguageSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "language-set"
setTextTagLanguageSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagLanguageSet :: o -> Bool -> m ()
setTextTagLanguageSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "language-set" Bool
val
constructTextTagLanguageSet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagLanguageSet :: Bool -> IO (GValueConstruct o)
constructTextTagLanguageSet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "language-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagLanguageSetPropertyInfo
instance AttrInfo TextTagLanguageSetPropertyInfo where
type AttrAllowedOps TextTagLanguageSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagLanguageSetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagLanguageSetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagLanguageSetPropertyInfo = (~) Bool
type AttrTransferType TextTagLanguageSetPropertyInfo = Bool
type AttrGetType TextTagLanguageSetPropertyInfo = Bool
type AttrLabel TextTagLanguageSetPropertyInfo = "language-set"
type AttrOrigin TextTagLanguageSetPropertyInfo = TextTag
attrGet = getTextTagLanguageSet
attrSet = setTextTagLanguageSet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagLanguageSet
attrClear = undefined
#endif
getTextTagLeftMargin :: (MonadIO m, IsTextTag o) => o -> m Int32
getTextTagLeftMargin :: o -> m Int32
getTextTagLeftMargin obj :: o
obj = IO Int32 -> m Int32
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Int32 -> m Int32) -> IO Int32 -> m Int32
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Int32
forall a. GObject a => a -> String -> IO Int32
B.Properties.getObjectPropertyInt32 o
obj "left-margin"
setTextTagLeftMargin :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
setTextTagLeftMargin :: o -> Int32 -> m ()
setTextTagLeftMargin obj :: o
obj val :: Int32
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Int32 -> IO ()
forall a. GObject a => a -> String -> Int32 -> IO ()
B.Properties.setObjectPropertyInt32 o
obj "left-margin" Int32
val
constructTextTagLeftMargin :: (IsTextTag o) => Int32 -> IO (GValueConstruct o)
constructTextTagLeftMargin :: Int32 -> IO (GValueConstruct o)
constructTextTagLeftMargin val :: Int32
val = String -> Int32 -> IO (GValueConstruct o)
forall o. String -> Int32 -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyInt32 "left-margin" Int32
val
#if defined(ENABLE_OVERLOADING)
data TextTagLeftMarginPropertyInfo
instance AttrInfo TextTagLeftMarginPropertyInfo where
type AttrAllowedOps TextTagLeftMarginPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagLeftMarginPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagLeftMarginPropertyInfo = (~) Int32
type AttrTransferTypeConstraint TextTagLeftMarginPropertyInfo = (~) Int32
type AttrTransferType TextTagLeftMarginPropertyInfo = Int32
type AttrGetType TextTagLeftMarginPropertyInfo = Int32
type AttrLabel TextTagLeftMarginPropertyInfo = "left-margin"
type AttrOrigin TextTagLeftMarginPropertyInfo = TextTag
attrGet = getTextTagLeftMargin
attrSet = setTextTagLeftMargin
attrTransfer _ v = do
return v
attrConstruct = constructTextTagLeftMargin
attrClear = undefined
#endif
getTextTagLeftMarginSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagLeftMarginSet :: o -> m Bool
getTextTagLeftMarginSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "left-margin-set"
setTextTagLeftMarginSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagLeftMarginSet :: o -> Bool -> m ()
setTextTagLeftMarginSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "left-margin-set" Bool
val
constructTextTagLeftMarginSet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagLeftMarginSet :: Bool -> IO (GValueConstruct o)
constructTextTagLeftMarginSet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "left-margin-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagLeftMarginSetPropertyInfo
instance AttrInfo TextTagLeftMarginSetPropertyInfo where
type AttrAllowedOps TextTagLeftMarginSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagLeftMarginSetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagLeftMarginSetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagLeftMarginSetPropertyInfo = (~) Bool
type AttrTransferType TextTagLeftMarginSetPropertyInfo = Bool
type AttrGetType TextTagLeftMarginSetPropertyInfo = Bool
type AttrLabel TextTagLeftMarginSetPropertyInfo = "left-margin-set"
type AttrOrigin TextTagLeftMarginSetPropertyInfo = TextTag
attrGet = getTextTagLeftMarginSet
attrSet = setTextTagLeftMarginSet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagLeftMarginSet
attrClear = undefined
#endif
getTextTagLetterSpacing :: (MonadIO m, IsTextTag o) => o -> m Int32
getTextTagLetterSpacing :: o -> m Int32
getTextTagLetterSpacing obj :: o
obj = IO Int32 -> m Int32
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Int32 -> m Int32) -> IO Int32 -> m Int32
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Int32
forall a. GObject a => a -> String -> IO Int32
B.Properties.getObjectPropertyInt32 o
obj "letter-spacing"
setTextTagLetterSpacing :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
setTextTagLetterSpacing :: o -> Int32 -> m ()
setTextTagLetterSpacing obj :: o
obj val :: Int32
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Int32 -> IO ()
forall a. GObject a => a -> String -> Int32 -> IO ()
B.Properties.setObjectPropertyInt32 o
obj "letter-spacing" Int32
val
constructTextTagLetterSpacing :: (IsTextTag o) => Int32 -> IO (GValueConstruct o)
constructTextTagLetterSpacing :: Int32 -> IO (GValueConstruct o)
constructTextTagLetterSpacing val :: Int32
val = String -> Int32 -> IO (GValueConstruct o)
forall o. String -> Int32 -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyInt32 "letter-spacing" Int32
val
#if defined(ENABLE_OVERLOADING)
data TextTagLetterSpacingPropertyInfo
instance AttrInfo TextTagLetterSpacingPropertyInfo where
type AttrAllowedOps TextTagLetterSpacingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagLetterSpacingPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagLetterSpacingPropertyInfo = (~) Int32
type AttrTransferTypeConstraint TextTagLetterSpacingPropertyInfo = (~) Int32
type AttrTransferType TextTagLetterSpacingPropertyInfo = Int32
type AttrGetType TextTagLetterSpacingPropertyInfo = Int32
type AttrLabel TextTagLetterSpacingPropertyInfo = "letter-spacing"
type AttrOrigin TextTagLetterSpacingPropertyInfo = TextTag
attrGet = getTextTagLetterSpacing
attrSet = setTextTagLetterSpacing
attrTransfer _ v = do
return v
attrConstruct = constructTextTagLetterSpacing
attrClear = undefined
#endif
getTextTagLetterSpacingSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagLetterSpacingSet :: o -> m Bool
getTextTagLetterSpacingSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "letter-spacing-set"
setTextTagLetterSpacingSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagLetterSpacingSet :: o -> Bool -> m ()
setTextTagLetterSpacingSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "letter-spacing-set" Bool
val
constructTextTagLetterSpacingSet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagLetterSpacingSet :: Bool -> IO (GValueConstruct o)
constructTextTagLetterSpacingSet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "letter-spacing-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagLetterSpacingSetPropertyInfo
instance AttrInfo TextTagLetterSpacingSetPropertyInfo where
type AttrAllowedOps TextTagLetterSpacingSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagLetterSpacingSetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagLetterSpacingSetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagLetterSpacingSetPropertyInfo = (~) Bool
type AttrTransferType TextTagLetterSpacingSetPropertyInfo = Bool
type AttrGetType TextTagLetterSpacingSetPropertyInfo = Bool
type AttrLabel TextTagLetterSpacingSetPropertyInfo = "letter-spacing-set"
type AttrOrigin TextTagLetterSpacingSetPropertyInfo = TextTag
attrGet = getTextTagLetterSpacingSet
attrSet = setTextTagLetterSpacingSet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagLetterSpacingSet
attrClear = undefined
#endif
getTextTagName :: (MonadIO m, IsTextTag o) => o -> m (Maybe T.Text)
getTextTagName :: o -> m (Maybe Text)
getTextTagName obj :: o
obj = IO (Maybe Text) -> m (Maybe Text)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Text) -> m (Maybe Text))
-> IO (Maybe Text) -> m (Maybe Text)
forall a b. (a -> b) -> a -> b
$ o -> String -> IO (Maybe Text)
forall a. GObject a => a -> String -> IO (Maybe Text)
B.Properties.getObjectPropertyString o
obj "name"
constructTextTagName :: (IsTextTag o) => T.Text -> IO (GValueConstruct o)
constructTextTagName :: Text -> IO (GValueConstruct o)
constructTextTagName val :: Text
val = String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString "name" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
#if defined(ENABLE_OVERLOADING)
data TextTagNamePropertyInfo
instance AttrInfo TextTagNamePropertyInfo where
type AttrAllowedOps TextTagNamePropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TextTagNamePropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagNamePropertyInfo = (~) T.Text
type AttrTransferTypeConstraint TextTagNamePropertyInfo = (~) T.Text
type AttrTransferType TextTagNamePropertyInfo = T.Text
type AttrGetType TextTagNamePropertyInfo = (Maybe T.Text)
type AttrLabel TextTagNamePropertyInfo = "name"
type AttrOrigin TextTagNamePropertyInfo = TextTag
attrGet = getTextTagName
attrSet = undefined
attrTransfer _ v = do
return v
attrConstruct = constructTextTagName
attrClear = undefined
#endif
setTextTagParagraphBackground :: (MonadIO m, IsTextTag o) => o -> T.Text -> m ()
setTextTagParagraphBackground :: o -> Text -> m ()
setTextTagParagraphBackground obj :: o
obj val :: Text
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "paragraph-background" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
constructTextTagParagraphBackground :: (IsTextTag o) => T.Text -> IO (GValueConstruct o)
constructTextTagParagraphBackground :: Text -> IO (GValueConstruct o)
constructTextTagParagraphBackground val :: Text
val = String -> Maybe Text -> IO (GValueConstruct o)
forall o. String -> Maybe Text -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyString "paragraph-background" (Text -> Maybe Text
forall a. a -> Maybe a
Just Text
val)
clearTextTagParagraphBackground :: (MonadIO m, IsTextTag o) => o -> m ()
clearTextTagParagraphBackground :: o -> m ()
clearTextTagParagraphBackground obj :: o
obj = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Text -> IO ()
forall a. GObject a => a -> String -> Maybe Text -> IO ()
B.Properties.setObjectPropertyString o
obj "paragraph-background" (Maybe Text
forall a. Maybe a
Nothing :: Maybe T.Text)
#if defined(ENABLE_OVERLOADING)
data TextTagParagraphBackgroundPropertyInfo
instance AttrInfo TextTagParagraphBackgroundPropertyInfo where
type AttrAllowedOps TextTagParagraphBackgroundPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrClear]
type AttrBaseTypeConstraint TextTagParagraphBackgroundPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagParagraphBackgroundPropertyInfo = (~) T.Text
type AttrTransferTypeConstraint TextTagParagraphBackgroundPropertyInfo = (~) T.Text
type AttrTransferType TextTagParagraphBackgroundPropertyInfo = T.Text
type AttrGetType TextTagParagraphBackgroundPropertyInfo = ()
type AttrLabel TextTagParagraphBackgroundPropertyInfo = "paragraph-background"
type AttrOrigin TextTagParagraphBackgroundPropertyInfo = TextTag
attrGet = undefined
attrSet = setTextTagParagraphBackground
attrTransfer _ v = do
return v
attrConstruct = constructTextTagParagraphBackground
attrClear = clearTextTagParagraphBackground
#endif
getTextTagParagraphBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m (Maybe Gdk.Color.Color)
getTextTagParagraphBackgroundGdk :: o -> m (Maybe Color)
getTextTagParagraphBackgroundGdk obj :: o
obj = IO (Maybe Color) -> m (Maybe Color)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe Color) -> m (Maybe Color))
-> IO (Maybe Color) -> m (Maybe Color)
forall a b. (a -> b) -> a -> b
$ o -> String -> (ManagedPtr Color -> Color) -> IO (Maybe Color)
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyBoxed o
obj "paragraph-background-gdk" ManagedPtr Color -> Color
Gdk.Color.Color
setTextTagParagraphBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> Gdk.Color.Color -> m ()
setTextTagParagraphBackgroundGdk :: o -> Color -> m ()
setTextTagParagraphBackgroundGdk obj :: o
obj val :: Color
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Color -> IO ()
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> Maybe b -> IO ()
B.Properties.setObjectPropertyBoxed o
obj "paragraph-background-gdk" (Color -> Maybe Color
forall a. a -> Maybe a
Just Color
val)
constructTextTagParagraphBackgroundGdk :: (IsTextTag o) => Gdk.Color.Color -> IO (GValueConstruct o)
constructTextTagParagraphBackgroundGdk :: Color -> IO (GValueConstruct o)
constructTextTagParagraphBackgroundGdk val :: Color
val = String -> Maybe Color -> IO (GValueConstruct o)
forall a o.
BoxedObject a =>
String -> Maybe a -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBoxed "paragraph-background-gdk" (Color -> Maybe Color
forall a. a -> Maybe a
Just Color
val)
clearTextTagParagraphBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m ()
clearTextTagParagraphBackgroundGdk :: o -> m ()
clearTextTagParagraphBackgroundGdk obj :: o
obj = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe Color -> IO ()
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> Maybe b -> IO ()
B.Properties.setObjectPropertyBoxed o
obj "paragraph-background-gdk" (Maybe Color
forall a. Maybe a
Nothing :: Maybe Gdk.Color.Color)
#if defined(ENABLE_OVERLOADING)
data TextTagParagraphBackgroundGdkPropertyInfo
instance AttrInfo TextTagParagraphBackgroundGdkPropertyInfo where
type AttrAllowedOps TextTagParagraphBackgroundGdkPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TextTagParagraphBackgroundGdkPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagParagraphBackgroundGdkPropertyInfo = (~) Gdk.Color.Color
type AttrTransferTypeConstraint TextTagParagraphBackgroundGdkPropertyInfo = (~) Gdk.Color.Color
type AttrTransferType TextTagParagraphBackgroundGdkPropertyInfo = Gdk.Color.Color
type AttrGetType TextTagParagraphBackgroundGdkPropertyInfo = (Maybe Gdk.Color.Color)
type AttrLabel TextTagParagraphBackgroundGdkPropertyInfo = "paragraph-background-gdk"
type AttrOrigin TextTagParagraphBackgroundGdkPropertyInfo = TextTag
attrGet = getTextTagParagraphBackgroundGdk
attrSet = setTextTagParagraphBackgroundGdk
attrTransfer _ v = do
return v
attrConstruct = constructTextTagParagraphBackgroundGdk
attrClear = clearTextTagParagraphBackgroundGdk
#endif
getTextTagParagraphBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe Gdk.RGBA.RGBA)
getTextTagParagraphBackgroundRgba :: o -> m (Maybe RGBA)
getTextTagParagraphBackgroundRgba obj :: o
obj = IO (Maybe RGBA) -> m (Maybe RGBA)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe RGBA) -> m (Maybe RGBA))
-> IO (Maybe RGBA) -> m (Maybe RGBA)
forall a b. (a -> b) -> a -> b
$ o -> String -> (ManagedPtr RGBA -> RGBA) -> IO (Maybe RGBA)
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyBoxed o
obj "paragraph-background-rgba" ManagedPtr RGBA -> RGBA
Gdk.RGBA.RGBA
setTextTagParagraphBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> Gdk.RGBA.RGBA -> m ()
setTextTagParagraphBackgroundRgba :: o -> RGBA -> m ()
setTextTagParagraphBackgroundRgba obj :: o
obj val :: RGBA
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe RGBA -> IO ()
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> Maybe b -> IO ()
B.Properties.setObjectPropertyBoxed o
obj "paragraph-background-rgba" (RGBA -> Maybe RGBA
forall a. a -> Maybe a
Just RGBA
val)
constructTextTagParagraphBackgroundRgba :: (IsTextTag o) => Gdk.RGBA.RGBA -> IO (GValueConstruct o)
constructTextTagParagraphBackgroundRgba :: RGBA -> IO (GValueConstruct o)
constructTextTagParagraphBackgroundRgba val :: RGBA
val = String -> Maybe RGBA -> IO (GValueConstruct o)
forall a o.
BoxedObject a =>
String -> Maybe a -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBoxed "paragraph-background-rgba" (RGBA -> Maybe RGBA
forall a. a -> Maybe a
Just RGBA
val)
clearTextTagParagraphBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m ()
clearTextTagParagraphBackgroundRgba :: o -> m ()
clearTextTagParagraphBackgroundRgba obj :: o
obj = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Maybe RGBA -> IO ()
forall a b.
(GObject a, BoxedObject b) =>
a -> String -> Maybe b -> IO ()
B.Properties.setObjectPropertyBoxed o
obj "paragraph-background-rgba" (Maybe RGBA
forall a. Maybe a
Nothing :: Maybe Gdk.RGBA.RGBA)
#if defined(ENABLE_OVERLOADING)
data TextTagParagraphBackgroundRgbaPropertyInfo
instance AttrInfo TextTagParagraphBackgroundRgbaPropertyInfo where
type AttrAllowedOps TextTagParagraphBackgroundRgbaPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TextTagParagraphBackgroundRgbaPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagParagraphBackgroundRgbaPropertyInfo = (~) Gdk.RGBA.RGBA
type AttrTransferTypeConstraint TextTagParagraphBackgroundRgbaPropertyInfo = (~) Gdk.RGBA.RGBA
type AttrTransferType TextTagParagraphBackgroundRgbaPropertyInfo = Gdk.RGBA.RGBA
type AttrGetType TextTagParagraphBackgroundRgbaPropertyInfo = (Maybe Gdk.RGBA.RGBA)
type AttrLabel TextTagParagraphBackgroundRgbaPropertyInfo = "paragraph-background-rgba"
type AttrOrigin TextTagParagraphBackgroundRgbaPropertyInfo = TextTag
attrGet = getTextTagParagraphBackgroundRgba
attrSet = setTextTagParagraphBackgroundRgba
attrTransfer _ v = do
return v
attrConstruct = constructTextTagParagraphBackgroundRgba
attrClear = clearTextTagParagraphBackgroundRgba
#endif
getTextTagParagraphBackgroundSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagParagraphBackgroundSet :: o -> m Bool
getTextTagParagraphBackgroundSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "paragraph-background-set"
setTextTagParagraphBackgroundSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagParagraphBackgroundSet :: o -> Bool -> m ()
setTextTagParagraphBackgroundSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "paragraph-background-set" Bool
val
constructTextTagParagraphBackgroundSet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagParagraphBackgroundSet :: Bool -> IO (GValueConstruct o)
constructTextTagParagraphBackgroundSet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "paragraph-background-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagParagraphBackgroundSetPropertyInfo
instance AttrInfo TextTagParagraphBackgroundSetPropertyInfo where
type AttrAllowedOps TextTagParagraphBackgroundSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagParagraphBackgroundSetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagParagraphBackgroundSetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagParagraphBackgroundSetPropertyInfo = (~) Bool
type AttrTransferType TextTagParagraphBackgroundSetPropertyInfo = Bool
type AttrGetType TextTagParagraphBackgroundSetPropertyInfo = Bool
type AttrLabel TextTagParagraphBackgroundSetPropertyInfo = "paragraph-background-set"
type AttrOrigin TextTagParagraphBackgroundSetPropertyInfo = TextTag
attrGet = getTextTagParagraphBackgroundSet
attrSet = setTextTagParagraphBackgroundSet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagParagraphBackgroundSet
attrClear = undefined
#endif
getTextTagPixelsAboveLines :: (MonadIO m, IsTextTag o) => o -> m Int32
getTextTagPixelsAboveLines :: o -> m Int32
getTextTagPixelsAboveLines obj :: o
obj = IO Int32 -> m Int32
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Int32 -> m Int32) -> IO Int32 -> m Int32
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Int32
forall a. GObject a => a -> String -> IO Int32
B.Properties.getObjectPropertyInt32 o
obj "pixels-above-lines"
setTextTagPixelsAboveLines :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
setTextTagPixelsAboveLines :: o -> Int32 -> m ()
setTextTagPixelsAboveLines obj :: o
obj val :: Int32
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Int32 -> IO ()
forall a. GObject a => a -> String -> Int32 -> IO ()
B.Properties.setObjectPropertyInt32 o
obj "pixels-above-lines" Int32
val
constructTextTagPixelsAboveLines :: (IsTextTag o) => Int32 -> IO (GValueConstruct o)
constructTextTagPixelsAboveLines :: Int32 -> IO (GValueConstruct o)
constructTextTagPixelsAboveLines val :: Int32
val = String -> Int32 -> IO (GValueConstruct o)
forall o. String -> Int32 -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyInt32 "pixels-above-lines" Int32
val
#if defined(ENABLE_OVERLOADING)
data TextTagPixelsAboveLinesPropertyInfo
instance AttrInfo TextTagPixelsAboveLinesPropertyInfo where
type AttrAllowedOps TextTagPixelsAboveLinesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagPixelsAboveLinesPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagPixelsAboveLinesPropertyInfo = (~) Int32
type AttrTransferTypeConstraint TextTagPixelsAboveLinesPropertyInfo = (~) Int32
type AttrTransferType TextTagPixelsAboveLinesPropertyInfo = Int32
type AttrGetType TextTagPixelsAboveLinesPropertyInfo = Int32
type AttrLabel TextTagPixelsAboveLinesPropertyInfo = "pixels-above-lines"
type AttrOrigin TextTagPixelsAboveLinesPropertyInfo = TextTag
attrGet = getTextTagPixelsAboveLines
attrSet = setTextTagPixelsAboveLines
attrTransfer _ v = do
return v
attrConstruct = constructTextTagPixelsAboveLines
attrClear = undefined
#endif
getTextTagPixelsAboveLinesSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagPixelsAboveLinesSet :: o -> m Bool
getTextTagPixelsAboveLinesSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "pixels-above-lines-set"
setTextTagPixelsAboveLinesSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagPixelsAboveLinesSet :: o -> Bool -> m ()
setTextTagPixelsAboveLinesSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "pixels-above-lines-set" Bool
val
constructTextTagPixelsAboveLinesSet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagPixelsAboveLinesSet :: Bool -> IO (GValueConstruct o)
constructTextTagPixelsAboveLinesSet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "pixels-above-lines-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagPixelsAboveLinesSetPropertyInfo
instance AttrInfo TextTagPixelsAboveLinesSetPropertyInfo where
type AttrAllowedOps TextTagPixelsAboveLinesSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagPixelsAboveLinesSetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagPixelsAboveLinesSetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagPixelsAboveLinesSetPropertyInfo = (~) Bool
type AttrTransferType TextTagPixelsAboveLinesSetPropertyInfo = Bool
type AttrGetType TextTagPixelsAboveLinesSetPropertyInfo = Bool
type AttrLabel TextTagPixelsAboveLinesSetPropertyInfo = "pixels-above-lines-set"
type AttrOrigin TextTagPixelsAboveLinesSetPropertyInfo = TextTag
attrGet = getTextTagPixelsAboveLinesSet
attrSet = setTextTagPixelsAboveLinesSet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagPixelsAboveLinesSet
attrClear = undefined
#endif
getTextTagPixelsBelowLines :: (MonadIO m, IsTextTag o) => o -> m Int32
getTextTagPixelsBelowLines :: o -> m Int32
getTextTagPixelsBelowLines obj :: o
obj = IO Int32 -> m Int32
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Int32 -> m Int32) -> IO Int32 -> m Int32
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Int32
forall a. GObject a => a -> String -> IO Int32
B.Properties.getObjectPropertyInt32 o
obj "pixels-below-lines"
setTextTagPixelsBelowLines :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
setTextTagPixelsBelowLines :: o -> Int32 -> m ()
setTextTagPixelsBelowLines obj :: o
obj val :: Int32
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Int32 -> IO ()
forall a. GObject a => a -> String -> Int32 -> IO ()
B.Properties.setObjectPropertyInt32 o
obj "pixels-below-lines" Int32
val
constructTextTagPixelsBelowLines :: (IsTextTag o) => Int32 -> IO (GValueConstruct o)
constructTextTagPixelsBelowLines :: Int32 -> IO (GValueConstruct o)
constructTextTagPixelsBelowLines val :: Int32
val = String -> Int32 -> IO (GValueConstruct o)
forall o. String -> Int32 -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyInt32 "pixels-below-lines" Int32
val
#if defined(ENABLE_OVERLOADING)
data TextTagPixelsBelowLinesPropertyInfo
instance AttrInfo TextTagPixelsBelowLinesPropertyInfo where
type AttrAllowedOps TextTagPixelsBelowLinesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagPixelsBelowLinesPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagPixelsBelowLinesPropertyInfo = (~) Int32
type AttrTransferTypeConstraint TextTagPixelsBelowLinesPropertyInfo = (~) Int32
type AttrTransferType TextTagPixelsBelowLinesPropertyInfo = Int32
type AttrGetType TextTagPixelsBelowLinesPropertyInfo = Int32
type AttrLabel TextTagPixelsBelowLinesPropertyInfo = "pixels-below-lines"
type AttrOrigin TextTagPixelsBelowLinesPropertyInfo = TextTag
attrGet = getTextTagPixelsBelowLines
attrSet = setTextTagPixelsBelowLines
attrTransfer _ v = do
return v
attrConstruct = constructTextTagPixelsBelowLines
attrClear = undefined
#endif
getTextTagPixelsBelowLinesSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagPixelsBelowLinesSet :: o -> m Bool
getTextTagPixelsBelowLinesSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "pixels-below-lines-set"
setTextTagPixelsBelowLinesSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagPixelsBelowLinesSet :: o -> Bool -> m ()
setTextTagPixelsBelowLinesSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "pixels-below-lines-set" Bool
val
constructTextTagPixelsBelowLinesSet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagPixelsBelowLinesSet :: Bool -> IO (GValueConstruct o)
constructTextTagPixelsBelowLinesSet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "pixels-below-lines-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagPixelsBelowLinesSetPropertyInfo
instance AttrInfo TextTagPixelsBelowLinesSetPropertyInfo where
type AttrAllowedOps TextTagPixelsBelowLinesSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagPixelsBelowLinesSetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagPixelsBelowLinesSetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagPixelsBelowLinesSetPropertyInfo = (~) Bool
type AttrTransferType TextTagPixelsBelowLinesSetPropertyInfo = Bool
type AttrGetType TextTagPixelsBelowLinesSetPropertyInfo = Bool
type AttrLabel TextTagPixelsBelowLinesSetPropertyInfo = "pixels-below-lines-set"
type AttrOrigin TextTagPixelsBelowLinesSetPropertyInfo = TextTag
attrGet = getTextTagPixelsBelowLinesSet
attrSet = setTextTagPixelsBelowLinesSet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagPixelsBelowLinesSet
attrClear = undefined
#endif
getTextTagPixelsInsideWrap :: (MonadIO m, IsTextTag o) => o -> m Int32
getTextTagPixelsInsideWrap :: o -> m Int32
getTextTagPixelsInsideWrap obj :: o
obj = IO Int32 -> m Int32
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Int32 -> m Int32) -> IO Int32 -> m Int32
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Int32
forall a. GObject a => a -> String -> IO Int32
B.Properties.getObjectPropertyInt32 o
obj "pixels-inside-wrap"
setTextTagPixelsInsideWrap :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
setTextTagPixelsInsideWrap :: o -> Int32 -> m ()
setTextTagPixelsInsideWrap obj :: o
obj val :: Int32
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Int32 -> IO ()
forall a. GObject a => a -> String -> Int32 -> IO ()
B.Properties.setObjectPropertyInt32 o
obj "pixels-inside-wrap" Int32
val
constructTextTagPixelsInsideWrap :: (IsTextTag o) => Int32 -> IO (GValueConstruct o)
constructTextTagPixelsInsideWrap :: Int32 -> IO (GValueConstruct o)
constructTextTagPixelsInsideWrap val :: Int32
val = String -> Int32 -> IO (GValueConstruct o)
forall o. String -> Int32 -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyInt32 "pixels-inside-wrap" Int32
val
#if defined(ENABLE_OVERLOADING)
data TextTagPixelsInsideWrapPropertyInfo
instance AttrInfo TextTagPixelsInsideWrapPropertyInfo where
type AttrAllowedOps TextTagPixelsInsideWrapPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagPixelsInsideWrapPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagPixelsInsideWrapPropertyInfo = (~) Int32
type AttrTransferTypeConstraint TextTagPixelsInsideWrapPropertyInfo = (~) Int32
type AttrTransferType TextTagPixelsInsideWrapPropertyInfo = Int32
type AttrGetType TextTagPixelsInsideWrapPropertyInfo = Int32
type AttrLabel TextTagPixelsInsideWrapPropertyInfo = "pixels-inside-wrap"
type AttrOrigin TextTagPixelsInsideWrapPropertyInfo = TextTag
attrGet = getTextTagPixelsInsideWrap
attrSet = setTextTagPixelsInsideWrap
attrTransfer _ v = do
return v
attrConstruct = constructTextTagPixelsInsideWrap
attrClear = undefined
#endif
getTextTagPixelsInsideWrapSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagPixelsInsideWrapSet :: o -> m Bool
getTextTagPixelsInsideWrapSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "pixels-inside-wrap-set"
setTextTagPixelsInsideWrapSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagPixelsInsideWrapSet :: o -> Bool -> m ()
setTextTagPixelsInsideWrapSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "pixels-inside-wrap-set" Bool
val
constructTextTagPixelsInsideWrapSet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagPixelsInsideWrapSet :: Bool -> IO (GValueConstruct o)
constructTextTagPixelsInsideWrapSet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "pixels-inside-wrap-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagPixelsInsideWrapSetPropertyInfo
instance AttrInfo TextTagPixelsInsideWrapSetPropertyInfo where
type AttrAllowedOps TextTagPixelsInsideWrapSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagPixelsInsideWrapSetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagPixelsInsideWrapSetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagPixelsInsideWrapSetPropertyInfo = (~) Bool
type AttrTransferType TextTagPixelsInsideWrapSetPropertyInfo = Bool
type AttrGetType TextTagPixelsInsideWrapSetPropertyInfo = Bool
type AttrLabel TextTagPixelsInsideWrapSetPropertyInfo = "pixels-inside-wrap-set"
type AttrOrigin TextTagPixelsInsideWrapSetPropertyInfo = TextTag
attrGet = getTextTagPixelsInsideWrapSet
attrSet = setTextTagPixelsInsideWrapSet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagPixelsInsideWrapSet
attrClear = undefined
#endif
getTextTagRightMargin :: (MonadIO m, IsTextTag o) => o -> m Int32
getTextTagRightMargin :: o -> m Int32
getTextTagRightMargin obj :: o
obj = IO Int32 -> m Int32
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Int32 -> m Int32) -> IO Int32 -> m Int32
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Int32
forall a. GObject a => a -> String -> IO Int32
B.Properties.getObjectPropertyInt32 o
obj "right-margin"
setTextTagRightMargin :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
setTextTagRightMargin :: o -> Int32 -> m ()
setTextTagRightMargin obj :: o
obj val :: Int32
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Int32 -> IO ()
forall a. GObject a => a -> String -> Int32 -> IO ()
B.Properties.setObjectPropertyInt32 o
obj "right-margin" Int32
val
constructTextTagRightMargin :: (IsTextTag o) => Int32 -> IO (GValueConstruct o)
constructTextTagRightMargin :: Int32 -> IO (GValueConstruct o)
constructTextTagRightMargin val :: Int32
val = String -> Int32 -> IO (GValueConstruct o)
forall o. String -> Int32 -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyInt32 "right-margin" Int32
val
#if defined(ENABLE_OVERLOADING)
data TextTagRightMarginPropertyInfo
instance AttrInfo TextTagRightMarginPropertyInfo where
type AttrAllowedOps TextTagRightMarginPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagRightMarginPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagRightMarginPropertyInfo = (~) Int32
type AttrTransferTypeConstraint TextTagRightMarginPropertyInfo = (~) Int32
type AttrTransferType TextTagRightMarginPropertyInfo = Int32
type AttrGetType TextTagRightMarginPropertyInfo = Int32
type AttrLabel TextTagRightMarginPropertyInfo = "right-margin"
type AttrOrigin TextTagRightMarginPropertyInfo = TextTag
attrGet = getTextTagRightMargin
attrSet = setTextTagRightMargin
attrTransfer _ v = do
return v
attrConstruct = constructTextTagRightMargin
attrClear = undefined
#endif
getTextTagRightMarginSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagRightMarginSet :: o -> m Bool
getTextTagRightMarginSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "right-margin-set"
setTextTagRightMarginSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagRightMarginSet :: o -> Bool -> m ()
setTextTagRightMarginSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "right-margin-set" Bool
val
constructTextTagRightMarginSet :: (IsTextTag o) => Bool -> IO (GValueConstruct o)
constructTextTagRightMarginSet :: Bool -> IO (GValueConstruct o)
constructTextTagRightMarginSet val :: Bool
val = String -> Bool -> IO (GValueConstruct o)
forall o. String -> Bool -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyBool "right-margin-set" Bool
val
#if defined(ENABLE_OVERLOADING)
data TextTagRightMarginSetPropertyInfo
instance AttrInfo TextTagRightMarginSetPropertyInfo where
type AttrAllowedOps TextTagRightMarginSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagRightMarginSetPropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagRightMarginSetPropertyInfo = (~) Bool
type AttrTransferTypeConstraint TextTagRightMarginSetPropertyInfo = (~) Bool
type AttrTransferType TextTagRightMarginSetPropertyInfo = Bool
type AttrGetType TextTagRightMarginSetPropertyInfo = Bool
type AttrLabel TextTagRightMarginSetPropertyInfo = "right-margin-set"
type AttrOrigin TextTagRightMarginSetPropertyInfo = TextTag
attrGet = getTextTagRightMarginSet
attrSet = setTextTagRightMarginSet
attrTransfer _ v = do
return v
attrConstruct = constructTextTagRightMarginSet
attrClear = undefined
#endif
getTextTagRise :: (MonadIO m, IsTextTag o) => o -> m Int32
getTextTagRise :: o -> m Int32
getTextTagRise obj :: o
obj = IO Int32 -> m Int32
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Int32 -> m Int32) -> IO Int32 -> m Int32
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Int32
forall a. GObject a => a -> String -> IO Int32
B.Properties.getObjectPropertyInt32 o
obj "rise"
setTextTagRise :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
setTextTagRise :: o -> Int32 -> m ()
setTextTagRise obj :: o
obj val :: Int32
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Int32 -> IO ()
forall a. GObject a => a -> String -> Int32 -> IO ()
B.Properties.setObjectPropertyInt32 o
obj "rise" Int32
val
constructTextTagRise :: (IsTextTag o) => Int32 -> IO (GValueConstruct o)
constructTextTagRise :: Int32 -> IO (GValueConstruct o)
constructTextTagRise val :: Int32
val = String -> Int32 -> IO (GValueConstruct o)
forall o. String -> Int32 -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyInt32 "rise" Int32
val
#if defined(ENABLE_OVERLOADING)
data TextTagRisePropertyInfo
instance AttrInfo TextTagRisePropertyInfo where
type AttrAllowedOps TextTagRisePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextTagRisePropertyInfo = IsTextTag
type AttrSetTypeConstraint TextTagRisePropertyInfo = (~) Int32
type AttrTransferTypeConstraint TextTagRisePropertyInfo = (~) Int32
type AttrTransferType TextTagRisePropertyInfo = Int32
type AttrGetType TextTagRisePropertyInfo = Int32
type AttrLabel TextTagRisePropertyInfo = "rise"
type AttrOrigin TextTagRisePropertyInfo = TextTag
attrGet = getTextTagRise
attrSet = setTextTagRise
attrTransfer _ v = do
return v
attrConstruct = constructTextTagRise
attrClear = undefined
#endif
getTextTagRiseSet :: (MonadIO m, IsTextTag o) => o -> m Bool
getTextTagRiseSet :: o -> m Bool
getTextTagRiseSet obj :: o
obj = IO Bool -> m Bool
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Bool -> m Bool) -> IO Bool -> m Bool
forall a b. (a -> b) -> a -> b
$ o -> String -> IO Bool
forall a. GObject a => a -> String -> IO Bool
B.Properties.getObjectPropertyBool o
obj "rise-set"
setTextTagRiseSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
setTextTagRiseSet :: o -> Bool -> m ()
setTextTagRiseSet obj :: o
obj val :: Bool
val = IO () -> m ()
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ o -> String -> Bool -> IO ()
forall a. GObject a => a -> String -> Bool -> IO ()
B.Properties.setObjectPropertyBool o
obj "rise-set" Bool
val