drag and drop

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,
Here is a question about drag and drop.
I have a clipboard-like application, that calls gdk_drag_get_data
several times; this then calls the handler for gtk-drag-data-receive
several times.
It seems it is really difficult to bind what I receive to what I call:
if I want the data once to have a peek and once again to use it, it is
the same signal and there is no way to discriminate. If I want it once
in one format and once again on another, I have to hash on the GdkAtom
on the receiving end. If it gets called once for a drop and once again
for another, I have to hash on the timestamp.
These problems could be solved by adding a user_data struct to
gdk_drag_get_data and to the handler, or by passing an arbitrary
callback to gdk_drag_get_data.

The question is, is it the Xdnd spec that makes it difficult, or is it
gtk.
If I didn't miss anything in the Xdnd spec, the user data would need to
be hooked on the XdndStatus message. How feasible is it?


_______________________________________________

gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux