gi-gtksource-3.0.23: GtkSource bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.GtkSource.Objects.CompletionWords

Description

No description available in the introspection data.

Synopsis

Exported types

newtype CompletionWords Source #

Memory-managed wrapper type.

Constructors

CompletionWords (ManagedPtr CompletionWords) 

Instances

Instances details
Eq CompletionWords Source # 
Instance details

Defined in GI.GtkSource.Objects.CompletionWords

GObject CompletionWords Source # 
Instance details

Defined in GI.GtkSource.Objects.CompletionWords

ManagedPtrNewtype CompletionWords Source # 
Instance details

Defined in GI.GtkSource.Objects.CompletionWords

TypedObject CompletionWords Source # 
Instance details

Defined in GI.GtkSource.Objects.CompletionWords

Methods

glibType :: IO GType

IsGValue CompletionWords Source #

Convert CompletionWords to and from GValue with toGValue and fromGValue.

Instance details

Defined in GI.GtkSource.Objects.CompletionWords

Methods

toGValue :: CompletionWords -> IO GValue

fromGValue :: GValue -> IO CompletionWords

HasParentTypes CompletionWords Source # 
Instance details

Defined in GI.GtkSource.Objects.CompletionWords

type ParentTypes CompletionWords Source # 
Instance details

Defined in GI.GtkSource.Objects.CompletionWords

type ParentTypes CompletionWords = '[Object, CompletionProvider]

class (GObject o, IsDescendantOf CompletionWords o) => IsCompletionWords o Source #

Type class for types which can be safely cast to CompletionWords, for instance with toCompletionWords.

Instances

Instances details
(GObject o, IsDescendantOf CompletionWords o) => IsCompletionWords o Source # 
Instance details

Defined in GI.GtkSource.Objects.CompletionWords

toCompletionWords :: (MonadIO m, IsCompletionWords o) => o -> m CompletionWords Source #

Cast to CompletionWords, for types for which this is known to be safe. For general casts, use castTo.

Methods

Overloaded methods

new

completionWordsNew Source #

Arguments

:: (HasCallStack, MonadIO m, IsPixbuf a) 
=> Maybe Text

name: The name for the provider, or Nothing.

-> Maybe a

icon: A specific icon for the provider, or Nothing.

-> m CompletionWords

Returns: a new CompletionWords provider

No description available in the introspection data.

register

completionWordsRegister Source #

Arguments

:: (HasCallStack, MonadIO m, IsCompletionWords a, IsTextBuffer b) 
=> a

words: a CompletionWords

-> b

buffer: a TextBuffer

-> m () 

Registers buffer in the words provider.

unregister

completionWordsUnregister Source #

Arguments

:: (HasCallStack, MonadIO m, IsCompletionWords a, IsTextBuffer b) 
=> a

words: a CompletionWords

-> b

buffer: a TextBuffer

-> m () 

Unregisters buffer from the words provider.

Properties

activation

The type of activation.

Since: 3.10

constructCompletionWordsActivation :: (IsCompletionWords o, MonadIO m) => [CompletionActivation] -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “activation” property. This is rarely needed directly, but it is used by new.

getCompletionWordsActivation :: (MonadIO m, IsCompletionWords o) => o -> m [CompletionActivation] Source #

Get the value of the “activation” property. When overloading is enabled, this is equivalent to

get completionWords #activation

setCompletionWordsActivation :: (MonadIO m, IsCompletionWords o) => o -> [CompletionActivation] -> m () Source #

Set the value of the “activation” property. When overloading is enabled, this is equivalent to

