本文整理匯總了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();
}