text: Add missing callbacks for text_model events
authorJan Arne Petersen <jpetersen@openismus.com>
Fri, 10 Aug 2012 14:47:19 +0000 (16:47 +0200)
committerKristian Høgsberg <krh@bitplanet.net>
Fri, 10 Aug 2012 17:00:52 +0000 (13:00 -0400)
Add all required callbacks for the text_model_listener in the editor
example.

clients/editor.c

index 19f7073..392edda 100644 (file)
@@ -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*