desktop-shell: Split out input-panel code
diff --git a/desktop-shell/shell.h b/desktop-shell/shell.h
index 17419e3..d7c34fc 100644
--- a/desktop-shell/shell.h
+++ b/desktop-shell/shell.h
@@ -210,3 +210,7 @@
 exposay_binding(struct weston_seat *seat,
 		enum weston_keyboard_modifier modifier,
 		void *data);
+int
+input_panel_setup(struct desktop_shell *shell);
+void
+input_panel_destroy(struct desktop_shell *shell);