Usually it's better to do progressive changes as
the gtk+ unstable branch evolves and someone has the time to
change gtkmm. Otherwise there's a high risk that a lot of work
will not be done in time for the next stable release of gtkmm. I
think this renaming of a new widget class is an unusual measure.
Most changes in gtk+ (except for bug fixes, which seldom affect
the gtkmm code) are additions of new functions/signals/properties
and deprecation of old ones.
Kjell
2014-02-23 10:57, Juan Rafael García
Blanco skrev:
Thank you very much!
And here’s my second question: is it better to wait until
gtk+ stable is released and then make all necessary changes in
gtkmm to catch up, or do progressive changes as the gtk+
unstable branch evolves? I guess that a combination of these two
approaches is necessary.
Regards,
Juan.
2014-02-22 16:06, Juan Rafael
García Blanco skrev:
Hi,
Before gtkmm tag 3.11.5, Gtk::ActionBar was incorporated to gtkmm. It contained two properties: spacing and venter-widget. At that time, those two properties were present in GtkActionBar; however, 10 days ago, those two properties gone away. Can these two properties be removed from Gtk::ActionBar too? gtkmm 3.11.5 tarballs contain these two properties.
Thank you very much.
Best regards,
Juan.
______________________________________________
Much more than that has been changed in
gtk+. GtkActionBar har been renamed to GtkCenterBox, and
a new GtkActionBar has been added. See https://bugzilla.gnome.org/show_bug.cgi?id=723929,
https://git.gnome.org/browse/gtk+/commit/?id=c86ee0558ca395a3a595f59278f5e26b7adbb663
and
https://git.gnome.org/browse/gtk+/commit/?id=d0a654e4b97cf5ff7bbab22a5fb1d6af8980f45a.
Gtkmm 3.11.5 is an unstable relaese. You can see that
from the second part of the version number. If it's an
odd number (like 11) the release in unstable. If it's
even, the release is stable. Gtk::ActionBar has not yet
been included in any stable release. Then you can do all
kinds of changes to Gtk::ActionBar. In fact it would be
very good if you can make all changes corresponding to
the changes in gtk+, and make them before gtkmm 3.12.0
is released. I don't know when that will be. It will
definitely be after gtk+ 3.12.0.
Kjell
|