On Oct 16, 2007, at 4:22 PM, bulia byak wrote:

I thought about it, but it looks like this dragging of a color is

managed entirely by GTK and I don't know how to change the appearance.

Jon, maybe you know more about it - is it possible to change the

dragging cursor for mousedrag? Currently even the mouseover color of

the handle (red) does not work when I hover with a dragged color over

it, although it works fine in any other mouse move or action.


I'd just been looking at that recently.

When I first added color drag-n-drop I was digging around things a bit, but don't remember all the details at the moment.

The gist of the main complication is that gtk+ is running the drag-n-drop, but our app has the entire window as a single widget. Instead of setting up widgets and letting them interact, it's got one large one and pretends to be different.

Basically there's a lot of replicating what GTK+ normally handles, but only some of it is re-implemented. We might need to set things up as sub-widgets, or we might just need to add a bit more to the file import code.