GDK

GDK

GDK (GIMP Drawing Kit) is a computer graphics library that acts as a wrapper around the low-level drawing and windowing functions provided by the underlying graphics system. Originally developed on the X Window System, GDK lies between the X server and the GTK+ library, handling basic rendering such as drawing primitives, raster graphics (bitmaps), cursors, fonts, as well as window events and drag-and-drop functionality.

Like GTK, GDK is licensed under the GNU Lesser General Public License.

GDK is an important part of GTK+'s portability. Since low-level cross-platform functionality is already provided by GLib, all that is needed to make GTK+ run on other platforms is to port GDK to the underlying operating system's graphics layer. Hence, the GDK ports to Win32 and Quartz are what makes GTK+ applications run on Windows and Mac OS X, respectively.

Starting with GTK+ 2.8, GDK supports Cairo.

External links

* [http://developer.gnome.org/doc/API/2.0/gdk/index.html GDK API]
* [http://developer.gnome.org/doc/GGAD/cha-gdk.html GDK Basics; GTK+ / Gnome Application Development: Havoc Pennington]
* [http://svn.gnome.org/viewvc/gtk%2B/tags/GTK_2_12_10/gdk/ GDK code from release GTK+ 2.12.10]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • GDK — (de l anglais « GIMP Drawing Kit ») regroupe une série de bibliothèques graphiques en surcouche de X Window System pour l environnement graphique GNOME. GDK inclut notamment la librairie de primitives graphiques GTK+. Toutes ces… …   Wikipédia en Français

  • GDK — ist die Abkürzung für: Gewerkschaft Deutscher Kaiser, ehemaliges Steinkohlebergwerk in Duisburg GIMP Drawing Kit, Software Große Deutsche Kunstausstellung, Kunstausstellung Schweizerische Konferenz der kantonalen Gesundheitsdirektorinnen und… …   Deutsch Wikipedia

  • GDK — GIMP Drawing Kit Desarrollador GNOME http://library.gnome.org/devel/gdk/ Información general Última versión estable 3.0.10 ( …   Wikipedia Español

  • GDK — Graphics Development Kit (Computing » Software) ** Goblin Database Kernel (Computing » Databases) …   Abbreviations dictionary

  • GDK — Game Development Kit (vergl. DirectX) …   Acronyms

  • gdk — ISO 639 3 Code of Language ISO 639 2/B Code : ISO 639 2/T Code : ISO 639 1 Code : Scope : Individual Language Type : Living Language Name : Gadang …   Names of Languages ISO 639-3

  • GDK — Game Development Kit (vergl. DirectX) …   Acronyms von A bis Z

  • GDK — abbr. Guns Don t Kill …   Dictionary of abbreviations

  • DarkBASIC Professional — DarkBasic Pro 7.6 Developer(s) The Game Creators Stable release 7.61 (1.0761) / 1 June 2011 …   Wikipedia

  • Gewerkschaft Deutscher Kaiser — Abbau von Steinkohle Abbautechnik Untertagebau Betriebsbeginn sechziger Jahre des 19.Jh. Betriebsende siebziger Jahre des 20.Jh. Geografische Lage …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”