Commit Graph

6630 Commits

Author SHA1 Message Date
Marco Martin
e0771de7ce fix painting 2011-02-04 21:02:20 +01:00
Marco Martin
b9a34e131d new function texturedText()
FEATURE: draw text textured with an svg
2011-02-04 21:02:20 +01:00
Script Kiddy
2a65dfbf5e SVN_SILENT made messages (.desktop file) 2011-02-04 06:47:25 +01:00
Aaron Seigo
2f5b68b9d0 remove a line of dead code 2011-02-03 20:38:27 -08:00
Aaron Seigo
1d473439a5 leave geom updates to applets w/out icons
when an applet sets an empty icon, it's handling the main interface.
PopupApplet emiting geom signals just runs the risk of poorly timed
updates. this causes panel jitter with the system tray when it resizes
2011-02-03 20:38:27 -08:00
Script Kiddy
94792358f9 SVN_SILENT made messages (.desktop file) 2011-02-02 08:27:17 +01:00
Marco Martin
27570007f3 don't collapse when it's destroying
try to not crash upon deletion of the extender
2011-02-01 21:20:48 +01:00
Marco Martin
aeb6408fad Merge branch 'master' of git://anongit.kde.org/kdelibs 2011-02-01 19:27:06 +01:00
Marco Martin
6519d42bd8 fix background when dragging
use the dialog background frame instead of the transparent extender background
2011-02-01 19:25:43 +01:00
Aaron Seigo
318119ef46 remove some well dead code 2011-02-01 10:07:05 -08:00
Aaron Seigo
81c7addc40 a small hack to give us the enabled button 2011-02-01 00:52:07 -08:00
Aaron Seigo
d83bb2a72c protect usage of svg element cache config
this needs to be thoroughly checked over and tested before backporting;
seems this fixes some occassional crashes users are running into.
CCMAIL:notmart@gmail.com
2011-01-30 13:47:29 -08:00
Aaron Seigo
74b55d7ca5 set status correctly 2011-01-30 13:34:52 -08:00
Patrick Spendrin
77da0f9c15 only deprecate function, do not export twice 2011-01-30 21:04:43 +01:00
Aaron J. Seigo
56fc44f841 various cleanups
svn path=/trunk/KDE/kdelibs/; revision=1217825
2011-01-28 22:30:54 +00:00
Aaron J. Seigo
2a916cb089 avoid (non-critical) warnings
BUG:264069

svn path=/trunk/KDE/kdelibs/; revision=1217570
2011-01-27 22:18:32 +00:00
Aaron J. Seigo
8c65e607b8 slight simplification :)
svn path=/trunk/KDE/kdelibs/; revision=1217341
2011-01-26 20:10:14 +00:00
Aaron J. Seigo
1cbd777478 if the current wallpaper plugin supports the mimetype being dropped, offer that; otherwise look for something new
svn path=/trunk/KDE/kdelibs/; revision=1217339
2011-01-26 20:09:18 +00:00
Aaron J. Seigo
f721ef40fc see if a wallpaper plugin can handle (import, display, etc) a given mimetype; this may be different from the drop types supported!
svn path=/trunk/KDE/kdelibs/; revision=1217338
2011-01-26 20:08:35 +00:00
Script Kiddy
fd20134a3e SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdelibs/; revision=1217161
2011-01-26 06:34:42 +00:00
Aaron J. Seigo
f338cf6a16 use setUrls rather than emit the signal
svn path=/trunk/KDE/kdelibs/; revision=1217119
2011-01-25 20:52:33 +00:00
Aaron J. Seigo
abae2d7686 provide compat with wallpapers that implement a slot connection to urlDropped
svn path=/trunk/KDE/kdelibs/; revision=1217118
2011-01-25 20:51:53 +00:00
Aaron J. Seigo
71f6f1dd18 addWallpaper -> setWallpaper, since the latter is what will be kept in the public api in libplasma2
svn path=/trunk/KDE/kdelibs/; revision=1217116
2011-01-25 20:51:16 +00:00
Aaron J. Seigo
c3c211f374 addurl into the scripting
svn path=/trunk/KDE/kdelibs/; revision=1217115
2011-01-25 20:41:50 +00:00
Marco Martin
c158ebbaa4 realign the widget if it's resized
svn path=/trunk/KDE/kdelibs/; revision=1216378
2011-01-22 22:13:42 +00:00
Marco Martin
dcd645696b immediately hide the focusindicator if the theme follows native style
svn path=/trunk/KDE/kdelibs/; revision=1216376
2011-01-22 22:02:23 +00:00
Marco Martin
312bdcf909 if the theme wants to paint with the system style just let the proxy paint
svn path=/trunk/KDE/kdelibs/; revision=1216324
2011-01-22 17:55:14 +00:00
Marco Martin
0ac2c5b81f if the theme wants to use the system style, disable completely any focusindicator
svn path=/trunk/KDE/kdelibs/; revision=1216322
2011-01-22 17:49:46 +00:00
Marco Martin
ade5dd1ae7 revert behavioural change in framesvg, repaint glithches--
svn path=/trunk/KDE/kdelibs/; revision=1216286
2011-01-22 13:05:34 +00:00
Marco Martin
ef683f5eac if the second QRect paramenter of paintFrame is empty, take the whole pixmap rect: this is what was supposed to happen in the first place
svn path=/trunk/KDE/kdelibs/; revision=1216114
2011-01-21 13:18:00 +00:00
Sinny Kumari
30b570357f Make wallpaper capable of setting particular Image
http://svn.reviewboard.kde.org/r/6375/

