GNOME Bugzilla – Bug 436934
Drag and Drop implementation
Last modified: 2011-01-24 09:54:58 UTC
libccc should provide the same level of interaction for DnD that GTK+ does.
I think you should be more precise about that. Is this just about easy drag-and-dropping of canvas items within a canvas (something I really want), between canvases, between groups, or something else?
(In reply to comment #1) > I think you should be more precise about that. This is my todo-list for the canvas, it's fine as long as I know what it's about. If you have questions, you can ask, but please don't ask for non-necessary verbosity. > Is this just about easy > drag-and-dropping of canvas items within a canvas (something I really want), > between canvases, between groups, or something else? Dragging and dropping of canvas items within a canvas is something really trivial (once a generic position method is in place), I planned to add support for "behaviors" (which is basically a collection of callbacks to an item) so things like "move on drag" or "raise on click" can be easily (and generically) implemented without cluttering the core item implementation. This task is about real drag and drop support (using the XDND specification via Gdk) and being able to drag items where you want. This includes support for in-canvas drag-and-drop (there are no groups in libccc as they are a too constrained concept IMO) but also drag-and-drop on the widget (and even cross-application) level.
See bug 379328 for behaviors.
> it's fine as long as I know what it's about I suggest that it's helpful if other people understand the todo list too. I imagine that you would like other people to be involved.
Criawips development has been stalled and it has been unmaintained for a few years now. Maintainers don't have future development plan so i am closing bugs as WONTFIX. Please feel free to reopen the bugs in future if anyone takes the responsibility for active development.