let themeMenu = _.find(viewMenu.submenu.items, (item) => item.label === 'Theme'); let promptMenu = menu.items[process.platform === 'darwin' ? 4 : 3]; let langMenu = _.find(promptMenu.submenu.items, (item) => item.label === 'Language'); let modeMenu = _.find(promptMenu.submenu.items, (item) => item.label === 'REPL Mode'); let editorMenu = _.find(promptMenu.submenu.items, (item) => item.label === 'Editor Mode'); _.find(modeMenu.submenu.items, (m) => m.label === mode).checked = true; _.find(editorMenu.submenu.items, (m) => m.label === editor).checked = true;
function findReopenMenuItem () { const menu = Menu.getApplicationMenu() if (!menu) return let reopenMenuItem menu.items.forEach(function (item) { if (item.submenu) { item.submenu.items.forEach(function (item) { if (item.key === 'reopenMenuItem') { reopenMenuItem = item } }) } }) return reopenMenuItem }
menu.items.forEach(function (item) { if (item.submenu) { item.submenu.items.forEach(function (item) { switch (item.key) { case 'checkForUpdate': item.visible = state === 'no-update' break case 'checkingForUpdate': item.visible = state === 'checking' break case 'restartToUpdate': item.visible = state === 'installed' break } }) } })
constructor() { super(); this.state = { statistic: { row: 0, col: 0, chars: 0, }, }; const menu = new remote.Menu(); menu.append(new remote.MenuItem({ role: 'cut' })); menu.append(new remote.MenuItem({ role: 'copy' })); menu.append(new remote.MenuItem({ role: 'paste' })); menu.append(new remote.MenuItem({ role: 'delete' })); menu.append(new remote.MenuItem({ type: 'separator' })); menu.append(new remote.MenuItem({ role: 'selectall' })); this.menu = menu; this.onInput = this.onInput.bind(this); this.onContextMenu = this.onContextMenu.bind(this); }
icon: this.appPath + "/imgs/icons16/link.png" }); history.submenu.append(historyItem); });
function findReopenMenuItem() { const menu = Menu.getApplicationMenu() if (!menu) return let reopenMenuItem menu.items.forEach(function(item) { if (item.submenu) { item.submenu.items.forEach(function(item) { if (item.key === 'reopenMenuItem') { reopenMenuItem = item } }) } }) return reopenMenuItem }
function findReopenMenuItem() { const menu = Menu.getApplicationMenu() if (!menu) return let reopenMenuItem menu.items.forEach(function(item) { if (item.submenu) { item.submenu.items.forEach(function(item) { if (item.key === 'reopenMenuItem') { reopenMenuItem = item } }) } }) return reopenMenuItem }