mirror of
https://github.com/MutableLoss/6502SimDesktop.git
synced 2024-11-28 22:49:41 +00:00
fix format and add dev menu
This commit is contained in:
parent
3c78d7b448
commit
369d3e955d
@ -1,47 +1,62 @@
|
|||||||
const { app } = require('electron');
|
const { app } = require('electron');
|
||||||
const OSXtemplate = [
|
const OSXtemplate = [
|
||||||
{
|
{
|
||||||
label: "Application",
|
label: 'Application',
|
||||||
submenu: [
|
submenu: [
|
||||||
{ label: "About 6502Desktop", selector: "orderFrontStandardAboutPanel:" },
|
{ label: 'About 6502Desktop', selector: 'orderFrontStandardAboutPanel:' },
|
||||||
{ label: "Quit", accelerator: "Command+Q", click: function () { app.quit(); } }
|
{ label: 'Quit', accelerator: 'Command+Q', click: function () { app.quit(); } }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Edit",
|
label: 'Edit',
|
||||||
submenu: [
|
submenu: [
|
||||||
{ label: "Undo", accelerator: "Cmd+Z", selector: "undo:" },
|
{ label: 'Undo', accelerator: 'Cmd+Z', selector: 'undo:' },
|
||||||
{ label: "Redo", accelerator: "Shift+Cmd+Z", selector: "redo:" },
|
{ label: 'Redo', accelerator: 'Shift+Cmd+Z', selector: 'redo:' },
|
||||||
{ label: "Cut", accelerator: "Cmd+X", selector: "cut:" },
|
{ label: 'Cut', accelerator: 'Cmd+X', selector: 'cut:' },
|
||||||
{ label: "Copy", accelerator: "Cmd+C", selector: "copy:" },
|
{ label: 'Copy', accelerator: 'Cmd+C', selector: 'copy:' },
|
||||||
{ label: "Paste", accelerator: "Cmd+V", selector: "paste:" },
|
{ label: 'Paste', accelerator: 'Cmd+V', selector: 'paste:' },
|
||||||
{ label: "Select All", accelerator: "Cmd+A", selector: "selectAll:" }
|
{ label: 'Select All', accelerator: 'Cmd+A', selector: 'selectAll:' }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'View',
|
||||||
|
submenu: (process.env.NODE_ENV === 'development') ? [
|
||||||
|
{ label: '&Reload', accelerator: 'Ctrl+R',
|
||||||
|
click() { mainWindow.webContents.reload(); } },
|
||||||
|
{ label: 'Toggle &Full Screen', accelerator: 'F11',
|
||||||
|
click() { mainWindow.setFullScreen(!mainWindow.isFullScreen()); }
|
||||||
|
},
|
||||||
|
{ label: 'Toggle &Developer Tools', accelerator: 'Alt+Ctrl+I',
|
||||||
|
click() { mainWindow.toggleDevTools(); } }
|
||||||
|
] : [
|
||||||
|
{ label: 'Toggle &Full Screen', accelerator: 'F11',
|
||||||
|
click() { mainWindow.setFullScreen(!mainWindow.isFullScreen()); } }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
const PCtemplate = [
|
const PCtemplate = [
|
||||||
{
|
{
|
||||||
label: "File",
|
label: 'File',
|
||||||
submenu: [
|
submenu: [
|
||||||
{ label: "Quit", accelerator: "Alt+F4", click: function () { app.quit(); } }
|
{ label: 'Quit', accelerator: 'Alt+F4', click: function () { app.quit(); } }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Edit",
|
label: 'Edit',
|
||||||
submenu: [
|
submenu: [
|
||||||
{ label: "Undo", accelerator: "Ctrl+Z", selector: "undo:" },
|
{ label: 'Undo', accelerator: 'Ctrl+Z', selector: 'undo:' },
|
||||||
{ label: "Redo", accelerator: "Shift+Ctrl+Z", selector: "redo:" },
|
{ label: 'Redo', accelerator: 'Shift+Ctrl+Z', selector: 'redo:' },
|
||||||
{ label: "Cut", accelerator: "Ctrl+X", selector: "cut:" },
|
{ label: 'Cut', accelerator: 'Ctrl+X', selector: 'cut:' },
|
||||||
{ label: "Copy", accelerator: "Ctrl+C", selector: "copy:" },
|
{ label: 'Copy', accelerator: 'Ctrl+C', selector: 'copy:' },
|
||||||
{ label: "Paste", accelerator: "Ctrl+V", selector: "paste:" },
|
{ label: 'Paste', accelerator: 'Ctrl+V', selector: 'paste:' },
|
||||||
{ label: "Select All", accelerator: "Ctrl+A", selector: "selectAll:" }
|
{ label: 'Select All', accelerator: 'Ctrl+A', selector: 'selectAll:' }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Help",
|
label: 'Help',
|
||||||
submenu: [
|
submenu: [
|
||||||
{ label: "About 6502Desktop", selector: "orderFrontStandardAboutPanel:" },
|
{ label: 'About 6502Desktop', selector: 'orderFrontStandardAboutPanel:' },
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
Loading…
Reference in New Issue
Block a user