| Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.WebKit2.Objects.InputMethodContext
Description
No description available in the introspection data.
Synopsis
- newtype InputMethodContext = InputMethodContext (ManagedPtr InputMethodContext)
- class (GObject o, IsDescendantOf InputMethodContext o) => IsInputMethodContext o
- toInputMethodContext :: (MonadIO m, IsInputMethodContext o) => o -> m InputMethodContext
- inputMethodContextFilterKeyEvent :: (HasCallStack, MonadIO m, IsInputMethodContext a) => a -> EventKey -> m Bool
- inputMethodContextGetInputHints :: (HasCallStack, MonadIO m, IsInputMethodContext a) => a -> m [InputHints]
- inputMethodContextGetInputPurpose :: (HasCallStack, MonadIO m, IsInputMethodContext a) => a -> m InputPurpose
- inputMethodContextGetPreedit :: (HasCallStack, MonadIO m, IsInputMethodContext a) => a -> m (Maybe Text, [InputMethodUnderline], Word32)
- inputMethodContextNotifyCursorArea :: (HasCallStack, MonadIO m, IsInputMethodContext a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- inputMethodContextNotifyFocusIn :: (HasCallStack, MonadIO m, IsInputMethodContext a) => a -> m ()
- inputMethodContextNotifyFocusOut :: (HasCallStack, MonadIO m, IsInputMethodContext a) => a -> m ()
- inputMethodContextNotifySurrounding :: (HasCallStack, MonadIO m, IsInputMethodContext a) => a -> Text -> Int32 -> Word32 -> Word32 -> m ()
- inputMethodContextReset :: (HasCallStack, MonadIO m, IsInputMethodContext a) => a -> m ()
- inputMethodContextSetEnablePreedit :: (HasCallStack, MonadIO m, IsInputMethodContext a) => a -> Bool -> m ()
- inputMethodContextSetInputHints :: (HasCallStack, MonadIO m, IsInputMethodContext a) => a -> [InputHints] -> m ()
- inputMethodContextSetInputPurpose :: (HasCallStack, MonadIO m, IsInputMethodContext a) => a -> InputPurpose -> m ()
- constructInputMethodContextInputHints :: (IsInputMethodContext o, MonadIO m) => [InputHints] -> m (GValueConstruct o)
- getInputMethodContextInputHints :: (MonadIO m, IsInputMethodContext o) => o -> m [InputHints]
- setInputMethodContextInputHints :: (MonadIO m, IsInputMethodContext o) => o -> [InputHints] -> m ()
- constructInputMethodContextInputPurpose :: (IsInputMethodContext o, MonadIO m) => InputPurpose -> m (GValueConstruct o)
- getInputMethodContextInputPurpose :: (MonadIO m, IsInputMethodContext o) => o -> m InputPurpose
- setInputMethodContextInputPurpose :: (MonadIO m, IsInputMethodContext o) => o -> InputPurpose -> m ()
- type C_InputMethodContextCommittedCallback = Ptr () -> CString -> Ptr () -> IO ()
- type InputMethodContextCommittedCallback = Text -> IO ()
- afterInputMethodContextCommitted :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextCommittedCallback -> m SignalHandlerId
- genClosure_InputMethodContextCommitted :: MonadIO m => InputMethodContextCommittedCallback -> m (GClosure C_InputMethodContextCommittedCallback)
- mk_InputMethodContextCommittedCallback :: C_InputMethodContextCommittedCallback -> IO (FunPtr C_InputMethodContextCommittedCallback)
- noInputMethodContextCommittedCallback :: Maybe InputMethodContextCommittedCallback
- onInputMethodContextCommitted :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextCommittedCallback -> m SignalHandlerId
- wrap_InputMethodContextCommittedCallback :: InputMethodContextCommittedCallback -> C_InputMethodContextCommittedCallback
- type C_InputMethodContextDeleteSurroundingCallback = Ptr () -> Int32 -> Word32 -> Ptr () -> IO ()
- type InputMethodContextDeleteSurroundingCallback = Int32 -> Word32 -> IO ()
- afterInputMethodContextDeleteSurrounding :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextDeleteSurroundingCallback -> m SignalHandlerId
- genClosure_InputMethodContextDeleteSurrounding :: MonadIO m => InputMethodContextDeleteSurroundingCallback -> m (GClosure C_InputMethodContextDeleteSurroundingCallback)
- mk_InputMethodContextDeleteSurroundingCallback :: C_InputMethodContextDeleteSurroundingCallback -> IO (FunPtr C_InputMethodContextDeleteSurroundingCallback)
- noInputMethodContextDeleteSurroundingCallback :: Maybe InputMethodContextDeleteSurroundingCallback
- onInputMethodContextDeleteSurrounding :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextDeleteSurroundingCallback -> m SignalHandlerId
- wrap_InputMethodContextDeleteSurroundingCallback :: InputMethodContextDeleteSurroundingCallback -> C_InputMethodContextDeleteSurroundingCallback
- type C_InputMethodContextPreeditChangedCallback = Ptr () -> Ptr () -> IO ()
- type InputMethodContextPreeditChangedCallback = IO ()
- afterInputMethodContextPreeditChanged :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextPreeditChangedCallback -> m SignalHandlerId
- genClosure_InputMethodContextPreeditChanged :: MonadIO m => InputMethodContextPreeditChangedCallback -> m (GClosure C_InputMethodContextPreeditChangedCallback)
- mk_InputMethodContextPreeditChangedCallback :: C_InputMethodContextPreeditChangedCallback -> IO (FunPtr C_InputMethodContextPreeditChangedCallback)
- noInputMethodContextPreeditChangedCallback :: Maybe InputMethodContextPreeditChangedCallback
- onInputMethodContextPreeditChanged :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextPreeditChangedCallback -> m SignalHandlerId
- wrap_InputMethodContextPreeditChangedCallback :: InputMethodContextPreeditChangedCallback -> C_InputMethodContextPreeditChangedCallback
- type C_InputMethodContextPreeditFinishedCallback = Ptr () -> Ptr () -> IO ()
- type InputMethodContextPreeditFinishedCallback = IO ()
- afterInputMethodContextPreeditFinished :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextPreeditFinishedCallback -> m SignalHandlerId
- genClosure_InputMethodContextPreeditFinished :: MonadIO m => InputMethodContextPreeditFinishedCallback -> m (GClosure C_InputMethodContextPreeditFinishedCallback)
- mk_InputMethodContextPreeditFinishedCallback :: C_InputMethodContextPreeditFinishedCallback -> IO (FunPtr C_InputMethodContextPreeditFinishedCallback)
- noInputMethodContextPreeditFinishedCallback :: Maybe InputMethodContextPreeditFinishedCallback
- onInputMethodContextPreeditFinished :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextPreeditFinishedCallback -> m SignalHandlerId
- wrap_InputMethodContextPreeditFinishedCallback :: InputMethodContextPreeditFinishedCallback -> C_InputMethodContextPreeditFinishedCallback
- type C_InputMethodContextPreeditStartedCallback = Ptr () -> Ptr () -> IO ()
- type InputMethodContextPreeditStartedCallback = IO ()
- afterInputMethodContextPreeditStarted :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextPreeditStartedCallback -> m SignalHandlerId
- genClosure_InputMethodContextPreeditStarted :: MonadIO m => InputMethodContextPreeditStartedCallback -> m (GClosure C_InputMethodContextPreeditStartedCallback)
- mk_InputMethodContextPreeditStartedCallback :: C_InputMethodContextPreeditStartedCallback -> IO (FunPtr C_InputMethodContextPreeditStartedCallback)
- noInputMethodContextPreeditStartedCallback :: Maybe InputMethodContextPreeditStartedCallback
- onInputMethodContextPreeditStarted :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextPreeditStartedCallback -> m SignalHandlerId
- wrap_InputMethodContextPreeditStartedCallback :: InputMethodContextPreeditStartedCallback -> C_InputMethodContextPreeditStartedCallback
Exported types
newtype InputMethodContext Source #
Memory-managed wrapper type.
Constructors
| InputMethodContext (ManagedPtr InputMethodContext) |
Instances
| Eq InputMethodContext Source # | |
Defined in GI.WebKit2.Objects.InputMethodContext Methods (==) :: InputMethodContext -> InputMethodContext -> Bool (/=) :: InputMethodContext -> InputMethodContext -> Bool | |
| GObject InputMethodContext Source # | |
Defined in GI.WebKit2.Objects.InputMethodContext | |
| ManagedPtrNewtype InputMethodContext Source # | |
Defined in GI.WebKit2.Objects.InputMethodContext Methods toManagedPtr :: InputMethodContext -> ManagedPtr InputMethodContext | |
| TypedObject InputMethodContext Source # | |
Defined in GI.WebKit2.Objects.InputMethodContext Methods glibType :: IO GType | |
| IsGValue InputMethodContext Source # | Convert |
Defined in GI.WebKit2.Objects.InputMethodContext | |
| HasParentTypes InputMethodContext Source # | |
Defined in GI.WebKit2.Objects.InputMethodContext | |
| type ParentTypes InputMethodContext Source # | |
Defined in GI.WebKit2.Objects.InputMethodContext type ParentTypes InputMethodContext = '[Object] | |
class (GObject o, IsDescendantOf InputMethodContext o) => IsInputMethodContext o Source #
Type class for types which can be safely cast to InputMethodContext, for instance with toInputMethodContext.
Instances
| (GObject o, IsDescendantOf InputMethodContext o) => IsInputMethodContext o Source # | |
Defined in GI.WebKit2.Objects.InputMethodContext | |
toInputMethodContext :: (MonadIO m, IsInputMethodContext o) => o -> m InputMethodContext Source #
Cast to InputMethodContext, for types for which this is known to be safe. For general casts, use castTo.
Methods
Overloaded methods
filterKeyEvent
inputMethodContextFilterKeyEvent Source #
Arguments
| :: (HasCallStack, MonadIO m, IsInputMethodContext a) | |
| => a |
|
| -> EventKey |
|
| -> m Bool | Returns: |
Allow keyEvent to be handled by the input method. If True is returned, then no further processing should be
done for the key event.
Since: 2.28
getInputHints
inputMethodContextGetInputHints Source #
Arguments
| :: (HasCallStack, MonadIO m, IsInputMethodContext a) | |
| => a |
|
| -> m [InputHints] | Returns: the |
Get the value of the InputMethodContext:input-hints property.
Since: 2.28
getInputPurpose
inputMethodContextGetInputPurpose Source #
Arguments
| :: (HasCallStack, MonadIO m, IsInputMethodContext a) | |
| => a |
|
| -> m InputPurpose | Returns: the |
Get the value of the InputMethodContext:input-purpose property.
Since: 2.28
getPreedit
inputMethodContextGetPreedit Source #
Arguments
| :: (HasCallStack, MonadIO m, IsInputMethodContext a) | |
| => a |
|
| -> m (Maybe Text, [InputMethodUnderline], Word32) |
Get the current preedit string for the context, and a list of WebKitInputMethodUnderline to apply to the string.
The string will be displayed inserted at cursorOffset.
Since: 2.28
notifyCursorArea
inputMethodContextNotifyCursorArea Source #
Arguments
| :: (HasCallStack, MonadIO m, IsInputMethodContext a) | |
| => a |
|
| -> Int32 |
|
| -> Int32 |
|
| -> Int32 |
|
| -> Int32 |
|
| -> m () |
Notify context that cursor area changed in input associated.
Since: 2.28
notifyFocusIn
inputMethodContextNotifyFocusIn Source #
Arguments
| :: (HasCallStack, MonadIO m, IsInputMethodContext a) | |
| => a |
|
| -> m () |
Notify context that input associated has gained focus.
Since: 2.28
notifyFocusOut
inputMethodContextNotifyFocusOut Source #
Arguments
| :: (HasCallStack, MonadIO m, IsInputMethodContext a) | |
| => a |
|
| -> m () |
Notify context that input associated has lost focus.
Since: 2.28
notifySurrounding
inputMethodContextNotifySurrounding Source #
Arguments
| :: (HasCallStack, MonadIO m, IsInputMethodContext a) | |
| => a |
|
| -> Text |
|
| -> Int32 |
|
| -> Word32 |
|
| -> Word32 |
|
| -> m () |
Notify context that the context surrounding the cursor has changed.
If there's no selection selectionIndex is the same as cursorIndex.
Since: 2.28
reset
inputMethodContextReset Source #
Arguments
| :: (HasCallStack, MonadIO m, IsInputMethodContext a) | |
| => a |
|
| -> m () |
Reset the context. This will typically cause the input to clear the preedit state.
Since: 2.28
setEnablePreedit
inputMethodContextSetEnablePreedit Source #
Arguments
| :: (HasCallStack, MonadIO m, IsInputMethodContext a) | |
| => a |
|
| -> Bool |
|
| -> m () |
Set whether context should enable preedit to display feedback.
Since: 2.28
setInputHints
inputMethodContextSetInputHints :: (HasCallStack, MonadIO m, IsInputMethodContext a) => a -> [InputHints] -> m () Source #
No description available in the introspection data.
setInputPurpose
inputMethodContextSetInputPurpose Source #
Arguments
| :: (HasCallStack, MonadIO m, IsInputMethodContext a) | |
| => a |
|
| -> InputPurpose |
|
| -> m () |
Set the value of the InputMethodContext:input-purpose property.
Since: 2.28
Properties
inputHints
No description available in the introspection data.
constructInputMethodContextInputHints :: (IsInputMethodContext o, MonadIO m) => [InputHints] -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “input-hints” property. This is rarely needed directly, but it is used by new.
getInputMethodContextInputHints :: (MonadIO m, IsInputMethodContext o) => o -> m [InputHints] Source #
Get the value of the “input-hints” property.
When overloading is enabled, this is equivalent to
get inputMethodContext #inputHints
setInputMethodContextInputHints :: (MonadIO m, IsInputMethodContext o) => o -> [InputHints] -> m () Source #
Set the value of the “input-hints” property.
When overloading is enabled, this is equivalent to
setinputMethodContext [ #inputHints:=value ]
inputPurpose
No description available in the introspection data.
constructInputMethodContextInputPurpose :: (IsInputMethodContext o, MonadIO m) => InputPurpose -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “input-purpose” property. This is rarely needed directly, but it is used by new.
getInputMethodContextInputPurpose :: (MonadIO m, IsInputMethodContext o) => o -> m InputPurpose Source #
Get the value of the “input-purpose” property.
When overloading is enabled, this is equivalent to
get inputMethodContext #inputPurpose
setInputMethodContextInputPurpose :: (MonadIO m, IsInputMethodContext o) => o -> InputPurpose -> m () Source #
Set the value of the “input-purpose” property.
When overloading is enabled, this is equivalent to
setinputMethodContext [ #inputPurpose:=value ]
Signals
committed
type C_InputMethodContextCommittedCallback = Ptr () -> CString -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type InputMethodContextCommittedCallback Source #
Arguments
| = Text |
|
| -> IO () |
Emitted when a complete input sequence has been entered by the user. This can be a single character immediately after a key press or the final result of preediting.
Since: 2.28
afterInputMethodContextCommitted :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextCommittedCallback -> m SignalHandlerId Source #
Connect a signal handler for the committed signal, to be run after the default handler. When overloading is enabled, this is equivalent to
after inputMethodContext #committed callback
genClosure_InputMethodContextCommitted :: MonadIO m => InputMethodContextCommittedCallback -> m (GClosure C_InputMethodContextCommittedCallback) Source #
Wrap the callback into a GClosure.
mk_InputMethodContextCommittedCallback :: C_InputMethodContextCommittedCallback -> IO (FunPtr C_InputMethodContextCommittedCallback) Source #
Generate a function pointer callable from C code, from a C_InputMethodContextCommittedCallback.
noInputMethodContextCommittedCallback :: Maybe InputMethodContextCommittedCallback Source #
A convenience synonym for .Nothing :: Maybe InputMethodContextCommittedCallback
onInputMethodContextCommitted :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextCommittedCallback -> m SignalHandlerId Source #
Connect a signal handler for the committed signal, to be run before the default handler. When overloading is enabled, this is equivalent to
on inputMethodContext #committed callback
wrap_InputMethodContextCommittedCallback :: InputMethodContextCommittedCallback -> C_InputMethodContextCommittedCallback Source #
deleteSurrounding
type C_InputMethodContextDeleteSurroundingCallback = Ptr () -> Int32 -> Word32 -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type InputMethodContextDeleteSurroundingCallback Source #
Arguments
| = Int32 |
|
| -> Word32 |
|
| -> IO () |
Emitted when the input method wants to delete the context surrounding the cursor.
If offset is a negative value, it means a position before the cursor.
Since: 2.28
afterInputMethodContextDeleteSurrounding :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextDeleteSurroundingCallback -> m SignalHandlerId Source #
Connect a signal handler for the deleteSurrounding signal, to be run after the default handler. When overloading is enabled, this is equivalent to
after inputMethodContext #deleteSurrounding callback
genClosure_InputMethodContextDeleteSurrounding :: MonadIO m => InputMethodContextDeleteSurroundingCallback -> m (GClosure C_InputMethodContextDeleteSurroundingCallback) Source #
Wrap the callback into a GClosure.
mk_InputMethodContextDeleteSurroundingCallback :: C_InputMethodContextDeleteSurroundingCallback -> IO (FunPtr C_InputMethodContextDeleteSurroundingCallback) Source #
Generate a function pointer callable from C code, from a C_InputMethodContextDeleteSurroundingCallback.
noInputMethodContextDeleteSurroundingCallback :: Maybe InputMethodContextDeleteSurroundingCallback Source #
A convenience synonym for .Nothing :: Maybe InputMethodContextDeleteSurroundingCallback
onInputMethodContextDeleteSurrounding :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextDeleteSurroundingCallback -> m SignalHandlerId Source #
Connect a signal handler for the deleteSurrounding signal, to be run before the default handler. When overloading is enabled, this is equivalent to
on inputMethodContext #deleteSurrounding callback
wrap_InputMethodContextDeleteSurroundingCallback :: InputMethodContextDeleteSurroundingCallback -> C_InputMethodContextDeleteSurroundingCallback Source #
preeditChanged
type C_InputMethodContextPreeditChangedCallback = Ptr () -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type InputMethodContextPreeditChangedCallback = IO () Source #
Emitted whenever the preedit sequence currently being entered has changed.
It is also emitted at the end of a preedit sequence, in which case
inputMethodContextGetPreedit returns the empty string.
Since: 2.28
afterInputMethodContextPreeditChanged :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextPreeditChangedCallback -> m SignalHandlerId Source #
Connect a signal handler for the preeditChanged signal, to be run after the default handler. When overloading is enabled, this is equivalent to
after inputMethodContext #preeditChanged callback
genClosure_InputMethodContextPreeditChanged :: MonadIO m => InputMethodContextPreeditChangedCallback -> m (GClosure C_InputMethodContextPreeditChangedCallback) Source #
Wrap the callback into a GClosure.
mk_InputMethodContextPreeditChangedCallback :: C_InputMethodContextPreeditChangedCallback -> IO (FunPtr C_InputMethodContextPreeditChangedCallback) Source #
Generate a function pointer callable from C code, from a C_InputMethodContextPreeditChangedCallback.
noInputMethodContextPreeditChangedCallback :: Maybe InputMethodContextPreeditChangedCallback Source #
A convenience synonym for .Nothing :: Maybe InputMethodContextPreeditChangedCallback
onInputMethodContextPreeditChanged :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextPreeditChangedCallback -> m SignalHandlerId Source #
Connect a signal handler for the preeditChanged signal, to be run before the default handler. When overloading is enabled, this is equivalent to
on inputMethodContext #preeditChanged callback
wrap_InputMethodContextPreeditChangedCallback :: InputMethodContextPreeditChangedCallback -> C_InputMethodContextPreeditChangedCallback Source #
preeditFinished
type C_InputMethodContextPreeditFinishedCallback = Ptr () -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type InputMethodContextPreeditFinishedCallback = IO () Source #
Emitted when a preediting sequence has been completed or canceled.
Since: 2.28
afterInputMethodContextPreeditFinished :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextPreeditFinishedCallback -> m SignalHandlerId Source #
Connect a signal handler for the preeditFinished signal, to be run after the default handler. When overloading is enabled, this is equivalent to
after inputMethodContext #preeditFinished callback
genClosure_InputMethodContextPreeditFinished :: MonadIO m => InputMethodContextPreeditFinishedCallback -> m (GClosure C_InputMethodContextPreeditFinishedCallback) Source #
Wrap the callback into a GClosure.
mk_InputMethodContextPreeditFinishedCallback :: C_InputMethodContextPreeditFinishedCallback -> IO (FunPtr C_InputMethodContextPreeditFinishedCallback) Source #
Generate a function pointer callable from C code, from a C_InputMethodContextPreeditFinishedCallback.
noInputMethodContextPreeditFinishedCallback :: Maybe InputMethodContextPreeditFinishedCallback Source #
A convenience synonym for .Nothing :: Maybe InputMethodContextPreeditFinishedCallback
onInputMethodContextPreeditFinished :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextPreeditFinishedCallback -> m SignalHandlerId Source #
Connect a signal handler for the preeditFinished signal, to be run before the default handler. When overloading is enabled, this is equivalent to
on inputMethodContext #preeditFinished callback
wrap_InputMethodContextPreeditFinishedCallback :: InputMethodContextPreeditFinishedCallback -> C_InputMethodContextPreeditFinishedCallback Source #
preeditStarted
type C_InputMethodContextPreeditStartedCallback = Ptr () -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type InputMethodContextPreeditStartedCallback = IO () Source #
Emitted when a new preediting sequence starts.
Since: 2.28
afterInputMethodContextPreeditStarted :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextPreeditStartedCallback -> m SignalHandlerId Source #
Connect a signal handler for the preeditStarted signal, to be run after the default handler. When overloading is enabled, this is equivalent to
after inputMethodContext #preeditStarted callback
genClosure_InputMethodContextPreeditStarted :: MonadIO m => InputMethodContextPreeditStartedCallback -> m (GClosure C_InputMethodContextPreeditStartedCallback) Source #
Wrap the callback into a GClosure.
mk_InputMethodContextPreeditStartedCallback :: C_InputMethodContextPreeditStartedCallback -> IO (FunPtr C_InputMethodContextPreeditStartedCallback) Source #
Generate a function pointer callable from C code, from a C_InputMethodContextPreeditStartedCallback.
noInputMethodContextPreeditStartedCallback :: Maybe InputMethodContextPreeditStartedCallback Source #
A convenience synonym for .Nothing :: Maybe InputMethodContextPreeditStartedCallback
onInputMethodContextPreeditStarted :: (IsInputMethodContext a, MonadIO m) => a -> InputMethodContextPreeditStartedCallback -> m SignalHandlerId Source #
Connect a signal handler for the preeditStarted signal, to be run before the default handler. When overloading is enabled, this is equivalent to
on inputMethodContext #preeditStarted callback