Development/Architecture/KDE4/Plasma

From KDE TechBase


Development/Architecture/KDE4/Plasma


Plasma é o nome do novo escritorio que se proxecta para substituir a KDesktop en KDE4. Poderíase pensar que é a unión de SuperKaramba e KDesktop, mais é máis. É un concepto completamente novo de funcionalidade e beleza.

A súa creación baséase na Infraestrutura de Visualización Gráfica de Qt que se introduciu con Qt 4.2.

Desde o punto de vista dos programadores, hai varias clases en libplasma que desenvolven funcións básicas.

  • Corona: extende QGraphicsScene e fornece funcións para engadir aplicacionciñas e temas de karamba.
  • Widget: extende QGraphicsItem e funciona como simples elementos no escritorio. Existen varios incorporados a libplasma, como iconas ou botóns.
  • Applet: extende Widget e desenvolve funcións sofisticadas como a exhibición de rss, un reloxio ou o seguimento do sistema.
  • DataEngine: O uso normal dun DataEngine consiste en fornecer datos para que os mostre unha aplicacionciña. Isto permite que os elementos da interface do usuario mostren todo tipo de datos.

Para ler máis