Skip to content

electron-utils/electron-menu-plus

Repository files navigation

electron-menu-plus

Linux Build Status Windows Build status Dependency Status devDependency Status

Improved menu operations for Electron.

Why?

  • Manipulate menu items by menu path (foo/bar/foobar for example)
  • Dynamically add and remove menu items
  • Dynamically change a menu item's state (enabled, checked, visible, ...)

Install

npm install --save electron-menu-plus

Run Examples:

npm start examples/${name}

Usage

const menuPlus = require('electron-menu-plus');

menuPlus.MainMenu.init();
menuPlus.MainMenu.add('My Menu', [
  {
    label: 'Foo',
    click () {
      console.log('Foo');
    }
  },

  {
    label: 'Bar',
    click () {
      console.log('Bar');
    }
  },
]);

API Reference

License

MIT © 2017 Johnny Wu

About

Improved menu operations for Electron.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published