Exemplo n.º 1
0
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;
}
Exemplo n.º 2
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;
}
Exemplo n.º 3
0
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;
}
Exemplo n.º 4
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);
}