0.0.1-alpha.3 • Published 7 years ago

electron-win v0.0.1-alpha.3

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

electron-win

An window manager for Electron.

You can use it both in main and renderer process.

Usage

npm install --save electron-win

// in main process
const win = require('electron-win');

// in renderer process
const win = require('electron').remote.require('electron-win');

API

win.getWindow(name)

Get window by name.

win.getAllWindows()

Get all windows.

win.addWindow(name, windowInstance)

Register an existing window with a given name.

win.createWindow(name, options)

Create and register a window.

The options are almost the same as creating a native BrowserWindow in electron. See this API. There are some other properties you can use:

  • path: string. The url to load.

win.destroyWindow(name)

Close and destroy a window.

win.bringWindowToFront(name)

Restore and activate a window.