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

From KDE TechBase
(первый перевод)
 
No edit summary
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Template:I18n/Language Navigation Bar|Development/Architecture/KDE4/Plasma (ru)}}


Plasma (Плазма) - так называется новый рабочий стол в KDE4 предназначенный для замены привычного KDesktop. Вы можете считать Plasma объединением KDesktop и [http://netdragon.sf.net/ SuperKaramba] в одну программу, но это будет верным лишь отчасти. Фактически мы предлагаем Вам новую концепцию функциональности и внешнего вида интерфейса.
Plasma (Плазма) - так называется новый рабочий стол в KDE4 предназначенный для замены привычного KDesktop. Вы можете считать Plasma объединением KDesktop и [http://netdragon.sf.net/ SuperKaramba] в одну программу, но это будет верным лишь отчасти. Фактически мы предлагаем Вам новую концепцию функциональности и внешнего вида интерфейса.
Line 10: Line 9:
* '''Widget''' (Виджет): расширение [http://doc.trolltech.com/qgraphicsitem.html QGraphicsItem] работающее как простой объект рабочего стола. Существует несколько изображений и кнопок встроенных непосредственно в libplasma.
* '''Widget''' (Виджет): расширение [http://doc.trolltech.com/qgraphicsitem.html QGraphicsItem] работающее как простой объект рабочего стола. Существует несколько изображений и кнопок встроенных непосредственно в libplasma.
* '''Applet''' (Аплет): расширяет Widget и служит для выполнения "сложных" операций, например таких как, отображение RSS-контента, мониторинг системы и т.д.
* '''Applet''' (Аплет): расширяет Widget и служит для выполнения "сложных" операций, например таких как, отображение RSS-контента, мониторинг системы и т.д.
* '''DataEngine''' (Движок): как правило занимается передачей данных апплетам для визуализации. Таким образом, объекты интерфейса пользователя могут визуализировать любые типы данных.
* '''DataEngine''' (Движок): как правило занимается передачей данных аплетам для визуализации. Таким образом, объекты интерфейса пользователя могут визуализировать любые типы данных.


===Читайте также===
===Читайте также===
* [http://api.kde.org/4.0-api/kdebase-workspace-apidocs/libs/plasma/html/index.html API]
* [http://plasma.kde.org Домашняя страница Plasma]
* [http://plasma.kde.org Домашняя страница Plasma]
* [http://api.kde.org/4.0-api/kdebase-workspace-apidocs/libs/plasma/html/index.html API]
* [http://techbase.kde.org/Projects/Plasma Страница Plasma в techbase]
* [http://techbase.kde.org/Projects/Plasma Страница Plasma в techbase]

Latest revision as of 16:33, 15 July 2012

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

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

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

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

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