diff --git a/protocol/input-method.xml b/protocol/input-method.xml
index b45a77eb..be1b867e 100644
--- a/protocol/input-method.xml
+++ b/protocol/input-method.xml
@@ -1,5 +1,6 @@
+
Copyright © 2012, 2013 Intel Corporation
@@ -25,7 +26,6 @@
THIS SOFTWARE.
-
Corresponds to a text input on input method side. An input method context
@@ -43,7 +43,9 @@
and keysym. The text input can then ignore events from the input method
which are based on an outdated state (for example after a reset).
+
+
Send the commit string text for insertion to the application.
@@ -59,6 +61,7 @@
+
Send the pre-edit string text to the application text input.
@@ -73,6 +76,7 @@
+
Sets styling information on composing text. The style is applied for
@@ -86,6 +90,7 @@
+
Sets the cursor position inside the composing text (as byte offset)
@@ -97,16 +102,16 @@
+
-
-
This request will be handled on text_input side as part of a directly
following commit_string request.
+
Sets the cursor and anchor to a new position. Index is the new cursor
@@ -122,9 +127,11 @@
+
+
Notify when a key event was sent. Key events should not be used for
@@ -138,6 +145,7 @@
+
Allows an input method to receive hardware keyboard input and process
@@ -145,8 +153,9 @@
allows input methods which compose multiple key events for inputting
text like it is done for CJK languages.
-
+
+
Should be used when filtering key events with grab_keyboard.
@@ -163,6 +172,7 @@
+
Should be used when filtering key events with grab_keyboard.
@@ -177,6 +187,7 @@
+
@@ -185,6 +196,7 @@
+
The plain surrounding text around the input position. Cursor is the
@@ -197,19 +209,24 @@
+
+
+
+
+
@@ -222,6 +239,7 @@
object per seat. On activate there is a new input method context object
created which allows the input method to communicate with the text input.
+
A text input was activated. Creates an input method context object
@@ -229,6 +247,7 @@
+
The text input corresponding to the context argument was deactivated.
@@ -270,4 +289,5 @@
+
diff --git a/protocol/text.xml b/protocol/text.xml
index def7c277..6f0c2a53 100644
--- a/protocol/text.xml
+++ b/protocol/text.xml
@@ -48,6 +48,7 @@
and keysym. The text input can then ignore events from the input method
which are based on an outdated state (for example after a reset).
+
Requests the text-input object to be activated (typically when the
@@ -60,6 +61,7 @@
+
Requests the text-input object to be deactivated (typically when the
@@ -68,16 +70,19 @@
+
Requests input panels (virtual keyboard) to show.
+
Requests input panels (virtual keyboard) to hide.
+
Should be called by an editor widget when the input state should be
@@ -85,6 +90,7 @@
input method flow.
+
Sets the plain surrounding text around the input position. Text is
@@ -97,6 +103,7 @@
+
Content hint is a bitmask to allow to modify the behavior of the text
@@ -116,6 +123,7 @@
+
The content purpose allows to specify the primary purpose of a text
@@ -138,6 +146,7 @@
+
Sets the content purpose and content hint. While the purpose is the
@@ -151,12 +160,14 @@
+
+
Sets a specific language. This allows for example a virtual keyboard to
@@ -169,13 +180,16 @@
+
+
+
Notify the text-input object when it received focus. Typically in
@@ -183,6 +197,7 @@
+
Notify the text-input object when it lost focus. Either in response
@@ -190,6 +205,7 @@
destroyed.
+
Transfer an array of 0-terminated modifiers names. The position in
@@ -198,12 +214,14 @@
+
Notify when the visibility state of the input panel changed.
+
Notify when a new composing text (pre-edit) should be set around the
@@ -220,6 +238,7 @@
+
@@ -230,6 +249,7 @@
+
Sets styling information on composing text. The style is applied for
@@ -244,6 +264,7 @@
+
Sets the cursor position inside the composing text (as byte
@@ -254,6 +275,7 @@
+
Notify when text should be inserted into the editor widget. The text to
@@ -267,6 +289,7 @@
+
Notify when the cursor or anchor position should be modified.
@@ -277,6 +300,7 @@
+
Notify when the text around the current cursor position should be
@@ -291,6 +315,7 @@
+
Notify when a key event was sent. Key events should not be used
@@ -306,6 +331,7 @@
+
Sets the language of the input text. The "language" argument is a RFC-3066
@@ -314,11 +340,13 @@
+
+
Sets the text direction of input text.
@@ -336,6 +364,7 @@
A factory for text-input objects. This object is a global singleton.
+
Creates a new text-input object.
@@ -343,4 +372,5 @@
+