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 |