ANNOUNCE: gtkmm 2.9.1
- From: Murray Cumming <murrayc murrayc com>
- To: gnome-announce <gnome-announce-list gnome org>, gtkmm-list <gtkmm-list gnome org>
- Cc:
- Subject: ANNOUNCE: gtkmm 2.9.1
- Date: Thu, 11 May 2006 21:47:53 +0200
*** gtkmm 2.9/2.10:
gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8,
2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the
API-stable gtkmm 2.10, wrapping GTK+ 2.10.
gtkmm stays in-sync with GTK+ by following the official GNOME release schedule:
http://www.gnome.org/start/unstable/
Bindings for the rest of the GNOME Platform are also available, and are also
API-stable.
http://www.gtkmm.org
*** Changes
gtkmm 2.9.1:
Gtk:
* Depends on cairomm.
* gtkmm.h: Include menutoolbutton.h and tearoffmenuitem.h.
(Michael J M Thomson)
* Added ListViewText very simple text-based convenience class for TextView.
(J. Baltasar Garc�Perez-Schofield)
* New classes:
- Assistant, CellRendererAccel, LinkButton, StatusIcon.
(Murray Cumming, Armin Burgmeier)
- CellRendererSpin (Marko Anastasov)
- PageSetup, PaperSize, PrintContext, PrintOperation, PrintSettings
(Marko Anastasov)
- RecentChooser, RecentChooserWidget, RecentChooserMenu,
RecentChooserDialog. (Armin Burgmeier)
- RecentInfo, RecentManager (Marko Anastasov)
* AccelMap: Added lookup_entry() (Paul Davis)
* CellRendererToggle: Added "indicator-size" property.
* Entry: Added xalign and truncate-multiline properties.
* FileChooserButton: Added set/get_focus_on_click()
* MessageDialog: Added properties.
* Menu: Add attach_to_widget() overload without a destroy callback.
* RadioAction: Added set_current_value().
* Range: Added get/set_lower_stepper_sensitivity(),
get/set_upper_stepper_sensitivity() and properties.
* SectionData: Added Added targets_include_uri.
* SizeGroup: Added get_widgets().
* Style: Added overload set_bg_pixmap() that takes const Pixmap.
(Michael Hofmann)
* TextBuffer: Added get_has_selection() and
property. Added text property.
* TextBuffer: Added const overloads of get_text() and get_slice().
* TreeModel: Added rows_reordered() overload without the iter.
* TreeView: get_search_entry(), set_search_position_func(),
get_headers_clickable().
* Style: Added Added lookup_color().
* Widget:
- Added get_action().
- Made map() public, because custom containers sometimes
(e.g. GtkNotebook) need to call it on their child widgets,
though we are not sure when.
* Window: Added get_group(), and get/set_deletable(),
set_urgency_hint()
(Murray Cumming)
* Win32 build: Plug and Socket added. (Cedric Gustin)
* Fix the build when using --enable-api-properties, --enable-api-vfuncs, or
--enable-api-exceptions when configuring glibmm.
When using these, the API, and any API generated by gmmproc, will be
changed. This allows users of embedded platforms to reduce the code size of *mm
libraries and *mm-using applications, at the small cost of losing some rarely-used
API. Alternatives exist for that API, as show in the examples.
Gdk:
* GC: Added set_clip_rectangle() overload that takes const argument.
(Michael J M Thompson)
* Added static functions for using Cairo, in general.h.
(Murray Cumming)
Pango:
* AttrList: Added operator bool.
Documentation:
* Book:
- DrawingArea: Updated for Cairo.
- HTML appearance greatly improved.
- Updated screenshots.
(Jonathan Jongsma)
- Added ComboBox chapter and removed
Combo section. (Murray Cumming)
- Improved RadioButton example. (Pierre Thierry)
* Reference:
- Added RadioButton::get/set/reset_group()
documentation.
- Add documentation for manage().
(Murray Cumming)
- Improved Box documentation. (Pierre Thierry)
* Examples:
- Added an example that uses events_pending()
to update the UI (Gareth Foster, Murray Cumming)
- Added IconView example. (R. Douglas Barbieri)
*** Download
http://www.gtkmm.org/download.shtml
You will need libsigc++ 2.0, available here:
https://sourceforge.net/project/showfiles.php?group_id=1970
*** Development
There is active discussion on the mailing list:
http://www.gtkmm.org/mailinglist.shtml
and in the #c++ channel on irc.gnome.org
--
Murray Cumming
murray usa net
www.murrayc.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]