gtkmm 1.3.23
*** gtkmm2
gtkmm provides a C++ interface to GTK+. This development branch of gtkmm
wraps gtk+ 2.0.x.
We are now seriously pushing for a binary API frozen 2.0 release. There
are no known API issues apart from these, which will be punted to some
future version:
http://makeashorterlink.com/?T2A121471
*** Changes
* Lifecycle fix: manage()ed Buttons with mnemonic accelerator labels are
now destroyed properly when the container is destroyed. (Murray Cumming)
API breakage:
* pangomm: New classes, and some corrections to existing classes.
(Martin Schulze)
Excuse: Pangomm isn't used very much.
* Gtk::TreeView::set_column() takes a Widget& instead of a GtkWidget*.
(Murray Cumming)
Excuse: If anybody was using it already, they would have told us.
* Gtk::TextBuffer::get_text(): Added overload that takes no iterators.
(Murray Cumming)
Excuse: It's API addition.
* Gtk::Style: Wrapped GTK+ vfuncs.
(Murray Cumming)
Excuse: It's API addition.
Documentation:
* We now reuse ATK, GDK, and Pango reference documentation:
e.g: http://www.gtkmm.org/gtkmm2/reference/html/namespacePango.html
(Martin Schulze)
* README.SUN added (Michael v. Szombathely)
*** Download
http://sourceforge.net/project/showfiles.php?group_id=1161
You will need the unstable release of libsigc++ 1.2, available here:
https://sourceforge.net/project/showfiles.php?group_id=1970
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:
http://sourceforge.net/project/showfiles.php?group_id=1970
*** Development
This is an unstable release, currently under development. You can find
cvs instructions here:
http://cvs.gnome.org/lxr/source/gtkmm-root/base/README
The CHANGES file describes some of the more significant differences
compared to gtkmm 1.2:
http://cvs.gnome.org/lxr/source/gtkmm-root/base/CHANGES
There is also ongoing discussion on the mailing list:
http://gtkmm.sourceforge.net/mailinglist.html
and in the #c++ channel on irc.gnome.org/
--
Murray Cumming
murrayc@usa.net
www.murrayc.com
_____________________________________________
gnomemm 1.3.10
*** gnomemm
The libgnome*mm libraries wrap the GNOME2 libraries for C++, for use
with gtkmm2. They are collectively known as gnomemm. You will need the
latest gtkmm2 release.
libgnomeuimm wraps libgnomeui for C++.
libgnomecanvasmm wraps libgnomecanvas for C++.
libglademm wraps libglade for C++
libgnomemm wraps libgnome for C++.
gconfmm wraps GConf for C++.
We have also provided gnomemm as one umbrella package, gnomemm-all, for your
convenience.
*** Changes:
gconfmm 1.3.8:
* Corrected generation of gnomemm-all pkg-config file. (Murray Cumming)
libgnomemm 1.3.7
* Gnome::Program::locate_file() now uses a C++ ProgramDomain enum.
(Murray Cumming)
libgnomecanvsmm 1.3.10
* Setting color properties to empty strings clears the color.
(Gergo Erdi)
libgnomeuimm 1.3.10
* AppBar: now uses C++ PreferencesType enum.
* Made some methods const and added some const get_()
overloads.
* Gnome::UI::Items::fill(): Uses C++ parameter types.
* Added libgnomeui/libgnomeuimm/stock.[h|cc], like
gtkmm/stock.[h|c], but using Gnome stock icons.
* Corrected examples to use Gtk::Stock items.
* Gnome::UI::Items::fill() Uses Gtk::AccelGroup as a RefPtr.
(Murray Cumming)
*** Download
http://sourceforge.net/project/showfiles.php?group_id=1161
You will need the latest unstable gtkmm2, available from the same place.
*** Installation:
The gnomemm libraries should be built and installed in this order:
libgnomemm, gconfmm, libgnomecanvasmm, libglademm, libgnomeuimm.
Or you could use the gnomemm-all umbrella package.
--
Murray Cumming
murrayc@usa.net
www.murrayc.com
_____________________________________________
Glade– 1.1.1c
Application
===========
Glade-- 1.1.1c
Description
===========
Glade-- is a backend for glade and glade-2 to create C++ sources (gtk-- and
gtkmm2, any combination).
Glade is an graphical user interface builder for gtk/gnome.
NOTE: glade-- 1.1.0+ is usable for both Gnome and Gnome2!
Fixes
=====
- compiling with g++ 3.0 (again)
- gtk2 buttonbox fixes
- gtklayout
Download
========
http://home.wtal.de/Gtk/
_____________________________________________
Bakery 1.3.3
Bakery is a C++ Framework for creating GNOME applications using gnomemm
and gtkmm. Bakery 1.3.x is for gnomemm2 and gtkmm2.
- Bakery provides a Document/View architecture,
but it doesn't force you to use the whole architecture.
- Bakery provides default functionality,
which can be easily customized.
- Bakery makes it easy to start developing GNOME applications.
- Bakery gives your application structure.
More details and downloads are available at
http://bakery.sourceforge.net
Changes:
* Updated for latest gtkmm/gnomemm
* Added Bakery::BusyCursor, with an example.
* Uses Gtk::Stock:: stock ids rather than the C macros.
* Corrected segfault when discarding modified documents.
* App_WithDoc: Corrected on_Session_save_yourself()
parameters to make the override match the base.
* Uncommented the session-management code. It doesn't
cause a segfault anymore.
--
Murray Cumming
murrayc@usa.net
www.murrayc.com