Skip to content
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

TAStudio doesn't inhernet the Windows that need to be displayed on top when "Always On Top" is in use. #4103

Open
Spikestuff opened this issue Nov 6, 2024 · 1 comment
Labels
App: EmuHawk Relating to EmuHawk frontend Tool: TAStudio

Comments

@Spikestuff
Copy link

Bit of a hard explain, basically the Always On Top setting affects the other smaller menus that disable moving the TAStudio window.
In comparison to BizHawk itself where these Setting menus that suspend Hawk would appear above them instead.

@YoshiRulz YoshiRulz added App: EmuHawk Relating to EmuHawk frontend Tool: TAStudio labels Nov 6, 2024
@YoshiRulz
Copy link
Member

YoshiRulz commented Nov 6, 2024

I think you mean that the flag isn't set on child dialogs? Which should be easy enough to do, but I don't know whether we should since I'm not familiar with what the convention is on Windows. (edit: It may also be that they're not getting parent: this set, and doing so would automatically fix the keep-above behaviour like I'm describing below.)
On Linux, modal dialogs done "correctly" (Wayland and/or KDE lib call) have an independent flag, but when it's false they inherit the keep-above behaviour of their parent. Otherwise you're expected to unpin the parent window or move the child into view since those are core DE features.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
App: EmuHawk Relating to EmuHawk frontend Tool: TAStudio
Projects
None yet
Development

No branches or pull requests

2 participants