Go to file
Alex Merry d01c48e722 Last handle rotation fix (hopefully).
Now the handles are drawn where you'd expect on a rotated applet, and rotating an already rotated applet starts where it was when you clicked on the rotate button, rather than jumping back to "not rotated" and moving from there.


svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=758496
2008-01-08 01:22:44 +00:00
appletbrowser use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;) 2008-01-07 20:50:31 +00:00
effects Fix compile enable final 2007-10-03 20:23:46 +00:00
includes install all header from includes 2008-01-02 08:46:47 +00:00
layouts use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;) 2008-01-07 20:50:31 +00:00
servicetypes SVN_SILENT made messages (.desktop file) 2008-01-04 08:40:56 +00:00
tests SVN_SILENT made messages (.desktop file) 2008-01-04 08:40:56 +00:00
widgets use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;) 2008-01-07 20:50:31 +00:00
abstractrunner.cpp Give runners priority levels 2008-01-08 00:21:10 +00:00
abstractrunner.h Give runners priority levels 2008-01-08 00:21:10 +00:00
animator.cpp use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;) 2008-01-07 20:50:31 +00:00
animator.h make slideIn and slideOut actually work, we needed the start point as well so i added that to the api. 2007-10-11 20:19:51 +00:00
applet.cpp use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;) 2008-01-07 20:50:31 +00:00
applet.h after porting applets, it occurred to me that this naming is nicer. 2008-01-01 22:54:33 +00:00
appletbrowser.cpp use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;) 2008-01-07 20:50:31 +00:00
appletbrowser.h don't bother with a corona only option 2007-12-19 23:58:13 +00:00
applethandle_p.h Last handle rotation fix (hopefully). 2008-01-08 01:22:44 +00:00
applethandle.cpp Last handle rotation fix (hopefully). 2008-01-08 01:22:44 +00:00
CMakeLists.txt use winter's awesome trick to set the default debug area 2008-01-07 23:33:55 +00:00
configxml.cpp use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;) 2008-01-07 20:50:31 +00:00
configxml.h include fixup 2007-11-25 18:17:19 +00:00
containment.cpp use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;) 2008-01-07 20:50:31 +00:00
containment.h Changes the toolbox tools from buttons to icons. 2008-01-01 19:57:40 +00:00
corona.cpp use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;) 2008-01-07 20:50:31 +00:00
corona.h * do not reset the config file name when saveApplets is called with a specific file name 2008-01-01 23:41:59 +00:00
datacontainer_p.h fix timing bug (only the millisecond part of the timestamp was used) 2007-12-28 05:00:56 +00:00
datacontainer.cpp use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;) 2008-01-07 20:50:31 +00:00
datacontainer.h updated -> dataUpdated to make it really clear what's going on. there are too many update* methods, esp in applets where there is update() and updated()... a painful change, but it will only get worse if it happens any later. 2007-11-06 07:20:08 +00:00
dataengine.cpp use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;) 2008-01-07 20:50:31 +00:00
dataengine.h DataEngine::isEmpty() for shawn 2007-11-18 01:32:11 +00:00
dataenginemanager.cpp use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;) 2008-01-07 20:50:31 +00:00
dataenginemanager.h copyright cleanups: 2007-08-06 11:20:02 +00:00
desktoptoolbox_p.h * remove unneeded members (like a copy of the icon) 2008-01-08 00:41:53 +00:00
desktoptoolbox.cpp * remove unneeded members (like a copy of the icon) 2008-01-08 00:41:53 +00:00
dialog.cpp use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;) 2008-01-07 20:50:31 +00:00
dialog.h Add a method to position the dialog just with the QGV 2007-12-29 21:38:00 +00:00
glapplet.cpp make errors more consistent; patch by zrusin 2007-12-10 05:03:47 +00:00
glapplet.h SVN_SILENT: add "or later" clause. cleared with copyright holders, except for rich moore's ui loader which i need to ask him for permission for first. 2007-09-14 19:06:18 +00:00
Mainpage.dox typo 2007-12-10 11:37:48 +00:00
Messages.sh * appletbrowser is part of libplasma now, not a separate entity 2007-10-14 20:09:06 +00:00
package.cpp Minor MSVC compile fix. 2007-12-03 03:43:30 +00:00
package.h Get rid of the old wallpapers, get in a new test one, and uncomment some code in the dialog to make packages work. 2008-01-03 20:55:42 +00:00
packagemetadata.cpp Package refactoring as discussed on panel-devel. 2007-12-02 12:04:57 +00:00
packagemetadata.h Package refactoring as discussed on panel-devel. 2007-12-02 12:04:57 +00:00
packages_p.h * explicity-ify the ctors 2007-10-22 01:27:45 +00:00
packages.cpp Update artwork for logout dialog: 2007-12-30 18:45:15 +00:00
packagestructure.cpp Add PackageStructure::read, write and related tests. 2007-12-02 13:16:39 +00:00
packagestructure.h Add PackageStructure::read, write and related tests. 2007-12-02 13:16:39 +00:00
phase.cpp use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;) 2008-01-07 20:50:31 +00:00
phase.h since signals/slots are pretty literal in their signatures, use the fully qualified name of the enum .. namespaces and all. makes this more easily usable from the outside 2007-10-24 02:08:09 +00:00
plasma_export.h copyright cleanups: 2007-08-06 11:20:02 +00:00
plasma.cpp provide a rounded rectangle path generator so we can share this implementatoin around plasma 2007-11-18 21:33:04 +00:00
plasma.h add a way for Containments to get notified that startup is indeed complete 2008-01-06 20:38:35 +00:00
README make it a bit more obvious was is expected of you when you commit to libplasma 2007-07-27 21:09:11 +00:00
scriptengine.cpp use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;) 2008-01-07 20:50:31 +00:00
scriptengine.h make it possible for scripts to get at the size of the applet 2007-11-29 20:39:42 +00:00
searchcontext.cpp do tilde expansion 2007-12-19 07:01:16 +00:00
searchcontext.h header cleanness++ 2007-12-03 19:01:01 +00:00
searchmatch.cpp fixes for platforms where qreal is not a double 2007-12-14 01:38:32 +00:00
searchmatch.h Remove remnants of QAction inheritance from SearchMatch 2007-12-10 18:04:45 +00:00
shadowitem_p.h SVN_SILENT: add "or later" clause. cleared with copyright holders, except for rich moore's ui loader which i need to ask him for permission for first. 2007-09-14 19:06:18 +00:00
shadowitem.cpp SVN_SILENT: add "or later" clause. cleared with copyright holders, except for rich moore's ui loader which i need to ask him for permission for first. 2007-09-14 19:06:18 +00:00
svg.cpp use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;) 2008-01-07 20:50:31 +00:00
svg.h Allow optional svg image since we can now set the svg file afterwards 2007-12-19 20:59:39 +00:00
theme.cpp use the plasma debug area (1209); i considered wrapping this in Plasma::debug() but that seems overkill ;) 2008-01-07 20:50:31 +00:00
theme.h add ability to set the general font to something else at runtime 2007-12-20 23:44:08 +00:00
uiloader.cpp SVN_SILENT style guide fixes 2007-11-20 00:47:20 +00:00
uiloader.h SVN_SILENT style guide fixes 2007-11-20 00:47:20 +00:00
view.cpp Initialize the graphicsview with default properties regardless of which 2007-12-30 07:32:48 +00:00
view.h Initialize the graphicsview with default properties regardless of which 2007-12-30 07:32:48 +00:00

libplasma

Commit Rules:
* If your patch is not an obvious or trivial bug fix, have it peer reviewed
  by another Plasma developer
* All code MUST follow the kdelibs coding style, as found at:
    http://techbase.kde.org/Policies/Kdelibs_Coding_Style
* All new public API MUST have apidox written before committing

Unit tests are next to godliness. (Though as you can see, right now libplasma
is hellbound.)

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) and Plasma wiki
(http://techbase.kde.org/Projects/Plasma) for API documentation and design
documents regarding this library.