| 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 (ForeignPtr 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 CompletionProposalChangedCallback = IO ()
- type CompletionProposalChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data CompletionProposalChangedSignalInfo
- afterCompletionProposalChanged :: (GObject a, MonadIO m) => a -> CompletionProposalChangedCallback -> m SignalHandlerId
- completionProposalChangedCallbackWrapper :: CompletionProposalChangedCallback -> Ptr () -> Ptr () -> IO ()
- completionProposalChangedClosure :: CompletionProposalChangedCallback -> IO Closure
- mkCompletionProposalChangedCallback :: CompletionProposalChangedCallbackC -> IO (FunPtr CompletionProposalChangedCallbackC)
- noCompletionProposalChangedCallback :: Maybe CompletionProposalChangedCallback
- onCompletionProposalChanged :: (GObject a, MonadIO m) => a -> CompletionProposalChangedCallback -> m SignalHandlerId
Exported types
newtype CompletionProposal Source #
Constructors
| CompletionProposal (ForeignPtr 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
completionProposalChanged
data CompletionProposalChangedMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsCompletionProposal a) => MethodInfo * CompletionProposalChangedMethodInfo a signature Source # | |
completionProposalChanged :: (MonadIO m, IsCompletionProposal a) => a -> m () Source #
completionProposalEqual
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 #
completionProposalGetGicon
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 #
completionProposalGetIcon
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 #
completionProposalGetIconName
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 #
completionProposalGetInfo
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 #
completionProposalGetLabel
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 #
completionProposalGetMarkup
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 #
completionProposalGetText
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 #
completionProposalHash
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 #
completionProposalChangedCallbackWrapper :: CompletionProposalChangedCallback -> Ptr () -> Ptr () -> IO () Source #
mkCompletionProposalChangedCallback :: CompletionProposalChangedCallbackC -> IO (FunPtr CompletionProposalChangedCallbackC) Source #
onCompletionProposalChanged :: (GObject a, MonadIO m) => a -> CompletionProposalChangedCallback -> m SignalHandlerId Source #