Questions tagged [gtk3]

The GIMP ToolKit (GTK+) in its version 3.x. GTK+ is a highly usable, feature-rich toolkit for creating graphical user interfaces (GUIs) that boasts cross platform compatibility and an easy to use API.

GTK+ is written in C, but has bindings to many other popular programming languages such as C++ (), Python (), and C# among others. GTK+ is licensed under the GNU LGPL 2.1, allowing development of both free and proprietary software with GTK+ without any license fees or royalties.

"GTK" stands for GIMP Tool Kit; it was originally developed to serve as the widget set for The GIMP, the GNU Image Manipulation Program. In the intervening years its usage has expanded greatly.

The latest version is GTK+ 3, released in January, 2011.

For questions not specifically regarding GTK 3, please use instead.

Reference documentation in C

Reference documentation in Python

3219 questions
1
vote
1 answer

Signal ::expose-event is invalid for GdkWindow and GdkX11Window

I had this following code pull from one of the tutorials on line. When I use gtk+-2.0, the following code works fine. But when I try compile with gtk+-3.0, the code gives this error: signal 'expose-event' is invalid for instance of type…
1
vote
2 answers

Gtk 3 when widget is too large

I am kind of new to gtk 3.0 +, And I was wondering how do people deal with the case when the image size is too big. Is it possible to have a fixed size frame to display image(as far as I know, seems like the container size will change depend on…
1
vote
0 answers

gtk_widget_set_sensitive crashes program

I have a program written in C using the GTK library. In the GUI I have a set of radio buttons, and depending on what button is selected changes if an entry can be edited (or sensitive as gtk calls it). I have made a struct with all the widgets that…
dangee1705
  • 3,445
  • 1
  • 21
  • 40
1
vote
0 answers