GDK
![]() |
Το λήμμα παραθέτει τις πηγές του αόριστα, χωρίς παραπομπές. |
![]() | |
Γενικά | |
---|---|
Είδος | ελεύθερο λογισμικό, βιβλιοθήκη |
Διανομή | |
Έκδοση | 4.11.5 (Φεβρουάριος 2023)[1] |
Λειτουργικά | Linux |
Ανάπτυξη | |
Υπευθ. ανάπτυξης | Εγχείρημα GNOME[2] |
Γραμμένο σε | C |
Άδεια χρήσης | LGPLv1.2 |
Σύνδεσμοι | |
Αποθετήριο κώδικα | |
https://gitlab.gnome.org/GNOME/gtk/tree/master/gdk |
Η GDK (GIMP Drawing Kit), που σημαίνει γραφική εργαλειοθήκη του GIMP, είναι μια βιβλιοθήκη γραφικών υπολογιστή που ενεργεί ως «περιτύλιγμα» (αγγλ. wrapper) γύρω από τις συναρτήσεις γραφικών και παραθύρων χαμηλότερου επιπέδου που παρέχονται από το γραφικό υποσύστημα του λειτουρικού. Αρχικά αναπτύχθηκε για το X Window System και η θέση της ήταν ανάμεσα στον εξυπηρετητή X και την βιβλιοθήκη GTK , χειριζόμενη βασικές διαδικασίες απεικόνισης όπως τα βασικά γραφικά, τα γραφικά τύπου raster (αγγλ. bitmaps), οι δρομείς, οι γραμματοσειρές και η λειτουργικότητα μετακίνησης και εναπόθεσης (αγγλ. drag-and-drop).
Όπως και η GTK, η GDK διατίθεται με την άδεια GNU Lesser General Public License.
Η GDK παίζει σημαντικό ρόλο στην μεταφερσιμότητα της GTK . Με την Glib να παρέχει ήδη χαμηλού επιπέδου διαπλατφορμική λειτουργικότητα, αυτό που χρειάζεται ώστε να μπορεί να τρέχει η GTK και σε άλλες πλατφόρμες είναι να μεταφερθεί η GDK στη γραφική διεπαφή του λειτουργικού συστήματος κάθε μίας από αυτές τις πλατφόρμες. Συνεπώς η μεταφορά της GDK στην Win32 και Quartz επιτρέπει σε εφαρμογές που βασίζονται στην βιβλιοθήκη GTK να τρέχουν στα λειτουργικά Windows και Mac OS X αντίστοιχα.
Από την έκδοση GTK 2.8 κι έπειτα η GDK υποστηρίζει και τη βιβλιοθήκη Cairo.
Εξωτερικοί σύνδεσμοι
[Επεξεργασία | επεξεργασία κώδικα]- GDK API Αρχειοθετήθηκε 2006-08-21 στο Wayback Machine., η διεπαφή προγραμματισμού εφαρμογών της βιβλιοθήκης (Αγγλικά)
|
- ↑ «n Namespace Gdk – 4.0; The GTK toolkit Version 4.11.5». Φεβρουάριος 2023. Ανακτήθηκε στις 28 Ιουλίου 2023.
- ↑ Error: Unable to display the reference properly. See the documentation for details.