GTK+ for Linux 3.2

The GTK+ Team in Development / Components & Libraries

GTK+ for Linux screenshot

User Rating: 3.1 (18 votes)

GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable for
projects ranging from small one-off tools to complete application
suites.

GTK+ has been designed from the ground up to support a range of
languages, not only C/C++. Using GTK+ from languages such as Perl and
Python (especially in combination with the Glade GUI builder) provides
an effective method of rapid application development.

GTK+ is free software and part of the GNU Project. However, the
licensing terms for GTK+, the GNU LGPL, allow it to be used by all
developers, including those developing proprietary software, without
any license fees or royalties.

GTK+ has been developed for over a decade to be able to deliver the enticing features and superb performance that it brings to your application development. GTK+ is supported by a large community of developers and has core maintainers from companies such as Red Hat, Novell, Lanedo and Opened Hand.

GTK+ caters for a number features that today's developers are looking for in a toolkit, they include:

* Native look and feel
* Theme support
* Thread safe
* Object orientated approach
* Internationalization
* Localization
* Accessibility
* Bidirectional text support (LTR/RTL, Left To Right/Right To Left)
* UTF8 support
* Documentation

GTK+ has a comprehensive collection of core widgets which include:

* Windows (normal window or dialog, about and assistant dialogs)
* Displays (label, image, progress bar, status bar)
* Buttons and toggles (check buttons, radio buttons, toggle buttons and link buttons)
* Numerical (horizontal or vertical scales and spin buttons) and text data entry (with or without completion)
* Multi-line text editor
* Tree, list and icon grid viewer (with customizable renderers and model/view separation)
* Combo box (with or without an entry)
* Menus (with images, radio buttons and check items)
* Toolbars (with radio buttons, toggle buttons and menu buttons)
* UI Manager (creating menus and toolbars from XML)
* Selectors (color selection, file chooser, font selection)
* Layouts (tabulated widget, table widget, expander widget, frames, separators and more)
* Status icon (notification area on Linux, tray icon on Windows)
* Printing widgets
* Recently used documents (menu, dialog and manager)

GTK+ is built on top of GLib. GLib provides the fundamental algorithmic language constructs commonly duplicated in applications. This library has features such as (this list is not a comprehensive list):

* Object and type system
* Main loop
* Dynamic loading of modules (i.e. plug-ins)
* Thread support
* Timer support
* Memory allocator
* Threaded Queues (synchronous and asynchronous)
* Lists (singly linked, doubly linked, double ended)
* Hash tables
* Arrays
* Trees (N-ary and binary balanced)
* String utilities and charset handling
* Lexical scanner and XML parser
* Base64 (encoding & decoding)

top download editor's pick
File Size: 26 MB License: Freeware Price: FREE
Platform: Linux
Downloads: Total: 166 | This Month: 14 Released: 2012-05-21
GTK+ for Linux Similar Software

GTK+ for Windows x32 3.6.4 The GTK+ Team    

GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites. GTK+ has been designed from the ground up to ... a range of languages, not only C/C++. Using GTK+ from languages such as Perl and Python (especially .... Free download of GTK+ for Windows x32 3.6.4

software pick   

GTK+ for Mac OS X 2.24.0-1 The GTK+ Team    

GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites. GTK+ has been designed from the ground up to ... a range of languages, not only C/C++. Using GTK+ from languages such as Perl and Python (especially .... Free download of GTK+ for Mac OS X 2.24.0-1

software pick   

GTK+ for Windows x64 2.22.1 The GTK+ Team    

GTK+ x64 is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites. GTK+ x64 has been designed from the ground up ... a range of languages, not only C/C++. Using GTK+ from languages such as Perl and Python (especially .... Free download of GTK+ for Windows x64 2.22.1

software pick   

OpenEV for Linux 1.80 Atlantis Scientific Inc.    

... OpenEV is a software library and application for viewing and analysing raster and vector geospatial data. ... world. OpenEV is both: * An application for displaying and analysing geospatial data * A developer ... LGPL license Open Source license. It is available for Windows, Linux, Sun Solaris, and SGI Irix operating .... Free download of OpenEV for Linux 1.80

software pick   

wxWidgets for Linux 2.9.4 wxWidgets    

... a C++ library that lets developers create applications for Windows, OS X, Linux and UNIX on 32-bit and 64-bit architectures as ... platforms including Windows Mobile, iPhone SDK and embedded GTK+. It has popular language bindings for Python, Perl, Ruby and many other languages. Unlike ... wxWidgets gives you a single, easy-to-use API for writing GUI applications on multiple platforms that still .... Free download of wxWidgets for Linux 2.9.4

Popular Software in Development / Components & Libraries

ClosedXML 0.76.0 Manuel De Leon    

Allows you to create Excel 2007/2010 files without the Excel application. Free download of ClosedXML 0.76.0

software pick   

Oracle Data Access Components 10.1 Devart    

Delphi, C++Builder and Lazarus component library for direct access to Oracle. Free download of Oracle Data Access Components 10.1

SmartFTP FTP Library 4.0.622.0 SmartSoft Ltd.     update

Transfer files between your local computer and a server on the Internet. Free download of SmartFTP FTP Library 4.0.622.0

SentiVeillance SDK Trial 6.0.180562 Neurotechnology     update

Face identification and movement tracking for video surveillance systems. Free download of SentiVeillance SDK Trial 6.0.180562

GdPicture.NET 14.0.33 ORPALIS     update

100% Royalty Free Imaging SDK For WinForms, WPF And Web Development.. Free download of GdPicture.NET 14.0.33