Commit Graph

10884 Commits

Author SHA1 Message Date
Sebastian Kügler
b4fb6a0bde Falling leaves wallpaper plugin
Using QtQuick's particle shader to render a wallpaper.

change the wallpaperPlugin in your appletsrc to org.kde.autumn to try
it.

The code for the wallpaper has been borrowed from QtDeclarative
examples.
2013-03-07 05:50:01 +01:00
Sebastian Kügler
9bbb2f33f5 Use a shader to animate the applet's busy state
This is just an experiment to show how we can use shaders for our
animations within the containment. It seems to work nicely.

The shader code has been borrowed from the shadereffects example in Qt's
declarative module.
2013-03-07 05:37:48 +01:00
Sebastian Kügler
239fe72c47 Bigger buttons in Plasmoid Page
Easier to hit when the thing wobbles.
2013-03-07 05:28:44 +01:00
Sebastian Kügler
8856c16d1a show it's html 2013-03-07 02:43:51 +01:00
Sebastian Kügler
1a31c22e57 debug-- 2013-03-07 02:42:13 +01:00
Sebastian Kügler
5a30426e07 test mimedata attachment and transport from drag to drop area
Works for me.
2013-03-07 01:08:55 +01:00
Sebastian Kügler
37e3ef99f0 Make mouse interaction work
- events need to be accepted, otherwise they don't have effect on the
  drag, and it doesn't get released
- slightly more intelligent starting of drag, saves quite some cycles
  and is way more correct this way

The "attach pixmap of dragged item" is still disabled. This probably
needs to be rethought entirely. One option would be to ditch this class
in favour of QtQuick 2's Drag, DragEvent and DropArea. Food for API
discussion.
2013-03-07 00:26:39 +01:00
Sebastian Kügler
a77ae27de4 ws 2013-03-06 23:21:20 +01:00
Marco Martin
d25ba46ae7 display a color picker for wallpaper color config 2013-03-06 21:19:19 +01:00
Kevin Ottens
424868cecd Use the target name directly for now
kde4support doesn't yet use the same CMake magic than the other more
stable frameworks. So refer to it by its target name as exported by the
KDELibs4 module.
2013-03-06 19:00:10 +01:00
Marco Martin
6cede145d5 configview exposes more stuff for containments: subclass 2013-03-06 17:53:03 +01:00
Marco Martin
132adc7f21 possible to configure wallpapers != from current 2013-03-06 14:20:20 +01:00
Sebastian Kügler
068dadc6d2 this has to be k4aboutdata, after all (for now) 2013-03-06 03:41:48 +01:00
Sebastian Kügler
de312ff5d4 clean up, add myself to copyright 2013-03-06 03:40:18 +01:00
Sebastian Kügler
c777215222 show dnd status in widget 2013-03-06 01:28:26 +01:00
Sebastian Kügler
adc838008b update KAboutData semantics in shell 2013-03-06 01:28:08 +01:00
Sebastian Kügler
48447f631b link shell against kio 2013-03-06 01:27:37 +01:00
Sebastian Kügler
987d8ffc9d fix typo in includes 2013-03-06 01:22:00 +01:00
Marco Martin
67ce7f706e add kdeui 2013-03-05 20:14:01 +01:00
Marco Martin
dcd9954815 enable build of desktop scripting
it still doesn't do anything and needs porting away from deprecated classes
2013-03-05 19:17:22 +01:00
Marco Martin
0af1a25b5e move scripting into the shell 2013-03-05 17:48:01 +01:00
Marco Martin
2bbfc409fb move all in scripting 2013-03-05 17:48:01 +01:00
Aaron Seigo
1a356e638d default application: only return the executable and not the rest of the command line 2013-03-05 17:48:01 +01:00
Aaron Seigo
687babeb74 catch the new (in 4.10) Application case 2013-03-05 17:48:01 +01:00
Aaron Seigo
932e547cd9 immediately save immutability and geometry settings when setting
this prevents them getting nuked when also writing to the config with writeConfig
which in turn triggers a config reload (without those values!) later on
2013-03-05 17:48:01 +01:00
Rohan Garg
6095abcdbf Make sure the plasma desktop scripts are sorted in the correct order
Instead of sorting the scripts according to their absolute paths,
which would cause scripts installed by packages to always end at
the top, scripts should be sorted by their relative path i.e.
plasma scripts from each directory that occurs in the path
should be sorted and then merged together to form a super list

