示例#1
0
int main(int argc, char** argv)
{
#if (defined(WIN32) || defined(WINNT))
    // Verify if current running system fulfil minimum requeriments.
    int retval = check_version();
    if (retval != NO_ERROR)
        return retval;
#endif

    build_package_paths();
    #ifdef TEST
    printf("glade_dir: %s\nlocale_dir: %s\n", glade_dir, locale_dir);
    #endif

    // Gettext initialization
    setlocale(LC_ALL, "");
    bindtextdomain(GETTEXT_PACKAGE, locale_dir);
    bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
    textdomain(GETTEXT_PACKAGE);

    Gtk::Main kit(argc, argv);
    wndMain wndmain;
    kit.run(*wndmain.get_root());

    return (EXIT_SUCCESS);
}
示例#2
0
/* initialization function for libgladeui (not GladeApp) */
static void
glade_init_check (void)
{
  if (check_initialised)
    return;

  glade_init_debug_flags ();

  /* Make sure path accessors work on osx */
  build_package_paths ();

  bindtextdomain (GETTEXT_PACKAGE, locale_dir);
  bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");

  check_initialised = TRUE;
}