Development/Architecture/KDE4/Plasma (fi)

    From KDE TechBase
    Revision as of 17:07, 24 November 2007 by Karvjorm (talk | contribs) (Finnish translation)
    (diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
    The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


    Development/Architecture/KDE4/Plasma


    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äjän näyttää kaiken lajista dataa.

    Jatkolukemista