A featureful toolkit for writing modern applications
GTK uses UTF-8 encoding for all of the text. This ensures that you can develop the app in your native language or any other language around the world.
GTK will always use the most efficient way to draw your applications, to maximize performance and take advantage of your hardware.
In GTK, pointer and touch events are handled seamlessly, making your apps work on various kinds of input devices out of the box.