wiki:BASE_MENUS_R0

Version 1 (modified by sriggins, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=BASE_MENUS_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

There needs to be a base menu library that handles menu registration

Task requirements

  • Create a module for menubars, menus and menu items
  • Allow for extension point so plugins can register menu items in menus
  • Add a simple string sort key to menu items
  • Menus should sort menu items by the sort key
  • Add a simple string sort key to menus
  • Menubars should sort menus by the sort key
  • Refactor menu creation code in org.sophie2.main.view.menus

Task result

The result shall be code

Implementation idea

How to demo

Design

Implementation

(Implementation results should be described and linked here (from the wiki or the repository))

Testing

Comments

(Write comments for this or later revisions here.)