| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gtk.Objects.TextTagTable
Description
- newtype TextTagTable = TextTagTable (ManagedPtr TextTagTable)
- class GObject o => IsTextTagTable o
- toTextTagTable :: IsTextTagTable o => o -> IO TextTagTable
- noTextTagTable :: Maybe TextTagTable
- data TextTagTableAddMethodInfo
- textTagTableAdd :: (MonadIO m, IsTextTagTable a, IsTextTag b) => a -> b -> m Bool
- data TextTagTableForeachMethodInfo
- textTagTableForeach :: (MonadIO m, IsTextTagTable a) => a -> TextTagTableForeach -> m ()
- data TextTagTableGetSizeMethodInfo
- textTagTableGetSize :: (MonadIO m, IsTextTagTable a) => a -> m Int32
- data TextTagTableLookupMethodInfo
- textTagTableLookup :: (MonadIO m, IsTextTagTable a) => a -> Text -> m (Maybe TextTag)
- textTagTableNew :: MonadIO m => m TextTagTable
- data TextTagTableRemoveMethodInfo
- textTagTableRemove :: (MonadIO m, IsTextTagTable a, IsTextTag b) => a -> b -> m ()
- type C_TextTagTableTagAddedCallback = Ptr () -> Ptr TextTag -> Ptr () -> IO ()
- type TextTagTableTagAddedCallback = TextTag -> IO ()
- data TextTagTableTagAddedSignalInfo
- afterTextTagTableTagAdded :: (GObject a, MonadIO m) => a -> TextTagTableTagAddedCallback -> m SignalHandlerId
- genClosure_TextTagTableTagAdded :: TextTagTableTagAddedCallback -> IO Closure
- mk_TextTagTableTagAddedCallback :: C_TextTagTableTagAddedCallback -> IO (FunPtr C_TextTagTableTagAddedCallback)
- noTextTagTableTagAddedCallback :: Maybe TextTagTableTagAddedCallback
- onTextTagTableTagAdded :: (GObject a, MonadIO m) => a -> TextTagTableTagAddedCallback -> m SignalHandlerId
- wrap_TextTagTableTagAddedCallback :: TextTagTableTagAddedCallback -> Ptr () -> Ptr TextTag -> Ptr () -> IO ()
- type C_TextTagTableTagChangedCallback = Ptr () -> Ptr TextTag -> CInt -> Ptr () -> IO ()
- type TextTagTableTagChangedCallback = TextTag -> Bool -> IO ()
- data TextTagTableTagChangedSignalInfo
- afterTextTagTableTagChanged :: (GObject a, MonadIO m) => a -> TextTagTableTagChangedCallback -> m SignalHandlerId
- genClosure_TextTagTableTagChanged :: TextTagTableTagChangedCallback -> IO Closure
- mk_TextTagTableTagChangedCallback :: C_TextTagTableTagChangedCallback -> IO (FunPtr C_TextTagTableTagChangedCallback)
- noTextTagTableTagChangedCallback :: Maybe TextTagTableTagChangedCallback
- onTextTagTableTagChanged :: (GObject a, MonadIO m) => a -> TextTagTableTagChangedCallback -> m SignalHandlerId
- wrap_TextTagTableTagChangedCallback :: TextTagTableTagChangedCallback -> Ptr () -> Ptr TextTag -> CInt -> Ptr () -> IO ()
- type C_TextTagTableTagRemovedCallback = Ptr () -> Ptr TextTag -> Ptr () -> IO ()
- type TextTagTableTagRemovedCallback = TextTag -> IO ()
- data TextTagTableTagRemovedSignalInfo
- afterTextTagTableTagRemoved :: (GObject a, MonadIO m) => a -> TextTagTableTagRemovedCallback -> m SignalHandlerId
- genClosure_TextTagTableTagRemoved :: TextTagTableTagRemovedCallback -> IO Closure
- mk_TextTagTableTagRemovedCallback :: C_TextTagTableTagRemovedCallback -> IO (FunPtr C_TextTagTableTagRemovedCallback)
- noTextTagTableTagRemovedCallback :: Maybe TextTagTableTagRemovedCallback
- onTextTagTableTagRemoved :: (GObject a, MonadIO m) => a -> TextTagTableTagRemovedCallback -> m SignalHandlerId
- wrap_TextTagTableTagRemovedCallback :: TextTagTableTagRemovedCallback -> Ptr () -> Ptr TextTag -> Ptr () -> IO ()
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 # | |
| ((~) * info (ResolveTextTagTableMethod t TextTagTable), MethodInfo * info TextTagTable p) => IsLabelProxy t (TextTagTable -> p) Source # | |
| HasAttributeList * TextTagTable Source # | |
| type SignalList TextTagTable Source # | |
| type AttributeList TextTagTable Source # | |
class GObject o => IsTextTagTable o Source #
Instances
| (GObject a, UnknownAncestorError Constraint TextTagTable a) => IsTextTagTable a Source # | |
| IsTextTagTable TextTagTable Source # | |
toTextTagTable :: IsTextTagTable o => o -> IO TextTagTable Source #
Methods
add
data TextTagTableAddMethodInfo Source #
Instances
| ((~) * signature (b -> m Bool), MonadIO m, IsTextTagTable a, IsTextTag b) => MethodInfo * TextTagTableAddMethodInfo a signature Source # | |
textTagTableAdd :: (MonadIO m, IsTextTagTable a, IsTextTag b) => a -> b -> m Bool Source #
foreach
data TextTagTableForeachMethodInfo Source #
Instances
| ((~) * signature (TextTagTableForeach -> m ()), MonadIO m, IsTextTagTable a) => MethodInfo * TextTagTableForeachMethodInfo a signature Source # | |
textTagTableForeach :: (MonadIO m, IsTextTagTable a) => a -> TextTagTableForeach -> m () Source #
getSize
data TextTagTableGetSizeMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsTextTagTable a) => MethodInfo * TextTagTableGetSizeMethodInfo a signature Source # | |
textTagTableGetSize :: (MonadIO m, IsTextTagTable a) => a -> m Int32 Source #
lookup
data TextTagTableLookupMethodInfo Source #
Instances
| ((~) * signature (Text -> m (Maybe TextTag)), MonadIO m, IsTextTagTable a) => MethodInfo * TextTagTableLookupMethodInfo a signature Source # | |
textTagTableLookup :: (MonadIO m, IsTextTagTable a) => a -> Text -> m (Maybe TextTag) Source #
new
textTagTableNew :: MonadIO m => m TextTagTable Source #
remove
data TextTagTableRemoveMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsTextTagTable a, IsTextTag b) => MethodInfo * TextTagTableRemoveMethodInfo a signature Source # | |
textTagTableRemove :: (MonadIO m, IsTextTagTable a, IsTextTag b) => a -> b -> m () Source #
Signals
tagAdded
type TextTagTableTagAddedCallback = TextTag -> IO () Source #
data TextTagTableTagAddedSignalInfo Source #
Instances
| SignalInfo TextTagTableTagAddedSignalInfo Source # | |
| type HaskellCallbackType TextTagTableTagAddedSignalInfo Source # | |
afterTextTagTableTagAdded :: (GObject a, MonadIO m) => a -> TextTagTableTagAddedCallback -> m SignalHandlerId Source #
genClosure_TextTagTableTagAdded :: TextTagTableTagAddedCallback -> IO Closure Source #
mk_TextTagTableTagAddedCallback :: C_TextTagTableTagAddedCallback -> IO (FunPtr C_TextTagTableTagAddedCallback) Source #
onTextTagTableTagAdded :: (GObject a, MonadIO m) => a -> TextTagTableTagAddedCallback -> m SignalHandlerId Source #
wrap_TextTagTableTagAddedCallback :: TextTagTableTagAddedCallback -> Ptr () -> Ptr TextTag -> Ptr () -> IO () Source #
tagChanged
data TextTagTableTagChangedSignalInfo Source #
Instances
| SignalInfo TextTagTableTagChangedSignalInfo Source # | |
| type HaskellCallbackType TextTagTableTagChangedSignalInfo Source # | |
afterTextTagTableTagChanged :: (GObject a, MonadIO m) => a -> TextTagTableTagChangedCallback -> m SignalHandlerId Source #
genClosure_TextTagTableTagChanged :: TextTagTableTagChangedCallback -> IO Closure Source #
mk_TextTagTableTagChangedCallback :: C_TextTagTableTagChangedCallback -> IO (FunPtr C_TextTagTableTagChangedCallback) Source #
onTextTagTableTagChanged :: (GObject a, MonadIO m) => a -> TextTagTableTagChangedCallback -> m SignalHandlerId Source #
wrap_TextTagTableTagChangedCallback :: TextTagTableTagChangedCallback -> Ptr () -> Ptr TextTag -> CInt -> Ptr () -> IO () Source #
tagRemoved
type TextTagTableTagRemovedCallback = TextTag -> IO () Source #
data TextTagTableTagRemovedSignalInfo Source #
Instances
| SignalInfo TextTagTableTagRemovedSignalInfo Source # | |
| type HaskellCallbackType TextTagTableTagRemovedSignalInfo Source # | |
afterTextTagTableTagRemoved :: (GObject a, MonadIO m) => a -> TextTagTableTagRemovedCallback -> m SignalHandlerId Source #
genClosure_TextTagTableTagRemoved :: TextTagTableTagRemovedCallback -> IO Closure Source #
mk_TextTagTableTagRemovedCallback :: C_TextTagTableTagRemovedCallback -> IO (FunPtr C_TextTagTableTagRemovedCallback) Source #
onTextTagTableTagRemoved :: (GObject a, MonadIO m) => a -> TextTagTableTagRemovedCallback -> m SignalHandlerId Source #
wrap_TextTagTableTagRemovedCallback :: TextTagTableTagRemovedCallback -> Ptr () -> Ptr TextTag -> Ptr () -> IO () Source #