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

Method set_value

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

Source from the content-addressed store, hash-verified

127 return self.angle_to_value(math.atan2(xy[1], xy[0])%(math.pi*2))
128
129 def set_value(self, value):
130 if value<self.min:
131 value = self.min
132 if value>self.max:
133 value = self.max
134 self.value = value
135 angle = self.value_to_angle(value)
136 xy = self.value_to_xy_tuple(value, self.radius-10)
137 self.arrow.attributes['transform'] = "translate(%s,%s) rotate(%s)" % (xy[0], xy[1], math.degrees(-angle))
138 self.set_value_preview(value)
139
140 def set_value_preview(self, value):
141 if value<self.min:

Callers 6

__init__Method · 0.95
onmousedownMethod · 0.95
idleMethod · 0.45
menu_dialog_clickedMethod · 0.45
dialog_confirmMethod · 0.45
__init__Method · 0.45

Calls 3

value_to_angleMethod · 0.95
value_to_xy_tupleMethod · 0.95
set_value_previewMethod · 0.95

Tested by

no test coverage detected