Go to file
Aaron J. Seigo 5e2b8cfd95 make applet a QGraphicsItem not a Group; as bibr explained to me on irc this evening a group is really, really a group ;) iow, the children lose all sense of identity. this causes all sorts of problems for building the sort of interfaces we are aiming for.
however, making them items makes it possible to drag children outside of their parents (c.f. the button applet) which causes another set of problems. i'll look into this tomorrow though. it's 01:00 and i was trying not to work on kde tonight.

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=677904
2007-06-20 06:45:08 +00:00
effects proof of concept for composited effects by toying with the backing store 2007-06-07 19:07:45 +00:00
includes DataVisualization remained anemic: it was only offering a single SLOT, and it was pure virtual at that. to keep the inheritance tree sane, it has been removed. 2007-05-25 02:27:33 +00:00
servicetypes SVN_SILENT made messages (.desktop file) 2007-06-18 05:27:57 +00:00
tests some house cleaning 2007-06-07 20:42:01 +00:00
widgets SVN_SILENT: some white space fixes i didn't want to mix in with the functional changes 2007-06-19 23:32:04 +00:00
abstractrunner.cpp EBN Fixes 2007-05-21 14:28:03 +00:00
abstractrunner.h move workspace/plasma/lib to workspace/lib/plasma so that we can do: 2007-06-02 17:29:39 +00:00
animator.cpp whoops; this is the alpha channel not the pixmap itself =) 2007-06-19 22:06:05 +00:00
animator.h * add element appear and disappear methods 2007-06-19 21:53:19 +00:00
applet.cpp make applet a QGraphicsItem not a Group; as bibr explained to me on irc this evening a group is really, really a group ;) iow, the children lose all sense of identity. this causes all sorts of problems for building the sort of interfaces we are aiming for. 2007-06-20 06:45:08 +00:00
applet.h make applet a QGraphicsItem not a Group; as bibr explained to me on irc this evening a group is really, really a group ;) iow, the children lose all sense of identity. this causes all sorts of problems for building the sort of interfaces we are aiming for. 2007-06-20 06:45:08 +00:00
CMakeLists.txt add the non-gui packaging files to libplasma 2007-06-17 00:25:16 +00:00
corona.cpp * provide a Phase singleton 2007-06-17 20:05:43 +00:00
corona.h headers cleanup 2007-06-16 23:38:56 +00:00
dataengine.cpp Warn that calling virtuals in a base constructor won't have the intended effect 2007-06-19 07:17:50 +00:00
dataengine.h Warn that calling virtuals in a base constructor won't have the intended effect 2007-06-19 07:17:50 +00:00
dataenginemanager.cpp plug a bunch of memory leaks 2007-06-07 20:57:18 +00:00
dataenginemanager.h fix includes for external usage 2007-06-10 06:01:15 +00:00
datasource.cpp * removeData method added to DataEngine which allows one to, well, remove data from a source 2007-06-17 17:38:54 +00:00
datasource.h * removeData method added to DataEngine which allows one to, well, remove data from a source 2007-06-17 17:38:54 +00:00
karambamanager.cpp Add KarambaManager for easier loading of SuperKaramba themes 2007-06-01 21:32:03 +00:00
karambamanager.h fix includes for external usage 2007-06-10 06:01:15 +00:00
Mainpage.dox More Mainpage.dox changes 2007-05-21 18:48:13 +00:00
Messages.sh Convert the "messages" targets of kdebase into Messages.sh scripts 2006-02-22 01:47:34 +00:00
package.cpp add the non-gui packaging files to libplasma 2007-06-17 00:25:16 +00:00
package.h export, add include guard and missing includes 2007-06-17 09:28:42 +00:00
packagemetadata.cpp add the non-gui packaging files to libplasma 2007-06-17 00:25:16 +00:00
packagemetadata.h fix for 3rd party builds 2007-06-17 00:33:44 +00:00
packager.cpp add the non-gui packaging files to libplasma 2007-06-17 00:25:16 +00:00
packager.h fix for 3rd party builds 2007-06-17 00:33:44 +00:00
packagestructure.cpp * api docu fixes 2007-06-17 01:04:59 +00:00
packagestructure.h * api docu fixes 2007-06-17 01:04:59 +00:00
phase.cpp so that people don't have to ask me how to turn on the anims =) 2007-06-20 06:06:47 +00:00
phase.h add the concept of element animation. right now it only provides support for modifying a pixmap; positioning needs to be added, but this at least shows that it works(tm) 2007-06-19 21:56:03 +00:00
plasma_export.h PLASMA_EXPORT 2007-05-20 20:13:46 +00:00
plasma.cpp * AppletConstraint -> FormFactor, since it may not only be applicable to applets and form factor is simply more common verbology 2007-05-25 22:51:23 +00:00
plasma.h move workspace/plasma/lib to workspace/lib/plasma so that we can do: 2007-06-02 17:29:39 +00:00
README Fix aseigo's dyslexia typos ;) 2006-09-28 10:13:02 +00:00
svg.cpp plug a bunch of memory leaks 2007-06-07 20:57:18 +00:00
svg.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
theme.cpp plug a bunch of memory leaks 2007-06-07 20:57:18 +00:00
theme.h move workspace/plasma/lib to workspace/lib/plasma so that we can do: 2007-06-02 17:29:39 +00:00

libplasma

This directory contains the classes making up libplasma, which provides the
core framework used by Plasma and its components. This includes applet and
extension definitions and loading, common GUI elements, etc.

Domain specific sets of functionality, e.g. for network awareness or sensors,
are not found here but in one of the Plasma Engines.

Please refer to the Plasma website (http://plasma.kde.org) for API
documentation and design documents regarding this library.