oxen-electron-gui-wallet/src-electron/main-process/menu.js

68 lines
1.3 KiB
JavaScript

let template = [
{
label: "Edit",
submenu: [
{ role: "undo" },
{ role: "redo" },
{ type: "separator" },
{ role: "cut" },
{ role: "copy" },
{ role: "paste" },
{ role: "pasteandmatchstyle" },
{ role: "delete" },
{ role: "selectall" }
]
},
{
label: "View",
submenu: [
{ role: "resetzoom" },
{ role: "zoomin" },
{ role: "zoomout" },
{ type: "separator" },
{ role: "togglefullscreen" }
]
},
{
role: "window",
submenu: [{ role: "minimize" }, { role: "close" }]
},
{
role: "help",
submenu: [
{
label: "Learn More",
click() {
require("electron").shell.openExternal("https://oxen.io/");
}
}
]
}
];
if (process.platform === "darwin") {
template.unshift({
label: "Oxen Electron Wallet",
submenu: [
{ role: "about" },
{ type: "separator" },
{ role: "hide" },
{ role: "hideothers" },
{ role: "unhide" },
{ type: "separator" },
{ role: "quit" }
]
});
// Window menu
template[3].submenu = [
{ role: "close" },
{ role: "minimize" },
{ role: "zoom" },
{ type: "separator" },
{ role: "front" }
];
}
export default template;