Development/Tutorials/Plasma5: Difference between revisions
Appearance
< Development | Tutorials
No edit summary |
Jschneider (talk | contribs) m Rephrased intro |
||
(10 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
== Plasmoids == | == Plasmoids == | ||
Plasmoids | Plasmoids use the declarative language QML 2.0 to describe their user interface and use JavaScript to control the logic and behavior of the applet. | ||
It allows easily the declaring of an interface and to easily create things like ListViews with native Plasma theming. It is what Plasma is leaning the most towards, especially in the Mobile, MediaCenter shells. | It allows easily the declaring of an interface and to easily create things like ListViews with native Plasma theming. It is what Plasma is leaning the most towards, especially in the Mobile, MediaCenter shells. | ||
These tutorials were moved to [https://develop.kde.org/docs/plasma/widget/ Plasma Widget Tutorial]. Not yet moved pages: | |||
: | |||
;[[Development/Tutorials/ | ;[[Development/Tutorials/Plasma5/QML2/Requirements|Requirements]] | ||
:'' | :''What you'll need to get started with Plasmoid development'' | ||
;[[Development/Tutorials/Plasma2/QML2/API|API Reference]] | ;[[Development/Tutorials/Plasma2/QML2/API|API Reference]] | ||
Line 16: | Line 13: | ||
== Applet provides == | == Applet provides == | ||
Applets can say in their metadata desktop file what features they provide: this is use to build an UI to switch an applet at runtime with other applet that provide the same feature. | |||
see [[Development/Tutorials/Plasma5/Provides|List of known Provides]] | see [[Development/Tutorials/Plasma5/Provides|List of known Provides]] | ||
== Themes == | == Themes == | ||
These tutorials were moved to [https://develop.kde.org/docs/plasma/theme/ Plasma Style Tutorial]. | |||
Latest revision as of 14:03, 17 June 2025
Plasmoids
Plasmoids use the declarative language QML 2.0 to describe their user interface and use JavaScript to control the logic and behavior of the applet.
It allows easily the declaring of an interface and to easily create things like ListViews with native Plasma theming. It is what Plasma is leaning the most towards, especially in the Mobile, MediaCenter shells.
These tutorials were moved to Plasma Widget Tutorial. Not yet moved pages:
- Requirements
- What you'll need to get started with Plasmoid development
- API Reference
- The QML 2.0 Plasmoid API. Useful for referencing what is available in the runtime, and in the provided Plasma imports.
Applet provides
Applets can say in their metadata desktop file what features they provide: this is use to build an UI to switch an applet at runtime with other applet that provide the same feature. see List of known Provides
Themes
These tutorials were moved to Plasma Style Tutorial.