Palette
Component Drag and Drop Demo
A demo that shows how to make space for components that you can drag from a palette onto the canvas.
If a component is dragged from the palette onto the canvas, the ClearAreaLayout algorithm will push away the other elements so there is a free area for the component. This is also the case when dragging a component that is already part of the graph.
Things to Try
- Drag a component from the palette onto the canvas and watch the graph give way to it.
- Drop the dragged component at the desired location.
- Press the Esc key while dragging to cancel the drag and drop operation.
- Select the button Keep Components to prevent the components from being changed during the drag and drop operation.
- Select a component by clicking on a node, drag the component through the remaining graph, and watch how the graph changes to provide space for it.