aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2026-02-25 18:14:44 -0500
committerSam Anthony <sam@samanthony.xyz>2026-02-25 18:14:44 -0500
commit63095aa509e2e3ce113a2681db520d2961284f71 (patch)
treefa0cf93277898e5657491fbd510893db71084e75
parent521b9c7b837f6d6a788695ce3ca7d073a917942a (diff)
parenta89e2084d3c1a561d52749b033f783e5dcb6d7f7 (diff)
downloadgui-63095aa509e2e3ce113a2681db520d2961284f71.zip
Merge branch 'modules' into layout2
-rw-r--r--.gitignore3
-rw-r--r--examples/imageviewer/go.mod17
-rw-r--r--examples/imageviewer/go.sum10
-rw-r--r--examples/paint/go.mod18
-rw-r--r--examples/paint/go.sum12
-rw-r--r--examples/pexeso/go.mod15
-rw-r--r--examples/pexeso/go.sum (renamed from go.sum)0
-rw-r--r--go.mod6
8 files changed, 75 insertions, 6 deletions
diff --git a/.gitignore b/.gitignore
index 76b28f0..a016080 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,5 @@
.vscode
bin
+examples/imageviewer/imageviewer
+examples/paint/paint
+examples/pexeso/pexeso
diff --git a/examples/imageviewer/go.mod b/examples/imageviewer/go.mod
new file mode 100644
index 0000000..558545c
--- /dev/null
+++ b/examples/imageviewer/go.mod
@@ -0,0 +1,17 @@
+module github.com/faiface/gui/examples/imageviewer
+
+go 1.25.5
+
+require (
+ github.com/faiface/gui v0.0.0-20190522095505-ed00d80d15da
+ github.com/faiface/mainthread v0.0.0-20171120011319-8b78f0a41ae3
+ github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0
+ golang.org/x/image v0.36.0
+)
+
+require (
+ github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71 // indirect
+ github.com/go-gl/glfw v0.0.0-20250301202403-da16c1255728 // indirect
+)
+
+replace github.com/faiface/gui => ../../
diff --git a/examples/imageviewer/go.sum b/examples/imageviewer/go.sum
new file mode 100644
index 0000000..2a8798d
--- /dev/null
+++ b/examples/imageviewer/go.sum
@@ -0,0 +1,10 @@
+github.com/faiface/mainthread v0.0.0-20171120011319-8b78f0a41ae3 h1:baVdMKlASEHrj19iqjARrPbaRisD7EuZEVJj6ZMLl1Q=
+github.com/faiface/mainthread v0.0.0-20171120011319-8b78f0a41ae3/go.mod h1:VEPNJUlxl5KdWjDvz6Q1l+rJlxF2i6xqDeGuGAxa87M=
+github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71 h1:5BVwOaUSBTlVZowGO6VZGw2H/zl9nrd3eCZfYV+NfQA=
+github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71/go.mod h1:9YTyiznxEY1fVinfM7RvRcjRHbw2xLBJ3AAGIT0I4Nw=
+github.com/go-gl/glfw v0.0.0-20250301202403-da16c1255728 h1:Ak0LUgy7whfnJGPcjhR4oJ+THJNkXuhEfa+htfbz90o=
+github.com/go-gl/glfw v0.0.0-20250301202403-da16c1255728/go.mod h1:fOxQgJvH6dIDHn5YOoXiNC8tUMMNuCgbMK2yZTlZVQA=
+github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g=
+github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k=
+golang.org/x/image v0.36.0 h1:Iknbfm1afbgtwPTmHnS2gTM/6PPZfH+z2EFuOkSbqwc=
+golang.org/x/image v0.36.0/go.mod h1:YsWD2TyyGKiIX1kZlu9QfKIsQ4nAAK9bdgdrIsE7xy4=
diff --git a/examples/paint/go.mod b/examples/paint/go.mod
new file mode 100644
index 0000000..5cbc4cf
--- /dev/null
+++ b/examples/paint/go.mod
@@ -0,0 +1,18 @@
+module github.com/faiface/gui/examples/paint
+
+go 1.25.5
+
+require (
+ github.com/faiface/gui v0.0.0-20190522095505-ed00d80d15da
+ github.com/faiface/mainthread v0.0.0-20171120011319-8b78f0a41ae3
+ github.com/fogleman/gg v1.3.0
+)
+
+require (
+ github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71 // indirect
+ github.com/go-gl/glfw v0.0.0-20250301202403-da16c1255728 // indirect
+ github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect
+ golang.org/x/image v0.36.0 // indirect
+)
+
+replace github.com/faiface/gui => ../../
diff --git a/examples/paint/go.sum b/examples/paint/go.sum
new file mode 100644
index 0000000..d3a038e
--- /dev/null
+++ b/examples/paint/go.sum
@@ -0,0 +1,12 @@
+github.com/faiface/mainthread v0.0.0-20171120011319-8b78f0a41ae3 h1:baVdMKlASEHrj19iqjARrPbaRisD7EuZEVJj6ZMLl1Q=
+github.com/faiface/mainthread v0.0.0-20171120011319-8b78f0a41ae3/go.mod h1:VEPNJUlxl5KdWjDvz6Q1l+rJlxF2i6xqDeGuGAxa87M=
+github.com/fogleman/gg v1.3.0 h1:/7zJX8F6AaYQc57WQCyN9cAIz+4bCJGO9B+dyW29am8=
+github.com/fogleman/gg v1.3.0/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k=
+github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71 h1:5BVwOaUSBTlVZowGO6VZGw2H/zl9nrd3eCZfYV+NfQA=
+github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71/go.mod h1:9YTyiznxEY1fVinfM7RvRcjRHbw2xLBJ3AAGIT0I4Nw=
+github.com/go-gl/glfw v0.0.0-20250301202403-da16c1255728 h1:Ak0LUgy7whfnJGPcjhR4oJ+THJNkXuhEfa+htfbz90o=
+github.com/go-gl/glfw v0.0.0-20250301202403-da16c1255728/go.mod h1:fOxQgJvH6dIDHn5YOoXiNC8tUMMNuCgbMK2yZTlZVQA=
+github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g=
+github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k=
+golang.org/x/image v0.36.0 h1:Iknbfm1afbgtwPTmHnS2gTM/6PPZfH+z2EFuOkSbqwc=
+golang.org/x/image v0.36.0/go.mod h1:YsWD2TyyGKiIX1kZlu9QfKIsQ4nAAK9bdgdrIsE7xy4=
diff --git a/examples/pexeso/go.mod b/examples/pexeso/go.mod
new file mode 100644
index 0000000..c2ef2a0
--- /dev/null
+++ b/examples/pexeso/go.mod
@@ -0,0 +1,15 @@
+module github.com/faiface/gui/examples/pexeso
+
+go 1.25.5
+
+require (
+ github.com/faiface/gui v0.0.0-20190522095505-ed00d80d15da
+ github.com/faiface/mainthread v0.0.0-20171120011319-8b78f0a41ae3
+)
+
+require (
+ github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71 // indirect
+ github.com/go-gl/glfw v0.0.0-20250301202403-da16c1255728 // indirect
+)
+
+replace github.com/faiface/gui => ../../
diff --git a/go.sum b/examples/pexeso/go.sum
index 9874aa4..9874aa4 100644
--- a/go.sum
+++ b/examples/pexeso/go.sum
diff --git a/go.mod b/go.mod
index ce1e0b8..45e85ab 100644
--- a/go.mod
+++ b/go.mod
@@ -1,9 +1,3 @@
module github.com/faiface/gui
go 1.25.5
-
-require (
- github.com/faiface/mainthread v0.0.0-20171120011319-8b78f0a41ae3 // indirect
- github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71 // indirect
- github.com/go-gl/glfw v0.0.0-20250301202403-da16c1255728 // indirect
-)