def __init__(self, label: str = None, value: ColorRGBA = ColorRGBA(1, 0, 1), **config): super().__init__(label=label, default_value=export_color_to_dpg(value), **config)
def _create_annotation(self) -> None: x, y = self._pos xoff, yoff = self.offset color = export_color_to_dpg( self._color) if self._color is not None else (0, 0, 0, -1) dpgcore.add_annotation(self._plot.id, self._text, x, y, xoff, yoff, color=color, clamped=self.clamped, tag=self._tag_id)
def fconfig(self, instance: Widget, value: ColorRGBA) -> DrawConfigData: return {self.key: export_color_to_dpg(value)}
def fconfig(self, color: ColorRGBA) -> Any: return export_color_to_dpg(color)
def __set_value__(self, color: ColorRGBA) -> None: super().__set_value__(export_color_to_dpg(color))
def __init__(self, color: ColorRGBA = ColorRGBA(1, 0, 1), **config): super().__init__(color=export_color_to_dpg(color), **config)