LWN.net Logo

gtkmm 2.5.0 announced

From:  Murray Cumming <murrayc-AT-murrayc.com>
To:  gtkmm-list <gtkmm-list-AT-gnome.org>, gnome-announce <gnome-announce-list-AT-gnome.org>
Subject:  ANNOUNCE: gtkmm 2.5.0
Date:  Mon, 13 Sep 2004 20:46:54 +0200

*** gtkmm and glibmm 2.5/2.6

gtkmm 2.5 wraps new API in GTK+ 2.5, and is API/ABI-compatibile with gtkmm 2.4. 
The new API is unstable, until this become the API/ABI-stable gtkmm 2.6 when 
GTK+ 2.5 becomes the API-stable GTK+ 2.6.

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.5.0:

* Pango: Layout: Added set_ellipsize(), get_ellipsize(), and 
  EllipsizeMode enum.
* Gtk:
  - Added IconView, FileChooserButton, and CellView widgets.
  - Action: Added set_visible().
  - Entry: Added layout_index_to_text_index() and 
    text_index_to_layout_index().
  - EntryCompletion: Added insert_prefix(), set_inline_completion(),
    get_inline_completion(), set_popup_completion(), get_popup_completion(), 
    get_text_column()
  - CellRenderer: Added editing_started signal.
  - ComboBox: Added get_wrap_width(), get_row_span_column(),
    get_column_span_column(), get_add_tearoffs(), set_add_tearoffs(), 
    get_focus_on_click(), set_focus_on_click(), get_popup_accessible().
  - Label: Added set_ellipsize(), get_ellipsize().
  - FileChooser: Added set_show_hidden(), get_show_hidden().
  - TreeSortable: Added DEFAULT_UNSORTED_COLUMN_ID constant.
  - TreeView: Added set_fixed_height_mode(), get_fixed_height_mode(), 
    set_hover_selection(), get_hover_selection(), set_hover_expand(), 
    get_hover_expand().


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

_______________________________________________
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


(Log in to post comments)

Copyright © 2004, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds