Moved to proper dpg renderloop and added map buttons
This commit is contained in:
@@ -2,7 +2,6 @@
|
||||
# Copyright (C) 2026 Association Exergie <association.exergie@gmail.com>
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
import dearpygui.dearpygui as dpg
|
||||
import dataflux.ui.routines.menu
|
||||
import dataflux.ui.routines.status
|
||||
|
||||
|
||||
@@ -10,10 +10,8 @@ from dataflux.tags import (
|
||||
STATUS_SERIAL_STATUS_BOX,
|
||||
STATUS_SERIAL_STATUS_TEXT,
|
||||
THEME_STATUS_CONNECTED,
|
||||
THEME_STATUS_CONNECTED_BRIGHT,
|
||||
THEME_STATUS_DISCONNECTED,
|
||||
)
|
||||
from time import sleep
|
||||
|
||||
|
||||
def update_status_connection_status(state: AppState):
|
||||
@@ -30,9 +28,3 @@ def update_status_connection_status(state: AppState):
|
||||
else:
|
||||
dpg.bind_item_theme(STATUS_SERIAL_STATUS_BOX, THEME_STATUS_CONNECTED)
|
||||
dpg.set_value(STATUS_SERIAL_STATUS_TEXT, "Serial: Connected")
|
||||
|
||||
|
||||
def flash_status_connection_status(duration: float, tag: str) -> None:
|
||||
dpg.bind_item_theme(tag, THEME_STATUS_CONNECTED_BRIGHT)
|
||||
sleep(duration)
|
||||
dpg.bind_item_theme(tag, THEME_STATUS_CONNECTED)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
import dearpygui.dearpygui as dpg
|
||||
|
||||
from dataflux.services.serial import list_serial_ports
|
||||
from dataflux.services.ports import list_serial_ports
|
||||
from dataflux.state import AppState
|
||||
from dataflux.tags import (
|
||||
PAGE_LAP_RECAP,
|
||||
|
||||
Reference in New Issue
Block a user