ReadonlyonFires before a layout-edge drop commits; the affordance preempts the outer band and reveals an edge group.
ReadonlyonFires before an edge drop overlay is shown; the affordance draws its outer-band highlight (or lets the inner band render the core overlay).
ReadonlyoptionsReadonlyoverlayThe element the outer-band highlight mounts on (the shell / overlay root).
Viewport rect of the docked content area (the drop-target element), to classify a pointer's edge band and position the highlight.
Reveal (create-or-fill) the edge group at position and drop the dragged
item into it. The primitive behind drag-revealed edges.
Optionaloptions: { autoHide?: boolean }
The narrow surface the two-band drag-reveal affordance needs from the host (
DockviewComponent). It reuses the existingonWillShowOverlay/onWillDropseams (no new core overlay code): on a layout-edge drag it classifies the pointer into an outer "dock as edge group" band and an inner "split the grid" band, drawing its own outer-band highlight and routing an outer-band drop torevealEdgeGroupWithData. The inner band falls through to core's default grid split.This service is what makes
dockToEdgeGroupsdo anything: core implements no part of it, and gates the widened activation band on this service's presence.