gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.TextMark

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Objects.TextMark module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype TextMark #

Constructors

TextMark (ManagedPtr TextMark) 

Instances

Instances details
Eq TextMark 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

(==) :: TextMark -> TextMark -> Bool

(/=) :: TextMark -> TextMark -> Bool

GObject TextMark 
Instance details

Defined in GI.Gtk.Objects.TextMark

ManagedPtrNewtype TextMark 
Instance details

Defined in GI.Gtk.Objects.TextMark

TypedObject TextMark 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

glibType :: IO GType #

HasParentTypes TextMark 
Instance details

Defined in GI.Gtk.Objects.TextMark

HasAttributeList TextMark 
Instance details

Defined in GI.Gtk.Objects.TextMark

(info ~ ResolveTextMarkMethod t TextMark, OverloadedMethod info TextMark p, HasField t TextMark p) => HasField (t :: Symbol) TextMark p 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

getField :: TextMark -> p

(info ~ ResolveTextMarkMethod t TextMark, OverloadedMethodInfo info TextMark) => IsLabel t (MethodProxy info TextMark) 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

fromLabel :: MethodProxy info TextMark

(info ~ ResolveTextMarkMethod t TextMark, OverloadedMethod info TextMark p) => IsLabel t (TextMark -> p) 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

fromLabel :: TextMark -> p

IsGValue (Maybe TextMark) 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe TextMark -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe TextMark) #

type AttributeList TextMark 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttributeList TextMark = TextMarkAttributeList
type ParentTypes TextMark 
Instance details

Defined in GI.Gtk.Objects.TextMark

type ParentTypes TextMark = '[Object]
type SignalList TextMark 
Instance details

Defined in GI.Gtk.Objects.TextMark

type SignalList TextMark = TextMarkSignalList

class (GObject o, IsDescendantOf TextMark o) => IsTextMark o #

Instances

Instances details
(GObject o, IsDescendantOf TextMark o) => IsTextMark o 
Instance details

Defined in GI.Gtk.Objects.TextMark

type family ResolveTextMarkMethod (t :: Symbol) o where ... #

Equations

ResolveTextMarkMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveTextMarkMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveTextMarkMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveTextMarkMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveTextMarkMethod "getv" o = ObjectGetvMethodInfo 
ResolveTextMarkMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveTextMarkMethod "notify" o = ObjectNotifyMethodInfo 
ResolveTextMarkMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveTextMarkMethod "ref" o = ObjectRefMethodInfo 
ResolveTextMarkMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveTextMarkMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveTextMarkMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveTextMarkMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveTextMarkMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveTextMarkMethod "unref" o = ObjectUnrefMethodInfo 
ResolveTextMarkMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveTextMarkMethod "getBuffer" o = TextMarkGetBufferMethodInfo 
ResolveTextMarkMethod "getData" o = ObjectGetDataMethodInfo 
ResolveTextMarkMethod "getDeleted" o = TextMarkGetDeletedMethodInfo 
ResolveTextMarkMethod "getLeftGravity" o = TextMarkGetLeftGravityMethodInfo 
ResolveTextMarkMethod "getName" o = TextMarkGetNameMethodInfo 
ResolveTextMarkMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveTextMarkMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveTextMarkMethod "getVisible" o = TextMarkGetVisibleMethodInfo 
ResolveTextMarkMethod "setData" o = ObjectSetDataMethodInfo 
ResolveTextMarkMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveTextMarkMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveTextMarkMethod "setVisible" o = TextMarkSetVisibleMethodInfo 
ResolveTextMarkMethod l o = MethodResolutionFailed l o :: Type 

data TextMarkGetBufferMethodInfo #

Instances

Instances details
(signature ~ m (Maybe TextBuffer), MonadIO m, IsTextMark a) => OverloadedMethod TextMarkGetBufferMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TextMarkGetBufferMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TextMarkGetDeletedMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsTextMark a) => OverloadedMethod TextMarkGetDeletedMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TextMarkGetDeletedMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TextMarkGetLeftGravityMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsTextMark a) => OverloadedMethod TextMarkGetLeftGravityMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TextMarkGetLeftGravityMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TextMarkGetNameMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Text), MonadIO m, IsTextMark a) => OverloadedMethod TextMarkGetNameMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TextMarkGetNameMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TextMarkGetVisibleMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsTextMark a) => OverloadedMethod TextMarkGetVisibleMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TextMarkGetVisibleMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TextMarkLeftGravityPropertyInfo #

Instances

Instances details
AttrInfo TextMarkLeftGravityPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

Associated Types

type AttrAllowedOps TextMarkLeftGravityPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrAllowedOps TextMarkLeftGravityPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextMarkLeftGravityPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrBaseTypeConstraint TextMarkLeftGravityPropertyInfo = IsTextMark
type AttrGetType TextMarkLeftGravityPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrGetType TextMarkLeftGravityPropertyInfo = Bool
type AttrSetTypeConstraint TextMarkLeftGravityPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrSetTypeConstraint TextMarkLeftGravityPropertyInfo = Type ~ Bool
type AttrTransferTypeConstraint TextMarkLeftGravityPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrTransferTypeConstraint TextMarkLeftGravityPropertyInfo = Type ~ Bool
type AttrTransferType TextMarkLeftGravityPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrTransferType TextMarkLeftGravityPropertyInfo = Bool
type AttrLabel TextMarkLeftGravityPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrLabel TextMarkLeftGravityPropertyInfo = "left-gravity"
type AttrOrigin TextMarkLeftGravityPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

attrGet :: AttrBaseTypeConstraint TextMarkLeftGravityPropertyInfo o => o -> IO (AttrGetType TextMarkLeftGravityPropertyInfo)

