MCPcopy Index your code
hub / github.com/rawpython/remi / onchange

Method onchange

editor/editor_widgets.py:1070–1081  ·  view source on GitHub ↗
(self, widget, new_value)

Source from the content-addressed store, hash-verified

1068
1069 @gui.decorate_event
1070 def onchange(self, widget, new_value):
1071 if type(widget) == gui.SpinBox:
1072 self.slide_red.set_value(self.spin_red.get_value())
1073 self.slide_green.set_value(self.spin_green.get_value())
1074 self.slide_blue.set_value(self.spin_blue.get_value())
1075 else:
1076 self.spin_red.set_value(self.slide_red.get_value())
1077 self.spin_green.set_value(self.slide_green.get_value())
1078 self.spin_blue.set_value(self.slide_blue.get_value())
1079 print("color changed")
1080 self.set_valid()
1081 setattr(self.targetWidget, self.attributeName, self.to_str())
1082
1083 def set_value(self, value):
1084 self.set_valid(not value is None)

Callers

nothing calls this directly

Calls 4

to_strMethod · 0.95
set_validMethod · 0.80
set_valueMethod · 0.45
get_valueMethod · 0.45

Tested by

no test coverage detected