summaryrefslogtreecommitdiffstats
path: root/src/test-bus.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/test-bus.c')
-rw-r--r--src/test-bus.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/test-bus.c b/src/test-bus.c
new file mode 100644
index 0000000..a7756fa
--- /dev/null
+++ b/src/test-bus.c
@@ -0,0 +1,22 @@
+#include "ibus.h"
+
+int main()
+{
+ g_type_init ();
+
+ GMainLoop *mainloop;
+ IBusBus *bus;
+ IBusInputContext *context;
+
+ mainloop = g_main_loop_new (NULL, FALSE);
+ bus = ibus_bus_new ();
+ context = ibus_bus_create_input_context (bus, "test");
+ ibus_input_context_set_capabilities (context, 0);
+ ibus_input_context_destroy (context);
+ g_object_unref (context);
+ g_object_unref (bus);
+
+ g_main_loop_run (mainloop);
+
+ return 0;
+}