MCPcopy Create free account
hub / github.com/audacity/audacity / ViewMenu

Function ViewMenu

src/menus/ViewMenus.cpp:297–351  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

295namespace {
296using namespace MenuRegistry;
297auto ViewMenu()
298{
299 static auto menu = std::shared_ptr{
300 Menu( wxT("View"), XXO("&View"),
301 Section( "Basic",
302 Menu( wxT("Zoom"), XXO("&Zoom"),
303 Command( wxT("ZoomIn"), XXO("Zoom &In"), OnZoomIn,
304 ZoomInAvailableFlag(), wxT("Ctrl+1") ),
305 Command( wxT("ZoomNormal"), XXO("Zoom &Normal"), OnZoomNormal,
306 TracksExistFlag(), wxT("Ctrl+2") ),
307 Command( wxT("ZoomOut"), XXO("Zoom &Out"), OnZoomOut,
308 ZoomOutAvailableFlag(), wxT("Ctrl+3") ),
309 Command( wxT("ZoomSel"), XXO("&Zoom to Selection"), OnZoomSel,
310 TimeSelectedFlag(), wxT("Ctrl+E") ),
311 Command( wxT("ZoomToggle"), XXO("Zoom &Toggle"), OnZoomToggle,
312 TracksExistFlag(), wxT("Shift+Z") )
313 ),
314
315 Menu( wxT("TrackSize"), XXO("T&rack Size"),
316 Command( wxT("FitInWindow"), XXO("&Fit to Width"), OnZoomFit,
317 TracksExistFlag(), wxT("Ctrl+F") ),
318 Command( wxT("FitV"), XXO("Fit to &Height"), OnZoomFitV,
319 TracksExistFlag(), wxT("Ctrl+Shift+F") ),
320 Command( wxT("CollapseAllTracks"), XXO("&Collapse All Tracks"),
321 OnCollapseAllTracks, TracksExistFlag(), wxT("Ctrl+Shift+C") ),
322 Command( wxT("ExpandAllTracks"), XXO("E&xpand Collapsed Tracks"),
323 OnExpandAllTracks, TracksExistFlag(), wxT("Ctrl+Shift+X") )
324 ),
325
326 Menu( wxT("SkipTo"), XXO("Sk&ip to"),
327 Command( wxT("SkipSelStart"), XXO("Selection Sta&rt"),
328 OnGoSelStart, TimeSelectedFlag(),
329 Options{ wxT("Ctrl+["), XO("Skip to Selection Start") } ),
330 Command( wxT("SkipSelEnd"), XXO("Selection En&d"), OnGoSelEnd,
331 TimeSelectedFlag(),
332 Options{ wxT("Ctrl+]"), XO("Skip to Selection End") } )
333 )
334 ),
335
336 Section( "Windows" ),
337
338 Section( "Other",
339 Command( wxT("ShowExtraMenus"), XXO("E&xtra Menus"),
340 OnShowExtraMenus, AlwaysEnabledFlag,
341 Options{}.CheckTest( wxT("/GUI/ShowExtraMenus"), false ) ),
342 Command( wxT("ShowClipping"), XXO("&Show Clipping in Waveform"),
343 OnShowClipping, AlwaysEnabledFlag,
344 Options{}.CheckTest( ShowClippingPref() ) ),
345 Command( wxT("ShowRMS"), XXO("Sho&w RMS in Waveform"),
346 OnShowRMS, AlwaysEnabledFlag,
347 Options{}.CheckTest( ShowRMSPref() ) )
348 )
349 ) };
350 return menu;
351}
352
353AttachedItem sAttachment1{ Indirect(ViewMenu()) };
354}

Callers 1

ViewMenus.cppFile · 0.85

Calls 1

SectionClass · 0.85

Tested by

no test coverage detected