...
GTK+ is the primary library used to construct user interfaces in GNOME. Itprovides It provides all the user interface controls, or widgets, used in a commongraphical common graphical application. Its object-oriented API allows you to constructuser construct user interfaces without dealing with the low-level details of drawing anddevice and device interaction.
More information
...