Sebastian Kügler
1686d8ae79
More predictable behaviour of wallpaper chooser
13 years ago
Sebastian Kügler
6003283884
Make it possible to choose wallpapers without config
...
Wallpapers don't necessarily have config UIs, so we need to take a bit
of care that we don't try to load them. Just hide the pagestack instead.
13 years ago
Sebastian Kügler
f1579af5ab
Enable category filtering in widgetexplorer
13 years ago
Sebastian Kügler
f2c25209ce
enable a few more things
13 years ago
Sebastian Kügler
1075578ecd
various improvements and fixes to widgetexplorer
13 years ago
Sebastian Kügler
276cff1ee2
make widgetexplorer show up
...
it lists widgets, allows to add them now.
Categories and download new widgets are disabled for now.
It seems PlasmaComponents.MenuItem is broken (it inherits its API from QAction,
but in QtQuick, it has to be a QQuickItem to be accepted as Delegate.
This might need glue-api. :/)
13 years ago
Sebastian Kügler
a9afbf6907
Change imports to Plasma2
13 years ago
Sebastian Kügler
775554f4c0
pristine copies of widget explorer QML files from package in kde-workspace
13 years ago
Marco Martin
34cb9064c5
expose thickness
13 years ago
Marco Martin
7c40dec6bc
add more properties to views
...
control them with the panel controller
probably will change architecture: seems safer to put the panel controller in an "expanded" panelview instead?
13 years ago
Sebastian Kügler
ec3f7ceeba
logic to load Plasmoids
...
- add a mousearea to the delegate that calls
widgetExplorer.addApplet(pluginName)
- in widgetsexplorer, locate the plasmoid, load it via
Applet::loadPlasmoid(), then add it to the containment
- In showWidgetExplorer, we set the widgetExplorer's containment to the
sender(), if there's no containment set, we can't add the applet. This
way, the widgetexplorer knows which containment the applet should go to
This makes it possible to add Plasmoids via the GUI :-)
13 years ago
Sebastian Kügler
8d9637fbf2
Listview showing pluginnames
13 years ago
Sebastian Kügler
ec4504fb65
Add widget explorer qml file -- pretty bare.
13 years ago
Marco Martin
a02b3c7681
a very simple panel controller
...
dummy, but setting the offset already works
13 years ago
Sebastian Kügler
9be87afa06
Default size 1024x768
...
Makes the initial size of the shell a bit bigger so we can test multiple applets
13 years ago
Script Kiddy
59ea20efd3
SVN_SILENT made messages (.desktop file)
13 years ago
Script Kiddy
4a984d36d0
SVN_SILENT made messages (.desktop file)
13 years ago
Sebastian Kügler
2b7a763499
All imports are now 2.0
...
This patch changes the version numbers of the plugins to 2.0. This
includes the previously 0.1 plasmacomponents, extras and
qtextracomponents. DragandDrop, which was at 1.0 is now also at 2.0.
Also, all the QML code has been changed to import the 2.0 plugins.
As a side-effect, we now share a version number with QtQuick 2.0 now.
13 years ago
Sebastian Kügler
8a3ef62832
change all 0.1 imports to 2.0 in qml files
13 years ago
Script Kiddy
fc9efb4acc
SVN_SILENT made messages (.desktop file)
13 years ago
Marco Martin
85c7d2d81a
theme.defaultFont.mSize api changed
...
QML2 has QFont directly binded, but doesn't have mSize, so move it to Theme
theme.defaultFont.mSize to theme.mSize(theme.defaultFont)
13 years ago
Script Kiddy
f348b80bea
SVN_SILENT made messages (.desktop file)
13 years ago
Script Kiddy
b2e30121b1
SVN_SILENT made messages (.desktop file)
13 years ago
Script Kiddy
04687b5a65
SVN_SILENT made messages (.desktop file)
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
Marco Martin
5f2ee98d58
display a color picker for wallpaper color config
13 years ago
Marco Martin
84b1ca2fc6
possible to configure wallpapers != from current
13 years ago
Marco Martin
c55e6ad462
get default containments and toolbox from package
13 years ago
Marco Martin
70f970dc3d
packages without structure are invalid
13 years ago
Marco Martin
fa5b181ba9
shell package partly working
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
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
Marco Martin
aeac5a2e99
resizing based on contents implicit sizes
...
still to be made a tad more reliable
13 years ago
Marco Martin
b198def92a
save and restore works again
13 years ago