Search results
Results from the WOW.Com Content Network
Applications built using Gtk# will run on many platforms including Linux, Windows and macOS. The Mono packages for Windows include GTK, Gtk# and a native theme to make applications look like native Windows applications. Starting with Mono 1.9, running Gtk# applications on macOS no longer requires running an X11 server. [17]
The GNOME Project, i.e. all the people involved with the development of the GNOME desktop environment, is the biggest contributor to GTK, and the GNOME Core Applications as well as the GNOME Games employ the newest GUI widgets from the cutting-edge version of GTK and demonstrates their capabilities.
GTK version 3.22, released in Autumn 2016, was planned to be the last 3.x release, although version 3.24 followed in Fall 2018 with the delay of GTK 4. [27] The development of GTK 4 used version names 3.90, 3.92, etc. until the first GTK 4.0 stable release was launched in December 2020. [ 28 ]
Simplified software architecture of GTK, Pango, GDK, ATK, GIO, Cairo and GLib. GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME . GLib's code was separated from GTK , so it can be used by software other than GNOME and has been developed in parallel ever since.
GDK (GIMP Drawing Kit) is a library that acts as a wrapper around the low-level functions provided by the underlying windowing and graphics systems. GDK lies between the display 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.
Glade Interface Designer is a graphical user interface builder for GTK, with additional components for GNOME.In its third version, Glade is programming language–independent, and does not produce code for events, but rather an XML file that is then used with an appropriate binding (such as GtkAda for use with the Ada programming language).
Tk is a cross-platform widget toolkit that provides a library of basic elements of GUI widgets for building a graphical user interface (GUI) in many programming languages. It is free and open-source software released under a BSD-style software license.
PHP-GTK 1.0 was released in October 2003 alongside several extensions, including a wrapper for libglade, which allowed the cross-platform Glade Interface Designer UI builder to be used in creating PHP-GTK applications. Zmievski and Fox continued to work on the project, with Fox maintaining PHP-GTK for Windows. [clarification needed]