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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list