gi-gtk-0.3.18.13: Gtk 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.Gtk.Objects.IMContext

Contents

Description

 

Synopsis

Exported types

newtype IMContext Source

Instances

GObject IMContext Source 
((~) * info (ResolveIMContextMethod t IMContext), MethodInfo * info IMContext p) => IsLabel t (IMContext -> p) Source 

Methods

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

((~) * info (ResolveIMContextMethod t IMContext), MethodInfo * info IMContext p) => IsLabelProxy t (IMContext -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> IMContext -> p

type ParentTypes IMContext Source 
type AttributeList IMContext Source 
type SignalList IMContext Source 

Methods

iMContextDeleteSurrounding

iMContextFilterKeypress

iMContextFilterKeypress :: (MonadIO m, IMContextK a) => a -> EventKey -> m Bool Source

iMContextFocusIn

iMContextFocusIn :: (MonadIO m, IMContextK a) => a -> m () Source

iMContextFocusOut

iMContextGetPreeditString

iMContextGetPreeditString :: (MonadIO m, IMContextK a) => a -> m (Text, AttrList, Int32) Source

iMContextGetSurrounding

iMContextReset

data IMContextResetMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, IMContextK a) => MethodInfo (TYPE Lifted) IMContextResetMethodInfo a signature Source 

iMContextReset :: (MonadIO m, IMContextK a) => a -> m () Source

iMContextSetClientWindow

iMContextSetClientWindow :: (MonadIO m, IMContextK a, WindowK b) => a -> Maybe b -> m () Source

iMContextSetCursorLocation

iMContextSetCursorLocation :: (MonadIO m, IMContextK a) => a -> Rectangle -> m () Source

iMContextSetSurrounding

iMContextSetUsePreedit

Properties

InputHints

InputPurpose

Signals

Commit

type IMContextCommitCallbackC = Ptr () -> CString -> Ptr () -> IO () Source

DeleteSurrounding

PreeditChanged

PreeditEnd

PreeditStart

RetrieveSurrounding