Пример #1
0
 def color_picker_closing(self, picker: ColorPicker) -> None:
     """Called when a color picker is closing."""
     if not self._root_widget:
         return
     tag = picker.get_tag()
     if tag == 'color':
         ba.containerwidget(edit=self._root_widget,
                            selected_child=self._color_button)
     elif tag == 'highlight':
         ba.containerwidget(edit=self._root_widget,
                            selected_child=self._highlight_button)
     else:
         print('color_picker_closing got unknown tag ' + str(tag))
Пример #2
0
 def color_picker_selected_color(self, picker: ColorPicker,
                                 color: Tuple[float, float, float]) -> None:
     """Called when a color is selected in a color picker."""
     if not self._root_widget:
         return
     tag = picker.get_tag()
     if tag == 'color':
         self._set_color(color)
     elif tag == 'highlight':
         self._set_highlight(color)
     else:
         print('color_picker_selected_color got unknown tag ' + str(tag))
     self._update_character()
Пример #3
0
 def color_picker_selected_color(self, picker: ColorPicker,
                                 color: Sequence[float]) -> None:
     """Called when a color is selected in the color picker."""
     self._colors[picker.get_tag()] = color
     self._update()