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

Method set_value_preview

examples/gauge_app.py:140–147  ·  view source on GitHub ↗
(self, value)

Source from the content-addressed store, hash-verified

138 self.set_value_preview(value)
139
140 def set_value_preview(self, value):
141 if value<self.min:
142 value = self.min
143 if value>self.max:
144 value = self.max
145 angle = self.value_to_angle(value)
146 xy = self.value_to_xy_tuple(value, self.radius-10)
147 self.arrow_preview.attributes['transform'] = "translate(%s,%s) rotate(%s)" % (xy[0], xy[1], math.degrees(-angle))
148
149 def onmousedown(self, widget, x, y):
150 value = self.xy_tuple_to_value([float(x)-self.radius, -(float(y)-self.radius)])

Callers 2

set_valueMethod · 0.95
onmousemoveMethod · 0.95

Calls 2

value_to_angleMethod · 0.95
value_to_xy_tupleMethod · 0.95

Tested by

no test coverage detected