From 4e68f92083b2bb3485e08e31c5577d0d26c7c7ab Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Mon, 18 Oct 2021 21:42:02 +1100 Subject: [PATCH] [v2] Add WindowGetPos & WindowGetSize --- v2/pkg/runtime/window.go | 11 +++++++++++ 1 file changed, 11 insertions(+) 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)