Skip to content

Commit 0b6bc36

Browse files
committed
Add release callback to knob example
1 parent f228137 commit 0b6bc36

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

examples/knob.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,12 @@
2121
knob.value = 5 # (Optional) Set an initial value
2222
knob.range = (-10, 10) # (Optional) Set a value range
2323

24+
def on_release():
25+
knob.reset()
26+
print("🔘 Released! Knob's value was reset.")
27+
2428
knob.on_press = lambda: print("🔘 Pressed!")
25-
knob.on_release = lambda: knob.reset()
29+
knob.on_release = on_release
2630
knob.on_rotate_clockwise = lambda steps, value: print(f"🎛️ Rotated {steps} steps clockwise! Value: {value}")
2731
knob.on_rotate_counter_clockwise = lambda steps, value: print(f"🎛️ Rotated {steps} steps counter clockwise! Value: {value}")
2832

0 commit comments

Comments
 (0)