kwin/clients/aurorae
Martin Gräßlin 7da6d3a41e [kcmkwin/deco] Add configuration for decoration plugin/themes
This brings back the configuration for decoration plugins. As a change
to the old variant the configure button is moved into the list view
together with the preview. It is enabled/disabled depending on data
provided by the DecorationModel. For a plugin the DecorationModel
queries for a boolean "kcmodule" key in the metadata. For a theme it
invokes the slot hasConfiguration with the theme name which returns
whether the theme provides configuration.

The actual opening of the configuration is triggered from the
PreviewBridge, which uses the existing KPluginFactory to load the
KCModule. The decoration plugin must provide the keyword "kcmodule"
for it.

So far Aurorae is adjusted and provides configuration for the Plastik
decoration. The interaction with the configuration module works, but
the configuration itself for Plastik seems to be currently broken.
2014-12-05 13:44:16 +01:00
..
src [kcmkwin/deco] Add configuration for decoration plugin/themes 2014-12-05 13:44:16 +01:00
themes Do not include kdecoration.h in plastik decoration plugin 2014-12-02 10:15:04 +01:00
AUTHORS
CMakeLists.txt [aurorae] Drop project from CMakeLists.txt 2014-08-21 13:24:25 +02:00
README
theme-description Better support for maximized windows in Aurorae. The theme can include explicit elements for the maximzed area. 2010-03-07 13:37:47 +00:00
TODO

Aurorae is a themeable window decoration for KWin.

It supports theme files consisting of several SVG files for decoration and buttons. Themes can be
installed and selected directly in the configuration module of KWin decorations.

Please have a look at theme-description on how to write a theme file.