Re: Wrap GtkShortcutsWindow? ABI break in gtk+ 3.20?



When I regenerated gtk_signals.defs and tried to rebuild gtkmm, I noticed something worrying.
The gtk+ folks have added a new parameter to the GtkPlacesSidebar::show-other-locations signal. This signal was added in gtk+ 3.18 and gtkmm 3.18. Now a new parameter will be required in the signal handlers in gtk+ 3.20. Isn't that an ABI break both in gtk+ and gtkmm? Signal handlers made for gtk+ 3.18 will not find the user_data parameter where they expect it. It's admitted in the patch that it's in API break, but I think it's also an ABI break in gtk+. Am I right or wrong?

See https://bugzilla.gnome.org/show_bug.cgi?id=754743 and https://git.gnome.org/browse/gtk%2B/commit/?id=63a204e

Kjell


Den 2016-02-24 kl. 21:53, skrev Murray Cumming:
On Wed, 2016-02-24 at 18:58 +0100, Kjell Ahlstedt wrote:
Gtk+ has recently (3.19.1) created some interesting classes:
GtkShortcutsWindow, GtkShortcutsSection, GtkShortcutsGroup,
GtkShortcutsShortcut. If you want to see what they look like, see
Shortcuts Window in gtk+/demos/gtk-demo/gtk3-demo.

Is anyone working with adding corresponding C++ classes to gtkmm? If 
not, I can do that.
Not me. Thanks.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]