| OLD | NEW |
| 1 const gchar *page_labels[]={ | 1 const gchar *page_labels[]={ |
| 2 N_("Editing"), | 2 N_("Editing"), |
| 3 N_("Selecting"), | 3 N_("Selecting"), |
| 4 N_("Keyboard"), | 4 N_("Keyboard"), |
| 5 NULL | 5 NULL |
| 6 }; | 6 }; |
| 7 | 7 |
| 8 const gchar *button_labels[]={ | 8 const gchar *button_labels[]={ |
| 9 GTK_STOCK_SAVE, | 9 GTK_STOCK_SAVE, |
| 10 NULL | 10 NULL |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 98 IBusChewingEngine *engine=(IBusChewingEngine *) ctx->userData; | 98 IBusChewingEngine *engine=(IBusChewingEngine *) ctx->userData; |
| 99 chewing_set_KBType(engine->context,kbType); | 99 chewing_set_KBType(engine->context,kbType); |
| 100 #endif | 100 #endif |
| 101 } | 101 } |
| 102 | 102 |
| 103 static void selKeys_set_callback(PropertyContext *ctx, GValue *value){ | 103 static void selKeys_set_callback(PropertyContext *ctx, GValue *value){ |
| 104 #ifdef IBUS_CHEWING_MAIN | 104 #ifdef IBUS_CHEWING_MAIN |
| 105 IBusChewingEngine *engine=(IBusChewingEngine *) ctx->userData; | 105 IBusChewingEngine *engine=(IBusChewingEngine *) ctx->userData; |
| 106 ibus_chewing_engine_set_selKeys_string(engine,g_value_get_string(value)); | 106 ibus_chewing_engine_set_selKeys_string(engine,g_value_get_string(value)); |
| 107 if (!engine->table){ | 107 if (!engine->table){ |
| 108 » engine->table=g_object_ref_sink(ibus_lookup_table_new(strlen(g_value_get
_string(value)),0,FALSE,TRUE)); | 108 » engine->table=g_object_ref_sink(ibus_lookup_table_new(strlen(g_value_get
_string(value)),0,TRUE,TRUE)); |
| 109 } | 109 } |
| 110 ibus_chewing_engine_set_lookup_table_label(engine,g_value_get_string(value))
; | 110 ibus_chewing_engine_set_lookup_table_label(engine,g_value_get_string(value))
; |
| 111 #endif | 111 #endif |
| 112 } | 112 } |
| 113 | 113 |
| 114 static void hsuSelKeyType_set_callback(PropertyContext *ctx, GValue *value){ | 114 static void hsuSelKeyType_set_callback(PropertyContext *ctx, GValue *value){ |
| 115 #ifdef IBUS_CHEWING_MAIN | 115 #ifdef IBUS_CHEWING_MAIN |
| 116 IBusChewingEngine *engine=(IBusChewingEngine *) ctx->userData; | 116 IBusChewingEngine *engine=(IBusChewingEngine *) ctx->userData; |
| 117 chewing_set_hsuSelKeyType(engine->context,g_value_get_int(value)); | 117 chewing_set_hsuSelKeyType(engine->context,g_value_get_int(value)); |
| 118 #endif | 118 #endif |
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 211 } | 211 } |
| 212 | 212 |
| 213 static void candPerPage_set_callback(PropertyContext *ctx, GValue *value){ | 213 static void candPerPage_set_callback(PropertyContext *ctx, GValue *value){ |
| 214 #ifdef IBUS_CHEWING_MAIN | 214 #ifdef IBUS_CHEWING_MAIN |
| 215 IBusChewingEngine *engine=(IBusChewingEngine *) ctx->userData; | 215 IBusChewingEngine *engine=(IBusChewingEngine *) ctx->userData; |
| 216 chewing_set_candPerPage(engine->context,g_value_get_int(value)); | 216 chewing_set_candPerPage(engine->context,g_value_get_int(value)); |
| 217 if (engine->table){ | 217 if (engine->table){ |
| 218 ibus_lookup_table_clear(engine->table); | 218 ibus_lookup_table_clear(engine->table); |
| 219 engine->table->page_size=g_value_get_int(value); | 219 engine->table->page_size=g_value_get_int(value); |
| 220 }else{ | 220 }else{ |
| 221 » engine->table=g_object_ref_sink(ibus_lookup_table_new(g_value_get_int(va
lue),0,FALSE,TRUE)); | 221 » engine->table=g_object_ref_sink(ibus_lookup_table_new(g_value_get_int(va
lue),0,TRUE,TRUE)); |
| 222 } | 222 } |
| 223 #endif | 223 #endif |
| 224 } | 224 } |
| 225 | 225 |
| 226 static void phraseChoiceRearward_set_callback(PropertyContext *ctx, GValue *valu
e){ | 226 static void phraseChoiceRearward_set_callback(PropertyContext *ctx, GValue *valu
e){ |
| 227 #ifdef IBUS_CHEWING_MAIN | 227 #ifdef IBUS_CHEWING_MAIN |
| 228 IBusChewingEngine *engine=(IBusChewingEngine *) ctx->userData; | 228 IBusChewingEngine *engine=(IBusChewingEngine *) ctx->userData; |
| 229 chewing_set_phraseChoiceRearward(engine->context,(g_value_get_boolean(value)
) ? 1: 0); | 229 chewing_set_phraseChoiceRearward(engine->context,(g_value_get_boolean(value)
) ? 1: 0); |
| 230 #endif | 230 #endif |
| 231 } | 231 } |
| (...skipping 307 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 539 static void key_send_fake_event(KeySym key, Display *pDisplay) | 539 static void key_send_fake_event(KeySym key, Display *pDisplay) |
| 540 { | 540 { |
| 541 KeyCode keyCode = XKeysymToKeycode(pDisplay, key); | 541 KeyCode keyCode = XKeysymToKeycode(pDisplay, key); |
| 542 G_DEBUG_MSG(2,"key_sent_fake_event(%lx,-), keyCode=%x",key,keyCode); | 542 G_DEBUG_MSG(2,"key_sent_fake_event(%lx,-), keyCode=%x",key,keyCode); |
| 543 XTestFakeKeyEvent(pDisplay, keyCode, True, CurrentTime); | 543 XTestFakeKeyEvent(pDisplay, keyCode, True, CurrentTime); |
| 544 XTestFakeKeyEvent(pDisplay, keyCode, False, CurrentTime); | 544 XTestFakeKeyEvent(pDisplay, keyCode, False, CurrentTime); |
| 545 | 545 |
| 546 } | 546 } |
| 547 | 547 |
| 548 #endif | 548 #endif |
| OLD | NEW |