summaryrefslogtreecommitdiff
path: root/gui.go
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.eu>2022-01-29 22:12:08 +0100
committerRené 'Necoro' Neumann <necoro@necoro.eu>2022-01-29 22:12:08 +0100
commitb38464fee25d72f1ec8ed7bef748f8935e6b5d09 (patch)
tree4dcf9d4f19a3352b1a978eef570fecc69762f26b /gui.go
parentf1261c40b45fa95ac1d55407ea5c552b035a6581 (diff)
downloadengarde-importer-b38464fee25d72f1ec8ed7bef748f8935e6b5d09.tar.gz
engarde-importer-b38464fee25d72f1ec8ed7bef748f8935e6b5d09.tar.bz2
engarde-importer-b38464fee25d72f1ec8ed7bef748f8935e6b5d09.zip
Start with a basic GUI
Diffstat (limited to 'gui.go')
-rw-r--r--gui.go19
1 files changed, 19 insertions, 0 deletions
diff --git a/gui.go b/gui.go
new file mode 100644
index 0000000..8e9af9a
--- /dev/null
+++ b/gui.go
@@ -0,0 +1,19 @@
+package main
+
+import (
+ g "github.com/AllenDang/giu"
+)
+
+func loop(w *g.MasterWindow) func() {
+ return func() {
+ g.SingleWindow().Layout(
+ g.Align(g.AlignCenter).To(g.Label("Hello")),
+ g.Button("Quit").OnClick(w.Close),
+ )
+ }
+}
+
+func gui() {
+ w := g.NewMasterWindow("Engarde Importer", 400, 200, 0)
+ w.Run(loop(w))
+}