Ticket #1162 (closed feature: fixed)

Opened 7 years ago

Last modified 7 years ago

Improve menuing system [headless]

Reported by: curtis Owned by: curtis
Priority: critical Milestone: imagej2-b3-headless
Component: Core Version:
Severity: major Keywords:
Cc: Blocked By: #961, #1062, #1107, #1160, #1161, #1182
Blocking:

Description

The menu system has some limitations and bugs that must be resolved. See blocking tickets for details.

Change History

comment:1 Changed 7 years ago by curtis

  • Component changed from ij-core to ij-ext

comment:2 Changed 7 years ago by curtis

  • Blocked By 1164 added

comment:3 Changed 7 years ago by curtis

  • Blocked By 1084 added

(In #1084) On a related note, currently, the menu system architecture requires a separate plugin to be defined to declare it as part of "the context menu." See DuplicateImageContext for an example. We should seriously consider whether this is really the best solution for context menus.

comment:4 Changed 7 years ago by bdezonia

  • Milestone changed from imagej-2.0.0-beta3 to imagej-2.0.0-beta4

comment:5 Changed 7 years ago by bdezonia

  • Milestone changed from imagej-2.0.0-beta4 to imagej-2.0.0-beta3

comment:6 Changed 7 years ago by curtis

  • Blocked By 1182 added

comment:7 Changed 7 years ago by bdezonia

  • Blocked By 961 added

comment:8 Changed 7 years ago by curtis

  • Blocked By 44, 936 added

comment:9 Changed 7 years ago by curtis

  • Blocked By 441 added; 44 removed

comment:10 Changed 7 years ago by curtis

  • Blocked By 376 added

comment:11 Changed 7 years ago by curtis

  • Owner changed from bdezonia to curtis
  • Status changed from new to accepted

comment:12 Changed 7 years ago by curtis

  • Summary changed from Improve menuing system to Improve menuing system (2.0.0-beta3)

comment:13 Changed 7 years ago by curtis

  • Component changed from ij-ext to ij-core

comment:14 Changed 7 years ago by curtis

  • Blocked By 1084 removed

comment:15 Changed 7 years ago by curtis

  • Blocked By 987 removed

comment:16 Changed 7 years ago by curtis

  • Blocked By 988 removed

comment:17 Changed 7 years ago by curtis

  • Blocked By 992 removed

(In #992) We now use a single menu bar on all platforms. On Mac OS X, we use the "default Application menu bar" feature. Unfortunately, the default Application menu bar keyboard shortcuts do not work—at all. We work around this using the AcceleratorHandler tool, but that only works for Displays, and not windows of other types. So this problem still requires further thought.

comment:18 Changed 7 years ago by curtis

  • Blocked By 1164 removed

comment:19 Changed 7 years ago by curtis

  • Blocked By 985 removed

comment:20 Changed 7 years ago by curtis

  • Blocked By 936 removed

comment:21 Changed 7 years ago by curtis

  • Blocked By 749 removed

comment:22 Changed 7 years ago by curtis

  • Blocked By 441 removed

comment:23 Changed 7 years ago by curtis

  • Blocked By 376 removed

comment:24 Changed 7 years ago by curtis

  • Status changed from accepted to closed
  • Resolution set to fixed

Remaining menu system issues migrated to #1291.

comment:25 Changed 7 years ago by curtis

  • Summary changed from Improve menuing system (2.0.0-beta3) to Improve menuing system [headless]
Note: See TracTickets for help on using tickets.