[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