| 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.Objects.CompletionContext
Contents
Description
- newtype CompletionContext = CompletionContext (ManagedPtr CompletionContext)
- class GObject o => IsCompletionContext o
- toCompletionContext :: IsCompletionContext o => o -> IO CompletionContext
- noCompletionContext :: Maybe CompletionContext
- data CompletionContextAddProposalsMethodInfo
- completionContextAddProposals :: (MonadIO m, IsCompletionContext a, IsCompletionProvider b, IsCompletionProposal c) => a -> b -> [c] -> Bool -> m ()
- data CompletionContextGetActivationMethodInfo
- completionContextGetActivation :: (MonadIO m, IsCompletionContext a) => a -> m [CompletionActivation]
- data CompletionContextGetIterMethodInfo
- completionContextGetIter :: (MonadIO m, IsCompletionContext a) => a -> m (Bool, TextIter)
- data CompletionContextActivationPropertyInfo
- completionContextActivation :: AttrLabelProxy "activation"
- constructCompletionContextActivation :: IsCompletionContext o => [CompletionActivation] -> IO (GValueConstruct o)
- getCompletionContextActivation :: (MonadIO m, IsCompletionContext o) => o -> m [CompletionActivation]
- setCompletionContextActivation :: (MonadIO m, IsCompletionContext o) => o -> [CompletionActivation] -> m ()
- data CompletionContextCompletionPropertyInfo
- completionContextCompletion :: AttrLabelProxy "completion"
- constructCompletionContextCompletion :: (IsCompletionContext o, IsCompletion a) => a -> IO (GValueConstruct o)
- getCompletionContextCompletion :: (MonadIO m, IsCompletionContext o) => o -> m (Maybe Completion)
- data CompletionContextIterPropertyInfo
- clearCompletionContextIter :: (MonadIO m, IsCompletionContext o) => o -> m ()
- completionContextIter :: AttrLabelProxy "iter"
- constructCompletionContextIter :: IsCompletionContext o => TextIter -> IO (GValueConstruct o)
- getCompletionContextIter :: (MonadIO m, IsCompletionContext o) => o -> m (Maybe TextIter)
- setCompletionContextIter :: (MonadIO m, IsCompletionContext o) => o -> TextIter -> m ()
- type C_CompletionContextCancelledCallback = Ptr () -> Ptr () -> IO ()
- type CompletionContextCancelledCallback = IO ()
- data CompletionContextCancelledSignalInfo
- afterCompletionContextCancelled :: (GObject a, MonadIO m) => a -> CompletionContextCancelledCallback -> m SignalHandlerId
- genClosure_CompletionContextCancelled :: CompletionContextCancelledCallback -> IO Closure
- mk_CompletionContextCancelledCallback :: C_CompletionContextCancelledCallback -> IO (FunPtr C_CompletionContextCancelledCallback)
- noCompletionContextCancelledCallback :: Maybe CompletionContextCancelledCallback
- onCompletionContextCancelled :: (GObject a, MonadIO m) => a -> CompletionContextCancelledCallback -> m SignalHandlerId
- wrap_CompletionContextCancelledCallback :: CompletionContextCancelledCallback -> Ptr () -> Ptr () -> IO ()
Exported types
newtype CompletionContext Source #
Constructors
| CompletionContext (ManagedPtr CompletionContext) |
Instances
| GObject CompletionContext Source # | |
| IsObject CompletionContext Source # | |
| IsCompletionContext CompletionContext Source # | |
| ((~) * info (ResolveCompletionContextMethod t CompletionContext), MethodInfo * info CompletionContext p) => IsLabel t (CompletionContext -> p) Source # | |
| ((~) * info (ResolveCompletionContextMethod t CompletionContext), MethodInfo * info CompletionContext p) => IsLabelProxy t (CompletionContext -> p) Source # | |
| HasAttributeList * CompletionContext Source # | |
| type SignalList CompletionContext Source # | |
| type AttributeList CompletionContext Source # | |
class GObject o => IsCompletionContext o Source #
Instances
| (GObject a, UnknownAncestorError Constraint CompletionContext a) => IsCompletionContext a Source # | |
| IsCompletionContext CompletionContext Source # | |
toCompletionContext :: IsCompletionContext o => o -> IO CompletionContext Source #
Methods
addProposals
data CompletionContextAddProposalsMethodInfo Source #
Instances
| ((~) * signature (b -> [c] -> Bool -> m ()), MonadIO m, IsCompletionContext a, IsCompletionProvider b, IsCompletionProposal c) => MethodInfo * CompletionContextAddProposalsMethodInfo a signature Source # | |
completionContextAddProposals :: (MonadIO m, IsCompletionContext a, IsCompletionProvider b, IsCompletionProposal c) => a -> b -> [c] -> Bool -> m () Source #
getActivation
data CompletionContextGetActivationMethodInfo Source #
Instances
| ((~) * signature (m [CompletionActivation]), MonadIO m, IsCompletionContext a) => MethodInfo * CompletionContextGetActivationMethodInfo a signature Source # | |
completionContextGetActivation :: (MonadIO m, IsCompletionContext a) => a -> m [CompletionActivation] Source #
getIter
data CompletionContextGetIterMethodInfo Source #
Instances
| ((~) * signature (m (Bool, TextIter)), MonadIO m, IsCompletionContext a) => MethodInfo * CompletionContextGetIterMethodInfo a signature Source # | |
completionContextGetIter :: (MonadIO m, IsCompletionContext a) => a -> m (Bool, TextIter) Source #
Properties
activation
data CompletionContextActivationPropertyInfo Source #
Instances
| AttrInfo CompletionContextActivationPropertyInfo Source # | |
| type AttrSetTypeConstraint CompletionContextActivationPropertyInfo Source # | |
| type AttrOrigin CompletionContextActivationPropertyInfo Source # | |
| type AttrLabel CompletionContextActivationPropertyInfo Source # | |
| type AttrGetType CompletionContextActivationPropertyInfo Source # | |
| type AttrBaseTypeConstraint CompletionContextActivationPropertyInfo Source # | |
| type AttrAllowedOps CompletionContextActivationPropertyInfo Source # | |
completionContextActivation :: AttrLabelProxy "activation" Source #
constructCompletionContextActivation :: IsCompletionContext o => [CompletionActivation] -> IO (GValueConstruct o) Source #
getCompletionContextActivation :: (MonadIO m, IsCompletionContext o) => o -> m [CompletionActivation] Source #
setCompletionContextActivation :: (MonadIO m, IsCompletionContext o) => o -> [CompletionActivation] -> m () Source #
completion
data CompletionContextCompletionPropertyInfo Source #
Instances
| AttrInfo CompletionContextCompletionPropertyInfo Source # | |
| type AttrSetTypeConstraint CompletionContextCompletionPropertyInfo Source # | |
| type AttrOrigin CompletionContextCompletionPropertyInfo Source # | |
| type AttrLabel CompletionContextCompletionPropertyInfo Source # | |
| type AttrGetType CompletionContextCompletionPropertyInfo Source # | |
| type AttrBaseTypeConstraint CompletionContextCompletionPropertyInfo Source # | |
| type AttrAllowedOps CompletionContextCompletionPropertyInfo Source # | |
completionContextCompletion :: AttrLabelProxy "completion" Source #
constructCompletionContextCompletion :: (IsCompletionContext o, IsCompletion a) => a -> IO (GValueConstruct o) Source #
getCompletionContextCompletion :: (MonadIO m, IsCompletionContext o) => o -> m (Maybe Completion) Source #
iter
data CompletionContextIterPropertyInfo Source #
Instances
| AttrInfo CompletionContextIterPropertyInfo Source # | |
| type AttrSetTypeConstraint CompletionContextIterPropertyInfo Source # | |
| type AttrOrigin CompletionContextIterPropertyInfo Source # | |
| type AttrLabel CompletionContextIterPropertyInfo Source # | |
| type AttrGetType CompletionContextIterPropertyInfo Source # | |
| type AttrBaseTypeConstraint CompletionContextIterPropertyInfo Source # | |
| type AttrAllowedOps CompletionContextIterPropertyInfo Source # | |
clearCompletionContextIter :: (MonadIO m, IsCompletionContext o) => o -> m () Source #
completionContextIter :: AttrLabelProxy "iter" Source #
constructCompletionContextIter :: IsCompletionContext o => TextIter -> IO (GValueConstruct o) Source #
getCompletionContextIter :: (MonadIO m, IsCompletionContext o) => o -> m (Maybe TextIter) Source #
setCompletionContextIter :: (MonadIO m, IsCompletionContext o) => o -> TextIter -> m () Source #
Signals
cancelled
type CompletionContextCancelledCallback = IO () Source #
data CompletionContextCancelledSignalInfo Source #
Instances
| SignalInfo CompletionContextCancelledSignalInfo Source # | |
| type HaskellCallbackType CompletionContextCancelledSignalInfo Source # | |
afterCompletionContextCancelled :: (GObject a, MonadIO m) => a -> CompletionContextCancelledCallback -> m SignalHandlerId Source #
mk_CompletionContextCancelledCallback :: C_CompletionContextCancelledCallback -> IO (FunPtr C_CompletionContextCancelledCallback) Source #
onCompletionContextCancelled :: (GObject a, MonadIO m) => a -> CompletionContextCancelledCallback -> m SignalHandlerId Source #
wrap_CompletionContextCancelledCallback :: CompletionContextCancelledCallback -> Ptr () -> Ptr () -> IO () Source #