Commit Graph

292 Commits

Author SHA1 Message Date
Chani Armitage
cfd8409432 make a class to hold a map of default containmentactions plugins
svn path=/trunk/KDE/kdelibs/; revision=1031735
2009-10-05 20:50:57 +00:00
Adenilson Cavalcanti Da Silva
974df6773a Adding a kinetic scrolling class and using it in plasma::ScrollWidget.
ATM, it uses timers to do the animation, the idea is to use factory pattern
and implement the animation with QProperyAnimation too (using Qt 4.6).


svn path=/trunk/KDE/kdelibs/; revision=1024929
2009-09-17 16:24:19 +00:00
Marco Martin
08d49e6fd0 introducing the concept of associated application:
an an application and/or an url list can be associated with an aplet
and a context menu entry and an applet handle button will be added to
launch that application.
the applet will be considered a preview of something, where the
application its full view, for example the picture frame can open
gwenview

svn path=/trunk/KDE/kdelibs/; revision=1024487
2009-09-16 17:08:45 +00:00
Laurent Montel
c89700f775 change extension to .cmake (as for other config-* files in kde)
svn path=/trunk/KDE/kdelibs/; revision=1021824
2009-09-10 07:26:04 +00:00
Dirk Mueller
92fc9efd2e fix build without libqca2 being available
svn path=/trunk/KDE/kdelibs/; revision=1021661
2009-09-09 18:47:11 +00:00
Rob Scheepmaker
c96119f4ed Rename the config.h.in to config-plasma.h.in for some added clarity.
svn path=/trunk/KDE/kdelibs/; revision=1021587
2009-09-09 15:37:03 +00:00
Rob Scheepmaker
34b9e01ac4 Make QCA2 an optional dependency for libplasma, so QCA2 can remain optional for all of kdelibs. Just disable remote widgets functionality if QCA2 is missing.
svn path=/trunk/KDE/kdelibs/; revision=1021543
2009-09-09 13:40:16 +00:00
Dario Freddi
17970540c6 CCMAIL:kde-buildsystem@kde.org
CCMAIL:mueller@kde.org
CCMAIL:neundorf@kde.org

Commit coming after a long discussion with Alexander. Changing and moving KAuth macros,
updating documentation, fixing stuff that already used KAuth. Also, bumping up KDE revision,
KDE4WORKSPACE revision and make kdebase/workspace depend on the new 4.3.68 snapshot.

Mail me if you find anything strange, it's my first KDE version bump, so you know ;)

A big thank you to Alexander for all the help he gave on the cmake side of life.


svn path=/trunk/KDE/kdelibs/; revision=1020835
2009-09-07 10:28:45 +00:00
Aaron J. Seigo
b32e268e15 meh; can't move these files into a subdir as-is; need to think of a more clever strategy
svn path=/trunk/KDE/kdelibs/; revision=1019657
2009-09-04 08:58:34 +00:00
Laurent Montel
f7ee34444f install runners in own directory
=> it fixes runtime/plasma/scriptengine/javascript

svn path=/trunk/KDE/kdelibs/; revision=1019631
2009-09-04 06:25:35 +00:00
Aaron J. Seigo
1e6aaec27f extenders into a subdir
svn path=/trunk/KDE/kdelibs/; revision=1019570
2009-09-03 21:53:56 +00:00
Aaron J. Seigo
b711b96ee0 runner infra into a subdir
svn path=/trunk/KDE/kdelibs/; revision=1019561
2009-09-03 21:21:27 +00:00
Aaron J. Seigo
01ec8984e2 more remote code into a subdir
svn path=/trunk/KDE/kdelibs/; revision=1019555
2009-09-03 21:10:33 +00:00
Aaron J. Seigo
e41352c6ec move our data files into a common place with some decent organization
svn path=/trunk/KDE/kdelibs/; revision=1019549
2009-09-03 20:40:22 +00:00
Aaron J. Seigo
7d5ffa2565 move to a subdir
svn path=/trunk/KDE/kdelibs/; revision=1019533
2009-09-03 20:16:11 +00:00
Aaron J. Seigo
dcc747d592 move to a subdir
svn path=/trunk/KDE/kdelibs/; revision=1019528
2009-09-03 20:03:59 +00:00
Dario Freddi
9fa5abd1de Target, not hardcode the generated stuff
svn path=/trunk/KDE/kdelibs/; revision=1019348
2009-09-03 11:13:39 +00:00
Rob Scheepmaker
b809967eb3 APIDOX and code style++, plus policykit integration.
svn path=/trunk/KDE/kdelibs/; revision=1019141
2009-09-02 23:49:46 +00:00
Dario Freddi
95474bf0a5 BUG:206020
The problem actually does not exists. After consulting some books, it is quite clear that Kauth should be born before Plasma and anything else beyond KDECore.
So we can just tell code in KDELibs using it to consider local paths instead of global ones.
One of the best bug titles ever, by the way :)


