Commit Graph

5696 Commits

Author SHA1 Message Date
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
Script Kiddy
b9d926ac63 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/plasma/generic/containmentactions/test/; revision=1119987
2010-04-28 06:28:27 +00:00
Chani Armitage
4c9b16fb50 this ought to be mentioned in the docs
svn path=/trunk/KDE/kdelibs/; revision=1119982
2010-04-28 06:05:09 +00:00
Aaron J. Seigo
15852ba68a add the app's main component name to the listing as a valid option
svn path=/trunk/KDE/kdelibs/; revision=1119854
2010-04-27 20:31:29 +00:00
Marco Martin
28386758e1 check the tasget item is still alive, crash--
svn path=/trunk/KDE/kdelibs/; revision=1119672
2010-04-27 16:02:51 +00:00
Adenilson Cavalcanti Da Silva
94d804635a Adding an overloaded factory create method.
svn path=/trunk/KDE/kdelibs/; revision=1119264
2010-04-26 21:30:55 +00:00
Aaron J. Seigo
56dedaf0e4 link
svn path=/trunk/KDE/kdelibs/; revision=1119250
2010-04-26 21:08:24 +00:00
Aaron J. Seigo
cbd94fc434 buld
svn path=/trunk/KDE/kdelibs/; revision=1119246
2010-04-26 21:00:21 +00:00
Aaron J. Seigo
a0c104c19a add js anims to the build
svn path=/trunk/KDE/kdelibs/; revision=1119243
2010-04-26 20:56:28 +00:00
Aaron J. Seigo
a5c793691b proper file names, AnimationEngine -> AnimationScriptEngine, and it becomes a namespace
svn path=/trunk/KDE/kdelibs/; revision=1119242
2010-04-26 20:56:15 +00:00
Aaron J. Seigo
d38dc61819 clean up the copyright headers
svn path=/trunk/KDE/kdelibs/; revision=1119236
2010-04-26 20:46:36 +00:00
Adenilson Cavalcanti Da Silva
058713d07a Adding jsanim classes (next, change object factory to address jsanim
object creation).


svn path=/trunk/KDE/kdelibs/; revision=1119231
2010-04-26 20:37:43 +00:00
Marco Martin
2fa6d4204c - when the background gets enabled, recalculate hints
- always add item margins to the hint

svn path=/trunk/KDE/kdelibs/; revision=1119097
2010-04-26 14:50:54 +00:00
Marco Martin
e979201682 add maximumIconSize and minimumIconSize properties: last step to have sane size hints
svn path=/trunk/KDE/kdelibs/; revision=1119084
2010-04-26 14:17:08 +00:00
Marco Martin
db8dd9bf0a proper configure shortcuts icon
svn path=/trunk/KDE/kdelibs/; revision=1118642
2010-04-25 14:53:38 +00:00
Script Kiddy
5c63c0b4ac SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdelibs/; revision=1118556
2010-04-25 06:35:23 +00:00
Chani Armitage
40cff6825c plasma-desktop changed actions
anyone know a better way of making the keyboard shortcut work?

svn path=/trunk/KDE/kdelibs/; revision=1118489
2010-04-24 20:36:43 +00:00
Marco Martin
e394574587 snap with real center
svn path=/trunk/KDE/kdelibs/; revision=1118457
2010-04-24 19:49:41 +00:00
Marco Martin
9c0e6c20fd hide the itembackground when the mouse leaes the toolbox
svn path=/trunk/KDE/kdelibs/; revision=1118442
2010-04-24 19:21:04 +00:00
Marco Martin
be75656033 hide th itembackground the first time
svn path=/trunk/KDE/kdelibs/; revision=1118439
2010-04-24 18:57:48 +00:00
Marco Martin
3c05185f64 use an itembackground
svn path=/trunk/KDE/kdelibs/; revision=1118438
2010-04-24 18:54:34 +00:00
Marco Martin
6bad7500be take the max between width and height
svn path=/trunk/KDE/kdelibs/; revision=1118354
2010-04-24 14:03:48 +00:00
Marco Martin
35cb858197 vertical size policy is fixed;
use a preferred icon size

svn path=/trunk/KDE/kdelibs/; revision=1118324
2010-04-24 12:10:16 +00:00
Marco Martin
5b49fc05e1 new property: preferredIconSize, aka the final solution to all layout problems
svn path=/trunk/KDE/kdelibs/; revision=1118322
2010-04-24 12:08:13 +00:00
Marco Martin
b9de116f33 get the margins right.
give the natural svg size if the icon is a svg

svn path=/trunk/KDE/kdelibs/; revision=1118304
2010-04-24 11:30:09 +00:00
Aaron J. Seigo
c08007f131 make the naming consistent
svn path=/trunk/KDE/kdelibs/; revision=1118099
2010-04-23 22:36:17 +00:00
Bruno de Oliveira Abinader
51a9b1ac72 Added Plasma::Animator::easingCurve() pre-defined easing curves factory.
Using this, Plasma::PendulumCurve now longer needs to be public :-)

