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 Completion = Completion (ForeignPtr Completion)
- class GObject o => CompletionK o
- toCompletion :: CompletionK o => o -> IO Completion
- noCompletion :: Maybe Completion
- data CompletionAddProviderMethodInfo
- completionAddProvider :: (MonadIO m, CompletionK a, CompletionProviderK b) => a -> b -> m ()
- data CompletionBlockInteractiveMethodInfo
- completionBlockInteractive :: (MonadIO m, CompletionK a) => a -> m ()
- data CompletionCreateContextMethodInfo
- completionCreateContext :: (MonadIO m, CompletionK a) => a -> Maybe TextIter -> m CompletionContext
- data CompletionGetInfoWindowMethodInfo
- completionGetInfoWindow :: (MonadIO m, CompletionK a) => a -> m CompletionInfo
- data CompletionGetProvidersMethodInfo
- completionGetProviders :: (MonadIO m, CompletionK a) => a -> m [CompletionProvider]
- data CompletionGetViewMethodInfo
- completionGetView :: (MonadIO m, CompletionK a) => a -> m (Maybe View)
- data CompletionHideMethodInfo
- completionHide :: (MonadIO m, CompletionK a) => a -> m ()
- data CompletionMoveWindowMethodInfo
- completionMoveWindow :: (MonadIO m, CompletionK a) => a -> TextIter -> m ()
- data CompletionRemoveProviderMethodInfo
- completionRemoveProvider :: (MonadIO m, CompletionK a, CompletionProviderK b) => a -> b -> m ()
- data CompletionShowMethodInfo
- completionShow :: (MonadIO m, CompletionK a, CompletionProviderK b, CompletionContextK c) => a -> [b] -> c -> m Bool
- data CompletionUnblockInteractiveMethodInfo
- completionUnblockInteractive :: (MonadIO m, CompletionK a) => a -> m ()
- data CompletionAcceleratorsPropertyInfo
- completionAccelerators :: AttrLabelProxy "accelerators"
- constructCompletionAccelerators :: Word32 -> IO ([Char], GValue)
- getCompletionAccelerators :: (MonadIO m, CompletionK o) => o -> m Word32
- setCompletionAccelerators :: (MonadIO m, CompletionK o) => o -> Word32 -> m ()
- data CompletionAutoCompleteDelayPropertyInfo
- completionAutoCompleteDelay :: AttrLabelProxy "autoCompleteDelay"
- constructCompletionAutoCompleteDelay :: Word32 -> IO ([Char], GValue)
- getCompletionAutoCompleteDelay :: (MonadIO m, CompletionK o) => o -> m Word32
- setCompletionAutoCompleteDelay :: (MonadIO m, CompletionK o) => o -> Word32 -> m ()
- data CompletionProposalPageSizePropertyInfo
- completionProposalPageSize :: AttrLabelProxy "proposalPageSize"
- constructCompletionProposalPageSize :: Word32 -> IO ([Char], GValue)
- getCompletionProposalPageSize :: (MonadIO m, CompletionK o) => o -> m Word32
- setCompletionProposalPageSize :: (MonadIO m, CompletionK o) => o -> Word32 -> m ()
- data CompletionProviderPageSizePropertyInfo
- completionProviderPageSize :: AttrLabelProxy "providerPageSize"
- constructCompletionProviderPageSize :: Word32 -> IO ([Char], GValue)
- getCompletionProviderPageSize :: (MonadIO m, CompletionK o) => o -> m Word32
- setCompletionProviderPageSize :: (MonadIO m, CompletionK o) => o -> Word32 -> m ()
- data CompletionRememberInfoVisibilityPropertyInfo
- completionRememberInfoVisibility :: AttrLabelProxy "rememberInfoVisibility"
- constructCompletionRememberInfoVisibility :: Bool -> IO ([Char], GValue)
- getCompletionRememberInfoVisibility :: (MonadIO m, CompletionK o) => o -> m Bool
- setCompletionRememberInfoVisibility :: (MonadIO m, CompletionK o) => o -> Bool -> m ()
- data CompletionSelectOnShowPropertyInfo
- completionSelectOnShow :: AttrLabelProxy "selectOnShow"
- constructCompletionSelectOnShow :: Bool -> IO ([Char], GValue)
- getCompletionSelectOnShow :: (MonadIO m, CompletionK o) => o -> m Bool
- setCompletionSelectOnShow :: (MonadIO m, CompletionK o) => o -> Bool -> m ()
- data CompletionShowHeadersPropertyInfo
- completionShowHeaders :: AttrLabelProxy "showHeaders"
- constructCompletionShowHeaders :: Bool -> IO ([Char], GValue)
- getCompletionShowHeaders :: (MonadIO m, CompletionK o) => o -> m Bool
- setCompletionShowHeaders :: (MonadIO m, CompletionK o) => o -> Bool -> m ()
- data CompletionShowIconsPropertyInfo
- completionShowIcons :: AttrLabelProxy "showIcons"
- constructCompletionShowIcons :: Bool -> IO ([Char], GValue)
- getCompletionShowIcons :: (MonadIO m, CompletionK o) => o -> m Bool
- setCompletionShowIcons :: (MonadIO m, CompletionK o) => o -> Bool -> m ()
- data CompletionViewPropertyInfo
- completionView :: AttrLabelProxy "view"
- constructCompletionView :: ViewK a => a -> IO ([Char], GValue)
- getCompletionView :: (MonadIO m, CompletionK 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
GObject Completion | |
((~) * info (ResolveCompletionMethod t Completion), MethodInfo * info Completion p) => IsLabelProxy t (Completion -> p) | |
type ParentTypes Completion | |
type AttributeList Completion | |
type SignalList Completion |
class GObject o => CompletionK o Source
(GObject o, IsDescendantOf Completion o) => CompletionK o |
toCompletion :: CompletionK o => o -> IO Completion Source
Methods
completionAddProvider
data CompletionAddProviderMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, CompletionK a, CompletionProviderK b) => MethodInfo * CompletionAddProviderMethodInfo a signature |
completionAddProvider :: (MonadIO m, CompletionK a, CompletionProviderK b) => a -> b -> m () Source
completionBlockInteractive
data CompletionBlockInteractiveMethodInfo Source
((~) * signature (m ()), MonadIO m, CompletionK a) => MethodInfo * CompletionBlockInteractiveMethodInfo a signature |
completionBlockInteractive :: (MonadIO m, CompletionK a) => a -> m () Source
completionCreateContext
data CompletionCreateContextMethodInfo Source
((~) * signature (Maybe TextIter -> m CompletionContext), MonadIO m, CompletionK a) => MethodInfo * CompletionCreateContextMethodInfo a signature |
completionCreateContext :: (MonadIO m, CompletionK a) => a -> Maybe TextIter -> m CompletionContext Source
completionGetInfoWindow
data CompletionGetInfoWindowMethodInfo Source
((~) * signature (m CompletionInfo), MonadIO m, CompletionK a) => MethodInfo * CompletionGetInfoWindowMethodInfo a signature |
completionGetInfoWindow :: (MonadIO m, CompletionK a) => a -> m CompletionInfo Source
completionGetProviders
data CompletionGetProvidersMethodInfo Source
((~) * signature (m [CompletionProvider]), MonadIO m, CompletionK a) => MethodInfo * CompletionGetProvidersMethodInfo a signature |
completionGetProviders :: (MonadIO m, CompletionK a) => a -> m [CompletionProvider] Source
completionGetView
data CompletionGetViewMethodInfo Source
((~) * signature (m (Maybe View)), MonadIO m, CompletionK a) => MethodInfo * CompletionGetViewMethodInfo a signature |
completionGetView :: (MonadIO m, CompletionK a) => a -> m (Maybe View) Source
completionHide
data CompletionHideMethodInfo Source
((~) * signature (m ()), MonadIO m, CompletionK a) => MethodInfo * CompletionHideMethodInfo a signature |
completionHide :: (MonadIO m, CompletionK a) => a -> m () Source
completionMoveWindow
data CompletionMoveWindowMethodInfo Source
((~) * signature (TextIter -> m ()), MonadIO m, CompletionK a) => MethodInfo * CompletionMoveWindowMethodInfo a signature |
completionMoveWindow :: (MonadIO m, CompletionK a) => a -> TextIter -> m () Source
Deprecated: (Since version 3.8)Use gtk_source_completion_provider_get_start_iter() instead.
completionRemoveProvider
data CompletionRemoveProviderMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, CompletionK a, CompletionProviderK b) => MethodInfo * CompletionRemoveProviderMethodInfo a signature |
completionRemoveProvider :: (MonadIO m, CompletionK a, CompletionProviderK b) => a -> b -> m () Source
completionShow
data CompletionShowMethodInfo Source
((~) * signature ([b] -> c -> m Bool), MonadIO m, CompletionK a, CompletionProviderK b, CompletionContextK c) => MethodInfo * CompletionShowMethodInfo a signature |
completionShow :: (MonadIO m, CompletionK a, CompletionProviderK b, CompletionContextK c) => a -> [b] -> c -> m Bool Source
completionUnblockInteractive
data CompletionUnblockInteractiveMethodInfo Source
((~) * signature (m ()), MonadIO m, CompletionK a) => MethodInfo * CompletionUnblockInteractiveMethodInfo a signature |
completionUnblockInteractive :: (MonadIO m, CompletionK a) => a -> m () Source
Properties
Accelerators
data CompletionAcceleratorsPropertyInfo Source
AttrInfo CompletionAcceleratorsPropertyInfo | |
type AttrLabel CompletionAcceleratorsPropertyInfo = "accelerators" | |
type AttrGetType CompletionAcceleratorsPropertyInfo = Word32 | |
type AttrBaseTypeConstraint CompletionAcceleratorsPropertyInfo = CompletionK | |
type AttrSetTypeConstraint CompletionAcceleratorsPropertyInfo = * ~ Word32 | |
type AttrAllowedOps CompletionAcceleratorsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
completionAccelerators :: AttrLabelProxy "accelerators" Source
getCompletionAccelerators :: (MonadIO m, CompletionK o) => o -> m Word32 Source
setCompletionAccelerators :: (MonadIO m, CompletionK o) => o -> Word32 -> m () Source
AutoCompleteDelay
data CompletionAutoCompleteDelayPropertyInfo Source
AttrInfo CompletionAutoCompleteDelayPropertyInfo | |
type AttrLabel CompletionAutoCompleteDelayPropertyInfo = "auto-complete-delay" | |
type AttrGetType CompletionAutoCompleteDelayPropertyInfo = Word32 | |
type AttrBaseTypeConstraint CompletionAutoCompleteDelayPropertyInfo = CompletionK | |
type AttrSetTypeConstraint CompletionAutoCompleteDelayPropertyInfo = * ~ Word32 | |
type AttrAllowedOps CompletionAutoCompleteDelayPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
completionAutoCompleteDelay :: AttrLabelProxy "autoCompleteDelay" Source
getCompletionAutoCompleteDelay :: (MonadIO m, CompletionK o) => o -> m Word32 Source
setCompletionAutoCompleteDelay :: (MonadIO m, CompletionK o) => o -> Word32 -> m () Source
ProposalPageSize
data CompletionProposalPageSizePropertyInfo Source
AttrInfo CompletionProposalPageSizePropertyInfo | |
type AttrLabel CompletionProposalPageSizePropertyInfo = "proposal-page-size" | |
type AttrGetType CompletionProposalPageSizePropertyInfo = Word32 | |
type AttrBaseTypeConstraint CompletionProposalPageSizePropertyInfo = CompletionK | |
type AttrSetTypeConstraint CompletionProposalPageSizePropertyInfo = * ~ Word32 | |
type AttrAllowedOps CompletionProposalPageSizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
completionProposalPageSize :: AttrLabelProxy "proposalPageSize" Source
getCompletionProposalPageSize :: (MonadIO m, CompletionK o) => o -> m Word32 Source
setCompletionProposalPageSize :: (MonadIO m, CompletionK o) => o -> Word32 -> m () Source
ProviderPageSize
data CompletionProviderPageSizePropertyInfo Source
AttrInfo CompletionProviderPageSizePropertyInfo | |
type AttrLabel CompletionProviderPageSizePropertyInfo = "provider-page-size" | |
type AttrGetType CompletionProviderPageSizePropertyInfo = Word32 | |
type AttrBaseTypeConstraint CompletionProviderPageSizePropertyInfo = CompletionK | |
type AttrSetTypeConstraint CompletionProviderPageSizePropertyInfo = * ~ Word32 | |
type AttrAllowedOps CompletionProviderPageSizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
completionProviderPageSize :: AttrLabelProxy "providerPageSize" Source
getCompletionProviderPageSize :: (MonadIO m, CompletionK o) => o -> m Word32 Source
setCompletionProviderPageSize :: (MonadIO m, CompletionK o) => o -> Word32 -> m () Source
RememberInfoVisibility
data CompletionRememberInfoVisibilityPropertyInfo Source
AttrInfo CompletionRememberInfoVisibilityPropertyInfo | |
type AttrLabel CompletionRememberInfoVisibilityPropertyInfo = "remember-info-visibility" | |
type AttrGetType CompletionRememberInfoVisibilityPropertyInfo = Bool | |
type AttrBaseTypeConstraint CompletionRememberInfoVisibilityPropertyInfo = CompletionK | |
type AttrSetTypeConstraint CompletionRememberInfoVisibilityPropertyInfo = * ~ Bool | |
type AttrAllowedOps CompletionRememberInfoVisibilityPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
completionRememberInfoVisibility :: AttrLabelProxy "rememberInfoVisibility" Source
getCompletionRememberInfoVisibility :: (MonadIO m, CompletionK o) => o -> m Bool Source
setCompletionRememberInfoVisibility :: (MonadIO m, CompletionK o) => o -> Bool -> m () Source
SelectOnShow
data CompletionSelectOnShowPropertyInfo Source
AttrInfo CompletionSelectOnShowPropertyInfo | |
type AttrLabel CompletionSelectOnShowPropertyInfo = "select-on-show" | |
type AttrGetType CompletionSelectOnShowPropertyInfo = Bool | |
type AttrBaseTypeConstraint CompletionSelectOnShowPropertyInfo = CompletionK | |
type AttrSetTypeConstraint CompletionSelectOnShowPropertyInfo = * ~ Bool | |
type AttrAllowedOps CompletionSelectOnShowPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
completionSelectOnShow :: AttrLabelProxy "selectOnShow" Source
getCompletionSelectOnShow :: (MonadIO m, CompletionK o) => o -> m Bool Source
setCompletionSelectOnShow :: (MonadIO m, CompletionK o) => o -> Bool -> m () Source
ShowHeaders
data CompletionShowHeadersPropertyInfo Source
AttrInfo CompletionShowHeadersPropertyInfo | |
type AttrLabel CompletionShowHeadersPropertyInfo = "show-headers" | |
type AttrGetType CompletionShowHeadersPropertyInfo = Bool | |
type AttrBaseTypeConstraint CompletionShowHeadersPropertyInfo = CompletionK | |
type AttrSetTypeConstraint CompletionShowHeadersPropertyInfo = * ~ Bool | |
type AttrAllowedOps CompletionShowHeadersPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
completionShowHeaders :: AttrLabelProxy "showHeaders" Source
getCompletionShowHeaders :: (MonadIO m, CompletionK o) => o -> m Bool Source
setCompletionShowHeaders :: (MonadIO m, CompletionK o) => o -> Bool -> m () Source
ShowIcons
data CompletionShowIconsPropertyInfo Source
AttrInfo CompletionShowIconsPropertyInfo | |
type AttrLabel CompletionShowIconsPropertyInfo = "show-icons" | |
type AttrGetType CompletionShowIconsPropertyInfo = Bool | |
type AttrBaseTypeConstraint CompletionShowIconsPropertyInfo = CompletionK | |
type AttrSetTypeConstraint CompletionShowIconsPropertyInfo = * ~ Bool | |
type AttrAllowedOps CompletionShowIconsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
completionShowIcons :: AttrLabelProxy "showIcons" Source
getCompletionShowIcons :: (MonadIO m, CompletionK o) => o -> m Bool Source
setCompletionShowIcons :: (MonadIO m, CompletionK o) => o -> Bool -> m () Source
View
data CompletionViewPropertyInfo Source
AttrInfo CompletionViewPropertyInfo | |
type AttrLabel CompletionViewPropertyInfo = "view" | |
type AttrGetType CompletionViewPropertyInfo = Maybe View | |
type AttrBaseTypeConstraint CompletionViewPropertyInfo = CompletionK | |
type AttrSetTypeConstraint CompletionViewPropertyInfo = ViewK | |
type AttrAllowedOps CompletionViewPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) |
completionView :: AttrLabelProxy "view" Source
getCompletionView :: (MonadIO m, CompletionK o) => o -> m (Maybe View) Source
Signals
ActivateProposal
type CompletionActivateProposalCallback = IO () Source
type CompletionActivateProposalCallbackC = Ptr () -> Ptr () -> IO () 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
type CompletionHideCallbackC = Ptr () -> Ptr () -> IO () Source
afterCompletionHide :: (GObject a, MonadIO m) => a -> CompletionHideCallback -> m SignalHandlerId Source
completionHideCallbackWrapper :: CompletionHideCallback -> Ptr () -> Ptr () -> IO () Source
onCompletionHide :: (GObject a, MonadIO m) => a -> CompletionHideCallback -> m SignalHandlerId Source
MoveCursor
type CompletionMoveCursorCallback = ScrollStep -> Int32 -> IO () Source
afterCompletionMoveCursor :: (GObject a, MonadIO m) => a -> CompletionMoveCursorCallback -> m SignalHandlerId Source
completionMoveCursorCallbackWrapper :: CompletionMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO () Source
mkCompletionMoveCursorCallback :: CompletionMoveCursorCallbackC -> IO (FunPtr CompletionMoveCursorCallbackC) Source
onCompletionMoveCursor :: (GObject a, MonadIO m) => a -> CompletionMoveCursorCallback -> m SignalHandlerId Source
MovePage
type CompletionMovePageCallback = ScrollStep -> Int32 -> IO () Source
afterCompletionMovePage :: (GObject a, MonadIO m) => a -> CompletionMovePageCallback -> m SignalHandlerId Source
completionMovePageCallbackWrapper :: CompletionMovePageCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO () 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
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
type CompletionShowCallbackC = Ptr () -> Ptr () -> IO () Source
afterCompletionShow :: (GObject a, MonadIO m) => a -> CompletionShowCallback -> m SignalHandlerId Source
completionShowCallbackWrapper :: CompletionShowCallback -> Ptr () -> Ptr () -> IO () Source
onCompletionShow :: (GObject a, MonadIO m) => a -> CompletionShowCallback -> m SignalHandlerId Source