diff options
Diffstat (limited to 'settings.go')
| -rw-r--r-- | settings.go | 16 |
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 |
