Warning, /plasma/libplasma/README.md is written in an unsupported language. File is not indexed.

0001 # Plasma Framework
0002 
0003 Foundational libraries, components, and tools of the Plasma workspaces
0004 
0005 ## Introduction
0006 The plasma framework provides the following:
0007 - QML components
0008 - A C++ library: libplasma
0009 - Script engines
0010 
0011 ## QML components
0012 ### org.kde.plasma.core
0013 
0014 Bindings for libplasma functionality, such as DataEngine and FrameSvg, see @ref core.
0015 
0016 ### org.kde.plasma.components
0017 Graphical components for common items such as buttons, lineedits, tabbars and so on. Compatible subset of the MeeGo components used on the N9, see @ref plasmacomponents.
0018 
0019 ### org.kde.plasma.extras
0020 Extra graphical components that extend org.kde.plasma.components but are not in the standard api, see @ref plasmaextracomponents.
0021 
0022 ### org.kde.plasma.plasmoid
0023 Attached properties for manipulating the current applet or containment, see @ref libplasmaquick
0024 
0025 ## libplasma
0026 This C++ library provides:
0027 - rendering of SVG themes
0028 - loading of files from a certain filesystem structure: packages
0029 - data access through data engines
0030 - loading of the plugin structure of the workspace: containments and applets
0031 
0032 See @ref libplasma.
0033 
0034 ## Script engines
0035 Provides support to create applets or containments in various scripting languages.
0036