Commit Graph

1810 Commits

Author SHA1 Message Date
Aaron J. Seigo
637515f2a9 changes that were lost in the merge
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796407
2008-04-13 14:37:10 +00:00
Alexis Ménard
88b25b7468 solve a performance issue : a crazy number of repaint
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796375
2008-04-13 13:38:21 +00:00
Alexis Ménard
4467261c95 Merge woc branch to trunk, say good bye to old plasma, there is a lot of stuff to port
applets, 
please update to another revision to use the version that works

green flag from aaron


svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796368
2008-04-13 13:23:39 +00:00
Aaron J. Seigo
a76cce7919 SVN_SILENT: more random minor edits
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796307
2008-04-13 08:24:59 +00:00
Aaron J. Seigo
f5b6d38cac this needs to be virtual as well
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796306
2008-04-13 08:24:28 +00:00
Aaron J. Seigo
74e51821a9 SVN_SILENT ws fixes
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796304
2008-04-13 08:22:20 +00:00
Aaron J. Seigo
f8cdbefe22 we need to set up toolboxes on both steting of containment type *and* when we set it as a containment
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796303
2008-04-13 08:18:46 +00:00
Aaron J. Seigo
40866fc443 implement package support
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796112
2008-04-12 16:00:43 +00:00
Aaron J. Seigo
99c036a212 make package and mainScript part of ScriptEngine
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796106
2008-04-12 15:23:15 +00:00
Davide Bettio
8e45bf56db Added overlay support. To use it add to your theme overlay.svg.
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796088
2008-04-12 14:07:44 +00:00
Aaron J. Seigo
382caec1f7 use the parent, luke.
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=795922
2008-04-11 22:32:05 +00:00
Aaron J. Seigo
e22453ba7e don't show add widgets when immutability changes
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=795920
2008-04-11 22:27:22 +00:00
Aaron J. Seigo
302e28325f SVN_SILENT whitespace fix that been sitting on my disk forever
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=795914
2008-04-11 21:45:59 +00:00
Rob Scheepmaker
3b21177823 Improvements to isAnimating().
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=795851
2008-04-11 16:09:11 +00:00
Dmitry Suzdalev
9dc3a849bf Make isAnimated() to be const and also move a method comment to .h file, I guess it'll be more helpful there ;)
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=795840
2008-04-11 15:01:34 +00:00
Chani Armitage
be10ede60a save space
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=795838
2008-04-11 14:57:48 +00:00
Rob Scheepmaker
234171e753 Added the isAnimating() function to Phase. This way, applet/widgets can delay 'heavy' operations until all animations are finished to avoid stuttering animations.
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=795821
2008-04-11 14:26:07 +00:00
Aaron J. Seigo
e2e0745748 still use the loaded id even when we fail to load the requested containment so that applets get their configuration still
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=795776
2008-04-11 11:54:59 +00:00
Laurent Montel
24a3d14e68 Commit patch from Alex
(He didn't have time to make it yesterday and will able to commit it next thursday)
This patch clean up some :
target_link_libraries(kfoo kdeinit_kfoo) which is already done in kde4_add_kdeinit_executable()
macro 	and use "INSTALL_TARGETS_DEFAULT_ARGS" in other place.
I tested all compile file, all works fine but if there is a pb send me a mail.

CCMAIL: neundorf@kde.org 

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=795711
2008-04-11 06:52:03 +00:00
Andre Duffeck
f6a2a14a2d group _is_ used here
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=794715
2008-04-08 12:31:08 +00:00
Marco Martin
e95b67428a svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=794677 2008-04-08 10:21:11 +00:00
Aaron J. Seigo
1f6d6175a7 avoid recursive calls to updateToolTip by doing what we *really* want to be doing here, which is updating the data. this also prevents the case where a tooltip is updated randomly, causing the tooltip to show. i wonder if that's what has been the cause of the occasional taskbar tooltip showing when it shouldn't?
reviewed by Rafał Miłecki

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=794638
2008-04-08 07:20:36 +00:00
Aaron J. Seigo
30b0cef28a add view id and config (the latter relying on the former)
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=794394
2008-04-07 09:17:10 +00:00
Aaron J. Seigo
0cee130c4e add the View to the Containment::StyleOption, and some apidox for the members of the option
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=794325
2008-04-07 03:27:10 +00:00
Script Kiddy
4b783d9b9a SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=794314
2008-04-07 02:20:20 +00:00
Andre Duffeck
74416cc5ff fix signal signature
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=794108
2008-04-06 15:21:47 +00:00
Aaron J. Seigo
e36acd4151 remove a couple of tricks used prior to the selection rect that now look over the top
* don't bold on hover for a calmer look
 * don't scale down the icons (made them blurry anyways)

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=793687
2008-04-04 20:17:49 +00:00
Dirk Mueller
9859202dbe typo: seperator -> separator
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=793603
2008-04-04 14:41:19 +00:00
Andre Duffeck
ef0c0375c3 Add an opacity attribute. GUI portion coming later
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=793581
2008-04-04 13:16:55 +00:00
Aaron J. Seigo
88ffba62e0 zero the page pointer before setting it so we don't end up deleting a garbage pointer
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=793449
2008-04-04 00:13:57 +00:00
Aaron J. Seigo
391822437b export the class
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=793439
2008-04-03 23:51:58 +00:00
Aaron J. Seigo
4c75796090 add Plasma::WebContent to the build.
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=793425
2008-04-03 23:36:56 +00:00
Aaron J. Seigo
f5a28bd5d7 * add setPage that mimics the setPage in QWebView
* allow d->page to be NULL

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=793424
2008-04-03 23:35:41 +00:00
Aaron J. Seigo
a8de881058 move webcontent implementation into libplasma
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=793418
2008-04-03 22:49:19 +00:00
Aaron J. Seigo
f3557f6796 move webcontent into libplasma. well, the header anyways. svn not being able to do globbing on these moves is.. rediculous.
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=793417
2008-04-03 22:48:55 +00:00
Aaron J. Seigo
e781f69687 make PackageStructure loading actually work and abstract that all away into a cute little method elsewhere
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=793416
2008-04-03 22:45:09 +00:00
Andre Duffeck
004c4b029b fix typo in apidox
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=792974
2008-04-02 18:29:25 +00:00
Aaron J. Seigo
2558d5c305 introduce createConfigurationInterface, it's now the prefered mechanism. showConfigurationInterface remains for the convenience of Applet itself, and remains virtual so as not to break existing applets.
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=792927
2008-04-02 15:37:17 +00:00
Aaron J. Seigo
def626b080 updateToolTip now gets called also when going away, with false. patch by Rafał Miłecki
CCMAIL:zajec5@gmail.com

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=792738
2008-04-01 23:01:52 +00:00
Christian Ehrlicher
e880dc1c96 at least some parts are compilable on windows
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=792579
2008-04-01 16:24:15 +00:00
Christian Ehrlicher
df41a3b228 LIB_INSTALL_DIR -> INSTALL_TARGETS_DEFAULT_ARGS
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=792578
2008-04-01 16:22:47 +00:00
Rafael Fernández López
b1a56982ad Kickoff changes asked on panel-devel. As voted, the background painting did not get in
- Strict mouse hover
    - Leaving an item will unselect that item
    - Leaving the viewport will unselect the selected item if was any
- Better keyboard navigation
    - If no item selected, Up will select the last item, Down will select the first item
- Search improvements
    - The first result becomes the selected index, if exists
    - The bottom tabbar is hidden for ease of use, intuitivity and letting more room for search results

CCMAIL: panel-devel@kde.org

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=792562
2008-04-01 15:53:52 +00:00
Aaron J. Seigo
0ae288d250 * set zValue so it floats above all other children
* don't change the default background painting setting, as we now rely on the applet to be set up properly on its own

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=792405
2008-04-01 00:20:28 +00:00
Aaron J. Seigo
1833641e3b make setNeedsConfiguring behave nicely
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=792371
2008-03-31 22:06:35 +00:00
Aaron J. Seigo
41ad617765 don't try and access items that aren't there
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=792328
2008-03-31 20:36:32 +00:00
Aaron J. Seigo
771fd1804b improve mointor hot[un]plug support, patch by Aike J Sommer. thanks, Aike!
CCMAIL:dev@aikesommer.name

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=792179
2008-03-31 14:56:55 +00:00
Aaron J. Seigo
a9b7d3361d one way of doing a shared timer with just one timerId at any given moment in a single timerEvent
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=792012
2008-03-30 22:42:53 +00:00
Aaron J. Seigo
a17a25a3b3 allow installing an uncompressed package as well
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=792006
2008-03-30 22:27:32 +00:00
Aaron J. Seigo
bd671a7c8a explain why we don't show subtitles on hover since people keep trying to change that
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=791989
2008-03-30 21:38:17 +00:00
Aaron J. Seigo
0ea2371835 * work around a bug in Qt where the receiver count isn't updated until *after* another connect is made (disconnects don't count); this will work even after fixed upstream (and yes, it was reported)
* be a bit smarter with connect/disconnects
* return a pointer to the Relay directly in the private interface rather than a generic qobject

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=791628
2008-03-30 01:58:10 +00:00