Hello all,

I noticed an odd discrepancy between gtk and gtkmm recently: It seems
that the GtkButton in gtk3 implements the GtkActionable interface,
meaning that I could attach use `gtk_actionable_set_action_name` to
attach a GAction to it. However, the gtkmm version, Gtk::Button does not
inherit from Gtk::Actionable. Therefore the functionality is not
available. There is a TODO in button.h:

//TODO: Derive from (and implement) Actionable when we can break ABI.

What does that mean? I thought that gtk3 and gtkmm3 were kept in sync,
i.e. gtkmm3-3.14 would be feature-complete regarding gkt3-3.14? Is this
functionality going to be implemented (when)?

References:

GtkButton :
https://developer.gnome.org/gtk3/stable/GtkButton.html

GtkActionable:
https://developer.gnome.org/gtk3/stable/GtkActionable.html

Gtk::Button :
https://developer.gnome.org/gtkmm/stable/classGtk_1_1Button.html
Gtk::Actionable :
https://developer.gnome.org/gtkmm/stable/classGtk_1_1Actionable.html

ax487
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to