GTK: Skirtumas tarp puslapio versijų

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
Ištrintas turinys Pridėtas turinys
SNėra keitimo santraukos
Vytas (aptarimas | indėlis)
S +nuoroda į obj.p.
Eilutė 3: Eilutė 3:


== Programavimo kalbos ==
== Programavimo kalbos ==
GTK+ parašyta [[C_(kalba)|C]] [[programavimo kalba]], naudojant iš dalies objektinį modelį. Tačiau egzistuoja papildomos sąsajos (angl. ''bindings'') daugumai populiarių [[programavimo kalba|programavimo kalbų]] ([[C_plius_plius|C++]], [[C_sharp|C#]], [[Python]], [[Perl]], [[Java_(kalba)|Java]], [[Ruby]] ir kt.).
GTK+ parašyta [[C_(kalba)|C]] [[programavimo kalba]], naudojant iš dalies [[Objektinis programavimas|objektinį modelį]]. Tačiau egzistuoja papildomos sąsajos (angl. ''bindings'') daugumai populiarių [[programavimo kalba|programavimo kalbų]] ([[C_plius_plius|C++]], [[C_sharp|C#]], [[Python]], [[Perl]], [[Java_(kalba)|Java]], [[Ruby]] ir kt.).
== Išvaizda ==
== Išvaizda ==

12:34, 1 gruodžio 2005 versija

GTK (GTK+, GIMP Toolkit) - viena iš populiariausių atvirojo kodo bibliotekų X langų sistemai, skirta programos grafinės sąsajos konstravimui.

Programavimo kalbos

GTK+ parašyta C programavimo kalba, naudojant iš dalies objektinį modelį. Tačiau egzistuoja papildomos sąsajos (angl. bindings) daugumai populiarių programavimo kalbų (C++, C#, Python, Perl, Java, Ruby ir kt.).

Išvaizda

Clearlooks - populiari GTK tema

GTK+ išvaizda konfigūruojama, naudojant įvairius grafinius išvaizdos „variklius“ bei temas. Egzistuoja daugybė temų. Galima net suteikti kitų populiarių operacijų sistemų (pvz., Windows 95, Windows XP „Luna“) ar grafinių bibliotekų (pvz., Motif) išvaizdą, ar bent jau ją pamėgdžioti.

Nuo 2.8 versijos elementų atvaizdavimui naudojama Cairo vektorinės grafikos biblioteka, taip pasiekiama puiki vaizdo kokybė, numatoma vieninga spausdinimo bei atvaizdavimo ekrane sistema.

Aplinkos

GTK+ yra pamatinė GNOME biblioteka, ja parašytos visos grafinės GNOME programos. Biblioteka taip pat naudojama įvairių kitų atvirojo kodo darbalaukio aplinkų, pvz., XFCE bei Rox, programoms kurti. Yra ir GTK+ versija, skirta Microsoft Windows operacijų sistemai. GTK+ taip pat naudojama kaip pamatinė kai kurių delninių kompiuterių šeimų, tokių kaip GPE Palmtop ar Nokia Maemo, sąsajos biblioteka.

GTK+ 2

Dabar dažniausiai naudojama antroji GTK+ versija, vadinamoji GTK+ 2. Naujoji versija naudoja naują teksto atvaizdavimo sistemą, Pango, yra visiškai pritaikyta Unikodui (naudojama UTF-8 koduotė), turi naują temų sistemą. Kita vertus, trūksta suderinamumo su pirmąja GTK+ versija, ir, perkeliant programas į naujesnę versiją, tenka padirbėti papildomai. Todėl kai kurios programos vis dar naudoja GTK+ 1.

Susiję straipsniai

Išorinės nuorodos