text: Introduce input_method_context interface
Add an input_method_context interface which is the representation of a text_model on input_method side. Signed-off-by: Jan Arne Petersen <jpetersen@openismus.com>
This commit is contained in:
committed by
Kristian Høgsberg
parent
b13b9ff90a
commit
620cd62cbd
+14
-1
@@ -49,10 +49,23 @@
|
||||
</request>
|
||||
</interface>
|
||||
|
||||
<interface name="input_method" version="1">
|
||||
<interface name="input_method_context" version="1">
|
||||
<request name="destroy" type="destructor"/>
|
||||
<request name="commit_string">
|
||||
<arg name="text" type="string"/>
|
||||
<arg name="index" type="uint"/>
|
||||
</request>
|
||||
<event name="set_surrounding_text">
|
||||
<arg name="text" type="string"/>
|
||||
</event>
|
||||
</interface>
|
||||
|
||||
<interface name="input_method" version="1">
|
||||
<event name="activate">
|
||||
<arg name="id" type="new_id" interface="input_method_context"/>
|
||||
</event>
|
||||
<event name="deactivate">
|
||||
<arg name="context" type="object" interface="input_method_context"/>
|
||||
</event>
|
||||
</interface>
|
||||
</protocol>
|
||||
|
||||
Reference in New Issue
Block a user