svn path=/trunk/KDE/kdelibs/; revision=1019062
2009-09-02 18:31:40 +00:00
Aaron J. Seigo
6e221c92a4 this is private stuff
svn path=/trunk/KDE/kdelibs/; revision=1019046
2009-09-02 17:35:52 +00:00
Aaron J. Seigo
00d4ed8f6d mv kdecore/auth/lib/* into kdecore/auth, like the rest of the lib, fix various build issues
svn path=/trunk/KDE/kdelibs/; revision=1019015
2009-09-02 16:02:14 +00:00
Kevin Ottens
0c51475fe0 Adding missing include dir.
svn path=/trunk/KDE/kdelibs/; revision=1018974
2009-09-02 13:00:23 +00:00
Laurent Montel
9ec7c49e15 Fix duplicate entry
svn path=/trunk/KDE/kdelibs/; revision=1018957
2009-09-02 11:39:49 +00:00
Dario Freddi
25dcae9cf1 Add helper for remote widgets
svn path=/trunk/KDE/kdelibs/; revision=1018864
2009-09-02 09:45:52 +00:00
Laurent Montel
0a25652384 not necessary
svn path=/trunk/KDE/kdelibs/; revision=1018781
2009-09-02 07:41:14 +00:00
Laurent Montel
b78560583f Cleanup
svn path=/trunk/KDE/kdelibs/; revision=1018763
2009-09-02 06:39:17 +00:00
Laurent Montel
b2baaa2364 Fix include
svn path=/trunk/KDE/kdelibs/; revision=1018756
2009-09-02 06:22:26 +00:00
Rob Scheepmaker
9cb9cfe65e Push in remote widgets
svn path=/trunk/KDE/kdelibs/; revision=1018655
2009-09-02 02:27:16 +00:00
Rob Scheepmaker
c5e2a61a65 non compiling skeleton code
svn path=/trunk/KDE/kdelibs/; revision=1018653
2009-09-02 02:21:41 +00:00
Marco Martin
c3ae74a0aa install the header
svn path=/trunk/KDE/kdelibs/; revision=1017561
2009-08-30 22:05:07 +00:00
Marco Martin
77160a9e50 new widget: ItemBackground.
can be used for all fake item views based on qgraphicswidgets

svn path=/trunk/KDE/kdelibs/; revision=1017544
2009-08-30 21:17:52 +00:00
Davide Bettio
9c17a0b105 Added separator widget that has been posted in the reviewboard some months ago.
http://reviewboard.kde.org/r/672/

svn path=/trunk/KDE/kdelibs/; revision=1017364
2009-08-30 11:28:34 +00:00
Chani Armitage
2ab601f945 various bits of cleanup:
load requires a containment
    fix @since (I could've sworn I did this already..)
    rename ContextAction->ContainmentActions
    misc. improvements from aaron
    no more warnings
    qDeleteAll
    don't iterate with keys()

svn path=/trunk/KDE/kdelibs/; revision=1012647
2009-08-17 22:31:32 +00:00
Chani Armitage
9d452dc2ea a basic plugin skeleton
this is based off the wallpaper plugin. lots of copy&paste happened. the
dataengine code is still in there, just in case some plugin wants it
someday...

svn path=/trunk/KDE/kdelibs/; revision=1012635
2009-08-17 22:30:29 +00:00
Marco Martin
6a60d6cf75 WindowEffects namespace: here will go functions used to set atoms on
windows to trigger kwin effects, without having t use xlibs directly
from the rest of the code

svn path=/trunk/KDE/kdelibs/; revision=1002670
2009-07-26 18:58:27 +00:00
David Nolden
42172d0178 Achieve the additional background painting without adding any public API
svn path=/trunk/KDE/kdelibs/; revision=962014
2009-05-01 12:17:04 +00:00
David Nolden
347c0caac4 - Allow painting a background color, or a background pattern behind freely floating elements of the theme, to provide a better fallback mechanism for transparent themes when composition is not available.
The color/pattern is given through the configuration file, and updating due to changes of the configuration file works perfectly. A simple user-interface to use this will be added to the panel configuration.
If you want to try this out, put into the [Theme] section of your plasmarc file:
frameBackgroundColor=#aacc00 (Your picked color)
frameBackgroundColorAlpha=120 (Alpha value for the color, between 0 and 255, 0=invisible, 255=opaque)
frameBackgroundPattern=/path/to/image
frameBackgroundPatternAlpha=255 (Alpha value for the pattern, as above)

The color is painted first, then the pattern. They are painted into the mask defined by the theme, so this only works nicely with themes that supply proper masks.


svn path=/trunk/KDE/kdelibs/; revision=961915
2009-05-01 00:41:41 +00:00
Richard Dale
9f2fc1d955 * Add a service type for scripting popup applets
svn path=/trunk/KDE/kdelibs/; revision=958546
2009-04-24 09:49:47 +00:00
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