Marco Martin
50079172fd
make the desktop scripting finally work
...
completely migrate to X-Plasma-ContainmentType from the desktop file, use it to set the containment type as soon as possible (in Containment::init())
in this way the desktop script can recognize panels as what they are immediately
13 years ago
Marco Martin
e90be3f3bd
fully build panel.cpp except hiding
13 years ago
Marco Martin
09aabf45f9
add desktop scripting files, use it
...
still partially stub
13 years ago
Marco Martin
bd1e8ff2b6
reorganize and add config page for autumn
13 years ago
Marco Martin
ff93c6639b
switch wallpaper plugins
13 years ago
Marco Martin
4b7135bd9d
highlight current item
13 years ago
Marco Martin
d2e6bd02f8
color picker collapsed by default
13 years ago
Marco Martin
211746d68e
sync dialog size
13 years ago
Sebastian Kügler
4bfd00bc8f
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.
13 years ago
Sebastian Kügler
419b6c6dc7
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.
13 years ago
Sebastian Kügler
aae4c4cf34
Bigger buttons in Plasmoid Page
...
Easier to hit when the thing wobbles.
13 years ago
Sebastian Kügler
ce298ecd12
show it's html
13 years ago
Sebastian Kügler
e2902cb4a3
test mimedata attachment and transport from drag to drop area
...
Works for me.
13 years ago
Marco Martin
5f2ee98d58
display a color picker for wallpaper color config
13 years ago
Kevin Ottens
ed69d1aef7
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.
13 years ago
Marco Martin
84b1ca2fc6
possible to configure wallpapers != from current
13 years ago
Sebastian Kügler
4a8ed66db8
this has to be k4aboutdata, after all (for now)
13 years ago
Sebastian Kügler
8b26803403
show dnd status in widget
13 years ago
Sebastian Kügler
a04dab8888
update KAboutData semantics in shell
13 years ago
Sebastian Kügler
a01c4ccd95
link shell against kio
13 years ago
Sebastian Kügler
9f5e9755b4
fix typo in includes
13 years ago
Marco Martin
fee504a863
add kdeui
13 years ago
Marco Martin
02c248b060
enable build of desktop scripting
...
it still doesn't do anything and needs porting away from deprecated classes
13 years ago
Marco Martin
8c04681928
move scripting into the shell
13 years ago
Marco Martin
c55e6ad462
get default containments and toolbox from package
13 years ago
Marco Martin
b5085e48ce
port away from kglobal
13 years ago
Marco Martin
7accedffa6
port away from kglobal
13 years ago
Marco Martin
206e643588
adapt to api changes
13 years ago
Marco Martin
cce0248e90
adapt to kaboutdata api changes
13 years ago
Marco Martin
70f970dc3d
packages without structure are invalid
13 years ago
Marco Martin
fa5b181ba9
shell package partly working
13 years ago
Marco Martin
68cfab8194
add apluginloader for a custom package structure
...
probably this package structure goes into libplasma
13 years ago
Marco Martin
8ad5f979fc
remove initializeLayout()
13 years ago
Marco Martin
17f7271350
remove appletMimeType()
...
addContainment becomes createContainment
13 years ago
Aaron Seigo
95b080f8db
pretty? :)
13 years ago
Marco Martin
04aaa086d7
animate color transition
13 years ago
Marco Martin
a79babf20b
expose the wallpaper config to the config ui
...
there is still a serious problem: it is possible to configure only the currently loaded wallpaper plugin
13 years ago
Marco Martin
876b929ab9
try to add a config
13 years ago
Marco Martin
9c9500d5b1
WallpaperInterface for wallpapers
...
will be used to provide configuration access and a configuration UI
13 years ago
Marco Martin
9267286730
preliminary list of wallpaper plugins
13 years ago
Marco Martin
d85c2b2372
dummy pages for wallpaper and containment actions
13 years ago
Marco Martin
56a0bace10
attempt to load different page set for containments
13 years ago
Marco Martin
502ea8040d
hide choices when there is only one
13 years ago
Marco Martin
b40417693d
a prototype, not used here for instant apply
...
on a desktop we will probably continue to have ok/apply/cancel buttons, on a ctive we will have instant apply, this commented code is a way to achieve this in a way that require no adaptation from the config pages whatsoever
13 years ago
Marco Martin
de567068c1
Containment::addApplet -> Containment::createApplet
13 years ago
Sebastian Kügler
499d519435
new test page for Drag & Drop
13 years ago
Alex Neundorf
98207674c4
-fix build, find ThreadWeaver via KF5
...
I thin using the variables is safer, this way you are somewhat guarded against changes
in the names of targets, and a typo leads to an empty variable, instead to
"ld: cannot find -lkcoreaddons" which looks very much like a missing normal library
Alex
13 years ago
Marco Martin
7fa43d23b9
config.qml is a pure model, search in config/
13 years ago
Marco Martin
d9afb56b5f
migrate page loading to ConfigModel
13 years ago
Marco Martin
921e7573cf
a simple model to parse config categories
...
ConfigModel will be used in the plasmoid config qml that defines a model for the categories of the config dialog
13 years ago