*** gtkmm 2.22: gtkmm 2.22 wraps new API in GTK+ 2.22. It is is API/ABI-compatible with gtkmm >=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 Build changes in gtkmm 2.22: * Remove support for these glibmm build options via ifdefs: --enable-api-exceptions --enable-api-properties --enable-api-default-signal-handlers (All this gtkmm API is now always present.) * atkmm is now a separate tarball module. New API in gtkmm 2.22: Gtk: * AlignmentEnum: Add ALIGN_START and ALIGN_END to match gtkmm 3, to help future porting. * Assistant: Added commit(). * Button: Added get_event_window(). * Entry: Added im_context_filter_keypress() and reset_im_context(). * Expander: Added get/set_label_fill() and property. * IconView: - Added tooltip-column and reorderable and item-padding properties. - Added get/set_item_orientation(). * MenuItem: Added unset_submenu(). * MessageDialog: - Added get_message_area() and message-area property. * TextBuffer: Added get_copy_target_list() and get_paste_target_list(). * MenuBar: Added set/get_pack_direction() and set/get_child_pack_direction. * Notebook: - Deprecated pages(). - Added get_tab_hborder() and get_tab_vborder(). * PaperSize: Added get_paper_sizes(). * PrintOperation: - Added run_page_setup_dialog() overloads. * PrintUnixDialog: Added get_manual_capabilities(). * SeparatorToolItem: Added get/set_draw(). * StatusBar: Added remove_all_messages(). * Style: Added copy(). * Table: - Deprecated children(). - Added get_size(). * TextView: Added get_hadjustment(), get_vadjustment(), im_context_filter_keypress(), reset_im_context(). * Viewport: Added get_view_window(). * Widget: - Added send_focus_change(). - Added const version of get_accessible(). * Added many properties. Gdk: * Color: Deprecate rgb_find_color(). * Cursor: Added get_cursor_type(). * Device: Added get_key(), get_axis_use(), get_n_axes(). * RgbCMap: Deprecated. * Visual: Added get_visual_type(), get_depth(), get_byte_order(), get_colormap_size(), get_bits_per_rgb(), get_red_pixel_details(), get_green_pixel_details(), get_blue_pixel_details(). * Window: Added get_composited(), is_input_only(), is_shaped(), has_native(), get_modal_hint(), get_background_pattern(), coords_to_parent(), coords_from_parent(), get_effective_parent(), get_effective_toplevel(), create_similar_surface(), get_accept_focus(), get_focus_on_map(). * Added many properties. *** 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 murr...@murrayc.com www.murrayc.com www.openismus.com _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list