5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-04 09:53:03 +08:00
wails/v2/internal/runtime/js/runtime/window.js
2020-11-15 12:22:03 +11:00

131 lines
1.8 KiB
JavaScript

/*
_ __ _ __
| | / /___ _(_) /____
| | /| / / __ `/ / / ___/
| |/ |/ / /_/ / / (__ )
|__/|__/\__,_/_/_/____/
The lightweight framework for web-like apps
(c) Lea Anthony 2019-present
*/
/* jshint esversion: 6 */
/**
* Place the window in the center of the screen
*
* @export
*/
export function Center() {
window.wails.Window.Center();
}
/**
* Set the Size of the window
*
* @export
* @param {number} width
* @param {number} height
*/
export function SetSize(width, height) {
window.wails.Window.SetSize(width, height);
}
/**
* Set the Position of the window
*
* @export
* @param {number} x
* @param {number} y
*/
export function SetPosition(x, y) {
window.wails.Window.SetPosition(x, y);
}
/**
* Hide the Window
*
* @export
*/
export function Hide() {
window.wails.Window.Hide();
}
/**
* Show the Window
*
* @export
*/
export function Show() {
window.wails.Window.Show();
}
/**
* Maximise the Window
*
* @export
*/
export function Maximise() {
window.wails.Window.Maximise()
}
/**
* Unmaximise the Window
*
* @export
*/
export function Unmaximise() {
window.wails.Window.Unmaximise()
}
/**
* Minimise the Window
*
* @export
*/
export function Minimise() {
window.wails.Window.Minimise();
}
/**
* Unminimise the Window
*
* @export
*/
export function Unminimise() {
window.wails.Window.Unminimise();
}
/**
* Close the Window
*
* @export
*/
export function Close() {
window.wails.Window.Close();
}
/**
* Sets the window title
*
* @export
*/
export function SetTitle(title) {
window.wails.Window.SetTitle(title);
}
/**
* Makes the window go fullscreen
*
* @export
*/
export function Fullscreen() {
window.wails.Window.Fullscreen();
}
/**
* Reverts the window from fullscreen
*
* @export
*/
export function UnFullscreen() {
window.wails.Window.UnFullscreen();
}