| 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 | 
|---|