Skip to content

DragDropStage Does Not Mirror the Previous DockContainerLeaf's Menu Factory or Side Values #17

Description

@philliplbryant

When a Dockable is dragged from a DockContainerLeaf to a location outside any DockContainer, a new DragDropStage is created to contain the Dockable. However, the newly created DragDropStage does not inherit the menu factory or side attributes configured for the originating DockContainerLeaf from which the Dockable was removed.

Original Layout: The Dockable titled "Workspace" has a side value of LEFT and its DockContainerLeaf has a menu.
Image

Revised Layout: The new DragDropStage containing the Dockable titled "Workspace" has the default side value of TOP, instead of LEFT and no menu.
Image

Admittedly, behavior becomes more complex when introducing a second Dockable, originating from a different DockContainerLeaf with its own unique side and menu values, into the same DragDropStage. But for DragDropStages created from Dockables originating from the same DockContainerLeaf I would expect the same side and menu values as the originating DockContainerLeaf.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions