gi-gtk-3.0.7: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.TextTagTable

Contents

Description

 

Synopsis

Exported types

newtype TextTagTable Source #

Constructors

TextTagTable (ManagedPtr TextTagTable) 

Instances

GObject TextTagTable Source # 
IsObject TextTagTable Source # 
IsTextTagTable TextTagTable Source # 
IsBuildable TextTagTable Source # 
((~) * info (ResolveTextTagTableMethod t TextTagTable), MethodInfo * info TextTagTable p) => IsLabel t (TextTagTable -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> TextTagTable -> p #

((~) * info (ResolveTextTagTableMethod t TextTagTable), MethodInfo * info TextTagTable p) => IsLabelProxy t (TextTagTable -> p) Source # 
HasAttributeList * TextTagTable Source # 
type SignalList TextTagTable Source # 
type SignalList TextTagTable
type AttributeList TextTagTable Source # 
type AttributeList TextTagTable

class GObject o => IsTextTagTable o Source #

Instances

(GObject a, UnknownAncestorError Constraint TextTagTable a) => IsTextTagTable a Source # 
IsTextTagTable TextTagTable Source # 

Methods

add

data TextTagTableAddMethodInfo Source #

Instances

((~) * signature (b -> m Bool), MonadIO m, IsTextTagTable a, IsTextTag b) => MethodInfo * TextTagTableAddMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextTagTableAddMethodInfo a -> signature -> s

foreach

data TextTagTableForeachMethodInfo Source #

Instances

((~) * signature (TextTagTableForeach -> m ()), MonadIO m, IsTextTagTable a) => MethodInfo * TextTagTableForeachMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextTagTableForeachMethodInfo a -> signature -> s

getSize

data TextTagTableGetSizeMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsTextTagTable a) => MethodInfo * TextTagTableGetSizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextTagTableGetSizeMethodInfo a -> signature -> s

lookup

data TextTagTableLookupMethodInfo Source #

Instances

((~) * signature (Text -> m (Maybe TextTag)), MonadIO m, IsTextTagTable a) => MethodInfo * TextTagTableLookupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextTagTableLookupMethodInfo a -> signature -> s

new

remove

data TextTagTableRemoveMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsTextTagTable a, IsTextTag b) => MethodInfo * TextTagTableRemoveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextTagTableRemoveMethodInfo a -> signature -> s

Signals

tagAdded

data TextTagTableTagAddedSignalInfo Source #

Instances

SignalInfo TextTagTableTagAddedSignalInfo Source # 

Associated Types

type HaskellCallbackType TextTagTableTagAddedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextTagTableTagAddedSignalInfo -> o -> HaskellCallbackType TextTagTableTagAddedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextTagTableTagAddedSignalInfo Source # 

afterTextTagTableTagAdded :: (GObject a, MonadIO m) => a -> TextTagTableTagAddedCallback -> m SignalHandlerId Source #

onTextTagTableTagAdded :: (GObject a, MonadIO m) => a -> TextTagTableTagAddedCallback -> m SignalHandlerId Source #

tagChanged

data TextTagTableTagChangedSignalInfo Source #

Instances

SignalInfo TextTagTableTagChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType TextTagTableTagChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextTagTableTagChangedSignalInfo -> o -> HaskellCallbackType TextTagTableTagChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextTagTableTagChangedSignalInfo Source # 

afterTextTagTableTagChanged :: (GObject a, MonadIO m) => a -> TextTagTableTagChangedCallback -> m SignalHandlerId Source #

onTextTagTableTagChanged :: (GObject a, MonadIO m) => a -> TextTagTableTagChangedCallback -> m SignalHandlerId Source #

tagRemoved

data TextTagTableTagRemovedSignalInfo Source #

Instances

SignalInfo TextTagTableTagRemovedSignalInfo Source # 

Associated Types

type HaskellCallbackType TextTagTableTagRemovedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TextTagTableTagRemovedSignalInfo -> o -> HaskellCallbackType TextTagTableTagRemovedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TextTagTableTagRemovedSignalInfo Source # 

afterTextTagTableTagRemoved :: (GObject a, MonadIO m) => a -> TextTagTableTagRemovedCallback -> m SignalHandlerId Source #

onTextTagTableTagRemoved :: (GObject a, MonadIO m) => a -> TextTagTableTagRemovedCallback -> m SignalHandlerId Source #