drag and drop
- From: Gabriel de Perthuis <Gabriel de-Perthuis laPoste net>
- To: gtk-list gnome org
- Subject: drag and drop
- Date: Sun, 13 Feb 2005 23:59:55 +0100
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?
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]