Fired 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.
Fired 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.
Source and target panels register themselves here so that generic section-moving commands can discover them.