LINUX CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>

7-DAY TOP DOWNLOAD

#
Program
Chromium OS 0.4.22.8
4,365
BackTrack 3.0 / 4.0
Pre-Final

3,633
Wine 1.0.1 / 1.1.33
2,857
VLC 1.0.3
2,826
Yahoo Messenger
1.0.4

2,420
Chrome OS 0.4.237
Beta

2,095
Ubuntu 9.10
2,095
Thunderbird PST
Import plugin 1.2

1,811
Adobe Flash Player
for Linux 10.0.32.18
/ 10.1 Beta

1,685
Fedora 12
1,643

WEEK'S BEST

  • Ubuntu 9.10
  • Ubuntu Netbook Rem...
  • Pidgin 2.6.3
  • Wine 1.0.1 / 1.1.33
  • Linux Kernel 2.6.3...
  • Mozilla Firefox 3....
  • Fedora 12
  • OpenOffice.org 3.1.1
  • Firestarter 1.0.3
  • The Gimp 2.6.7 / 2...
  • FileZilla 3.3.0.1
  • Transmission 1.76
  • Super Grub Disk 0....
  • Gufw 9.04.2
  • Skype 2.0.072 / 2....
  • openSUSE Linux 11.2
  • Opera 10.10 Final
  • Adobe Flash Player...
  • wine-doors 0.1.3
  • Google Gadgets 0.1...
  • Home / Linux / Programming / Libraries

    gtkmm 2.13.8

    Download button

    No screenshots available
    Downloads: 0  Add to download basket  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.6/5)
    24 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Murray Cumming | More programs
    LGPL / FREE
    September 10th, 2008, 23:53 GMT
    ROOT / Programming / Libraries

     Read user reviews (0)  Add a review  Refer to a friend  Subscribe

     

    gtkmm description

     

    gtkmm is 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.

    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.

      


    TAGS:

    GTK+ interface | GUI library | gnome mm | GNOME | GTK+ | interface



    HTML code for linking to this page:


    Go to top

    Windows tabGames tabDrivers tabMac tabLinux tabScripts tabMobile tabHandheld tabGadgets tabNews tab

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM