GTK Language Bindings
   HOME



picture info

GTK Language Bindings
GTK (formerly GIMP ToolKit and GTK+) is a free software cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both Free software, free and proprietary software to use it. It is one of the most popular toolkits for the Wayland (protocol), Wayland and X Window System core protocol, X11 windowing systems. The GTK team releases new versions on a regular basis. GTK 4 and GTK 3 are maintained, while GTK 2 is End-of-life product, end-of-life. GTK1 is independently maintained by the CinePaint project. Software architecture The GTK Library (computing), library contains a set of graphical control elements (Widget (GUI), widgets); version 3.22.16 contains 186 active and 36 deprecated widgets. GTK is an Object-oriented programming, object-oriented widget toolkit written in the programming language C (programming language), C; it uses GObject (that is, the GLib obje ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

GUI Widget
A graphical widget (also graphical control element or control) in a graphical user interface is an element of interaction, such as a button or a scroll bar. Controls are software components that a computer user interacts with through direct manipulation to read or edit information about an application. User interface libraries such as Windows Presentation Foundation, Qt, GTK, and Cocoa, contain a collection of controls and the logic to render these. Each widget facilitates a specific type of user-computer interaction, and appears as a visible part of the application's GUI as defined by the theme and rendered by the rendering engine. The theme makes all widgets adhere to a unified aesthetic design and creates a sense of overall cohesion. Some widgets support interaction with the user, for example labels, buttons, and check boxes. Others act as containers that group the widgets added to them, for example windows, panels, and tabs. Structuring a user interface with widget ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  



MORE