diff --git a/gui.go b/gui.go index dd93c5c..4172b11 100644 --- a/gui.go +++ b/gui.go @@ -11,6 +11,7 @@ import ( "go.wit.com/gui/gadgets" "go.wit.com/gui/cloudflare" "go.wit.com/gui/debugger" + "go.wit.com/gui/gadgets/logsettings" // "go.wit.com/control-panels/dns/linuxstatus" ) @@ -105,6 +106,16 @@ func mainWindow(title string) { gr.NewButton("Debug", func () { me.debug.Toggle() }) + + var myLS *logsettings.LogSettings + gr.NewButton("Logging Settings", func () { + if myLS == nil { + // initialize the log settings window (does not display it) + myLS = logsettings.New(me.myGui) + return + } + myLS.Toggle() + }) } func statusGrid(n *gui.Node) {