Source code for ibb.widgets._repeat_button
import traitlets
import ipywidgets
from .._frontend import module_name, module_version
[docs]@ipywidgets.register
class RepeatButton(ipywidgets.Button):
"""
A button that will repeat the click event when held down.
Args:
frequency (Float): Click event frequency in Hz when holding down the button; Default **1**
delay (Float): Time in seconds before the repeating begins; Default **1**
Note:
Whenever you click the button, you get a first click event.
After `delay` seconds, another click event gets fired repeatedly at your given `frequency`.
"""
_model_module = traitlets.Unicode(module_name).tag(sync=True)
_model_name = traitlets.Unicode('RepeatButtonModel').tag(sync=True)
_model_module_version = traitlets.Unicode(module_version).tag(sync=True)
_view_module = traitlets.Unicode(module_name).tag(sync=True)
_view_name = traitlets.Unicode('RepeatButtonView').tag(sync=True)
_view_module_version = traitlets.Unicode(module_version).tag(sync=True)
frequency = traitlets.Float(1).tag(sync=True)
delay = traitlets.Float(1).tag(sync=True)