GtkWidget should provide API to track action enabled state
If a widget isntalled with gtk_widget_class_install_(property_)?action()
, its enabled/disabled state can be changed with gtk_widget_action_set_enabled()
but there's no way to track that from outside - neither query the current state nor listen to changes.
See also #4162
(Background: we may have a menu-like system in libadwaita for boxed lists in future which would mean reimplementing GtkActionMuxer
without private API)
Edited by Alice Mikhaylenko