summaryrefslogtreecommitdiff
path: root/INTERNALS
diff options
context:
space:
mode:
authorDenis Washington <denisw@src.gnome.org>2011-12-11 09:44:26 +0100
committerDenis Washington <denisw@src.gnome.org>2011-12-13 07:49:03 +0100
commitc2ea20f941dc9bf079b52e519e37b12ac2e0f271 (patch)
treee8d3aa0b90b4aee062da6b5292194d883fbf4e86 /INTERNALS
parente015ce5bb4d422586fb8371a24db1af8e4c11441 (diff)
downloadglade-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 'INTERNALS')
0 files changed, 0 insertions, 0 deletions