GTK Nedir?

From Lapis Wiki

Jump to: navigation, search
Bu makale NASIL bölümü serisinin bir parçasıdır
MasaÜstü Donanım 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.