Fenêtre
Ces méthodes donnent le contrôle de la fenêtre de l'application.
WindowSetTitle
Définit le texte dans la barre de titre de la fenêtre.
Go: WindowSetTitle(ctx context.Context, title string)
JS: WindowSetTitle(title: string)
WindowFullscreen
Mets la fenêtre en plein écran.
Go: WindowFullscreen(ctx context.Context)
JS: WindowFullscreen()
WindowUnfullscreen
Restaure les dimensions et la position de la fenêtre avant le plein écran.
Go: WindowUnfullscreen(ctx context.Context)
JS: WindowUnfullscreen()
WindowIsFullscreen
Renvoie vrai si la fenêtre est en plein écran.
Go: WindowIsFullscreen(ctx context.Context) bool
JS: WindowIsFullscreen() Promise<boolean>
WindowCenter
Centre la fenêtre sur le moniteur sur laquelle la fenêtre est actuellement ouverte.
Go: WindowCenter(ctx context.Context)
JS: WindowCenter()
WindowExecJS
Exécute du code JS dans la fenêtre.
Cette méthode exécute le code dans le navigateur de manière asynchrone et retourne immédiatement le résultat. Si le script cause des erreurs, elles ne seront disponibles que dans la console du navigateur.
Go: WindowExecJS(ctx context.Context, js string)
WindowReload
Effectue un "rechargement" (Recharge la page courante).
Go: WindowReload(ctx context.Context)
JS: WindowReload()
WindowReloadApp
Recharge le frontend de l'application.
Go: WindowReloadApp(ctx context.Context)
JS: WindowReloadApp()
WindowSetSystemDefaultTheme
Windows seulement.
Go: WindowSetSystemDefaultTheme(ctx context.Context)
JS: WindowSetSystemDefaultTheme()
Définit le thème de fenêtre à la valeur par défaut du système (sombre/clair).
WindowSetLightTheme
Windows seulement.
Go: WindowSetLightTheme(ctx context.Context)
JS: WindowSetLightTheme()
Définit le thème clair à la fenêtre.
WindowSetDarkTheme
Windows seulement.
Go: WindowSetDarkTheme(ctx context.Context)
JS: WindowSetDarkTheme()
Définit le thème sombre à la fenêtre.
WindowShow
Affiche la fenêtre, si elle est actuellement masquée.
Go: WindowShow(ctx context.Context)
JS: WindowShow()
WindowHide
Masque la fenêtre, si elle est actuellement visible.
Go: WindowHide(ctx context.Context)
JS: WindowHide()
WindowIsNormal
Renvoie vrai si la fenêtre n'est pas minimisée, maximisée ou plein écran.
Go: WindowIsNormal(ctx context.Context) bool
JS: WindowIsNormal() Promise<boolean>
WindowSetSize
Définit la largeur et la hauteur de la fenêtre.
Go: WindowSetSize(ctx context.Context, width int, height int)
JS: WindowSetSize(width: number, height: number)
WindowGetSize
Retourne la largeur et la hauteur de la fenêtre.
Go: WindowGetSize(ctx context.Context) (width int, height int)
JS: WindowGetSize(): Promise<Size>
WindowSetMinSize
Définit la taille minimale de la fenêtre. Redimensionnera la fenêtre si la fenêtre est actuellement plus petite que les dimensions données.
Définir une taille de 0,0 désactivera cette contrainte.
Go: WindowSetMinSize(ctx context.Context, width int, height int)
JS: WindowSetMinSize(width: number, height: number)
WindowSetMaxSize
Définit la taille maximale de la fenêtre. Redimensionnera la fenêtre si la fenêtre est actuellement plus grande que les dimensions données.
Définir une taille de 0,0 désactivera cette contrainte.
Go: WindowSetMaxSize(ctx context.Context, width int, height int)
JS: WindowSetMaxSize(width: number, height: number)
WindowSetAlwaysOnTop
Paramètre pour faire en sorte que la fenêtre soit toujours au dessus des autres ou non.
Go: WindowSetAlwaysOnTop(ctx context.Context, b bool)
JS: WindowSetAlwaysOnTop(b: boolean)
WindowSetPosition
Définit la position de la fenêtre par rapport au moniteur sur lequel la fenêtre est activée.
Go: WindowSetPosition(ctx context.Context, x int, y int)
JS: WindowSetPosition(x: number, y: number)
WindowGetPosition
Récupère la position de la fenêtre relative au moniteur sur lequel la fenêtre est activée.
Go: WindowGetPosition(ctx context.Context) (x int, y int)
JS: WindowGetPosition(): Promise<Position>
WindowMaximiseWindowMaximise
Maximise la fenêtre pour remplir l'écran.
Go: WindowMaximise(ctx context.Context)
JS: WindowMaximise()