/*
* Initial main.c file generated by Glade. Edit as required.
* Glade will not overwrite this file.
*/
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
#include <gtk/gtk.h>
#include "interface.h"
#include "support.h"
gchar *argv_session;
gboolean cmdline_session, cmdline_execute;
GtkWidget *main_window;
int main (int argc, char *argv[]) {
#ifdef ENABLE_NLS
bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
textdomain (GETTEXT_PACKAGE);
#endif
gtk_set_locale ();
gtk_init (&argc, &argv);
// add_pixmap_directory (PACKAGE_DATA_DIR "/" PACKAGE "/pixmaps");
add_pixmap_directory (PACKAGE_DATA_DIR "/pixmaps");
gint i = 1;
while (i < argc && argv[i] != NULL) {
if (argv[i][0] == '-') {
if (argv[i][1] == 'e') cmdline_execute = TRUE;
} else {
argv_session = g_strconcat(argv[i], NULL);
cmdline_session = TRUE;
}
i++;
}
if (!cmdline_session) argv_session = g_strconcat("default", NULL);
/*
* The following code was added by Glade to create one of each component
* (except popup menus), just so that you see something after building
* the project. Delete any components that you don't want shown initially.
*/
main_window = create_main ();
gtk_widget_show (main_window);
gtk_main();
g_free(argv_session);
return 0;
}
syntax highlighted by Code2HTML, v. 0.9.1