Commit Graph

6043 Commits

Author SHA1 Message Date
Marco Martin
aa33e4ade0 a new hint: hint-compose-over-border
the centr element will be rendered as big as the image, cropped with the alpha mask and the borderssuperimposed over it.
slightly slower but it's the only way to have radial gradients in the center element and have them rendered in a correct way

svn path=/trunk/KDE/kdelibs/; revision=1123651
2010-05-06 14:16:03 +00:00
Aaron J. Seigo
dcba3a27a6 aggregate applet status in the containment
CCBUG:236461

svn path=/trunk/KDE/kdelibs/; revision=1123366
2010-05-05 22:33:52 +00:00
Adenilson Cavalcanti Da Silva
5e9ca683a6 Debugging message.
svn path=/trunk/KDE/kdelibs/; revision=1123334
2010-05-05 20:57:02 +00:00
Aaron J. Seigo
3c24748547 ++apidoxAccuracy
svn path=/trunk/KDE/kdelibs/; revision=1123297
2010-05-05 20:00:56 +00:00
Aaron J. Seigo
2c1d53204d SVN_SILENT: tidying
svn path=/trunk/KDE/kdelibs/; revision=1123295
2010-05-05 20:00:36 +00:00
Adenilson Cavalcanti Da Silva
e6e20afd70 Fixing javascript animation mapping.
svn path=/trunk/KDE/kdelibs/; revision=1123281
2010-05-05 19:43:45 +00:00
Aaron J. Seigo
f0ea5031fb this is really up to the widgets to get right (e.g by not registering until they are initialized); this prevnets a HUGE number of calls to Plasma::viewFor
svn path=/trunk/KDE/kdelibs/; revision=1123249
2010-05-05 17:48:44 +00:00
Aaron J. Seigo
80bc92740f move context menus on applets according to their popup position when we're a panel containment
svn path=/trunk/KDE/kdelibs/; revision=1123209
2010-05-05 15:49:37 +00:00
Marco Martin
62f2eb46f1 delay syze sync a bit
fixes things when two operations are done subsequent, like removing a normal widget and set a qgraphicswidget

svn path=/trunk/KDE/kdelibs/; revision=1122864
2010-05-04 21:30:52 +00:00
Aaron J. Seigo
e56ec546f3 SVN_SILENT: ooh, old. tidy up.
svn path=/trunk/KDE/kdelibs/; revision=1122858
2010-05-04 21:15:10 +00:00
Script Kiddy
7db44e77f2 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdelibs/; revision=1122583
2010-05-04 09:06:24 +00:00
Michael Pyne
1198bd897a Port Plasma::Theme to use KImageCache. If it breaks, let me know, but aseigo has been using
this quite successfully for a few days now so hopefully it should be just fine for you all.

svn path=/trunk/KDE/kdelibs/; revision=1122518
2010-05-04 03:59:35 +00:00
Aaron J. Seigo
b77e461a0b Applet::init() is always ok. patch by Vincenzo Di Massa
svn path=/trunk/KDE/kdelibs/; revision=1122515
2010-05-04 03:50:11 +00:00
Aaron J. Seigo
2213c2e77b a little more conservative
svn path=/trunk/KDE/kdelibs/; revision=1122507
2010-05-04 03:28:09 +00:00
Aaron J. Seigo
29503066dd Riddell's commit to fix broken installations (and i think it's still something of a bad hack, tbh) broke ALL OTHER WIDGET TYPES. fail.
this fixes that.
BUG:236258

svn path=/trunk/KDE/kdelibs/; revision=1122503
2010-05-04 03:19:09 +00:00
Aaron J. Seigo
c529b14bab SVN_SILENT: tidy
svn path=/trunk/KDE/kdelibs/; revision=1121283
2010-05-01 02:17:01 +00:00
Script Kiddy
93294aa05c SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/plasma/generic/containmentactions/test/; revision=1121015
2010-04-30 06:16:36 +00:00
Aaron J. Seigo
97e82393ea cleanup
svn path=/trunk/KDE/kdelibs/; revision=1120901
2010-04-30 02:11:11 +00:00
Aaron J. Seigo
839204b6ea this works better when the size of the containment is 0 or some other nonesense
svn path=/trunk/KDE/kdelibs/; revision=1120900
2010-04-30 02:10:55 +00:00
Aaron J. Seigo
1b7f06d209 explicitly set the applet as movable; this is because the containment isn't and this gets propagated when setting the containment as the parent.
svn path=/trunk/KDE/kdelibs/; revision=1120801
2010-04-30 01:05:52 +00:00
Aaron J. Seigo
b622b234d0 respect the movement flag
svn path=/trunk/KDE/kdelibs/; revision=1120798
2010-04-30 00:51:39 +00:00
Aaron J. Seigo
a87f70804f missing macro
svn path=/trunk/KDE/kdelibs/; revision=1120796
2010-04-30 00:22:26 +00:00
Aaron J. Seigo
f456c124aa easing curve support
svn path=/trunk/KDE/kdelibs/; revision=1120795
2010-04-30 00:13:44 +00:00
Aaron J. Seigo
b9ff1cb689 make these properties read-only
svn path=/trunk/KDE/kdelibs/; revision=1120793
2010-04-30 00:06:43 +00:00
Aaron J. Seigo
46d0214df0 last anim enumeration
svn path=/trunk/KDE/kdelibs/; revision=1120787
2010-04-29 23:52:12 +00:00
Aaron J. Seigo
af0963e236 * don't pass in anything to the ctor, instead set properties
* don't set properties on m_instance unless it's a success
* set the duration and target propreties on each pass through start

