![]() ![]() GtkBuilder allows user interfaces to be designed without writing code. Stetic, part of MonoDevelop, oriented towards Gtk#.Crow Designer, relies on its own GuiXml format and GuiLoader library.Gazpacho, GUI builder for the GTK+ toolkit written in Python.Glade, supports GtkBuilder, which is a GTK+ built-in GUI description format.The following projects are active as of July 2011: There are several GUI designers for GTK+. GtkInspector can only be invoked after installing the development package libgtk-3-dev/gtk+-devel. GtkInspector has been introduced with version 3.14. GSK was finally merged into GTK+ version 3.90 released March 2017. GSK lies between the graphical control elements (widgets) and the rendering. GSK is the rendering and scene graph API for GTK+. GDK acts as a wrapper around the low-level functions provided by the underlying windowing and graphics systems. On 2018-Jan-26 at Matthias Clasen gave an overview of the current state of GTK+ 4 development, including a high-level explanation of how rendering and input worked in GTK+ 3, what changes are being made in GTK+ 4 (>3.90), and why. ![]() Since GTK+ version 3.0, all the rendering is done using Cairo. Starting with version 2.8, released in 2005, GTK+ began the transition to using Cairo to render the majority of its graphical control elements. ![]() Several display engines exist which try to emulate the look of the native widgets on the platform in use. GTK+ can be configured to change the look of the widgets drawn this is done using different display engines. There is also an HTML5 back-end called Broadway. While GTK+ is primarily targeted at windowing systems based upon X11 and Wayland, it works on other platforms, including Microsoft Windows (interfaced with the Windows API), and macOS (interfaced with Quartz). GTK+ is an object-oriented widget toolkit written in the C programming language it uses GObject, that is the GLib object system, for the object orientation. The GTK+ library contains a set of graphical control elements (widgets), version 3.22.16 contains 186 active and 36 deprecated widgets. GDK contains back-ends to X11, Wayland, Broadway (HTTP), Quartz and GDI and relies on Cairo for the rendering.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |