Skip to content

Commit 2a21114

Browse files
authored
chore: revert sandbox.py (oops) [skip ci]
1 parent 53b10b9 commit 2a21114

File tree

1 file changed

+21
-37
lines changed

1 file changed

+21
-37
lines changed

DearSandbox/sandbox.py

Lines changed: 21 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,31 @@
11
import dearpygui.dearpygui as dpg
2+
import dearpygui.demo as demo
3+
from dearpygui_ext.logger import mvLogger
24

35
dpg.create_context()
6+
#dpg.configure_app(manual_callback_management=True)
47
dpg.create_viewport()
58
dpg.setup_dearpygui()
69

7-
x_data = [0.0, 1.0, 2.0, 4.0, 5.0]
8-
y_data = [0.0, 10.0, 20.0, 40.0, 50.0]
10+
log = mvLogger()
11+
log.log("log")
12+
log.log_debug("log debug")
13+
log.log_info("log info")
14+
log.log_warning("log warning")
15+
log.log_error("log error")
16+
log.log_critical("log critical")
917

10-
def callback(sender, app_data):
11-
12-
_helper_data = app_data[0]
13-
transformed_x = app_data[1]
14-
transformed_y = app_data[2]
15-
#transformed_y1 = app_data[3] # for channel = 3
16-
#transformed_y2 = app_data[4] # for channel = 4
17-
#transformed_y3 = app_data[5] # for channel = 5
18-
mouse_x_plot_space = _helper_data["MouseX_PlotSpace"] # not used in this example
19-
mouse_y_plot_space = _helper_data["MouseY_PlotSpace"] # not used in this example
20-
mouse_x_pixel_space = _helper_data["MouseX_PixelSpace"]
21-
mouse_y_pixel_space = _helper_data["MouseY_PixelSpace"]
22-
dpg.delete_item(sender, children_only=True, slot=2)
23-
dpg.push_container_stack(sender)
24-
dpg.configure_item("demo_custom_series", tooltip=False)
25-
for i in range(0, len(transformed_x)):
26-
dpg.draw_text((transformed_x[i]+15, transformed_y[i]-15), str(i), size=20)
27-
dpg.draw_circle((transformed_x[i], transformed_y[i]), 15, fill=(50+i*5, 50+i*50, 0, 255))
28-
if mouse_x_pixel_space < transformed_x[i]+15 and mouse_x_pixel_space > transformed_x[i]-15 and mouse_y_pixel_space > transformed_y[i]-15 and mouse_y_pixel_space < transformed_y[i]+15:
29-
dpg.draw_circle((transformed_x[i], transformed_y[i]), 30)
30-
dpg.configure_item("demo_custom_series", tooltip=True)
31-
dpg.set_value("custom_series_text", "Current Point: " + str(i))
32-
dpg.pop_container_stack()
18+
with dpg.font_registry():
19+
with dpg.font("../../Resources/NotoSerifCJKjp-Medium.otf", 20, tag="custom font"):
20+
dpg.add_font_range_hint(dpg.mvFontRangeHint_Default)
21+
dpg.bind_font(dpg.last_container())
3322

34-
with dpg.window(label="Tutorial") as win:
35-
dpg.add_text("Hover an item for a custom tooltip!")
36-
with dpg.plot(label="Custom Series", height=400, width=-1):
37-
dpg.add_plot_legend()
38-
xaxis = dpg.add_plot_axis(dpg.mvXAxis)
39-
with dpg.plot_axis(dpg.mvYAxis):
40-
with dpg.custom_series(x_data, y_data, 2, label="Custom Series", callback=callback, tag="demo_custom_series"):
41-
dpg.add_text("Current Point: ", tag="custom_series_text")
42-
dpg.fit_axis_data(dpg.top_container_stack())
23+
demo.show_demo()
4324

44-
dpg.set_primary_window(win, True)
25+
# main loop
4526
dpg.show_viewport()
46-
dpg.start_dearpygui()
47-
dpg.destroy_context()
27+
while dpg.is_dearpygui_running():
28+
#dpg.run_callbacks(dpg.get_callback_queue())
29+
dpg.render_dearpygui_frame()
30+
31+
dpg.destroy_context()

0 commit comments

Comments
 (0)