attrSet :: (AttrBaseTypeConstraint TextMarkLeftGravityPropertyInfo o, AttrSetTypeConstraint TextMarkLeftGravityPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TextMarkLeftGravityPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TextMarkLeftGravityPropertyInfo o, AttrSetTypeConstraint TextMarkLeftGravityPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint TextMarkLeftGravityPropertyInfo o, AttrTransferTypeConstraint TextMarkLeftGravityPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType TextMarkLeftGravityPropertyInfo)

attrPut :: AttrBaseTypeConstraint TextMarkLeftGravityPropertyInfo o => o -> AttrGetType TextMarkLeftGravityPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps TextMarkLeftGravityPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrAllowedOps TextMarkLeftGravityPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TextMarkLeftGravityPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrBaseTypeConstraint TextMarkLeftGravityPropertyInfo = IsTextMark
type AttrGetType TextMarkLeftGravityPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrGetType TextMarkLeftGravityPropertyInfo = Bool
type AttrLabel TextMarkLeftGravityPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrLabel TextMarkLeftGravityPropertyInfo = "left-gravity"
type AttrOrigin TextMarkLeftGravityPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrSetTypeConstraint TextMarkLeftGravityPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrSetTypeConstraint TextMarkLeftGravityPropertyInfo = Type ~ Bool
type AttrTransferType TextMarkLeftGravityPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrTransferType TextMarkLeftGravityPropertyInfo = Bool
type AttrTransferTypeConstraint TextMarkLeftGravityPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrTransferTypeConstraint TextMarkLeftGravityPropertyInfo = Type ~ Bool

data TextMarkNamePropertyInfo #

Instances

Instances details
AttrInfo TextMarkNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

Associated Types

type AttrAllowedOps TextMarkNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrAllowedOps TextMarkNamePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TextMarkNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrBaseTypeConstraint TextMarkNamePropertyInfo = IsTextMark
type AttrGetType TextMarkNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrGetType TextMarkNamePropertyInfo = Maybe Text
type AttrSetTypeConstraint TextMarkNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrSetTypeConstraint TextMarkNamePropertyInfo = Type ~ Text
type AttrTransferTypeConstraint TextMarkNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrTransferTypeConstraint TextMarkNamePropertyInfo = Type ~ Text
type AttrTransferType TextMarkNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrTransferType TextMarkNamePropertyInfo = Text
type AttrLabel TextMarkNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrLabel TextMarkNamePropertyInfo = "name"
type AttrOrigin TextMarkNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

attrGet :: AttrBaseTypeConstraint TextMarkNamePropertyInfo o => o -> IO (AttrGetType TextMarkNamePropertyInfo)

attrSet :: (AttrBaseTypeConstraint TextMarkNamePropertyInfo o, AttrSetTypeConstraint TextMarkNamePropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TextMarkNamePropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TextMarkNamePropertyInfo o, AttrSetTypeConstraint TextMarkNamePropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint TextMarkNamePropertyInfo o, AttrTransferTypeConstraint TextMarkNamePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType TextMarkNamePropertyInfo)

attrPut :: AttrBaseTypeConstraint TextMarkNamePropertyInfo o => o -> AttrGetType TextMarkNamePropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps TextMarkNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrAllowedOps TextMarkNamePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TextMarkNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrBaseTypeConstraint TextMarkNamePropertyInfo = IsTextMark
type AttrGetType TextMarkNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrGetType TextMarkNamePropertyInfo = Maybe Text
type AttrLabel TextMarkNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrLabel TextMarkNamePropertyInfo = "name"
type AttrOrigin TextMarkNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrSetTypeConstraint TextMarkNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrSetTypeConstraint TextMarkNamePropertyInfo = Type ~ Text
type AttrTransferType TextMarkNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrTransferType TextMarkNamePropertyInfo = Text
type AttrTransferTypeConstraint TextMarkNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TextMark

type AttrTransferTypeConstraint TextMarkNamePropertyInfo = Type ~ Text

data TextMarkSetVisibleMethodInfo #

Instances

Instances details
(signature ~ (Bool -> m ()), MonadIO m, IsTextMark a) => OverloadedMethod TextMarkSetVisibleMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TextMarkSetVisibleMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TextMark

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

constructTextMarkLeftGravity :: (IsTextMark o, MonadIO m) => Bool -> m (GValueConstruct o) #

constructTextMarkName :: (IsTextMark o, MonadIO m) => Text -> m (GValueConstruct o) #

getTextMarkLeftGravity :: (MonadIO m, IsTextMark o) => o -> m Bool #

getTextMarkName :: (MonadIO m, IsTextMark o) => o -> m (Maybe Text) #

textMarkGetBuffer :: (HasCallStack, MonadIO m, IsTextMark a) => a -> m (Maybe TextBuffer) #

textMarkGetDeleted :: (HasCallStack, MonadIO m, IsTextMark a) => a -> m Bool #

textMarkGetLeftGravity :: (HasCallStack, MonadIO m, IsTextMark a) => a -> m Bool #

textMarkGetName :: (HasCallStack, MonadIO m, IsTextMark a) => a -> m (Maybe Text) #

textMarkGetVisible :: (HasCallStack, MonadIO m, IsTextMark a) => a -> m Bool #

textMarkLeftGravity :: AttrLabelProxy "leftGravity" #

textMarkName :: AttrLabelProxy "name" #

textMarkNew :: (HasCallStack, MonadIO m) => Maybe Text -> Bool -> m TextMark #

textMarkSetVisible :: (HasCallStack, MonadIO m, IsTextMark a) => a -> Bool -> m () #

toTextMark :: (MonadIO m, IsTextMark o) => o -> m TextMark #