Plasma/Active/DeviceShell: Difference between revisions
Appearance
Created page with "== Device specific workspaces == The Plasma Device shell that is used in the Plasma Active tablet shell is a generic user interface loader that doesn't provide any UI by itself. ..." |
|||
Line 12: | Line 12: | ||
=== Structure of the homescreen QML package === | === Structure of the homescreen QML package === | ||
[TODO] | |||
== How to load a different default workspace == | |||
[TODO] | [TODO] |
Revision as of 15:42, 20 January 2012
Device specific workspaces
The Plasma Device shell that is used in the Plasma Active tablet shell is a generic user interface loader that doesn't provide any UI by itself.
The device shell will load:
- A set of QML files that will define the behavior of the workspace for this form factor, in the form of a Plasma::Package file structure
- That package may eventually load other packages via QML
- The plasma containments will be loaded and put into the scene
- Every activity corresponds to 1 containment
- there may be containments not linked to activities (e.g. panels)
- the containment are placed in the screen by logic written in JavaScript inside the main homescreen QML package
Structure of the homescreen QML package
[TODO]
How to load a different default workspace
[TODO]