Development/Architecture/KDE4/Plasma (fr)

From KDE TechBase
Revision as of 20:37, 11 October 2023 by Nmariusp (talk | contribs) ({{Proposed_deletion|reason=Page was created before the current translation system.}})
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
 
Proposed for Deletion
This page has been proposed for deletion for the following reason:

Page was created before the current translation system.

Plasma est le nom du nouveau bureau prévu pour remplacer KDesktop dans KDE4. Vous pourriez le voir comme une union entre SuperKaramba et KDesktop, mais Plasma est bien plus que cela: c'est un vrai concept de fonctionnalité et de beauté.

Son implémentation est basée sur Qt Graphics View Framework introduit dans Qt 4.2.

Du point de vue du développeur, quelques classes dans libplasma jouent un rôle central:

  • Corona: étend QGraphicsScene et fournit les fonctionnalités nécessaires pour ajouter des applets et des thèmes Karamba.
  • Widget: étend QGraphicsItem et représente de simples éléments sur le bureau. Quelques-uns sont intégrés à libplasma en tant qu'icônes ou boutons.
  • Applet: étend Widget et implémente des fonctionnalités sophistiquées comme l'affichage des flux rss, une horloge, ou le moniteur système.
  • DataEngine: L'usage courant d'un DataEngine est de fournir des données à une applet pour s'afficher. Ceci permet aux éléments de l'interface utilisateur d'afficher toutes sortes de données.

Voir aussi