diff options
Diffstat (limited to 'common.go')
| -rw-r--r-- | common.go | 30 |
1 files changed, 9 insertions, 21 deletions
@@ -1,21 +1,17 @@ package gui -import "log" // import "errors" import "regexp" // functions for handling text related GUI elements func (n *Node) SetText(str string) bool { - if (Config.Debug.Change) { - log.Println("gui.SetText() value =", str) - } - + log(debugChange, "gui.SetText() value = FIXME. NOT DOING ANYTHING", str) return true } func (n *Node) GetText() string { - return "not implemented" + return "TODO: GetText() = {}" } /* @@ -24,7 +20,7 @@ isAlpha := regexp.MustCompile(`^[A-Za-z]+$`).MatchString for _, username := range []string{"userone", "user2", "user-three"} { if !isAlpha(username) { - log.Printf("%q is not valid\n", username) + log(debugGui, "%q is not valid\n", username) } } @@ -44,35 +40,27 @@ 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) + log(debugGui, "normalizeInt() regexp.Compile() ERROR =", err) return s } clean := reg.ReplaceAllString(s, "") - log.Println("normalizeInt() s =", clean) + log(debugGui, "normalizeInt() s =", clean) return clean } func commonCallback(n *Node) { // TODO: make all of this common code to all the widgets if (n.OnChanged == nil) { - if (Config.Debug.Change) { - log.Println("Not Running n.OnChanged(n) == nil") - } + log(debugChange, "Not Running n.OnChanged(n) == nil") } else { - if (Config.Debug.Change) { - log.Println("Running n.OnChanged(n)") - } + log(debugChange, "Running n.OnChanged(n)") n.OnChanged(n) } if (n.custom == nil) { - if (Config.Debug.Change) { - log.Println("Not Running n.custom(n) == nil") - } + log(debugChange, "Not Running n.custom(n) == nil") } else { - if (Config.Debug.Change) { - log.Println("Running n.custom()") - } + log(debugChange, "Running n.custom()") n.custom() } } |
