Development/Architecture/KDE4/Plasma (ru)

Jump to: navigation, search

Plasma (Плазма) - так называется новый рабочий стол в KDE4 предназначенный для замены привычного KDesktop. Вы можете считать Plasma объединением KDesktop и SuperKaramba в одну программу, но это будет верным лишь отчасти. Фактически мы предлагаем Вам новую концепцию функциональности и внешнего вида интерфейса.

Новый рабочий стол основан на Qt Graphics View Framework впервые появившимся в Qt 4.2.

С точки зрения разработчика, существует целый ряд классов в libplasma играющих существенную роль.

  • Corona (Корона): расширение QGraphicsScene обеспечивающее возможность добавления аплетов и тем Karamba;
  • Widget (Виджет): расширение QGraphicsItem работающее как простой объект рабочего стола. Существует несколько изображений и кнопок встроенных непосредственно в libplasma.
  • Applet (Аплет): расширяет Widget и служит для выполнения "сложных" операций, например таких как, отображение RSS-контента, мониторинг системы и т.д.
  • DataEngine (Движок): как правило занимается передачей данных аплетам для визуализации. Таким образом, объекты интерфейса пользователя могут визуализировать любые типы данных.

Читайте также


This page was last edited on 15 July 2012, at 16:33. Content is available under Creative Commons License SA 4.0 unless otherwise noted.