On Wednesday 01 April 2009, Chani wrote: > > > anyways, I quickly added some struts to the desktop; it basically > > > works but there is a problem : when a popup menu like Kickoff, the > > > menu from grouped tasks in the taskbar or the panel toolbar is showed, > > > it respect the struts and is not attached to the panel anymore... > > > > that would be kwin being helpful and keeping all windows inside the > > struts. > > > > an "ignore struts" window hint would be nice in this case, and we could > > just set that on all of plasma's popups. > > that reminds me, struts and autohide panels don't always get along... > when I plug in a usb drive or something, the device notifier pops up half > an inch below the top of my screen, even though I never unhid the panel. > why's it respecting a strut that doesn't exist?
it's not actually the strut, but popupPosition that would be wrong here. hiding panels never reserve struts at all. > and when I have grouped tasks and move my mouse into a group, the panel > hides and leaves me with this floating tasklist... well, that one's really > just a taskbar/panel bug, I guess. we have a way to detect popups in PanelView to inhibit hiding, but the API described would probably make it a lot easier for the tasks widget to get it right, too. > I've seen funny things with regular panels and the dashboard, too - ideally > we should ignore all struts when we call up the dashboard. you mean that you can't drag widgets into the space where panels are? that would be because the DefaultDesktop layout manager takes those into consideration ... which makes sense, unless you have a dashboard-specific containment in which case it probably doesn't. hm.. maybe we should have a Dashboard containment? it wouldn't support wallpapers (doesn't need to ... if you don't have composite, you can just use the follows-desktop mode) and wouldn't do anything funky with widgets to keep them laid out. that way we could put those off with panels somewhere and let people select one of them to use as their dashboard (along with "show desktop contents")? thoughts? -- Aaron J. Seigo humru othro a kohnu se GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43 KDE core developer sponsored by Qt Software
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel