From 160c9b9d8edf25333bc3a616638df014fdc8407a Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Sat, 18 May 2013 12:28:17 +0800 Subject: [PATCH] Add Edit menu. --- src/main.coffee | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main.coffee b/src/main.coffee index 01bceb4bb..7ccc533a7 100644 --- a/src/main.coffee +++ b/src/main.coffee @@ -74,6 +74,18 @@ class AtomApplication { label: 'Quit', accelerator: 'Command+Q', click: -> app.quit() } ] + editMenu = + label: 'Edit' + submenu:[ + { label: 'Undo', accelerator: 'Command+Z', selector: 'undo:' } + { label: 'Redo', accelerator: 'Command+Shift+Z', selector: 'redo:' } + { type: 'separator' } + { label: 'Cut', accelerator: 'Command+X', selector: 'cut:' } + { label: 'Copy', accelerator: 'Command+C', selector: 'copy:' } + { label: 'Paste', accelerator: 'Command+V', selector: 'paste:' } + { label: 'Select All', accelerator: 'Command+A', selector: 'selectAll:' } + ] + viewMenu = label: 'View' submenu:[ @@ -90,7 +102,7 @@ class AtomApplication { label: 'Bring All to Front', selector: 'arrangeInFront:' } ] - @menu = Menu.buildFromTemplate [atomMenu, viewMenu, windowMenu] + @menu = Menu.buildFromTemplate [atomMenu, viewMenu, editMenu, windowMenu] Menu.setApplicationMenu @menu handleEvents: ->