メインコンテンツにスキップ
バージョン: v2.1.0

ウィンドウ

アプリケーションウィンドウを制御できるメソッド群です。

WindowSetTitle​

ウィンドウのタイトルバーにテキストを設定します。

Go: WindowSetTitle(ctx context.Context, title string)
JS: WindowSetTitle(title: string)

WindowFullscreen​

ウィンドウをフルスクリーンにします。

Go: WindowFullscreen(ctx context.Context)
JS: WindowFullscreen()

WindowUnfullscreen​

フルスクリーンにする前のウィンドウサイズおよび位置に戻します。

Go: WindowUnfullscreen(ctx context.Context)
JS: WindowUnfullscreen()

WindowIsFullscreen​

ウィンドウがフルスクリーンの場合は、trueを返します。

Go: WindowIsFullscreen(ctx context.Context) bool
JS: WindowIsFullscreen() bool

WindowCenter​

ウィンドウが現在表示されているモニターの中央に、ウィンドウを配置させます。

Go: WindowReload(ctx context.Context)
JS: WindowReload()

WindowExecJS​

Executes arbitrary JS code in the window.

This method runs the code in the browser asynchronously and returns immediately. If the script causes any errors, they will only be available in the browser console.

Go: WindowExecJS(ctx context.Context, js string)

WindowReload​

リロードします。(現在表示されているページをリロード)

Go: WindowReloadApp(ctx context.Context)
JS: WindowReloadApp()

WindowReloadApp​

アプリケーションフロントエンドをリロードします。

Go: WindowSetSystemDefaultTheme(ctx context.Context)
JS: WindowSetSystemDefaultTheme()

WindowSetSystemDefaultTheme​

Windowsのみ使用可能。

Go: WindowSetDarkTheme(ctx context.Context)
JS: WindowSetDarkTheme()

ウィンドウのテーマをシステムデフォルト(ダーク/ライト) に設定します。

WindowSetLightTheme​

Windowsのみ使用可能。

Go: WindowSetLightTheme(ctx context.Context)
JS: WindowSetLightTheme()

ウィンドウのテーマをライトに設定します。

WindowSetDarkTheme​

Windowsのみ使用可能。

Go: WindowShow(ctx context.Context)
JS: WindowShow()

ウィンドウのテーマをダークに設定します。

WindowShow​

ウィンドウが非表示になっている場合は、表示させます。

Go: WindowHide(ctx context.Context)
JS: WindowHide()

WindowHide​

現在表示されているウィンドウを非表示にします。

Go: WindowSetSize(ctx context.Context, width int, height int)
JS: WindowSetSize(size: Size)

WindowIsNormal​

ウィンドウが最小化、最大化、またはフルスクリーンになっていない場合、trueを返します。

Go: WindowIsNormal(ctx context.Context) bool
JS: WindowIsNormal() bool

WindowSetSize​

ウィンドウの幅と高さを設定します。

Go: WindowSetMaxSize(ctx context.Context, width int, height int)
JS: WindowSetMaxSize(size: Size)

WindowGetSize​

ウィンドウの幅と高さを取得します。

Go: WindowGetSize(ctx context.Context) (width int, height int)
JS: WindowGetSize() : Size

WindowSetMinSize​

ウィンドウの最小サイズを設定します。 現在のウィンドウサイズが、指定された最小サイズよりも小さい場合、現在のウィンドウサイズは変更されます。

サイズを0,0に設定すると、サイズの制約が無効化されます。

Go: WindowSetAlwaysOnTop(ctx context.Context, b bool)
JS: WindowSetAlwaysOnTop(b: Boolen)

WindowSetMaxSize​

ウィンドウの最大サイズを設定します。 現在のウィンドウサイズが、指定された最大サイズよりも大きい場合、現在のウィンドウサイズは変更されます。

サイズを0,0に設定すると、サイズの制約が無効化されます。

Go: WindowSetPosition(ctx context.Context, x int, y int)
JS: WindowSetPosition(position: Position)

WindowSetAlwaysOnTop​

ウィンドウを常に最前面に表示するかを切り替えます。

Go: WindowSetAlwaysOnTop(ctx context.Context, b bool)
JS: WindowSetAlwaysOnTop(b: Boolen)

WindowSetPosition​

現在ウィンドウが表示されているモニターに対する、相対的なウィンドウ位置を設定します。

Go: WindowMaximise(ctx context.Context)
JS: WindowMaximise()

WindowGetPosition​

現在ウィンドウが表示されているモニターに対する、相対的なウィンドウ位置を取得します。

Go: WindowGetPosition(ctx context.Context) (x int, y int)
JS: WindowGetPosition() : Position

WindowMaximise​

ウィンドウを最大化します。

Go: WindowToggleMaximise(ctx context.Context)
JS: WindowToggleMaximise()

WindowUnmaximise​

ウィンドウの最大化を解除し、最大化する前のサイズおよび位置に戻します。

Go: WindowMinimise(ctx context.Context)
JS: WindowMinimise()

WindowIsMaximised​

ウィンドウが最大化している場合はtrueを返します。

Go: WindowIsMaximised(ctx context.Context) bool
JS: WindowIsMaximised() bool

WindowToggleMaximise​

最大化の状態を切り替えます。

Go: WindowToggleMaximise(ctx context.Context)
JS: WindowToggleMaximise()

WindowMinimise​

ウィンドウを最小化します。

Go: WindowSetBackgroundColour(ctx context.Context, R, G, B, A uint8)
JS: WindowSetBackgroundColour(R, G, B, A)

WindowUnminimise​

ウィンドウの最小化を解除し、最小化する前のサイズおよび位置に戻します。

Go: WindowUnminimise(ctx context.Context)
JS: WindowUnminimise()

WindowIsMinimised​

ウィンドウが最小化している場合はtrueを返します。

Go: WindowIsMinimised(ctx context.Context) bool
JS: WindowIsMinimised() bool

WindowSetBackgroundColour​

ウィンドウの背景色をRGBAカラー定義で設定します。 この色は、すべての透過ピクセルに対して表示されます。

R、G、B、Aの有効な値の範囲は0~255です。

Windows

Windowsの場合、0または255のアルファ値(A) のみがサポートされています。 0以外の値を指定すると、すべて255とみなされます。

Go: WindowSetBackgroundColour(ctx context.Context, R, G, B, A uint8)
JS: WindowSetBackgroundColour(R, G, B, A)

Typescript型定義​

Position​

interface Position {
x: number;
y: number;
}

Size​

interface Size {
w: number;
h: number;
}