| 355 | |
| 356 | using namespace MenuRegistry; |
| 357 | auto ExtraToolsMenu() |
| 358 | { |
| 359 | static auto menu = std::shared_ptr{ |
| 360 | Menu( wxT("Tools"), XXO("T&ools"), |
| 361 | Command( wxT("SelectTool"), XXO("&Selection Tool"), OnSelectTool, |
| 362 | AlwaysEnabledFlag, wxT("F1") ), |
| 363 | Command( wxT("EnvelopeTool"), XXO("&Envelope Tool"), |
| 364 | OnEnvelopeTool, AlwaysEnabledFlag, wxT("F2") ), |
| 365 | Command( wxT("DrawTool"), XXO("&Draw Tool"), OnDrawTool, |
| 366 | AlwaysEnabledFlag, wxT("F3") ), |
| 367 | Command( wxT("MultiTool"), XXO("&Multi Tool"), OnMultiTool, |
| 368 | AlwaysEnabledFlag, wxT("F6") ), |
| 369 | Command( wxT("PrevTool"), XXO("&Previous Tool"), OnPrevTool, |
| 370 | AlwaysEnabledFlag, wxT("A") ), |
| 371 | Command( wxT("NextTool"), XXO("&Next Tool"), OnNextTool, |
| 372 | AlwaysEnabledFlag, wxT("D") ) |
| 373 | ) }; |
| 374 | return menu; |
| 375 | } |
| 376 | |
| 377 | AttachedItem sAttachment2{ Indirect(ExtraToolsMenu()), |
| 378 | wxT("Optional/Extra/Part1") |