mirror of
https://github.com/wailsapp/wails.git
synced 2026-03-14 22:55:48 +01:00
Un/Fullscreen, SetTitle in Runtime
This commit is contained in:
parent
32ba9e78fe
commit
98cc356b92
2 changed files with 43 additions and 0 deletions
|
|
@ -67,6 +67,21 @@ func windowMessageParser(message string) (*parsedMessage, error) {
|
|||
parsedMessage.Topic = "window:unminimise"
|
||||
parsedMessage.Data = ""
|
||||
|
||||
// Fullscreen window
|
||||
case 'F':
|
||||
parsedMessage.Topic = "window:fullscreen"
|
||||
parsedMessage.Data = ""
|
||||
|
||||
// UnFullscreen window
|
||||
case 'f':
|
||||
parsedMessage.Topic = "window:unfullscreen"
|
||||
parsedMessage.Data = ""
|
||||
|
||||
// Set Title
|
||||
case 'T':
|
||||
parsedMessage.Topic = "window:settitle"
|
||||
parsedMessage.Data = message[2:]
|
||||
|
||||
// Unknown event type
|
||||
default:
|
||||
return nil, fmt.Errorf("unknown message: %s", message)
|
||||
|
|
|
|||
|
|
@ -21,6 +21,34 @@ export function Center() {
|
|||
SendMessage('Wc');
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the window title
|
||||
*
|
||||
* @param {string} title
|
||||
* @export
|
||||
*/
|
||||
export function SetTitle(title) {
|
||||
SendMessage('WT' + title);
|
||||
}
|
||||
|
||||
/**
|
||||
* Makes the window go fullscreen
|
||||
*
|
||||
* @export
|
||||
*/
|
||||
export function Fullscreen() {
|
||||
SendMessage('WF');
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverts the window from fullscreen
|
||||
*
|
||||
* @export
|
||||
*/
|
||||
export function UnFullscreen() {
|
||||
SendMessage('Wf');
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the Size of the window
|
||||
*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue