gi-gtksource-3.0.7: GtkSource bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.GtkSource.Objects.Completion

Contents

Description

 

Synopsis

Exported types

newtype Completion Source #

Constructors

Completion (ManagedPtr 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 # 

Methods

fromLabel :: Proxy# Symbol t -> Completion -> p #

((~) * info (ResolveCompletionMethod t Completion), MethodInfo * info Completion p) => IsLabelProxy t (Completion -> p) Source # 
HasAttributeList * Completion Source # 
type SignalList Completion Source # 
type SignalList Completion
type AttributeList Completion Source # 
type AttributeList Completion

class GObject o => IsCompletion o Source #

Instances

(GObject a, UnknownAncestorError Constraint Completion a) => IsCompletion a Source # 
IsCompletion Completion Source # 

Methods

addProvider

data CompletionAddProviderMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsCompletion a, IsCompletionProvider b) => MethodInfo * CompletionAddProviderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CompletionAddProviderMethodInfo a -> signature -> s

blockInteractive

data CompletionBlockInteractiveMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsCompletion a) => MethodInfo * CompletionBlockInteractiveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CompletionBlockInteractiveMethodInfo a -> signature -> s

createContext

data CompletionCreateContextMethodInfo Source #

Instances

((~) * signature (Maybe TextIter -> m CompletionContext), MonadIO m, IsCompletion a) => MethodInfo * CompletionCreateContextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CompletionCreateContextMethodInfo a -> signature -> s

getInfoWindow

data CompletionGetInfoWindowMethodInfo Source #

Instances

((~) * signature (m CompletionInfo), MonadIO m, IsCompletion a) => MethodInfo * CompletionGetInfoWindowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CompletionGetInfoWindowMethodInfo a -> signature -> s

getProviders

data CompletionGetProvidersMethodInfo Source #

Instances

((~) * signature (m [CompletionProvider]), MonadIO m, IsCompletion a) => MethodInfo * CompletionGetProvidersMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CompletionGetProvidersMethodInfo a -> signature -> s

getView

data CompletionGetViewMethodInfo Source #

Instances

((~) * signature (m (Maybe View)), MonadIO m, IsCompletion a) => MethodInfo * CompletionGetViewMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CompletionGetViewMethodInfo a -> signature -> s

hide

data CompletionHideMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsCompletion a) => MethodInfo * CompletionHideMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CompletionHideMethodInfo a -> signature -> s

completionHide :: (MonadIO m, IsCompletion a) => a -> m () Source #

moveWindow

data CompletionMoveWindowMethodInfo Source #

Instances

((~) * signature (TextIter -> m ()), MonadIO m, IsCompletion a) => MethodInfo * CompletionMoveWindowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CompletionMoveWindowMethodInfo a -> signature -> s

completionMoveWindow :: (MonadIO m, IsCompletion a) => a -> TextIter -> m () Source #

Deprecated: (Since version 3.8)Use gtk_source_completion_provider_get_start_iter() instead.

removeProvider

data CompletionRemoveProviderMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsCompletion a, IsCompletionProvider b) => MethodInfo * CompletionRemoveProviderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CompletionRemoveProviderMethodInfo a -> signature -> s

show

data CompletionShowMethodInfo Source #

Instances

((~) * signature ([b] -> c -> m Bool), MonadIO m, IsCompletion a, IsCompletionProvider b, IsCompletionContext c) => MethodInfo * CompletionShowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CompletionShowMethodInfo a -> signature -> s

unblockInteractive

data CompletionUnblockInteractiveMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsCompletion a) => MethodInfo * CompletionUnblockInteractiveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CompletionUnblockInteractiveMethodInfo a -> signature -> s

Properties

accelerators

data CompletionAcceleratorsPropertyInfo Source #

Instances

AttrInfo CompletionAcceleratorsPropertyInfo Source # 

Associated Types

type AttrAllowedOps CompletionAcceleratorsPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CompletionAcceleratorsPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CompletionAcceleratorsPropertyInfo :: * -> Constraint

type AttrGetType CompletionAcceleratorsPropertyInfo :: *

type AttrLabel CompletionAcceleratorsPropertyInfo :: Symbol

type AttrOrigin CompletionAcceleratorsPropertyInfo :: *

type AttrSetTypeConstraint CompletionAcceleratorsPropertyInfo Source # 
type AttrSetTypeConstraint CompletionAcceleratorsPropertyInfo = * ~ Word32
type AttrOrigin CompletionAcceleratorsPropertyInfo Source # 
type AttrLabel CompletionAcceleratorsPropertyInfo Source # 
type AttrLabel CompletionAcceleratorsPropertyInfo = "accelerators"
type AttrGetType CompletionAcceleratorsPropertyInfo Source # 
type AttrBaseTypeConstraint CompletionAcceleratorsPropertyInfo Source # 
type AttrBaseTypeConstraint CompletionAcceleratorsPropertyInfo = IsCompletion
type AttrAllowedOps CompletionAcceleratorsPropertyInfo Source # 
type AttrAllowedOps CompletionAcceleratorsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

completionAccelerators :: AttrLabelProxy "accelerators" Source #

autoCompleteDelay

data CompletionAutoCompleteDelayPropertyInfo Source #

Instances

AttrInfo CompletionAutoCompleteDelayPropertyInfo Source # 
type AttrSetTypeConstraint CompletionAutoCompleteDelayPropertyInfo Source # 
type AttrSetTypeConstraint CompletionAutoCompleteDelayPropertyInfo = * ~ Word32
type AttrOrigin CompletionAutoCompleteDelayPropertyInfo Source # 
type AttrLabel CompletionAutoCompleteDelayPropertyInfo Source # 
type AttrLabel CompletionAutoCompleteDelayPropertyInfo = "auto-complete-delay"
type AttrGetType CompletionAutoCompleteDelayPropertyInfo Source # 
type AttrBaseTypeConstraint CompletionAutoCompleteDelayPropertyInfo Source # 
type AttrAllowedOps CompletionAutoCompleteDelayPropertyInfo Source # 
type AttrAllowedOps CompletionAutoCompleteDelayPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

completionAutoCompleteDelay :: AttrLabelProxy "autoCompleteDelay" Source #

proposalPageSize

data CompletionProposalPageSizePropertyInfo Source #

Instances

AttrInfo CompletionProposalPageSizePropertyInfo Source # 
type AttrSetTypeConstraint CompletionProposalPageSizePropertyInfo Source # 
type AttrSetTypeConstraint CompletionProposalPageSizePropertyInfo = * ~ Word32
type AttrOrigin CompletionProposalPageSizePropertyInfo Source # 
type AttrLabel CompletionProposalPageSizePropertyInfo Source # 
type AttrLabel CompletionProposalPageSizePropertyInfo = "proposal-page-size"
type AttrGetType CompletionProposalPageSizePropertyInfo Source # 
type AttrBaseTypeConstraint CompletionProposalPageSizePropertyInfo Source # 
type AttrAllowedOps CompletionProposalPageSizePropertyInfo Source # 
type AttrAllowedOps CompletionProposalPageSizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

completionProposalPageSize :: AttrLabelProxy "proposalPageSize" Source #

providerPageSize

data CompletionProviderPageSizePropertyInfo Source #

Instances

AttrInfo CompletionProviderPageSizePropertyInfo Source # 
type AttrSetTypeConstraint CompletionProviderPageSizePropertyInfo Source # 
type AttrSetTypeConstraint CompletionProviderPageSizePropertyInfo = * ~ Word32
type AttrOrigin CompletionProviderPageSizePropertyInfo Source # 
type AttrLabel CompletionProviderPageSizePropertyInfo Source # 
type AttrLabel CompletionProviderPageSizePropertyInfo = "provider-page-size"
type AttrGetType CompletionProviderPageSizePropertyInfo Source # 
type AttrBaseTypeConstraint CompletionProviderPageSizePropertyInfo Source # 
type AttrAllowedOps CompletionProviderPageSizePropertyInfo Source # 
type AttrAllowedOps CompletionProviderPageSizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

completionProviderPageSize :: AttrLabelProxy "providerPageSize" Source #

rememberInfoVisibility

data CompletionRememberInfoVisibilityPropertyInfo Source #

Instances

AttrInfo CompletionRememberInfoVisibilityPropertyInfo Source # 
type AttrSetTypeConstraint CompletionRememberInfoVisibilityPropertyInfo Source # 
type AttrSetTypeConstraint CompletionRememberInfoVisibilityPropertyInfo = * ~ Bool
type AttrOrigin CompletionRememberInfoVisibilityPropertyInfo Source # 
type AttrLabel CompletionRememberInfoVisibilityPropertyInfo Source # 
type AttrLabel CompletionRememberInfoVisibilityPropertyInfo = "remember-info-visibility"
type AttrGetType CompletionRememberInfoVisibilityPropertyInfo Source # 
type AttrBaseTypeConstraint CompletionRememberInfoVisibilityPropertyInfo Source # 
type AttrAllowedOps CompletionRememberInfoVisibilityPropertyInfo Source # 
type AttrAllowedOps CompletionRememberInfoVisibilityPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

completionRememberInfoVisibility :: AttrLabelProxy "rememberInfoVisibility" Source #

selectOnShow

data CompletionSelectOnShowPropertyInfo Source #

Instances

AttrInfo CompletionSelectOnShowPropertyInfo Source # 

Associated Types

type AttrAllowedOps CompletionSelectOnShowPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CompletionSelectOnShowPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CompletionSelectOnShowPropertyInfo :: * -> Constraint

type AttrGetType CompletionSelectOnShowPropertyInfo :: *

type AttrLabel CompletionSelectOnShowPropertyInfo :: Symbol

type AttrOrigin CompletionSelectOnShowPropertyInfo :: *

type AttrSetTypeConstraint CompletionSelectOnShowPropertyInfo Source # 
type AttrSetTypeConstraint CompletionSelectOnShowPropertyInfo = * ~ Bool
type AttrOrigin CompletionSelectOnShowPropertyInfo Source # 
type AttrLabel CompletionSelectOnShowPropertyInfo Source # 
type AttrLabel CompletionSelectOnShowPropertyInfo = "select-on-show"
type AttrGetType CompletionSelectOnShowPropertyInfo Source # 
type AttrBaseTypeConstraint CompletionSelectOnShowPropertyInfo Source # 
type AttrBaseTypeConstraint CompletionSelectOnShowPropertyInfo = IsCompletion
type AttrAllowedOps CompletionSelectOnShowPropertyInfo Source # 
type AttrAllowedOps CompletionSelectOnShowPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

completionSelectOnShow :: AttrLabelProxy "selectOnShow" Source #

showHeaders

data CompletionShowHeadersPropertyInfo Source #

Instances

AttrInfo CompletionShowHeadersPropertyInfo Source # 

Associated Types

type AttrAllowedOps CompletionShowHeadersPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CompletionShowHeadersPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CompletionShowHeadersPropertyInfo :: * -> Constraint

type AttrGetType CompletionShowHeadersPropertyInfo :: *

type AttrLabel CompletionShowHeadersPropertyInfo :: Symbol

type AttrOrigin CompletionShowHeadersPropertyInfo :: *

type AttrSetTypeConstraint CompletionShowHeadersPropertyInfo Source # 
type AttrSetTypeConstraint CompletionShowHeadersPropertyInfo = * ~ Bool
type AttrOrigin CompletionShowHeadersPropertyInfo Source # 
type AttrLabel CompletionShowHeadersPropertyInfo Source # 
type AttrLabel CompletionShowHeadersPropertyInfo = "show-headers"
type AttrGetType CompletionShowHeadersPropertyInfo Source # 
type AttrBaseTypeConstraint CompletionShowHeadersPropertyInfo Source # 
type AttrBaseTypeConstraint CompletionShowHeadersPropertyInfo = IsCompletion
type AttrAllowedOps CompletionShowHeadersPropertyInfo Source # 
type AttrAllowedOps CompletionShowHeadersPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

completionShowHeaders :: AttrLabelProxy "showHeaders" Source #

showIcons

data CompletionShowIconsPropertyInfo Source #

Instances

AttrInfo CompletionShowIconsPropertyInfo Source # 

Associated Types

type AttrAllowedOps CompletionShowIconsPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CompletionShowIconsPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CompletionShowIconsPropertyInfo :: * -> Constraint

type AttrGetType CompletionShowIconsPropertyInfo :: *

type AttrLabel CompletionShowIconsPropertyInfo :: Symbol

type AttrOrigin CompletionShowIconsPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint CompletionShowIconsPropertyInfo o => Proxy * CompletionShowIconsPropertyInfo -> o -> IO (AttrGetType CompletionShowIconsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint CompletionShowIconsPropertyInfo o, AttrSetTypeConstraint CompletionShowIconsPropertyInfo b) => Proxy * CompletionShowIconsPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CompletionShowIconsPropertyInfo o => Proxy * CompletionShowIconsPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CompletionShowIconsPropertyInfo o, AttrSetTypeConstraint CompletionShowIconsPropertyInfo b) => Proxy * CompletionShowIconsPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint CompletionShowIconsPropertyInfo Source # 
type AttrSetTypeConstraint CompletionShowIconsPropertyInfo = * ~ Bool
type AttrOrigin CompletionShowIconsPropertyInfo Source # 
type AttrLabel CompletionShowIconsPropertyInfo Source # 
type AttrLabel CompletionShowIconsPropertyInfo = "show-icons"
type AttrGetType CompletionShowIconsPropertyInfo Source # 
type AttrBaseTypeConstraint CompletionShowIconsPropertyInfo Source # 
type AttrBaseTypeConstraint CompletionShowIconsPropertyInfo = IsCompletion
type AttrAllowedOps CompletionShowIconsPropertyInfo Source # 
type AttrAllowedOps CompletionShowIconsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

completionShowIcons :: AttrLabelProxy "showIcons" Source #

constructCompletionShowIcons :: IsCompletion o => Bool -> IO (GValueConstruct o) Source #

view

data CompletionViewPropertyInfo Source #

Instances

AttrInfo CompletionViewPropertyInfo Source # 

Associated Types

