| 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.Interfaces.CompletionProposal
Contents
Description
- newtype CompletionProposal = CompletionProposal (ManagedPtr CompletionProposal)
- noCompletionProposal :: Maybe CompletionProposal
- class GObject o => IsCompletionProposal o
- toCompletionProposal :: IsCompletionProposal o => o -> IO CompletionProposal
- data CompletionProposalChangedMethodInfo
- completionProposalChanged :: (MonadIO m, IsCompletionProposal a) => a -> m ()
- data CompletionProposalEqualMethodInfo
- completionProposalEqual :: (MonadIO m, IsCompletionProposal a, IsCompletionProposal b) => a -> b -> m Bool
- data CompletionProposalGetGiconMethodInfo
- completionProposalGetGicon :: (MonadIO m, IsCompletionProposal a) => a -> m (Maybe Icon)
- data CompletionProposalGetIconMethodInfo
- completionProposalGetIcon :: (MonadIO m, IsCompletionProposal a) => a -> m (Maybe Pixbuf)
- data CompletionProposalGetIconNameMethodInfo
- completionProposalGetIconName :: (MonadIO m, IsCompletionProposal a) => a -> m (Maybe Text)
- data CompletionProposalGetInfoMethodInfo
- completionProposalGetInfo :: (MonadIO m, IsCompletionProposal a) => a -> m (Maybe Text)
- data CompletionProposalGetLabelMethodInfo
- completionProposalGetLabel :: (MonadIO m, IsCompletionProposal a) => a -> m Text
- data CompletionProposalGetMarkupMethodInfo
- completionProposalGetMarkup :: (MonadIO m, IsCompletionProposal a) => a -> m Text
- data CompletionProposalGetTextMethodInfo
- completionProposalGetText :: (MonadIO m, IsCompletionProposal a) => a -> m Text
- data CompletionProposalHashMethodInfo
- completionProposalHash :: (MonadIO m, IsCompletionProposal a) => a -> m Word32
- type C_CompletionProposalChangedCallback = Ptr () -> Ptr () -> IO ()
- type CompletionProposalChangedCallback = IO ()
- data CompletionProposalChangedSignalInfo
- afterCompletionProposalChanged :: (GObject a, MonadIO m) => a -> CompletionProposalChangedCallback -> m SignalHandlerId
- genClosure_CompletionProposalChanged :: CompletionProposalChangedCallback -> IO Closure
- mk_CompletionProposalChangedCallback :: C_CompletionProposalChangedCallback -> IO (FunPtr C_CompletionProposalChangedCallback)
- noCompletionProposalChangedCallback :: Maybe CompletionProposalChangedCallback
- onCompletionProposalChanged :: (GObject a, MonadIO m) => a -> CompletionProposalChangedCallback -> m SignalHandlerId
- wrap_CompletionProposalChangedCallback :: CompletionProposalChangedCallback -> Ptr () -> Ptr () -> IO ()
Exported types
newtype CompletionProposal Source #
Constructors
| CompletionProposal (ManagedPtr CompletionProposal) |
Instances
| GObject CompletionProposal Source # | |
| IsObject CompletionProposal Source # | |
| IsCompletionProposal CompletionProposal Source # | |
| ((~) * info (ResolveCompletionProposalMethod t CompletionProposal), MethodInfo * info CompletionProposal p) => IsLabel t (CompletionProposal -> p) Source # | |
| ((~) * info (ResolveCompletionProposalMethod t CompletionProposal), MethodInfo * info CompletionProposal p) => IsLabelProxy t (CompletionProposal -> p) Source # | |
| HasAttributeList * CompletionProposal Source # | |
| type SignalList CompletionProposal Source # | |
| type AttributeList CompletionProposal Source # | |
class GObject o => IsCompletionProposal o Source #
Instances
| (GObject a, UnknownAncestorError Constraint CompletionProposal a) => IsCompletionProposal a Source # | |
| IsCompletionProposal CompletionProposal Source # | |
| IsCompletionProposal CompletionItem Source # | |
toCompletionProposal :: IsCompletionProposal o => o -> IO CompletionProposal Source #
Methods
changed
data CompletionProposalChangedMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsCompletionProposal a) => MethodInfo * CompletionProposalChangedMethodInfo a signature Source # | |
completionProposalChanged :: (MonadIO m, IsCompletionProposal a) => a -> m () Source #
equal
data CompletionProposalEqualMethodInfo Source #
Instances
| ((~) * signature (b -> m Bool), MonadIO m, IsCompletionProposal a, IsCompletionProposal b) => MethodInfo * CompletionProposalEqualMethodInfo a signature Source # | |
completionProposalEqual :: (MonadIO m, IsCompletionProposal a, IsCompletionProposal b) => a -> b -> m Bool Source #
getGicon
data CompletionProposalGetGiconMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Icon)), MonadIO m, IsCompletionProposal a) => MethodInfo * CompletionProposalGetGiconMethodInfo a signature Source # | |
completionProposalGetGicon :: (MonadIO m, IsCompletionProposal a) => a -> m (Maybe Icon) Source #
getIcon
data CompletionProposalGetIconMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Pixbuf)), MonadIO m, IsCompletionProposal a) => MethodInfo * CompletionProposalGetIconMethodInfo a signature Source # | |
completionProposalGetIcon :: (MonadIO m, IsCompletionProposal a) => a -> m (Maybe Pixbuf) Source #
getIconName
data CompletionProposalGetIconNameMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Text)), MonadIO m, IsCompletionProposal a) => MethodInfo * CompletionProposalGetIconNameMethodInfo a signature Source # | |
completionProposalGetIconName :: (MonadIO m, IsCompletionProposal a) => a -> m (Maybe Text) Source #
getInfo
data CompletionProposalGetInfoMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Text)), MonadIO m, IsCompletionProposal a) => MethodInfo * CompletionProposalGetInfoMethodInfo a signature Source # | |
completionProposalGetInfo :: (MonadIO m, IsCompletionProposal a) => a -> m (Maybe Text) Source #
getLabel
data CompletionProposalGetLabelMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsCompletionProposal a) => MethodInfo * CompletionProposalGetLabelMethodInfo a signature Source # | |
completionProposalGetLabel :: (MonadIO m, IsCompletionProposal a) => a -> m Text Source #
getMarkup
data CompletionProposalGetMarkupMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsCompletionProposal a) => MethodInfo * CompletionProposalGetMarkupMethodInfo a signature Source # | |
completionProposalGetMarkup :: (MonadIO m, IsCompletionProposal a) => a -> m Text Source #
getText
data CompletionProposalGetTextMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsCompletionProposal a) => MethodInfo * CompletionProposalGetTextMethodInfo a signature Source # | |
completionProposalGetText :: (MonadIO m, IsCompletionProposal a) => a -> m Text Source #
hash
data CompletionProposalHashMethodInfo Source #
Instances
| ((~) * signature (m Word32), MonadIO m, IsCompletionProposal a) => MethodInfo * CompletionProposalHashMethodInfo a signature Source # | |
completionProposalHash :: (MonadIO m, IsCompletionProposal a) => a -> m Word32 Source #
Signals
changed
type CompletionProposalChangedCallback = IO () Source #
data CompletionProposalChangedSignalInfo Source #
Instances
| SignalInfo CompletionProposalChangedSignalInfo Source # | |
| type HaskellCallbackType CompletionProposalChangedSignalInfo Source # | |
afterCompletionProposalChanged :: (GObject a, MonadIO m) => a -> CompletionProposalChangedCallback -> m SignalHandlerId Source #
mk_CompletionProposalChangedCallback :: C_CompletionProposalChangedCallback -> IO (FunPtr C_CompletionProposalChangedCallback) Source #
onCompletionProposalChanged :: (GObject a, MonadIO m) => a -> CompletionProposalChangedCallback -> m SignalHandlerId Source #
wrap_CompletionProposalChangedCallback :: CompletionProposalChangedCallback -> Ptr () -> Ptr () -> IO () Source #