diff options
author | Denis Washington <denisw@src.gnome.org> | 2011-12-11 09:44:26 +0100 |
---|---|---|
committer | Denis Washington <denisw@src.gnome.org> | 2011-12-13 07:49:03 +0100 |
commit | c2ea20f941dc9bf079b52e519e37b12ac2e0f271 (patch) | |
tree | e8d3aa0b90b4aee062da6b5292194d883fbf4e86 /src/glade-close-button.c | |
parent | e015ce5bb4d422586fb8371a24db1af8e4c11441 (diff) | |
download | glade-evaluate-sensitivity.tar.gz |
Rework the last commit to only introduce GladeWidgetAdaptor->evaluate_property_sensitivity()evaluate-sensitivity
As discussed with Tristan van Berkom on the mailing list. Instead of
recording property sensitivity changes directly in the command system,
a "property invalidated" signal will be added to the "gbinding" branch
to make sure that property bindings with invalidated source properties
are properly removed.
What remains in this branch, though, is a new virtual function
GladeWidgetAdaptor::evaluate_property_sensitivity() which centralizes
all the property sensitivity management which is currently scattered
around the plugins/gtk+/ codebase. As the invalidated-source-property
issue will now be solved directly in the "gbinding" branch, this is now
a purely cosmetic work, but nevertheless I will continue it (and probably
rebase the gbinding branch to it).
As in the last commit, of the code in plugins/gtk+/ only the GtkEntry
adaptor has been ported to use evaluate_property_sensitivity(), but the
others will eventually follow.
Diffstat (limited to 'src/glade-close-button.c')
0 files changed, 0 insertions, 0 deletions