Re: fileselection window
- From: Skip Montanaro <skip pobox com>
- To: "G.Camozzi" <g camozzi cos-isi it>
- Cc: gtk-list <gtk-list gnome org>
- Subject: Re: fileselection window
- Date: Thu, 12 Jul 2001 08:07:39 -0500
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 (skip pobox com)
(847)971-7098
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]