From 1e90d00e9acc6d91c0a93c15555e0d4e5100c98e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=87=8C=E6=B5=B7=E4=BB=B2=E5=AD=90?= Date: Sun, 26 Sep 2021 19:56:40 +0800 Subject: [PATCH] =?UTF-8?q?tutorial04=E5=AE=9E=E7=8E=B0=E5=85=A8=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- go.mod | 7 ++++--- go.sum | 5 +++++ tutorial04/main.go | 27 +++++++++++++++++++++++++++ 3 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 tutorial04/main.go diff --git a/go.mod b/go.mod index bfd3cb7..2c582f1 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,8 @@ module myschools.me/suguo/gui-demo go 1.17 require ( - github.com/webview/webview v0.0.0-20210330151455-f540d88dde4e // indirect - github.com/zserge/lorca v0.1.10 // indirect - golang.org/x/net v0.0.0-20210924151903-3ad01bbaa167 // indirect + github.com/webview/webview v0.0.0-20210330151455-f540d88dde4e + github.com/zserge/lorca v0.1.10 ) + +require golang.org/x/net v0.0.0-20210924151903-3ad01bbaa167 // indirect diff --git a/go.sum b/go.sum index 875ee67..3c8905f 100644 --- a/go.sum +++ b/go.sum @@ -7,4 +7,9 @@ golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20210924151903-3ad01bbaa167 h1:eDd+TJqbgfXruGQ5sJRU7tEtp/58OAx4+Ayjxg4SM+4= golang.org/x/net v0.0.0-20210924151903-3ad01bbaa167/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= diff --git a/tutorial04/main.go b/tutorial04/main.go new file mode 100644 index 0000000..89b8d81 --- /dev/null +++ b/tutorial04/main.go @@ -0,0 +1,27 @@ +package main + +import ( + "log" + + "github.com/zserge/lorca" +) + +func main() { + // Create UI with basic HTML passed via data URI + ui, err := lorca.New("http://www.myschools.me", "", 1024, 768) + if err != nil { + log.Fatal(err) + } + defer ui.Close() + + ui.SetBounds(lorca.Bounds{ + Left: 0, + Top: 0, + Width: 0, + Height: 0, + WindowState: lorca.WindowStateFullscreen, + }) + + // Wait until UI window is closed + <-ui.Done() +}