set completionWords [ #activation := value ]

icon

No description available in the introspection data.

clearCompletionWordsIcon :: (MonadIO m, IsCompletionWords o) => o -> m () Source #

Set the value of the “icon” property to Nothing. When overloading is enabled, this is equivalent to

clear #icon

constructCompletionWordsIcon :: (IsCompletionWords o, MonadIO m, IsPixbuf a) => a -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “icon” property. This is rarely needed directly, but it is used by new.

getCompletionWordsIcon :: (MonadIO m, IsCompletionWords o) => o -> m (Maybe Pixbuf) Source #

Get the value of the “icon” property. When overloading is enabled, this is equivalent to

get completionWords #icon

setCompletionWordsIcon :: (MonadIO m, IsCompletionWords o, IsPixbuf a) => o -> a -> m () Source #

Set the value of the “icon” property. When overloading is enabled, this is equivalent to

set completionWords [ #icon := value ]

interactiveDelay

No description available in the introspection data.

constructCompletionWordsInteractiveDelay :: (IsCompletionWords o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “interactive-delay” property. This is rarely needed directly, but it is used by new.

getCompletionWordsInteractiveDelay :: (MonadIO m, IsCompletionWords o) => o -> m Int32 Source #

Get the value of the “interactive-delay” property. When overloading is enabled, this is equivalent to

get completionWords #interactiveDelay

setCompletionWordsInteractiveDelay :: (MonadIO m, IsCompletionWords o) => o -> Int32 -> m () Source #

Set the value of the “interactive-delay” property. When overloading is enabled, this is equivalent to

set completionWords [ #interactiveDelay := value ]

minimumWordSize

No description available in the introspection data.

constructCompletionWordsMinimumWordSize :: (IsCompletionWords o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “minimum-word-size” property. This is rarely needed directly, but it is used by new.

getCompletionWordsMinimumWordSize :: (MonadIO m, IsCompletionWords o) => o -> m Word32 Source #

Get the value of the “minimum-word-size” property. When overloading is enabled, this is equivalent to

get completionWords #minimumWordSize

setCompletionWordsMinimumWordSize :: (MonadIO m, IsCompletionWords o) => o -> Word32 -> m () Source #

Set the value of the “minimum-word-size” property. When overloading is enabled, this is equivalent to

set completionWords [ #minimumWordSize := value ]

name

No description available in the introspection data.

clearCompletionWordsName :: (MonadIO m, IsCompletionWords o) => o -> m () Source #

Set the value of the “name” property to Nothing. When overloading is enabled, this is equivalent to

clear #name

constructCompletionWordsName :: (IsCompletionWords o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “name” property. This is rarely needed directly, but it is used by new.

getCompletionWordsName :: (MonadIO m, IsCompletionWords o) => o -> m (Maybe Text) Source #

Get the value of the “name” property. When overloading is enabled, this is equivalent to

get completionWords #name

setCompletionWordsName :: (MonadIO m, IsCompletionWords o) => o -> Text -> m () Source #

Set the value of the “name” property. When overloading is enabled, this is equivalent to

set completionWords [ #name := value ]

priority

No description available in the introspection data.

constructCompletionWordsPriority :: (IsCompletionWords o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “priority” property. This is rarely needed directly, but it is used by new.

getCompletionWordsPriority :: (MonadIO m, IsCompletionWords o) => o -> m Int32 Source #

Get the value of the “priority” property. When overloading is enabled, this is equivalent to

get completionWords #priority

setCompletionWordsPriority :: (MonadIO m, IsCompletionWords o) => o -> Int32 -> m () Source #

Set the value of the “priority” property. When overloading is enabled, this is equivalent to

set completionWords [ #priority := value ]

proposalsBatchSize

No description available in the introspection data.

constructCompletionWordsProposalsBatchSize :: (IsCompletionWords o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “proposals-batch-size” property. This is rarely needed directly, but it is used by new.

getCompletionWordsProposalsBatchSize :: (MonadIO m, IsCompletionWords o) => o -> m Word32 Source #

Get the value of the “proposals-batch-size” property. When overloading is enabled, this is equivalent to

get completionWords #proposalsBatchSize

setCompletionWordsProposalsBatchSize :: (MonadIO m, IsCompletionWords o) => o -> Word32 -> m () Source #

Set the value of the “proposals-batch-size” property. When overloading is enabled, this is equivalent to

set completionWords [ #proposalsBatchSize := value ]

scanBatchSize

No description available in the introspection data.

constructCompletionWordsScanBatchSize :: (IsCompletionWords o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “scan-batch-size” property. This is rarely needed directly, but it is used by new.

getCompletionWordsScanBatchSize :: (MonadIO m, IsCompletionWords o) => o -> m Word32 Source #

Get the value of the “scan-batch-size” property. When overloading is enabled, this is equivalent to

get completionWords #scanBatchSize

setCompletionWordsScanBatchSize :: (MonadIO m, IsCompletionWords o) => o -> Word32 -> m () Source #

Set the value of the “scan-batch-size” property. When overloading is enabled, this is equivalent to

set completionWords [ #scanBatchSize := value ]