add new file
[mim] / src / mim / dbus-callback.h
diff --git a/src/mim/dbus-callback.h b/src/mim/dbus-callback.h
new file mode 100644 (file)
index 0000000..602b5e5
--- /dev/null
@@ -0,0 +1,36 @@
+#ifndef DBUS_CALLBACK_H_
+#define DBUS_CALLBACK_H_
+
+#include <glib.h>
+#include <dbus/dbus.h>
+
+DBusConnection *connection;
+typedef struct composition{
+       gchar *unparsed;
+       gchar str_list[20][10];
+       gint  start_point;
+       gboolean En_Ch_Flag;
+}Composition;
+
+void get_ui_string(DBusMessage *message, DBusConnection *connection);
+
+static void seg_string(Composition composition);
+
+static void match_string(Composition composition, gint i);
+
+static void send_ch_string(gchar *ch_string);
+
+void user_select_cb(DBusMessage *message);
+
+void backspace_key_cb();
+
+void priv_click_cb();
+
+void next_click_cb();
+
+void space_key_cb();
+
+void enter_key_cb();
+
+#endif /*DBUS_CALLBACK_H_*/
+