[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: Smarter desktop applet placement
From:       "Aaron J. Seigo" <aseigo () kde ! org>
Date:       2008-08-19 19:11:58
Message-ID: 200808191311.59318.aseigo () kde ! org
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


On Tuesday 19 August 2008, Ambroz Bizjak wrote:
> Aaron J. Seigo wrote:
> > what was the purpose of the change to Plasma::Applet::itemChange? it
> > doesn't
> > seem to harm anything, so it's now committed, but i'm wondering what it
> > fixed
> > (if anything?) for you.
>
> My handler for the Applet::geometryChanged signal didn't see the applet's
> new geometry(), but the old one.
>
> > i've committed the changes to DefaultDesktop (do you have an svn account
> > yet?)
> > .. after some more testing, i think it would make sense to find a way to
> > integrate this into libplasma so other containments can make use of it.
>
> Yes I have a svn account (thanks!), but I was about to do more testing.
> I've fixed two bugs since when I sent the last code (possible shutdown
> crash from not disconnecting workAreaChanged, compatibility with configs
> including only the "geometry" key), will commit them shortly.

cool..

> > patches against trunk are all that's needed; i don't think this is a
> > valid candidate for backporting to 4.1.
>
> Probably really not; but it's easier to test code if you have a working
> baseline.

the issue is that you may end running into issues in 4.1 that no longer exist 
in trunk/, or trunk may behave in a new way due to added features. for 
completely isolated features, this doesn't matter; but then again, for 
completely isolated features then working in trunk is just fine (for the same 
reason). so working against the 4.1 branch is probably more trouble than it's 
worth.

> > the new folderviews were placed in the upper left corner, overlapping the
> > first
> > folderview. it probably makes sense in that case to place the new applet
> > in
> > the empty space below even if it "hangs off" the edge. it should probably
> > only
> > stack them in the corner if there is less than a certain % of the needed
> > space
> > for the applet required
>
> I'll see what I can do. The current philosophy of my layout is that
> everything should be inside the screen, it would complicate thinks a
> little if there were exceptions.

unfortunately, it just makes it appear very broken when, e.g., adding 
folderviews with the current assumption =/

-- 
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 Trolltech


["signature.asc" (application/pgp-signature)]

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic