text: Add missing callbacks for text_model events
Add all required callbacks for the text_model_listener in the editor
example.
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 @@
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*