本文整理汇总了TypeScript中electron.nativeImage.createEmpty方法的典型用法代码示例。如果您正苦于以下问题:TypeScript nativeImage.createEmpty方法的具体用法?TypeScript nativeImage.createEmpty怎么用?TypeScript nativeImage.createEmpty使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类electron.nativeImage
的用法示例。
在下文中一共展示了nativeImage.createEmpty方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: initTray
initTray(trayIcon = new Tray(nativeImage.createEmpty())) {
const IMAGE_ROOT = path.join(app.getAppPath(), 'img');
let trayPng = 'tray.png';
let trayBadgePng = 'tray.badge.png';
if (EnvironmentUtil.platform.IS_LINUX) {
trayPng = `tray${EnvironmentUtil.linuxDesktop.isGnome ? '.gnome' : '@3x'}.png`;
trayBadgePng = `tray.badge${EnvironmentUtil.linuxDesktop.isGnome ? '.gnome' : '@3x'}.png`;
}
const iconPaths = {
badge: path.join(IMAGE_ROOT, 'taskbar.overlay.png'),
tray: path.join(IMAGE_ROOT, 'tray-icon/tray', trayPng),
trayWithBadge: path.join(IMAGE_ROOT, 'tray-icon/tray-with-badge', trayBadgePng),
};
this.icons = {
badge: nativeImage.createFromPath(iconPaths.badge),
tray: nativeImage.createFromPath(iconPaths.tray),
trayWithBadge: nativeImage.createFromPath(iconPaths.trayWithBadge),
};
this.trayIcon = trayIcon;
this.trayIcon.setImage(this.icons.tray);
this.buildTrayMenu();
}