svn path=/trunk/KDE/kdelibs/; revision=1118090
2010-04-23 20:55:46 +00:00
Aaron J. Seigo
9278caf4a0 don't do the Containment resizeEvent dance unless it is actually being used as a containment
svn path=/trunk/KDE/kdelibs/; revision=1118056
2010-04-23 19:06:55 +00:00
Aaron J. Seigo
59505c7f07 we already have an applet version of the pointer; no need to go casting about
svn path=/trunk/KDE/kdelibs/; revision=1118045
2010-04-23 18:27:05 +00:00
Aaron J. Seigo
644859eec4 a sensible default position for non-panel containments
svn path=/trunk/KDE/kdelibs/; revision=1118043
2010-04-23 18:23:53 +00:00
Bruno de Oliveira Abinader
2375cd6ce8 Added Plasma::PendulumCurve class plus make it work with RotationAnimation
svn path=/trunk/KDE/kdelibs/; revision=1117942
2010-04-23 13:39:34 +00:00
Bruno de Oliveira Abinader
abd0dd20b5 Missed RotationStacked QEasingCurve double call fix :-)
svn path=/trunk/KDE/kdelibs/; revision=1117941
2010-04-23 13:38:38 +00:00
Marco Martin
5d9b77ed76 reset any svg icon if a normal one gets set
svn path=/trunk/KDE/kdelibs/; revision=1117890
2010-04-23 11:35:43 +00:00
Script Kiddy
93949358d3 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdelibs/; revision=1117806
2010-04-23 06:29:21 +00:00
Bruno de Oliveira Abinader
75b66bdd8b Avoid double call for QEasingCurve's valueForProgress() (now executed by EasingAnimation before calling updateEffectiveTime), causing a minor corruption of the effective animation progress values.
svn path=/trunk/KDE/kdelibs/; revision=1117762
2010-04-22 23:10:29 +00:00
Marco Martin
d54fd38d3b hardcoded setMinimumSize is evil, evil, evil
now the actual sizehints are used, since qgraphicslayouts got slightly better we have more up to date hints

svn path=/trunk/KDE/kdelibs/; revision=1117260
2010-04-21 17:47:38 +00:00
Marco Martin
3d8425e6ef don't bork horizontal tabbar size
svn path=/trunk/KDE/kdelibs/; revision=1117183
2010-04-21 13:16:46 +00:00
Marco Martin
36e45c7929 behave slightly better in layouts
svn path=/trunk/KDE/kdelibs/; revision=1117180
2010-04-21 13:05:57 +00:00
Marco Martin
7517afa198 when overriding the size policy, save the old one, should unbork a little contaiment switching
svn path=/trunk/KDE/kdelibs/; revision=1117160
2010-04-21 12:16:06 +00:00
Aaron J. Seigo
43240c4c19 if the source is new, but comes with data, we need to do an update immediately
svn path=/trunk/KDE/kdelibs/; revision=1116989
2010-04-20 19:50:41 +00:00
Marco Martin
b80b091db4 make viewportGeometryChanged actually working
svn path=/trunk/KDE/kdelibs/; revision=1116503
2010-04-19 16:20:08 +00:00
Marco Martin
215e883684 new signal: viewportGeometrychanged
svn path=/trunk/KDE/kdelibs/; revision=1116489
2010-04-19 15:55:04 +00:00
Michael Jansen
8fda976c9e Do not use #include "<KDebug>" in kdelibs itself. Use #include "kdebug.h"
.

svn path=/trunk/KDE/kdelibs/; revision=1116483
2010-04-19 15:40:16 +00:00
Bruno de Oliveira Abinader
4526c57515 Fixed last-minute bug when animating and resizing widget
svn path=/trunk/KDE/kdelibs/; revision=1116478
2010-04-19 15:24:12 +00:00
Bruno de Oliveira Abinader
a8975d2e2d Initial WaterAnimation implementation
This water animation uses the RippleEffect class to simulate a cool water animation on the target widget

svn path=/trunk/KDE/kdelibs/; revision=1116474
2010-04-19 15:09:36 +00:00
Bruno de Oliveira Abinader
ea49b36874 Initial ripple effect implementation
This ripple effect will be used by the WaterAnimation to generate a cool simulation of water flowing inside a plasma widget :)

svn path=/trunk/KDE/kdelibs/; revision=1116473
2010-04-19 15:03:02 +00:00
Marco Martin
1d8d908d9b snap animations are snapX and snapY
still todo, create them only when snap is on

svn path=/trunk/KDE/kdelibs/; revision=1116414
2010-04-19 12:44:09 +00:00
Marco Martin
dfb46bb03e a new property: snapSize if one wants to always make the scroll end aligned to a certain grid (is a size, so snap can be different horizontal and vertical)
svn path=/trunk/KDE/kdelibs/; revision=1116100
2010-04-18 16:31:07 +00:00