GTK: Razlika med redakcijama

Izbrisana vsebina Dodana vsebina
m Born2bgratis je premaknil(-a) stran GTK+ na GTK: https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg00000.html
mBrez povzetka urejanja
Vrstica 1:
[[Slika:GTK+ logo.svg|thumb|180px|Logotip GTK+]]
'''GTK+''' ali '''Gimp Tool Kit''' je zbirka gradnikov za izdelavo grafičnih programov za [[X Window System]] ([[Linux]], [[FreeBSD]]) ter [[Microsoft Windows|Ms Windows]], [[BeOS]] in še za več operacijskih sistemov. Knjižnica je spisana v jeziku C, vendar ima povezovalne knjižnice za jezike [[C++]], [[Programski jezik Java|Java]], [[C hash|C#]], [[Python]], [[PHP]], [[D (programski jezik)|D]]. Knjižnica je zaščitena pod [[GNU]] [[LGPL]] licenco, kar razvijalcem omogoča izdelavo odprtokodnih kot komercialnih programov brez dodatnega nakupa licence.
 
GTK+ je odvisen od drugih knjižnic. Te so pa [[Atk]] (dostopnost), [[cairo]] (izris vektorske grafike), [[Glib]] (splošne večnamenske funkcije), [[Pango]] (izris mednarodnih besedil). Možno je graditi grafičen vmesnik z orodjem [[Glade]], ki potem spremeni vmesnik v ustrezen XML zapis. Ta zapis se potem lahko uvozi v program. Čeprav GTK+ sam ne zna sestaviti okolje iz XML zapisa brez dodatne knjižnice, Ridley projekt načrtuje združitev te knjižnice z GTK+.
 
Primer enostavnega GTK+ programa, napisanega v C-ju
#include <gtk/gtk.h>
int main(int argc, char **argv)
Vrstica 18:
$ gcc `pkg-config --libs --cflags gtk+-2.0` primer.c -o primer
 
Knjižnico GTK+ močno uporablja odprtokodno namizje [[GNOME]], kot tudi [[XFce]].
 
== Zunanje povezave ==
* [http://www.gtk.org GTK+ domača stran]
* [http://www.gtkmm.org Domača stran povezovalne knjižnice Gtkmm (GTK+ za C++)]
* [http://java-gnome.sf.net Domača stran povezovalne knjižnice java-gtk (GTK+ za Javo)]
* [http://live.gnome.org/ProjectRidley Ridley projekt]
* [http://glade.gnome.org Domača stran orodja Glade]