void add_dir_button_clicked( GtkWidget *widget, gpointer data) {
  char wd[] = "/home/proguy/mp3";

  if( !dir_browser ) {
    dir_browser = xmms_create_dir_browser("Choose directory", wd, NULL, 
					  GTK_SIGNAL_FUNC(dir_browser_handler));
    gtk_widget_show(dir_browser);
  }
}
Beispiel #2
0
static void streaming_save_browse_cb(GtkWidget * w, gpointer data)
{
	if (!streaming_save_dirbrowser)
	{
		streaming_save_dirbrowser = xmms_create_dir_browser(_("Select the directory where you want to store the MPEG streams:"),
								    mpg123_cfg.save_http_path, GTK_SELECTION_SINGLE, streaming_save_dirbrowser_cb);
		gtk_signal_connect(GTK_OBJECT(streaming_save_dirbrowser), "destroy", GTK_SIGNAL_FUNC(gtk_widget_destroyed), &streaming_save_dirbrowser);
		gtk_window_set_transient_for(GTK_WINDOW(streaming_save_dirbrowser), GTK_WINDOW(mpg123_configurewin));
		gtk_widget_show(streaming_save_dirbrowser);
	}
}