from dynalab.state import AppState import dearpygui.dearpygui as dpg def switch_window(sender, app_data, user_data: AppState) -> None: for button_tag, window_group_tag in user_data.window_map.items(): if button_tag == sender: dpg.show_item(window_group_tag) else: dpg.hide_item(window_group_tag)