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

GI.Gtk.Objects.TextTagTable

Description

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

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

Documentation

newtype TextTagTable #

Instances

Instances details
Eq TextTagTable 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

(==) :: TextTagTable -> TextTagTable -> Bool

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

GObject TextTagTable 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

ManagedPtrNewtype TextTagTable 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

TypedObject TextTagTable 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

glibType :: IO GType #

HasParentTypes TextTagTable 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

HasAttributeList TextTagTable 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

(info ~ ResolveTextTagTableMethod t TextTagTable, OverloadedMethod info TextTagTable p, HasField t TextTagTable p) => HasField (t :: Symbol) TextTagTable p 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

getField :: TextTagTable -> p

(info ~ ResolveTextTagTableMethod t TextTagTable, OverloadedMethodInfo info TextTagTable) => IsLabel t (MethodProxy info TextTagTable) 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

fromLabel :: MethodProxy info TextTagTable

(info ~ ResolveTextTagTableMethod t TextTagTable, OverloadedMethod info TextTagTable p) => IsLabel t (TextTagTable -> p) 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

fromLabel :: TextTagTable -> p

IsGValue (Maybe TextTagTable) 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList TextTagTable 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

type AttributeList TextTagTable = TextTagTableAttributeList
type ParentTypes TextTagTable 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

type ParentTypes TextTagTable = '[Object, Buildable]
type SignalList TextTagTable 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

type SignalList TextTagTable = TextTagTableSignalList

class (GObject o, IsDescendantOf TextTagTable o) => IsTextTagTable o #

Instances

Instances details
(GObject o, IsDescendantOf TextTagTable o) => IsTextTagTable o 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

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

Equations

ResolveTextTagTableMethod "add" o = TextTagTableAddMethodInfo 
ResolveTextTagTableMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveTextTagTableMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveTextTagTableMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveTextTagTableMethod "foreach" o = TextTagTableForeachMethodInfo 
ResolveTextTagTableMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveTextTagTableMethod "getv" o = ObjectGetvMethodInfo 
ResolveTextTagTableMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveTextTagTableMethod "lookup" o = TextTagTableLookupMethodInfo 
ResolveTextTagTableMethod "notify" o = ObjectNotifyMethodInfo 
ResolveTextTagTableMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveTextTagTableMethod "ref" o = ObjectRefMethodInfo 
ResolveTextTagTableMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveTextTagTableMethod "remove" o = TextTagTableRemoveMethodInfo 
ResolveTextTagTableMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveTextTagTableMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveTextTagTableMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveTextTagTableMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveTextTagTableMethod "unref" o = ObjectUnrefMethodInfo 
ResolveTextTagTableMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveTextTagTableMethod "getBuildableId" o = BuildableGetBuildableIdMethodInfo 
ResolveTextTagTableMethod "getData" o = ObjectGetDataMethodInfo 
ResolveTextTagTableMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveTextTagTableMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveTextTagTableMethod "getSize" o = TextTagTableGetSizeMethodInfo 
ResolveTextTagTableMethod "setData" o = ObjectSetDataMethodInfo 
ResolveTextTagTableMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveTextTagTableMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveTextTagTableMethod l o = MethodResolutionFailed l o :: Type 

data TextTagTableAddMethodInfo #

Instances

Instances details
(signature ~ (b -> m Bool), MonadIO m, IsTextTagTable a, IsTextTag b) => OverloadedMethod TextTagTableAddMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TextTagTableAddMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TextTagTableForeachMethodInfo #

Instances

Instances details
(signature ~ (TextTagTableForeach -> m ()), MonadIO m, IsTextTagTable a) => OverloadedMethod TextTagTableForeachMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TextTagTableForeachMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TextTagTableGetSizeMethodInfo #

Instances

Instances details
(signature ~ m Int32, MonadIO m, IsTextTagTable a) => OverloadedMethod TextTagTableGetSizeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TextTagTableGetSizeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TextTagTableLookupMethodInfo #

Instances

Instances details
(signature ~ (Text -> m (Maybe TextTag)), MonadIO m, IsTextTagTable a) => OverloadedMethod TextTagTableLookupMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TextTagTableLookupMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TextTagTableRemoveMethodInfo #

Instances

Instances details
(signature ~ (b -> m ()), MonadIO m, IsTextTagTable a, IsTextTag b) => OverloadedMethod TextTagTableRemoveMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TextTagTableRemoveMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TextTagTableTagAddedSignalInfo #

Instances

Instances details
SignalInfo TextTagTableTagAddedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Associated Types

type HaskellCallbackType TextTagTableTagAddedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType TextTagTableTagAddedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType TextTagTableTagAddedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

type TextTagTableTagChangedCallback = TextTag -> Bool -> IO () #

data TextTagTableTagChangedSignalInfo #

Instances

Instances details
SignalInfo TextTagTableTagChangedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Associated Types

type HaskellCallbackType TextTagTableTagChangedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType TextTagTableTagChangedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType TextTagTableTagChangedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

data TextTagTableTagRemovedSignalInfo #

Instances

Instances details
SignalInfo TextTagTableTagRemovedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Associated Types

type HaskellCallbackType TextTagTableTagRemovedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType TextTagTableTagRemovedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType TextTagTableTagRemovedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.TextTagTable

afterTextTagTableTagAdded :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagAddedCallback) -> m SignalHandlerId #

afterTextTagTableTagChanged :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagChangedCallback) -> m SignalHandlerId #

afterTextTagTableTagRemoved :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagRemovedCallback) -> m SignalHandlerId #

onTextTagTableTagAdded :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagAddedCallback) -> m SignalHandlerId #

onTextTagTableTagChanged :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagChangedCallback) -> m SignalHandlerId #

onTextTagTableTagRemoved :: (IsTextTagTable a, MonadIO m) => a -> ((?self :: a) => TextTagTableTagRemovedCallback) -> m SignalHandlerId #

textTagTableAdd :: (HasCallStack, MonadIO m, IsTextTagTable a, IsTextTag b) => a -> b -> m Bool #

textTagTableForeach :: (HasCallStack, MonadIO m, IsTextTagTable a) => a -> TextTagTableForeach -> m () #

textTagTableGetSize :: (HasCallStack, MonadIO m, IsTextTagTable a) => a -> m Int32 #

textTagTableLookup :: (HasCallStack, MonadIO m, IsTextTagTable a) => a -> Text -> m (Maybe TextTag) #

textTagTableNew :: (HasCallStack, MonadIO m) => m TextTagTable #

textTagTableRemove :: (HasCallStack, MonadIO m, IsTextTagTable a, IsTextTag b) => a -> b -> m () #

toTextTagTable :: (MonadIO m, IsTextTagTable o) => o -> m TextTagTable #