MCPcopy
hub / github.com/ntfstool/ntfstool / _homeWinMenu

Function _homeWinMenu

src/main/lib/PageConfig.js:494–594  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

492
493
494const _homeWinMenu = () => {
495 var template = [
496 {
497 label: 'Close',
498 click: function () {
499 win.close();
500 },
501 submenu: [
502 {
503 label: 'About',
504 click: async () => {
505 openPageByName("openAboutPage");
506 }
507 },
508 {
509 label: 'Share',
510 click: () => {
511 trayPageHandle.send("OpenShare");
512 }
513 },
514 {type: 'separator'},
515 {
516 label: 'preferences',
517 click: async () => {
518 openSettingPage();
519 }
520 },
521 {
522 label: 'Check update',
523 click: async () => {
524 console.warn("Checkforupdates");
525 }
526 },
527 {role: 'services'},
528 {
529 label: 'Hide Desktop',
530 click: async () => {
531 if (homeWinHandle) {
532 homeWinHandle.hide();
533 homeWinHandle.setSkipTaskbar(true);
534 app.dock.hide()
535 }
536 }
537 },
538 {
539 label: 'Submit feedback',
540 click: async () => {
541 openFeedBackPage();
542 }
543 },
544 {type: 'separator'},
545 {
546 label: 'Quit',
547 accelerator: 'CmdOrCtrl+Q',
548 role: 'quit'
549 },
550 ],
551 },

Callers 1

openHomePageFunction · 0.85

Calls 3

openPageByNameFunction · 0.85
openSettingPageFunction · 0.70
openFeedBackPageFunction · 0.70

Tested by

no test coverage detected