ANNOUNCE: gtkmm 2.9.1



*** 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]