
Gdk – 3.0 - GTK
Reference for Gdk-3.0
GTK Documentation
GTK GTK is the primary library used to construct user interfaces. It provides user interface controls and signal callbacks to respond to user actions. GTK API reference
Gtk – 4.0: Overview
GDK: GDK is the abstraction layer that allows GTK to support multiple windowing systems. GDK provides window system facilities on Wayland, X11, Microsoft Windows, and Apple macOS.
Gtk – 4.0: Using GTK with X11
On X11, if you wish to modify the window’s state, or change its frame, you must ask the window manager to do so on your behalf, using an established convention. GTK has functions for asking the window manager to do various things; see for example gtk_window_minimize() or gtk_window_maximize().
Gtk – 3.0: The GTK Input and Event Handling Model
When GTK is initialized, it sets up an event handler function with gdk_event_handler_set(), which receives all of these input events (as well as others, for instance window management related events).
Gtk – 3.0
The GTK Input and Event Handling Model Key Bindings Text Widget Overview Tree and List Widget Overview Tree View Tutorial CSS Overview CSS Properties Widget Gallery Using GTK on the X11 Window System Using GTK on Windows Using GTK with Wayland Using GTK on macOS Using GTK with Broadway Migrating from GTK 2.x to GTK 3 Migrating Themes from GTK 2 ...
Gtk – 3.0: The GTK Drawing Model
The GDK interface to the windowing system translates such native events into GdkEvent structures and sends them on to the GTK layer. In turn, the GTK layer finds the widget that corresponds to a particular GdkWindow and emits the corresponding event signals on that widget.
Gtk – 4.0: Getting Started with GTK
This chapter contains some tutorial information to get you started with GTK programming. It assumes that you have GTK, its dependencies and a C compiler installed and ready to use. If you need to build GTK itself first, refer to the Compiling the GTK libraries section in this reference.
Gtk – 4.0: Running and debugging GTK Applications
GTK includes an interactive debugger, called the GTK Inspector, which lets you explore the widget tree of any GTK application at runtime, as well as tweak the theme and trigger visual debugging aids.
Gtk – 3.0: Running GTK Applications
GTK includes an interactive debugger, called the GTK Inspector, which lets you explore the widget tree of any GTK application at runtime, as well as tweak the theme and trigger visual debugging aids.