| 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 => 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
Constructors
| Completion (ForeignPtr Completion) |
Instances
| GObject Completion Source | |
| ((~) * info (ResolveCompletionMethod t Completion), MethodInfo * info Completion p) => IsLabelProxy t (Completion -> p) Source | |
| type ParentTypes Completion Source | |
| type AttributeList Completion Source | |
| type SignalList Completion Source |
class GObject o => CompletionK o Source
Instances
| (GObject o, IsDescendantOf Completion o) => CompletionK o Source |
toCompletion :: CompletionK o => o -> IO Completion Source
Methods
completionAddProvider
data CompletionAddProviderMethodInfo Source
Instances
| ((~) * signature (b -> m ()), MonadIO m, CompletionK a, CompletionProviderK b) => MethodInfo * CompletionAddProviderMethodInfo a signature Source |
completionAddProvider :: (MonadIO m, CompletionK a, CompletionProviderK b) => a -> b -> m () Source
completionBlockInteractive
data CompletionBlockInteractiveMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, CompletionK a) => MethodInfo * CompletionBlockInteractiveMethodInfo a signature Source |
completionBlockInteractive :: (MonadIO m, CompletionK a) => a -> m () Source
completionCreateContext
data CompletionCreateContextMethodInfo Source
Instances
| ((~) * signature (Maybe TextIter -> m CompletionContext), MonadIO m, CompletionK a) => MethodInfo * CompletionCreateContextMethodInfo a signature Source |
completionCreateContext :: (MonadIO m, CompletionK a) => a -> Maybe TextIter -> m CompletionContext Source
completionGetInfoWindow
data CompletionGetInfoWindowMethodInfo Source
Instances
| ((~) * signature (m CompletionInfo), MonadIO m, CompletionK a) => MethodInfo * CompletionGetInfoWindowMethodInfo a signature Source |
completionGetInfoWindow :: (MonadIO m, CompletionK a) => a -> m CompletionInfo Source
completionGetProviders
data CompletionGetProvidersMethodInfo Source
Instances
| ((~) * signature (m [CompletionProvider]), MonadIO m, CompletionK a) => MethodInfo * CompletionGetProvidersMethodInfo a signature Source |
completionGetProviders :: (MonadIO m, CompletionK a) => a -> m [CompletionProvider] Source
completionGetView
data CompletionGetViewMethodInfo Source
Instances
| ((~) * signature (m (Maybe View)), MonadIO m, CompletionK a) => MethodInfo * CompletionGetViewMethodInfo a signature Source |
completionGetView :: (MonadIO m, CompletionK a) => a -> m (Maybe View) Source
completionHide
data CompletionHideMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, CompletionK a) => MethodInfo * CompletionHideMethodInfo a signature Source |
completionHide :: (MonadIO m, CompletionK a) => a -> m () Source
completionMoveWindow
data CompletionMoveWindowMethodInfo Source
Instances
| ((~) * signature (TextIter -> m ()), MonadIO m, CompletionK a) => MethodInfo * CompletionMoveWindowMethodInfo a signature Source |
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
Instances
| ((~) * signature (b -> m ()), MonadIO m, CompletionK a, CompletionProviderK b) => MethodInfo * CompletionRemoveProviderMethodInfo a signature Source |
completionRemoveProvider :: (MonadIO m, CompletionK a, CompletionProviderK b) => a -> b -> m () Source
completionShow
data CompletionShowMethodInfo Source
Instances
| ((~) * signature ([b] -> c -> m Bool), MonadIO m, CompletionK a, CompletionProviderK b, CompletionContextK c) => MethodInfo * CompletionShowMethodInfo a signature Source |
completionShow :: (MonadIO m, CompletionK a, CompletionProviderK b, CompletionContextK c) => a -> [b] -> c -> m Bool Source
completionUnblockInteractive
data CompletionUnblockInteractiveMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, CompletionK a) => MethodInfo * CompletionUnblockInteractiveMethodInfo a signature Source |
completionUnblockInteractive :: (MonadIO m, CompletionK a) => a -> m () Source
Properties
Accelerators
data CompletionAcceleratorsPropertyInfo Source
Instances
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
Instances
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
Instances
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
Instances
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
Instances
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
Instances
| AttrInfo CompletionSelectOnShowPropertyInfo Source | |
| type AttrLabel CompletionSelectOnShowPropertyInfo = "select-on-show" Source | |
| type AttrGetType CompletionSelectOnShowPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint CompletionSelectOnShowPropertyInfo = CompletionK Source | |
| type AttrSetTypeConstraint CompletionSelectOnShowPropertyInfo = * ~ Bool Source | |
| type AttrAllowedOps CompletionSelectOnShowPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
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
Instances
| AttrInfo CompletionShowHeadersPropertyInfo Source | |
| type AttrLabel CompletionShowHeadersPropertyInfo = "show-headers" Source | |
| type AttrGetType CompletionShowHeadersPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint CompletionShowHeadersPropertyInfo = CompletionK Source | |
| type AttrSetTypeConstraint CompletionShowHeadersPropertyInfo = * ~ Bool Source | |
| type AttrAllowedOps CompletionShowHeadersPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
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
Instances
| AttrInfo CompletionShowIconsPropertyInfo Source | |
| type AttrLabel CompletionShowIconsPropertyInfo = "show-icons" Source | |
| type AttrGetType CompletionShowIconsPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint CompletionShowIconsPropertyInfo = CompletionK Source | |
| type AttrSetTypeConstraint CompletionShowIconsPropertyInfo = * ~ Bool Source | |
| type AttrAllowedOps CompletionShowIconsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
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
Instances
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