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 CompletionProposal = CompletionProposal (ForeignPtr CompletionProposal)
- noCompletionProposal :: Maybe CompletionProposal
- class GObject o => CompletionProposalK o
- toCompletionProposal :: CompletionProposalK o => o -> IO CompletionProposal
- data CompletionProposalChangedMethodInfo
- completionProposalChanged :: (MonadIO m, CompletionProposalK a) => a -> m ()
- data CompletionProposalEqualMethodInfo
- completionProposalEqual :: (MonadIO m, CompletionProposalK a, CompletionProposalK b) => a -> b -> m Bool
- data CompletionProposalGetGiconMethodInfo
- completionProposalGetGicon :: (MonadIO m, CompletionProposalK a) => a -> m (Maybe Icon)
- data CompletionProposalGetIconMethodInfo
- completionProposalGetIcon :: (MonadIO m, CompletionProposalK a) => a -> m (Maybe Pixbuf)
- data CompletionProposalGetIconNameMethodInfo
- completionProposalGetIconName :: (MonadIO m, CompletionProposalK a) => a -> m (Maybe Text)
- data CompletionProposalGetInfoMethodInfo
- completionProposalGetInfo :: (MonadIO m, CompletionProposalK a) => a -> m (Maybe Text)
- data CompletionProposalGetLabelMethodInfo
- completionProposalGetLabel :: (MonadIO m, CompletionProposalK a) => a -> m Text
- data CompletionProposalGetMarkupMethodInfo
- completionProposalGetMarkup :: (MonadIO m, CompletionProposalK a) => a -> m Text
- data CompletionProposalGetTextMethodInfo
- completionProposalGetText :: (MonadIO m, CompletionProposalK a) => a -> m Text
- data CompletionProposalHashMethodInfo
- completionProposalHash :: (MonadIO m, CompletionProposalK 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
GObject CompletionProposal | |
((~) * info (ResolveCompletionProposalMethod t CompletionProposal), MethodInfo * info CompletionProposal p) => IsLabelProxy t (CompletionProposal -> p) | |
type ParentTypes CompletionProposal | |
type AttributeList CompletionProposal | |
type SignalList CompletionProposal |
class GObject o => CompletionProposalK o Source
(GObject o, IsDescendantOf CompletionProposal o) => CompletionProposalK o |
toCompletionProposal :: CompletionProposalK o => o -> IO CompletionProposal Source
Methods
completionProposalChanged
data CompletionProposalChangedMethodInfo Source
((~) * signature (m ()), MonadIO m, CompletionProposalK a) => MethodInfo * CompletionProposalChangedMethodInfo a signature |
completionProposalChanged :: (MonadIO m, CompletionProposalK a) => a -> m () Source
completionProposalEqual
data CompletionProposalEqualMethodInfo Source
((~) * signature (b -> m Bool), MonadIO m, CompletionProposalK a, CompletionProposalK b) => MethodInfo * CompletionProposalEqualMethodInfo a signature |
completionProposalEqual :: (MonadIO m, CompletionProposalK a, CompletionProposalK b) => a -> b -> m Bool Source
completionProposalGetGicon
data CompletionProposalGetGiconMethodInfo Source
((~) * signature (m (Maybe Icon)), MonadIO m, CompletionProposalK a) => MethodInfo * CompletionProposalGetGiconMethodInfo a signature |
completionProposalGetGicon :: (MonadIO m, CompletionProposalK a) => a -> m (Maybe Icon) Source
completionProposalGetIcon
data CompletionProposalGetIconMethodInfo Source
((~) * signature (m (Maybe Pixbuf)), MonadIO m, CompletionProposalK a) => MethodInfo * CompletionProposalGetIconMethodInfo a signature |
completionProposalGetIcon :: (MonadIO m, CompletionProposalK a) => a -> m (Maybe Pixbuf) Source
completionProposalGetIconName
data CompletionProposalGetIconNameMethodInfo Source
((~) * signature (m (Maybe Text)), MonadIO m, CompletionProposalK a) => MethodInfo * CompletionProposalGetIconNameMethodInfo a signature |
completionProposalGetIconName :: (MonadIO m, CompletionProposalK a) => a -> m (Maybe Text) Source
completionProposalGetInfo
data CompletionProposalGetInfoMethodInfo Source
((~) * signature (m (Maybe Text)), MonadIO m, CompletionProposalK a) => MethodInfo * CompletionProposalGetInfoMethodInfo a signature |
completionProposalGetInfo :: (MonadIO m, CompletionProposalK a) => a -> m (Maybe Text) Source
completionProposalGetLabel
data CompletionProposalGetLabelMethodInfo Source
((~) * signature (m Text), MonadIO m, CompletionProposalK a) => MethodInfo * CompletionProposalGetLabelMethodInfo a signature |
completionProposalGetLabel :: (MonadIO m, CompletionProposalK a) => a -> m Text Source
completionProposalGetMarkup
data CompletionProposalGetMarkupMethodInfo Source
((~) * signature (m Text), MonadIO m, CompletionProposalK a) => MethodInfo * CompletionProposalGetMarkupMethodInfo a signature |
completionProposalGetMarkup :: (MonadIO m, CompletionProposalK a) => a -> m Text Source
completionProposalGetText
data CompletionProposalGetTextMethodInfo Source
((~) * signature (m Text), MonadIO m, CompletionProposalK a) => MethodInfo * CompletionProposalGetTextMethodInfo a signature |
completionProposalGetText :: (MonadIO m, CompletionProposalK a) => a -> m Text Source
completionProposalHash
data CompletionProposalHashMethodInfo Source
((~) * signature (m Word32), MonadIO m, CompletionProposalK a) => MethodInfo * CompletionProposalHashMethodInfo a signature |
completionProposalHash :: (MonadIO m, CompletionProposalK a) => a -> m Word32 Source
Signals
Changed
type CompletionProposalChangedCallback = IO () Source
type CompletionProposalChangedCallbackC = Ptr () -> Ptr () -> IO () 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