| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.IMContext
Description
Documentation
Constructors
| IMContext (ManagedPtr IMContext) |
Instances
data IMContextActivateOskMethodInfo #
Instances
| (signature ~ (Maybe b -> m Bool), MonadIO m, IsIMContext a, IsEvent b) => OverloadedMethod IMContextActivateOskMethodInfo a signature | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo IMContextActivateOskMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type IMContextCommitCallback = Text -> IO () #
data IMContextCommitSignalInfo #
Instances
| SignalInfo IMContextCommitSignalInfo | |||||
Defined in GI.Gtk.Objects.IMContext Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType IMContextCommitSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType IMContextCommitSignalInfo | |||||
Defined in GI.Gtk.Objects.IMContext | |||||
type IMContextDeleteSurroundingCallback = Int32 -> Int32 -> IO Bool #
data IMContextDeleteSurroundingMethodInfo #
Instances
| (signature ~ (Int32 -> Int32 -> m Bool), MonadIO m, IsIMContext a) => OverloadedMethod IMContextDeleteSurroundingMethodInfo a signature | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo IMContextDeleteSurroundingMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data IMContextDeleteSurroundingSignalInfo #
Instances
| SignalInfo IMContextDeleteSurroundingSignalInfo | |||||
Defined in GI.Gtk.Objects.IMContext Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType IMContextDeleteSurroundingSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType IMContextDeleteSurroundingSignalInfo | |||||
Defined in GI.Gtk.Objects.IMContext | |||||
data IMContextFilterKeyMethodInfo #
Instances
| (signature ~ (Bool -> b -> c -> Word32 -> Word32 -> [ModifierType] -> Int32 -> m Bool), MonadIO m, IsIMContext a, IsSurface b, IsDevice c) => OverloadedMethod IMContextFilterKeyMethodInfo a signature | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo IMContextFilterKeyMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data IMContextFilterKeypressMethodInfo #
Instances
| (signature ~ (b -> m Bool), MonadIO m, IsIMContext a, IsEvent b) => OverloadedMethod IMContextFilterKeypressMethodInfo a signature | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo IMContextFilterKeypressMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data IMContextFocusInMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsIMContext a) => OverloadedMethod IMContextFocusInMethodInfo a signature | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo IMContextFocusInMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data IMContextFocusOutMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsIMContext a) => OverloadedMethod IMContextFocusOutMethodInfo a signature | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo IMContextFocusOutMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data IMContextGetPreeditStringMethodInfo #
Instances
| (signature ~ m (Text, AttrList, Int32), MonadIO m, IsIMContext a) => OverloadedMethod IMContextGetPreeditStringMethodInfo a signature | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo IMContextGetPreeditStringMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data IMContextGetSurroundingMethodInfo #
Instances
| (signature ~ m (Bool, Text, Int32), MonadIO m, IsIMContext a) => OverloadedMethod IMContextGetSurroundingMethodInfo a signature | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo IMContextGetSurroundingMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data IMContextGetSurroundingWithSelectionMethodInfo #
Instances
| (signature ~ m (Bool, Text, Int32, Int32), MonadIO m, IsIMContext a) => OverloadedMethod IMContextGetSurroundingWithSelectionMethodInfo a signature | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo IMContextGetSurroundingWithSelectionMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data IMContextInputHintsPropertyInfo #
Instances
data IMContextInputPurposePropertyInfo #
Instances
| AttrInfo IMContextInputPurposePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.IMContext Associated Types
Methods attrGet :: AttrBaseTypeConstraint IMContextInputPurposePropertyInfo o => o -> IO (AttrGetType IMContextInputPurposePropertyInfo) attrSet :: (AttrBaseTypeConstraint IMContextInputPurposePropertyInfo o, AttrSetTypeConstraint IMContextInputPurposePropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint IMContextInputPurposePropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint IMContextInputPurposePropertyInfo o, AttrSetTypeConstraint IMContextInputPurposePropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint IMContextInputPurposePropertyInfo o, AttrTransferTypeConstraint IMContextInputPurposePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType IMContextInputPurposePropertyInfo) attrPut :: AttrBaseTypeConstraint IMContextInputPurposePropertyInfo o => o -> AttrGetType IMContextInputPurposePropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps IMContextInputPurposePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.IMContext type AttrAllowedOps IMContextInputPurposePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint IMContextInputPurposePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.IMContext | |||||||||||||||||||||||||||||||||
| type AttrGetType IMContextInputPurposePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.IMContext | |||||||||||||||||||||||||||||||||
| type AttrLabel IMContextInputPurposePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.IMContext type AttrLabel IMContextInputPurposePropertyInfo = "input-purpose" | |||||||||||||||||||||||||||||||||
| type AttrOrigin IMContextInputPurposePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.IMContext | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint IMContextInputPurposePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.IMContext | |||||||||||||||||||||||||||||||||
| type AttrTransferType IMContextInputPurposePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.IMContext | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint IMContextInputPurposePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.IMContext | |||||||||||||||||||||||||||||||||
type IMContextInvalidCompositionCallback = Text -> IO Bool #
data IMContextInvalidCompositionSignalInfo #
Instances
| SignalInfo IMContextInvalidCompositionSignalInfo | |||||
Defined in GI.Gtk.Objects.IMContext Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType IMContextInvalidCompositionSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType IMContextInvalidCompositionSignalInfo | |||||
Defined in GI.Gtk.Objects.IMContext type HaskellCallbackType IMContextInvalidCompositionSignalInfo = IMContextInvalidCompositionCallback | |||||
type IMContextPreeditChangedCallback = IO () #
data IMContextPreeditChangedSignalInfo #
Instances
| SignalInfo IMContextPreeditChangedSignalInfo | |||||
Defined in GI.Gtk.Objects.IMContext Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType IMContextPreeditChangedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType IMContextPreeditChangedSignalInfo | |||||
Defined in GI.Gtk.Objects.IMContext | |||||
type IMContextPreeditEndCallback = IO () #
data IMContextPreeditEndSignalInfo #
Instances
| SignalInfo IMContextPreeditEndSignalInfo | |||||
Defined in GI.Gtk.Objects.IMContext Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType IMContextPreeditEndSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType IMContextPreeditEndSignalInfo | |||||
Defined in GI.Gtk.Objects.IMContext | |||||
type IMContextPreeditStartCallback = IO () #
data IMContextPreeditStartSignalInfo #
Instances
| SignalInfo IMContextPreeditStartSignalInfo | |||||
Defined in GI.Gtk.Objects.IMContext Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType IMContextPreeditStartSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType IMContextPreeditStartSignalInfo | |||||
Defined in GI.Gtk.Objects.IMContext | |||||
data IMContextResetMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsIMContext a) => OverloadedMethod IMContextResetMethodInfo a signature | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo IMContextResetMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type IMContextRetrieveSurroundingCallback = IO Bool #
data IMContextRetrieveSurroundingSignalInfo #
Instances
| SignalInfo IMContextRetrieveSurroundingSignalInfo | |||||
Defined in GI.Gtk.Objects.IMContext Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType IMContextRetrieveSurroundingSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType IMContextRetrieveSurroundingSignalInfo | |||||
Defined in GI.Gtk.Objects.IMContext type HaskellCallbackType IMContextRetrieveSurroundingSignalInfo = IMContextRetrieveSurroundingCallback | |||||
data IMContextSetClientWidgetMethodInfo #
Instances
| (signature ~ (Maybe b -> m ()), MonadIO m, IsIMContext a, IsWidget b) => OverloadedMethod IMContextSetClientWidgetMethodInfo a signature | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo IMContextSetClientWidgetMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data IMContextSetCursorLocationMethodInfo #
Instances
| (signature ~ (Rectangle -> m ()), MonadIO m, IsIMContext a) => OverloadedMethod IMContextSetCursorLocationMethodInfo a signature | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo IMContextSetCursorLocationMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data IMContextSetSurroundingMethodInfo #
Instances
| (signature ~ (Text -> Int32 -> Int32 -> m ()), MonadIO m, IsIMContext a) => OverloadedMethod IMContextSetSurroundingMethodInfo a signature | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo IMContextSetSurroundingMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data IMContextSetSurroundingWithSelectionMethodInfo #
Instances
| (signature ~ (Text -> Int32 -> Int32 -> Int32 -> m ()), MonadIO m, IsIMContext a) => OverloadedMethod IMContextSetSurroundingWithSelectionMethodInfo a signature | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo IMContextSetSurroundingWithSelectionMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data IMContextSetUsePreeditMethodInfo #
Instances
| (signature ~ (Bool -> m ()), MonadIO m, IsIMContext a) => OverloadedMethod IMContextSetUsePreeditMethodInfo a signature | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo IMContextSetUsePreeditMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.IMContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
class (GObject o, IsDescendantOf IMContext o) => IsIMContext o #
Instances
| (GObject o, IsDescendantOf IMContext o) => IsIMContext o | |
Defined in GI.Gtk.Objects.IMContext | |
type family ResolveIMContextMethod (t :: Symbol) o where ... #
Equations
| ResolveIMContextMethod "activateOsk" o = IMContextActivateOskMethodInfo | |
| ResolveIMContextMethod "bindProperty" o = ObjectBindPropertyMethodInfo | |
| ResolveIMContextMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo | |
| ResolveIMContextMethod "deleteSurrounding" o = IMContextDeleteSurroundingMethodInfo | |
| ResolveIMContextMethod "filterKey" o = IMContextFilterKeyMethodInfo | |
| ResolveIMContextMethod "filterKeypress" o = IMContextFilterKeypressMethodInfo | |
| ResolveIMContextMethod "focusIn" o = IMContextFocusInMethodInfo | |
| ResolveIMContextMethod "focusOut" o = IMContextFocusOutMethodInfo | |
| ResolveIMContextMethod "forceFloating" o = ObjectForceFloatingMethodInfo | |
| ResolveIMContextMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo | |
| ResolveIMContextMethod "getv" o = ObjectGetvMethodInfo | |
| ResolveIMContextMethod "isFloating" o = ObjectIsFloatingMethodInfo | |
| ResolveIMContextMethod "notify" o = ObjectNotifyMethodInfo | |
| ResolveIMContextMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo | |
| ResolveIMContextMethod "ref" o = ObjectRefMethodInfo | |
| ResolveIMContextMethod "refSink" o = ObjectRefSinkMethodInfo | |
| ResolveIMContextMethod "reset" o = IMContextResetMethodInfo | |
| ResolveIMContextMethod "runDispose" o = ObjectRunDisposeMethodInfo | |
| ResolveIMContextMethod "stealData" o = ObjectStealDataMethodInfo | |
| ResolveIMContextMethod "stealQdata" o = ObjectStealQdataMethodInfo | |
| ResolveIMContextMethod "thawNotify" o = ObjectThawNotifyMethodInfo | |
| ResolveIMContextMethod "unref" o = ObjectUnrefMethodInfo | |
| ResolveIMContextMethod "watchClosure" o = ObjectWatchClosureMethodInfo | |
| ResolveIMContextMethod "getData" o = ObjectGetDataMethodInfo | |
| ResolveIMContextMethod "getPreeditString" o = IMContextGetPreeditStringMethodInfo | |
| ResolveIMContextMethod "getProperty" o = ObjectGetPropertyMethodInfo | |
| ResolveIMContextMethod "getQdata" o = ObjectGetQdataMethodInfo | |
| ResolveIMContextMethod "getSurrounding" o = IMContextGetSurroundingMethodInfo | |
| ResolveIMContextMethod "getSurroundingWithSelection" o = IMContextGetSurroundingWithSelectionMethodInfo | |
| ResolveIMContextMethod "setClientWidget" o = IMContextSetClientWidgetMethodInfo | |
| ResolveIMContextMethod "setCursorLocation" o = IMContextSetCursorLocationMethodInfo | |
| ResolveIMContextMethod "setData" o = ObjectSetDataMethodInfo | |
| ResolveIMContextMethod "setDataFull" o = ObjectSetDataFullMethodInfo | |
| ResolveIMContextMethod "setProperty" o = ObjectSetPropertyMethodInfo | |
| ResolveIMContextMethod "setSurrounding" o = IMContextSetSurroundingMethodInfo | |
| ResolveIMContextMethod "setSurroundingWithSelection" o = IMContextSetSurroundingWithSelectionMethodInfo | |
| ResolveIMContextMethod "setUsePreedit" o = IMContextSetUsePreeditMethodInfo | |
| ResolveIMContextMethod l o = MethodResolutionFailed l o :: Type |
afterIMContextCommit :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextCommitCallback) -> m SignalHandlerId #
afterIMContextDeleteSurrounding :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextDeleteSurroundingCallback) -> m SignalHandlerId #
afterIMContextInvalidComposition :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextInvalidCompositionCallback) -> m SignalHandlerId #
afterIMContextPreeditChanged :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditChangedCallback) -> m SignalHandlerId #
afterIMContextPreeditEnd :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditEndCallback) -> m SignalHandlerId #
afterIMContextPreeditStart :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditStartCallback) -> m SignalHandlerId #
afterIMContextRetrieveSurrounding :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextRetrieveSurroundingCallback) -> m SignalHandlerId #
constructIMContextInputHints :: (IsIMContext o, MonadIO m) => [InputHints] -> m (GValueConstruct o) #
constructIMContextInputPurpose :: (IsIMContext o, MonadIO m) => InputPurpose -> m (GValueConstruct o) #
getIMContextInputHints :: (MonadIO m, IsIMContext o) => o -> m [InputHints] #
getIMContextInputPurpose :: (MonadIO m, IsIMContext o) => o -> m InputPurpose #
iMContextActivateOsk :: (HasCallStack, MonadIO m, IsIMContext a, IsEvent b) => a -> Maybe b -> m Bool #
iMContextDeleteSurrounding :: (HasCallStack, MonadIO m, IsIMContext a) => a -> Int32 -> Int32 -> m Bool #
iMContextFilterKey :: (HasCallStack, MonadIO m, IsIMContext a, IsSurface b, IsDevice c) => a -> Bool -> b -> c -> Word32 -> Word32 -> [ModifierType] -> Int32 -> m Bool #
iMContextFilterKeypress :: (HasCallStack, MonadIO m, IsIMContext a, IsEvent b) => a -> b -> m Bool #
iMContextFocusIn :: (HasCallStack, MonadIO m, IsIMContext a) => a -> m () #
iMContextFocusOut :: (HasCallStack, MonadIO m, IsIMContext a) => a -> m () #
iMContextGetPreeditString :: (HasCallStack, MonadIO m, IsIMContext a) => a -> m (Text, AttrList, Int32) #
iMContextGetSurrounding :: (HasCallStack, MonadIO m, IsIMContext a) => a -> m (Bool, Text, Int32) #
iMContextGetSurroundingWithSelection :: (HasCallStack, MonadIO m, IsIMContext a) => a -> m (Bool, Text, Int32, Int32) #
iMContextInputHints :: AttrLabelProxy "inputHints" #
iMContextInputPurpose :: AttrLabelProxy "inputPurpose" #
iMContextReset :: (HasCallStack, MonadIO m, IsIMContext a) => a -> m () #
iMContextSetClientWidget :: (HasCallStack, MonadIO m, IsIMContext a, IsWidget b) => a -> Maybe b -> m () #
iMContextSetCursorLocation :: (HasCallStack, MonadIO m, IsIMContext a) => a -> Rectangle -> m () #
iMContextSetSurrounding :: (HasCallStack, MonadIO m, IsIMContext a) => a -> Text -> Int32 -> Int32 -> m () #
iMContextSetSurroundingWithSelection :: (HasCallStack, MonadIO m, IsIMContext a) => a -> Text -> Int32 -> Int32 -> Int32 -> m () #
iMContextSetUsePreedit :: (HasCallStack, MonadIO m, IsIMContext a) => a -> Bool -> m () #
onIMContextCommit :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextCommitCallback) -> m SignalHandlerId #
onIMContextDeleteSurrounding :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextDeleteSurroundingCallback) -> m SignalHandlerId #
onIMContextInvalidComposition :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextInvalidCompositionCallback) -> m SignalHandlerId #
onIMContextPreeditChanged :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditChangedCallback) -> m SignalHandlerId #
onIMContextPreeditEnd :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditEndCallback) -> m SignalHandlerId #
onIMContextPreeditStart :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextPreeditStartCallback) -> m SignalHandlerId #
onIMContextRetrieveSurrounding :: (IsIMContext a, MonadIO m) => a -> ((?self :: a) => IMContextRetrieveSurroundingCallback) -> m SignalHandlerId #
setIMContextInputHints :: (MonadIO m, IsIMContext o) => o -> [InputHints] -> m () #
setIMContextInputPurpose :: (MonadIO m, IsIMContext o) => o -> InputPurpose -> m () #
toIMContext :: (MonadIO m, IsIMContext o) => o -> m IMContext #