gtkmm is the C++ interface for the GUI library GTK+. Highlights include type-safe callbacks, and a comprehensive set of widgets that are easily extensible via inheritance.
Home page: http://www.gtkmm.org Download: https://download.gnome.org/sources/gtkmm/ Documentation: https://developer.gnome.org/gtkmm/3.24/ *** Changes 3.24.0 (stable): Gdk: * Deprecate screen_width(), screen_height(), screen_width_mm(), screen_height_mm(), flush(). (Kjell Ahlstedt) * namespace Gdk::Cairo: Add create_surface_from_pixbuf(), get_clip_rectangle(), create_region_from_surface() and draw_from_gl(). (Kjell Ahlstedt) Bug #788533 = Issue #25 (Alexander Shaduri) * Add FrameClock and FrameTimings (Kjell Ahlstedt) Bug #787745 = Issue #23 (Daniel Elstner) * Window: Add get_frame_clock(). (Kjell Ahlstedt) * GLContext: Add unset_use_es(). (Kjell Ahlstedt) Bug #787898 (Daniel Elstner) Gtk: * CellRendererPixbuf: Fix property_surface() (Kjell Ahlstedt) Bug #788513 (Alexander Shaduri) * AboutDialog: Fix ref count in get_logo() (Kjell Ahlstedt) * MenuItem: add_accel_label(): Make sure accelator keys are shown. (Christian Schoenebeck) * CssProvider: Deprecate get_default() StyleContext: Deprecate render_frame_gap() Container: Deprecate focus chains (Kjell Ahlstedt) * Grid: Add default values in attach() (Kjell Ahlstedt) Bug #785057 = Issue #20 (Daniel Boles) * StyleContext: Add set/get_frame_clock() and property_paint_clock(). Widget: Add get_frame_clock(), add_tick_callback() and remove_tick_callback(). (Kjell Ahlstedt) Issue #37 (Henrique, add_tick_callback()) * Image: Add more constructors (Kjell Ahlstedt) Issue #35 (Daniel Boles) * Window: Deprecate get_accel_group() in favour of a new get_accel_groups(). (Daniel Boles) Bug #784390 = Issue #18 (Maurice van der Pot) * Range: Deprecate property_[lower|upper]_stepper_sensitivity(). Settings: Undeprecate property_gtk_cursor_blink(), property_gtk_cursor_blink_time(), property_gtk_cursor_blink_timeout(), property_gtk_entry_password_hint_timeout(). (Kjell Ahlstedt) * AccelGroup: Deprecate signal_accel_activate(). (Kjell Ahlstedt) * Add detail_name to some signals: AccelGroup: signal_accel_changed(). AppChooserButton: signal_custom_item_activated(). LevelBar: signal_offset_changed(). Widget: signal_child_notify(). (Kjell Ahlstedt) * Add make_managed(). (Daniel Boles) Bug #795816 = Issue #33, Merge request !4 * Window: Add show_uri(). (Daniel Boles) Bug #787242 * AboutDialog: Add a constructor with a use_header_bar parameter. (Murray Cumming) Bug #780004 (Daniel Boles) * FileChooserDialog: Allow constructing with use-header-bar. (Kjell Ahlstedt) Bug #780004 (Daniel Boles) * Add NativeDialog and FileChooserNative. (Kjell Ahlstedt) Bug #783801 (Alexander Shaduri) Demos: * Update some demo programs. Build: * Replace the Visual Studio project files with MSVC NMake project files (Chun-wei Fan) Merge request !3 * Require giomm-2.4 >= 2.54.0 (Kjell Ahlstedt) Kjell Ahlstedt kjellahlst...@gmail.com
_______________________________________________ gnome-announce-list mailing list gnome-announce-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-announce-list