Ticket #829 (assigned feature)

Opened 7 months ago

Last modified 3 months ago

Make IJ2 versions of the IJ1 tools

Reported by: bdezonia Owned by: bdezonia
Priority: major Milestone: imagej-2.0.0-beta3
Component: ij-tool Version:
Severity: serious Keywords:
Cc: Blocked By: #932, #937, #939, #940, #941, #942, #943, #944, #945, #946, #947, #948, #949, #950, #951, #952
Blocking:

Description (last modified by bdezonia) (diff)

We have implemented a couple tools so far (probe, zoom, etc.). There are numerous tools we have not yet done (brush, spray can, eraser, pencil, flood fill, arrow, freehand roi). There are also IJ1 tools we haven't yet made placeholders for (color picker, angle, wand, text, abort, others?). Make these tools for IJ2.

Reassign as needed.

Change History

comment:1 Changed 7 months ago by bdezonia

  • Description modified (diff)

comment:2 Changed 4 months ago by bdezonia

  • Owner changed from curtis to bdezonia
  • Status changed from new to assigned
  • Milestone changed from imagej-2.0-beta2 to imagej-2.0-beta1

comment:3 Changed 4 months ago by bdezonia

In r4681 made infrastructure changes that facilitate drawing tools. Also implemented Pencil, Paintbrush, and Eraser tools. Updated PickerTool.

Note that the current draw tool code only draws on the 1st plane of a dataset. Update so that the currently viewed plane is the one we edit.

Last edited 4 months ago by bdezonia (previous) (diff)

comment:4 Changed 4 months ago by bdezonia

Finished pencil and paintbrush shortly after r4681. Implemented flood fill tool and improved picker tool between r4681 and r4722.

comment:5 Changed 4 months ago by bdezonia

Further tool implementations will need some extra work.

For instance some of the tools draw rois (like angle, point, etc.). We need to define the supporting overlay classes first.

Note also that in IJ1 some of the tool icons have submenus to them via right click and when you change the selected tool the icon and functionality of the tool switches. We'll need to do something similar.

comment:6 Changed 3 months ago by curtis

  • Blocked By 937, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952 added
  • Summary changed from Make IJ2 versions of the IJ1 tools to [STORY] Make IJ2 versions of the IJ1 tools

comment:7 Changed 3 months ago by bdezonia

  • Blocked By 932 added

comment:8 Changed 3 months ago by curtis

  • Type changed from task to story
  • Summary changed from [STORY] Make IJ2 versions of the IJ1 tools to Make IJ2 versions of the IJ1 tools

comment:9 Changed 3 months ago by bdezonia

  • Milestone changed from imagej-2.0-beta1 to imagej-2.0-beta2
Note: See TracTickets for help on using tickets.