ANNOUNCE: gtkmm 1.3.2

*** gtkmm 1.3.3 

gtkmm provides a C++ interface to GTK+. This unstable branch of gtkmm
wraps gtk+ 1.3.x, which will become gtk+ 2.0. It builds with the 
recent gtk+ 1.3.12 release, or gtk+ from cvs. 

*** Changes since gtkmm 1.3.2 

* Interface methods use C++ types:
    Interfaces now have a something_vfunc() which uses C types and which can
    be overridden to change the behaviour, and something() which uses C++ types
    and can be used to invoke the virtual function. This seems like the best 
    mix of efficiency and convenience. (Murray Cumming)
* Property change notification:
    Added changed signal to property proxies. For instance, you can now do:
      something.property_example().signal_changed().connect( ... ).
   (Murray Cumming)
* Simplified inheritance hierarchy:
   Glib::ObjectBase derives from SigC::Object, thus Glib::Object no longer
   needs to derive from SigC::Object by using Multiple Inheritance.
  (Daniel Elstner)

*** Known problems 

* gtk-demo "stock browser" doesn't work yet. 

*** Download

You will need the alpha release of libsigc++1.1, available here:

If you wish to install this in parallel with gtk--1.2, you will first 
need to update to the latest libsigc++1.0.x, available here:

*** Description 

This is an unstable release, so that you can see the changes 
compared with gtkmm 1.2. Development is heavily underway, so this might 
be significantly out-of-date by the time you receive this. You can find 
cvs instructions here:

The CHANGES file describes some of the more significant differences 
compared to gtkmm 1.2:

There is also ongoing discussion on the mailing list:
and in the #C++ channel on  

Murray Cumming
murrayc usa net

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]