When a tool-button is activated, the corresponding macro is called each time the user clicks into the image.
A right-click on the button opens the options-dialog of the tool.
Complete the tool-button macro that will draw and measure a selection around the point at which the user clicks into the image!
Save the tool into the folder macros/toolsets
! It will appear in the tools menu (>>
).
To create the selection use
To create the Dialog you will need the commands:
var radius = 20;
var useCircle = true;
macro "Circle Tool - C00cO11cc" {
getCursorLoc(x, y, z, flags);
// Create a circular or square selection depending on the value of
// useCircle, centered at x,y with the radius "radius".
// Add the selection to the roi-manager and measure it.
}
macro "Circle Tool Options" {
// Create a dialog that allows the user to set the values of the options
// radius and useCircle.
}