-
-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
drag and drop support #770
Comments
2015-01-05 07:30:32: antoine uploaded file
|
2015-01-14 10:05:16: antoine uploaded file
|
2015-01-14 12:41:35: antoine commented
|
2015-01-15 08:22:53: antoine commented
|
Since Java calls This patch is really ugly and broken, we can probably skip a lot of the messy logic and just rely on It is worth mentioning that GTK's |
2015-01-15 12:31:58: antoine uploaded file
|
Well, in the end, I refused to let this bug go, I just could not see any way of getting Java to not traverse the window tree all the way up to the world window (which then causes it to pick the wrong window as target), so r8484 completely changes the way windows are organized: they are now all children of the root window and the "world window" is just another window. This matches what other window managers do, and does not seem to have any other negative impacts. It is also cleaner / makes more sense. I guess it could be backported to v0.14.x eventually, after a long time settling in the 0.15 branch. afarr: this one is a BIG FYI, it is a very significant change. Which could potentially cause us some focus problems (or maybe even fixes for existing problems!). |
2015-01-16 10:18:16: antoine uploaded file
|
Tested (perhaps redundantly) successfully with windows 0.15.0 8522 and OSX 0.15.0 8527 against fedora 20 0.15.0 8527 - quite a success (I remember this was breaking browsers at one point). Nice work! Closing (but I'll watch for focus issues that might relate). |
2015-02-09 07:30:14: antoine commented
|
2015-02-14 04:34:51: antoine commented
|
2015-02-16 18:02:59: afarr commented
|
2015-02-19 22:23:54: afarr commented
|
2015-02-19 22:31:40: afarr uploaded file
|
2015-02-19 22:32:22: afarr uploaded file
|
2015-02-19 22:33:02: afarr uploaded file
|
2015-02-19 22:34:57: afarr uploaded file
|
2015-02-19 22:36:37: afarr uploaded file
|
2015-02-19 22:39:03: afarr commented
|
2015-02-20 02:29:52: afarr commented
|
2015-02-21 15:17:59: antoine commented
|
2015-02-23 21:47:41: afarr commented
|
2015-02-24 00:55:07: antoine commented
|
2015-02-27 16:12:51: antoine commented
|
2015-03-03 02:20:19: antoine commented
|
2015-03-04 01:08:58: afarr commented
|
2015-03-05 04:47:35: totaam commented
|
2015-03-06 01:50:09: afarr commented
|
2015-03-08 17:04:31: antoine commented
|
2015-03-09 11:05:26: antoine commented
|
2015-10-18 14:11:26: antoine commented
|
2015-10-24 02:13:13: afarr commented
|
2015-10-24 04:03:07: antoine commented
|
2015-10-26 23:29:26: afarr commented
|
2015-11-19 13:24:04: antoine commented
|
2016-09-13 16:34:00: antoine commented
|
2016-09-17 02:48:00: afarr commented
|
2016-09-17 06:38:39: antoine commented
|
2017-03-02 12:01:02: antoine commented
|
Follow up in #1493 for proper drag-n-drop support. |
And another regression: #1999 |
At the very least, we should support drag and drop within the same application, since all this stays server side.
If we do support some form of remote to local drag and drop (ie: dropping a URL on a browser), we may want to include some form of filtering, like the clipboard filter file.
I'm not sure if we want to use GTK for this, it may just end up getting in the way, just like it did with clipboard - with which it shares a lot of concepts (selections, conversions, etc). Still useful for a quick test application.
Some pointers:
The text was updated successfully, but these errors were encountered: