1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
static void open(void)
{
GtkWidget *filechooser;
filechooser = gtk_file_chooser_dialog_new ("Open File",
NULL,
GTK_FILE_CHOOSER_ACTION_OPEN,
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
NULL);
gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (filechooser), "/home/smaart/music");
if (gtk_dialog_run (GTK_DIALOG (filechooser)) == GTK_RESPONSE_ACCEPT)
{
gchar *filename;
char cmd [100];
filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (filechooser));
sprintf (GString *cmd, "mplayer \"%s\"\n",filename);
system (cmd);
g_free(filename);
}
gtk_widget_destroy(filechooser);
|