davidedmundson / xembed-sni-proxy

Convert XEmbed system tray icons to SNI icons
GNU General Public License v2.0
32 stars 6 forks source link

SNI tooltip icon #16

Open Crazy-Hopper opened 8 years ago

Crazy-Hopper commented 8 years ago

When mouse is hovered upon the SNI, the tooltip is displayed with the startup icon instead of the current icon.

Crazy-Hopper commented 8 years ago

Actually, this issue is more about the architectural design... The actual app doesn't receive hover events because it's not proxied back from created SNI to the hidden container. I'm not sure it's even possible.

davidedmundson commented 8 years ago

It wouldn't be possible without effectively adding special XembedSNIProxy aware-code inside plasma and friends. I don't want to do that, but it's not completely impossible.

What apps are affected, and how bad is it?

Crazy-Hopper commented 8 years ago

All of the apps are affected I think. Right now you can't get the native app tooltip. For example, try running skype with and without VISUAL_DEBUG defined. Without it you get either no tooltip or an SNI's one. But when you hover over the container window you get native app tooltip. "How bad" is more of a philosophical question... I can live with that actually because in most cases tooltip has either no valuable info or explains the changes of the tray icon state.