Package Exports
- win-opacity
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (win-opacity) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
win-opacity
Read and write the opacity values of windows on the Windows operating system.
Example
const winOpacity = require('win-opacity');
const windows = winOpacity.getWindows();
for (const win of windows) {
console.log(win.title); // Title on the window
const opacity = winOpacity.getOpacity(win);
// Make the window slightly more transparent
winOpacity.setOpacity(win, opacity - 10);
}
Type Definitions
Definitions given in TypeScript format.
type WindowHandle = number;
interface NativeWindow {
string title;
WindowHandle handle;
};
API
getWindows() -> NativeWindow[]
- Gets all visible windows
getOpacity(window: WindowHandle | NativeWindow) -> number
- Returns the opacity of a window. The value will be in the range of [0-255]
setOpacity(window: WindowHandle | NativeWindow, opacity: number) -> void
- Sets the opacity of a window.
opacity
must be in the range of [0-255]
- Sets the opacity of a window.