| 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.Completion
Description
- newtype Completion = Completion (ForeignPtr Completion)
- class GObject o => IsCompletion o
- toCompletion :: IsCompletion o => o -> IO Completion
- noCompletion :: Maybe Completion
- data CompletionAddProviderMethodInfo
- completionAddProvider :: (MonadIO m, IsCompletion a, IsCompletionProvider b) => a -> b -> m ()
- data CompletionBlockInteractiveMethodInfo
- completionBlockInteractive :: (MonadIO m, IsCompletion a) => a -> m ()
- data CompletionCreateContextMethodInfo
- completionCreateContext :: (MonadIO m, IsCompletion a) => a -> Maybe TextIter -> m CompletionContext
- data CompletionGetInfoWindowMethodInfo
- completionGetInfoWindow :: (MonadIO m, IsCompletion a) => a -> m CompletionInfo
- data CompletionGetProvidersMethodInfo
- completionGetProviders :: (MonadIO m, IsCompletion a) => a -> m [CompletionProvider]
- data CompletionGetViewMethodInfo
- completionGetView :: (MonadIO m, IsCompletion a) => a -> m (Maybe View)
- data CompletionHideMethodInfo
- completionHide :: (MonadIO m, IsCompletion a) => a -> m ()
- data CompletionMoveWindowMethodInfo
- completionMoveWindow :: (MonadIO m, IsCompletion a) => a -> TextIter -> m ()
- data CompletionRemoveProviderMethodInfo
- completionRemoveProvider :: (MonadIO m, IsCompletion a, IsCompletionProvider b) => a -> b -> m ()
- data CompletionShowMethodInfo
- completionShow :: (MonadIO m, IsCompletion a, IsCompletionProvider b, IsCompletionContext c) => a -> [b] -> c -> m Bool
- data CompletionUnblockInteractiveMethodInfo
- completionUnblockInteractive :: (MonadIO m, IsCompletion a) => a -> m ()
- data CompletionAcceleratorsPropertyInfo
- completionAccelerators :: AttrLabelProxy "accelerators"
- constructCompletionAccelerators :: IsCompletion o => Word32 -> IO (GValueConstruct o)
- getCompletionAccelerators :: (MonadIO m, IsCompletion o) => o -> m Word32
- setCompletionAccelerators :: (MonadIO m, IsCompletion o) => o -> Word32 -> m ()
- data CompletionAutoCompleteDelayPropertyInfo
- completionAutoCompleteDelay :: AttrLabelProxy "autoCompleteDelay"
- constructCompletionAutoCompleteDelay :: IsCompletion o => Word32 -> IO (GValueConstruct o)
- getCompletionAutoCompleteDelay :: (MonadIO m, IsCompletion o) => o -> m Word32
- setCompletionAutoCompleteDelay :: (MonadIO m, IsCompletion o) => o -> Word32 -> m ()
- data CompletionProposalPageSizePropertyInfo
- completionProposalPageSize :: AttrLabelProxy "proposalPageSize"
- constructCompletionProposalPageSize :: IsCompletion o => Word32 -> IO (GValueConstruct o)
- getCompletionProposalPageSize :: (MonadIO m, IsCompletion o) => o -> m Word32
- setCompletionProposalPageSize :: (MonadIO m, IsCompletion o) => o -> Word32 -> m ()
- data CompletionProviderPageSizePropertyInfo
- completionProviderPageSize :: AttrLabelProxy "providerPageSize"
- constructCompletionProviderPageSize :: IsCompletion o => Word32 -> IO (GValueConstruct o)
- getCompletionProviderPageSize :: (MonadIO m, IsCompletion o) => o -> m Word32
- setCompletionProviderPageSize :: (MonadIO m, IsCompletion o) => o -> Word32 -> m ()
- data CompletionRememberInfoVisibilityPropertyInfo
- completionRememberInfoVisibility :: AttrLabelProxy "rememberInfoVisibility"
- constructCompletionRememberInfoVisibility :: IsCompletion o => Bool -> IO (GValueConstruct o)
- getCompletionRememberInfoVisibility :: (MonadIO m, IsCompletion o) => o -> m Bool
- setCompletionRememberInfoVisibility :: (MonadIO m, IsCompletion o) => o -> Bool -> m ()
- data CompletionSelectOnShowPropertyInfo
- completionSelectOnShow :: AttrLabelProxy "selectOnShow"
- constructCompletionSelectOnShow :: IsCompletion o => Bool -> IO (GValueConstruct o)
- getCompletionSelectOnShow :: (MonadIO m, IsCompletion o) => o -> m Bool
- setCompletionSelectOnShow :: (MonadIO m, IsCompletion o) => o -> Bool -> m ()
- data CompletionShowHeadersPropertyInfo
- completionShowHeaders :: AttrLabelProxy "showHeaders"
- constructCompletionShowHeaders :: IsCompletion o => Bool -> IO (GValueConstruct o)
- getCompletionShowHeaders :: (MonadIO m, IsCompletion o) => o -> m Bool
- setCompletionShowHeaders :: (MonadIO m, IsCompletion o) => o -> Bool -> m ()
- data CompletionShowIconsPropertyInfo
- completionShowIcons :: AttrLabelProxy "showIcons"
- constructCompletionShowIcons :: IsCompletion o => Bool -> IO (GValueConstruct o)
- getCompletionShowIcons :: (MonadIO m, IsCompletion o) => o -> m Bool
- setCompletionShowIcons :: (MonadIO m, IsCompletion o) => o -> Bool -> m ()
- data CompletionViewPropertyInfo
- completionView :: AttrLabelProxy "view"
- constructCompletionView :: (IsCompletion o, IsView a) => a -> IO (GValueConstruct o)
- getCompletionView :: (MonadIO m, IsCompletion o) => o -> m (Maybe View)
- type CompletionActivateProposalCallback = IO ()
- type CompletionActivateProposalCallbackC = Ptr () -> Ptr () -> IO ()
- data CompletionActivateProposalSignalInfo
- afterCompletionActivateProposal :: (GObject a, MonadIO m) => a -> CompletionActivateProposalCallback -> m SignalHandlerId
- completionActivateProposalCallbackWrapper :: CompletionActivateProposalCallback -> Ptr () -> Ptr () -> IO ()
- completionActivateProposalClosure :: CompletionActivateProposalCallback -> IO Closure
- mkCompletionActivateProposalCallback :: CompletionActivateProposalCallbackC -> IO (FunPtr CompletionActivateProposalCallbackC)
- noCompletionActivateProposalCallback :: Maybe CompletionActivateProposalCallback
- onCompletionActivateProposal :: (GObject a, MonadIO m) => a -> CompletionActivateProposalCallback -> m SignalHandlerId
- type CompletionHideCallback = IO ()
- type CompletionHideCallbackC = Ptr () -> Ptr () -> IO ()
- data CompletionHideSignalInfo
- afterCompletionHide :: (GObject a, MonadIO m) => a -> CompletionHideCallback -> m SignalHandlerId
- completionHideCallbackWrapper :: CompletionHideCallback -> Ptr () -> Ptr () -> IO ()
- completionHideClosure :: CompletionHideCallback -> IO Closure
- mkCompletionHideCallback :: CompletionHideCallbackC -> IO (FunPtr CompletionHideCallbackC)
- noCompletionHideCallback :: Maybe CompletionHideCallback
- onCompletionHide :: (GObject a, MonadIO m) => a -> CompletionHideCallback -> m SignalHandlerId
- type CompletionMoveCursorCallback = ScrollStep -> Int32 -> IO ()
- type CompletionMoveCursorCallbackC = Ptr () -> CUInt -> Int32 -> Ptr () -> IO ()
- data CompletionMoveCursorSignalInfo
- afterCompletionMoveCursor :: (GObject a, MonadIO m) => a -> CompletionMoveCursorCallback -> m SignalHandlerId
- completionMoveCursorCallbackWrapper :: CompletionMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO ()
- completionMoveCursorClosure :: CompletionMoveCursorCallback -> IO Closure
- mkCompletionMoveCursorCallback :: CompletionMoveCursorCallbackC -> IO (FunPtr CompletionMoveCursorCallbackC)
- noCompletionMoveCursorCallback :: Maybe CompletionMoveCursorCallback
- onCompletionMoveCursor :: (GObject a, MonadIO m) => a -> CompletionMoveCursorCallback -> m SignalHandlerId
- type CompletionMovePageCallback = ScrollStep -> Int32 -> IO ()
- type CompletionMovePageCallbackC = Ptr () -> CUInt -> Int32 -> Ptr () -> IO ()
- data CompletionMovePageSignalInfo
- afterCompletionMovePage :: (GObject a, MonadIO m) => a -> CompletionMovePageCallback -> m SignalHandlerId
- completionMovePageCallbackWrapper :: CompletionMovePageCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO ()
- completionMovePageClosure :: CompletionMovePageCallback -> IO Closure
- mkCompletionMovePageCallback :: CompletionMovePageCallbackC -> IO (FunPtr CompletionMovePageCallbackC)
- noCompletionMovePageCallback :: Maybe CompletionMovePageCallback
- onCompletionMovePage :: (GObject a, MonadIO m) => a -> CompletionMovePageCallback -> m SignalHandlerId
- type CompletionPopulateContextCallback = CompletionContext -> IO ()
- type CompletionPopulateContextCallbackC = Ptr () -> Ptr CompletionContext -> Ptr () -> IO ()
- data CompletionPopulateContextSignalInfo
- afterCompletionPopulateContext :: (GObject a, MonadIO m) => a -> CompletionPopulateContextCallback -> m SignalHandlerId
- completionPopulateContextCallbackWrapper :: CompletionPopulateContextCallback -> Ptr () -> Ptr CompletionContext -> Ptr () -> IO ()
- completionPopulateContextClosure :: CompletionPopulateContextCallback -> IO Closure
- mkCompletionPopulateContextCallback :: CompletionPopulateContextCallbackC -> IO (FunPtr CompletionPopulateContextCallbackC)
- noCompletionPopulateContextCallback :: Maybe CompletionPopulateContextCallback
- onCompletionPopulateContext :: (GObject a, MonadIO m) => a -> CompletionPopulateContextCallback -> m SignalHandlerId
- type CompletionShowCallback = IO ()
- type CompletionShowCallbackC = Ptr () -> Ptr () -> IO ()
- data CompletionShowSignalInfo
- afterCompletionShow :: (GObject a, MonadIO m) => a -> CompletionShowCallback -> m SignalHandlerId
- completionShowCallbackWrapper :: CompletionShowCallback -> Ptr () -> Ptr () -> IO ()
- completionShowClosure :: CompletionShowCallback -> IO Closure
- mkCompletionShowCallback :: CompletionShowCallbackC -> IO (FunPtr CompletionShowCallbackC)
- noCompletionShowCallback :: Maybe CompletionShowCallback
- onCompletionShow :: (GObject a, MonadIO m) => a -> CompletionShowCallback -> m SignalHandlerId
Exported types
newtype Completion Source #
Constructors
| Completion (ForeignPtr Completion) |
Instances
| GObject Completion Source # | |
| IsObject Completion Source # | |
| IsBuildable Completion Source # | |
| IsCompletion Completion Source # | |
| ((~) * info (ResolveCompletionMethod t Completion), MethodInfo * info Completion p) => IsLabel t (Completion -> p) Source # | |
| ((~) * info (ResolveCompletionMethod t Completion), MethodInfo * info Completion p) => IsLabelProxy t (Completion -> p) Source # | |
| HasAttributeList * Completion Source # | |
| type SignalList Completion Source # | |
| type AttributeList Completion Source # | |
class GObject o => IsCompletion o Source #
Instances
| (GObject a, UnknownAncestorError Constraint Completion a) => IsCompletion a Source # | |
| IsCompletion Completion Source # | |
toCompletion :: IsCompletion o => o -> IO Completion Source #
Methods
completionAddProvider
data CompletionAddProviderMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsCompletion a, IsCompletionProvider b) => MethodInfo * CompletionAddProviderMethodInfo a signature Source # | |
completionAddProvider :: (MonadIO m, IsCompletion a, IsCompletionProvider b) => a -> b -> m () Source #
completionBlockInteractive
data CompletionBlockInteractiveMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsCompletion a) => MethodInfo * CompletionBlockInteractiveMethodInfo a signature Source # | |
completionBlockInteractive :: (MonadIO m, IsCompletion a) => a -> m () Source #
completionCreateContext
data CompletionCreateContextMethodInfo Source #
Instances
| ((~) * signature (Maybe TextIter -> m CompletionContext), MonadIO m, IsCompletion a) => MethodInfo * CompletionCreateContextMethodInfo a signature Source # | |
completionCreateContext :: (MonadIO m, IsCompletion a) => a -> Maybe TextIter -> m CompletionContext Source #
completionGetInfoWindow
data CompletionGetInfoWindowMethodInfo Source #
Instances
| ((~) * signature (m CompletionInfo), MonadIO m, IsCompletion a) => MethodInfo * CompletionGetInfoWindowMethodInfo a signature Source # | |
completionGetInfoWindow :: (MonadIO m, IsCompletion a) => a -> m CompletionInfo Source #
completionGetProviders
data CompletionGetProvidersMethodInfo Source #
Instances
| ((~) * signature (m [CompletionProvider]), MonadIO m, IsCompletion a) => MethodInfo * CompletionGetProvidersMethodInfo a signature Source # | |
completionGetProviders :: (MonadIO m, IsCompletion a) => a -> m [CompletionProvider] Source #
completionGetView
data CompletionGetViewMethodInfo Source #
Instances
| ((~) * signature (m (Maybe View)), MonadIO m, IsCompletion a) => MethodInfo * CompletionGetViewMethodInfo a signature Source # | |
completionGetView :: (MonadIO m, IsCompletion a) => a -> m (Maybe View) Source #
completionHide
data CompletionHideMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsCompletion a) => MethodInfo * CompletionHideMethodInfo a signature Source # | |
completionHide :: (MonadIO m, IsCompletion a) => a -> m () Source #
completionMoveWindow
data CompletionMoveWindowMethodInfo Source #
Instances
| ((~) * signature (TextIter -> m ()), MonadIO m, IsCompletion a) => MethodInfo * CompletionMoveWindowMethodInfo a signature Source # | |
completionMoveWindow :: (MonadIO m, IsCompletion a) => a -> TextIter -> m () Source #
Deprecated: (Since version 3.8)Use gtk_source_completion_provider_get_start_iter() instead.
completionRemoveProvider
data CompletionRemoveProviderMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsCompletion a, IsCompletionProvider b) => MethodInfo * CompletionRemoveProviderMethodInfo a signature Source # | |
completionRemoveProvider :: (MonadIO m, IsCompletion a, IsCompletionProvider b) => a -> b -> m () Source #
completionShow
data CompletionShowMethodInfo Source #
Instances
| ((~) * signature ([b] -> c -> m Bool), MonadIO m, IsCompletion a, IsCompletionProvider b, IsCompletionContext c) => MethodInfo * CompletionShowMethodInfo a signature Source # | |
completionShow :: (MonadIO m, IsCompletion a, IsCompletionProvider b, IsCompletionContext c) => a -> [b] -> c -> m Bool Source #
completionUnblockInteractive
data CompletionUnblockInteractiveMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsCompletion a) => MethodInfo * CompletionUnblockInteractiveMethodInfo a signature Source # | |
completionUnblockInteractive :: (MonadIO m, IsCompletion a) => a -> m () Source #
Properties
Accelerators
data CompletionAcceleratorsPropertyInfo Source #
Instances
| AttrInfo CompletionAcceleratorsPropertyInfo Source # | |
| type AttrSetTypeConstraint CompletionAcceleratorsPropertyInfo Source # | |
| type AttrLabel CompletionAcceleratorsPropertyInfo Source # | |
| type AttrGetType CompletionAcceleratorsPropertyInfo Source # | |
| type AttrBaseTypeConstraint CompletionAcceleratorsPropertyInfo Source # | |
| type AttrAllowedOps CompletionAcceleratorsPropertyInfo Source # | |
completionAccelerators :: AttrLabelProxy "accelerators" Source #
constructCompletionAccelerators :: IsCompletion o => Word32 -> IO (GValueConstruct o) Source #
getCompletionAccelerators :: (MonadIO m, IsCompletion o) => o -> m Word32 Source #
setCompletionAccelerators :: (MonadIO m, IsCompletion o) => o -> Word32 -> m () Source #
AutoCompleteDelay
data CompletionAutoCompleteDelayPropertyInfo Source #
Instances
| AttrInfo CompletionAutoCompleteDelayPropertyInfo Source # | |
| type AttrSetTypeConstraint CompletionAutoCompleteDelayPropertyInfo Source # | |
| type AttrLabel CompletionAutoCompleteDelayPropertyInfo Source # | |
| type AttrGetType CompletionAutoCompleteDelayPropertyInfo Source # | |
| type AttrBaseTypeConstraint CompletionAutoCompleteDelayPropertyInfo Source # | |
| type AttrAllowedOps CompletionAutoCompleteDelayPropertyInfo Source # | |
completionAutoCompleteDelay :: AttrLabelProxy "autoCompleteDelay" Source #
constructCompletionAutoCompleteDelay :: IsCompletion o => Word32 -> IO (GValueConstruct o) Source #
getCompletionAutoCompleteDelay :: (MonadIO m, IsCompletion o) => o -> m Word32 Source #
setCompletionAutoCompleteDelay :: (MonadIO m, IsCompletion o) => o -> Word32 -> m () Source #
ProposalPageSize
data CompletionProposalPageSizePropertyInfo Source #
Instances
| AttrInfo CompletionProposalPageSizePropertyInfo Source # | |
| type AttrSetTypeConstraint CompletionProposalPageSizePropertyInfo Source # | |
| type AttrLabel CompletionProposalPageSizePropertyInfo Source # | |
| type AttrGetType CompletionProposalPageSizePropertyInfo Source # | |
| type AttrBaseTypeConstraint CompletionProposalPageSizePropertyInfo Source # | |
| type AttrAllowedOps CompletionProposalPageSizePropertyInfo Source # | |
completionProposalPageSize :: AttrLabelProxy "proposalPageSize" Source #
constructCompletionProposalPageSize :: IsCompletion o => Word32 -> IO (GValueConstruct o) Source #
getCompletionProposalPageSize :: (MonadIO m, IsCompletion o) => o -> m Word32 Source #
setCompletionProposalPageSize :: (MonadIO m, IsCompletion o) => o -> Word32 -> m () Source #
ProviderPageSize
data CompletionProviderPageSizePropertyInfo Source #
Instances
| AttrInfo CompletionProviderPageSizePropertyInfo Source # | |
| type AttrSetTypeConstraint CompletionProviderPageSizePropertyInfo Source # | |
| type AttrLabel CompletionProviderPageSizePropertyInfo Source # | |
| type AttrGetType CompletionProviderPageSizePropertyInfo Source # | |
| type AttrBaseTypeConstraint CompletionProviderPageSizePropertyInfo Source # | |
| type AttrAllowedOps CompletionProviderPageSizePropertyInfo Source # | |
completionProviderPageSize :: AttrLabelProxy "providerPageSize" Source #
constructCompletionProviderPageSize :: IsCompletion o => Word32 -> IO (GValueConstruct o) Source #
getCompletionProviderPageSize :: (MonadIO m, IsCompletion o) => o -> m Word32 Source #
setCompletionProviderPageSize :: (MonadIO m, IsCompletion o) => o -> Word32 -> m () Source #
RememberInfoVisibility
data CompletionRememberInfoVisibilityPropertyInfo Source #
Instances
| AttrInfo CompletionRememberInfoVisibilityPropertyInfo Source # | |
| type AttrSetTypeConstraint CompletionRememberInfoVisibilityPropertyInfo Source # | |
| type AttrLabel CompletionRememberInfoVisibilityPropertyInfo Source # | |
| type AttrGetType CompletionRememberInfoVisibilityPropertyInfo Source # | |
| type AttrBaseTypeConstraint CompletionRememberInfoVisibilityPropertyInfo Source # | |
| type AttrAllowedOps CompletionRememberInfoVisibilityPropertyInfo Source # | |
completionRememberInfoVisibility :: AttrLabelProxy "rememberInfoVisibility" Source #
constructCompletionRememberInfoVisibility :: IsCompletion o => Bool -> IO (GValueConstruct o) Source #
getCompletionRememberInfoVisibility :: (MonadIO m, IsCompletion o) => o -> m Bool Source #
setCompletionRememberInfoVisibility :: (MonadIO m, IsCompletion o) => o -> Bool -> m () Source #
SelectOnShow
data CompletionSelectOnShowPropertyInfo Source #
Instances
| AttrInfo CompletionSelectOnShowPropertyInfo Source # | |
| type AttrSetTypeConstraint CompletionSelectOnShowPropertyInfo Source # | |
| type AttrLabel CompletionSelectOnShowPropertyInfo Source # | |
| type AttrGetType CompletionSelectOnShowPropertyInfo Source # | |
| type AttrBaseTypeConstraint CompletionSelectOnShowPropertyInfo Source # | |
| type AttrAllowedOps CompletionSelectOnShowPropertyInfo Source # | |
completionSelectOnShow :: AttrLabelProxy "selectOnShow" Source #
constructCompletionSelectOnShow :: IsCompletion o => Bool -> IO (GValueConstruct o) Source #
getCompletionSelectOnShow :: (MonadIO m, IsCompletion o) => o -> m Bool Source #
setCompletionSelectOnShow :: (MonadIO m, IsCompletion o) => o -> Bool -> m () Source #
ShowHeaders
data CompletionShowHeadersPropertyInfo Source #
Instances
| AttrInfo CompletionShowHeadersPropertyInfo Source # | |
| type AttrSetTypeConstraint CompletionShowHeadersPropertyInfo Source # | |
| type AttrLabel CompletionShowHeadersPropertyInfo Source # | |
| type AttrGetType CompletionShowHeadersPropertyInfo Source # | |
| type AttrBaseTypeConstraint CompletionShowHeadersPropertyInfo Source # | |
| type AttrAllowedOps CompletionShowHeadersPropertyInfo Source # | |
completionShowHeaders :: AttrLabelProxy "showHeaders" Source #
constructCompletionShowHeaders :: IsCompletion o => Bool -> IO (GValueConstruct o) Source #
getCompletionShowHeaders :: (MonadIO m, IsCompletion o) => o -> m Bool Source #
setCompletionShowHeaders :: (MonadIO m, IsCompletion o) => o -> Bool -> m () Source #
ShowIcons
data CompletionShowIconsPropertyInfo Source #
Instances
| AttrInfo CompletionShowIconsPropertyInfo Source # | |
| type AttrSetTypeConstraint CompletionShowIconsPropertyInfo Source # | |
| type AttrLabel CompletionShowIconsPropertyInfo Source # | |
| type AttrGetType CompletionShowIconsPropertyInfo Source # | |
| type AttrBaseTypeConstraint CompletionShowIconsPropertyInfo Source # | |
| type AttrAllowedOps CompletionShowIconsPropertyInfo Source # | |
completionShowIcons :: AttrLabelProxy "showIcons" Source #
constructCompletionShowIcons :: IsCompletion o => Bool -> IO (GValueConstruct o) Source #
getCompletionShowIcons :: (MonadIO m, IsCompletion o) => o -> m Bool Source #
setCompletionShowIcons :: (MonadIO m, IsCompletion o) => o -> Bool -> m () Source #
View
data CompletionViewPropertyInfo Source #
Instances
| AttrInfo CompletionViewPropertyInfo Source # | |
| type AttrSetTypeConstraint CompletionViewPropertyInfo Source # | |
| type AttrLabel CompletionViewPropertyInfo Source # | |
| type AttrGetType CompletionViewPropertyInfo Source # | |
| type AttrBaseTypeConstraint CompletionViewPropertyInfo Source # | |
| type AttrAllowedOps CompletionViewPropertyInfo Source # | |
completionView :: AttrLabelProxy "view" Source #
constructCompletionView :: (IsCompletion o, IsView a) => a -> IO (GValueConstruct o) Source #
getCompletionView :: (MonadIO m, IsCompletion o) => o -> m (Maybe View) Source #
Signals
ActivateProposal
type CompletionActivateProposalCallback = IO () Source #
data CompletionActivateProposalSignalInfo Source #
Instances
| SignalInfo CompletionActivateProposalSignalInfo Source # | |
| type HaskellCallbackType CompletionActivateProposalSignalInfo Source # | |
afterCompletionActivateProposal :: (GObject a, MonadIO m) => a -> CompletionActivateProposalCallback -> m SignalHandlerId Source #
completionActivateProposalCallbackWrapper :: CompletionActivateProposalCallback -> Ptr () -> Ptr () -> IO () Source #
mkCompletionActivateProposalCallback :: CompletionActivateProposalCallbackC -> IO (FunPtr CompletionActivateProposalCallbackC) Source #
onCompletionActivateProposal :: (GObject a, MonadIO m) => a -> CompletionActivateProposalCallback -> m SignalHandlerId Source #
Hide
type CompletionHideCallback = IO () Source #
data CompletionHideSignalInfo Source #
Instances
| SignalInfo CompletionHideSignalInfo Source # | |
| type HaskellCallbackType CompletionHideSignalInfo Source # | |
afterCompletionHide :: (GObject a, MonadIO m) => a -> CompletionHideCallback -> m SignalHandlerId Source #
completionHideCallbackWrapper :: CompletionHideCallback -> Ptr () -> Ptr () -> IO () Source #
completionHideClosure :: CompletionHideCallback -> IO Closure Source #
onCompletionHide :: (GObject a, MonadIO m) => a -> CompletionHideCallback -> m SignalHandlerId Source #
MoveCursor
type CompletionMoveCursorCallback = ScrollStep -> Int32 -> IO () Source #
data CompletionMoveCursorSignalInfo Source #
Instances
| SignalInfo CompletionMoveCursorSignalInfo Source # | |
| type HaskellCallbackType CompletionMoveCursorSignalInfo Source # | |
afterCompletionMoveCursor :: (GObject a, MonadIO m) => a -> CompletionMoveCursorCallback -> m SignalHandlerId Source #
completionMoveCursorCallbackWrapper :: CompletionMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO () Source #
completionMoveCursorClosure :: CompletionMoveCursorCallback -> IO Closure Source #
mkCompletionMoveCursorCallback :: CompletionMoveCursorCallbackC -> IO (FunPtr CompletionMoveCursorCallbackC) Source #
onCompletionMoveCursor :: (GObject a, MonadIO m) => a -> CompletionMoveCursorCallback -> m SignalHandlerId Source #
MovePage
type CompletionMovePageCallback = ScrollStep -> Int32 -> IO () Source #
data CompletionMovePageSignalInfo Source #
Instances
| SignalInfo CompletionMovePageSignalInfo Source # | |
| type HaskellCallbackType CompletionMovePageSignalInfo Source # | |
afterCompletionMovePage :: (GObject a, MonadIO m) => a -> CompletionMovePageCallback -> m SignalHandlerId Source #
completionMovePageCallbackWrapper :: CompletionMovePageCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO () Source #
completionMovePageClosure :: CompletionMovePageCallback -> IO Closure Source #
mkCompletionMovePageCallback :: CompletionMovePageCallbackC -> IO (FunPtr CompletionMovePageCallbackC) Source #
onCompletionMovePage :: (GObject a, MonadIO m) => a -> CompletionMovePageCallback -> m SignalHandlerId Source #
PopulateContext
type CompletionPopulateContextCallback = CompletionContext -> IO () Source #
type CompletionPopulateContextCallbackC = Ptr () -> Ptr CompletionContext -> Ptr () -> IO () Source #
data CompletionPopulateContextSignalInfo Source #
Instances
| SignalInfo CompletionPopulateContextSignalInfo Source # | |
| type HaskellCallbackType CompletionPopulateContextSignalInfo Source # | |
afterCompletionPopulateContext :: (GObject a, MonadIO m) => a -> CompletionPopulateContextCallback -> m SignalHandlerId Source #
completionPopulateContextCallbackWrapper :: CompletionPopulateContextCallback -> Ptr () -> Ptr CompletionContext -> Ptr () -> IO () Source #
mkCompletionPopulateContextCallback :: CompletionPopulateContextCallbackC -> IO (FunPtr CompletionPopulateContextCallbackC) Source #
onCompletionPopulateContext :: (GObject a, MonadIO m) => a -> CompletionPopulateContextCallback -> m SignalHandlerId Source #
Show
type CompletionShowCallback = IO () Source #
data CompletionShowSignalInfo Source #
Instances
| SignalInfo CompletionShowSignalInfo Source # | |
| type HaskellCallbackType CompletionShowSignalInfo Source # | |
afterCompletionShow :: (GObject a, MonadIO m) => a -> CompletionShowCallback -> m SignalHandlerId Source #
completionShowCallbackWrapper :: CompletionShowCallback -> Ptr () -> Ptr () -> IO () Source #
completionShowClosure :: CompletionShowCallback -> IO Closure Source #
onCompletionShow :: (GObject a, MonadIO m) => a -> CompletionShowCallback -> m SignalHandlerId Source #