1
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
2
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
4
<interface name="org.fcitx.Fcitx.InputContext">
5
<method name="EnableIC">
7
<method name="CloseIC">
9
<method name="FocusIn">
11
<method name="FocusOut">
15
<method name="MouseEvent">
16
<arg name="x" direction="in" type="i" />
18
<method name="SetCursorLocation">
19
<arg name="x" direction="in" type="i"/>
20
<arg name="y" direction="in" type="i"/>
22
<method name="SetCursorRect">
23
<arg name="x" direction="in" type="i"/>
24
<arg name="y" direction="in" type="i"/>
25
<arg name="w" direction="in" type="i"/>
26
<arg name="h" direction="in" type="i"/>
28
<method name="SetCapacity">
29
<arg name="caps" direction="in" type="u"/>
31
<method name="SetSurroundingText">
32
<arg name="text" direction="in" type="s"/>
33
<arg name="cursor" direction="in" type="u"/>
34
<arg name="anchor" direction="in" type="u"/>
36
<method name="SetSurroundingTextPosition">
37
<arg name="cursor" direction="in" type="u"/>
38
<arg name="anchor" direction="in" type="u"/>
40
<method name="DestroyIC">
42
<method name="ProcessKeyEvent">
43
<arg name="keyval" direction="in" type="u"/>
44
<arg name="keycode" direction="in" type="u"/>
45
<arg name="state" direction="in" type="u"/>
46
<arg name="type" direction="in" type="i"/>
47
<arg name="time" direction="in" type="u"/>
48
<arg name="ret" direction="out" type="i"/>
50
<signal name="EnableIM">
52
<signal name="CloseIM">
54
<signal name="CommitString">
55
<arg name="str" type="s"/>
57
<signal name="UpdateFormattedPreedit">
58
<arg name="str" type="a(si)" />
59
<arg name="cursorpos" type="i"/>
60
<annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="FcitxQtFormattedPreeditList" />
62
<signal name="UpdateClientSideUI">
63
<arg name="auxup" type="s"/>
64
<arg name="auxdown" type="s"/>
65
<arg name="preedit" type="s"/>
66
<arg name="candidateword" type="s"/>
67
<arg name="imname" type="s"/>
68
<arg name="cursorpos" type="i"/>
70
<signal name="ForwardKey">
71
<arg name="keyval" type="u"/>
72
<arg name="state" type="u"/>
73
<arg name="type" type="i"/>
75
<signal name="DeleteSurroundingText">
76
<arg name="offset" type="i"/>
77
<arg name="nchar" type="u"/>