From 10974c822d607f03e20e9741ec027910f0c1f93a Mon Sep 17 00:00:00 2001 From: Can Celik Date: Sat, 8 Aug 2026 16:26:47 +0300 Subject: feat(input): add per-pane right-click routing (#2504) --- src/workspace.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/workspace.rs') diff --git a/src/workspace.rs b/src/workspace.rs index bfda45f6..85377f23 100644 --- a/src/workspace.rs +++ b/src/workspace.rs @@ -1185,6 +1185,12 @@ impl Workspace { self.tabs.iter().find_map(|tab| tab.panes.get(&pane_id)) } + pub fn pane_state_mut(&mut self, pane_id: PaneId) -> Option<&mut PaneState> { + self.tabs + .iter_mut() + .find_map(|tab| tab.panes.get_mut(&pane_id)) + } + pub fn terminal_id(&self, pane_id: PaneId) -> Option<&TerminalId> { self.tabs.iter().find_map(|tab| tab.terminal_id(pane_id)) } -- cgit v1.2.3