Reported by mdcurran on 2014-07-01 03:21
Sometimes a gesture may be bound to a script on a supr class, yet a sub class might not want it to be bound. The sub class could bind its own script that just did a gesture.send(), but allowing the None keyword as the script name is less work for the author. An example where this is needed is to unbind the tab key in the spellCheck field for MS Word, but that NVDAObject inherits from the WordDocument NVDAObject which binds the tab key for announcing table navigation / indenting / form field navigatin.
The text was updated successfully, but these errors were encountered:
Comment 1 by mdcurran on 2014-07-01 03:22
An issue was also identified for one implementation of __gestures where the mro of the classes was being walked from sub to super, it should be from super to sub, so that sub class bindings always override super class bindings. This should also be fixed.