mirror of
https://github.com/Nystik-gh/ignis.git
synced 2026-06-17 04:35:53 +00:00
41 lines
847 B
JavaScript
41 lines
847 B
JavaScript
export const screenShim = {
|
|
getPrimaryDisplay() {
|
|
return {
|
|
workAreaSize: {
|
|
width: window.screen.availWidth,
|
|
height: window.screen.availHeight,
|
|
},
|
|
size: { width: window.screen.width, height: window.screen.height },
|
|
scaleFactor: window.devicePixelRatio || 1,
|
|
bounds: {
|
|
x: 0,
|
|
y: 0,
|
|
width: window.screen.width,
|
|
height: window.screen.height,
|
|
},
|
|
workArea: {
|
|
x: 0,
|
|
y: 0,
|
|
width: window.screen.availWidth,
|
|
height: window.screen.availHeight,
|
|
},
|
|
};
|
|
},
|
|
|
|
getAllDisplays() {
|
|
return [screenShim.getPrimaryDisplay()];
|
|
},
|
|
|
|
getDisplayNearestPoint(point) {
|
|
return screenShim.getPrimaryDisplay();
|
|
},
|
|
|
|
getCursorScreenPoint() {
|
|
return { x: 0, y: 0 };
|
|
},
|
|
|
|
on() {},
|
|
once() {},
|
|
removeListener() {},
|
|
};
|