X-Git-Url: http://git.maemo.org/git/?p=mim;a=blobdiff_plain;f=src%2Fui%2Fmim-immodule.c;h=2d377116bfe137552c64f72f7c91b3a805d99950;hp=f459b6237b3b1d0517de23bb7dfca4ea42d70abb;hb=c5e63466f92675fa671e15514ca41ec9c07fdecb;hpb=9fe856846971d67418383170fd369873adbb07f0 diff --git a/src/ui/mim-immodule.c b/src/ui/mim-immodule.c index f459b62..2d37711 100644 --- a/src/ui/mim-immodule.c +++ b/src/ui/mim-immodule.c @@ -16,19 +16,12 @@ GType type_mim = 0; static gboolean -mim_filter_keypress(GtkIMContext *context, GdkEventKey *event) +mim_filter_keypress(GtkIMContext *context, + GdkEventKey *event) { - gboolean is_initial; - gint i; - if (event->type == GDK_KEY_RELEASE) return FALSE; - /* don't filter key events with accelerator modifiers held down */ - if (event->state & (gtk_accelerator_get_default_mod_mask() - & ~GDK_SHIFT_MASK)) - return FALSE; - return TRUE; } @@ -37,7 +30,7 @@ mim_set_client_window(GtkIMContext *context, GdkWindow *window) { if (window == NULL) { - /* create new client window */ + /*TODO: create new client window */ //mim_mui_create_window(); } } @@ -104,6 +97,8 @@ im_module_init(GTypeModule *module) { g_debug("mim-immodule imported!"); mim_register_type(module); + /*TODO: Mask off the accelerators, except the CTRL (need for CTRL + * ^SPACE) */ } void @@ -123,7 +118,7 @@ im_module_list(const GtkIMContextInfo ***contexts, GtkIMContext * im_module_create(const gchar *context_id) { - if (strcmp(context_id, "mim-n") == 0) + if (strcmp(context_id, "mim") == 0) return GTK_IM_CONTEXT(g_object_new(type_mim, NULL)); else return NULL;