CVSROOT: /cvs/gnome Module name: gtk+ Changes by: kristian 05/12/06 05:11:00
Modified files: . : Tag: kris-async-branch ChangeLog gtk : Tag: kris-async-branch gtkfilechooserbutton.c gtkfilechooserdefault.c gtkfilechooserentry.c gtkfilechooserprivate.h gtkfilesystem.c gtkfilesystem.h gtkfilesystemmodel.c gtkfilesystemmodel.h gtkfilesystemunix.c gtkpathbar.c Log message: 2005-12-05 Federico Mena Quintero <[EMAIL PROTECTED]> (merge from HEAD) * gtk/gtkfilechooserdefault.c (trap_activate_cb): "event->state & modifiers", not "event->state && modifiers". Patch by Sadrul Habib Chowdhury <[EMAIL PROTECTED]>. Fixes bug #323073 [http://bugzilla.gnome.org/show_bug.cgi?id=323073]. 2005-12-06 Kristian Rietveld <[EMAIL PROTECTED]> Beginnings of an asynchronous file chooser. * gtk/gtkfilechooserbutton.c: display name and the is folder property are now asynchronously set using set_info_for_at_path_iter(), the is folder property is now also stored in the tree model. * gtk/gtkfilechooserdefault.c: lots of changes to the shortcuts model code to make it operate asynchronously, check_is_folder() has been "disabled" for now, all other synchronous calls were replaced with asychronous ones. * gtk/gtkfilechooserentry.c: update call to gtk_file_system_get_folder(). * gtk/gtkfilechooserprivate.h: added two fields. * gtk/gtkfilesystem.[ch]: for about 85% changed to the changes outlined in the proposal discussed on gtk-devel-list. * gtk/gtkfilesystemmodel.[ch]: updated all asynchronous calls, _gtk_file_system_model_path_do() basically had to be rewritten (and I still need to finish that). * gtk/gtkfilesystemunix.c: changed to be compatible with the new GtkFileSystem interface. * gtk/gtkpathbar.c (button_clicked_cb): block/unblock the button_clicked_cb callback around the call to gtk_toggle_button_set_active(), avoids button_clicked_cb getting called twice. (_gtk_path_bar_set_path): refactored to be asynchronous. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gtk%2B&who=kristian&date=explicit&mindate=2005-12-06%2005:10&maxdate=2005-12-06%2005:12 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list