(transferring from #191 so it doesn't get lost)
Until now, canvas-core was not aware of changes to settings in widget-base. It only knew to call sync_node_properties to pack Settings when saving. We have added a node_properties_changed signal, intended to be emitted by subclasses of Scheme. (for widget-base, this is implemented in biolab/orange-widget-base#151)
The following improvements should be relatively trivial to implement. There's probably some more uses for it elsewhere.
(transferring from #191 so it doesn't get lost)
Until now, canvas-core was not aware of changes to settings in widget-base. It only knew to call sync_node_properties to pack Settings when saving. We have added a node_properties_changed signal, intended to be emitted by subclasses of Scheme. (for widget-base, this is implemented in biolab/orange-widget-base#151)
The following improvements should be relatively trivial to implement. There's probably some more uses for it elsewhere.