Args: label (str): checked (bool): user_data (str): kwargs: See Widget.__init__()
(self, label='checkbox', checked=False, user_data='', **kwargs)
| 3278 | def text(self, value): self._label.set_text(value) |
| 3279 | |
| 3280 | def __init__(self, label='checkbox', checked=False, user_data='', **kwargs): |
| 3281 | """ |
| 3282 | Args: |
| 3283 | label (str): |
| 3284 | checked (bool): |
| 3285 | user_data (str): |
| 3286 | kwargs: See Widget.__init__() |
| 3287 | """ |
| 3288 | super(CheckBoxLabel, self).__init__(**kwargs) |
| 3289 | self._checkbox = CheckBox(checked, user_data) |
| 3290 | self._label = Label(label) |
| 3291 | self.append(self._checkbox, key='checkbox') |
| 3292 | self.append(self._label, key='label') |
| 3293 | |
| 3294 | self.set_value = self._checkbox.set_value |
| 3295 | self.get_value = self._checkbox.get_value |
| 3296 | |
| 3297 | self._checkbox.onchange.connect(self.onchange) |
| 3298 | |
| 3299 | @decorate_set_on_listener("(self, emitter, value)") |
| 3300 | @decorate_event |