Projects / GTK+

GTK+

GTK, which stands for the Gimp ToolKit, is a library for creating graphical user interfaces. It is designed to be small and efficient, but still flexible enough to allow the programmer freedom in the interfaces created. GTK provides some unique features over standard widget libraries.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  08 Jul 2013 20:53

Release Notes: The configuration file and immodules cache locations were backported from GTK+3. Various minor bugs were fixed.

Release Notes: GtkSearchBar, a pop-up search toolbar, and GtkListBox, a vertical container that can sort and filter its children, were added. GtkStack gained position-dependent transitions. Various minor bugs were fixed.

Release Notes: GtkWindow gained support for client-side decorations, for use with Wayland. GtkFileChooser was improved. Various new APIs, widgets, and features were added, such as GtkHeaderBar, GtkPlacesSidebar, GtkStack, and GtkRevealer. The Wayland and Broadway backends were improved. GdkDisplayManager is no longer backend-specific. The symbol exporting functionality was refactored. Further improvements and many bugfixes were made.

  •  01 Jun 2013 21:29

Release Notes: Several minor bugs were fixed.

Release Notes: Cycle detection was added to CSS color resolving. The Broadway backend gained various improvements. Several bugs were fixed.

RSS Recent comments

08 Oct 2012 14:30 Romster

You only now on 6th of October release an announcement for GTK 2.24.13 that was released on 23rd of September. Could you please be a little quicker on the announcements, 4 weeks and 2 days later is not acceptable.

06 May 2010 07:37 paroberts

Hi,

I've spent hours on this and can't seem to search out the right answer. I'd like to install the latest version of WireShark on CentOS 5.4 and I've cleared all the other hurdles (like having devel packages installed) to get GTK+-2.8.20 compiled. It seems the only remaining obstacle is that the WireShark ./configure refuses to believe that GTK+ >= 2.4.0 is installed. The GTK+ compile, make, make install all went smooth with no errors so I believe it is there. Here is the error:

checking for pkg-config... /usr/bin/pkg-config
checking for GTK+ - version >= 2.4.0... no
*** Could not run GTK+ test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GTK+ is incorrectly installed.
configure: error: GTK+ 2.4 or later isn't available, so Wireshark can't be compiled

So...GTK+ 2.8 is installed, I've tried throwing different paths in /etc/ld.so.conf and the configure variables, etc. with no luck.

Can someone tell me what I'm missing? I looked for a 'devel' package for GTK+ but it didn't look like there was one.

Thanks for any help!

01 Dec 2006 10:29 tdowd

Re: ARgh...
>>our problem probably still has to do with the /usr vs /usr/
local/ business. you might want to install gtk (et.al.) with
'configure --prefix=/usr'

i've been trying to install GImageViewer on Suse 10.1 for
more than a day now... this advice was all I needed. Thank
you so much!

10 Mar 2004 06:05 muppet

Re: Where is gtk-config?

> What wrong? Where is gtk-config?

gtk-config was part of gtk+-1.x. gtk+-2.x uses pkg-
config instead. if your app wants gtk-config, it wants
gtk+-1.x and its devel packages.

07 Feb 2004 00:14 unsynchronous

Re: Can't get programs to recognize GTK+-1.2.0

> Hi Rob, you seem to know what you're
> doing so I'm hoping you can help me out.
> I've installed gtk+-2.2.4 from source
> and removed my old gtk-config
> beforehand, but now I can't find
> gtk-config anywhere on my system. Have
> I done something wrong? I used all the
> default options when installing
> i.e ./configure
> make
> su
> make install
>
> and gtk was installed in /usr/local
>
> no sign of gtk-config though!
>
> I'm tearing my hair out over this one!
> (I'm trying to get gimp2.0pre2 installed
> without much success!)

the directions above are outdated wrt gtk2.0
which now uses pkg-config (a generalization of gtk-config). you therefore don't need to mess with
the gtk-config stuff.

your problem probably still has to do with the /usr vs /usr/local/ business. you might want to install gtk (et.al.) with 'configure --prefix=/usr' or you might want to mess with your pkg-config path...perhaps 'export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig'

good luck.

Screenshot

Project Spotlight

LanguageTool

A style and grammar checker for English, Polish, German, and other languages

Screenshot

Project Spotlight

XiX Music Player

A music player for MP3, Ogg, and FLAC files.