From 92e07717dac4501b90d0ccd948f4abe3002fa270 Mon Sep 17 00:00:00 2001 From: Ross Date: Thu, 29 May 2025 22:35:06 +0100 Subject: [PATCH] pre mouse changes --- dicom-viewer/src/App.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dicom-viewer/src/App.tsx b/dicom-viewer/src/App.tsx index 751d929..84034ad 100644 --- a/dicom-viewer/src/App.tsx +++ b/dicom-viewer/src/App.tsx @@ -255,6 +255,7 @@ function App() { Primary: StackScrollTool.toolName, Auxiliary: PanTool.toolName, Secondary: WindowLevelTool.toolName, + Primary_and_Secondary: ZoomTool.toolName, // 1 (left) + 2 (right) = 3 }) const [ctrlMouseToolBindings, setCtrlMouseToolBindings] = useState({ Primary: LengthTool.toolName, @@ -377,11 +378,9 @@ function App() { // Helper to apply all mouse tool bindings (normal or ctrl) const applyMouseToolBindings = useCallback(() => { // Apply to both stack and volume tool groups - const stackToolGroup = cornerstoneTools.ToolGroupManager.getToolGroup(STACK_TOOL_GROUP_ID); - const volumeToolGroup = cornerstoneTools.ToolGroupManager.getToolGroup(VOLUME_TOOL_GROUP_ID); const mainToolGroup = cornerstoneTools.ToolGroupManager.getToolGroup(MAIN_TOOL_GROUP_ID); - [stackToolGroup, volumeToolGroup, mainToolGroup].forEach(toolGroup => { + [mainToolGroup].forEach(toolGroup => { if (toolGroup) { // Set all tools to passive first, removing all bindings TOOL_OPTIONS.forEach(opt => { @@ -417,6 +416,7 @@ function App() { }, ], }); + } }); }, [mouseToolBindings, ctrlMouseToolBindings]);