ANNOUNCE: gtkmm 2.10.0
- From: Murray Cumming <murrayc murrayc com>
- To: gnome-announce <gnome-announce-list gnome org>, gtkmm-list <gtkmm-list gnome org>
- Subject: ANNOUNCE: gtkmm 2.10.0
- Date: Fri, 18 Aug 2006 18:59:07 +0200
*** gtkmm 2.10:
gtkmm 2.10 wraps new API in GTK+ 2.10, and is API/ABI-compatibile with gtkmm 2.8,
2.6 and 2.4. It is a version of the gtkmm-2.4 API.
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.10.0
Changes since 2.8:
gtkmm now depends on cairomm. (You'll have to wait a day or two for a
new cairomm release so you can build gtkmm 2.10.0)
* AccelMap: Added lookup_entry() (Paul Davis)
* Button: Added get/set_image_position().
* Added CellRendererAccel (Murray Cumming)
* Added CellRendererSpin (Marko Anastasov)
* CellRendererToggle: Added "indicator-size" property.
* Clipboard: Added request_rich_text(), wait_for_rich_text(),
and wait_rich_text_is_available().
* Entry:
- Added get/set_inner_border().
- 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.
* Label: Added get/set_line_wrap_mode() and property.
* Added LinkButton.
* Added ListViewText very simple text-based convenience class for TextView.
(J. Baltasar Garc�Perez-Schofield)
* MenuShell: Added get/set_take_focus() and property.
* MessageDialog: Added set_image() and property.
* Notebook:
- Added page_reordered, page_removed, and
page_added signals.
- Added set_group_id(), get_group_id(),
get_tab_reorderable(), set_tab_reorderable(),
get_tab_detachable(), set_tab_detachable().
* Added Printing support, via PrintOperation, PrintContext, PrintJob, PrintSettings,
Printer, PageSetup. (Marko Anastasov, Murray Cumming)
* Added Recent Files support, via RecentChooser, RecentChooserWidget, RecentChooserMenu,
RecentChooserDialog, RecentInfo, RecentManager
(Armin Burgmeier, Marko Anastasov, Jonathon Jongsma)
* 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)
- Added Added lookup_color().
* SelectionData: Added targets_include_rich_text().
* SizeGroup: Added get/set_ignore_hidden().
* SpinButton: Added "wrapped" signal, without a default signal handler, to
preserve ABI. (Murray Cumming)
* ToggleButton: Added constructor that takes a stock item.
* TreeView:
- Added get/set_rubber_banding(),
get/set_grid_lines(), get/set_enable_tree_lines(),
get_search_entry(), set_search_position_func(),
get_headers_clickable().
- Added properties for show-expanders, level-indentation,
rubber-banding, enable-grid-lines, and enable-tree-lines.
(Murray Cumming)
* Widget:
- Added composited_changed signal. (Murray Cumming)
- Added input_shape_combine_mask(). (Marko Anastasov)
- Added is_composited(), input_shape_combine_mask(),
unset_input_shape_combine_mask(), and the "composited_changed" signal.
(Jonathon Jongsma)
- 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)
Pango:
* AttrList: Added operator bool.
* Context: Added get_matrix(), update_from_cairo_context(),
set_cairo_font_options(), set_cairo_font_options(), get_font_options(),
set_resolution(), get_resolution().
* Font: Added describe_with_absolute_size(), get_font_map().
* FontDescription: Added set_absolute_size(), get_size_is_absolute().
* Layout: Added get_font_description(), index_to_line_x(),
create(Cairo::Context), update_from_cairo_context(),
add_to_cairo_context().
* LayoutLine: Added show_in_cairo_context(), add_to_cairo_context().
(Murray Cumming)
* Renderer: Added get_matrix().
(Murray Cumming)
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)
Documentation:
* Stylesheet improvements, to improve the appearance. (Jonathon Jongsma)
* Printing Chapter, with example (Marko Anastasov)
* Recent Files chapter, with example (Armin Burgmeier, Jonathon Jongsma)
* "Wrapping C libraries" appendix (Murray Cumming)
* DrawingArea chapter updated for Cairo. (Jonathan Jongsma)
* Added ComboBox chapter and removed Combo section. (Murray Cumming)
* Improved RadioButton example. (Pierre Thierry)
* Added an example that uses events_pending()
to update the UI (Gareth Foster, Murray Cumming)
* Added IconView example. (R. Douglas Barbieri)
Win32 build: Plug and Socket added. (Cedric Gustin)
Other bug fixes from Paul Davis, Gezim Hoxha.
*** 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
--
Murray Cumming
murrayc murrayc com
www.murrayc.com
www.openismus.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]