pre mouse changes

This commit is contained in:
Ross
2025-05-29 22:35:06 +01:00
parent 52776fa71b
commit 92e07717da
+3 -3
View File
@@ -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]);