Expand description
workspace service handlers — floating-pane / torn-off tab flows
(TearOffBlock, RedockFloatingPane, TearOffTab). Split out of
workspace.rs; see that file’s dispatcher for the full method list.
Functions§
- handle_
redock_ 🔒floating_ pane - handle_
tear_ 🔒off_ block - handle_
tear_ 🔒off_ tab - redock_
as_ 🔒tab - Place a just-redocked block as a TAB of the pane holding
target_block_id, active: the reducer’s own tree first (LayoutStackPush, which also checks the block now lives in this tab), then a queuedstackpushso the window showing that tab adds the pill. Same backend-then-frontend shape aspane.moveTab.