User:Mxttie: Difference between revisions

From KDE Community Wiki
(Adding custom SVG content to your plasmoid)
 
m (packaging hint)
Line 13: Line 13:


A desktop theme can support your plasmoid by supplying a file with the same name. If it is not found, there is a fallback to the default theme.
A desktop theme can support your plasmoid by supplying a file with the same name. If it is not found, there is a fallback to the default theme.
=== Packaging and deploying ===
[02:09] <aseigo> look in kdesdk/scripts/createtarball .. it has everythign you need :)

Revision as of 00:33, 4 August 2010

Developing my first plasmoid

Adding custom SVG content to your plasmoid

Normally, relative paths are used to point to items from the current desktop theme. When you have custom content that's not part of any theme yet, you can supply it with your plasmoid by installing it in the default desktop theme.

In Cmake language this translates to:

install(FILES "analog_telemeter.svgz" DESTINATION ${DATA_INSTALL_DIR}/desktoptheme/default/widgets/ )


I discovered this by looking at the cmake files of desktop themes. Desktop themes are found in KDE/kdeartwork/desktopthemes , except for oxygen, which can be found at KDE/kdebase/runtime/desktoptheme/oxygen. DATA_INSTALL_DIR translates for example to /usr/share/kde4/apps.

A desktop theme can support your plasmoid by supplying a file with the same name. If it is not found, there is a fallback to the default theme.

Packaging and deploying

[02:09] <aseigo> look in kdesdk/scripts/createtarball .. it has everythign you need :)