Added graph timeframe option

This commit is contained in:
2026-05-10 15:34:10 +02:00
parent cc99d26f9e
commit d61ad11428
4 changed files with 73 additions and 13 deletions

View File

@@ -95,8 +95,46 @@ def build_windows(state: AppState) -> None:
)
with dpg.menu(label="Data"):
with dpg.menu(label="Timeframe"):
dpg.add_menu_item(label="30s")
dpg.add_menu_item(label="60s")
dpg.add_menu_item(
label="30s",
user_data=(state, 30),
callback=dataflux.callbacks.menu.menu_data_timeframe,
)
dpg.add_menu_item(
label="60s",
user_data=(state, 60),
callback=dataflux.callbacks.menu.menu_data_timeframe,
)
dpg.add_menu_item(
label="5m",
user_data=(state, 60 * 5),
callback=dataflux.callbacks.menu.menu_data_timeframe,
)
dpg.add_menu_item(
label="10m",
user_data=(state, 60 * 10),
callback=dataflux.callbacks.menu.menu_data_timeframe,
)
dpg.add_menu_item(
label="15m",
user_data=(state, 60 * 15),
callback=dataflux.callbacks.menu.menu_data_timeframe,
)
dpg.add_menu_item(
label="30m",
user_data=(state, 60 * 30),
callback=dataflux.callbacks.menu.menu_data_timeframe,
)
dpg.add_menu_item(
label="1h",
user_data=(state, 60 * 60),
callback=dataflux.callbacks.menu.menu_data_timeframe,
)
dpg.add_menu_item(
label="2h",
user_data=(state, 60 * 120),
callback=dataflux.callbacks.menu.menu_data_timeframe,
)
with dpg.child_window(
tag="content_area", autosize_x=True, height=-32, border=False