Ticket #1614 (new defect)

Opened 6 years ago

Last modified 6 years ago

Simplify menu modifying services

Reported by: bdezonia Owned by: bdezonia
Priority: major Milestone: imagej2-unscheduled
Component: Core Version:
Severity: serious Keywords:
Cc: Blocked By:
Blocking: #1628

Description

There are three services (DefaultLutService, DefaultRecentFilesService, and DefaultWindowService) that add commands to the master ShadowMenu. Their code to do this share some common structure. Build a helper class that does the common functionality and use from each of these services. This should also allow new services to reuses such code for their custom menu edits.

Change History

comment:1 Changed 6 years ago by bdezonia

  • Blocking 1628 added; 1398 removed

comment:2 Changed 6 years ago by bdezonia

  • Milestone changed from imagej2-b7-ndim-data to imagej2-unscheduled
Note: See TracTickets for help on using tickets.