本文整理匯總了TypeScript中app.dock.setIcon方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript dock.setIcon方法的具體用法?TypeScript dock.setIcon怎麽用?TypeScript dock.setIcon使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類app.dock
的用法示例。
在下文中一共展示了dock.setIcon方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: require
const app: Electron.App = require("app");
const browserWindowConstructor: typeof Electron.BrowserWindow = require("browser-window");
import {ipcMain, nativeImage} from "electron";
import menu from "./Menu";
let fixPath = require("fix-path");
let browserWindow: Electron.BrowserWindow = undefined;
// Fix the $PATH on OS X
fixPath();
if (app.dock) {
app.dock.setIcon(nativeImage.createFromPath("icon.png"));
}
app.on("open-file", (event: Event, file: string) => getMainWindow().webContents.send("change-working-directory", file))
.on("ready", getMainWindow)
.on("activate", getMainWindow)
.on("mainWindow-all-closed", () => process.platform === "darwin" || app.quit());
ipcMain.on("quit", app.quit);
function getMainWindow(): Electron.BrowserWindow {
const screen: Electron.Screen = require("screen");
const workAreaSize = screen.getPrimaryDisplay().workAreaSize;
if (!browserWindow) {
let options: Electron.BrowserWindowOptions = {
webPreferences: {
experimentalFeatures: true,
experimentalCanvasFeatures: true,