svn path=/trunk/KDE/kdelibs/; revision=1120786
2010-04-29 23:51:32 +00:00
Aaron J. Seigo
c5748b3719 make the JS anims an easing curve anim
svn path=/trunk/KDE/kdelibs/; revision=1120782
2010-04-29 23:40:30 +00:00
Aaron J. Seigo
6c44a1e8a4 access to other animations
svn path=/trunk/KDE/kdelibs/; revision=1120776
2010-04-29 23:01:48 +00:00
Aaron J. Seigo
a06b2bf70d access to easing curves
svn path=/trunk/KDE/kdelibs/; revision=1120770
2010-04-29 22:29:26 +00:00
Aaron J. Seigo
1834648ded SVN_SILENT: code style
svn path=/trunk/KDE/kdelibs/; revision=1120769
2010-04-29 22:29:07 +00:00
Aaron J. Seigo
a246be9d42 * get rid of some manual memory management
* get rid of some members that were really only used as local members
* make the fps stuff optional (and off by default)

svn path=/trunk/KDE/kdelibs/; revision=1120750
2010-04-29 21:17:43 +00:00
Aaron J. Seigo
cf2190d419 the include too
svn path=/trunk/KDE/kdelibs/; revision=1120690
2010-04-29 17:25:05 +00:00
Aaron J. Seigo
ba49acf26a PLASMA_NO_KIO
svn path=/trunk/KDE/kdelibs/; revision=1120689
2010-04-29 17:24:16 +00:00
Aaron J. Seigo
4c81145215 remove unneeded headers
svn path=/trunk/KDE/kdelibs/; revision=1120688
2010-04-29 17:23:20 +00:00
Aaron J. Seigo
0aa0118e17 it's supposed to eventually be an optional dep
svn path=/trunk/KDE/kdelibs/; revision=1120687
2010-04-29 17:23:01 +00:00
Marco Martin
cd486b6b06 we need poor kio
svn path=/trunk/KDE/kdelibs/; revision=1120685
2010-04-29 17:11:21 +00:00
Marco Martin
abf446a3f8 refuse to downgrade immutability from systemimmutable here as well, just in case somewhere in applet a check will be done against d->immutability instead of immutability()
svn path=/trunk/KDE/kdelibs/; revision=1120663
2010-04-29 16:00:46 +00:00
Kevin Ottens
6a3240b051 libplasma becomes our first lib with profiles support.
svn path=/trunk/KDE/kdelibs/; revision=1120434
2010-04-29 05:57:34 +00:00
Aaron J. Seigo
876345d389 extend parent app checks to all applet lists
svn path=/trunk/KDE/kdelibs/; revision=1120366
2010-04-28 23:34:30 +00:00
Aaron J. Seigo
d28ae88ed4 this allows the anims to actually be defined in the theme successfully without pre-loading anything
svn path=/trunk/KDE/kdelibs/; revision=1120261
2010-04-28 18:14:37 +00:00
Aaron J. Seigo
cea78a8dd1 catch mappings of js to stock anims
svn path=/trunk/KDE/kdelibs/; revision=1120258
2010-04-28 18:10:01 +00:00
Aaron J. Seigo
30551fb5c6 add the animations/ dir to the theme package def
svn path=/trunk/KDE/kdelibs/; revision=1120255
2010-04-28 17:58:03 +00:00
Aaron J. Seigo
736c381bbe * move script file loading from Animator to AnimationScriptEngine
* don't use camel case includes for kdelibs classes in files which are themselves in kdelibs
* add my copyright to these files since they are approaching 100% code written by me

svn path=/trunk/KDE/kdelibs/; revision=1120250
2010-04-28 17:51:46 +00:00
Aaron J. Seigo
0cf62abb09 * constness in create method signature
* use the create method for javascript from the create method for stock anims when the stock anim is mapped to a js anim

svn path=/trunk/KDE/kdelibs/; revision=1120245
2010-04-28 17:45:24 +00:00
Aaron J. Seigo
dbd43adad7 use appear/disappear anims, not hardcoded stuff
svn path=/trunk/KDE/kdelibs/; revision=1120243
2010-04-28 17:42:12 +00:00
Aaron J. Seigo
34a0cf1719 * respect animation mappings
* allow loading of javascript anims

svn path=/trunk/KDE/kdelibs/; revision=1120242
2010-04-28 17:41:16 +00:00
Aaron J. Seigo
efd1c16c3e themed animations; pick up wallpaper settings from fallback themes if the current theme doesn't provide one
svn path=/trunk/KDE/kdelibs/; revision=1120241
2010-04-28 17:40:29 +00:00
Aaron J. Seigo
a8008999c6 allow mapping of animations by the app corona; useful for mapping things like the appear/disappear animations
svn path=/trunk/KDE/kdelibs/; revision=1120239
2010-04-28 17:39:44 +00:00
Aaron J. Seigo
aa3ea7d964 provide animation mappings
svn path=/trunk/KDE/kdelibs/; revision=1120237
2010-04-28 17:39:12 +00:00
Aaron J. Seigo
03bc2d587e allow clearing the animations, checking for whether an animation is registered and make it first-come, first-serve to avoid anims overriding each other
svn path=/trunk/KDE/kdelibs/; revision=1120236
2010-04-28 17:38:27 +00:00