Esempio n. 1
0
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;
}
Esempio n. 2
0
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);
}