ANNOUNCE: gtkmm 1.3.25
- From: Murray Cumming <murrayc usa net>
- To: <gtkmm-list gnome org>, <gnome-announce-list gnome org>
- Subject: ANNOUNCE: gtkmm 1.3.25
- Date: Thu, 17 Oct 2002 12:10:29 +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
*** Changes
* Now requires libsigc++ 1.2.0
* Gtk::Entry::get_layout(): refcounting fixed. (Daniel Elstner)
* gcc 3.2 warnings fixes. (Daniel Elstner)
* Gtk::TextBuffer::iterator::operator bool() now works.
(Daniel Elstner)
API changes:
* Gtk::TextBuffer:
* create_mark() Added overload for anonymous marks.
* iterator: Return values instead of references, for UTF8.
* insert_interactive() and erase_interactive now return a pair,
with a bool to indicate success, like std::map::insert().
* insert_range()renamed to insert().
* insert_range_interactive() renamed to insert_interactive().
* delete_text() renamed to erase()
* delete_interactive_text() renamed to erase_interactive()
* delete_selection() renamed to erase_selection().
* insert_child_anchor() now returns an iterator.
* signal_insert_text() renamed to signal_insert().
* signal_delete_range() renamed to signal_erase().
* assign(): New alias method for set_text().
(Daniel Elstner)
* Gtk::TreeView:
* Added scroll_to_row() and scroll_to_column()
* Added unset_hadjustment(),unset_vadjustment(), and
unset_expander_column().
Added set_cursor() overload taking a TreePath.
* enable_drag_model_source() now takes a Gtk::TargetEntry instead
of the C type.
(Daniel Elstner)
* Glib::IOChannel StreamIOChannel: new wrappers.
(Tassos Bassoukos, Martin Schulze, Daniel Elstner)
* Glib::IOSource: Added create() overload that takes IOChannel.
(Martin Schulze).
* Documentation:
* Book: Some Sections on common widgets updated and rearranged,
with screenshots. Example code is now linked instead of being
inline.
* examples:
Several examples rewritten and moved into examples/book.
(Murray Cumming)
* demos: warnings in TextBuffer demo fixed. (Daniel Elstner)
*** 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
Murray Cumming
murrayc usa net
www.murrayc.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]