Skip to content

[Gtk4] Implement Shell with ON_TOP as GtkPopover#3392

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

[Gtk4] Implement Shell with ON_TOP as GtkPopover#3392
akurtakov wants to merge 1 commit into
eclipse-platform:masterfrom
akurtakov:launchbar

Conversation

@akurtakov

Copy link
Copy Markdown
Member

This is needed as GtkWindows initial positions are entirely managed by the compositor thus positioning them next to each other is not possible. GtkPopover allows to manage this at the price of complicating focus handling.

@akurtakov

Copy link
Copy Markdown
Member Author

This is probably not perfect but IMO lays the foundations so one can have e.g. JDT's javadoc popup not be above the completion popup, CDT's launchbar popups are showing in the correct place and etc.

@github-actions

github-actions Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Test Results (linux)

   97 files  ±0     97 suites  ±0   14m 22s ⏱️ -34s
4 606 tests ±0  4 382 ✅ ±0  224 💤 ±0  0 ❌ ±0 
3 410 runs  ±0  3 335 ✅ ±0   75 💤 ±0  0 ❌ ±0 

Results for commit 8fdfb0f. ± Comparison against base commit 0a14bfe.

♻️ This comment has been updated with latest results.

This is needed as GtkWindows initial positions are entirely managed by
the compositor thus positioning them next to each other is not possible.
GtkPopover allows to manage this at the price of complicating focus
handling.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants