4.1.0 • Published 7 years ago
electron-positioner v4.1.0
Electron-positioner

Helps positioning your electron windows.
Install
npm install --save electron-positionerUsage
var Positioner = require('electron-positioner')
var positioner = new Positioner(browserWindow)
// Moves the window top right on the screen.
positioner.move('topRight')
// Returns `{x,y}`
positioner.calculate('trayCenter', trayBounds)Note, trayBounds is only required with the positions that starts with tray.
Docs
new Positioner (browserWindow)
Constructor
BrowserWindow
The BrowserWindow instance.
calculate (position, trayBounds)
Returns coordinates {x,y}.
move (position, trayBounds)
Moves the window with BrowserWindow.setPosition()
position
A string telling where to place the window. Allowed values:
trayLefttrayBottomLefttrayRighttrayBottomRighttrayCentertrayBottomCentertopLefttopRightbottomLeftbottomRighttopCenterbottomCenterleftCenterrightCentercenter
trayBounds
Tray bounds, only needed for the following positions:
trayLefttrayBottomLefttrayRighttrayBottomRighttrayCentertrayBottomCenter
Tests
npm testLicense
MIT