KDE TechBase
View
View source
History
Page
Discussion
Development/Tutorials/Plasma
<
Development
|
Tutorials
Revision as of 21:54, 9 February 2009 by
Nielsslot
(
Talk
|
contribs
)
(
diff
)
← Older revision
|
Latest revision
(
diff
) |
Newer revision →
(
diff
)
Jump to:
navigation
,
search
Contents
1
Plasma Programming with C++
2
Plasma Programming with Python
3
Plasma Programming with Ruby
4
Theme development
Plasma Programming with C++
Getting Started With Plasmoids
Creating your first plasmoid in C++ with SVG background, icon and text
Writing a DataEngine
DataEngines provide a standardized interface to various data sources for visualizations to use. Learn what a DataEngine is and how to write one of your own.
Video tutorial
Video and slides from a presentation on libplasma (link to Slides broken)
How to use extenders in your Plasmoid
A simple example that shows how to use extenders in a Plasmoid.
Plasma Programming with Python
Getting Started
Creating and running your first plasmoid in Python
Using widgets
Introduction to using Plasma widgets
Using DataEngines
How to use DataEngines from a plasmoid
Writing DataEngines
How to write your own Plasma DataEngine
Plasma Programming with Ruby
Getting Started
Creating and running your first plasmoid in Ruby
Using widgets
Introduction to using Plasma widgets
Writing a simple paste applet
A tutorial explaining how to write a simple paste applet using widgets
Theme development
Creating a Plasma Theme
Guide to creating your first Plasma theme
Resources:
http://techbase.kde.org/Projects/Plasma
Plasma api documentation
The
plasma-devel mailing list
and #plasma on IRC (irc.freenode.org).
TODO:
tutorials for other languages
(JavaScript, Ruby, etc...)
Content is available under
Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2
.
Navigation
Home
Help
Recent changes
Sections
Getting started
Development
Schedules
Policies
Contribute
Projects
Contributor Help Pages
Tasks and Tools
Modify a page
Add new content
Page elements
Typographical guidelines
More markup help
Translator Help Pages
Get a Translator Account
Languages represented
Translation Workflow
Translate a Page
Off-line Translation
Translation Statistics
More Help pages
Toolbox
What links here
Related changes
Special pages
Printable version
Permanent link
Personal tools
British English
Create account
Log in
OpenID / Identity login