svn path=/trunk/KDE/kdelibs/; revision=1216005
2011-01-20 19:50:11 +00:00
Marco Martin
becf979cf4 don't actually delete the frame: we want to discard the pixmap, but not the frame size or the enabledborders
svn path=/trunk/KDE/kdelibs/; revision=1215933
2011-01-20 11:23:56 +00:00
Marco Martin
7a1835cf01 check if the efect is active in the effectwatcher ctor, this avoids an useless themechanged signal, that among other things clears framesvg cache, forgetting the size of the other prefixes, that's why the pager was looking corrupted
This problem asn't in branch since effectwatcher is only in trunk

svn path=/trunk/KDE/kdelibs/; revision=1215920
2011-01-20 09:41:10 +00:00
Script Kiddy
9d98ff105b SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdelibs/; revision=1215894
2011-01-20 06:12:54 +00:00
Marco Martin
e0815d83a6 discard the cache when the blur behind changes
svn path=/trunk/KDE/kdelibs/; revision=1215741
2011-01-19 13:50:58 +00:00
Script Kiddy
e33f5ea828 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdelibs/; revision=1215657
2011-01-19 06:34:21 +00:00
Shaun Reich
9fdfb1d03d ++pluginloader docs to prevent any issues like I ran into. rrix needs a whitespace-less editor ;)
svn path=/trunk/KDE/kdelibs/; revision=1215538
2011-01-19 00:33:01 +00:00
Aaron J. Seigo
a897a641df connect to the svg's signal, not the theme's. this ensures the svg is ready for us when we check it
svn path=/trunk/KDE/kdelibs/; revision=1215513
2011-01-18 23:04:07 +00:00
Marco Martin
fc8f66f498 with a new singleshot don't adjust the extender size due to a sub widget resize until the next turn of the eventloop: avoids container that resizes the ontent that resizes the container loops
svn path=/trunk/KDE/kdelibs/; revision=1215443
2011-01-18 19:03:33 +00:00
Aaron J. Seigo
ef64072b4a remove the item pointer from all collections when it is deleted as it is also added to all of them when first added
BUG:263565

svn path=/trunk/KDE/kdelibs/; revision=1215440
2011-01-18 18:59:27 +00:00
Aaron J. Seigo
75a0733210 QString is not thread-safe; since the matches get shuttled around between threads, we need to protect access to it. as writing is rare, this should hopefully not degrade performance too much. if it passes testing, then i will backport this.
CCBUG:238556
CCMAIL:plasma-devel@kde.org

svn path=/trunk/KDE/kdelibs/; revision=1214926
2011-01-16 21:46:55 +00:00
Marco Martin
091d781dc5 * don't reset the watched properties: it breks kwin
* check for the blur property only on PropertyNotify and if is on the property we actually want

svn path=/trunk/KDE/kdelibs/; revision=1214853
2011-01-16 17:25:28 +00:00
Christian Ehrlicher
543168555b Compile on non-X11 systems...
svn path=/trunk/KDE/kdelibs/; revision=1214795
2011-01-16 12:20:20 +00:00
Script Kiddy
a6dc2ba624 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdelibs/; revision=1214745
2011-01-16 05:46:29 +00:00
Aaron J. Seigo
d9a154e84a thanks to André Wöbbeking for reminding me that qFuzzyCompare doesn't like zero
svn path=/trunk/KDE/kdelibs/; revision=1214646
2011-01-15 19:05:03 +00:00
Marco Martin
9f5fdb1385 disable the effect watcher since it seems to have issues
svn path=/trunk/KDE/kdelibs/; revision=1214635
2011-01-15 17:55:06 +00:00
Marco Martin
7df2e103c5 a new private class EffectWatcher, used to be signaled when a particular KWin effect is enabled/disabled.
in future could become public but only after has been proved is really correct

svn path=/trunk/KDE/kdelibs/; revision=1214633
2011-01-15 17:51:55 +00:00
Script Kiddy
20b98d1bef SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdelibs/; revision=1214526
2011-01-15 05:49:44 +00:00
Aaron J. Seigo
ce0885ccf3 amount of 0 should be a no-op; fast and more accurate results
BUG:263179

svn path=/trunk/KDE/kdelibs/; revision=1214508
2011-01-15 01:07:01 +00:00
Marco Martin
007aeb35fb if an extenderItem is moved before the delayoued insertin has been made, remove it from the pending queue
svn path=/trunk/KDE/kdelibs/; revision=1214453
2011-01-14 16:33:32 +00:00