菜单项模块允许你向应用或menu添加选项。
查看menu例子。
使用下面的方法创建一个新的 MenuItem
options
Objectclick
Function - 当菜单项被点击的时候,使用 click(menuItem,browserWindow)
调用role
String - 定义菜单项的行为,在指定 click
属性时将会被忽略type
String - 取值 normal
,separator
,checkbox
orradio
label
Stringsublabel
Stringaccelerator
Acceleratoricon
NativeImageenabled
Booleanvisible
Booleanchecked
Booleansubmenu
Menu - 应当作为 submenu
菜单项的特定类型,当它作为 type: "submenu"
菜单项的特定类型时可以忽略。如果它的值不是 Menu
,将自动转为 Menu.buildFromTemplate
。id
String - 标志一个菜单的唯一性。如果被定义使用,它将被用作这个菜单项的参考位置属性。position
String - 定义给定的菜单的具体指定位置信息。在创建菜单项时,如果有匹配的方法,建议指定 role
属性,不需要人为操作它的行为,这样菜单使用可以给用户最好的体验。
role
属性值可以为:
undo
redo
cut
copy
paste
selectall
minimize
- 最小化当前窗口close
- 关闭当前窗口在 OS X 上,role
还可以有以下值:
about
- 匹配 orderFrontStandardAboutPanel
行为hide
- 匹配 hide
行为hideothers
- 匹配 hideOtherApplications
行为unhide
- 匹配 unhideAllApplications
行为front
- 匹配 arrangeInFront
行为window
- "Window" 菜单项help
- "Help" 菜单项services
- "Services" 菜单项ipcRenderer模块是一个EventEmitter类的实例. 它提供了有限的方法,你可以从渲染进程向主进程发送同步或异步消息. 也可以收到主...
亲爱的读者,这些Tableau面试问题是专门设计的,以便了解您在面试过程中可能遇到的关于SAS编程课题的问题的性质。根据我的经验,...
什么是HBuilder?HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。HBuilder的编写用到了Java、C、Web和Ruby。HBu...