GNOME Bugzilla – Bug 757609
Deprecate GtkAction and friends
Last modified: 2015-11-27 07:27:00 UTC
Created attachment 314859 [details] [review] deprecate GtkAction GtkAction has been deprecated since GTK 3.10, so this patch marks it deprecated and moves the widgets into the 'Deprecated' section. This also deprecates all the GtkActivatable properties (e.g. look at the properties of a GtkButton in glade).
Maybe we should also disable the deprecated GtkActivatable properties so that they don't show up in the UI
Review of attachment 314859 [details] [review]: Looks good to me, sad to see them go though, was a lot of work to get all of that working well. Please commit.
(In reply to Ben from comment #1) > Maybe we should also disable the deprecated GtkActivatable properties so > that they don't show up in the UI We will not be removing properties from the UI just because they are deprecated, as this will cause problems for people working on projects which either depend on older versions of GTK+, or are simply working on projects which have not yet migrated to GActions and GtkActionable properties yet. However, we hope to find some solution which allows us to hide deprecated and typically unused properties from the UI and only show them in an "advanced mode" or such, as it's a delicate balance to both be a tool you can trust to work on the same project years after it was created, and also help guide the user by prioritizing the display of properties we consider to be more useful.