Add `delta` parameters to sliders

pull/20/head
Leonti Bielski 2022-09-11 18:42:56 +10:00 zatwierdzone przez GitHub
rodzic 2513961f0c
commit 1903460085
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 8 dodań i 4 usunięć

Wyświetl plik

@ -22,9 +22,11 @@ class Slider(LinearIO):
height=100, width=20, divisions=10, legends=None,
fgcolor=None, bgcolor=None, fontcolor=None, bdcolor=None,
slotcolor=None, prcolor=None,
callback=dolittle, args=[], value=0.0, active=True):
callback=dolittle, args=[], value=0.0, active=True,
min_delta=0.01, max_delta=0.1):
width &= 0xfe # ensure divisible by 2
super().__init__(writer, row, col, height, width, fgcolor, bgcolor, bdcolor, value, active, prcolor)
super().__init__(writer, row, col, height, width, fgcolor, bgcolor, bdcolor, value, active, prcolor,
min_delta = min_delta, max_delta = max_delta)
super()._set_callbacks(callback, args)
self.divisions = divisions
self.legends = legends
@ -96,9 +98,11 @@ class HorizSlider(LinearIO):
height=20, width=100, divisions=10, legends=None,
fgcolor=None, bgcolor=None, fontcolor=None, bdcolor=None,
slotcolor=None, prcolor=None,
callback=dolittle, args=[], value=0.0, active=True):
callback=dolittle, args=[], value=0.0, active=True,
min_delta=0.01, max_delta=0.1):
height &= 0xfe # ensure divisible by 2
super().__init__(writer, row, col, height, width, fgcolor, bgcolor, bdcolor, value, active, prcolor)
super().__init__(writer, row, col, height, width, fgcolor, bgcolor, bdcolor, value, active, prcolor,
min_delta = min_delta, max_delta = max_delta)
super()._set_callbacks(callback, args)
self.divisions = divisions
self.legends = legends