Development/Architecture/KDE4/Plasma (pl): Difference between revisions

From KDE TechBase
(New page: {{Template:I18n/Language Navigation Bar|Development/Architecture/KDE4/Plasma}} Plasma jest nowym modułem pulpitu, który ma zastąpić KDesktop w KDE4. Możesz sądzić, że jest to poł...)
 
No edit summary
Line 1: Line 1:
{{Template:I18n/Language Navigation Bar|Development/Architecture/KDE4/Plasma}}
 


Plasma jest nowym modułem pulpitu, który ma zastąpić KDesktop w KDE4. Możesz sądzić, że jest to połączenie programów [http://netdragon.sf.net SuperKaramba] oraz KDesktop, ale jest to coś więcej. Jest to cała koncepcja funkcjonalności i pięknego wyglądu.
Plasma jest nowym modułem pulpitu, który ma zastąpić KDesktop w KDE4. Możesz sądzić, że jest to połączenie programów [http://netdragon.sf.net SuperKaramba] oraz KDesktop, ale jest to coś więcej. Jest to cała koncepcja funkcjonalności i pięknego wyglądu.

Revision as of 15:37, 15 July 2012


Plasma jest nowym modułem pulpitu, który ma zastąpić KDesktop w KDE4. Możesz sądzić, że jest to połączenie programów SuperKaramba oraz KDesktop, ale jest to coś więcej. Jest to cała koncepcja funkcjonalności i pięknego wyglądu.

Implementacja Plasmy opiera się na module Graphics View Framework biblioteki QT, wprowadzonym w Qt 4.2.

Z punktu widzenia programisty, w bibliotece libplasma jest kilka klas, które pełnią zasadnicze role:

  • Corona: rozszerza QGraphicsScene i wprowadza możliwości dodawania apletów i tematów karamby.
  • Widget: rozszerza QGraphicsItem i działa na zasadzie prostych elementów pulpitu. Niektóre z nich są wbudowane w libplacma (np. ikony i buttony).
  • Applet: rozszerza moduł Widget i implementuje wyrafinowane możliwości, takie jak czytnik rss, zegarek, czy monitor systemu.
  • DataEngine: Podstawowym zastosowaniem DataEngine dostarczanie danych do wyświetlania w apletach. Pozwala to wyświetlać wszelkiego rodzaju dane w elementach interfejsu.

Więcej informacji