| 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.GtkSource.Objects.CompletionItem
Contents
Description
- newtype CompletionItem = CompletionItem (ManagedPtr CompletionItem)
- class GObject o => IsCompletionItem o
- toCompletionItem :: IsCompletionItem o => o -> IO CompletionItem
- noCompletionItem :: Maybe CompletionItem
- completionItemNew :: (HasCallStack, MonadIO m, IsPixbuf a) => Text -> Text -> Maybe a -> Maybe Text -> m CompletionItem
- completionItemNewFromStock :: (HasCallStack, MonadIO m) => Maybe Text -> Text -> Text -> Maybe Text -> m CompletionItem
- completionItemNewWithMarkup :: (HasCallStack, MonadIO m, IsPixbuf a) => Text -> Text -> Maybe a -> Maybe Text -> m CompletionItem
- data CompletionItemGiconPropertyInfo
- clearCompletionItemGicon :: (MonadIO m, IsCompletionItem o) => o -> m ()
- completionItemGicon :: AttrLabelProxy "gicon"
- constructCompletionItemGicon :: (IsCompletionItem o, IsIcon a) => a -> IO (GValueConstruct o)
- getCompletionItemGicon :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Icon)
- setCompletionItemGicon :: (MonadIO m, IsCompletionItem o, IsIcon a) => o -> a -> m ()
- data CompletionItemIconPropertyInfo
- clearCompletionItemIcon :: (MonadIO m, IsCompletionItem o) => o -> m ()
- completionItemIcon :: AttrLabelProxy "icon"
- constructCompletionItemIcon :: (IsCompletionItem o, IsPixbuf a) => a -> IO (GValueConstruct o)
- getCompletionItemIcon :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Pixbuf)
- setCompletionItemIcon :: (MonadIO m, IsCompletionItem o, IsPixbuf a) => o -> a -> m ()
- data CompletionItemIconNamePropertyInfo
- clearCompletionItemIconName :: (MonadIO m, IsCompletionItem o) => o -> m ()
- completionItemIconName :: AttrLabelProxy "iconName"
- constructCompletionItemIconName :: IsCompletionItem o => Text -> IO (GValueConstruct o)
- getCompletionItemIconName :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Text)
- setCompletionItemIconName :: (MonadIO m, IsCompletionItem o) => o -> Text -> m ()
- data CompletionItemInfoPropertyInfo
- clearCompletionItemInfo :: (MonadIO m, IsCompletionItem o) => o -> m ()
- completionItemInfo :: AttrLabelProxy "info"
- constructCompletionItemInfo :: IsCompletionItem o => Text -> IO (GValueConstruct o)
- getCompletionItemInfo :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Text)
- setCompletionItemInfo :: (MonadIO m, IsCompletionItem o) => o -> Text -> m ()
- data CompletionItemLabelPropertyInfo
- clearCompletionItemLabel :: (MonadIO m, IsCompletionItem o) => o -> m ()
- completionItemLabel :: AttrLabelProxy "label"
- constructCompletionItemLabel :: IsCompletionItem o => Text -> IO (GValueConstruct o)
- getCompletionItemLabel :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Text)
- setCompletionItemLabel :: (MonadIO m, IsCompletionItem o) => o -> Text -> m ()
- data CompletionItemMarkupPropertyInfo
- clearCompletionItemMarkup :: (MonadIO m, IsCompletionItem o) => o -> m ()
- completionItemMarkup :: AttrLabelProxy "markup"
- constructCompletionItemMarkup :: IsCompletionItem o => Text -> IO (GValueConstruct o)
- getCompletionItemMarkup :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Text)
- setCompletionItemMarkup :: (MonadIO m, IsCompletionItem o) => o -> Text -> m ()
- data CompletionItemTextPropertyInfo
- clearCompletionItemText :: (MonadIO m, IsCompletionItem o) => o -> m ()
- completionItemText :: AttrLabelProxy "text"
- constructCompletionItemText :: IsCompletionItem o => Text -> IO (GValueConstruct o)
- getCompletionItemText :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Text)
- setCompletionItemText :: (MonadIO m, IsCompletionItem o) => o -> Text -> m ()
Exported types
newtype CompletionItem Source #
Constructors
| CompletionItem (ManagedPtr CompletionItem) |
Instances
| GObject CompletionItem Source # | |
| IsObject CompletionItem Source # | |
| IsCompletionProposal CompletionItem Source # | |
| IsCompletionItem CompletionItem Source # | |
| ((~) * info (ResolveCompletionItemMethod t CompletionItem), MethodInfo * info CompletionItem p) => IsLabel t (CompletionItem -> p) Source # | |
| ((~) * info (ResolveCompletionItemMethod t CompletionItem), MethodInfo * info CompletionItem p) => IsLabelProxy t (CompletionItem -> p) Source # | |
| HasAttributeList * CompletionItem Source # | |
| type AttributeList CompletionItem Source # | |
| type SignalList CompletionItem Source # | |
class GObject o => IsCompletionItem o Source #
Instances
toCompletionItem :: IsCompletionItem o => o -> IO CompletionItem Source #
Methods
new
Arguments
| :: (HasCallStack, MonadIO m, IsPixbuf a) | |
| => Text |
|
| -> Text |
|
| -> Maybe a |
|
| -> Maybe Text |
|
| -> m CompletionItem | Returns: a new |
Create a new CompletionItem with label label, icon icon and
extra information info. Both icon and info can be Nothing in which case
there will be no icon shown and no extra information available.
newFromStock
completionItemNewFromStock Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => Maybe Text |
|
| -> Text |
|
| -> Text |
|
| -> Maybe Text |
|
| -> m CompletionItem | Returns: a new |
Deprecated: (Since version 3.10)Use completionItemNew instead.
Creates a new CompletionItem from a stock item. If label is Nothing,
the stock label will be used.
newWithMarkup
completionItemNewWithMarkup Source #
Arguments
| :: (HasCallStack, MonadIO m, IsPixbuf a) | |
| => Text |
|
| -> Text |
|
| -> Maybe a |
|
| -> Maybe Text |
|
| -> m CompletionItem | Returns: a new |
Create a new CompletionItem with markup label markup, icon
icon and extra information info. Both icon and info can be Nothing in
which case there will be no icon shown and no extra information available.
Properties
gicon
data CompletionItemGiconPropertyInfo Source #
Instances
clearCompletionItemGicon :: (MonadIO m, IsCompletionItem o) => o -> m () Source #
completionItemGicon :: AttrLabelProxy "gicon" Source #
constructCompletionItemGicon :: (IsCompletionItem o, IsIcon a) => a -> IO (GValueConstruct o) Source #
getCompletionItemGicon :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Icon) Source #
setCompletionItemGicon :: (MonadIO m, IsCompletionItem o, IsIcon a) => o -> a -> m () Source #
icon
data CompletionItemIconPropertyInfo Source #
Instances
clearCompletionItemIcon :: (MonadIO m, IsCompletionItem o) => o -> m () Source #
completionItemIcon :: AttrLabelProxy "icon" Source #
constructCompletionItemIcon :: (IsCompletionItem o, IsPixbuf a) => a -> IO (GValueConstruct o) Source #
getCompletionItemIcon :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Pixbuf) Source #
setCompletionItemIcon :: (MonadIO m, IsCompletionItem o, IsPixbuf a) => o -> a -> m () Source #
iconName
data CompletionItemIconNamePropertyInfo Source #
Instances
clearCompletionItemIconName :: (MonadIO m, IsCompletionItem o) => o -> m () Source #
completionItemIconName :: AttrLabelProxy "iconName" Source #
constructCompletionItemIconName :: IsCompletionItem o => Text -> IO (GValueConstruct o) Source #
getCompletionItemIconName :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Text) Source #
setCompletionItemIconName :: (MonadIO m, IsCompletionItem o) => o -> Text -> m () Source #
info
data CompletionItemInfoPropertyInfo Source #
Instances
clearCompletionItemInfo :: (MonadIO m, IsCompletionItem o) => o -> m () Source #
completionItemInfo :: AttrLabelProxy "info" Source #
constructCompletionItemInfo :: IsCompletionItem o => Text -> IO (GValueConstruct o) Source #
getCompletionItemInfo :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Text) Source #
setCompletionItemInfo :: (MonadIO m, IsCompletionItem o) => o -> Text -> m () Source #
label
data CompletionItemLabelPropertyInfo Source #
Instances
clearCompletionItemLabel :: (MonadIO m, IsCompletionItem o) => o -> m () Source #
completionItemLabel :: AttrLabelProxy "label" Source #
constructCompletionItemLabel :: IsCompletionItem o => Text -> IO (GValueConstruct o) Source #
getCompletionItemLabel :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Text) Source #
setCompletionItemLabel :: (MonadIO m, IsCompletionItem o) => o -> Text -> m () Source #
markup
data CompletionItemMarkupPropertyInfo Source #
Instances
clearCompletionItemMarkup :: (MonadIO m, IsCompletionItem o) => o -> m () Source #
completionItemMarkup :: AttrLabelProxy "markup" Source #
constructCompletionItemMarkup :: IsCompletionItem o => Text -> IO (GValueConstruct o) Source #
getCompletionItemMarkup :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Text) Source #
setCompletionItemMarkup :: (MonadIO m, IsCompletionItem o) => o -> Text -> m () Source #
text
data CompletionItemTextPropertyInfo Source #
Instances
clearCompletionItemText :: (MonadIO m, IsCompletionItem o) => o -> m () Source #
completionItemText :: AttrLabelProxy "text" Source #
constructCompletionItemText :: IsCompletionItem o => Text -> IO (GValueConstruct o) Source #
getCompletionItemText :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Text) Source #
setCompletionItemText :: (MonadIO m, IsCompletionItem o) => o -> Text -> m () Source #