Version of Dear PyGui
Version: 1.0.2
Operating System: Windows 11
My Issue/Question
Adding before widget from different parent should not work
To Reproduce
First snippet: Works as expected
import dearpygui.dearpygui as dpg
dpg.create_context()
dpg.create_viewport()
dpg.setup_dearpygui()
with dpg.window(label="Dear PyGui Demo", width=800, height=800,
pos=(100, 100), tag="__demo_id") as w1:
p1 = dpg.add_collapsing_header(label="some label 111", default_open=True,)
a1 = dpg.add_text(default_value="Some text 111", parent=p1)
p2 = dpg.add_collapsing_header(label="some label 222", default_open=True,)
a2 = dpg.add_text(default_value="Some text 222", parent=p2)
dpg.show_viewport()
dpg.start_dearpygui()
dpg.destroy_context()

Second snippet: Should fail but works
- I am trying to add a2 before a1 which has different parent
- Was expecting this to raise error (or else what is the use for
dpg.move_item()
import dearpygui.dearpygui as dpg
dpg.create_context()
dpg.create_viewport()
dpg.setup_dearpygui()
with dpg.window(label="Dear PyGui Demo", width=800, height=800,
pos=(100, 100), tag="__demo_id") as w1:
p1 = dpg.add_collapsing_header(label="some label 111", default_open=True,)
a1 = dpg.add_text(default_value="Some text 111", parent=p1)
p2 = dpg.add_collapsing_header(label="some label 222", default_open=True,)
a2 = dpg.add_text(default_value="Some text 222", parent=p2, before=a1) # only difference is added `before=a1`
dpg.show_viewport()
dpg.start_dearpygui()
dpg.destroy_context()

Version of Dear PyGui
Version: 1.0.2
Operating System: Windows 11
My Issue/Question
Adding
beforewidget from differentparentshould not workTo Reproduce
First snippet: Works as expected
Second snippet: Should fail but works
dpg.move_item()