summaryrefslogtreecommitdiff
path: root/gui.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2022-10-20 06:55:42 -0500
committerJeff Carr <[email protected]>2022-10-20 06:55:42 -0500
commitb8ef0bb05dc14bc4291f3d156b199fa125cdb9d7 (patch)
tree71280d7f01805dfbd430f71df16858079686b8fc /gui.go
parentf3af1f5b7ff78b3f73d7510622fc9633dec36d35 (diff)
Squashed commit of the following:
all non binary tree structs are gone (almost all) Use names from https://en.wikipedia.org/wiki/Graphical_widget toolkit andlabs/ui is isolated from being accessable all direct references to andlabs are removed working dropdown widgets add debugging more buttons and windows
Diffstat (limited to 'gui.go')
-rw-r--r--gui.go70
1 files changed, 0 insertions, 70 deletions
diff --git a/gui.go b/gui.go
deleted file mode 100644
index 4174133..0000000
--- a/gui.go
+++ /dev/null
@@ -1,70 +0,0 @@
-package gui
-
-import (
- "github.com/andlabs/ui" // import "time"
- "log"
- "regexp"
-
- _ "github.com/andlabs/ui/winmanifest"
-)
-
-// the _ means we only need this for the init()
-
-const Xaxis = 0 // box that is horizontal
-const Yaxis = 1 // box that is vertical
-
-func init() {
- log.Println("gui.init() has been run")
-
- Data.buttonMap = make(map[*ui.Button]*GuiButton)
- Data.WindowMap = make(map[string]*GuiWindow)
- Data.NodeMap = make(map[string]*Node)
-
- Data.NodeSlice = make([]*Node, 0)
-
- Config.counter = 0
- Config.prefix = "wit"
- Config.DebugNode = false
- Config.DebugTabs = false
-}
-
-func GuiInit() {
- ui.OnShouldQuit(func() bool {
- ui.Quit()
- return true
- })
-}
-
-/*
-// string handling examples that might be helpful for normalizeInt()
-isAlpha := regexp.MustCompile(`^[A-Za-z]+$`).MatchString
-
-for _, username := range []string{"userone", "user2", "user-three"} {
- if !isAlpha(username) {
- fmt.Printf("%q is not valid\n", username)
- }
-}
-
-const alpha = "abcdefghijklmnopqrstuvwxyz"
-
-func alphaOnly(s string) bool {
- for _, char := range s {
- if !strings.Contains(alpha, strings.ToLower(string(char))) {
- return false
- }
- }
- return true
-}
-*/
-
-func normalizeInt(s string) string {
- // reg, err := regexp.Compile("[^a-zA-Z0-9]+")
- reg, err := regexp.Compile("[^0-9]+")
- if err != nil {
- log.Println("normalizeInt() regexp.Compile() ERROR =", err)
- return s
- }
- clean := reg.ReplaceAllString(s, "")
- log.Println("normalizeInt() s =", clean)
- return clean
-}