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 (ManagedPtr CompletionItem)
- class GObject o => IsCompletionItem o
- toCompletionItem :: (MonadIO m, IsCompletionItem o) => o -> m CompletionItem
- noCompletionItem :: Maybe CompletionItem
- completionItemNew :: (HasCallStack, MonadIO m, IsPixbuf a) => Text -> Text -> Maybe a -> Maybe Text -> m CompletionItem
- completionItemNew2 :: (HasCallStack, MonadIO m) => 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
- completionItemSetGicon :: (HasCallStack, MonadIO m, IsCompletionItem a, IsIcon b) => a -> Maybe b -> m ()
- completionItemSetIcon :: (HasCallStack, MonadIO m, IsCompletionItem a, IsPixbuf b) => a -> Maybe b -> m ()
- completionItemSetIconName :: (HasCallStack, MonadIO m, IsCompletionItem a) => a -> Maybe Text -> m ()
- completionItemSetInfo :: (HasCallStack, MonadIO m, IsCompletionItem a) => a -> Maybe Text -> m ()
- completionItemSetLabel :: (HasCallStack, MonadIO m, IsCompletionItem a) => a -> Maybe Text -> m ()
- completionItemSetMarkup :: (HasCallStack, MonadIO m, IsCompletionItem a) => a -> Maybe Text -> m ()
- completionItemSetText :: (HasCallStack, MonadIO m, IsCompletionItem a) => a -> Maybe Text -> m ()
- clearCompletionItemGicon :: (MonadIO m, IsCompletionItem o) => o -> m ()
- 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 ()
- clearCompletionItemIcon :: (MonadIO m, IsCompletionItem o) => o -> m ()
- 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 ()
- clearCompletionItemIconName :: (MonadIO m, IsCompletionItem o) => o -> m ()
- constructCompletionItemIconName :: IsCompletionItem o => Text -> IO (GValueConstruct o)
- getCompletionItemIconName :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Text)
- setCompletionItemIconName :: (MonadIO m, IsCompletionItem o) => o -> Text -> m ()
- clearCompletionItemInfo :: (MonadIO m, IsCompletionItem o) => o -> m ()
- constructCompletionItemInfo :: IsCompletionItem o => Text -> IO (GValueConstruct o)
- getCompletionItemInfo :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Text)
- setCompletionItemInfo :: (MonadIO m, IsCompletionItem o) => o -> Text -> m ()
- clearCompletionItemLabel :: (MonadIO m, IsCompletionItem o) => o -> m ()
- constructCompletionItemLabel :: IsCompletionItem o => Text -> IO (GValueConstruct o)
- getCompletionItemLabel :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Text)
- setCompletionItemLabel :: (MonadIO m, IsCompletionItem o) => o -> Text -> m ()
- clearCompletionItemMarkup :: (MonadIO m, IsCompletionItem o) => o -> m ()
- constructCompletionItemMarkup :: IsCompletionItem o => Text -> IO (GValueConstruct o)
- getCompletionItemMarkup :: (MonadIO m, IsCompletionItem o) => o -> m (Maybe Text)
- setCompletionItemMarkup :: (MonadIO m, IsCompletionItem o) => o -> Text -> m ()
- clearCompletionItemText :: (MonadIO m, IsCompletionItem o) => o -> m ()
- 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 #
class GObject o => IsCompletionItem o Source #
toCompletionItem :: (MonadIO m, IsCompletionItem o) => o -> m CompletionItem Source #
Methods
new
:: (HasCallStack, MonadIO m, IsPixbuf a) | |
=> Text |
|
-> Text |
|
-> Maybe a |
|
-> Maybe Text |
|
-> m CompletionItem | Returns: a new |
Deprecated: (Since version 3.24)Use completionItemNew2
instead.
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.
new2
:: (HasCallStack, MonadIO m) | |
=> m CompletionItem | Returns: a new |
Creates a new CompletionItem
. The desired properties need to be set
afterwards.
Since: 3.24
newFromStock
completionItemNewFromStock Source #
:: (HasCallStack, MonadIO m) | |
=> Maybe Text |
|
-> Text |
|
-> Text |
|
-> Maybe Text |
|
-> m CompletionItem | Returns: a new |
Deprecated: (Since version 3.10)Use completionItemNew2
instead.
Creates a new CompletionItem
from a stock item. If label
is Nothing
,
the stock label will be used.
newWithMarkup
completionItemNewWithMarkup Source #
:: (HasCallStack, MonadIO m, IsPixbuf a) | |
=> Text |
|
-> Text |
|
-> Maybe a |
|
-> Maybe Text |
|
-> m CompletionItem | Returns: a new |
Deprecated: (Since version 3.24)Use completionItemNew2
instead.
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.
setGicon
completionItemSetGicon Source #
:: (HasCallStack, MonadIO m, IsCompletionItem a, IsIcon b) | |
=> a |
|
-> Maybe b | |
-> m () |
No description available in the introspection data.
Since: 3.24
setIcon
completionItemSetIcon Source #
:: (HasCallStack, MonadIO m, IsCompletionItem a, IsPixbuf b) | |
=> a |
|
-> Maybe b | |
-> m () |
No description available in the introspection data.
Since: 3.24
setIconName
completionItemSetIconName Source #
:: (HasCallStack, MonadIO m, IsCompletionItem a) | |
=> a |
|
-> Maybe Text |
|
-> m () |
No description available in the introspection data.
Since: 3.24
setInfo
completionItemSetInfo Source #
:: (HasCallStack, MonadIO m, IsCompletionItem a) | |
=> a |
|
-> Maybe Text |
|
-> m () |
No description available in the introspection data.
Since: 3.24
setLabel
completionItemSetLabel Source #
:: (HasCallStack, MonadIO m, IsCompletionItem a) | |
=> a |
|
-> Maybe Text |
|
-> m () |
No description available in the introspection data.
Since: 3.24
setMarkup
completionItemSetMarkup Source #
:: (HasCallStack, MonadIO m, IsCompletionItem a) | |
=> a |
|
-> Maybe Text |
|
-> m () |
No description available in the introspection data.
Since: 3.24
setText
completionItemSetText Source #
:: (HasCallStack, MonadIO m, IsCompletionItem a) | |
=> a |
|
-> Maybe Text |
|
-> m () |
No description available in the introspection data.
Since: 3.24
Properties
gicon
clearCompletionItemGicon :: (MonadIO m, IsCompletionItem o) => o -> m () 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
clearCompletionItemIcon :: (MonadIO m, IsCompletionItem o) => o -> m () 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
clearCompletionItemIconName :: (MonadIO m, IsCompletionItem o) => o -> m () 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
clearCompletionItemInfo :: (MonadIO m, IsCompletionItem o) => o -> m () 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
clearCompletionItemLabel :: (MonadIO m, IsCompletionItem o) => o -> m () 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
clearCompletionItemMarkup :: (MonadIO m, IsCompletionItem o) => o -> m () 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
clearCompletionItemText :: (MonadIO m, IsCompletionItem o) => o -> m () 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 #