Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > Programming > Widgets

    gtkmm 3.2.0 / 3.3.18

    Download button

    No screenshots available
    Downloads: 3,521  Tell us about an update
    User Rating:
    Rated by:
    Good (3.0/5)
    21 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Murray Cumming | More programs
    LGPL / FREE
    March 7th, 2012, 08:54 GMT [view history]
    ROOT / Programming / Widgets

     Read user reviews (0)  Refer to a friend  Subscribe

    gtkmm description

    A C++ interface for the popular GUI library GTK+.

    gtkmm is the official C++ interface for the popular GUI library GTK+.

    Highlights of gtkmm include typesafe callbacks, widgets extensible via inheritance and a comprehensive set of widgets.

    You can create user interfaces either in code or with the Glade designer, using libglademm. Here's an overview, with documentation and status. gtkmm is free software distributed under the GNU Library General Public License (LGPL).

    gtkmm is a GUI toolkit and nothing more, and it strives to be the best C++ GUI toolkit. That mandate does not cover generic C++ data structures, an XML parser, or database access. Even our signal/slots system is part of a separate (libsigc++) library. However, gtkmm is designed to work well with all other C++ libraries.

    The gnomemm libraries cover some of these other tasks, but they are optional.


    Product's homepage

    Here are some key features of "gtkmm":

    · Inheritance to derive custom widgets.
    · Type-safe signal handlers, in standard C++.
    · Polymorphism.
    · Use of Standard C++ Library, including strings, containers, and iterators.
    · Full internationalisation with UTF8.
    · Complete C++ memory management
    · Object composition
    · Automatic deallocation of dynamically allocated widgets.
    · Full use of C++ namespaces.
    · No macros.
    · Cross-platform: Linux (gcc), FreeBSD (gcc), NetBSD (gcc), Solaris (gcc, Forte), Win32 (gcc, MSVC++ .Net 2003), MacOS X (gcc), others
    · Free software and free of cost for both Open Source and proprietary development.
    · Discussed, designed and implemented in public.

    What's New in This Release: [ read full changelog ]

    Gdk:
    · Device: Added get_n_keys() and list_slave_devices().
    · Pixbuf: Added properties.
    · Window: Added get_drag_protocol(). (Murray Cumming)

    Documentation:
    · Avoid invalid HTML in link titles (hopefully). (José Alburquerque) Bug #650544 (Hubert Figuiere)
    · Remove collaboration diagrams. (Murray Cumming)

      


    TAGS:

    GTK+ interface | GUI library | gtkmm | GTK+ | interface



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM