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

Support for StartAllBack multitaskbar notification area #1662

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

Simplestas
Copy link

StartAllBack provides support for per-taskbar notification area. Shell APIs would return active (last clicked) taskbar.

  • Get active taskbar rect via ABM_GETTASKBARPOS with special flag; use that rect to get monitor instead of primary tray monitor
  • Get taskbar DPI via proper API which would account for active / auto-hidden taskbar
  • Readjust popup window position by repeating its calculation with new DPI to account for DPI changes

#1611

StartAllBack provides support for per-taskbar notification area.
Shell APIs would return active (last clicked) taskbar.

- Get active taskbar rect via ABM_GETTASKBARPOS with special flag; use that rect to get monitor instead of primary tray monitor
- Get taskbar DPI via proper API which would account for active / auto-hidden taskbar
- Readjust popup window position by repeating calculation with new DPI to account for DPI changes

File-New-Project#1611
@CLAassistant
Copy link

CLAassistant commented Jan 28, 2025

CLA assistant check
All committers have signed the CLA.

@Simplestas
Copy link
Author

StartAllBack 3.9.3 adds support for GetDpiForShellUIComponent and ABM_GETTASKBARPOS changes

@WilsonBradley
Copy link

Eartrumpet used to show up in the Taskbar, somehow /somereason it's not there anymore. It's running as a service and it shows up when relaunching it again.

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.

3 participants