[Panel-devel] plasma updates

Aaron J. Seigo aseigo at kde.org
Wed Jul 18 04:06:50 CEST 2007


hey all...

some updates on various things in plasma land development:

Layouting
-------------
we should have some new layout code dropping soon. we've gone back keeping 
Widget around for a few reasons, so if you've been using that, don't worry it 
won't be going away.

KConfigXT XML
--------------------
on the way to full plasmoid package support plasma needed a class to read 
KConfigXT XML and turn it into a KConfigSkeleton class. i wrote such a beast 
today. you can find it in libs/plasma/appletconfig.[c|cpp]. AppletConfig may 
not be the best name for it since it's obviously a weeee bit more generic 
than that. in fact, i think i've already changed my mind on it and will be 
fixing that in the next few minutes.

Applets
----------
we can now request applets by category and i've modified the data model that 
is used by the ControlBox. if you look at it now you'll notice that the 
applets are nicely grouped and everything. now we need a pretty view for 
them; along with a general revamp of the toolbox.

Context Menus
--------------------
on the way to panels, as well as more generic support for other apps that may 
use Corona, i moved the context menu out of Corona and into DesktopView. we 
also now have the ability to pop up the Run Command dialog.

DataEngines
-----------------
very few changes here, which is good. it means that things are going well ;) 
no, i still haven't committed the per-source configuration as i've written it 
twice now and still am not happy with the API i've gotten out of it

krunner
-----------
ruphy is re-working the krunner user interface pretty dramatically in 
accordance with the mockups the artists have done. he's doing so in a git 
repo. i'm not really sure how i feel about that, to be honest, since it makes 
collaborating a bit harder. but.. .whatever. as long as the work gets done =)

there are lots and lots of TODOs left of course. i'm about to go over the 
techbase right now and update the list there. i've also probably forgotten 
one or two things somewhere in this email =)

-- 
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/panel-devel/attachments/20070717/9a00a93b/attachment.pgp 


More information about the Panel-devel mailing list