Jump to content
Compatible Support Forums
Sign in to follow this  
news

ANNOUNCE: gtkmm 3.89.2

Recommended Posts

*** gtkmm

 

gtkmm 3.89 wraps GTK+ 3.89. It will become gtkmm 4.0,

wrapping GTK+ 4.0. It is a version of the gtkmm-4.0 API.

It installs in parallel with gtkmm-3.0.

 

gtkmm stays in-sync with gtk+ by (mostly) following the official GNOME

release schedule:

http://www.gnome.org/start/unstable/

 

http://www.gtkmm.org

 

 

*** Changes

 

3.89.2: (unstable)

Distro packagers should probably not package this yet.

 

Gtk:

* Application: Set the global locale.

  (Kjell Ahlstedt) Bug #661588

* CellArea, CellRenderer, CheckMenuItem: Remove render functions.

  (Kjell Ahlstedt)

* CellView: Remove Remove property_background(),

  property_background_rgba() and property_background_set(),

  and set_background_rgba().

  (Kjell Ahlstedt)

* Container:

  - forall_vfunc(): Take a sigc::slot instead of a function pointer.

  - get_child_property_vfunc() and set_child_property_vfunc(): Take

    Gtk::Widget* and Glib::ValueBase& instead of GtkWidget* and

GValue*.

  - Add get_path_for_child_vfunc().

  (Kjell Ahlstedt) Bug #670204

* IconInfo: Rename load_symbolic(context) to

load_symbolic_for_context().

  (Kjell Ahlstedt)

* LevelBar: Implement the Orientable interface.

  (Kjell Ahlstedt)

* PlacesSidebar: signal_populate_popup(): Change Menu* parameter

  to Container*.

  (Kjell Ahlstedt)

* RecentChooser: get_recent_manager_vfunc(): Fix refcounting.

  (Kjell Ahlstedt)

* Scrollable: Add get_border_vfunc().

  (Kjell Ahlstedt)

* ToolBar: Implement the Orientable interface.

  (Kjell Ahlstedt)

* ToolShell: Add some vfuncs and make most others const.

  (Kjell Ahlstedt)

* StyleContext:

  - Remove set/get_junction_sides().

  - Remove get_background_color() and

    get_border_color().

  (Kjell Ahlstedt)

* TextView: signal_populate_popup(): Change Menu* parameter

  to Container*.

  (Kjell Ahlstedt)

* TreeIter: Make a real const_iterator.

  (Kjell Ahlstedt) Bug #134520

* TreeModelFilter, TreeModelSort: Add const method overloads.

  (Kjell Ahlstedt) Bug #134520

* TreeSelection: Add const versions of get_selected().

  (Kjell Ahlstedt) Bug #94742

* TreeView: Remove get_bin_window().

  (Kjell Ahlstedt)

* TreeRow, TreeNodeChilren: Make real const versions.

  (Kjell Ahlstedt) Bug #134520

* ViewPort: Remove get_bin_window() and get_view_window().

  (Kjell Ahlstedt)

* Widget:

  - Remove get_style_property_value().

  (Kjell Ahlstedt)

  - Add set_margin().

  - Remove get_preferred_height_for_width() that takes a baseline.

  (Murray Cumming)

 

Gdk:

* Device: Remove grab() and ungrab().

  (Kjell Ahlstedt)

* DeviceManager: Remove list_devices().

* Display:

  - Add is_composited() and is_rgba().

  - Remove get_device_manager().

  (Kjell Ahlstedt)

* Add DrawContext.

  (Kjell Ahlstedt)

* DrawingContext: Add get_paint_context() and property_paint_context().

  (Kjell Ahlstedt)

* GLContext:

  - Derive from DrawContext.

  - Add get_damage().

  - Remove property_display() and property_window(), which are moved to

    DrawContext.

  (Kjell Ahlstedt)

* Pixbuf: Remove create_from_inline(). Remove non-const

  versions of save() and save_to_buffer().

  (Kjell Ahlstedt)

* Window:

  - begin_draw_frame(): Add (optional) context.

  - Remove ensure_native() and reparent().

  (Murray Cumming)

 

General:

* Fix some cppcheck issues.

  (Murray Cumming)

* Use Cairo::make_refptr_for_instance().

  (Murray Cumming)

 

 

--

Murray Cumming

murrayc ( -at -) murrayc.com

www.murrayc.com

 

_______________________________________________

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×