CVSROOT: /cvs/gnome Module name: banshee Changes by: danw 05/09/08 15:54:02
Modified files: . : ChangeLog src : DragDrop.cs PlayerInterface.cs PlaylistView.cs SourceView.cs Log message: * src/DragDrop.cs: reorganize the dnd target types into "Source", "PlaylistRows", "LibraryTrackIds", and "UriList". Use MIME-type-style target atoms. * src/PlayerInterface.cs: update for DragDrop changes. Use TreeView.EnableModelDragSource and EnableModelDragDest rather than Gtk.Drag.SourceSet and DestSet on the treeviews, so that GtkTreeView will do things like scrolling automatically. Remove code that got moved into PlaylistView.cs and SourceView.cs. * src/SourceView.cs (OnDragMotion, OnDragLeave, OnDragDataReceived): Move these here from PlayerInterface and fix up the drag feedback so you can't drop tracks onto sources that won't really accept them. Dynamically add a "New Playlist" line when dragging, so that it's always possible to create a new playlist via dnd, even when there isn't any blank space at the bottom of the source list. * src/PlaylistView.cs (OnDragBegin, OnDragMotion): override the default GtkTreeView dnd behavior. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=banshee&who=danw&date=explicit&mindate=2005-09-08%2015:53&maxdate=2005-09-08%2015:55 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list