23 #define TITLE "Select audio file" 32 f->
fileName = (gchar*)gtk_file_selection_get_filename(GTK_FILE_SELECTION(f->
fileGtk));
33 std::cout<<
"FileGtk::store_filename: File is now : "<<f->
fileName<<std::endl;
37 fileGtk=gtk_file_selection_new(
TITLE);
41 g_signal_connect(G_OBJECT (GTK_FILE_SELECTION(fileGtk)->ok_button),
"clicked", reinterpret_cast<GCallback> (
store_filename),
this);
42 g_signal_connect(G_OBJECT (GTK_FILE_SELECTION(fileGtk)->ok_button),
"clicked", reinterpret_cast<GCallback> (gtk_widget_hide), GTK_OBJECT(fileGtk));
43 g_signal_connect(G_OBJECT (GTK_FILE_SELECTION(fileGtk)->cancel_button),
"clicked", reinterpret_cast<GCallback> (gtk_widget_hide),GTK_OBJECT(fileGtk));
50 std::cout<<
"FileGtk::FileGtk()"<<std::endl;
57 std::cout<<
"FileGtk::FileGtk(name)"<<std::endl;
59 fileName=g_strdup(name);
65 std::cout<<
"FileGtk::~FileGtk()"<<std::endl;
70 gtk_widget_hide(fileGtk);
76 fileName=g_strdup(fn);
80 g_signal_connect_after(G_OBJECT(GTK_FILE_SELECTION(fileGtk)->ok_button),
"clicked", callB, data);
83 g_signal_connect_after(G_OBJECT(GTK_FILE_SELECTION(fileGtk)->cancel_button),
"clicked", callB, data);
FileGtk(const char *name)
void setFileName(const char *fn)
void addCancelCallback(GtkSignalFunc callB, gpointer data)
void addOKCallback(GtkSignalFunc callB, gpointer data)
static void store_filename(GtkFileSelection *selector, gpointer data)