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); // create and show main window mainWindow = (GtkWidget*) create_MainWindow(); gtk_widget_show(mainWindow); // read config file if(read_settings()!=0) show_preferences(); while(!get_mix_path()) if(!show_preferences()) return 0; // initialize MIX while(mix_init(get_mix_path())) if(!show_preferences()) return 0; // open cmd arg passed sheet if(argc > 1) { open_project((const char*) argv[1]); } gtk_main(); return 0; }
int main(int argc, char *argv[]) { gtk_init (&argc, &argv); /* * 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. */ MainWindow = create_MainWindow(); gtk_widget_show (MainWindow); OptionsWindow = create_OptionsWindow(); SceneWindow = create_SceneWindow(); // Read the options from solarcell.ini options = new Options(); options->Read(); // Build the three data view objects scene_view = new SceneView(); screamer_view = new ScreamerView(); output_view = new OutputView(); event_view = new EventView(); scene_view->Show(); gtk_main(); return EXIT_SUCCESS; }
int main (int argc, char *argv[]) { if (geteuid() != 0) { //gksu_init(argc,argv); //gchar *cmdline = build_cmdline(argc,argv); //gksu_run(cmdline); //g_free(cmdline); fprintf(stderr,"Sorry, you need to be root to run this program\n"); return 1; } #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"); MainWindow = create_MainWindow (); init_dtconf(); gtk_widget_show (MainWindow); setup_dtconf(); gtk_main (); return 0; }
gint connect_wait(gpointer data) { GtkWidget *MainWindow; switch(chat_check_remote()) { case -1: /* Error */ case 0: /* Remote has gone away */ chat_close(); return(FALSE); case 1: /* Waiting for remote */ return(TRUE); case 2: /* Chat active */ MainWindow = create_MainWindow (); gtk_widget_hide (GTK_WIDGET(data)); gtk_widget_show (MainWindow); return(FALSE); } return(TRUE); }