Development/Architecture/KDE4/Plasma (fi): Difference between revisions
mNo edit summary |
No edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
Plasma on nimeltään uusi työpöytä, jonka on suunniteltu korvaavan KDesktop-työpöytä KDE4:ssä. Voit ajatella sitä [http://netdragon.sf.net SuperKaramba]- ja KDesktop-työpöytien yhdistelmänä. Mutta se on enemmän. Se on kokonainen konsepti toiminnallisuutta ja kauneutta. | Plasma on nimeltään uusi työpöytä, jonka on suunniteltu korvaavan KDesktop-työpöytä KDE4:ssä. Voit ajatella sitä [http://netdragon.sf.net SuperKaramba]- ja KDesktop-työpöytien yhdistelmänä. Mutta se on enemmän. Se on kokonainen konsepti toiminnallisuutta ja kauneutta. | ||
Line 16: | Line 16: | ||
* [http://api.kde.org/4.0-api/kdebase-apidocs/workspace/plasma/html/index.html Plasma API] | * [http://api.kde.org/4.0-api/kdebase-apidocs/workspace/plasma/html/index.html Plasma API] | ||
* [http://techbase.kde.org/Projects/Plasma Plasma techbase-sivu] | * [http://techbase.kde.org/Projects/Plasma Plasma techbase-sivu] | ||
[[Category:Architecture]] | |||
[[Category:KDE4]] |
Revision as of 14:38, 14 July 2012
Plasma on nimeltään uusi työpöytä, jonka on suunniteltu korvaavan KDesktop-työpöytä KDE4:ssä. Voit ajatella sitä SuperKaramba- ja KDesktop-työpöytien yhdistelmänä. Mutta se on enemmän. Se on kokonainen konsepti toiminnallisuutta ja kauneutta.
Sen toteutus perustuu Qt:hen Graphics View Framework-grafiikkanäyttökehykseen, joka oli sisällytetty Qt 4.2:een.
Kehittäjän näkökulmasta libplasma-kirjastossa on joitakin luokkia, jotka pelaavat keskeisiä rooleja.
- Corona: laajentaa QGraphicsScene ja tarjoaa toiminnallisuuden lisäappleteille ja karamba-teemoille.
- Widget: laajentaa QGraphicsItem ja toimii työpöydän yksinkertaisena elementtinä. Siinä on joitakin sisäänrakennettuna libplasma-kirjastossa kuvakkeina ja painikkeina.
- Applet: laajentaa Widget ja toteuttaa kehittyneen toiminnallisuuden kuten rss-näytön, kellon tai järjestelmämonitorin.
- DataEngine: Yleinen DataEngine-käyttö on tarjota data näytettäväksi applettiin. Tämä sallii käyttöliittymäelementtien näyttää kaiken lajista dataa.