ANNOUNCE: gtkmm 1.3.20 "source-API-refrozen"
- From: Murray Cumming <murrayc usa net>
- To: gtkmm-list <gtkmm-list gnome org>, gnome-announce <gnome-announce-list gnome org>
- Subject: ANNOUNCE: gtkmm 1.3.20 "source-API-refrozen"
- Date: 14 Aug 2002 13:48:34 +0100
*** 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
Although we froze the source API after the last release, we made several
minor API changes in this release. This will delay the binary freeze slightly,
because that must be enforced strictly.
*** Changes
* API changes:
- Gtk::Combo: Added ComboDrowDown class - it wraps the deprecated GtkList
widget that is used in the GtkCombo interface. gtkmm coders can now set
individual item strings and use widgets for Combo items. See
examples/book/combo. (Martin Schulze)
- Gdk::Drawable: draw_rectangle() and draw_arc(): Changed filled arg from
int to bool. (Michael Koziarski)
- Gdk::Color: *_p() renamed to get_*_p(). (Andreas Holzmann)
- Gtk::TextMark: Added get_iter() as a convenience. (Martin Schulze)
- Gtk::TextBuffer: delete_at_cursor() and insert_at_cursor() return the
iterator, to be consistent with the other methods. (Martin Schulze)
- Gtk::TextBuffer: paste_clipboard(), insert_child(), and
create_child_anchor() parameters are now const. (Martin Schulze)
- Gtk::Bin::add_label(): Added override, using enum. (Gergo Erdi)
- Gtk::IconFactory and Gtk::StockItem: Changed string parameters to
Gtk::StockID to allow use of Gtk::BuiltinStockID. (Murray Cumming)
* Gtk::TreeView classes:
- TreeView::append_column_editable() Workaround for gcc 2.95.3 compilation
bug. (Martin Schulze)
- TreeModel::foreach() return value marshalled properly. (Gergo Erdi)
* lifecyle:
- C++ deletion really destroys GtkObjects again.
- Glib::Object: removed warnings wDownload hen using libglademm. (Murray Cumming)
- Gtk::manage(): Now emits warnings when you try to use it on a top-level
Window.
(Murray Cumming)Download
* examples:
- Removed old menu and combo examples.
- Corrected use of Gtk::manage() on top-level windows.
- Added cleaner combo example in example/book/combo
(Murray Cumming, Martin Schulze)
- Rulers example fixed. (Martin Schulze)
*** Download
http://sourceforge.net/project/showfiles.php?group_id=1161
You will need the alpha release of libsigc++1.1, 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 heavy 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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]