After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 436934 - Drag and Drop implementation
Drag and Drop implementation
Status: RESOLVED WONTFIX
Product: criawips
Classification: Deprecated
Component: Canvas (libccc)
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Criawips maintainers
Criawips maintainers
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2007-05-08 16:30 UTC by Sven Herzberg
Modified: 2011-01-24 09:54 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sven Herzberg 2007-05-08 16:30:24 UTC
libccc should provide the same level of interaction for DnD that GTK+ does.
Comment 1 Murray Cumming 2007-10-18 13:50:59 UTC
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?
Comment 2 Sven Herzberg 2007-10-18 15:45:57 UTC
(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.

Comment 3 Sven Herzberg 2007-10-18 15:51:49 UTC
See bug 379328 for behaviors.
Comment 4 Murray Cumming 2007-10-18 16:00:30 UTC
> 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.
Comment 5 Akhil Laddha 2011-01-24 09:54:58 UTC
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.