G> sorry but i'm a newbie with GTK, and i have problem with
G> fileselection. i have a fileselection window and i put in my
G> callbacks.c this line
G> void
G> on_ok_button1_clicked (GtkButton *button,
G> gpointer user_data)
G> {
G> g_print("%s",gtk_file_selection_get_filename(
G> GTK_FILE_SELECTION(user_data) ));
G> }
G> On my output i have this error:
G> Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkFileSelection'
G> Gtk-CRITICAL **: file gtkfilesel.c: line 2487
G> (gtk_file_selection_get_filename): assertion `filesel != NULL' failed.
When you call gtk_signal_connect you need to pass the file selection widget
as user_data so that Gtk will pass it to your callback function:
file_selector = gtk_file_selection_new("Please select a file for editing.");
gtk_signal_connect (GTK_OBJECT (GTK_FILE_SELECTION(file_selector)->ok_button),
"clicked", GTK_SIGNAL_FUNC (on_ok_button1_clicked),
file_selector);
It looks like you are calling gtk_signal_connect with a NULL fourth argument.
--
Skip Montanaro ([EMAIL PROTECTED])
(847)971-7098
_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list