REVIEWED BY: Marco Martin
2013-03-05 17:48:01 +01:00
Marco Martin
7c6d8e8377 make sure scripts are executed sorted 2013-03-05 17:48:01 +01:00
Alex Fiestas
5f767127c7 Revert "make the type property writable (no wonder it wasn't documented on techbase!)"
This reverts commit a12d487bfc260dea2a9664a05b7c7de5e9d4593a.
2013-03-05 17:48:01 +01:00
Aaron Seigo
ffeb10641b make the type property writable (no wonder it wasn't documented on techbase!) 2013-03-05 17:48:01 +01:00
Aaron Seigo
5362e4e3b6 exclude user events during sleep
BUG:266092
2013-03-05 17:48:01 +01:00
Aaron Seigo
13164dd664 allow a subclass to define the default screen for the panel at runtime
CCBUG:262558
2013-03-05 17:48:01 +01:00
Aaron Seigo
365be18057 remove some header trash 2013-03-05 17:48:01 +01:00
Aaron Seigo
7aa0bd1e3a not the most useful output 2013-03-05 17:48:01 +01:00
Aaron Seigo
ade63c4f88 i18n bindings 2013-03-05 17:48:01 +01:00
Aaron Seigo
c565b3770e correct config group 2013-03-05 17:48:01 +01:00
Aaron Seigo
e806602994 cache knownWidgets 2013-03-05 17:48:01 +01:00
Aaron J. Seigo
b46779dcc5 prepend known to the method name, makes it more consistent with the rest of the API
huzzah for documentation showing up warts :)

svn path=/trunk/KDE/kdebase/workspace/; revision=1214676
2013-03-05 17:48:01 +01:00
Aaron J. Seigo
9d934932d4 wallpaperPlugins
svn path=/trunk/KDE/kdebase/workspace/; revision=1214674
2013-03-05 17:48:00 +01:00
Aaron J. Seigo
991badb778 * userDataPath
* applicationPath

svn path=/trunk/KDE/kdebase/workspace/; revision=1214514
2013-03-05 17:48:00 +01:00
Aaron J. Seigo
f6a19c5834 bump the scripting version number
svn path=/trunk/KDE/kdebase/workspace/; revision=1213894
2013-03-05 17:48:00 +01:00
Aaron J. Seigo
d479e58faf FEATURE: Boolean applicationExists(String name) and String defaultApplication(String kind)
svn path=/trunk/KDE/kdebase/workspace/; revision=1213892
2013-03-05 17:48:00 +01:00
Aaron J. Seigo
0e16dcd2e0 number multiheadScreen
svn path=/trunk/KDE/kdebase/workspace/; revision=1198582
2013-03-05 17:48:00 +01:00
Aaron J. Seigo
61a7ee7247 * move more properties into AppInterface
* add 'bool multihead'

svn path=/trunk/KDE/kdebase/workspace/; revision=1198260
2013-03-05 17:48:00 +01:00
Kevin Ottens
e52a934109 Add missing debug includes.
svn path=/trunk/KDE/kdebase/workspace/; revision=1195229
2013-03-05 17:48:00 +01:00
Anthony Bryant
4ae0530dbe Make read/writeGlobalConfig() actually use the global config.
svn path=/trunk/KDE/kdebase/workspace/; revision=1174341
2013-03-05 17:48:00 +01:00
Aaron J. Seigo
555b31f4d2 check ptr value
BUG:245539

svn path=/trunk/KDE/kdebase/workspace/; revision=1172365
2013-03-05 17:48:00 +01:00
Aaron J. Seigo
1a95091dc0 allow for things like:
var template = loadTemplate("org.kde.plasma-desktop.findWidgets")
template.findWidgets("tasks")


svn path=/trunk/KDE/kdebase/workspace/; revision=1170449
2013-03-05 17:48:00 +01:00
Aaron J. Seigo
831607f13f note to self: autocomplete is not a substitue for reading the code it pops there
svn path=/trunk/KDE/kdebase/workspace/; revision=1159659
2013-03-05 17:48:00 +01:00
Aaron J. Seigo
6b982a82e0 since applet() comes from the subclasses, let the subclasses trigger the reload
svn path=/trunk/KDE/kdebase/workspace/; revision=1159651
2013-03-05 17:48:00 +01:00
Aaron J. Seigo
c99ce29222 up the version number
svn path=/trunk/KDE/kdebase/workspace/; revision=1158014
2013-03-05 17:48:00 +01:00