{- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1 Maintainer : Iñaki García Etxebarria (inaki@blueleaf.cc) A 'GI.Gtk.Objects.CellRendererText.CellRendererText' renders a given text in its cell, using the font, color and style information provided by its properties. The text will be ellipsized if it is too long and the 'GI.Gtk.Objects.CellRendererText.CellRendererText':@/ellipsize/@ property allows it. If the 'GI.Gtk.Objects.CellRenderer.CellRenderer':@/mode/@ is 'GI.Gtk.Enums.CellRendererModeEditable', the 'GI.Gtk.Objects.CellRendererText.CellRendererText' allows to edit its text using an entry. -} #define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \ && !defined(__HADDOCK_VERSION__)) module GI.Gtk.Objects.CellRendererText ( -- * Exported types CellRendererText(..) , IsCellRendererText , toCellRendererText , noCellRendererText , -- * Methods -- ** new #method:new# cellRendererTextNew , -- ** setFixedHeightFromFont #method:setFixedHeightFromFont# #if ENABLE_OVERLOADING CellRendererTextSetFixedHeightFromFontMethodInfo, #endif cellRendererTextSetFixedHeightFromFont , -- * Properties -- ** alignSet #attr:alignSet# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextAlignSetPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextAlignSet , #endif constructCellRendererTextAlignSet , getCellRendererTextAlignSet , setCellRendererTextAlignSet , -- ** alignment #attr:alignment# {- | Specifies how to align the lines of text with respect to each other. Note that this property describes how to align the lines of text in case there are several of them. The \"xalign\" property of 'GI.Gtk.Objects.CellRenderer.CellRenderer', on the other hand, sets the horizontal alignment of the whole text. /Since: 2.10/ -} #if ENABLE_OVERLOADING CellRendererTextAlignmentPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextAlignment , #endif constructCellRendererTextAlignment , getCellRendererTextAlignment , setCellRendererTextAlignment , -- ** attributes #attr:attributes# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextAttributesPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextAttributes , #endif clearCellRendererTextAttributes , constructCellRendererTextAttributes , getCellRendererTextAttributes , setCellRendererTextAttributes , -- ** background #attr:background# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextBackgroundPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextBackground , #endif clearCellRendererTextBackground , constructCellRendererTextBackground , setCellRendererTextBackground , -- ** backgroundGdk #attr:backgroundGdk# {- | Background color as a 'GI.Gdk.Structs.Color.Color' -} #if ENABLE_OVERLOADING CellRendererTextBackgroundGdkPropertyInfo, #endif #if ENABLE_OVERLOADING cellRendererTextBackgroundGdk , #endif clearCellRendererTextBackgroundGdk , constructCellRendererTextBackgroundGdk , getCellRendererTextBackgroundGdk , setCellRendererTextBackgroundGdk , -- ** backgroundRgba #attr:backgroundRgba# {- | Background color as a 'GI.Gdk.Structs.RGBA.RGBA' /Since: 3.0/ -} #if ENABLE_OVERLOADING CellRendererTextBackgroundRgbaPropertyInfo, #endif #if ENABLE_OVERLOADING cellRendererTextBackgroundRgba , #endif clearCellRendererTextBackgroundRgba , constructCellRendererTextBackgroundRgba , getCellRendererTextBackgroundRgba , setCellRendererTextBackgroundRgba , -- ** backgroundSet #attr:backgroundSet# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextBackgroundSetPropertyInfo, #endif #if ENABLE_OVERLOADING cellRendererTextBackgroundSet , #endif constructCellRendererTextBackgroundSet , getCellRendererTextBackgroundSet , setCellRendererTextBackgroundSet , -- ** editable #attr:editable# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextEditablePropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextEditable , #endif constructCellRendererTextEditable , getCellRendererTextEditable , setCellRendererTextEditable , -- ** editableSet #attr:editableSet# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextEditableSetPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextEditableSet , #endif constructCellRendererTextEditableSet , getCellRendererTextEditableSet , setCellRendererTextEditableSet , -- ** ellipsize #attr:ellipsize# {- | Specifies the preferred place to ellipsize the string, if the cell renderer does not have enough room to display the entire string. Setting it to 'GI.Pango.Enums.EllipsizeModeNone' turns off ellipsizing. See the wrap-width property for another way of making the text fit into a given width. /Since: 2.6/ -} #if ENABLE_OVERLOADING CellRendererTextEllipsizePropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextEllipsize , #endif constructCellRendererTextEllipsize , getCellRendererTextEllipsize , setCellRendererTextEllipsize , -- ** ellipsizeSet #attr:ellipsizeSet# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextEllipsizeSetPropertyInfo, #endif #if ENABLE_OVERLOADING cellRendererTextEllipsizeSet , #endif constructCellRendererTextEllipsizeSet , getCellRendererTextEllipsizeSet , setCellRendererTextEllipsizeSet , -- ** family #attr:family# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextFamilyPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextFamily , #endif clearCellRendererTextFamily , constructCellRendererTextFamily , getCellRendererTextFamily , setCellRendererTextFamily , -- ** familySet #attr:familySet# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextFamilySetPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextFamilySet , #endif constructCellRendererTextFamilySet , getCellRendererTextFamilySet , setCellRendererTextFamilySet , -- ** font #attr:font# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextFontPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextFont , #endif clearCellRendererTextFont , constructCellRendererTextFont , getCellRendererTextFont , setCellRendererTextFont , -- ** fontDesc #attr:fontDesc# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextFontDescPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextFontDesc , #endif clearCellRendererTextFontDesc , constructCellRendererTextFontDesc , getCellRendererTextFontDesc , setCellRendererTextFontDesc , -- ** foreground #attr:foreground# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextForegroundPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextForeground , #endif clearCellRendererTextForeground , constructCellRendererTextForeground , setCellRendererTextForeground , -- ** foregroundGdk #attr:foregroundGdk# {- | Foreground color as a 'GI.Gdk.Structs.Color.Color' -} #if ENABLE_OVERLOADING CellRendererTextForegroundGdkPropertyInfo, #endif #if ENABLE_OVERLOADING cellRendererTextForegroundGdk , #endif clearCellRendererTextForegroundGdk , constructCellRendererTextForegroundGdk , getCellRendererTextForegroundGdk , setCellRendererTextForegroundGdk , -- ** foregroundRgba #attr:foregroundRgba# {- | Foreground color as a 'GI.Gdk.Structs.RGBA.RGBA' /Since: 3.0/ -} #if ENABLE_OVERLOADING CellRendererTextForegroundRgbaPropertyInfo, #endif #if ENABLE_OVERLOADING cellRendererTextForegroundRgba , #endif clearCellRendererTextForegroundRgba , constructCellRendererTextForegroundRgba , getCellRendererTextForegroundRgba , setCellRendererTextForegroundRgba , -- ** foregroundSet #attr:foregroundSet# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextForegroundSetPropertyInfo, #endif #if ENABLE_OVERLOADING cellRendererTextForegroundSet , #endif constructCellRendererTextForegroundSet , getCellRendererTextForegroundSet , setCellRendererTextForegroundSet , -- ** language #attr:language# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextLanguagePropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextLanguage , #endif clearCellRendererTextLanguage , constructCellRendererTextLanguage , getCellRendererTextLanguage , setCellRendererTextLanguage , -- ** languageSet #attr:languageSet# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextLanguageSetPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextLanguageSet , #endif constructCellRendererTextLanguageSet , getCellRendererTextLanguageSet , setCellRendererTextLanguageSet , -- ** markup #attr:markup# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextMarkupPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextMarkup , #endif clearCellRendererTextMarkup , constructCellRendererTextMarkup , setCellRendererTextMarkup , -- ** maxWidthChars #attr:maxWidthChars# {- | The desired maximum width of the cell, in characters. If this property is set to -1, the width will be calculated automatically. For cell renderers that ellipsize or wrap text; this property controls the maximum reported width of the cell. The cell should not receive any greater allocation unless it is set to expand in its 'GI.Gtk.Interfaces.CellLayout.CellLayout' and all of the cell\'s siblings have received their natural width. /Since: 3.0/ -} #if ENABLE_OVERLOADING CellRendererTextMaxWidthCharsPropertyInfo, #endif #if ENABLE_OVERLOADING cellRendererTextMaxWidthChars , #endif constructCellRendererTextMaxWidthChars , getCellRendererTextMaxWidthChars , setCellRendererTextMaxWidthChars , -- ** placeholderText #attr:placeholderText# {- | The text that will be displayed in the 'GI.Gtk.Objects.CellRenderer.CellRenderer' if 'GI.Gtk.Objects.CellRendererText.CellRendererText':@/editable/@ is 'True' and the cell is empty. Since 3.6 -} #if ENABLE_OVERLOADING CellRendererTextPlaceholderTextPropertyInfo, #endif #if ENABLE_OVERLOADING cellRendererTextPlaceholderText , #endif clearCellRendererTextPlaceholderText , constructCellRendererTextPlaceholderText, getCellRendererTextPlaceholderText , setCellRendererTextPlaceholderText , -- ** rise #attr:rise# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextRisePropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextRise , #endif constructCellRendererTextRise , getCellRendererTextRise , setCellRendererTextRise , -- ** riseSet #attr:riseSet# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextRiseSetPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextRiseSet , #endif constructCellRendererTextRiseSet , getCellRendererTextRiseSet , setCellRendererTextRiseSet , -- ** scale #attr:scale# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextScalePropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextScale , #endif constructCellRendererTextScale , getCellRendererTextScale , setCellRendererTextScale , -- ** scaleSet #attr:scaleSet# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextScaleSetPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextScaleSet , #endif constructCellRendererTextScaleSet , getCellRendererTextScaleSet , setCellRendererTextScaleSet , -- ** singleParagraphMode #attr:singleParagraphMode# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextSingleParagraphModePropertyInfo, #endif #if ENABLE_OVERLOADING cellRendererTextSingleParagraphMode , #endif constructCellRendererTextSingleParagraphMode, getCellRendererTextSingleParagraphMode , setCellRendererTextSingleParagraphMode , -- ** size #attr:size# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextSizePropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextSize , #endif constructCellRendererTextSize , getCellRendererTextSize , setCellRendererTextSize , -- ** sizePoints #attr:sizePoints# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextSizePointsPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextSizePoints , #endif constructCellRendererTextSizePoints , getCellRendererTextSizePoints , setCellRendererTextSizePoints , -- ** sizeSet #attr:sizeSet# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextSizeSetPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextSizeSet , #endif constructCellRendererTextSizeSet , getCellRendererTextSizeSet , setCellRendererTextSizeSet , -- ** stretch #attr:stretch# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextStretchPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextStretch , #endif constructCellRendererTextStretch , getCellRendererTextStretch , setCellRendererTextStretch , -- ** stretchSet #attr:stretchSet# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextStretchSetPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextStretchSet , #endif constructCellRendererTextStretchSet , getCellRendererTextStretchSet , setCellRendererTextStretchSet , -- ** strikethrough #attr:strikethrough# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextStrikethroughPropertyInfo, #endif #if ENABLE_OVERLOADING cellRendererTextStrikethrough , #endif constructCellRendererTextStrikethrough , getCellRendererTextStrikethrough , setCellRendererTextStrikethrough , -- ** strikethroughSet #attr:strikethroughSet# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextStrikethroughSetPropertyInfo, #endif #if ENABLE_OVERLOADING cellRendererTextStrikethroughSet , #endif constructCellRendererTextStrikethroughSet, getCellRendererTextStrikethroughSet , setCellRendererTextStrikethroughSet , -- ** style #attr:style# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextStylePropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextStyle , #endif constructCellRendererTextStyle , getCellRendererTextStyle , setCellRendererTextStyle , -- ** styleSet #attr:styleSet# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextStyleSetPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextStyleSet , #endif constructCellRendererTextStyleSet , getCellRendererTextStyleSet , setCellRendererTextStyleSet , -- ** text #attr:text# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextTextPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextText , #endif clearCellRendererTextText , constructCellRendererTextText , getCellRendererTextText , setCellRendererTextText , -- ** underline #attr:underline# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextUnderlinePropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextUnderline , #endif constructCellRendererTextUnderline , getCellRendererTextUnderline , setCellRendererTextUnderline , -- ** underlineSet #attr:underlineSet# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextUnderlineSetPropertyInfo, #endif #if ENABLE_OVERLOADING cellRendererTextUnderlineSet , #endif constructCellRendererTextUnderlineSet , getCellRendererTextUnderlineSet , setCellRendererTextUnderlineSet , -- ** variant #attr:variant# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextVariantPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextVariant , #endif constructCellRendererTextVariant , getCellRendererTextVariant , setCellRendererTextVariant , -- ** variantSet #attr:variantSet# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextVariantSetPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextVariantSet , #endif constructCellRendererTextVariantSet , getCellRendererTextVariantSet , setCellRendererTextVariantSet , -- ** weight #attr:weight# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextWeightPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextWeight , #endif constructCellRendererTextWeight , getCellRendererTextWeight , setCellRendererTextWeight , -- ** weightSet #attr:weightSet# {- | /No description available in the introspection data./ -} #if ENABLE_OVERLOADING CellRendererTextWeightSetPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextWeightSet , #endif constructCellRendererTextWeightSet , getCellRendererTextWeightSet , setCellRendererTextWeightSet , -- ** widthChars #attr:widthChars# {- | The desired width of the cell, in characters. If this property is set to -1, the width will be calculated automatically, otherwise the cell will request either 3 characters or the property value, whichever is greater. /Since: 2.6/ -} #if ENABLE_OVERLOADING CellRendererTextWidthCharsPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextWidthChars , #endif constructCellRendererTextWidthChars , getCellRendererTextWidthChars , setCellRendererTextWidthChars , -- ** wrapMode #attr:wrapMode# {- | Specifies how to break the string into multiple lines, if the cell renderer does not have enough room to display the entire string. This property has no effect unless the wrap-width property is set. /Since: 2.8/ -} #if ENABLE_OVERLOADING CellRendererTextWrapModePropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextWrapMode , #endif constructCellRendererTextWrapMode , getCellRendererTextWrapMode , setCellRendererTextWrapMode , -- ** wrapWidth #attr:wrapWidth# {- | Specifies the minimum width at which the text is wrapped. The wrap-mode property can be used to influence at what character positions the line breaks can be placed. Setting wrap-width to -1 turns wrapping off. /Since: 2.8/ -} #if ENABLE_OVERLOADING CellRendererTextWrapWidthPropertyInfo , #endif #if ENABLE_OVERLOADING cellRendererTextWrapWidth , #endif constructCellRendererTextWrapWidth , getCellRendererTextWrapWidth , setCellRendererTextWrapWidth , -- * Signals -- ** edited #signal:edited# C_CellRendererTextEditedCallback , CellRendererTextEditedCallback , #if ENABLE_OVERLOADING CellRendererTextEditedSignalInfo , #endif afterCellRendererTextEdited , genClosure_CellRendererTextEdited , mk_CellRendererTextEditedCallback , noCellRendererTextEditedCallback , onCellRendererTextEdited , wrap_CellRendererTextEditedCallback , ) where import Data.GI.Base.ShortPrelude import qualified Data.GI.Base.ShortPrelude as SP import qualified Data.GI.Base.Overloading as O import qualified Prelude as P import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr import qualified Data.GI.Base.GClosure as B.GClosure import qualified Data.GI.Base.GError as B.GError import qualified Data.GI.Base.GVariant as B.GVariant import qualified Data.GI.Base.GValue as B.GValue import qualified Data.GI.Base.GParamSpec as B.GParamSpec import qualified Data.GI.Base.CallStack as B.CallStack import qualified Data.GI.Base.Properties as B.Properties import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map import qualified Foreign.Ptr as FP import qualified GHC.OverloadedLabels as OL import qualified GI.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 {-# SOURCE #-} qualified GI.Gtk.Objects.CellRenderer as Gtk.CellRenderer import qualified GI.Pango.Enums as Pango.Enums import qualified GI.Pango.Structs.AttrList as Pango.AttrList import qualified GI.Pango.Structs.FontDescription as Pango.FontDescription -- | Memory-managed wrapper type. newtype CellRendererText = CellRendererText (ManagedPtr CellRendererText) foreign import ccall "gtk_cell_renderer_text_get_type" c_gtk_cell_renderer_text_get_type :: IO GType instance GObject CellRendererText where gobjectType = c_gtk_cell_renderer_text_get_type -- | Type class for types which can be safely cast to `CellRendererText`, for instance with `toCellRendererText`. class (GObject o, O.IsDescendantOf CellRendererText o) => IsCellRendererText o instance (GObject o, O.IsDescendantOf CellRendererText o) => IsCellRendererText o instance O.HasParentTypes CellRendererText type instance O.ParentTypes CellRendererText = '[Gtk.CellRenderer.CellRenderer, GObject.Object.Object] -- | Cast to `CellRendererText`, for types for which this is known to be safe. For general casts, use `Data.GI.Base.ManagedPtr.castTo`. toCellRendererText :: (MonadIO m, IsCellRendererText o) => o -> m CellRendererText toCellRendererText = liftIO . unsafeCastTo CellRendererText -- | A convenience alias for `Nothing` :: `Maybe` `CellRendererText`. noCellRendererText :: Maybe CellRendererText noCellRendererText = Nothing #if ENABLE_OVERLOADING type family ResolveCellRendererTextMethod (t :: Symbol) (o :: *) :: * where ResolveCellRendererTextMethod "activate" o = Gtk.CellRenderer.CellRendererActivateMethodInfo ResolveCellRendererTextMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo ResolveCellRendererTextMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo ResolveCellRendererTextMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo ResolveCellRendererTextMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo ResolveCellRendererTextMethod "getv" o = GObject.Object.ObjectGetvMethodInfo ResolveCellRendererTextMethod "isActivatable" o = Gtk.CellRenderer.CellRendererIsActivatableMethodInfo ResolveCellRendererTextMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo ResolveCellRendererTextMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo ResolveCellRendererTextMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo ResolveCellRendererTextMethod "ref" o = GObject.Object.ObjectRefMethodInfo ResolveCellRendererTextMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo ResolveCellRendererTextMethod "render" o = Gtk.CellRenderer.CellRendererRenderMethodInfo ResolveCellRendererTextMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo ResolveCellRendererTextMethod "startEditing" o = Gtk.CellRenderer.CellRendererStartEditingMethodInfo ResolveCellRendererTextMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo ResolveCellRendererTextMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo ResolveCellRendererTextMethod "stopEditing" o = Gtk.CellRenderer.CellRendererStopEditingMethodInfo ResolveCellRendererTextMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo ResolveCellRendererTextMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo ResolveCellRendererTextMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo ResolveCellRendererTextMethod "getAlignedArea" o = Gtk.CellRenderer.CellRendererGetAlignedAreaMethodInfo ResolveCellRendererTextMethod "getAlignment" o = Gtk.CellRenderer.CellRendererGetAlignmentMethodInfo ResolveCellRendererTextMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo ResolveCellRendererTextMethod "getFixedSize" o = Gtk.CellRenderer.CellRendererGetFixedSizeMethodInfo ResolveCellRendererTextMethod "getPadding" o = Gtk.CellRenderer.CellRendererGetPaddingMethodInfo ResolveCellRendererTextMethod "getPreferredHeight" o = Gtk.CellRenderer.CellRendererGetPreferredHeightMethodInfo ResolveCellRendererTextMethod "getPreferredHeightForWidth" o = Gtk.CellRenderer.CellRendererGetPreferredHeightForWidthMethodInfo ResolveCellRendererTextMethod "getPreferredSize" o = Gtk.CellRenderer.CellRendererGetPreferredSizeMethodInfo ResolveCellRendererTextMethod "getPreferredWidth" o = Gtk.CellRenderer.CellRendererGetPreferredWidthMethodInfo ResolveCellRendererTextMethod "getPreferredWidthForHeight" o = Gtk.CellRenderer.CellRendererGetPreferredWidthForHeightMethodInfo ResolveCellRendererTextMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo ResolveCellRendererTextMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo ResolveCellRendererTextMethod "getRequestMode" o = Gtk.CellRenderer.CellRendererGetRequestModeMethodInfo ResolveCellRendererTextMethod "getSensitive" o = Gtk.CellRenderer.CellRendererGetSensitiveMethodInfo ResolveCellRendererTextMethod "getSize" o = Gtk.CellRenderer.CellRendererGetSizeMethodInfo ResolveCellRendererTextMethod "getState" o = Gtk.CellRenderer.CellRendererGetStateMethodInfo ResolveCellRendererTextMethod "getVisible" o = Gtk.CellRenderer.CellRendererGetVisibleMethodInfo ResolveCellRendererTextMethod "setAlignment" o = Gtk.CellRenderer.CellRendererSetAlignmentMethodInfo ResolveCellRendererTextMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo ResolveCellRendererTextMethod "setFixedHeightFromFont" o = CellRendererTextSetFixedHeightFromFontMethodInfo ResolveCellRendererTextMethod "setFixedSize" o = Gtk.CellRenderer.CellRendererSetFixedSizeMethodInfo ResolveCellRendererTextMethod "setPadding" o = Gtk.CellRenderer.CellRendererSetPaddingMethodInfo ResolveCellRendererTextMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo ResolveCellRendererTextMethod "setSensitive" o = Gtk.CellRenderer.CellRendererSetSensitiveMethodInfo ResolveCellRendererTextMethod "setVisible" o = Gtk.CellRenderer.CellRendererSetVisibleMethodInfo ResolveCellRendererTextMethod l o = O.MethodResolutionFailed l o instance (info ~ ResolveCellRendererTextMethod t CellRendererText, O.MethodInfo info CellRendererText p) => OL.IsLabel t (CellRendererText -> p) where #if MIN_VERSION_base(4,10,0) fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info) #else fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info) #endif #endif -- signal CellRendererText::edited {- | This signal is emitted after /@renderer@/ has been edited. It is the responsibility of the application to update the model and store /@newText@/ at the position indicated by /@path@/. -} type CellRendererTextEditedCallback = T.Text {- ^ /@path@/: the path identifying the edited cell -} -> T.Text {- ^ /@newText@/: the new text -} -> IO () -- | A convenience synonym for @`Nothing` :: `Maybe` `CellRendererTextEditedCallback`@. noCellRendererTextEditedCallback :: Maybe CellRendererTextEditedCallback noCellRendererTextEditedCallback = Nothing -- | Type for the callback on the (unwrapped) C side. type C_CellRendererTextEditedCallback = Ptr () -> -- object CString -> CString -> Ptr () -> -- user_data IO () -- | Generate a function pointer callable from C code, from a `C_CellRendererTextEditedCallback`. foreign import ccall "wrapper" mk_CellRendererTextEditedCallback :: C_CellRendererTextEditedCallback -> IO (FunPtr C_CellRendererTextEditedCallback) -- | Wrap the callback into a `GClosure`. genClosure_CellRendererTextEdited :: MonadIO m => CellRendererTextEditedCallback -> m (GClosure C_CellRendererTextEditedCallback) genClosure_CellRendererTextEdited cb = liftIO $ do let cb' = wrap_CellRendererTextEditedCallback cb mk_CellRendererTextEditedCallback cb' >>= B.GClosure.newGClosure -- | Wrap a `CellRendererTextEditedCallback` into a `C_CellRendererTextEditedCallback`. wrap_CellRendererTextEditedCallback :: CellRendererTextEditedCallback -> C_CellRendererTextEditedCallback wrap_CellRendererTextEditedCallback _cb _ path newText _ = do path' <- cstringToText path newText' <- cstringToText newText _cb path' newText' {- | Connect a signal handler for the “@edited@” signal, to be run before the default handler. When is enabled, this is equivalent to @ 'Data.GI.Base.Signals.on' cellRendererText #edited callback @ -} onCellRendererTextEdited :: (IsCellRendererText a, MonadIO m) => a -> CellRendererTextEditedCallback -> m SignalHandlerId onCellRendererTextEdited obj cb = liftIO $ do let cb' = wrap_CellRendererTextEditedCallback cb cb'' <- mk_CellRendererTextEditedCallback cb' connectSignalFunPtr obj "edited" cb'' SignalConnectBefore {- | Connect a signal handler for the “@edited@” signal, to be run after the default handler. When is enabled, this is equivalent to @ 'Data.GI.Base.Signals.after' cellRendererText #edited callback @ -} afterCellRendererTextEdited :: (IsCellRendererText a, MonadIO m) => a -> CellRendererTextEditedCallback -> m SignalHandlerId afterCellRendererTextEdited obj cb = liftIO $ do let cb' = wrap_CellRendererTextEditedCallback cb cb'' <- mk_CellRendererTextEditedCallback cb' connectSignalFunPtr obj "edited" cb'' SignalConnectAfter -- VVV Prop "align-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@align-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #alignSet @ -} getCellRendererTextAlignSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextAlignSet obj = liftIO $ B.Properties.getObjectPropertyBool obj "align-set" {- | Set the value of the “@align-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #alignSet 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextAlignSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextAlignSet obj val = liftIO $ B.Properties.setObjectPropertyBool obj "align-set" val {- | Construct a `GValueConstruct` with valid value for the “@align-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextAlignSet :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextAlignSet val = B.Properties.constructObjectPropertyBool "align-set" val #if ENABLE_OVERLOADING data CellRendererTextAlignSetPropertyInfo instance AttrInfo CellRendererTextAlignSetPropertyInfo where type AttrAllowedOps CellRendererTextAlignSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextAlignSetPropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextAlignSetPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextAlignSetPropertyInfo = Bool type AttrLabel CellRendererTextAlignSetPropertyInfo = "align-set" type AttrOrigin CellRendererTextAlignSetPropertyInfo = CellRendererText attrGet _ = getCellRendererTextAlignSet attrSet _ = setCellRendererTextAlignSet attrConstruct _ = constructCellRendererTextAlignSet attrClear _ = undefined #endif -- VVV Prop "alignment" -- Type: TInterface (Name {namespace = "Pango", name = "Alignment"}) -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@alignment@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #alignment @ -} getCellRendererTextAlignment :: (MonadIO m, IsCellRendererText o) => o -> m Pango.Enums.Alignment getCellRendererTextAlignment obj = liftIO $ B.Properties.getObjectPropertyEnum obj "alignment" {- | Set the value of the “@alignment@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #alignment 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextAlignment :: (MonadIO m, IsCellRendererText o) => o -> Pango.Enums.Alignment -> m () setCellRendererTextAlignment obj val = liftIO $ B.Properties.setObjectPropertyEnum obj "alignment" val {- | Construct a `GValueConstruct` with valid value for the “@alignment@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextAlignment :: (IsCellRendererText o) => Pango.Enums.Alignment -> IO (GValueConstruct o) constructCellRendererTextAlignment val = B.Properties.constructObjectPropertyEnum "alignment" val #if ENABLE_OVERLOADING data CellRendererTextAlignmentPropertyInfo instance AttrInfo CellRendererTextAlignmentPropertyInfo where type AttrAllowedOps CellRendererTextAlignmentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextAlignmentPropertyInfo = (~) Pango.Enums.Alignment type AttrBaseTypeConstraint CellRendererTextAlignmentPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextAlignmentPropertyInfo = Pango.Enums.Alignment type AttrLabel CellRendererTextAlignmentPropertyInfo = "alignment" type AttrOrigin CellRendererTextAlignmentPropertyInfo = CellRendererText attrGet _ = getCellRendererTextAlignment attrSet _ = setCellRendererTextAlignment attrConstruct _ = constructCellRendererTextAlignment attrClear _ = undefined #endif -- VVV Prop "attributes" -- Type: TInterface (Name {namespace = "Pango", name = "AttrList"}) -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@attributes@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #attributes @ -} getCellRendererTextAttributes :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe Pango.AttrList.AttrList) getCellRendererTextAttributes obj = liftIO $ B.Properties.getObjectPropertyBoxed obj "attributes" Pango.AttrList.AttrList {- | Set the value of the “@attributes@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #attributes 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextAttributes :: (MonadIO m, IsCellRendererText o) => o -> Pango.AttrList.AttrList -> m () setCellRendererTextAttributes obj val = liftIO $ B.Properties.setObjectPropertyBoxed obj "attributes" (Just val) {- | Construct a `GValueConstruct` with valid value for the “@attributes@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextAttributes :: (IsCellRendererText o) => Pango.AttrList.AttrList -> IO (GValueConstruct o) constructCellRendererTextAttributes val = B.Properties.constructObjectPropertyBoxed "attributes" (Just val) {- | Set the value of the “@attributes@” property to `Nothing`. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.clear' #attributes @ -} clearCellRendererTextAttributes :: (MonadIO m, IsCellRendererText o) => o -> m () clearCellRendererTextAttributes obj = liftIO $ B.Properties.setObjectPropertyBoxed obj "attributes" (Nothing :: Maybe Pango.AttrList.AttrList) #if ENABLE_OVERLOADING data CellRendererTextAttributesPropertyInfo instance AttrInfo CellRendererTextAttributesPropertyInfo where type AttrAllowedOps CellRendererTextAttributesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint CellRendererTextAttributesPropertyInfo = (~) Pango.AttrList.AttrList type AttrBaseTypeConstraint CellRendererTextAttributesPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextAttributesPropertyInfo = (Maybe Pango.AttrList.AttrList) type AttrLabel CellRendererTextAttributesPropertyInfo = "attributes" type AttrOrigin CellRendererTextAttributesPropertyInfo = CellRendererText attrGet _ = getCellRendererTextAttributes attrSet _ = setCellRendererTextAttributes attrConstruct _ = constructCellRendererTextAttributes attrClear _ = clearCellRendererTextAttributes #endif -- VVV Prop "background" -- Type: TBasicType TUTF8 -- Flags: [PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Set the value of the “@background@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #background 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextBackground :: (MonadIO m, IsCellRendererText o) => o -> T.Text -> m () setCellRendererTextBackground obj val = liftIO $ B.Properties.setObjectPropertyString obj "background" (Just val) {- | Construct a `GValueConstruct` with valid value for the “@background@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextBackground :: (IsCellRendererText o) => T.Text -> IO (GValueConstruct o) constructCellRendererTextBackground val = B.Properties.constructObjectPropertyString "background" (Just val) {- | Set the value of the “@background@” property to `Nothing`. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.clear' #background @ -} clearCellRendererTextBackground :: (MonadIO m, IsCellRendererText o) => o -> m () clearCellRendererTextBackground obj = liftIO $ B.Properties.setObjectPropertyString obj "background" (Nothing :: Maybe T.Text) #if ENABLE_OVERLOADING data CellRendererTextBackgroundPropertyInfo instance AttrInfo CellRendererTextBackgroundPropertyInfo where type AttrAllowedOps CellRendererTextBackgroundPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrClear] type AttrSetTypeConstraint CellRendererTextBackgroundPropertyInfo = (~) T.Text type AttrBaseTypeConstraint CellRendererTextBackgroundPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextBackgroundPropertyInfo = () type AttrLabel CellRendererTextBackgroundPropertyInfo = "background" type AttrOrigin CellRendererTextBackgroundPropertyInfo = CellRendererText attrGet _ = undefined attrSet _ = setCellRendererTextBackground attrConstruct _ = constructCellRendererTextBackground attrClear _ = clearCellRendererTextBackground #endif -- VVV Prop "background-gdk" -- Type: TInterface (Name {namespace = "Gdk", name = "Color"}) -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@background-gdk@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #backgroundGdk @ -} getCellRendererTextBackgroundGdk :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe Gdk.Color.Color) getCellRendererTextBackgroundGdk obj = liftIO $ B.Properties.getObjectPropertyBoxed obj "background-gdk" Gdk.Color.Color {- | Set the value of the “@background-gdk@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #backgroundGdk 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextBackgroundGdk :: (MonadIO m, IsCellRendererText o) => o -> Gdk.Color.Color -> m () setCellRendererTextBackgroundGdk obj val = liftIO $ B.Properties.setObjectPropertyBoxed obj "background-gdk" (Just val) {- | Construct a `GValueConstruct` with valid value for the “@background-gdk@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextBackgroundGdk :: (IsCellRendererText o) => Gdk.Color.Color -> IO (GValueConstruct o) constructCellRendererTextBackgroundGdk val = B.Properties.constructObjectPropertyBoxed "background-gdk" (Just val) {- | Set the value of the “@background-gdk@” property to `Nothing`. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.clear' #backgroundGdk @ -} clearCellRendererTextBackgroundGdk :: (MonadIO m, IsCellRendererText o) => o -> m () clearCellRendererTextBackgroundGdk obj = liftIO $ B.Properties.setObjectPropertyBoxed obj "background-gdk" (Nothing :: Maybe Gdk.Color.Color) #if ENABLE_OVERLOADING data CellRendererTextBackgroundGdkPropertyInfo instance AttrInfo CellRendererTextBackgroundGdkPropertyInfo where type AttrAllowedOps CellRendererTextBackgroundGdkPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint CellRendererTextBackgroundGdkPropertyInfo = (~) Gdk.Color.Color type AttrBaseTypeConstraint CellRendererTextBackgroundGdkPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextBackgroundGdkPropertyInfo = (Maybe Gdk.Color.Color) type AttrLabel CellRendererTextBackgroundGdkPropertyInfo = "background-gdk" type AttrOrigin CellRendererTextBackgroundGdkPropertyInfo = CellRendererText attrGet _ = getCellRendererTextBackgroundGdk attrSet _ = setCellRendererTextBackgroundGdk attrConstruct _ = constructCellRendererTextBackgroundGdk attrClear _ = clearCellRendererTextBackgroundGdk #endif -- VVV Prop "background-rgba" -- Type: TInterface (Name {namespace = "Gdk", name = "RGBA"}) -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@background-rgba@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #backgroundRgba @ -} getCellRendererTextBackgroundRgba :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe Gdk.RGBA.RGBA) getCellRendererTextBackgroundRgba obj = liftIO $ B.Properties.getObjectPropertyBoxed obj "background-rgba" Gdk.RGBA.RGBA {- | Set the value of the “@background-rgba@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #backgroundRgba 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextBackgroundRgba :: (MonadIO m, IsCellRendererText o) => o -> Gdk.RGBA.RGBA -> m () setCellRendererTextBackgroundRgba obj val = liftIO $ B.Properties.setObjectPropertyBoxed obj "background-rgba" (Just val) {- | Construct a `GValueConstruct` with valid value for the “@background-rgba@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextBackgroundRgba :: (IsCellRendererText o) => Gdk.RGBA.RGBA -> IO (GValueConstruct o) constructCellRendererTextBackgroundRgba val = B.Properties.constructObjectPropertyBoxed "background-rgba" (Just val) {- | Set the value of the “@background-rgba@” property to `Nothing`. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.clear' #backgroundRgba @ -} clearCellRendererTextBackgroundRgba :: (MonadIO m, IsCellRendererText o) => o -> m () clearCellRendererTextBackgroundRgba obj = liftIO $ B.Properties.setObjectPropertyBoxed obj "background-rgba" (Nothing :: Maybe Gdk.RGBA.RGBA) #if ENABLE_OVERLOADING data CellRendererTextBackgroundRgbaPropertyInfo instance AttrInfo CellRendererTextBackgroundRgbaPropertyInfo where type AttrAllowedOps CellRendererTextBackgroundRgbaPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint CellRendererTextBackgroundRgbaPropertyInfo = (~) Gdk.RGBA.RGBA type AttrBaseTypeConstraint CellRendererTextBackgroundRgbaPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextBackgroundRgbaPropertyInfo = (Maybe Gdk.RGBA.RGBA) type AttrLabel CellRendererTextBackgroundRgbaPropertyInfo = "background-rgba" type AttrOrigin CellRendererTextBackgroundRgbaPropertyInfo = CellRendererText attrGet _ = getCellRendererTextBackgroundRgba attrSet _ = setCellRendererTextBackgroundRgba attrConstruct _ = constructCellRendererTextBackgroundRgba attrClear _ = clearCellRendererTextBackgroundRgba #endif -- VVV Prop "background-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@background-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #backgroundSet @ -} getCellRendererTextBackgroundSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextBackgroundSet obj = liftIO $ B.Properties.getObjectPropertyBool obj "background-set" {- | Set the value of the “@background-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #backgroundSet 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextBackgroundSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextBackgroundSet obj val = liftIO $ B.Properties.setObjectPropertyBool obj "background-set" val {- | Construct a `GValueConstruct` with valid value for the “@background-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextBackgroundSet :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextBackgroundSet val = B.Properties.constructObjectPropertyBool "background-set" val #if ENABLE_OVERLOADING data CellRendererTextBackgroundSetPropertyInfo instance AttrInfo CellRendererTextBackgroundSetPropertyInfo where type AttrAllowedOps CellRendererTextBackgroundSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextBackgroundSetPropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextBackgroundSetPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextBackgroundSetPropertyInfo = Bool type AttrLabel CellRendererTextBackgroundSetPropertyInfo = "background-set" type AttrOrigin CellRendererTextBackgroundSetPropertyInfo = CellRendererText attrGet _ = getCellRendererTextBackgroundSet attrSet _ = setCellRendererTextBackgroundSet attrConstruct _ = constructCellRendererTextBackgroundSet attrClear _ = undefined #endif -- VVV Prop "editable" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@editable@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #editable @ -} getCellRendererTextEditable :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextEditable obj = liftIO $ B.Properties.getObjectPropertyBool obj "editable" {- | Set the value of the “@editable@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #editable 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextEditable :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextEditable obj val = liftIO $ B.Properties.setObjectPropertyBool obj "editable" val {- | Construct a `GValueConstruct` with valid value for the “@editable@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextEditable :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextEditable val = B.Properties.constructObjectPropertyBool "editable" val #if ENABLE_OVERLOADING data CellRendererTextEditablePropertyInfo instance AttrInfo CellRendererTextEditablePropertyInfo where type AttrAllowedOps CellRendererTextEditablePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextEditablePropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextEditablePropertyInfo = IsCellRendererText type AttrGetType CellRendererTextEditablePropertyInfo = Bool type AttrLabel CellRendererTextEditablePropertyInfo = "editable" type AttrOrigin CellRendererTextEditablePropertyInfo = CellRendererText attrGet _ = getCellRendererTextEditable attrSet _ = setCellRendererTextEditable attrConstruct _ = constructCellRendererTextEditable attrClear _ = undefined #endif -- VVV Prop "editable-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@editable-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #editableSet @ -} getCellRendererTextEditableSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextEditableSet obj = liftIO $ B.Properties.getObjectPropertyBool obj "editable-set" {- | Set the value of the “@editable-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #editableSet 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextEditableSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextEditableSet obj val = liftIO $ B.Properties.setObjectPropertyBool obj "editable-set" val {- | Construct a `GValueConstruct` with valid value for the “@editable-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextEditableSet :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextEditableSet val = B.Properties.constructObjectPropertyBool "editable-set" val #if ENABLE_OVERLOADING data CellRendererTextEditableSetPropertyInfo instance AttrInfo CellRendererTextEditableSetPropertyInfo where type AttrAllowedOps CellRendererTextEditableSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextEditableSetPropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextEditableSetPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextEditableSetPropertyInfo = Bool type AttrLabel CellRendererTextEditableSetPropertyInfo = "editable-set" type AttrOrigin CellRendererTextEditableSetPropertyInfo = CellRendererText attrGet _ = getCellRendererTextEditableSet attrSet _ = setCellRendererTextEditableSet attrConstruct _ = constructCellRendererTextEditableSet attrClear _ = undefined #endif -- VVV Prop "ellipsize" -- Type: TInterface (Name {namespace = "Pango", name = "EllipsizeMode"}) -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@ellipsize@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #ellipsize @ -} getCellRendererTextEllipsize :: (MonadIO m, IsCellRendererText o) => o -> m Pango.Enums.EllipsizeMode getCellRendererTextEllipsize obj = liftIO $ B.Properties.getObjectPropertyEnum obj "ellipsize" {- | Set the value of the “@ellipsize@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #ellipsize 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextEllipsize :: (MonadIO m, IsCellRendererText o) => o -> Pango.Enums.EllipsizeMode -> m () setCellRendererTextEllipsize obj val = liftIO $ B.Properties.setObjectPropertyEnum obj "ellipsize" val {- | Construct a `GValueConstruct` with valid value for the “@ellipsize@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextEllipsize :: (IsCellRendererText o) => Pango.Enums.EllipsizeMode -> IO (GValueConstruct o) constructCellRendererTextEllipsize val = B.Properties.constructObjectPropertyEnum "ellipsize" val #if ENABLE_OVERLOADING data CellRendererTextEllipsizePropertyInfo instance AttrInfo CellRendererTextEllipsizePropertyInfo where type AttrAllowedOps CellRendererTextEllipsizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextEllipsizePropertyInfo = (~) Pango.Enums.EllipsizeMode type AttrBaseTypeConstraint CellRendererTextEllipsizePropertyInfo = IsCellRendererText type AttrGetType CellRendererTextEllipsizePropertyInfo = Pango.Enums.EllipsizeMode type AttrLabel CellRendererTextEllipsizePropertyInfo = "ellipsize" type AttrOrigin CellRendererTextEllipsizePropertyInfo = CellRendererText attrGet _ = getCellRendererTextEllipsize attrSet _ = setCellRendererTextEllipsize attrConstruct _ = constructCellRendererTextEllipsize attrClear _ = undefined #endif -- VVV Prop "ellipsize-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@ellipsize-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #ellipsizeSet @ -} getCellRendererTextEllipsizeSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextEllipsizeSet obj = liftIO $ B.Properties.getObjectPropertyBool obj "ellipsize-set" {- | Set the value of the “@ellipsize-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #ellipsizeSet 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextEllipsizeSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextEllipsizeSet obj val = liftIO $ B.Properties.setObjectPropertyBool obj "ellipsize-set" val {- | Construct a `GValueConstruct` with valid value for the “@ellipsize-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextEllipsizeSet :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextEllipsizeSet val = B.Properties.constructObjectPropertyBool "ellipsize-set" val #if ENABLE_OVERLOADING data CellRendererTextEllipsizeSetPropertyInfo instance AttrInfo CellRendererTextEllipsizeSetPropertyInfo where type AttrAllowedOps CellRendererTextEllipsizeSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextEllipsizeSetPropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextEllipsizeSetPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextEllipsizeSetPropertyInfo = Bool type AttrLabel CellRendererTextEllipsizeSetPropertyInfo = "ellipsize-set" type AttrOrigin CellRendererTextEllipsizeSetPropertyInfo = CellRendererText attrGet _ = getCellRendererTextEllipsizeSet attrSet _ = setCellRendererTextEllipsizeSet attrConstruct _ = constructCellRendererTextEllipsizeSet attrClear _ = undefined #endif -- VVV Prop "family" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@family@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #family @ -} getCellRendererTextFamily :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe T.Text) getCellRendererTextFamily obj = liftIO $ B.Properties.getObjectPropertyString obj "family" {- | Set the value of the “@family@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #family 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextFamily :: (MonadIO m, IsCellRendererText o) => o -> T.Text -> m () setCellRendererTextFamily obj val = liftIO $ B.Properties.setObjectPropertyString obj "family" (Just val) {- | Construct a `GValueConstruct` with valid value for the “@family@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextFamily :: (IsCellRendererText o) => T.Text -> IO (GValueConstruct o) constructCellRendererTextFamily val = B.Properties.constructObjectPropertyString "family" (Just val) {- | Set the value of the “@family@” property to `Nothing`. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.clear' #family @ -} clearCellRendererTextFamily :: (MonadIO m, IsCellRendererText o) => o -> m () clearCellRendererTextFamily obj = liftIO $ B.Properties.setObjectPropertyString obj "family" (Nothing :: Maybe T.Text) #if ENABLE_OVERLOADING data CellRendererTextFamilyPropertyInfo instance AttrInfo CellRendererTextFamilyPropertyInfo where type AttrAllowedOps CellRendererTextFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint CellRendererTextFamilyPropertyInfo = (~) T.Text type AttrBaseTypeConstraint CellRendererTextFamilyPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextFamilyPropertyInfo = (Maybe T.Text) type AttrLabel CellRendererTextFamilyPropertyInfo = "family" type AttrOrigin CellRendererTextFamilyPropertyInfo = CellRendererText attrGet _ = getCellRendererTextFamily attrSet _ = setCellRendererTextFamily attrConstruct _ = constructCellRendererTextFamily attrClear _ = clearCellRendererTextFamily #endif -- VVV Prop "family-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@family-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #familySet @ -} getCellRendererTextFamilySet :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextFamilySet obj = liftIO $ B.Properties.getObjectPropertyBool obj "family-set" {- | Set the value of the “@family-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #familySet 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextFamilySet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextFamilySet obj val = liftIO $ B.Properties.setObjectPropertyBool obj "family-set" val {- | Construct a `GValueConstruct` with valid value for the “@family-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextFamilySet :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextFamilySet val = B.Properties.constructObjectPropertyBool "family-set" val #if ENABLE_OVERLOADING data CellRendererTextFamilySetPropertyInfo instance AttrInfo CellRendererTextFamilySetPropertyInfo where type AttrAllowedOps CellRendererTextFamilySetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextFamilySetPropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextFamilySetPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextFamilySetPropertyInfo = Bool type AttrLabel CellRendererTextFamilySetPropertyInfo = "family-set" type AttrOrigin CellRendererTextFamilySetPropertyInfo = CellRendererText attrGet _ = getCellRendererTextFamilySet attrSet _ = setCellRendererTextFamilySet attrConstruct _ = constructCellRendererTextFamilySet attrClear _ = undefined #endif -- VVV Prop "font" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@font@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #font @ -} getCellRendererTextFont :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe T.Text) getCellRendererTextFont obj = liftIO $ B.Properties.getObjectPropertyString obj "font" {- | Set the value of the “@font@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #font 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextFont :: (MonadIO m, IsCellRendererText o) => o -> T.Text -> m () setCellRendererTextFont obj val = liftIO $ B.Properties.setObjectPropertyString obj "font" (Just val) {- | Construct a `GValueConstruct` with valid value for the “@font@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextFont :: (IsCellRendererText o) => T.Text -> IO (GValueConstruct o) constructCellRendererTextFont val = B.Properties.constructObjectPropertyString "font" (Just val) {- | Set the value of the “@font@” property to `Nothing`. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.clear' #font @ -} clearCellRendererTextFont :: (MonadIO m, IsCellRendererText o) => o -> m () clearCellRendererTextFont obj = liftIO $ B.Properties.setObjectPropertyString obj "font" (Nothing :: Maybe T.Text) #if ENABLE_OVERLOADING data CellRendererTextFontPropertyInfo instance AttrInfo CellRendererTextFontPropertyInfo where type AttrAllowedOps CellRendererTextFontPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint CellRendererTextFontPropertyInfo = (~) T.Text type AttrBaseTypeConstraint CellRendererTextFontPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextFontPropertyInfo = (Maybe T.Text) type AttrLabel CellRendererTextFontPropertyInfo = "font" type AttrOrigin CellRendererTextFontPropertyInfo = CellRendererText attrGet _ = getCellRendererTextFont attrSet _ = setCellRendererTextFont attrConstruct _ = constructCellRendererTextFont attrClear _ = clearCellRendererTextFont #endif -- VVV Prop "font-desc" -- Type: TInterface (Name {namespace = "Pango", name = "FontDescription"}) -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@font-desc@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #fontDesc @ -} getCellRendererTextFontDesc :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe Pango.FontDescription.FontDescription) getCellRendererTextFontDesc obj = liftIO $ B.Properties.getObjectPropertyBoxed obj "font-desc" Pango.FontDescription.FontDescription {- | Set the value of the “@font-desc@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #fontDesc 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextFontDesc :: (MonadIO m, IsCellRendererText o) => o -> Pango.FontDescription.FontDescription -> m () setCellRendererTextFontDesc obj val = liftIO $ B.Properties.setObjectPropertyBoxed obj "font-desc" (Just val) {- | Construct a `GValueConstruct` with valid value for the “@font-desc@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextFontDesc :: (IsCellRendererText o) => Pango.FontDescription.FontDescription -> IO (GValueConstruct o) constructCellRendererTextFontDesc val = B.Properties.constructObjectPropertyBoxed "font-desc" (Just val) {- | Set the value of the “@font-desc@” property to `Nothing`. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.clear' #fontDesc @ -} clearCellRendererTextFontDesc :: (MonadIO m, IsCellRendererText o) => o -> m () clearCellRendererTextFontDesc obj = liftIO $ B.Properties.setObjectPropertyBoxed obj "font-desc" (Nothing :: Maybe Pango.FontDescription.FontDescription) #if ENABLE_OVERLOADING data CellRendererTextFontDescPropertyInfo instance AttrInfo CellRendererTextFontDescPropertyInfo where type AttrAllowedOps CellRendererTextFontDescPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint CellRendererTextFontDescPropertyInfo = (~) Pango.FontDescription.FontDescription type AttrBaseTypeConstraint CellRendererTextFontDescPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextFontDescPropertyInfo = (Maybe Pango.FontDescription.FontDescription) type AttrLabel CellRendererTextFontDescPropertyInfo = "font-desc" type AttrOrigin CellRendererTextFontDescPropertyInfo = CellRendererText attrGet _ = getCellRendererTextFontDesc attrSet _ = setCellRendererTextFontDesc attrConstruct _ = constructCellRendererTextFontDesc attrClear _ = clearCellRendererTextFontDesc #endif -- VVV Prop "foreground" -- Type: TBasicType TUTF8 -- Flags: [PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Set the value of the “@foreground@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #foreground 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextForeground :: (MonadIO m, IsCellRendererText o) => o -> T.Text -> m () setCellRendererTextForeground obj val = liftIO $ B.Properties.setObjectPropertyString obj "foreground" (Just val) {- | Construct a `GValueConstruct` with valid value for the “@foreground@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextForeground :: (IsCellRendererText o) => T.Text -> IO (GValueConstruct o) constructCellRendererTextForeground val = B.Properties.constructObjectPropertyString "foreground" (Just val) {- | Set the value of the “@foreground@” property to `Nothing`. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.clear' #foreground @ -} clearCellRendererTextForeground :: (MonadIO m, IsCellRendererText o) => o -> m () clearCellRendererTextForeground obj = liftIO $ B.Properties.setObjectPropertyString obj "foreground" (Nothing :: Maybe T.Text) #if ENABLE_OVERLOADING data CellRendererTextForegroundPropertyInfo instance AttrInfo CellRendererTextForegroundPropertyInfo where type AttrAllowedOps CellRendererTextForegroundPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrClear] type AttrSetTypeConstraint CellRendererTextForegroundPropertyInfo = (~) T.Text type AttrBaseTypeConstraint CellRendererTextForegroundPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextForegroundPropertyInfo = () type AttrLabel CellRendererTextForegroundPropertyInfo = "foreground" type AttrOrigin CellRendererTextForegroundPropertyInfo = CellRendererText attrGet _ = undefined attrSet _ = setCellRendererTextForeground attrConstruct _ = constructCellRendererTextForeground attrClear _ = clearCellRendererTextForeground #endif -- VVV Prop "foreground-gdk" -- Type: TInterface (Name {namespace = "Gdk", name = "Color"}) -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@foreground-gdk@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #foregroundGdk @ -} getCellRendererTextForegroundGdk :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe Gdk.Color.Color) getCellRendererTextForegroundGdk obj = liftIO $ B.Properties.getObjectPropertyBoxed obj "foreground-gdk" Gdk.Color.Color {- | Set the value of the “@foreground-gdk@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #foregroundGdk 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextForegroundGdk :: (MonadIO m, IsCellRendererText o) => o -> Gdk.Color.Color -> m () setCellRendererTextForegroundGdk obj val = liftIO $ B.Properties.setObjectPropertyBoxed obj "foreground-gdk" (Just val) {- | Construct a `GValueConstruct` with valid value for the “@foreground-gdk@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextForegroundGdk :: (IsCellRendererText o) => Gdk.Color.Color -> IO (GValueConstruct o) constructCellRendererTextForegroundGdk val = B.Properties.constructObjectPropertyBoxed "foreground-gdk" (Just val) {- | Set the value of the “@foreground-gdk@” property to `Nothing`. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.clear' #foregroundGdk @ -} clearCellRendererTextForegroundGdk :: (MonadIO m, IsCellRendererText o) => o -> m () clearCellRendererTextForegroundGdk obj = liftIO $ B.Properties.setObjectPropertyBoxed obj "foreground-gdk" (Nothing :: Maybe Gdk.Color.Color) #if ENABLE_OVERLOADING data CellRendererTextForegroundGdkPropertyInfo instance AttrInfo CellRendererTextForegroundGdkPropertyInfo where type AttrAllowedOps CellRendererTextForegroundGdkPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint CellRendererTextForegroundGdkPropertyInfo = (~) Gdk.Color.Color type AttrBaseTypeConstraint CellRendererTextForegroundGdkPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextForegroundGdkPropertyInfo = (Maybe Gdk.Color.Color) type AttrLabel CellRendererTextForegroundGdkPropertyInfo = "foreground-gdk" type AttrOrigin CellRendererTextForegroundGdkPropertyInfo = CellRendererText attrGet _ = getCellRendererTextForegroundGdk attrSet _ = setCellRendererTextForegroundGdk attrConstruct _ = constructCellRendererTextForegroundGdk attrClear _ = clearCellRendererTextForegroundGdk #endif -- VVV Prop "foreground-rgba" -- Type: TInterface (Name {namespace = "Gdk", name = "RGBA"}) -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@foreground-rgba@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #foregroundRgba @ -} getCellRendererTextForegroundRgba :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe Gdk.RGBA.RGBA) getCellRendererTextForegroundRgba obj = liftIO $ B.Properties.getObjectPropertyBoxed obj "foreground-rgba" Gdk.RGBA.RGBA {- | Set the value of the “@foreground-rgba@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #foregroundRgba 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextForegroundRgba :: (MonadIO m, IsCellRendererText o) => o -> Gdk.RGBA.RGBA -> m () setCellRendererTextForegroundRgba obj val = liftIO $ B.Properties.setObjectPropertyBoxed obj "foreground-rgba" (Just val) {- | Construct a `GValueConstruct` with valid value for the “@foreground-rgba@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextForegroundRgba :: (IsCellRendererText o) => Gdk.RGBA.RGBA -> IO (GValueConstruct o) constructCellRendererTextForegroundRgba val = B.Properties.constructObjectPropertyBoxed "foreground-rgba" (Just val) {- | Set the value of the “@foreground-rgba@” property to `Nothing`. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.clear' #foregroundRgba @ -} clearCellRendererTextForegroundRgba :: (MonadIO m, IsCellRendererText o) => o -> m () clearCellRendererTextForegroundRgba obj = liftIO $ B.Properties.setObjectPropertyBoxed obj "foreground-rgba" (Nothing :: Maybe Gdk.RGBA.RGBA) #if ENABLE_OVERLOADING data CellRendererTextForegroundRgbaPropertyInfo instance AttrInfo CellRendererTextForegroundRgbaPropertyInfo where type AttrAllowedOps CellRendererTextForegroundRgbaPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint CellRendererTextForegroundRgbaPropertyInfo = (~) Gdk.RGBA.RGBA type AttrBaseTypeConstraint CellRendererTextForegroundRgbaPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextForegroundRgbaPropertyInfo = (Maybe Gdk.RGBA.RGBA) type AttrLabel CellRendererTextForegroundRgbaPropertyInfo = "foreground-rgba" type AttrOrigin CellRendererTextForegroundRgbaPropertyInfo = CellRendererText attrGet _ = getCellRendererTextForegroundRgba attrSet _ = setCellRendererTextForegroundRgba attrConstruct _ = constructCellRendererTextForegroundRgba attrClear _ = clearCellRendererTextForegroundRgba #endif -- VVV Prop "foreground-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@foreground-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #foregroundSet @ -} getCellRendererTextForegroundSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextForegroundSet obj = liftIO $ B.Properties.getObjectPropertyBool obj "foreground-set" {- | Set the value of the “@foreground-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #foregroundSet 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextForegroundSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextForegroundSet obj val = liftIO $ B.Properties.setObjectPropertyBool obj "foreground-set" val {- | Construct a `GValueConstruct` with valid value for the “@foreground-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextForegroundSet :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextForegroundSet val = B.Properties.constructObjectPropertyBool "foreground-set" val #if ENABLE_OVERLOADING data CellRendererTextForegroundSetPropertyInfo instance AttrInfo CellRendererTextForegroundSetPropertyInfo where type AttrAllowedOps CellRendererTextForegroundSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextForegroundSetPropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextForegroundSetPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextForegroundSetPropertyInfo = Bool type AttrLabel CellRendererTextForegroundSetPropertyInfo = "foreground-set" type AttrOrigin CellRendererTextForegroundSetPropertyInfo = CellRendererText attrGet _ = getCellRendererTextForegroundSet attrSet _ = setCellRendererTextForegroundSet attrConstruct _ = constructCellRendererTextForegroundSet attrClear _ = undefined #endif -- VVV Prop "language" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@language@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #language @ -} getCellRendererTextLanguage :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe T.Text) getCellRendererTextLanguage obj = liftIO $ B.Properties.getObjectPropertyString obj "language" {- | Set the value of the “@language@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #language 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextLanguage :: (MonadIO m, IsCellRendererText o) => o -> T.Text -> m () setCellRendererTextLanguage obj val = liftIO $ B.Properties.setObjectPropertyString obj "language" (Just val) {- | Construct a `GValueConstruct` with valid value for the “@language@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextLanguage :: (IsCellRendererText o) => T.Text -> IO (GValueConstruct o) constructCellRendererTextLanguage val = B.Properties.constructObjectPropertyString "language" (Just val) {- | Set the value of the “@language@” property to `Nothing`. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.clear' #language @ -} clearCellRendererTextLanguage :: (MonadIO m, IsCellRendererText o) => o -> m () clearCellRendererTextLanguage obj = liftIO $ B.Properties.setObjectPropertyString obj "language" (Nothing :: Maybe T.Text) #if ENABLE_OVERLOADING data CellRendererTextLanguagePropertyInfo instance AttrInfo CellRendererTextLanguagePropertyInfo where type AttrAllowedOps CellRendererTextLanguagePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint CellRendererTextLanguagePropertyInfo = (~) T.Text type AttrBaseTypeConstraint CellRendererTextLanguagePropertyInfo = IsCellRendererText type AttrGetType CellRendererTextLanguagePropertyInfo = (Maybe T.Text) type AttrLabel CellRendererTextLanguagePropertyInfo = "language" type AttrOrigin CellRendererTextLanguagePropertyInfo = CellRendererText attrGet _ = getCellRendererTextLanguage attrSet _ = setCellRendererTextLanguage attrConstruct _ = constructCellRendererTextLanguage attrClear _ = clearCellRendererTextLanguage #endif -- VVV Prop "language-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@language-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #languageSet @ -} getCellRendererTextLanguageSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextLanguageSet obj = liftIO $ B.Properties.getObjectPropertyBool obj "language-set" {- | Set the value of the “@language-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #languageSet 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextLanguageSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextLanguageSet obj val = liftIO $ B.Properties.setObjectPropertyBool obj "language-set" val {- | Construct a `GValueConstruct` with valid value for the “@language-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextLanguageSet :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextLanguageSet val = B.Properties.constructObjectPropertyBool "language-set" val #if ENABLE_OVERLOADING data CellRendererTextLanguageSetPropertyInfo instance AttrInfo CellRendererTextLanguageSetPropertyInfo where type AttrAllowedOps CellRendererTextLanguageSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextLanguageSetPropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextLanguageSetPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextLanguageSetPropertyInfo = Bool type AttrLabel CellRendererTextLanguageSetPropertyInfo = "language-set" type AttrOrigin CellRendererTextLanguageSetPropertyInfo = CellRendererText attrGet _ = getCellRendererTextLanguageSet attrSet _ = setCellRendererTextLanguageSet attrConstruct _ = constructCellRendererTextLanguageSet attrClear _ = undefined #endif -- VVV Prop "markup" -- Type: TBasicType TUTF8 -- Flags: [PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Set the value of the “@markup@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #markup 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextMarkup :: (MonadIO m, IsCellRendererText o) => o -> T.Text -> m () setCellRendererTextMarkup obj val = liftIO $ B.Properties.setObjectPropertyString obj "markup" (Just val) {- | Construct a `GValueConstruct` with valid value for the “@markup@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextMarkup :: (IsCellRendererText o) => T.Text -> IO (GValueConstruct o) constructCellRendererTextMarkup val = B.Properties.constructObjectPropertyString "markup" (Just val) {- | Set the value of the “@markup@” property to `Nothing`. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.clear' #markup @ -} clearCellRendererTextMarkup :: (MonadIO m, IsCellRendererText o) => o -> m () clearCellRendererTextMarkup obj = liftIO $ B.Properties.setObjectPropertyString obj "markup" (Nothing :: Maybe T.Text) #if ENABLE_OVERLOADING data CellRendererTextMarkupPropertyInfo instance AttrInfo CellRendererTextMarkupPropertyInfo where type AttrAllowedOps CellRendererTextMarkupPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrClear] type AttrSetTypeConstraint CellRendererTextMarkupPropertyInfo = (~) T.Text type AttrBaseTypeConstraint CellRendererTextMarkupPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextMarkupPropertyInfo = () type AttrLabel CellRendererTextMarkupPropertyInfo = "markup" type AttrOrigin CellRendererTextMarkupPropertyInfo = CellRendererText attrGet _ = undefined attrSet _ = setCellRendererTextMarkup attrConstruct _ = constructCellRendererTextMarkup attrClear _ = clearCellRendererTextMarkup #endif -- VVV Prop "max-width-chars" -- Type: TBasicType TInt -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@max-width-chars@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #maxWidthChars @ -} getCellRendererTextMaxWidthChars :: (MonadIO m, IsCellRendererText o) => o -> m Int32 getCellRendererTextMaxWidthChars obj = liftIO $ B.Properties.getObjectPropertyInt32 obj "max-width-chars" {- | Set the value of the “@max-width-chars@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #maxWidthChars 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextMaxWidthChars :: (MonadIO m, IsCellRendererText o) => o -> Int32 -> m () setCellRendererTextMaxWidthChars obj val = liftIO $ B.Properties.setObjectPropertyInt32 obj "max-width-chars" val {- | Construct a `GValueConstruct` with valid value for the “@max-width-chars@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextMaxWidthChars :: (IsCellRendererText o) => Int32 -> IO (GValueConstruct o) constructCellRendererTextMaxWidthChars val = B.Properties.constructObjectPropertyInt32 "max-width-chars" val #if ENABLE_OVERLOADING data CellRendererTextMaxWidthCharsPropertyInfo instance AttrInfo CellRendererTextMaxWidthCharsPropertyInfo where type AttrAllowedOps CellRendererTextMaxWidthCharsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextMaxWidthCharsPropertyInfo = (~) Int32 type AttrBaseTypeConstraint CellRendererTextMaxWidthCharsPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextMaxWidthCharsPropertyInfo = Int32 type AttrLabel CellRendererTextMaxWidthCharsPropertyInfo = "max-width-chars" type AttrOrigin CellRendererTextMaxWidthCharsPropertyInfo = CellRendererText attrGet _ = getCellRendererTextMaxWidthChars attrSet _ = setCellRendererTextMaxWidthChars attrConstruct _ = constructCellRendererTextMaxWidthChars attrClear _ = undefined #endif -- VVV Prop "placeholder-text" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@placeholder-text@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #placeholderText @ -} getCellRendererTextPlaceholderText :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe T.Text) getCellRendererTextPlaceholderText obj = liftIO $ B.Properties.getObjectPropertyString obj "placeholder-text" {- | Set the value of the “@placeholder-text@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #placeholderText 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextPlaceholderText :: (MonadIO m, IsCellRendererText o) => o -> T.Text -> m () setCellRendererTextPlaceholderText obj val = liftIO $ B.Properties.setObjectPropertyString obj "placeholder-text" (Just val) {- | Construct a `GValueConstruct` with valid value for the “@placeholder-text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextPlaceholderText :: (IsCellRendererText o) => T.Text -> IO (GValueConstruct o) constructCellRendererTextPlaceholderText val = B.Properties.constructObjectPropertyString "placeholder-text" (Just val) {- | Set the value of the “@placeholder-text@” property to `Nothing`. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.clear' #placeholderText @ -} clearCellRendererTextPlaceholderText :: (MonadIO m, IsCellRendererText o) => o -> m () clearCellRendererTextPlaceholderText obj = liftIO $ B.Properties.setObjectPropertyString obj "placeholder-text" (Nothing :: Maybe T.Text) #if ENABLE_OVERLOADING data CellRendererTextPlaceholderTextPropertyInfo instance AttrInfo CellRendererTextPlaceholderTextPropertyInfo where type AttrAllowedOps CellRendererTextPlaceholderTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint CellRendererTextPlaceholderTextPropertyInfo = (~) T.Text type AttrBaseTypeConstraint CellRendererTextPlaceholderTextPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextPlaceholderTextPropertyInfo = (Maybe T.Text) type AttrLabel CellRendererTextPlaceholderTextPropertyInfo = "placeholder-text" type AttrOrigin CellRendererTextPlaceholderTextPropertyInfo = CellRendererText attrGet _ = getCellRendererTextPlaceholderText attrSet _ = setCellRendererTextPlaceholderText attrConstruct _ = constructCellRendererTextPlaceholderText attrClear _ = clearCellRendererTextPlaceholderText #endif -- VVV Prop "rise" -- Type: TBasicType TInt -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@rise@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #rise @ -} getCellRendererTextRise :: (MonadIO m, IsCellRendererText o) => o -> m Int32 getCellRendererTextRise obj = liftIO $ B.Properties.getObjectPropertyInt32 obj "rise" {- | Set the value of the “@rise@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #rise 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextRise :: (MonadIO m, IsCellRendererText o) => o -> Int32 -> m () setCellRendererTextRise obj val = liftIO $ B.Properties.setObjectPropertyInt32 obj "rise" val {- | Construct a `GValueConstruct` with valid value for the “@rise@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextRise :: (IsCellRendererText o) => Int32 -> IO (GValueConstruct o) constructCellRendererTextRise val = B.Properties.constructObjectPropertyInt32 "rise" val #if ENABLE_OVERLOADING data CellRendererTextRisePropertyInfo instance AttrInfo CellRendererTextRisePropertyInfo where type AttrAllowedOps CellRendererTextRisePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextRisePropertyInfo = (~) Int32 type AttrBaseTypeConstraint CellRendererTextRisePropertyInfo = IsCellRendererText type AttrGetType CellRendererTextRisePropertyInfo = Int32 type AttrLabel CellRendererTextRisePropertyInfo = "rise" type AttrOrigin CellRendererTextRisePropertyInfo = CellRendererText attrGet _ = getCellRendererTextRise attrSet _ = setCellRendererTextRise attrConstruct _ = constructCellRendererTextRise attrClear _ = undefined #endif -- VVV Prop "rise-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@rise-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #riseSet @ -} getCellRendererTextRiseSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextRiseSet obj = liftIO $ B.Properties.getObjectPropertyBool obj "rise-set" {- | Set the value of the “@rise-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #riseSet 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextRiseSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextRiseSet obj val = liftIO $ B.Properties.setObjectPropertyBool obj "rise-set" val {- | Construct a `GValueConstruct` with valid value for the “@rise-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextRiseSet :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextRiseSet val = B.Properties.constructObjectPropertyBool "rise-set" val #if ENABLE_OVERLOADING data CellRendererTextRiseSetPropertyInfo instance AttrInfo CellRendererTextRiseSetPropertyInfo where type AttrAllowedOps CellRendererTextRiseSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextRiseSetPropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextRiseSetPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextRiseSetPropertyInfo = Bool type AttrLabel CellRendererTextRiseSetPropertyInfo = "rise-set" type AttrOrigin CellRendererTextRiseSetPropertyInfo = CellRendererText attrGet _ = getCellRendererTextRiseSet attrSet _ = setCellRendererTextRiseSet attrConstruct _ = constructCellRendererTextRiseSet attrClear _ = undefined #endif -- VVV Prop "scale" -- Type: TBasicType TDouble -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@scale@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #scale @ -} getCellRendererTextScale :: (MonadIO m, IsCellRendererText o) => o -> m Double getCellRendererTextScale obj = liftIO $ B.Properties.getObjectPropertyDouble obj "scale" {- | Set the value of the “@scale@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #scale 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextScale :: (MonadIO m, IsCellRendererText o) => o -> Double -> m () setCellRendererTextScale obj val = liftIO $ B.Properties.setObjectPropertyDouble obj "scale" val {- | Construct a `GValueConstruct` with valid value for the “@scale@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextScale :: (IsCellRendererText o) => Double -> IO (GValueConstruct o) constructCellRendererTextScale val = B.Properties.constructObjectPropertyDouble "scale" val #if ENABLE_OVERLOADING data CellRendererTextScalePropertyInfo instance AttrInfo CellRendererTextScalePropertyInfo where type AttrAllowedOps CellRendererTextScalePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextScalePropertyInfo = (~) Double type AttrBaseTypeConstraint CellRendererTextScalePropertyInfo = IsCellRendererText type AttrGetType CellRendererTextScalePropertyInfo = Double type AttrLabel CellRendererTextScalePropertyInfo = "scale" type AttrOrigin CellRendererTextScalePropertyInfo = CellRendererText attrGet _ = getCellRendererTextScale attrSet _ = setCellRendererTextScale attrConstruct _ = constructCellRendererTextScale attrClear _ = undefined #endif -- VVV Prop "scale-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@scale-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #scaleSet @ -} getCellRendererTextScaleSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextScaleSet obj = liftIO $ B.Properties.getObjectPropertyBool obj "scale-set" {- | Set the value of the “@scale-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #scaleSet 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextScaleSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextScaleSet obj val = liftIO $ B.Properties.setObjectPropertyBool obj "scale-set" val {- | Construct a `GValueConstruct` with valid value for the “@scale-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextScaleSet :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextScaleSet val = B.Properties.constructObjectPropertyBool "scale-set" val #if ENABLE_OVERLOADING data CellRendererTextScaleSetPropertyInfo instance AttrInfo CellRendererTextScaleSetPropertyInfo where type AttrAllowedOps CellRendererTextScaleSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextScaleSetPropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextScaleSetPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextScaleSetPropertyInfo = Bool type AttrLabel CellRendererTextScaleSetPropertyInfo = "scale-set" type AttrOrigin CellRendererTextScaleSetPropertyInfo = CellRendererText attrGet _ = getCellRendererTextScaleSet attrSet _ = setCellRendererTextScaleSet attrConstruct _ = constructCellRendererTextScaleSet attrClear _ = undefined #endif -- VVV Prop "single-paragraph-mode" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@single-paragraph-mode@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #singleParagraphMode @ -} getCellRendererTextSingleParagraphMode :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextSingleParagraphMode obj = liftIO $ B.Properties.getObjectPropertyBool obj "single-paragraph-mode" {- | Set the value of the “@single-paragraph-mode@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #singleParagraphMode 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextSingleParagraphMode :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextSingleParagraphMode obj val = liftIO $ B.Properties.setObjectPropertyBool obj "single-paragraph-mode" val {- | Construct a `GValueConstruct` with valid value for the “@single-paragraph-mode@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextSingleParagraphMode :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextSingleParagraphMode val = B.Properties.constructObjectPropertyBool "single-paragraph-mode" val #if ENABLE_OVERLOADING data CellRendererTextSingleParagraphModePropertyInfo instance AttrInfo CellRendererTextSingleParagraphModePropertyInfo where type AttrAllowedOps CellRendererTextSingleParagraphModePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextSingleParagraphModePropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextSingleParagraphModePropertyInfo = IsCellRendererText type AttrGetType CellRendererTextSingleParagraphModePropertyInfo = Bool type AttrLabel CellRendererTextSingleParagraphModePropertyInfo = "single-paragraph-mode" type AttrOrigin CellRendererTextSingleParagraphModePropertyInfo = CellRendererText attrGet _ = getCellRendererTextSingleParagraphMode attrSet _ = setCellRendererTextSingleParagraphMode attrConstruct _ = constructCellRendererTextSingleParagraphMode attrClear _ = undefined #endif -- VVV Prop "size" -- Type: TBasicType TInt -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@size@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #size @ -} getCellRendererTextSize :: (MonadIO m, IsCellRendererText o) => o -> m Int32 getCellRendererTextSize obj = liftIO $ B.Properties.getObjectPropertyInt32 obj "size" {- | Set the value of the “@size@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #size 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextSize :: (MonadIO m, IsCellRendererText o) => o -> Int32 -> m () setCellRendererTextSize obj val = liftIO $ B.Properties.setObjectPropertyInt32 obj "size" val {- | Construct a `GValueConstruct` with valid value for the “@size@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextSize :: (IsCellRendererText o) => Int32 -> IO (GValueConstruct o) constructCellRendererTextSize val = B.Properties.constructObjectPropertyInt32 "size" val #if ENABLE_OVERLOADING data CellRendererTextSizePropertyInfo instance AttrInfo CellRendererTextSizePropertyInfo where type AttrAllowedOps CellRendererTextSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextSizePropertyInfo = (~) Int32 type AttrBaseTypeConstraint CellRendererTextSizePropertyInfo = IsCellRendererText type AttrGetType CellRendererTextSizePropertyInfo = Int32 type AttrLabel CellRendererTextSizePropertyInfo = "size" type AttrOrigin CellRendererTextSizePropertyInfo = CellRendererText attrGet _ = getCellRendererTextSize attrSet _ = setCellRendererTextSize attrConstruct _ = constructCellRendererTextSize attrClear _ = undefined #endif -- VVV Prop "size-points" -- Type: TBasicType TDouble -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@size-points@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #sizePoints @ -} getCellRendererTextSizePoints :: (MonadIO m, IsCellRendererText o) => o -> m Double getCellRendererTextSizePoints obj = liftIO $ B.Properties.getObjectPropertyDouble obj "size-points" {- | Set the value of the “@size-points@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #sizePoints 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextSizePoints :: (MonadIO m, IsCellRendererText o) => o -> Double -> m () setCellRendererTextSizePoints obj val = liftIO $ B.Properties.setObjectPropertyDouble obj "size-points" val {- | Construct a `GValueConstruct` with valid value for the “@size-points@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextSizePoints :: (IsCellRendererText o) => Double -> IO (GValueConstruct o) constructCellRendererTextSizePoints val = B.Properties.constructObjectPropertyDouble "size-points" val #if ENABLE_OVERLOADING data CellRendererTextSizePointsPropertyInfo instance AttrInfo CellRendererTextSizePointsPropertyInfo where type AttrAllowedOps CellRendererTextSizePointsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextSizePointsPropertyInfo = (~) Double type AttrBaseTypeConstraint CellRendererTextSizePointsPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextSizePointsPropertyInfo = Double type AttrLabel CellRendererTextSizePointsPropertyInfo = "size-points" type AttrOrigin CellRendererTextSizePointsPropertyInfo = CellRendererText attrGet _ = getCellRendererTextSizePoints attrSet _ = setCellRendererTextSizePoints attrConstruct _ = constructCellRendererTextSizePoints attrClear _ = undefined #endif -- VVV Prop "size-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@size-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #sizeSet @ -} getCellRendererTextSizeSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextSizeSet obj = liftIO $ B.Properties.getObjectPropertyBool obj "size-set" {- | Set the value of the “@size-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #sizeSet 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextSizeSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextSizeSet obj val = liftIO $ B.Properties.setObjectPropertyBool obj "size-set" val {- | Construct a `GValueConstruct` with valid value for the “@size-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextSizeSet :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextSizeSet val = B.Properties.constructObjectPropertyBool "size-set" val #if ENABLE_OVERLOADING data CellRendererTextSizeSetPropertyInfo instance AttrInfo CellRendererTextSizeSetPropertyInfo where type AttrAllowedOps CellRendererTextSizeSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextSizeSetPropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextSizeSetPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextSizeSetPropertyInfo = Bool type AttrLabel CellRendererTextSizeSetPropertyInfo = "size-set" type AttrOrigin CellRendererTextSizeSetPropertyInfo = CellRendererText attrGet _ = getCellRendererTextSizeSet attrSet _ = setCellRendererTextSizeSet attrConstruct _ = constructCellRendererTextSizeSet attrClear _ = undefined #endif -- VVV Prop "stretch" -- Type: TInterface (Name {namespace = "Pango", name = "Stretch"}) -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@stretch@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #stretch @ -} getCellRendererTextStretch :: (MonadIO m, IsCellRendererText o) => o -> m Pango.Enums.Stretch getCellRendererTextStretch obj = liftIO $ B.Properties.getObjectPropertyEnum obj "stretch" {- | Set the value of the “@stretch@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #stretch 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextStretch :: (MonadIO m, IsCellRendererText o) => o -> Pango.Enums.Stretch -> m () setCellRendererTextStretch obj val = liftIO $ B.Properties.setObjectPropertyEnum obj "stretch" val {- | Construct a `GValueConstruct` with valid value for the “@stretch@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextStretch :: (IsCellRendererText o) => Pango.Enums.Stretch -> IO (GValueConstruct o) constructCellRendererTextStretch val = B.Properties.constructObjectPropertyEnum "stretch" val #if ENABLE_OVERLOADING data CellRendererTextStretchPropertyInfo instance AttrInfo CellRendererTextStretchPropertyInfo where type AttrAllowedOps CellRendererTextStretchPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextStretchPropertyInfo = (~) Pango.Enums.Stretch type AttrBaseTypeConstraint CellRendererTextStretchPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextStretchPropertyInfo = Pango.Enums.Stretch type AttrLabel CellRendererTextStretchPropertyInfo = "stretch" type AttrOrigin CellRendererTextStretchPropertyInfo = CellRendererText attrGet _ = getCellRendererTextStretch attrSet _ = setCellRendererTextStretch attrConstruct _ = constructCellRendererTextStretch attrClear _ = undefined #endif -- VVV Prop "stretch-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@stretch-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #stretchSet @ -} getCellRendererTextStretchSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextStretchSet obj = liftIO $ B.Properties.getObjectPropertyBool obj "stretch-set" {- | Set the value of the “@stretch-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #stretchSet 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextStretchSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextStretchSet obj val = liftIO $ B.Properties.setObjectPropertyBool obj "stretch-set" val {- | Construct a `GValueConstruct` with valid value for the “@stretch-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextStretchSet :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextStretchSet val = B.Properties.constructObjectPropertyBool "stretch-set" val #if ENABLE_OVERLOADING data CellRendererTextStretchSetPropertyInfo instance AttrInfo CellRendererTextStretchSetPropertyInfo where type AttrAllowedOps CellRendererTextStretchSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextStretchSetPropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextStretchSetPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextStretchSetPropertyInfo = Bool type AttrLabel CellRendererTextStretchSetPropertyInfo = "stretch-set" type AttrOrigin CellRendererTextStretchSetPropertyInfo = CellRendererText attrGet _ = getCellRendererTextStretchSet attrSet _ = setCellRendererTextStretchSet attrConstruct _ = constructCellRendererTextStretchSet attrClear _ = undefined #endif -- VVV Prop "strikethrough" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@strikethrough@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #strikethrough @ -} getCellRendererTextStrikethrough :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextStrikethrough obj = liftIO $ B.Properties.getObjectPropertyBool obj "strikethrough" {- | Set the value of the “@strikethrough@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #strikethrough 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextStrikethrough :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextStrikethrough obj val = liftIO $ B.Properties.setObjectPropertyBool obj "strikethrough" val {- | Construct a `GValueConstruct` with valid value for the “@strikethrough@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextStrikethrough :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextStrikethrough val = B.Properties.constructObjectPropertyBool "strikethrough" val #if ENABLE_OVERLOADING data CellRendererTextStrikethroughPropertyInfo instance AttrInfo CellRendererTextStrikethroughPropertyInfo where type AttrAllowedOps CellRendererTextStrikethroughPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextStrikethroughPropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextStrikethroughPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextStrikethroughPropertyInfo = Bool type AttrLabel CellRendererTextStrikethroughPropertyInfo = "strikethrough" type AttrOrigin CellRendererTextStrikethroughPropertyInfo = CellRendererText attrGet _ = getCellRendererTextStrikethrough attrSet _ = setCellRendererTextStrikethrough attrConstruct _ = constructCellRendererTextStrikethrough attrClear _ = undefined #endif -- VVV Prop "strikethrough-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@strikethrough-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #strikethroughSet @ -} getCellRendererTextStrikethroughSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextStrikethroughSet obj = liftIO $ B.Properties.getObjectPropertyBool obj "strikethrough-set" {- | Set the value of the “@strikethrough-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #strikethroughSet 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextStrikethroughSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextStrikethroughSet obj val = liftIO $ B.Properties.setObjectPropertyBool obj "strikethrough-set" val {- | Construct a `GValueConstruct` with valid value for the “@strikethrough-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextStrikethroughSet :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextStrikethroughSet val = B.Properties.constructObjectPropertyBool "strikethrough-set" val #if ENABLE_OVERLOADING data CellRendererTextStrikethroughSetPropertyInfo instance AttrInfo CellRendererTextStrikethroughSetPropertyInfo where type AttrAllowedOps CellRendererTextStrikethroughSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextStrikethroughSetPropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextStrikethroughSetPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextStrikethroughSetPropertyInfo = Bool type AttrLabel CellRendererTextStrikethroughSetPropertyInfo = "strikethrough-set" type AttrOrigin CellRendererTextStrikethroughSetPropertyInfo = CellRendererText attrGet _ = getCellRendererTextStrikethroughSet attrSet _ = setCellRendererTextStrikethroughSet attrConstruct _ = constructCellRendererTextStrikethroughSet attrClear _ = undefined #endif -- VVV Prop "style" -- Type: TInterface (Name {namespace = "Pango", name = "Style"}) -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@style@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #style @ -} getCellRendererTextStyle :: (MonadIO m, IsCellRendererText o) => o -> m Pango.Enums.Style getCellRendererTextStyle obj = liftIO $ B.Properties.getObjectPropertyEnum obj "style" {- | Set the value of the “@style@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #style 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextStyle :: (MonadIO m, IsCellRendererText o) => o -> Pango.Enums.Style -> m () setCellRendererTextStyle obj val = liftIO $ B.Properties.setObjectPropertyEnum obj "style" val {- | Construct a `GValueConstruct` with valid value for the “@style@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextStyle :: (IsCellRendererText o) => Pango.Enums.Style -> IO (GValueConstruct o) constructCellRendererTextStyle val = B.Properties.constructObjectPropertyEnum "style" val #if ENABLE_OVERLOADING data CellRendererTextStylePropertyInfo instance AttrInfo CellRendererTextStylePropertyInfo where type AttrAllowedOps CellRendererTextStylePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextStylePropertyInfo = (~) Pango.Enums.Style type AttrBaseTypeConstraint CellRendererTextStylePropertyInfo = IsCellRendererText type AttrGetType CellRendererTextStylePropertyInfo = Pango.Enums.Style type AttrLabel CellRendererTextStylePropertyInfo = "style" type AttrOrigin CellRendererTextStylePropertyInfo = CellRendererText attrGet _ = getCellRendererTextStyle attrSet _ = setCellRendererTextStyle attrConstruct _ = constructCellRendererTextStyle attrClear _ = undefined #endif -- VVV Prop "style-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@style-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #styleSet @ -} getCellRendererTextStyleSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextStyleSet obj = liftIO $ B.Properties.getObjectPropertyBool obj "style-set" {- | Set the value of the “@style-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #styleSet 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextStyleSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextStyleSet obj val = liftIO $ B.Properties.setObjectPropertyBool obj "style-set" val {- | Construct a `GValueConstruct` with valid value for the “@style-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextStyleSet :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextStyleSet val = B.Properties.constructObjectPropertyBool "style-set" val #if ENABLE_OVERLOADING data CellRendererTextStyleSetPropertyInfo instance AttrInfo CellRendererTextStyleSetPropertyInfo where type AttrAllowedOps CellRendererTextStyleSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextStyleSetPropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextStyleSetPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextStyleSetPropertyInfo = Bool type AttrLabel CellRendererTextStyleSetPropertyInfo = "style-set" type AttrOrigin CellRendererTextStyleSetPropertyInfo = CellRendererText attrGet _ = getCellRendererTextStyleSet attrSet _ = setCellRendererTextStyleSet attrConstruct _ = constructCellRendererTextStyleSet attrClear _ = undefined #endif -- VVV Prop "text" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@text@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #text @ -} getCellRendererTextText :: (MonadIO m, IsCellRendererText o) => o -> m (Maybe T.Text) getCellRendererTextText obj = liftIO $ B.Properties.getObjectPropertyString obj "text" {- | Set the value of the “@text@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #text 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextText :: (MonadIO m, IsCellRendererText o) => o -> T.Text -> m () setCellRendererTextText obj val = liftIO $ B.Properties.setObjectPropertyString obj "text" (Just val) {- | Construct a `GValueConstruct` with valid value for the “@text@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextText :: (IsCellRendererText o) => T.Text -> IO (GValueConstruct o) constructCellRendererTextText val = B.Properties.constructObjectPropertyString "text" (Just val) {- | Set the value of the “@text@” property to `Nothing`. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.clear' #text @ -} clearCellRendererTextText :: (MonadIO m, IsCellRendererText o) => o -> m () clearCellRendererTextText obj = liftIO $ B.Properties.setObjectPropertyString obj "text" (Nothing :: Maybe T.Text) #if ENABLE_OVERLOADING data CellRendererTextTextPropertyInfo instance AttrInfo CellRendererTextTextPropertyInfo where type AttrAllowedOps CellRendererTextTextPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] type AttrSetTypeConstraint CellRendererTextTextPropertyInfo = (~) T.Text type AttrBaseTypeConstraint CellRendererTextTextPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextTextPropertyInfo = (Maybe T.Text) type AttrLabel CellRendererTextTextPropertyInfo = "text" type AttrOrigin CellRendererTextTextPropertyInfo = CellRendererText attrGet _ = getCellRendererTextText attrSet _ = setCellRendererTextText attrConstruct _ = constructCellRendererTextText attrClear _ = clearCellRendererTextText #endif -- VVV Prop "underline" -- Type: TInterface (Name {namespace = "Pango", name = "Underline"}) -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@underline@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #underline @ -} getCellRendererTextUnderline :: (MonadIO m, IsCellRendererText o) => o -> m Pango.Enums.Underline getCellRendererTextUnderline obj = liftIO $ B.Properties.getObjectPropertyEnum obj "underline" {- | Set the value of the “@underline@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #underline 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextUnderline :: (MonadIO m, IsCellRendererText o) => o -> Pango.Enums.Underline -> m () setCellRendererTextUnderline obj val = liftIO $ B.Properties.setObjectPropertyEnum obj "underline" val {- | Construct a `GValueConstruct` with valid value for the “@underline@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextUnderline :: (IsCellRendererText o) => Pango.Enums.Underline -> IO (GValueConstruct o) constructCellRendererTextUnderline val = B.Properties.constructObjectPropertyEnum "underline" val #if ENABLE_OVERLOADING data CellRendererTextUnderlinePropertyInfo instance AttrInfo CellRendererTextUnderlinePropertyInfo where type AttrAllowedOps CellRendererTextUnderlinePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextUnderlinePropertyInfo = (~) Pango.Enums.Underline type AttrBaseTypeConstraint CellRendererTextUnderlinePropertyInfo = IsCellRendererText type AttrGetType CellRendererTextUnderlinePropertyInfo = Pango.Enums.Underline type AttrLabel CellRendererTextUnderlinePropertyInfo = "underline" type AttrOrigin CellRendererTextUnderlinePropertyInfo = CellRendererText attrGet _ = getCellRendererTextUnderline attrSet _ = setCellRendererTextUnderline attrConstruct _ = constructCellRendererTextUnderline attrClear _ = undefined #endif -- VVV Prop "underline-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@underline-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #underlineSet @ -} getCellRendererTextUnderlineSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextUnderlineSet obj = liftIO $ B.Properties.getObjectPropertyBool obj "underline-set" {- | Set the value of the “@underline-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #underlineSet 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextUnderlineSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextUnderlineSet obj val = liftIO $ B.Properties.setObjectPropertyBool obj "underline-set" val {- | Construct a `GValueConstruct` with valid value for the “@underline-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextUnderlineSet :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextUnderlineSet val = B.Properties.constructObjectPropertyBool "underline-set" val #if ENABLE_OVERLOADING data CellRendererTextUnderlineSetPropertyInfo instance AttrInfo CellRendererTextUnderlineSetPropertyInfo where type AttrAllowedOps CellRendererTextUnderlineSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextUnderlineSetPropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextUnderlineSetPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextUnderlineSetPropertyInfo = Bool type AttrLabel CellRendererTextUnderlineSetPropertyInfo = "underline-set" type AttrOrigin CellRendererTextUnderlineSetPropertyInfo = CellRendererText attrGet _ = getCellRendererTextUnderlineSet attrSet _ = setCellRendererTextUnderlineSet attrConstruct _ = constructCellRendererTextUnderlineSet attrClear _ = undefined #endif -- VVV Prop "variant" -- Type: TInterface (Name {namespace = "Pango", name = "Variant"}) -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@variant@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #variant @ -} getCellRendererTextVariant :: (MonadIO m, IsCellRendererText o) => o -> m Pango.Enums.Variant getCellRendererTextVariant obj = liftIO $ B.Properties.getObjectPropertyEnum obj "variant" {- | Set the value of the “@variant@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #variant 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextVariant :: (MonadIO m, IsCellRendererText o) => o -> Pango.Enums.Variant -> m () setCellRendererTextVariant obj val = liftIO $ B.Properties.setObjectPropertyEnum obj "variant" val {- | Construct a `GValueConstruct` with valid value for the “@variant@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextVariant :: (IsCellRendererText o) => Pango.Enums.Variant -> IO (GValueConstruct o) constructCellRendererTextVariant val = B.Properties.constructObjectPropertyEnum "variant" val #if ENABLE_OVERLOADING data CellRendererTextVariantPropertyInfo instance AttrInfo CellRendererTextVariantPropertyInfo where type AttrAllowedOps CellRendererTextVariantPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextVariantPropertyInfo = (~) Pango.Enums.Variant type AttrBaseTypeConstraint CellRendererTextVariantPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextVariantPropertyInfo = Pango.Enums.Variant type AttrLabel CellRendererTextVariantPropertyInfo = "variant" type AttrOrigin CellRendererTextVariantPropertyInfo = CellRendererText attrGet _ = getCellRendererTextVariant attrSet _ = setCellRendererTextVariant attrConstruct _ = constructCellRendererTextVariant attrClear _ = undefined #endif -- VVV Prop "variant-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@variant-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #variantSet @ -} getCellRendererTextVariantSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextVariantSet obj = liftIO $ B.Properties.getObjectPropertyBool obj "variant-set" {- | Set the value of the “@variant-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #variantSet 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextVariantSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextVariantSet obj val = liftIO $ B.Properties.setObjectPropertyBool obj "variant-set" val {- | Construct a `GValueConstruct` with valid value for the “@variant-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextVariantSet :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextVariantSet val = B.Properties.constructObjectPropertyBool "variant-set" val #if ENABLE_OVERLOADING data CellRendererTextVariantSetPropertyInfo instance AttrInfo CellRendererTextVariantSetPropertyInfo where type AttrAllowedOps CellRendererTextVariantSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextVariantSetPropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextVariantSetPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextVariantSetPropertyInfo = Bool type AttrLabel CellRendererTextVariantSetPropertyInfo = "variant-set" type AttrOrigin CellRendererTextVariantSetPropertyInfo = CellRendererText attrGet _ = getCellRendererTextVariantSet attrSet _ = setCellRendererTextVariantSet attrConstruct _ = constructCellRendererTextVariantSet attrClear _ = undefined #endif -- VVV Prop "weight" -- Type: TBasicType TInt -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@weight@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #weight @ -} getCellRendererTextWeight :: (MonadIO m, IsCellRendererText o) => o -> m Int32 getCellRendererTextWeight obj = liftIO $ B.Properties.getObjectPropertyInt32 obj "weight" {- | Set the value of the “@weight@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #weight 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextWeight :: (MonadIO m, IsCellRendererText o) => o -> Int32 -> m () setCellRendererTextWeight obj val = liftIO $ B.Properties.setObjectPropertyInt32 obj "weight" val {- | Construct a `GValueConstruct` with valid value for the “@weight@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextWeight :: (IsCellRendererText o) => Int32 -> IO (GValueConstruct o) constructCellRendererTextWeight val = B.Properties.constructObjectPropertyInt32 "weight" val #if ENABLE_OVERLOADING data CellRendererTextWeightPropertyInfo instance AttrInfo CellRendererTextWeightPropertyInfo where type AttrAllowedOps CellRendererTextWeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextWeightPropertyInfo = (~) Int32 type AttrBaseTypeConstraint CellRendererTextWeightPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextWeightPropertyInfo = Int32 type AttrLabel CellRendererTextWeightPropertyInfo = "weight" type AttrOrigin CellRendererTextWeightPropertyInfo = CellRendererText attrGet _ = getCellRendererTextWeight attrSet _ = setCellRendererTextWeight attrConstruct _ = constructCellRendererTextWeight attrClear _ = undefined #endif -- VVV Prop "weight-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@weight-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #weightSet @ -} getCellRendererTextWeightSet :: (MonadIO m, IsCellRendererText o) => o -> m Bool getCellRendererTextWeightSet obj = liftIO $ B.Properties.getObjectPropertyBool obj "weight-set" {- | Set the value of the “@weight-set@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #weightSet 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextWeightSet :: (MonadIO m, IsCellRendererText o) => o -> Bool -> m () setCellRendererTextWeightSet obj val = liftIO $ B.Properties.setObjectPropertyBool obj "weight-set" val {- | Construct a `GValueConstruct` with valid value for the “@weight-set@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextWeightSet :: (IsCellRendererText o) => Bool -> IO (GValueConstruct o) constructCellRendererTextWeightSet val = B.Properties.constructObjectPropertyBool "weight-set" val #if ENABLE_OVERLOADING data CellRendererTextWeightSetPropertyInfo instance AttrInfo CellRendererTextWeightSetPropertyInfo where type AttrAllowedOps CellRendererTextWeightSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextWeightSetPropertyInfo = (~) Bool type AttrBaseTypeConstraint CellRendererTextWeightSetPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextWeightSetPropertyInfo = Bool type AttrLabel CellRendererTextWeightSetPropertyInfo = "weight-set" type AttrOrigin CellRendererTextWeightSetPropertyInfo = CellRendererText attrGet _ = getCellRendererTextWeightSet attrSet _ = setCellRendererTextWeightSet attrConstruct _ = constructCellRendererTextWeightSet attrClear _ = undefined #endif -- VVV Prop "width-chars" -- Type: TBasicType TInt -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@width-chars@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #widthChars @ -} getCellRendererTextWidthChars :: (MonadIO m, IsCellRendererText o) => o -> m Int32 getCellRendererTextWidthChars obj = liftIO $ B.Properties.getObjectPropertyInt32 obj "width-chars" {- | Set the value of the “@width-chars@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #widthChars 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextWidthChars :: (MonadIO m, IsCellRendererText o) => o -> Int32 -> m () setCellRendererTextWidthChars obj val = liftIO $ B.Properties.setObjectPropertyInt32 obj "width-chars" val {- | Construct a `GValueConstruct` with valid value for the “@width-chars@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextWidthChars :: (IsCellRendererText o) => Int32 -> IO (GValueConstruct o) constructCellRendererTextWidthChars val = B.Properties.constructObjectPropertyInt32 "width-chars" val #if ENABLE_OVERLOADING data CellRendererTextWidthCharsPropertyInfo instance AttrInfo CellRendererTextWidthCharsPropertyInfo where type AttrAllowedOps CellRendererTextWidthCharsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextWidthCharsPropertyInfo = (~) Int32 type AttrBaseTypeConstraint CellRendererTextWidthCharsPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextWidthCharsPropertyInfo = Int32 type AttrLabel CellRendererTextWidthCharsPropertyInfo = "width-chars" type AttrOrigin CellRendererTextWidthCharsPropertyInfo = CellRendererText attrGet _ = getCellRendererTextWidthChars attrSet _ = setCellRendererTextWidthChars attrConstruct _ = constructCellRendererTextWidthChars attrClear _ = undefined #endif -- VVV Prop "wrap-mode" -- Type: TInterface (Name {namespace = "Pango", name = "WrapMode"}) -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@wrap-mode@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #wrapMode @ -} getCellRendererTextWrapMode :: (MonadIO m, IsCellRendererText o) => o -> m Pango.Enums.WrapMode getCellRendererTextWrapMode obj = liftIO $ B.Properties.getObjectPropertyEnum obj "wrap-mode" {- | Set the value of the “@wrap-mode@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #wrapMode 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextWrapMode :: (MonadIO m, IsCellRendererText o) => o -> Pango.Enums.WrapMode -> m () setCellRendererTextWrapMode obj val = liftIO $ B.Properties.setObjectPropertyEnum obj "wrap-mode" val {- | Construct a `GValueConstruct` with valid value for the “@wrap-mode@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextWrapMode :: (IsCellRendererText o) => Pango.Enums.WrapMode -> IO (GValueConstruct o) constructCellRendererTextWrapMode val = B.Properties.constructObjectPropertyEnum "wrap-mode" val #if ENABLE_OVERLOADING data CellRendererTextWrapModePropertyInfo instance AttrInfo CellRendererTextWrapModePropertyInfo where type AttrAllowedOps CellRendererTextWrapModePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextWrapModePropertyInfo = (~) Pango.Enums.WrapMode type AttrBaseTypeConstraint CellRendererTextWrapModePropertyInfo = IsCellRendererText type AttrGetType CellRendererTextWrapModePropertyInfo = Pango.Enums.WrapMode type AttrLabel CellRendererTextWrapModePropertyInfo = "wrap-mode" type AttrOrigin CellRendererTextWrapModePropertyInfo = CellRendererText attrGet _ = getCellRendererTextWrapMode attrSet _ = setCellRendererTextWrapMode attrConstruct _ = constructCellRendererTextWrapMode attrClear _ = undefined #endif -- VVV Prop "wrap-width" -- Type: TBasicType TInt -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Nothing) {- | Get the value of the “@wrap-width@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.get' cellRendererText #wrapWidth @ -} getCellRendererTextWrapWidth :: (MonadIO m, IsCellRendererText o) => o -> m Int32 getCellRendererTextWrapWidth obj = liftIO $ B.Properties.getObjectPropertyInt32 obj "wrap-width" {- | Set the value of the “@wrap-width@” property. When is enabled, this is equivalent to @ 'Data.GI.Base.Attributes.set' cellRendererText [ #wrapWidth 'Data.GI.Base.Attributes.:=' value ] @ -} setCellRendererTextWrapWidth :: (MonadIO m, IsCellRendererText o) => o -> Int32 -> m () setCellRendererTextWrapWidth obj val = liftIO $ B.Properties.setObjectPropertyInt32 obj "wrap-width" val {- | Construct a `GValueConstruct` with valid value for the “@wrap-width@” property. This is rarely needed directly, but it is used by `Data.GI.Base.Constructible.new`. -} constructCellRendererTextWrapWidth :: (IsCellRendererText o) => Int32 -> IO (GValueConstruct o) constructCellRendererTextWrapWidth val = B.Properties.constructObjectPropertyInt32 "wrap-width" val #if ENABLE_OVERLOADING data CellRendererTextWrapWidthPropertyInfo instance AttrInfo CellRendererTextWrapWidthPropertyInfo where type AttrAllowedOps CellRendererTextWrapWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint CellRendererTextWrapWidthPropertyInfo = (~) Int32 type AttrBaseTypeConstraint CellRendererTextWrapWidthPropertyInfo = IsCellRendererText type AttrGetType CellRendererTextWrapWidthPropertyInfo = Int32 type AttrLabel CellRendererTextWrapWidthPropertyInfo = "wrap-width" type AttrOrigin CellRendererTextWrapWidthPropertyInfo = CellRendererText attrGet _ = getCellRendererTextWrapWidth attrSet _ = setCellRendererTextWrapWidth attrConstruct _ = constructCellRendererTextWrapWidth attrClear _ = undefined #endif #if ENABLE_OVERLOADING instance O.HasAttributeList CellRendererText type instance O.AttributeList CellRendererText = CellRendererTextAttributeList type CellRendererTextAttributeList = ('[ '("alignSet", CellRendererTextAlignSetPropertyInfo), '("alignment", CellRendererTextAlignmentPropertyInfo), '("attributes", CellRendererTextAttributesPropertyInfo), '("background", CellRendererTextBackgroundPropertyInfo), '("backgroundGdk", CellRendererTextBackgroundGdkPropertyInfo), '("backgroundRgba", CellRendererTextBackgroundRgbaPropertyInfo), '("backgroundSet", CellRendererTextBackgroundSetPropertyInfo), '("cellBackground", Gtk.CellRenderer.CellRendererCellBackgroundPropertyInfo), '("cellBackgroundGdk", Gtk.CellRenderer.CellRendererCellBackgroundGdkPropertyInfo), '("cellBackgroundRgba", Gtk.CellRenderer.CellRendererCellBackgroundRgbaPropertyInfo), '("cellBackgroundSet", Gtk.CellRenderer.CellRendererCellBackgroundSetPropertyInfo), '("editable", CellRendererTextEditablePropertyInfo), '("editableSet", CellRendererTextEditableSetPropertyInfo), '("editing", Gtk.CellRenderer.CellRendererEditingPropertyInfo), '("ellipsize", CellRendererTextEllipsizePropertyInfo), '("ellipsizeSet", CellRendererTextEllipsizeSetPropertyInfo), '("family", CellRendererTextFamilyPropertyInfo), '("familySet", CellRendererTextFamilySetPropertyInfo), '("font", CellRendererTextFontPropertyInfo), '("fontDesc", CellRendererTextFontDescPropertyInfo), '("foreground", CellRendererTextForegroundPropertyInfo), '("foregroundGdk", CellRendererTextForegroundGdkPropertyInfo), '("foregroundRgba", CellRendererTextForegroundRgbaPropertyInfo), '("foregroundSet", CellRendererTextForegroundSetPropertyInfo), '("height", Gtk.CellRenderer.CellRendererHeightPropertyInfo), '("isExpanded", Gtk.CellRenderer.CellRendererIsExpandedPropertyInfo), '("isExpander", Gtk.CellRenderer.CellRendererIsExpanderPropertyInfo), '("language", CellRendererTextLanguagePropertyInfo), '("languageSet", CellRendererTextLanguageSetPropertyInfo), '("markup", CellRendererTextMarkupPropertyInfo), '("maxWidthChars", CellRendererTextMaxWidthCharsPropertyInfo), '("mode", Gtk.CellRenderer.CellRendererModePropertyInfo), '("placeholderText", CellRendererTextPlaceholderTextPropertyInfo), '("rise", CellRendererTextRisePropertyInfo), '("riseSet", CellRendererTextRiseSetPropertyInfo), '("scale", CellRendererTextScalePropertyInfo), '("scaleSet", CellRendererTextScaleSetPropertyInfo), '("sensitive", Gtk.CellRenderer.CellRendererSensitivePropertyInfo), '("singleParagraphMode", CellRendererTextSingleParagraphModePropertyInfo), '("size", CellRendererTextSizePropertyInfo), '("sizePoints", CellRendererTextSizePointsPropertyInfo), '("sizeSet", CellRendererTextSizeSetPropertyInfo), '("stretch", CellRendererTextStretchPropertyInfo), '("stretchSet", CellRendererTextStretchSetPropertyInfo), '("strikethrough", CellRendererTextStrikethroughPropertyInfo), '("strikethroughSet", CellRendererTextStrikethroughSetPropertyInfo), '("style", CellRendererTextStylePropertyInfo), '("styleSet", CellRendererTextStyleSetPropertyInfo), '("text", CellRendererTextTextPropertyInfo), '("underline", CellRendererTextUnderlinePropertyInfo), '("underlineSet", CellRendererTextUnderlineSetPropertyInfo), '("variant", CellRendererTextVariantPropertyInfo), '("variantSet", CellRendererTextVariantSetPropertyInfo), '("visible", Gtk.CellRenderer.CellRendererVisiblePropertyInfo), '("weight", CellRendererTextWeightPropertyInfo), '("weightSet", CellRendererTextWeightSetPropertyInfo), '("width", Gtk.CellRenderer.CellRendererWidthPropertyInfo), '("widthChars", CellRendererTextWidthCharsPropertyInfo), '("wrapMode", CellRendererTextWrapModePropertyInfo), '("wrapWidth", CellRendererTextWrapWidthPropertyInfo), '("xalign", Gtk.CellRenderer.CellRendererXalignPropertyInfo), '("xpad", Gtk.CellRenderer.CellRendererXpadPropertyInfo), '("yalign", Gtk.CellRenderer.CellRendererYalignPropertyInfo), '("ypad", Gtk.CellRenderer.CellRendererYpadPropertyInfo)] :: [(Symbol, *)]) #endif #if ENABLE_OVERLOADING cellRendererTextAlignSet :: AttrLabelProxy "alignSet" cellRendererTextAlignSet = AttrLabelProxy cellRendererTextAlignment :: AttrLabelProxy "alignment" cellRendererTextAlignment = AttrLabelProxy cellRendererTextAttributes :: AttrLabelProxy "attributes" cellRendererTextAttributes = AttrLabelProxy cellRendererTextBackground :: AttrLabelProxy "background" cellRendererTextBackground = AttrLabelProxy cellRendererTextBackgroundGdk :: AttrLabelProxy "backgroundGdk" cellRendererTextBackgroundGdk = AttrLabelProxy cellRendererTextBackgroundRgba :: AttrLabelProxy "backgroundRgba" cellRendererTextBackgroundRgba = AttrLabelProxy cellRendererTextBackgroundSet :: AttrLabelProxy "backgroundSet" cellRendererTextBackgroundSet = AttrLabelProxy cellRendererTextEditable :: AttrLabelProxy "editable" cellRendererTextEditable = AttrLabelProxy cellRendererTextEditableSet :: AttrLabelProxy "editableSet" cellRendererTextEditableSet = AttrLabelProxy cellRendererTextEllipsize :: AttrLabelProxy "ellipsize" cellRendererTextEllipsize = AttrLabelProxy cellRendererTextEllipsizeSet :: AttrLabelProxy "ellipsizeSet" cellRendererTextEllipsizeSet = AttrLabelProxy cellRendererTextFamily :: AttrLabelProxy "family" cellRendererTextFamily = AttrLabelProxy cellRendererTextFamilySet :: AttrLabelProxy "familySet" cellRendererTextFamilySet = AttrLabelProxy cellRendererTextFont :: AttrLabelProxy "font" cellRendererTextFont = AttrLabelProxy cellRendererTextFontDesc :: AttrLabelProxy "fontDesc" cellRendererTextFontDesc = AttrLabelProxy cellRendererTextForeground :: AttrLabelProxy "foreground" cellRendererTextForeground = AttrLabelProxy cellRendererTextForegroundGdk :: AttrLabelProxy "foregroundGdk" cellRendererTextForegroundGdk = AttrLabelProxy cellRendererTextForegroundRgba :: AttrLabelProxy "foregroundRgba" cellRendererTextForegroundRgba = AttrLabelProxy cellRendererTextForegroundSet :: AttrLabelProxy "foregroundSet" cellRendererTextForegroundSet = AttrLabelProxy cellRendererTextLanguage :: AttrLabelProxy "language" cellRendererTextLanguage = AttrLabelProxy cellRendererTextLanguageSet :: AttrLabelProxy "languageSet" cellRendererTextLanguageSet = AttrLabelProxy cellRendererTextMarkup :: AttrLabelProxy "markup" cellRendererTextMarkup = AttrLabelProxy cellRendererTextMaxWidthChars :: AttrLabelProxy "maxWidthChars" cellRendererTextMaxWidthChars = AttrLabelProxy cellRendererTextPlaceholderText :: AttrLabelProxy "placeholderText" cellRendererTextPlaceholderText = AttrLabelProxy cellRendererTextRise :: AttrLabelProxy "rise" cellRendererTextRise = AttrLabelProxy cellRendererTextRiseSet :: AttrLabelProxy "riseSet" cellRendererTextRiseSet = AttrLabelProxy cellRendererTextScale :: AttrLabelProxy "scale" cellRendererTextScale = AttrLabelProxy cellRendererTextScaleSet :: AttrLabelProxy "scaleSet" cellRendererTextScaleSet = AttrLabelProxy cellRendererTextSingleParagraphMode :: AttrLabelProxy "singleParagraphMode" cellRendererTextSingleParagraphMode = AttrLabelProxy cellRendererTextSize :: AttrLabelProxy "size" cellRendererTextSize = AttrLabelProxy cellRendererTextSizePoints :: AttrLabelProxy "sizePoints" cellRendererTextSizePoints = AttrLabelProxy cellRendererTextSizeSet :: AttrLabelProxy "sizeSet" cellRendererTextSizeSet = AttrLabelProxy cellRendererTextStretch :: AttrLabelProxy "stretch" cellRendererTextStretch = AttrLabelProxy cellRendererTextStretchSet :: AttrLabelProxy "stretchSet" cellRendererTextStretchSet = AttrLabelProxy cellRendererTextStrikethrough :: AttrLabelProxy "strikethrough" cellRendererTextStrikethrough = AttrLabelProxy cellRendererTextStrikethroughSet :: AttrLabelProxy "strikethroughSet" cellRendererTextStrikethroughSet = AttrLabelProxy cellRendererTextStyle :: AttrLabelProxy "style" cellRendererTextStyle = AttrLabelProxy cellRendererTextStyleSet :: AttrLabelProxy "styleSet" cellRendererTextStyleSet = AttrLabelProxy cellRendererTextText :: AttrLabelProxy "text" cellRendererTextText = AttrLabelProxy cellRendererTextUnderline :: AttrLabelProxy "underline" cellRendererTextUnderline = AttrLabelProxy cellRendererTextUnderlineSet :: AttrLabelProxy "underlineSet" cellRendererTextUnderlineSet = AttrLabelProxy cellRendererTextVariant :: AttrLabelProxy "variant" cellRendererTextVariant = AttrLabelProxy cellRendererTextVariantSet :: AttrLabelProxy "variantSet" cellRendererTextVariantSet = AttrLabelProxy cellRendererTextWeight :: AttrLabelProxy "weight" cellRendererTextWeight = AttrLabelProxy cellRendererTextWeightSet :: AttrLabelProxy "weightSet" cellRendererTextWeightSet = AttrLabelProxy cellRendererTextWidthChars :: AttrLabelProxy "widthChars" cellRendererTextWidthChars = AttrLabelProxy cellRendererTextWrapMode :: AttrLabelProxy "wrapMode" cellRendererTextWrapMode = AttrLabelProxy cellRendererTextWrapWidth :: AttrLabelProxy "wrapWidth" cellRendererTextWrapWidth = AttrLabelProxy #endif #if ENABLE_OVERLOADING data CellRendererTextEditedSignalInfo instance SignalInfo CellRendererTextEditedSignalInfo where type HaskellCallbackType CellRendererTextEditedSignalInfo = CellRendererTextEditedCallback connectSignal _ obj cb connectMode = do let cb' = wrap_CellRendererTextEditedCallback cb cb'' <- mk_CellRendererTextEditedCallback cb' connectSignalFunPtr obj "edited" cb'' connectMode type instance O.SignalList CellRendererText = CellRendererTextSignalList type CellRendererTextSignalList = ('[ '("edited", CellRendererTextEditedSignalInfo), '("editingCanceled", Gtk.CellRenderer.CellRendererEditingCanceledSignalInfo), '("editingStarted", Gtk.CellRenderer.CellRendererEditingStartedSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)]) #endif -- method CellRendererText::new -- method type : Constructor -- Args : [] -- Lengths : [] -- returnType : Just (TInterface (Name {namespace = "Gtk", name = "CellRendererText"})) -- throws : False -- Skip return : False foreign import ccall "gtk_cell_renderer_text_new" gtk_cell_renderer_text_new :: IO (Ptr CellRendererText) {- | Creates a new 'GI.Gtk.Objects.CellRendererText.CellRendererText'. Adjust how text is drawn using object properties. Object properties can be set globally (with @/g_object_set()/@). Also, with 'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn', you can bind a property to a value in a 'GI.Gtk.Interfaces.TreeModel.TreeModel'. For example, you can bind the “text” property on the cell renderer to a string value in the model, thus rendering a different string in each row of the 'GI.Gtk.Objects.TreeView.TreeView' -} cellRendererTextNew :: (B.CallStack.HasCallStack, MonadIO m) => m CellRendererText {- ^ __Returns:__ the new cell renderer -} cellRendererTextNew = liftIO $ do result <- gtk_cell_renderer_text_new checkUnexpectedReturnNULL "cellRendererTextNew" result result' <- (newObject CellRendererText) result return result' #if ENABLE_OVERLOADING #endif -- method CellRendererText::set_fixed_height_from_font -- method type : OrdinaryMethod -- Args : [Arg {argCName = "renderer", argType = TInterface (Name {namespace = "Gtk", name = "CellRendererText"}), direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "A #GtkCellRendererText", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "number_of_rows", argType = TBasicType TInt, direction = DirectionIn, mayBeNull = False, argDoc = Documentation {rawDocText = Just "Number of rows of text each cell renderer is allocated, or -1", sinceVersion = Nothing}, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "gtk_cell_renderer_text_set_fixed_height_from_font" gtk_cell_renderer_text_set_fixed_height_from_font :: Ptr CellRendererText -> -- renderer : TInterface (Name {namespace = "Gtk", name = "CellRendererText"}) Int32 -> -- number_of_rows : TBasicType TInt IO () {- | Sets the height of a renderer to explicitly be determined by the “font” and “y_pad” property set on it. Further changes in these properties do not affect the height, so they must be accompanied by a subsequent call to this function. Using this function is unflexible, and should really only be used if calculating the size of a cell is too slow (ie, a massive number of cells displayed). If /@numberOfRows@/ is -1, then the fixed height is unset, and the height is determined by the properties again. -} cellRendererTextSetFixedHeightFromFont :: (B.CallStack.HasCallStack, MonadIO m, IsCellRendererText a) => a {- ^ /@renderer@/: A 'GI.Gtk.Objects.CellRendererText.CellRendererText' -} -> Int32 {- ^ /@numberOfRows@/: Number of rows of text each cell renderer is allocated, or -1 -} -> m () cellRendererTextSetFixedHeightFromFont renderer numberOfRows = liftIO $ do renderer' <- unsafeManagedPtrCastPtr renderer gtk_cell_renderer_text_set_fixed_height_from_font renderer' numberOfRows touchManagedPtr renderer return () #if ENABLE_OVERLOADING data CellRendererTextSetFixedHeightFromFontMethodInfo instance (signature ~ (Int32 -> m ()), MonadIO m, IsCellRendererText a) => O.MethodInfo CellRendererTextSetFixedHeightFromFontMethodInfo a signature where overloadedMethod _ = cellRendererTextSetFixedHeightFromFont #endif