This method can be overloaded by derived classes. It is called when editing any widget, as opposed to the while_editing() method, which may only be called when moving between widgets. Since it is called for every keypress, and perhaps more, be careful when selecting what should be d
(self)
source not stored for this graph (policy: none)