Skip to content

[GTK4] Implement DropTarget async drop handling#3412

Open
akurtakov wants to merge 1 commit into
eclipse-platform:masterfrom
akurtakov:dnd
Open

[GTK4] Implement DropTarget async drop handling#3412
akurtakov wants to merge 1 commit into
eclipse-platform:masterfrom
akurtakov:dnd

Conversation

@akurtakov

Copy link
Copy Markdown
Member

Implement GTK4 DropTarget support using GtkDropTargetAsync with accept, enter/motion/leave and drop handlers.

Add GTK4 drop data flow integration by matching offered GTypes, reading drop values asynchronously via gdk_drop_read_value_async/finish, and finishing drops with the selected action.

Tested with DNDExample.

Implement GTK4 DropTarget support using GtkDropTargetAsync with accept,
enter/motion/leave and drop handlers.

Add GTK4 drop data flow integration by matching offered GTypes, reading
drop values asynchronously via gdk_drop_read_value_async/finish, and
finishing drops with the selected action.

Tested with DNDExample.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@akurtakov

Copy link
Copy Markdown
Member Author

DnD of CTabs in Eclipse IDE is still not working with this PR , as it's big enough and lays the foundations for drop support on Gtk 4 I would like to see it in before digging further.

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Test Results (linux)

  103 files  ±0    103 suites  ±0   14m 52s ⏱️ -8s
4 609 tests ±0  4 383 ✅ ±0  226 💤 ±0  0 ❌ ±0 
3 416 runs  ±0  3 338 ✅ ±0   78 💤 ±0  0 ❌ ±0 

Results for commit de54716. ± Comparison against base commit b31dbba.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant