text: Start input method from configuration

Start the input method specified in the weston.ini configuration file.

Signed-off-by: Jan Arne Petersen <jpetersen@openismus.com>
diff --git a/src/compositor.h b/src/compositor.h
index 9e6355d..48633d4 100644
--- a/src/compositor.h
+++ b/src/compositor.h
@@ -289,6 +289,8 @@
 	struct wl_signal show_input_panel_signal;
 	struct wl_signal hide_input_panel_signal;
 
+	struct wl_signal seat_created_signal;
+
 	struct wl_event_loop *input_loop;
 	struct wl_event_source *input_loop_source;
 
@@ -757,12 +759,8 @@
 void
 text_cursor_position_notifier_create(struct weston_compositor *ec);
 
-void
-text_model_factory_create(struct weston_compositor *ec);
-
-void
-input_method_create(struct weston_compositor *ec,
-		    struct weston_seat *seat);
+int
+text_backend_init(struct weston_compositor *ec);
 
 struct weston_process;
 typedef void (*weston_process_cleanup_func_t)(struct weston_process *process,