Definieren von Maus-Werkzeugen

Sie können Maus-Werkzeuge definieren und diese über das Rollout eines MCG-Werkzeugs aufrufen.

Dazu definieren Sie einfach ein Maus-Werkzeug in der gewohnten Weise und fügen eine Schaltfläche hinzu, um es in der Eigenschaft Benutzerdefinierte UI aufrufen zu können.

Beispiel:

-- Define mouse tool before it is called
tool myMouseCapture 
( 
    on mousePoint click do 
    (
        format "Captured click!!! % \n" click 
    ) 
--Right-Click to stop 
) 
  
rollout params "Parameters" 
( 
-- Restore the default rollout 
<<ParamUIDefs>> 
<<RolloutParamsHanders>>

-- Define button to start mouse tool
    button ToolStart "Begin Mouse Capture" width:140 
    on ToolStart pressed do 
        (
            startTool myMouseCapture 
        ) 
)