[PATCH 1/5] text: Add missing callbacks for text_model events

Jan Arne Petersen jpetersen at openismus.com
Fri Aug 10 07:47:19 PDT 2012


From: Jan Arne Petersen <jpetersen at openismus.com>

Add all required callbacks for the text_model_listener in the editor
example.
---
 clients/editor.c | 46 +++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 45 insertions(+), 1 deletion(-)

diff --git a/clients/editor.c b/clients/editor.c
index 19f7073..392edda 100644
--- a/clients/editor.c
+++ b/clients/editor.c
@@ -69,8 +69,52 @@ text_model_commit_string(void *data,
 	widget_schedule_redraw(entry->widget);
 }
 
+static void
+text_model_preedit_string(void *data,
+			  struct text_model *text_model,
+			  const char *text,
+			  uint32_t index)
+{
+}
+
+static void
+text_model_preedit_styling(void *data,
+			   struct text_model *text_model)
+{
+}
+
+static void
+text_model_key(void *data,
+	       struct text_model *text_model)
+{
+}
+
+static void
+text_model_selection_replacement(void *data,
+				 struct text_model *text_model)
+{
+}
+
+static void
+text_model_direction(void *data,
+		     struct text_model *text_model)
+{
+}
+
+static void
+text_model_locale(void *data,
+		  struct text_model *text_model)
+{
+}
+
 static const struct text_model_listener text_model_listener = {
-	text_model_commit_string
+	text_model_commit_string,
+	text_model_preedit_string,
+	text_model_preedit_styling,
+	text_model_key,
+	text_model_selection_replacement,
+	text_model_direction,
+	text_model_locale
 };
 
 static struct text_entry*
-- 
1.7.11.2



More information about the wayland-devel mailing list