Kevin Kofler
f9143aa865
libplasma: Add a kconf_update script for the PopupApplet configuration change/fix in revision 937998 (see also rh#495998). (OKed by aseigo.)
...
svn path=/trunk/KDE/kdelibs/; revision=957251
2009-04-21 17:11:20 +00:00
Aaron J. Seigo
1c62ca5b79
introduce wallpaper image rendering into libplasma so it can be shared amongst all wallpaper plugins; most of the plugins are duplicating this code which can't be good. :)
...
next up is to port the Image wallpaper plugin to this and make sure it all still works and then look at bringing the wallpaper listing model/view somewhere all the plugins can share it for their configuration needs
svn path=/trunk/KDE/kdelibs/; revision=948064
2009-04-02 06:31:37 +00:00
Aaron J. Seigo
acaa4108df
provide a way for runners to define their syntax; may experience some small api shifts yet, but nothing major and it works.
...
svn path=/trunk/KDE/kdelibs/; revision=944088
2009-03-25 01:08:08 +00:00
Rob Scheepmaker
c47d34bcba
Yay! Add support for grouping in extenders. Expect this feature used for grouping jobs in systemtray soon: I'll commit that as soon as I figured out the last problem that patch has (an atm seemingly random crash that happens incidentally).
...
svn path=/trunk/KDE/kdelibs/; revision=943303
2009-03-23 16:30:32 +00:00
Alexander Neundorf
7abc872ac3
DL_LIBRARY should be "advanced", since it is nothing which usually has ot be set by the user
...
Alex
svn path=/trunk/KDE/kdelibs/; revision=941171
2009-03-19 00:44:10 +00:00
Marco Martin
aabf1acf74
a proxy for KTextBrowser, with usual style tweaks to make it look
...
plasmy
svn path=/trunk/KDE/kdelibs/; revision=934734
2009-03-03 17:38:16 +00:00
Marco Martin
ff578a8af4
a widget that allows the contents to scroll when
...
content is bigger than the widget itself by adding scrollbars
svn path=/trunk/KDE/kdelibs/; revision=934731
2009-03-03 17:31:54 +00:00
Elvis Stansvik
b2665af9cf
Typo, s/to/for/
...
svn path=/trunk/KDE/kdelibs/; revision=928823
2009-02-20 08:41:56 +00:00
Patrick Spendrin
8035d0f4de
fix build
...
thx to MauriceK
CCMAIL: haiku@kaldience.com
svn path=/trunk/KDE/kdelibs/; revision=925189
2009-02-12 17:33:50 +00:00
Ryan P. Bitanga
2da5f905d3
Change the queue policy for slow speed runners. They will now
...
wait 400ms before being executed by KRunner
svn path=/trunk/KDE/kdelibs/; revision=924670
2009-02-11 11:16:09 +00:00
Rob Scheepmaker
fe805eb338
Massive refactoring of extender drag&drop handling. This should avoid bugs with the old way of doing things (toplevel view on an offscreen widget can lose
...
mouse events while dragging), and is generally shorter and cleaner. There are still some regressions I'll be working on fixing, but it basically works, avoids
crashes and is even faster.
svn path=/trunk/KDE/kdelibs/; revision=923915
2009-02-09 18:10:45 +00:00
Marco Martin
06876c7179
install videowidget.h just if phonon is found
...
svn path=/trunk/KDE/kdelibs/; revision=923526
2009-02-08 21:54:31 +00:00
Marco Martin
ba196464eb
enable build of videowidget, depending if Phonon is found or not
...
svn path=/trunk/KDE/kdelibs/; revision=923520
2009-02-08 21:41:08 +00:00
Davide Bettio
08104d35ba
Added Plasma::SpinBox.
...
svn path=/trunk/KDE/kdelibs/; revision=907258
2009-01-07 18:54:43 +00:00
Aaron J. Seigo
7648db2c3a
remove from build
...
svn path=/trunk/KDE/kdelibs/; revision=905831
2009-01-05 08:32:27 +00:00
Allen Winter
7cd47eb006
no need to look for OpenGL, because we already look for it in kdelibs/CMakeLists.txt
...
svn path=/trunk/KDE/kdelibs/; revision=899147
2008-12-20 00:46:37 +00:00
Alexander Neundorf
3464aa9919
cosmetics: fix indentation and lowercasing
...
Alex
svn path=/trunk/KDE/kdelibs/; revision=883451
2008-11-12 22:56:18 +00:00
Marco Martin
3cc9af418d
as the name says, ehi, it's a toolbutton :)
...
svn path=/trunk/KDE/kdelibs/; revision=882689
2008-11-11 09:30:05 +00:00
Alexander Neundorf
76d9ad90d4
-require cmake 2.6.2
...
-enable the reduced link interface for everybody now in kdelibs
-convert all the set_target_properties(foo LINK_INTERFACE_LIBRARIES...)
to the new target_link_libraries(foo LINK_INTERFACE_LIBRARIES ...)
-install all shared libs also as "exported targets", so these libraries
can be included by the other projects again as "imported targets", which
should fix some problems with different build configurations, the reduced
link interface, hopefully also custom install locations (Windows), maybe more
-remove the temporary internal hackish macro _KDE4_EXPORT_LIBRARY_DEPENDENCIES()
Alex, who hopes this doesn't break too much...
So if you get linker errors now, please let me know (or even better kde-buildsystem@kde.org )
svn path=/trunk/KDE/kdelibs/; revision=882594
2008-11-10 23:52:13 +00:00
Andreas Hartmetz
1a51d8f34e
link with gold: if you want something don't forget to ask for it :)
...
svn path=/trunk/KDE/kdelibs/; revision=880001
2008-11-04 13:37:04 +00:00
Laurent Montel
adf75bb0eb
Minor fix
...
svn path=/trunk/KDE/kdelibs/; revision=879850
2008-11-04 08:13:55 +00:00
Laurent Montel
e7e5b188e8
Move CamelCase include in same includes/Plasma (same location for all camelcase includes in kdelibs)
...
svn path=/trunk/KDE/kdelibs/; revision=879848
2008-11-04 08:08:34 +00:00
Laurent Montel
2429af1c7e
Not necessary
...
svn path=/trunk/KDE/kdelibs/; revision=879841
2008-11-04 07:58:31 +00:00
Aaron J. Seigo
2c1ef22090
check for gl
...
svn path=/trunk/KDE/kdelibs/; revision=879803
2008-11-04 02:58:29 +00:00
Aaron J. Seigo
a9bfea29c9
link
...
svn path=/trunk/KDE/kdelibs/; revision=879802
2008-11-04 02:57:34 +00:00
Aaron J. Seigo
df73771a1b
++compile
...
svn path=/trunk/KDE/kdelibs/; revision=879801
2008-11-04 02:55:37 +00:00
Aaron J. Seigo
beaa49aeb2
++compile
...
svn path=/trunk/KDE/kdelibs/; revision=879800
2008-11-04 02:39:56 +00:00
Aaron J. Seigo
1cbfb3e399
one more step towards building!
...
svn path=/trunk/KDE/kdelibs/; revision=879797
2008-11-04 02:20:46 +00:00
Allen Winter
9b29503c9a
add a comment that aseigo does NOT want to use the GENERIC version macros.
...
the Plasma team will care for versioning the lib.
svn path=/trunk/KDE/kdelibs/; revision=879766
2008-11-03 23:29:54 +00:00
Aaron J. Seigo
1b523b9054
ok, this time JUST the plasma dir ;)
...
svn path=/trunk/KDE/kdelibs/; revision=879759
2008-11-03 23:08:39 +00:00
Aaron J. Seigo
44f44ebfea
ok, let's put this back, then try one more time and get it right this time. gh
...
svn path=/trunk/KDE/kdelibs/; revision=879758
2008-11-03 23:07:38 +00:00
Aaron J. Seigo
fa5a2d87d9
bum-de-dum! plasma to kdelibs.
...
svn path=/trunk/KDE/kdelibs/; revision=879757
2008-11-03 23:03:26 +00:00
Kevin Ottens
8a4bc36925
Revive UiLoader a bit as discussed on list.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=879713
2008-11-03 21:27:59 +00:00
Marco Martin
8a29bcddc8
adds a busy indicator spinning widget
...
to be used to indicate a wait of unknown duration
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=879671
2008-11-03 19:50:21 +00:00
Allen Winter
892396143f
no need for find_package(KDE4 REQUIRED) because the module top-level will
...
do that for us.
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=879287
2008-11-02 22:04:18 +00:00
Aaron J. Seigo
1c75cca9e2
break out Plasma::ToolTipManager::Content to Plasma::ToolTipContent and prep it for BC
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=878923
2008-11-02 05:58:42 +00:00
Kevin Ottens
ef6cefb06c
WebContent becomes WebView.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=877511
2008-10-29 17:53:30 +00:00
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
Aaron J. Seigo
cce4c58318
* add Service to the build
...
* pop the library rev number up since the changes are so drastic since 4.0.x
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=809022
2008-05-18 04:28:58 +00:00
Aaron J. Seigo
819971ac3e
camel case include for RunnerManager
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=806083
2008-05-09 23:13:41 +00:00
Andre Duffeck
4e793192de
port Plasma::Flash
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=805377
2008-05-08 11:45:49 +00:00
Aaron J. Seigo
a7fd1ce868
clean this up a bit
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=804345
2008-05-05 18:37:18 +00:00
Aaron J. Seigo
f3188fb672
SearchMatch -> QueryMatch
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=803385
2008-05-02 18:46:05 +00:00
Aaron J. Seigo
f55bbb73f9
SearchContext -> RunnerContext
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=803041
2008-05-01 18:40:10 +00:00
Jordi Polo
95157e20c4
Big patch with several internal changes to krunner:
...
-New RunnerManager class, it manages runners at high level
and gives a simple API for interfaces to use.
- AbstractRunners gains description, setIgnoredTypes, ignoredTypes methods.
Now runners can specify what SearchContext::Types they are not going to process.
- SearchContext tries shared data between the original context and any local context.
It doesn't have its own completer no more.
- SearchMatch has a new type of match, CompleterMatch. Instead of using a hard coded
completer in SearchContext
- Interface class on krunner has its own completer and other changes
done to accomodate the above changes in libplasma.
-A new configuration option blacklist for runnermanager and krunner
instead of the whitelist of krunner.
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=802903
2008-05-01 07:51:59 +00:00
Aaron J. Seigo
72db181c7c
Phase -> Animator
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=800875
2008-04-25 03:23:31 +00:00
Aaron J. Seigo
202e01e44d
move animator.[c|cpp] -> animationdriver.[h|cpp]
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=800872
2008-04-25 03:17:00 +00:00
Petri Damstén
77e66bc8fb
Convert Meter and SignalPlotter to QGraphicsWidget based widgets
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=799477
2008-04-21 16:26:18 +00:00
Marco Martin
d07a60c581
Rename SvnPanel into PanelSvg and update accordingly who is using that,
...
as discussed in api reviews
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=797663
2008-04-16 17:23:58 +00:00
Aaron J. Seigo
b8e3eed0dc
move the timer experiment out for 4.1 at least
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=797015
2008-04-14 18:11:51 +00:00
Alexis Ménard
d5dd4e16ac
Ammmaaziiing grace!!
...
Widget class is dead..
still in the repo for tooltip code
CCMAIL : aseigo@kde.org
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796973
2008-04-14 16:02:23 +00:00
Alexis Ménard
1b7a9a14e0
+bye bye paintwidget method
...
+remove tooltip that will be replaced by the tooltip manager
+port some used stuff in applet class
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796924
2008-04-14 14:50:02 +00:00
Marco Martin
e9e16e2a89
Desktop toolbox should appear in less funny positions
...
AND
beginning of a panel toolbox
actually untested with the woc port for now
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796873
2008-04-14 13:05:49 +00:00
Laurent Montel
6a60fbf0fa
Install widget.h
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796800
2008-04-14 10:42:06 +00:00
Laurent Montel
70ef9a6dcf
Not install it if we don't compile .cpp file
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796723
2008-04-14 07:45:51 +00:00
Laurent Montel
ad0d8ac10c
Add missing camelcase includes
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796719
2008-04-14 07:35:36 +00:00
Alexis Ménard
1ac668a250
new cmakefile after removing layouts
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796601
2008-04-13 20:58:49 +00:00
Allen Winter
ad159743b2
layouts/nodelayout is gone
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=796569
2008-04-13 19:39:03 +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
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
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
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
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
Pino Toscano
3d378e8b11
install the ScriptEngine CamelCase include in a symmetrical place wrt the non-camelcase include
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=790485
2008-03-26 19:28:31 +00:00
Marco Martin
750094f6bf
Add a new Plasma class: Plasma::Delegate
...
it will draw all the listviews used in Plasma that acts like a menu, like Kickoff or Devicenotifier.
at the moment only devicenotifier uses that, (so now it looks like kickoff) a port of the kickoff delegate is planned.
if you want to draw additional data you must
can subclass it
call paint of the father and then use onr of the function the functions rectAfterTitle, rectAfterSubTitle and emptyRect to get the blank space
paint in the rect obtained with the above functions
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=786973
2008-03-18 11:09:39 +00:00
Aaron J. Seigo
dbcdee64f5
don't install these headers twice
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=785671
2008-03-14 17:00:23 +00:00
Sebastian Sauer
1420d4ba60
Enables ScriptEngine's like Apple's Dashboard Widgets or SuperKaramba's to implement containments too. Right, that means you are now able to write your own Panel or even Desktop using a scripting language :)
...
FEATURE
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=782729
2008-03-05 21:12:33 +00:00
Dan Meltzer
7f624f85d9
Revert one large git mess
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=780657
2008-02-29 17:50:57 +00:00
Dan Meltzer
a081559257
Commit initial progress of work to port to qt4.4
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=780654
2008-02-29 17:43:31 +00:00
Aaron J. Seigo
331d163253
add the ability to install packages from files. needs a UI review by another pair of usability sensitive hands. there are still issues, such as lack of double click interactions and feeble feedback on error and success. but it works, now we can pollish.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=780460
2008-02-29 08:10:14 +00:00
Aaron J. Seigo
9b0fcfe714
add a service type for PackageStructure
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=779414
2008-02-26 04:04:57 +00:00
Laurent Montel
69a2c09baf
Add missing camelcase include
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=774849
2008-02-14 08:23:13 +00:00
Aaron J. Seigo
041128e63f
install svgpanel header
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=774802
2008-02-14 01:35:50 +00:00
Aaron J. Seigo
070781d480
build svpanel into the lib, make applet use it
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=771693
2008-02-06 18:50:25 +00:00
Benjamin Reed
e2369b2e68
allow building libplasma by itself
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=766358
2008-01-25 17:10:58 +00:00
Aaron J. Seigo
0e0d1122ca
BINARY INCOMPATIBLE CHANGE
...
* create a subdir for our scripting classes
* break ScriptEngine into two: a base class and AppletScript
* add stub classes for RunnerScript and DataEngineScript
* provide generic loading methods for all three
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=765971
2008-01-25 00:04:03 +00:00
Aaron J. Seigo
96e998763b
use winter's awesome trick to set the default debug area
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=758467
2008-01-07 23:33:55 +00:00
Laurent Montel
75f6e84d59
install all header from includes
...
Add missing camelcase includes
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=755865
2008-01-02 08:46:47 +00:00
Aleix Pol Gonzalez
a57e472c8d
Reverted invalid change.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=753442
2007-12-27 13:22:09 +00:00
Aleix Pol Gonzalez
dd4651d086
Get the biggest item size for recalculating scrollbar size.
...
This patch was made by ereslibre, I'm commiting it because he is kind of offline.
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=753426
2007-12-27 12:57:04 +00:00
Dan Meltzer
357656f660
Add a generic tooltip widget to Plasma::Widget and implement it in the tasks applet.
...
Applets wishing to use this tooltip should Create a Plasma::ToolTipData struct
(defined in widget.h) and pass it to Widget::setToolTip(). Showing and hiding
the tooltip is all handled automatically.
While the basic idea is found in this patch, the look still definatly needs some
work. Still a definate work in progress.
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=751113
2007-12-21 05:33:17 +00:00
Aaron Eisenberg
610945f0fc
Rename the toolbox files to be desktop specific.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=751080
2007-12-21 01:14:32 +00:00
Allen Winter
8fcf61c9b6
no need to look for OpenGL here as it is looked for in the workspace/CMakeLists.txt
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=748050
2007-12-13 13:45:30 +00:00
Ivan Čukić
12a2f50922
FlipLayout committed
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=747176
2007-12-11 09:06:21 +00:00
Sebastian Kügler
d2514a373b
Plasma::Dialog, a widget-dialog thing that can be used by plasma
...
applets to show additional information, using QWidgets and the like.
It's factored out from devicenotifier, thanks to Alexis Menard.
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=745298
2007-12-05 22:32:45 +00:00
Aaron J. Seigo
cfd3bfac48
* SearchAction becomes SearchMatch; fall out of the refactoring
...
* add camel case headers for those classes now that they've settled in
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=744452
2007-12-03 17:18:28 +00:00
Alexis Ménard
ca5e5448ab
Fix another include file
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=738913
2007-11-19 23:24:12 +00:00
Alexis Ménard
06931dca66
Fix changing include and missing install files
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=738908
2007-11-19 23:11:40 +00:00
Aaron J. Seigo
92ba2c1b0b
move all the layouts to their own directory; much more logical and makes it easier to not miss layouts that need changes
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=738898
2007-11-19 22:42:56 +00:00
Aaron J. Seigo
8d29e6f5e8
move the toolbox into libplasma as a private class to allow all containments to access it
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=738501
2007-11-19 01:19:12 +00:00
Benjamin Reed
d239ceb342
need opengl include directory
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=737561
2007-11-16 14:42:04 +00:00
Aaron J. Seigo
030ca6d6d2
a common view class
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=736997
2007-11-15 08:22:58 +00:00
Kevin Ottens
bf77e378a6
Add support for applet handles in plasma containments.
...
Still a couple of issues to flesh out, but that's usable already.
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=735845
2007-11-12 19:27:21 +00:00
Anne-Marie Mahfouf
bb79a14a09
another patch from Terwou: if OpenGl is not installed, fix build (previous patch by myself was incomplete) - Thanks a lot!
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=734922
2007-11-10 14:00:53 +00:00
Anne-Marie Mahfouf
91aec876c1
fix build issue when OpenGL is not present on the user system
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=733932
2007-11-07 16:08:11 +00:00
Aaron J. Seigo
0a6f2af7f3
* move SearchAction and SearchContext to their own files
...
* term -> searchTerm
* add a completion object to SearchContext
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=731848
2007-11-02 02:34:46 +00:00
Aaron J. Seigo
b1104ebe9d
unit test for PackageStructure (and, as a side effect, much of the Plasmoid package definition as well)
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=727890
2007-10-22 01:30:29 +00:00
Ivan Čukić
04f5730e1e
NodeLayout:
...
* initial implementation of sizeHint()
* support for automatic sizing (on one or two dimensions)
* simplified node definition
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=724794
2007-10-13 13:29:21 +00:00
Alexander Wiedenbruch
ea4a368a42
The integration of SuperKaramba into Plasma is now done
...
by the SuperKaramba Plasma Applet alone that comes with SuperKaramba itself.
- Remove all previous functions to load SuperKaramba themes
- Add special code into applet browser to handle the theme loading
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=724563
2007-10-12 17:30:30 +00:00
Laurent Montel
8528f29be4
Install AppletBrowser
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=723986
2007-10-11 07:16:34 +00:00
Aaron J. Seigo
ff935b47f5
* KRunner/Runner -> Plasma/Runner as it is actually hosted by libplasma
...
* move the service description .desktop file into libs/plasma/servicetypes with the rest of them
* add a X-Plasma-RunnerPhase property so we can try and order these puppies
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=723217
2007-10-09 03:20:02 +00:00