Release 1.0.1
This commit is contained in:
@@ -35,7 +35,7 @@ from .types import (
|
||||
ThresholdBand,
|
||||
)
|
||||
|
||||
__version__ = "1.0.0"
|
||||
__version__ = "1.0.1"
|
||||
|
||||
__all__ = [
|
||||
"configure",
|
||||
|
||||
@@ -4,7 +4,6 @@ from __future__ import annotations
|
||||
|
||||
from typing import Any
|
||||
|
||||
from . import widget as _widget
|
||||
from .gauges import GaugeConfig
|
||||
from .state import (
|
||||
configure_gauges,
|
||||
@@ -17,6 +16,44 @@ from .state import (
|
||||
update_runtime_gauge,
|
||||
)
|
||||
from .types import GaugeMarker, GaugeValue, Tag, ThresholdBand
|
||||
from .widget import (
|
||||
analog_gauge,
|
||||
bar_gauge,
|
||||
battery_gauge,
|
||||
compass_gauge,
|
||||
digital_gauge,
|
||||
gauge_grid,
|
||||
gauge_panel,
|
||||
level_gauge,
|
||||
multi_value_gauge,
|
||||
segmented_gauge,
|
||||
status_light,
|
||||
thermometer_gauge,
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
"analog_gauge",
|
||||
"bar_gauge",
|
||||
"battery_gauge",
|
||||
"compass_gauge",
|
||||
"configure",
|
||||
"configure_gauge",
|
||||
"delete_gauge",
|
||||
"digital_gauge",
|
||||
"gauge_grid",
|
||||
"gauge_panel",
|
||||
"get_value",
|
||||
"level_gauge",
|
||||
"multi_value_gauge",
|
||||
"segmented_gauge",
|
||||
"set_markers",
|
||||
"set_show",
|
||||
"set_thresholds",
|
||||
"set_value",
|
||||
"status_light",
|
||||
"thermometer_gauge",
|
||||
"update_gauge",
|
||||
]
|
||||
|
||||
|
||||
def configure(**config: Any) -> None:
|
||||
@@ -24,20 +61,6 @@ def configure(**config: Any) -> None:
|
||||
configure_gauges(**config)
|
||||
|
||||
|
||||
analog_gauge = _widget.analog_gauge
|
||||
digital_gauge = _widget.digital_gauge
|
||||
bar_gauge = _widget.bar_gauge
|
||||
level_gauge = _widget.level_gauge
|
||||
status_light = _widget.status_light
|
||||
segmented_gauge = _widget.segmented_gauge
|
||||
compass_gauge = _widget.compass_gauge
|
||||
thermometer_gauge = _widget.thermometer_gauge
|
||||
battery_gauge = _widget.battery_gauge
|
||||
multi_value_gauge = _widget.multi_value_gauge
|
||||
gauge_panel = _widget.gauge_panel
|
||||
gauge_grid = _widget.gauge_grid
|
||||
|
||||
|
||||
def set_value(tag: Tag, value: GaugeValue) -> None:
|
||||
"""Set a gauge target value from the Dear PyGui GUI thread."""
|
||||
set_runtime_value(tag, value)
|
||||
@@ -78,4 +101,4 @@ def delete_gauge(tag: Tag) -> None:
|
||||
delete_runtime_gauge(tag)
|
||||
|
||||
|
||||
__all_configs__ = (GaugeConfig,)
|
||||
__all_configs__: tuple[type[GaugeConfig], ...] = (GaugeConfig,)
|
||||
|
||||
0
src/dpg_gauges/py.typed
Normal file
0
src/dpg_gauges/py.typed
Normal file
@@ -50,7 +50,7 @@ class GaugeRenderer:
|
||||
|
||||
def __init__(self, state: GaugeState) -> None:
|
||||
self.state = state
|
||||
self.layers = DrawLayers()
|
||||
self.layers: DrawLayers = DrawLayers()
|
||||
self._scheduled = False
|
||||
|
||||
def render(self) -> None:
|
||||
|
||||
Reference in New Issue
Block a user