Plasma/ShellDesign

From KDE Community Wiki
Revision as of 20:53, 31 July 2010 by Aseigo (talk | contribs) (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...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

Remote Access Management

Dialog Positioning

Animation Customization