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 CompletionContext = CompletionContext (ForeignPtr CompletionContext)
- class GObject o => CompletionContextK o
- toCompletionContext :: CompletionContextK o => o -> IO CompletionContext
- noCompletionContext :: Maybe CompletionContext
- data CompletionContextAddProposalsMethodInfo
- completionContextAddProposals :: (MonadIO m, CompletionContextK a, CompletionProviderK b, CompletionProposalK c) => a -> b -> [c] -> Bool -> m ()
- data CompletionContextGetActivationMethodInfo
- completionContextGetActivation :: (MonadIO m, CompletionContextK a) => a -> m [CompletionActivation]
- data CompletionContextGetIterMethodInfo
- completionContextGetIter :: (MonadIO m, CompletionContextK a) => a -> m (Bool, TextIter)
- data CompletionContextActivationPropertyInfo
- completionContextActivation :: AttrLabelProxy "activation"
- constructCompletionContextActivation :: [CompletionActivation] -> IO ([Char], GValue)
- getCompletionContextActivation :: (MonadIO m, CompletionContextK o) => o -> m [CompletionActivation]
- setCompletionContextActivation :: (MonadIO m, CompletionContextK o) => o -> [CompletionActivation] -> m ()
- data CompletionContextCompletionPropertyInfo
- completionContextCompletion :: AttrLabelProxy "completion"
- constructCompletionContextCompletion :: CompletionK a => a -> IO ([Char], GValue)
- getCompletionContextCompletion :: (MonadIO m, CompletionContextK o) => o -> m (Maybe Completion)
- data CompletionContextIterPropertyInfo
- clearCompletionContextIter :: (MonadIO m, CompletionContextK o) => o -> m ()
- completionContextIter :: AttrLabelProxy "iter"
- constructCompletionContextIter :: TextIter -> IO ([Char], GValue)
- getCompletionContextIter :: (MonadIO m, CompletionContextK o) => o -> m (Maybe TextIter)
- setCompletionContextIter :: (MonadIO m, CompletionContextK o) => o -> TextIter -> m ()
- type CompletionContextCancelledCallback = IO ()
- type CompletionContextCancelledCallbackC = Ptr () -> Ptr () -> IO ()
- data CompletionContextCancelledSignalInfo
- afterCompletionContextCancelled :: (GObject a, MonadIO m) => a -> CompletionContextCancelledCallback -> m SignalHandlerId
- completionContextCancelledCallbackWrapper :: CompletionContextCancelledCallback -> Ptr () -> Ptr () -> IO ()
- completionContextCancelledClosure :: CompletionContextCancelledCallback -> IO Closure
- mkCompletionContextCancelledCallback :: CompletionContextCancelledCallbackC -> IO (FunPtr CompletionContextCancelledCallbackC)
- noCompletionContextCancelledCallback :: Maybe CompletionContextCancelledCallback
- onCompletionContextCancelled :: (GObject a, MonadIO m) => a -> CompletionContextCancelledCallback -> m SignalHandlerId
Exported types
newtype CompletionContext Source
GObject CompletionContext | |
((~) * info (ResolveCompletionContextMethod t CompletionContext), MethodInfo * info CompletionContext p) => IsLabelProxy t (CompletionContext -> p) | |
type ParentTypes CompletionContext | |
type AttributeList CompletionContext | |
type SignalList CompletionContext |
class GObject o => CompletionContextK o Source
(GObject o, IsDescendantOf CompletionContext o) => CompletionContextK o |
toCompletionContext :: CompletionContextK o => o -> IO CompletionContext Source
Methods
completionContextAddProposals
data CompletionContextAddProposalsMethodInfo Source
((~) * signature (b -> [c] -> Bool -> m ()), MonadIO m, CompletionContextK a, CompletionProviderK b, CompletionProposalK c) => MethodInfo * CompletionContextAddProposalsMethodInfo a signature |
completionContextAddProposals :: (MonadIO m, CompletionContextK a, CompletionProviderK b, CompletionProposalK c) => a -> b -> [c] -> Bool -> m () Source
completionContextGetActivation
data CompletionContextGetActivationMethodInfo Source
((~) * signature (m [CompletionActivation]), MonadIO m, CompletionContextK a) => MethodInfo * CompletionContextGetActivationMethodInfo a signature |
completionContextGetActivation :: (MonadIO m, CompletionContextK a) => a -> m [CompletionActivation] Source
completionContextGetIter
data CompletionContextGetIterMethodInfo Source
((~) * signature (m (Bool, TextIter)), MonadIO m, CompletionContextK a) => MethodInfo * CompletionContextGetIterMethodInfo a signature |
completionContextGetIter :: (MonadIO m, CompletionContextK a) => a -> m (Bool, TextIter) Source
Properties
Activation
data CompletionContextActivationPropertyInfo Source
completionContextActivation :: AttrLabelProxy "activation" Source
getCompletionContextActivation :: (MonadIO m, CompletionContextK o) => o -> m [CompletionActivation] Source
setCompletionContextActivation :: (MonadIO m, CompletionContextK o) => o -> [CompletionActivation] -> m () Source
Completion
data CompletionContextCompletionPropertyInfo Source
completionContextCompletion :: AttrLabelProxy "completion" Source
constructCompletionContextCompletion :: CompletionK a => a -> IO ([Char], GValue) Source
getCompletionContextCompletion :: (MonadIO m, CompletionContextK o) => o -> m (Maybe Completion) Source
Iter
data CompletionContextIterPropertyInfo Source
clearCompletionContextIter :: (MonadIO m, CompletionContextK o) => o -> m () Source
completionContextIter :: AttrLabelProxy "iter" Source
getCompletionContextIter :: (MonadIO m, CompletionContextK o) => o -> m (Maybe TextIter) Source
setCompletionContextIter :: (MonadIO m, CompletionContextK o) => o -> TextIter -> m () Source
Signals
Cancelled
type CompletionContextCancelledCallback = IO () Source
type CompletionContextCancelledCallbackC = Ptr () -> Ptr () -> IO () Source
afterCompletionContextCancelled :: (GObject a, MonadIO m) => a -> CompletionContextCancelledCallback -> m SignalHandlerId Source
completionContextCancelledCallbackWrapper :: CompletionContextCancelledCallback -> Ptr () -> Ptr () -> IO () Source
mkCompletionContextCancelledCallback :: CompletionContextCancelledCallbackC -> IO (FunPtr CompletionContextCancelledCallbackC) Source
onCompletionContextCancelled :: (GObject a, MonadIO m) => a -> CompletionContextCancelledCallback -> m SignalHandlerId Source