GTK Nedir?
From Lapis Wiki
Bu makale NASIL bölümü serisinin bir parçasıdır
|
| MasaÜstü • Donanım • Ağ • Dağıtımlar |
| Tarayıcılar• Programlama • Linux ve Oyunlar |
GTK(GIMP Toolkit-GIMP Araç Seti), kullanıcı grafik arayüzü oluşturmaya yarayan bir kütüphanedir. LGPL lisansı altındadır.Bu kütüphaneyi kullanarak açık-kodlu, ücretiz veya ücretli programlar yazabilirsiniz.
GIMP araç seti olarak tanımlanmasının nedeni, aslında Genel Resim Düzenleme Programı ( General Image Manipulation Program-GIMP) geliştirmek için yazılmış olmasıdır.GTK'nın başlıca yazarları:
* Peter Mattis petm@xcf.berkeley.edu * Spencer Kimball spencer@xcf.berkeley.edu * Josh MacDonald jmacd@xcf.berkeley.edu
GTK, nesneden bağımsız bir uygulama programlama arayüzüdür.C'de yazılmış olmasına rağmen, sınıflar(class) ve geriçağırım (callback) fonksiyonları mantığını kullanır.
GTK,GTK takımı tarafından geliştirilen üç bileşene bağımlılık duyar:
- GLib:Bazı standart çağrıların yerine işlevler, ayrıca bağlı listeleri vb. yönetmek ve işlemek için ek işlevler içerir.
- Pango:GTK Pango kütüphanesini uluslararasılaştırılmış metin çıktısı için kullanır.
- ATK:Bu kütüphane erişebilirlik için arayüzlerin ayarlanmasını sağlar.
