Vous pouvez définir les outils de la souris et appelez-les depuis le panneau déroulant d'un outil MCG.
Pour ce faire, il vous suffit de définir un outil de la souris de la manière habituelle et d'ajouter un bouton pour l'appeler dans la propriété IU personnalisée.
Par exemple :
-- 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
)
)