type AttrAllowedOps CompletionViewPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CompletionViewPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CompletionViewPropertyInfo :: * -> Constraint

type AttrGetType CompletionViewPropertyInfo :: *

type AttrLabel CompletionViewPropertyInfo :: Symbol

type AttrOrigin CompletionViewPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint CompletionViewPropertyInfo o => Proxy * CompletionViewPropertyInfo -> o -> IO (AttrGetType CompletionViewPropertyInfo)

attrSet :: (AttrBaseTypeConstraint CompletionViewPropertyInfo o, AttrSetTypeConstraint CompletionViewPropertyInfo b) => Proxy * CompletionViewPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CompletionViewPropertyInfo o => Proxy * CompletionViewPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CompletionViewPropertyInfo o, AttrSetTypeConstraint CompletionViewPropertyInfo b) => Proxy * CompletionViewPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint CompletionViewPropertyInfo Source # 
type AttrSetTypeConstraint CompletionViewPropertyInfo = IsView
type AttrOrigin CompletionViewPropertyInfo Source # 
type AttrLabel CompletionViewPropertyInfo Source # 
type AttrLabel CompletionViewPropertyInfo = "view"
type AttrGetType CompletionViewPropertyInfo Source # 
type AttrBaseTypeConstraint CompletionViewPropertyInfo Source # 
type AttrBaseTypeConstraint CompletionViewPropertyInfo = IsCompletion
type AttrAllowedOps CompletionViewPropertyInfo Source # 
type AttrAllowedOps CompletionViewPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

completionView :: AttrLabelProxy "view" Source #

constructCompletionView :: (IsCompletion o, IsView a) => a -> IO (GValueConstruct o) Source #

Signals

activateProposal

data CompletionActivateProposalSignalInfo Source #

Instances

SignalInfo CompletionActivateProposalSignalInfo Source # 

Associated Types

type HaskellCallbackType CompletionActivateProposalSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o CompletionActivateProposalSignalInfo -> o -> HaskellCallbackType CompletionActivateProposalSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType CompletionActivateProposalSignalInfo Source # 

onCompletionActivateProposal :: (GObject a, MonadIO m) => a -> CompletionActivateProposalCallback -> m SignalHandlerId Source #

hide

type C_CompletionHideCallback = Ptr () -> Ptr () -> IO () Source #

data CompletionHideSignalInfo Source #

Instances

SignalInfo CompletionHideSignalInfo Source # 

Associated Types

type HaskellCallbackType CompletionHideSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o CompletionHideSignalInfo -> o -> HaskellCallbackType CompletionHideSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType CompletionHideSignalInfo Source # 

afterCompletionHide :: (GObject a, MonadIO m) => a -> CompletionHideCallback -> m SignalHandlerId 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 # 

Associated Types

type HaskellCallbackType CompletionMoveCursorSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o CompletionMoveCursorSignalInfo -> o -> HaskellCallbackType CompletionMoveCursorSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType CompletionMoveCursorSignalInfo Source # 

afterCompletionMoveCursor :: (GObject a, MonadIO m) => a -> CompletionMoveCursorCallback -> m SignalHandlerId 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 # 

Associated Types

type HaskellCallbackType CompletionMovePageSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o CompletionMovePageSignalInfo -> o -> HaskellCallbackType CompletionMovePageSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType CompletionMovePageSignalInfo Source # 

afterCompletionMovePage :: (GObject a, MonadIO m) => a -> CompletionMovePageCallback -> m SignalHandlerId Source #

onCompletionMovePage :: (GObject a, MonadIO m) => a -> CompletionMovePageCallback -> m SignalHandlerId Source #

populateContext

data CompletionPopulateContextSignalInfo Source #

Instances

SignalInfo CompletionPopulateContextSignalInfo Source # 

Associated Types

type HaskellCallbackType CompletionPopulateContextSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o CompletionPopulateContextSignalInfo -> o -> HaskellCallbackType CompletionPopulateContextSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType CompletionPopulateContextSignalInfo Source # 

onCompletionPopulateContext :: (GObject a, MonadIO m) => a -> CompletionPopulateContextCallback -> m SignalHandlerId Source #

show

type C_CompletionShowCallback = Ptr () -> Ptr () -> IO () Source #

data CompletionShowSignalInfo Source #

Instances

SignalInfo CompletionShowSignalInfo Source # 

Associated Types

type HaskellCallbackType CompletionShowSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o CompletionShowSignalInfo -> o -> HaskellCallbackType CompletionShowSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType CompletionShowSignalInfo Source # 

afterCompletionShow :: (GObject a, MonadIO m) => a -> CompletionShowCallback -> m SignalHandlerId Source #

onCompletionShow :: (GObject a, MonadIO m) => a -> CompletionShowCallback -> m SignalHandlerId Source #