Kevin Ottens
f66b4d819b
API changes as announced:
...
* ConfigXml becomes ConfigLoader
* Containment::(add|remove)ToolBoxTool(QAction *action) becomes
Containment::(add|remove)ToolBoxAction(QAction *action)
* Flash becomes FlashingLabel
* Icon becomes IconWidget
* PanelSvg becomes FrameSvg
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=877504
2008-10-29 17:46:33 +00:00
Davide Bettio
dd9445d885
Added svgwidget.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=873133
2008-10-18 21:30:02 +00:00
Aaron J. Seigo
e7357ffa7d
move the applet browser stuff into the two shells that actually use it (desktop and overlay) so that we can unburden libplasma from it; makes me a lot more comfortable talking about BC with a straight face. a new browser may end up going back in post-4.2 however
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=871492
2008-10-15 01:56:00 +00:00
Aaron J. Seigo
66ddad6aac
being replaced by the new ontology from the nepomukians
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=862108
2008-09-18 05:08:01 +00:00
Marco Martin
0f73af6f73
add missing camelcase include
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=861589
2008-09-16 14:48:30 +00:00
Rob Scheepmaker
cb4d610219
Move ExtenderApplet to libplasma. This doesn't work just yet, but aseigo will take a look at
...
it, so it will soon. ;)
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=860007
2008-09-11 19:26:05 +00:00
Andreas Hartmetz
d65308eb0a
Fix build breakage done by infidels trying to make this holy codebase compile on non-blessed systems. Yes SaroEngels, I'm looking at you ;)
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=852583
2008-08-26 02:13:29 +00:00
Patrick Spendrin
72b392a650
fix if DL_LIBRARY is not set
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=852552
2008-08-25 23:55:52 +00:00
Andreas Hartmetz
c15e001ff9
goldLinkAmd64++
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=851546
2008-08-23 23:27:03 +00:00
Alex Merry
1edb8aab86
Clean up tooltips a little, and fix some memory leaks.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=851425
2008-08-23 16:17:04 +00:00
Marijn Kruisselbrink
56c9ecf5e1
only add opengl include dirs when opengl is actually found
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=850794
2008-08-22 10:34:37 +00:00
Marco Martin
7fb9508d80
a tree view widget for now there is only this one that should be enough
...
also for simple lists to not overpopulate the widget list
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=850021
2008-08-20 16:54:35 +00:00
Aaron J. Seigo
a0a6acb5dc
initial draft + stub class of the Context (aka Activity) class for Nepomuk integration and the exporting of workspace Contexts to the rest of the desktop as per disucssions at Akademy.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=848789
2008-08-18 13:20:15 +00:00
Marco Martin
76d6071e46
svg themed scrollbars:
...
scrollbar widget in libplasma
private qstyle that draws scrollbars with svg
folderview uses the scrollbar widget
textview scrollbars themed
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=846473
2008-08-13 14:47:27 +00:00
Petri Damstén
0183db7d30
Base for Plasma::Wallpaper plugins.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842590
2008-08-05 15:27:48 +00:00
Marco Martin
fba82f41bc
build the tabbar and install the header, so not it can be actually used
...
:)
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842109
2008-08-04 18:16:13 +00:00
Aaron J. Seigo
b123a8e8b1
integrate TabBar into the build
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841797
2008-08-04 05:30:32 +00:00
Aaron J. Seigo
5bc2abcb3e
BIC changes happening (e.g. extenders modification to Applet), so bump the major number once again (but for the last time in a long, long while. how momentous feeling)
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841627
2008-08-03 17:44:13 +00:00
Aaron J. Seigo
577a64f563
extender is not a Plasma Widget (it doesn't follow the API pattern, isn't a button/menu/etc, isn't meant to be used as a general widget in a random layout...)
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841164
2008-08-02 17:46:32 +00:00
Marco Martin
0337120602
new widget Plasma::Frame:
...
Can act as a qframe like or as a groupbox (with label) supports
also arbitrary pixmap/svg backgrounds
stylesheet support is still todo and the graphics for the raised version
is still temporary
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=840986
2008-08-02 12:01:34 +00:00
Rob Scheepmaker
a6293d363f
Extenders enter trunk! The implementation still has some rough edges and fixmes, but the api
...
is in quite nice shape and basides a couple of bugs, it basically works. So what are you
still doing reading this? Port your favourite applet to extenders today! ;)
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=840978
2008-08-02 11:48:56 +00:00
Aaron J. Seigo
c6f99bd6d4
did not make it for 4.1, no suggestion of movement on it for 4.2. can be re-added if there is demand.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=839794
2008-07-30 20:37:38 +00:00
Aaron J. Seigo
63bce9d1b4
move all the prive code into private/; makes it much clearer with the division lines are
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=839792
2008-07-30 20:35:42 +00:00
Aaron J. Seigo
f0c70f7c41
cut some fat; we don't actually use the shadow item, and haven't since before 4.0
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=839264
2008-07-29 16:52:44 +00:00
Alex Merry
11951249b0
Add a new Plasma::Slider widget based on QSlider.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=838893
2008-07-29 00:31:28 +00:00
Alexander Neundorf
f925d33c9b
-also disable _KDE4_TARGET_LINK_INTERFACE_LIBRARIES() and use the renamed LINK_INTERFACE_LIBRARIES target property
...
instead:
set_target_properties(foo PROPERTIES
${KDE4_DISABLE_PROPERTY_}LINK_INTERFACE_LIBRARIES "kdeui;kdecore"
)
While this doesn't look very nice, it is completely forward and backward compatible (i.e. cmake 2.4 doesn't complain,
cmake 2.6 works, both versions work as soon as the reduced link interface is the default (soon), if somebody
uses this with kdelibs which don't have that anymore he will get the reduced interface instead of errors, so all
should be ok)
Alex
CCMAIL: mueller@kde.org
svn path=/trunk/KDE/kdelibs/; revision=836131
2008-07-21 19:19:06 +00:00
Alexander Neundorf
daafe8f8a0
-adapt kdebase to the renaming of kde4_target_link_interface_libraries() to _kde4_target_link_interface_libraries()
...
Alex
CCMAIL: mueller@kde.org
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=835652
2008-07-20 22:03:14 +00:00
Dirk Mueller
754b000b42
also implement the plugin version checks for the other plugin types
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=833940
2008-07-17 16:26:29 +00:00
Aaron J. Seigo
d6e7628cb6
move PlasmaAppletDialog into libplasma as PopupApplet
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=833658
2008-07-17 09:30:57 +00:00
Alexis Ménard
0628f7dcb3
New ToolTip manager that create tool tips easier than before
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=833272
2008-07-16 15:17:44 +00:00
Aaron J. Seigo
eb1beec1dd
version files
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=832542
2008-07-14 22:25:21 +00:00
Aaron J. Seigo
922c85c705
it makes no sense to have the blur stuff in one header/namespace and the roundedRectangle stuff in another: it's all painting related. putting them together, however, makes "ImageEffects" really not accurate. ImageEffects will also clash, concept-wise, with a real effects lib.
...
therefore, introducing Plasma::PaintUtils.
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=827859
2008-07-03 23:50:13 +00:00
Andrew Lake
4675e518b5
Plasma::ImageEffects namespace. Add shadowBlur and shadowText functions.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=827065
2008-07-02 08:02:27 +00:00
Dirk Mueller
1fc493c0c7
more link line fixes
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=826274
2008-06-30 09:40:15 +00:00
Laurent Montel
135d5c8ac6
Add missing camelcase includes
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=826239
2008-06-30 07:24:50 +00:00
Laurent Montel
17d7e040ff
Tag as devel element
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=825016
2008-06-27 06:45:00 +00:00
Aaron J. Seigo
67a38e23e8
not much point in having tests if they aren't build
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=821607
2008-06-17 23:21:39 +00:00
Davide Bettio
3a9f199bb7
Added missing header (Plasma/Flash).
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=821471
2008-06-17 15:02:33 +00:00
Davide Bettio
e305b698b4
Added missing header (Plasma/Icon).
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=821246
2008-06-16 22:31:44 +00:00
Aaron J. Seigo
d5b4ede232
connect to the plasmoid feed
...
BUG:160494
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=821062
2008-06-16 09:04:14 +00:00
Laurent Montel
ab395dfbbc
Tag as devel element
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=818716
2008-06-09 11:33:54 +00:00
Aaron J. Seigo
05d6ec6401
remove the args Applet injects to hide that impl detail from subclasses
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=812568
2008-05-25 18:38:07 +00:00
Aaron J. Seigo
03552da98a
put includes out of Widgets, so you can just do Plasma/Label, e.g.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=810063
2008-05-19 23:22:02 +00:00
Chani Armitage
f6d290849f
add groupbox
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=809979
2008-05-19 20:18:46 +00:00
Chani Armitage
50889239d6
add combobox
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=809932
2008-05-19 19:10:58 +00:00
Chani Armitage
ec2bcd9010
add textedit
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=809903
2008-05-19 18:17:12 +00:00
Chani Armitage
ec8c013149
add checkbox
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=809581
2008-05-19 06:12:48 +00:00
Aaron J. Seigo
43e837c8c7
* add RadioButton
...
* install PushButton headers
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=809577
2008-05-19 05:56:42 +00:00
Chani Armitage
0906a09ae9
return of the son of pushbutton
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=809575
2008-05-19 05:44:32 +00:00
Aaron J. Seigo
9d619d61c6
add some widgets. it works! no more explicit proxy widget usage, and a nice simplified api that makes the baby jesus happy
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=809503
2008-05-19 01:24:12 +00:00