EAPI int elm_main(int argc, char **argv) { int i; int activate = 0; int repeat = 0; for (i = 1; i < argc; i++) { if (!strcmp(argv[i], "-activate")) activate = 1; } load_alarm(); if (activate) { clear_alarm(); alm.job = 0; if (alm.on) { if (alm.repeat) set_alarm(); else alm.on = 0; } save_alarm(); create_alarm_win(); alarm_sound(); } else create_main_win(); elm_run(); elm_shutdown(); return 0; }
int main(int argc, char **argv) { set_is_chs(); exec_setup_scripts(); init_TableDir(); load_settings(); load_gtab_list(FALSE); gtk_init(&argc, &argv); #if HIME_i18n_message bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); textdomain(GETTEXT_PACKAGE); #endif g_object_get(gtk_settings_get_default(), "gtk-alternative-button-order", &button_order, NULL); create_main_win(); #if 0 // once you invoke hime-setup, the left-right buton tips is disabled save_hime_conf_int(LEFT_RIGHT_BUTTON_TIPS, 0); #endif gtk_main(); return 0; }
static void on_set_button_activate(void *data, Evas_Object *obj, void *event_info) { if (!alarm_win) return; evas_object_del(alarm_win); alarm_win = NULL; alarm_sound_end(); clear_alarm(); alm.on = 1; save_alarm(); create_main_win(); }
int main(int argc, char **argv) { // char *messages=getenv("LC_MESSAGES"); #if 0 char *ctype=getenv("LC_CTYPE"); if (!(ctype && strstr(ctype, "zh_CN"))) putenv("LANGUAGE=zh_TW.UTF-8"); #endif set_is_chs(); #if UNIX setenv("GCIN_BIN_DIR", GCIN_BIN_DIR, TRUE); setenv("UTF8_EDIT", utf8_edit, TRUE); #endif exec_setup_scripts(); init_TableDir(); load_setttings(); load_gtab_list(FALSE); gtk_init(&argc, &argv); #if GCIN_i18n_message bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); textdomain(GETTEXT_PACKAGE); #endif g_object_get(gtk_settings_get_default(), "gtk-alternative-button-order", &button_order, NULL); create_main_win(); // once you invoke gcin-setup, the left-right buton tips is disabled save_gcin_conf_int(LEFT_RIGHT_BUTTON_TIPS, 0); pclipboard = gtk_clipboard_get(GDK_SELECTION_PRIMARY); gtk_main(); return 0; }