mirror of
https://github.com/arsenetar/dupeguru.git
synced 2024-11-04 15:29:02 +00:00
76 lines
4.0 KiB
Python
76 lines
4.0 KiB
Python
|
ownerclass = 'AppDelegateBase'
|
||
|
ownerimport = 'AppDelegateBase.h'
|
||
|
|
||
|
result = Menu("")
|
||
|
appMenu = result.addMenu("dupeGuru")
|
||
|
fileMenu = result.addMenu("File")
|
||
|
editMenu = result.addMenu("Edit")
|
||
|
actionMenu = result.addMenu("Actions")
|
||
|
owner.actionsMenu = actionMenu
|
||
|
owner.columnsMenu = result.addMenu("Columns")
|
||
|
modeMenu = result.addMenu("Mode")
|
||
|
windowMenu = result.addMenu("Window")
|
||
|
helpMenu = result.addMenu("Help")
|
||
|
|
||
|
appMenu.addItem("About dupeGuru", Action(owner, 'showAboutBox'))
|
||
|
appMenu.addItem("Check for update...", Action(owner.updater, 'checkForUpdates:'))
|
||
|
appMenu.addSeparator()
|
||
|
NSApp.servicesMenu = appMenu.addMenu("Services")
|
||
|
appMenu.addSeparator()
|
||
|
appMenu.addItem("Hide dupeGuru", Action(NSApp, 'hide:'), 'cmd+h')
|
||
|
appMenu.addItem("Hide Others", Action(NSApp, 'hideOtherApplications:'), 'cmd+alt+h')
|
||
|
appMenu.addItem("Show All", Action(NSApp, 'unhideAllApplications:'))
|
||
|
appMenu.addSeparator()
|
||
|
appMenu.addItem("Quit dupeGuru", Action(NSApp, 'terminate:'), 'cmd+q')
|
||
|
|
||
|
fileMenu.addItem("Load Results...", Action(None, 'loadResults'), 'cmd+o')
|
||
|
owner.recentResultsMenu = fileMenu.addMenu("Load Recent Results")
|
||
|
fileMenu.addItem("Save Results...", Action(None, 'saveResults:'), 'cmd+s')
|
||
|
fileMenu.addItem("Export Results to XHTML", Action(None, 'exportToXHTML:'), 'cmd+shift+e')
|
||
|
|
||
|
editMenu.addItem("Mark All", Action(None, 'markAll:'), 'cmd+a')
|
||
|
editMenu.addItem("Mark None", Action(None, 'markNone:'), 'cmd+shift+a')
|
||
|
editMenu.addItem("Invert Marking", Action(None, 'markInvert:'), 'cmd+alt+a')
|
||
|
editMenu.addItem("Mark Selected", Action(None, 'markSelected:'), 'ctrl+cmd+a')
|
||
|
editMenu.addSeparator()
|
||
|
editMenu.addItem("Cut", Action(None, 'cut:'), 'cmd+x')
|
||
|
editMenu.addItem("Copy", Action(None, 'copy:'), 'cmd+c')
|
||
|
editMenu.addItem("Paste", Action(None, 'paste:'), 'cmd+v')
|
||
|
editMenu.addSeparator()
|
||
|
editMenu.addItem("Filter Results...", Action(None, 'focusOnFilterField:'), 'cmd+alt+f')
|
||
|
|
||
|
actionMenu.addItem("Start Duplicate Scan", Action(owner, 'startScanning'), 'cmd+d')
|
||
|
actionMenu.addSeparator()
|
||
|
actionMenu.addItem("Send Marked to Trash...", Action(None, 'trashMarked:'), 'cmd+t')
|
||
|
actionMenu.addItem("Move Marked to...", Action(None, 'moveMarked:'), 'cmd+m')
|
||
|
actionMenu.addItem("Copy Marked to...", Action(None, 'copyMarked:'), 'cmd+alt+m')
|
||
|
actionMenu.addItem("Remove Marked from Results", Action(None, 'removeMarked:'), 'cmd+r')
|
||
|
actionMenu.addItem("Re-Prioritize Results", Action(None, 'reprioritizeResults:'))
|
||
|
actionMenu.addSeparator()
|
||
|
actionMenu.addItem("Remove Selected from Results", Action(None, 'removeSelected:'), 'cmd+backspace')
|
||
|
actionMenu.addItem("Add Selected to Ignore List", Action(None, 'ignoreSelected:'), 'cmd+g')
|
||
|
actionMenu.addItem("Make Selected Reference", Action(None, 'switchSelected:'), 'cmd+arrowup')
|
||
|
actionMenu.addSeparator()
|
||
|
actionMenu.addItem("Open Selected with Default Application", Action(None, 'openSelected:'), 'cmd+return')
|
||
|
actionMenu.addItem("Reveal Selected in Finder", Action(None, 'revealSelected:'), 'cmd+alt+return')
|
||
|
actionMenu.addItem("Invoke Custom Command", Action(None, 'invokeCustomCommand:'), 'cmd+shift+c')
|
||
|
actionMenu.addItem("Rename Selected", Action(None, 'renameSelected:'))
|
||
|
|
||
|
modeMenu.addItem("Show Dupes Only", Action(None, 'togglePowerMarker:'), 'cmd+1')
|
||
|
modeMenu.addItem("Show Delta Values", Action(None, 'toggleDelta:'), 'cmd+2')
|
||
|
|
||
|
windowMenu.addItem("Results Window", Action(owner, 'showResultWindow:'))
|
||
|
windowMenu.addItem("Folder Selection Window", Action(owner, 'showDirectoryWindow'))
|
||
|
windowMenu.addItem("Ignore List", Action(owner, 'showIgnoreList'))
|
||
|
windowMenu.addItem("Details Panel", Action(owner, 'toggleDetailsPanel'), 'cmd+i')
|
||
|
windowMenu.addItem("Quick Look", Action(owner, 'toggleQuicklookPanel'), 'cmd+l')
|
||
|
windowMenu.addSeparator()
|
||
|
windowMenu.addItem("Minimize", Action(None, 'performMinimize:'))
|
||
|
windowMenu.addItem("Zoom", Action(None, 'performZoom:'))
|
||
|
windowMenu.addItem("Close Window", Action(None, 'performClose:'), 'cmd+w')
|
||
|
windowMenu.addSeparator()
|
||
|
windowMenu.addItem("Bring All to Front", Action(None, 'arrangeInFront:'))
|
||
|
|
||
|
helpMenu.addItem("dupeGuru Help", Action(owner, 'openHelp'), 'cmd+?')
|
||
|
helpMenu.addItem("dupeGuru Website", Action(owner, 'openWebsite'))
|