Ero sivun ”GTK+” versioiden välillä

Siirry navigaatioon Siirry hakuun
716 merkkiä lisätty ,  25. helmikuuta 2014
p
fix
p (fix)
(Yhtä välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 6: Rivi 6:


GTK+ on olioperustainen sovellusohjelmarajapinta. Vaikka se on kirjoitettu kokonaan C-ohjelmointikielellä, se on toteutettu käyttäen luokkia ja liitosfunktioita (engl. callback) eli osoittimia funktioihin.
GTK+ on olioperustainen sovellusohjelmarajapinta. Vaikka se on kirjoitettu kokonaan C-ohjelmointikielellä, se on toteutettu käyttäen luokkia ja liitosfunktioita (engl. callback) eli osoittimia funktioihin.
GTK+ perustuu neljään eri projektin kehittämään kirjastoon:
* GLib on matalan tason kirjasto. Se sisältää yleisiä rajapintoja ja funktioita esimerkiksi tietorakenteiden ja säikeiden hallintaan sekä tapahtumien käsittelyyn.
* Pango on tekstin renderöintiin tarkoitettu kirjasto, jossa on huomioitu erityisesti tuki eri kielille ja kirjoitusjärjestelmille.
* Cairo on kirjasto kaksiulotteisen grafiikan tuottamiseen.
* ATK on esteettömyyskäyttöliittymäkirjasto, jonka avulla ohjelmat voivat tukea esimerkiksi suurennosta ja vaihtoehtoisia syöttölaitteita.
Käyttöliittymän elementtien ulkoasua on GTK+:ssa mahdollista vaihdella erilaisilla teemamoottoreilla sekä niille tehdyillä teemoilla.


==Oman GTK-ohjelman kääntäminen==
==Oman GTK-ohjelman kääntäminen==
10 147

muokkausta

Navigointivalikko