int main (int argc, char *argv[]) { GtdApplication *app; int status; #ifdef ENABLE_NLS bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); #endif app = gtd_application_new (); g_application_set_default (G_APPLICATION (app)); status = g_application_run (G_APPLICATION (app), argc, argv); g_object_unref (app); return status; }
gint main (gint argc, gchar *argv[]) { setlocale (LC_CTYPE, ""); bindtextdomain (LOCALE_PACKAGE, LOCALE_DIR); textdomain (LOCALE_PACKAGE); g_print (COLOR_RED APP_NAME " rel. " APP_VERSION COLOR_RESET"\n"); g_print (APP_DESCRIPTION "\n\n"); g_print (APP_COPYRIGHT " " APP_AUTHOR_EMAIL "\n"); g_print (APP_LICENSE "\n"); g_print (APP_GNU_WARN "\n\n"); app_application = gtk_application_new (APP_ID, G_APPLICATION_FLAGS_NONE); g_signal_connect (app_application, "activate", G_CALLBACK (app_activate), NULL); g_signal_connect (app_application, "shutdown", G_CALLBACK (app_shutdown), NULL); g_signal_connect (app_application, "startup", G_CALLBACK (app_startup), NULL); g_application_set_default (G_APPLICATION (app_application)); return g_application_run (G_APPLICATION (app_application), argc, argv); }