Commit Graph

10810 Commits

Author SHA1 Message Date
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
Aaron J. Seigo
d122d4c88b theme property
svn path=/trunk/KDE/kdebase/workspace/; revision=1158013
2013-03-05 17:48:00 +01:00
Aaron J. Seigo
fd44810610 add the locked property
svn path=/trunk/KDE/kdebase/workspace/; revision=1152636
2013-03-05 17:48:00 +01:00
Aaron J. Seigo
56cfe46087 doesn't do much good here
svn path=/trunk/KDE/kdebase/workspace/; revision=1152635
2013-03-05 17:48:00 +01:00
Aaron J. Seigo
26004a8062 slightly more sensicle; no difference in behaviour, though
svn path=/trunk/KDE/kdebase/workspace/; revision=1152633
2013-03-05 17:48:00 +01:00
Marco Martin
6f4dc1cc4f all the desktop/netbook scripting stuff is in the WorkspaceScripting namespace now
svn path=/trunk/KDE/kdebase/workspace/; revision=1128578
2013-03-05 17:48:00 +01:00
Aaron J. Seigo
de2f7ef846 don't take addr of temporary
svn path=/trunk/KDE/kdebase/workspace/; revision=1123365
2013-03-05 17:48:00 +01:00
Aaron J. Seigo
73cea339a8 adapt to powermanagement dataengine cleanup
svn path=/trunk/KDE/kdebase/workspace/; revision=1122881
2013-03-05 17:48:00 +01:00
Aaron J. Seigo
6216e0ae72 catch wallpaper changes
svn path=/trunk/KDE/kdebase/workspace/; revision=1122770
2013-03-05 17:48:00 +01:00
Marco Martin
2b42e85991 templateName and templateComment global variables accessible when running a template.
it says the name and comment fields of the package desktop file

svn path=/trunk/KDE/kdebase/workspace/; revision=1121162
2013-03-05 17:48:00 +01:00
Carlo Segato
0ad362c94c don't call both variable info, this doesn't work under msvc
svn path=/trunk/KDE/kdebase/workspace/; revision=1120767
2013-03-05 17:48:00 +01:00
Marco Martin
074580047f propagate down locked property
svn path=/trunk/KDE/kdebase/workspace/; revision=1120697
2013-03-05 17:47:59 +01:00
Marco Martin
d0d9f2f772 locked property in applet too
svn path=/trunk/KDE/kdebase/workspace/; revision=1120691
2013-03-05 17:47:59 +01:00
Aaron J. Seigo
0d235ed8af make these read-only properties, not methods
svn path=/trunk/KDE/kdebase/workspace/; revision=1119890
2013-03-05 17:47:59 +01:00
Aaron J. Seigo
760e0914a0 allow defining what type of widget to return from widgets()
svn path=/trunk/KDE/kdebase/workspace/; revision=1119874
2013-03-05 17:47:59 +01:00
Aaron J. Seigo
1d60579972 version read only property
svn path=/trunk/KDE/kdebase/workspace/; revision=1119867
2013-03-05 17:47:59 +01:00
Aaron J. Seigo
ae70c2fce5 platformVersion
svn path=/trunk/KDE/kdebase/workspace/; revision=1119865
2013-03-05 17:47:59 +01:00
Aaron J. Seigo
79f055689d availableActivities(), availablePanels()
svn path=/trunk/KDE/kdebase/workspace/; revision=1119863
2013-03-05 17:47:59 +01:00
Aaron J. Seigo
9fe0a6d34f avialableWidgets
svn path=/trunk/KDE/kdebase/workspace/; revision=1119853
2013-03-05 17:47:59 +01:00
Aaron J. Seigo
fa83ab3f21 widgets()
svn path=/trunk/KDE/kdebase/workspace/; revision=1119843
2013-03-05 17:47:59 +01:00
Aaron J. Seigo
7d27adbe34 activities()
svn path=/trunk/KDE/kdebase/workspace/; revision=1119754
2013-03-05 17:47:59 +01:00
Aaron J. Seigo
62af47f1de panels()
svn path=/trunk/KDE/kdebase/workspace/; revision=1119751
2013-03-05 17:47:59 +01:00
Aaron J. Seigo
2fb92df68c no need for the extra engine parameters in the wrap methods
svn path=/trunk/KDE/kdebase/workspace/; revision=1119748
2013-03-05 17:47:59 +01:00
Aaron J. Seigo
dbe17cfa6f access to widget/containment global configuration
svn path=/trunk/KDE/kdebase/workspace/; revision=1118736
2013-03-05 17:47:59 +01:00
Aaron J. Seigo
7fd48e2b47 scriptingVersion and applicationVersion properties
svn path=/trunk/KDE/kdebase/workspace/; revision=1118735
2013-03-05 17:47:59 +01:00