Re: gtk filechooser dialog error



On 1 October 2010 07:22, Nagaraja <nagaraja ncoretech com> wrote:
Hi all,

I supposed use  gtk_wdget_hide instead of gtk_widget_destroy in this
case,now it is working as expected.

What about all the errors/warnings, have they gone, or do they still appear?
Did the errors appear the first time the dialog was opened, or only
when the dialog was re-opened?

Using gtk_widget_hide instead of gtk_widget_destroy is quite likely
only hiding the errors - the errors are still there and just waiting
to crash your code more seriously.

Take a look at the typical usage examples of the
GtkFileChooserDialog[1] in the documentation. If you still have
problems we'll probably need to see the code.

James.

[1] http://library.gnome.org/devel/gtk/stable/GtkFileChooserDialog.html



Best regards,
Nagaraja.

Hi all,

I am running glade-3.6.7,  my gtk application  have main window  with
buttons and  File Menu to  open and save a file .
I build it from glade file.  For  File/Open and  File/Save operation the
filechooser dialog works fine  it brings up the file chooser dialog window
, where I can select the desired file or edit the defaut filename which
appares in text entry of file save dialog.
Upon selecting or editing the default filename  the dialog disappears as
expected and filename in gchar *filename.


The callback for menuitem to open/save    calls  open_dialog() and
save_dialog() which return a gchar * pointer to the filename.

But what is hapennig is that am able  Open/Save  first time wihout any
problem  but  if I try to open filechooser dialog window  again it is not
providing me  the filechooser dialog window any more. More over when I try
to open second time it is giving the  below error.

Can any one here suggest  me how do I implement( Desing gtk GUI) gtk app
for File Operation. your valuable suggest and help is greatly appriciated.


Thanks in advance.
Nagaraja.

Enter the file save
(recorder:3747): Gtk-CRITICAL **: gtk_widget_grab_default: assertion
`GTK_WIDGET_CAN_DEFAULT (widget)' failed
FILE IS /root/oop.wav

Enter the file save
(recorder:3514): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `GtkWindow'
(recorder:3514): Gtk-CRITICAL **: gtk_window_set_title: assertion
`GTK_IS_WINDOW (window)' failed
(recorder:3514): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `GtkFileChooser'
(recorder:3514): Gtk-CRITICAL **:
gtk_file_chooser_set_do_overwrite_confirmation: assertion
`GTK_IS_FILE_CHOOSER (chooser)' failed
(recorder:3514): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `GtkFileChooser'
(recorder:3514): Gtk-CRITICAL **: gtk_file_chooser_set_current_folder:
assertion `GTK_IS_FILE_CHOOSER (chooser)' failed
(recorder:3514): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `GtkFileChooser'
(recorder:3514): Gtk-CRITICAL **: gtk_file_chooser_set_current_name:
assertion `GTK_IS_FILE_CHOOSER (chooser)' failed
(recorder:3514): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `GtkDialog'
(recorder:3514): Gtk-CRITICAL **: gtk_dialog_run: assertion `GTK_IS_DIALOG
(dialog)' failed
(recorder:3514): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `GtkWidget'
(recorder:3514): Gtk-CRITICAL **: gtk_widget_destroy: assertion
`GTK_IS_WIDGET (widget)' failed

inside open
(recorder:3514): Gtk-CRITICAL **: gtk_widget_grab_default: assertion
`GTK_WIDGET_CAN_DEFAULT (widget)' failed
The file name in open /root/001.wav
The Selected file in call back /root/001.wav
inside open
(recorder:3514): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `GtkFileChooser'
(recorder:3514): Gtk-CRITICAL **: gtk_file_chooser_set_select_multiple:
assertion `GTK_IS_FILE_CHOOSER (chooser)' failed
(recorder:3514): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `GtkFileChooser'
(recorder:3514): Gtk-CRITICAL **: gtk_file_chooser_set_current_folder:
assertion `GTK_IS_FILE_CHOOSER (chooser)' failed
(recorder:3514): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `GtkDialog'
(recorder:3514): Gtk-CRITICAL **: gtk_dialog_run: assertion `GTK_IS_DIALOG
(dialog)' failed
(recorder:3514): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `GtkWidget'
(recorder:3514): Gtk-CRITICAL **: gtk_widget_destroy: assertion
`GTK_IS_WIDGET (widget)' failed
The Selected file in call back (null)
(recorder:3514): GLib-CRITICAL **: g_stpcpy: assertion `src != NULL'
failed



_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list


_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list




-- 
_
: http://jwm-art.net/
-audio/image/text/code



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]