[Glade-users] How to use FileChooserButton to get a filename (C language)

Tadej Borovšak tadeboro at gmail.com
Fri Jan 4 01:26:48 UTC 2013


Hello!


> I have to get the filename the user selects from the chooserbutton and
> send it as a string to a function. Unfortunatelly, i've been receiving
> this annoying error: Gtk-CRITICAL **: IA__gtk_file_chooser_get_uri:
> assertion `GTK_IS_FILE_CHOOSER (chooser)' failed

> The program is a simple 2 button window: first button is the
> filechooserbutton, and the second is the standard button that calls
> the "clica" function when clicked.

Without the XML file that holds your GUI description things are a bit
hard to debug, but if I understand you correctly, "clica" function is
connected to GtkButton::clicked signal? If this is the case, then your
clica function should have a prototype like this:

G_MODULE_EXPORT void
clica (GtkButton *button,
       gpointer  *user_data);

You can find documentation about how your function prototypes should
look and what each parameter means by clicking DevHelp button in Glade
or by visiting GNOME developer's pages [1]. Documentation for
GtkButton::clicked signal can be found here [2].

Cheers,
Tadej


[1] http://developer.gnome.org

[2]
http://developer.gnome.org/gtk3/stable/GtkButton.html#GtkButton-clicked

-- 
Tadej Borovšak
tadej.borovsak at gmail.com
tadeboro at gmail.com
blog.borovsak.si



More information about the Glade-users mailing list