ReadonlysourceFired each time a new source sidebar is registered via registerSource.
The move plugin listens to this signal to retroactively wire up context menus for sources that register after the plugin has already activated.
ReadonlytargetFired each time a new target panel is registered via registerTarget.
The move plugin listens to this signal to add the new target as an option in the context menus of all currently-registered source panels.
Return all registered source sidebars keyed by their id.
Return all registered target panels keyed by their id.
Register a sidebar as a source of moveable sections.
After registration the move plugin adds a "Move to sidebar. The label appears in the menu
as "Move back to
Stable plugin-scoped identifier, e.g.
'@my-org/my-ext:panel'. Must be unique across all registered sources.
Human-readable panel name shown in the context menu.
The panel implementing IMovableSectionSource.
Register a panel as a destination that can receive sections.
After registration the move plugin adds a "Move to
Stable plugin-scoped identifier. Must be unique across all registered targets.
Human-readable panel name shown in the context menu.
The panel implementing IMovableSectionDestination.
Registry that pairs source and target panels so the move plugin can wire up context-menu "Move to …" actions between them.