GTK+ 3.4.1

GTK+ 3.4.1

User Rating: Fair (0.00/5)

License:
LGPL
Price:
FREE
Developer:
GTK+ Team|More programs
OS:
Updated:
April 17th, 2012

See full specifications

Download Now

|0 downloads

GTK+ 3.4.1 Description

GTK+ 3.4.1 is addressed at a very handy, efficient and versatile 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+ is written in C but has been designed from the ground up to support a wide 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.

Major Features:

  1. Stability
    • 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, Codethink, Openismus and Intel.
  2. Language Bindings
    • GTK+ is available in many other programming languages thanks to the language bindings available. This makes GTK+ quite an attractive toolkit for application development.
  3. Interfaces
    • GTK+ has a comprehensive collection of core widgets and interfaces for use in your application.
      • 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)
      • GtkBuilder (creates your user interface 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)
  4. Cross Platform
    • Originally GTK+ was developed for the X Window System but it has grown over the years to include backend support for other well known windowing systems. Today you can use GTK+ on:
      • GNU/Linux and Unix
      • Windows (32-bit) and 64-bit
      • Mac OS X
  5. Accommodating
    • GTK+ caters for a number features that today's developers are looking for in a toolkit including:
      • Native look and feel
      • Theme support
      • Thread safety
      • Object oriented approach
      • Internationalization
      • Localization
      • Accessibility
      • Bidirectional text support (LTR/RTL, Left To Right/Right To Left)
      • UTF8 support
      • Documentation
  6. Foundations
    • 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)
    • The GMAE (GNOME Mobile & Embedded) initiative has advanced the use, development and commercialization of GNOME components as a mobile and embedded user experience platform. It has brought together industry leaders, expert consultants, key developers and the community and industry organizations they represent. As a direct result of this, GTK+ has features pertaining to mobile and embedded platform requirements.
    • GTK+ has been involved in a number of embedded initiatives over the past few years including the development of:
      • Nokia 770 / N800 / N810 / N900
      • One Laptop Per Child Project
      • OpenMoko 
  7. Mobile
  8. Others
Download GTK+ 3.4.1
Copyright GTK+ 3.4.1

GTK+ 3.4.1 Screenshots

Download GTK+ 3.4.1
Join the Softwareweb
*
*
*
By clicking "Create my account", you are indicating that you have read and accept the terms and conditions.

You can also sign in using :   If you are an author, Click here to register.
Log in to Softwareweb
Forgot your password?
Or
Sign in with   
Password assistance

To receive your password, enter the e-mail address for your Softwareweb.com account below.

Join the Submit Software

This information will not be published on Softwareweb. It is only used for notification services.

*
*
*
*
*
*
*
By clicking "Create my account", you are indicating that you have read and accept the terms and conditions.

 

0 of 200 characters.