summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--app/main.js42
1 files changed, 32 insertions, 10 deletions
diff --git a/app/main.js b/app/main.js
index e1e2fd0b1a..f79855ca00 100644
--- a/app/main.js
+++ b/app/main.js
@@ -127,18 +127,39 @@ const createWindow = () => {
});
};
+const createAppMenu = () => {
+ // Create the Application's main menu
+ const template = [
+ {
+ label: 'Mullvad',
+ submenu: [
+ { role: 'about' },
+ { type: 'separator' },
+ { role: 'quit' }
+ ]
+ },
+ {
+ label: 'Edit',
+ submenu: [
+ { role: 'cut' },
+ { role: 'copy' },
+ { role: 'paste' },
+ { type: 'separator' },
+ { role: 'selectall' }
+ ]
+ }
+ ];
+
+ Menu.setApplicationMenu(Menu.buildFromTemplate(template));
+};
+
const createContextMenu = () => {
let menuTemplate = [
- // Undo/redo has to be fixed in AccountInput
- // {role: 'undo'},
- // {role: 'redo'},
- // {type: 'separator'},
-
- {role: 'cut'},
- {role: 'copy'},
- {role: 'paste'},
- {type: 'separator'},
- {role: 'selectall'}
+ { role: 'cut' },
+ { role: 'copy' },
+ { role: 'paste' },
+ { type: 'separator' },
+ { role: 'selectall' }
];
// add inspect element on right click menu
@@ -206,6 +227,7 @@ app.on('window-all-closed', () => {
app.on('ready', () => {
createTray();
createWindow();
+ createAppMenu();
createContextMenu();
if(isDevelopment) {