目录

CheckboxMenuItem

Extends: MenuItemBase

A checkbox menu item that can be checked or unchecked, and perform an action when clicked.

import { CheckboxMenuItem } from '@mobrowser/api';

Example 

import { app, Menu, CheckboxMenuItem } from '@mobrowser/api';

const menu = new Menu({
  items: [
    new CheckboxMenuItem({
      id: 'dark-mode',
      label: 'Dark Mode',
      checked: true,
      action: (item: CheckboxMenuItem) => { }
    })
  ]
})
app.setMenu(menu)

Properties 

checked 

readonly checked?: boolean;

Whether the checkbox menu item is checked.

Methods 

constructor() 

constructor(options: CheckboxMenuItemOptions): void;

Creates a new checkbox menu item.

ParameterTypeDescription
optionsCheckboxMenuItemOptionsThe options for constructing the checkbox menu item.

setChecked() 

setChecked(checked: boolean): void;

Sets whether the checkbox menu item is checked.

ParameterTypeDescription
checkedbooleanWhether the checkbox menu item is checked.