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 |
- newtype CompletionItem = CompletionItem (ForeignPtr CompletionItem)
- class GObject o => CompletionItemK o
- toCompletionItem :: CompletionItemK o => o -> IO CompletionItem
- noCompletionItem :: Maybe CompletionItem
- completionItemNew :: (MonadIO m, PixbufK a) => Text -> Text -> Maybe a -> Maybe Text -> m CompletionItem
- completionItemNewFromStock :: MonadIO m => Maybe Text -> Text -> Text -> Maybe Text -> m CompletionItem
- completionItemNewWithMarkup :: (MonadIO m, PixbufK a) => Text -> Text -> Maybe a -> Maybe Text -> m CompletionItem
- data CompletionItemGiconPropertyInfo
- clearCompletionItemGicon :: (MonadIO m, CompletionItemK o) => o -> m ()
- completionItemGicon :: AttrLabelProxy "gicon"
- constructCompletionItemGicon :: IconK a => a -> IO ([Char], GValue)
- getCompletionItemGicon :: (MonadIO m, CompletionItemK o) => o -> m (Maybe Icon)
- setCompletionItemGicon :: (MonadIO m, CompletionItemK o, IconK a) => o -> a -> m ()
- data CompletionItemIconPropertyInfo
- clearCompletionItemIcon :: (MonadIO m, CompletionItemK o) => o -> m ()
- completionItemIcon :: AttrLabelProxy "icon"
- constructCompletionItemIcon :: PixbufK a => a -> IO ([Char], GValue)
- getCompletionItemIcon :: (MonadIO m, CompletionItemK o) => o -> m (Maybe Pixbuf)
- setCompletionItemIcon :: (MonadIO m, CompletionItemK o, PixbufK a) => o -> a -> m ()
- data CompletionItemIconNamePropertyInfo
- clearCompletionItemIconName :: (MonadIO m, CompletionItemK o) => o -> m ()
- completionItemIconName :: AttrLabelProxy "iconName"
- constructCompletionItemIconName :: Text -> IO ([Char], GValue)
- getCompletionItemIconName :: (MonadIO m, CompletionItemK o) => o -> m (Maybe Text)
- setCompletionItemIconName :: (MonadIO m, CompletionItemK o) => o -> Text -> m ()
- data CompletionItemInfoPropertyInfo
- clearCompletionItemInfo :: (MonadIO m, CompletionItemK o) => o -> m ()
- completionItemInfo :: AttrLabelProxy "info"
- constructCompletionItemInfo :: Text -> IO ([Char], GValue)
- getCompletionItemInfo :: (MonadIO m, CompletionItemK o) => o -> m (Maybe Text)
- setCompletionItemInfo :: (MonadIO m, CompletionItemK o) => o -> Text -> m ()
- data CompletionItemLabelPropertyInfo
- clearCompletionItemLabel :: (MonadIO m, CompletionItemK o) => o -> m ()
- completionItemLabel :: AttrLabelProxy "label"
- constructCompletionItemLabel :: Text -> IO ([Char], GValue)
- getCompletionItemLabel :: (MonadIO m, CompletionItemK o) => o -> m (Maybe Text)
- setCompletionItemLabel :: (MonadIO m, CompletionItemK o) => o -> Text -> m ()
- data CompletionItemMarkupPropertyInfo
- clearCompletionItemMarkup :: (MonadIO m, CompletionItemK o) => o -> m ()
- completionItemMarkup :: AttrLabelProxy "markup"
- constructCompletionItemMarkup :: Text -> IO ([Char], GValue)
- getCompletionItemMarkup :: (MonadIO m, CompletionItemK o) => o -> m (Maybe Text)
- setCompletionItemMarkup :: (MonadIO m, CompletionItemK o) => o -> Text -> m ()
- data CompletionItemTextPropertyInfo
- clearCompletionItemText :: (MonadIO m, CompletionItemK o) => o -> m ()
- completionItemText :: AttrLabelProxy "text"
- constructCompletionItemText :: Text -> IO ([Char], GValue)
- getCompletionItemText :: (MonadIO m, CompletionItemK o) => o -> m (Maybe Text)
- setCompletionItemText :: (MonadIO m, CompletionItemK o) => o -> Text -> m ()
Exported types
newtype CompletionItem Source
GObject CompletionItem | |
((~) * info (ResolveCompletionItemMethod t CompletionItem), MethodInfo * info CompletionItem p) => IsLabelProxy t (CompletionItem -> p) | |
type ParentTypes CompletionItem | |
type AttributeList CompletionItem | |
type SignalList CompletionItem |
class GObject o => CompletionItemK o Source
(GObject o, IsDescendantOf CompletionItem o) => CompletionItemK o |
toCompletionItem :: CompletionItemK o => o -> IO CompletionItem Source
Methods
completionItemNew
completionItemNew :: (MonadIO m, PixbufK a) => Text -> Text -> Maybe a -> Maybe Text -> m CompletionItem Source
completionItemNewFromStock
completionItemNewFromStock :: MonadIO m => Maybe Text -> Text -> Text -> Maybe Text -> m CompletionItem Source
Deprecated: (Since version 3.10)Use gtk_source_completion_item_new() instead.
completionItemNewWithMarkup
completionItemNewWithMarkup :: (MonadIO m, PixbufK a) => Text -> Text -> Maybe a -> Maybe Text -> m CompletionItem Source
Properties
Gicon
data CompletionItemGiconPropertyInfo Source
clearCompletionItemGicon :: (MonadIO m, CompletionItemK o) => o -> m () Source
completionItemGicon :: AttrLabelProxy "gicon" Source
getCompletionItemGicon :: (MonadIO m, CompletionItemK o) => o -> m (Maybe Icon) Source
setCompletionItemGicon :: (MonadIO m, CompletionItemK o, IconK a) => o -> a -> m () Source
Icon
data CompletionItemIconPropertyInfo Source
clearCompletionItemIcon :: (MonadIO m, CompletionItemK o) => o -> m () Source
completionItemIcon :: AttrLabelProxy "icon" Source
getCompletionItemIcon :: (MonadIO m, CompletionItemK o) => o -> m (Maybe Pixbuf) Source
setCompletionItemIcon :: (MonadIO m, CompletionItemK o, PixbufK a) => o -> a -> m () Source
IconName
data CompletionItemIconNamePropertyInfo Source
AttrInfo CompletionItemIconNamePropertyInfo | |
type AttrLabel CompletionItemIconNamePropertyInfo = "icon-name" | |
type AttrGetType CompletionItemIconNamePropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint CompletionItemIconNamePropertyInfo = CompletionItemK | |
type AttrSetTypeConstraint CompletionItemIconNamePropertyInfo = * ~ Text | |
type AttrAllowedOps CompletionItemIconNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearCompletionItemIconName :: (MonadIO m, CompletionItemK o) => o -> m () Source
completionItemIconName :: AttrLabelProxy "iconName" Source
getCompletionItemIconName :: (MonadIO m, CompletionItemK o) => o -> m (Maybe Text) Source
setCompletionItemIconName :: (MonadIO m, CompletionItemK o) => o -> Text -> m () Source
Info
data CompletionItemInfoPropertyInfo Source
AttrInfo CompletionItemInfoPropertyInfo | |
type AttrLabel CompletionItemInfoPropertyInfo = "info" | |
type AttrGetType CompletionItemInfoPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint CompletionItemInfoPropertyInfo = CompletionItemK | |
type AttrSetTypeConstraint CompletionItemInfoPropertyInfo = * ~ Text | |
type AttrAllowedOps CompletionItemInfoPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearCompletionItemInfo :: (MonadIO m, CompletionItemK o) => o -> m () Source
completionItemInfo :: AttrLabelProxy "info" Source
getCompletionItemInfo :: (MonadIO m, CompletionItemK o) => o -> m (Maybe Text) Source
setCompletionItemInfo :: (MonadIO m, CompletionItemK o) => o -> Text -> m () Source
Label
data CompletionItemLabelPropertyInfo Source
AttrInfo CompletionItemLabelPropertyInfo | |
type AttrLabel CompletionItemLabelPropertyInfo = "label" | |
type AttrGetType CompletionItemLabelPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint CompletionItemLabelPropertyInfo = CompletionItemK | |
type AttrSetTypeConstraint CompletionItemLabelPropertyInfo = * ~ Text | |
type AttrAllowedOps CompletionItemLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearCompletionItemLabel :: (MonadIO m, CompletionItemK o) => o -> m () Source
completionItemLabel :: AttrLabelProxy "label" Source
getCompletionItemLabel :: (MonadIO m, CompletionItemK o) => o -> m (Maybe Text) Source
setCompletionItemLabel :: (MonadIO m, CompletionItemK o) => o -> Text -> m () Source
Markup
data CompletionItemMarkupPropertyInfo Source
AttrInfo CompletionItemMarkupPropertyInfo | |
type AttrLabel CompletionItemMarkupPropertyInfo = "markup" | |
type AttrGetType CompletionItemMarkupPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint CompletionItemMarkupPropertyInfo = CompletionItemK | |
type AttrSetTypeConstraint CompletionItemMarkupPropertyInfo = * ~ Text | |
type AttrAllowedOps CompletionItemMarkupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearCompletionItemMarkup :: (MonadIO m, CompletionItemK o) => o -> m () Source
completionItemMarkup :: AttrLabelProxy "markup" Source
getCompletionItemMarkup :: (MonadIO m, CompletionItemK o) => o -> m (Maybe Text) Source
setCompletionItemMarkup :: (MonadIO m, CompletionItemK o) => o -> Text -> m () Source
Text
data CompletionItemTextPropertyInfo Source
AttrInfo CompletionItemTextPropertyInfo | |
type AttrLabel CompletionItemTextPropertyInfo = "text" | |
type AttrGetType CompletionItemTextPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint CompletionItemTextPropertyInfo = CompletionItemK | |
type AttrSetTypeConstraint CompletionItemTextPropertyInfo = * ~ Text | |
type AttrAllowedOps CompletionItemTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearCompletionItemText :: (MonadIO m, CompletionItemK o) => o -> m () Source
completionItemText :: AttrLabelProxy "text" Source
getCompletionItemText :: (MonadIO m, CompletionItemK o) => o -> m (Maybe Text) Source
setCompletionItemText :: (MonadIO m, CompletionItemK o) => o -> Text -> m () Source