void message_cb(char *message) { void sim_output(); // FIXME void trad_output(); // FIXME // dbg("message '%s'\n", message); /* TODO: rewrite the mess with case() ? */ if (!strcmp(message, CHANGE_FONT_SIZE)) { change_font_size(); } else if (!strcmp(message, GB_OUTPUT_TOGGLE)) { cb_trad_sim_toggle(); #if TRAY_ENABLED update_item_active_all(); #endif } else if (!strcmp(message, SIM_OUTPUT_TOGGLE)) { sim_output(); #if TRAY_ENABLED disp_tray_icon(); update_item_active_all(); #endif } else if (!strcmp(message, TRAD_OUTPUT_TOGGLE)) { trad_output(); #if TRAY_ENABLED disp_tray_icon(); update_item_active_all(); #endif } else if (!strcmp(message, KBM_TOGGLE)) { kbm_toggle(); } else if (strstr(message, "#hime_message")) { execute_message(message); } else #if TRAY_ENABLED if (!strcmp(message, UPDATE_TRAY)) { disp_tray_icon(); } else #endif if (!strcmp(message, RELOAD_TSIN_DB)) { reload_tsin_db(); } else if (!strcmp(message, HIME_EXIT_MESSAGE)) { do_exit(); } else reload_data(); }
void cb_trad_sim_toggle_(GtkCheckMenuItem *checkmenuitem, gpointer dat) { cb_trad_sim_toggle(); // dbg("checkmenuitem %x\n", checkmenuitem); }