Chapter 7. Building application and context menus

 

This chapter covers

  • Creating menus using Electron’s Menu and MenuItem modules
  • Building menus from a template
  • Defining custom menus for target operating systems
  • Assigning common operating system roles to our menu items
  • Making menu items with custom, application-specific functionality
  • Creating custom context menus for different parts of your UI

In browser-based applications, developers have access only to the visible area of the application’s window. They can’t add controls to the browser’s tool bar or menu bar. The entire UI for the application’s functionality must be inside of the window. Developers also face limitations within the window. They can’t modify the context menus that appear when the user right-clicks their UI. It can be a challenge to find a place for every option and command. Electron, on the other hand, enables developers to add functionality outside of the browser window, such as custom application and context menus that appear when the user right-clicks a component of the UI.

7.1. Replacing and replicating the default menu

 
 
 
 

7.2. Adding application-specific menu functionality

 
 
 

7.3. Building context menus

 
 
 
 

Summary

 
 
 
sitemap

Unable to load book!

The book could not be loaded.

(try again in a couple of minutes)

manning.com homepage
test yourself with a liveTest