diff --git a/v2/pkg/runtime/window.go b/v2/pkg/runtime/window.go index 6dd13df11..e492134f1 100644 --- a/v2/pkg/runtime/window.go +++ b/v2/pkg/runtime/window.go @@ -2,6 +2,7 @@ package runtime import ( "context" + "github.com/wailsapp/wails/v2/pkg/options" ) @@ -53,6 +54,11 @@ func WindowSetSize(ctx context.Context, width int, height int) { appFrontend.WindowSetSize(width, height) } +func WindowGetSize(ctx context.Context) (int, int) { + appFrontend := getFrontend(ctx) + return appFrontend.WindowGetSize() +} + // WindowSetMinSize sets the minimum size of the window func WindowSetMinSize(ctx context.Context, width int, height int) { appFrontend := getFrontend(ctx) @@ -71,6 +77,11 @@ func WindowSetPosition(ctx context.Context, x int, y int) { appFrontend.WindowSetPos(x, y) } +func WindowGetPos(ctx context.Context) (int, int) { + appFrontend := getFrontend(ctx) + return appFrontend.WindowGetPos() +} + // WindowMaximise the window func WindowMaximise(ctx context.Context) { appFrontend := getFrontend(ctx)