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

Reply via email to