Plasma/ShellDesign: Difference between revisions

From KDE Community Wiki
(Created page with '== Introduction == To create a full featured Plasma shell, whether it is a full primary user interface such as Plasma Desktop or Plasma Netbook or an application helper like the...')
 
No edit summary
Line 24: Line 24:


== User Interface Management ==
== User Interface Management ==
=== Containment and View Configuration ===


=== Remote Access Management ===
=== Remote Access Management ===
Line 30: Line 32:


=== Animation Customization ===
=== Animation Customization ===
== Configuration and Automation ==
=== Configuration Files ===
=== Scripting ===

Revision as of 22:37, 1 August 2010

Introduction

To create a full featured Plasma shell, whether it is a full primary user interface such as Plasma Desktop or Plasma Netbook or an application helper like the Plasma KPart of Plasma Media Center, there are a number of components that the application needs to provide and even more that are optional to create a well working experience.

This article documents each of these components and how they fit together.

Core Presentation

The Base Canvas: Corona

Views

Custom Containments

PluginLoader

Window Dressings

Containment Tool Boxes

Applet Handles

Containment Actions

User Interface Management

Containment and View Configuration

Remote Access Management

Dialog Positioning

Animation Customization

Configuration and Automation

Configuration Files

Scripting