summaryrefslogtreecommitdiff
path: root/settings.go
diff options
context:
space:
mode:
Diffstat (limited to 'settings.go')
-rw-r--r--settings.go16
1 files changed, 14 insertions, 2 deletions
diff --git a/settings.go b/settings.go
index f7af7df..f3ab8ac 100644
--- a/settings.go
+++ b/settings.go
@@ -5,14 +5,26 @@ import (
"go.wit.com/log"
)
+func LogWindow() *LogSettings {
+ if myLogGui != nil {
+ myLogGui.Toggle()
+ return myLogGui
+ }
+ myLogGui = NewWindow()
+ myLogGui.draw()
+ myLogGui.win.Toggle()
+ myLogGui.win.Toggle()
+ return myLogGui
+}
+
// This initializes the main object
// You can only have one of these
-func New(p *gui.Node) *LogSettings {
+func NewWindow() *LogSettings {
if myLogGui != nil {
return myLogGui
}
myLogGui = new(LogSettings)
- myLogGui.parent = p
+ myLogGui.parent = gui.TreeRoot()
myLogGui.groups = make(map[string]*flagGroup)
myLogGui.ready = true
myLogGui.hidden = true