quiet output
This commit is contained in:
parent
784eac740f
commit
6c3149c0fe
38
init.go
38
init.go
|
@ -30,7 +30,7 @@ var PLUGIN string = "gocui"
|
||||||
// between the app and this gocui plugin
|
// between the app and this gocui plugin
|
||||||
// this is a good place to initialize gocui's default behavior
|
// this is a good place to initialize gocui's default behavior
|
||||||
func toolkitInit() {
|
func toolkitInit() {
|
||||||
log.Info("gocui toolkitInit() me.ok =", me.ok)
|
log.Log(INFO, "gocui toolkitInit() me.ok =", me.ok)
|
||||||
if me.baseGui == nil {
|
if me.baseGui == nil {
|
||||||
log.Info("gocui baseGui is still nil")
|
log.Info("gocui baseGui is still nil")
|
||||||
standardExit()
|
standardExit()
|
||||||
|
@ -39,13 +39,13 @@ func toolkitInit() {
|
||||||
log.Info("gocui treeRoot is still nil")
|
log.Info("gocui treeRoot is still nil")
|
||||||
standardExit()
|
standardExit()
|
||||||
}
|
}
|
||||||
w := me.treeRoot.TK.(*guiWidget)
|
// w := me.treeRoot.TK.(*guiWidget)
|
||||||
w.dumpTree("MM")
|
// w.dumpTree("MM")
|
||||||
w.dumpWindows("WW")
|
// w.dumpWindows("WW")
|
||||||
|
|
||||||
// SETUP HELP START
|
// SETUP HELP START
|
||||||
me.baseGui.Update(testRefresh)
|
me.baseGui.Update(testRefresh)
|
||||||
log.Info("gocui toolkitInit() trying showHelp() me.ok =", me.ok)
|
log.Log(INFO, "gocui toolkitInit() trying showHelp() me.ok =", me.ok)
|
||||||
showHelp()
|
showHelp()
|
||||||
hideHelp()
|
hideHelp()
|
||||||
// SETUP HELP END
|
// SETUP HELP END
|
||||||
|
@ -56,10 +56,10 @@ func toolkitInit() {
|
||||||
}
|
}
|
||||||
|
|
||||||
// time.Sleep(300 * time.Millisecond)
|
// time.Sleep(300 * time.Millisecond)
|
||||||
log.Info("gocui toolkitInit() me.ok =", me.ok)
|
log.Log(INFO, "gocui toolkitInit() me.ok =", me.ok)
|
||||||
me.baseGui.Update(testRefresh)
|
me.baseGui.Update(testRefresh)
|
||||||
if !me.stdout.init {
|
if !me.stdout.init {
|
||||||
log.Info("gocui toolkitInit() stdout.Init me.ok =", me.ok)
|
log.Log(INFO, "gocui toolkitInit() stdout.Init me.ok =", me.ok)
|
||||||
me.stdout.init = true
|
me.stdout.init = true
|
||||||
relocateStdoutOffscreen()
|
relocateStdoutOffscreen()
|
||||||
}
|
}
|
||||||
|
@ -77,20 +77,22 @@ func toolkitInit() {
|
||||||
me.notify.clock.once.Do(makeNotifyClock)
|
me.notify.clock.once.Do(makeNotifyClock)
|
||||||
me.notify.icon.once.Do(makeNotifyIcon)
|
me.notify.icon.once.Do(makeNotifyIcon)
|
||||||
|
|
||||||
|
// TODO: for some reason, this makes the background doesn't display
|
||||||
// PUT INIT DEBUG COOE HERE
|
// PUT INIT DEBUG COOE HERE
|
||||||
var toggle bool
|
var toggle bool
|
||||||
for i := 0; i < 6; i++ {
|
for i := 0; i < 4; i++ {
|
||||||
w := me.treeRoot.TK.(*guiWidget)
|
// enable this to show early debugging
|
||||||
w.dumpTree("MM")
|
// w := me.treeRoot.TK.(*guiWidget)
|
||||||
w.dumpWindows("WW")
|
// w.dumpTree("MM")
|
||||||
|
// w.dumpWindows("WW")
|
||||||
|
|
||||||
time.Sleep(100 * time.Millisecond)
|
time.Sleep(100 * time.Millisecond)
|
||||||
if toggle {
|
if toggle {
|
||||||
toggle = false
|
toggle = false
|
||||||
log.Info("gocui toolkitInit() put testing true stuff here")
|
// log.Info("gocui toolkitInit() put testing true stuff here")
|
||||||
} else {
|
} else {
|
||||||
toggle = true
|
toggle = true
|
||||||
log.Info("gocui toolkitInit() put testing false stuff here")
|
// log.Info("gocui toolkitInit() put testing false stuff here")
|
||||||
}
|
}
|
||||||
setBottomBG()
|
setBottomBG()
|
||||||
}
|
}
|
||||||
|
@ -98,10 +100,10 @@ func toolkitInit() {
|
||||||
|
|
||||||
// TEST TEXTBOX START
|
// TEST TEXTBOX START
|
||||||
// time.Sleep(1 * time.Second)
|
// time.Sleep(1 * time.Second)
|
||||||
log.Info("gocui toolkitInit() me.ok =", me.ok)
|
log.Log(INFO, "gocui toolkitInit() me.ok =", me.ok)
|
||||||
me.baseGui.Update(testRefresh)
|
me.baseGui.Update(testRefresh)
|
||||||
if me.textbox.tk == nil {
|
if me.textbox.tk == nil {
|
||||||
log.Info("gocui toolkitInit() initTextbox me.ok =", me.ok)
|
log.Log(INFO, "gocui toolkitInit() initTextbox me.ok =", me.ok)
|
||||||
initTextbox()
|
initTextbox()
|
||||||
me.textbox.tk.prepTextbox()
|
me.textbox.tk.prepTextbox()
|
||||||
}
|
}
|
||||||
|
@ -139,7 +141,7 @@ func initPlugin() {
|
||||||
// me.stdout.Write([]byte("starting with stdout onscreen\n"))
|
// me.stdout.Write([]byte("starting with stdout onscreen\n"))
|
||||||
}
|
}
|
||||||
if val == "disable" {
|
if val == "disable" {
|
||||||
log.Info("COMPLETELY DISABLE LOG CRAP")
|
log.Log(INFO, "gocui: attempt to COMPLETELY DISABLE STDOUT LOG")
|
||||||
me.stdout.disable = true
|
me.stdout.disable = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -155,7 +157,7 @@ func initPlugin() {
|
||||||
}
|
}
|
||||||
// todo: make this a tmp file that goes away
|
// todo: make this a tmp file that goes away
|
||||||
if !me.stdout.disable {
|
if !me.stdout.disable {
|
||||||
log.Info("USING STDOUT")
|
log.Log(INFO, "stdout.disable == true. writing to /tmp/captureMode.log")
|
||||||
me.outf, err = os.OpenFile("/tmp/captureMode.log", os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666)
|
me.outf, err = os.OpenFile("/tmp/captureMode.log", os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Info("error opening file:", err)
|
log.Info("error opening file:", err)
|
||||||
|
@ -365,7 +367,7 @@ func refreshGocui() {
|
||||||
// redraw the windows if something has changed
|
// redraw the windows if something has changed
|
||||||
if time.Since(lastRefresh) > 1000*time.Millisecond {
|
if time.Since(lastRefresh) > 1000*time.Millisecond {
|
||||||
if me.refresh {
|
if me.refresh {
|
||||||
log.Info("refresh triggered")
|
log.Log(NOW, "newWindowTrigger() sending refresh to channel")
|
||||||
me.newWindowTrigger <- me.treeRoot.TK.(*guiWidget)
|
me.newWindowTrigger <- me.treeRoot.TK.(*guiWidget)
|
||||||
me.refresh = false
|
me.refresh = false
|
||||||
}
|
}
|
||||||
|
|
|
@ -56,14 +56,14 @@ func makeNotifyClock() {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
me.notify.clock.tk = makeNewInternalWidget(me.notify.clock.wId)
|
me.notify.clock.tk = makeNewInternalWidget(me.notify.clock.wId)
|
||||||
me.notify.clock.tk.dumpWidget("init() clock")
|
// me.notify.clock.tk.dumpWidget("init() clock")
|
||||||
me.notify.clock.tk.MoveToOffset(0, 0)
|
me.notify.clock.tk.MoveToOffset(0, 0)
|
||||||
me.notify.clock.tk.labelN = time.Now().Format("15:04:05")
|
me.notify.clock.tk.labelN = time.Now().Format("15:04:05")
|
||||||
me.notify.clock.tk.frame = false
|
me.notify.clock.tk.frame = false
|
||||||
me.notify.clock.tk.setColorLabel()
|
me.notify.clock.tk.setColorLabel()
|
||||||
me.notify.clock.tk.Show()
|
me.notify.clock.tk.Show()
|
||||||
me.notify.clock.active = true
|
me.notify.clock.active = true
|
||||||
me.notify.clock.tk.dumpWidget("notifyClock()")
|
// me.notify.clock.tk.dumpWidget("notifyClock()")
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -73,7 +73,7 @@ func makeNotifyIcon() {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
me.notify.icon.tk = makeNewInternalWidget(me.notify.icon.wId)
|
me.notify.icon.tk = makeNewInternalWidget(me.notify.icon.wId)
|
||||||
me.notify.icon.tk.dumpWidget("init() menu")
|
// me.notify.icon.tk.dumpWidget("init() menu")
|
||||||
w, _ := me.baseGui.Size()
|
w, _ := me.baseGui.Size()
|
||||||
me.notify.icon.tk.MoveToOffset(w-5, me.notify.icon.offsetH)
|
me.notify.icon.tk.MoveToOffset(w-5, me.notify.icon.offsetH)
|
||||||
me.notify.icon.tk.labelN = "[ ]"
|
me.notify.icon.tk.labelN = "[ ]"
|
||||||
|
@ -81,7 +81,7 @@ func makeNotifyIcon() {
|
||||||
me.notify.icon.tk.setColorNotifyIcon()
|
me.notify.icon.tk.setColorNotifyIcon()
|
||||||
me.notify.icon.tk.Show()
|
me.notify.icon.tk.Show()
|
||||||
me.notify.icon.active = true
|
me.notify.icon.active = true
|
||||||
me.notify.icon.tk.dumpWidget("notifyIcon()")
|
// me.notify.icon.tk.dumpWidget("notifyIcon()")
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -116,7 +116,7 @@ func (w *guiWidget) AddText(text string) {
|
||||||
}
|
}
|
||||||
w.vals = append(w.vals, text)
|
w.vals = append(w.vals, text)
|
||||||
for i, s := range w.vals {
|
for i, s := range w.vals {
|
||||||
log.Log(NOW, "AddText()", w.String(), i, s)
|
log.Log(INFO, "AddText()", w.String(), i, s)
|
||||||
}
|
}
|
||||||
w.SetText(text)
|
w.SetText(text)
|
||||||
}
|
}
|
||||||
|
|
|
@ -66,7 +66,7 @@ func makeOutputWidget(g *gocui.Gui, stringFromMouseClick string) *gocui.View {
|
||||||
|
|
||||||
v, err := g.View("msg")
|
v, err := g.View("msg")
|
||||||
if v == nil {
|
if v == nil {
|
||||||
log.Log(NOW, "makeoutputwindow() this is supposed to happen. v == nil", err)
|
// log.Log(NOW, "makeoutputwindow() this is supposed to happen. v == nil", err)
|
||||||
} else {
|
} else {
|
||||||
log.Log(NOW, "makeoutputwindow() msg != nil. WTF now? err =", err)
|
log.Log(NOW, "makeoutputwindow() msg != nil. WTF now? err =", err)
|
||||||
return v
|
return v
|
||||||
|
@ -76,10 +76,13 @@ func makeOutputWidget(g *gocui.Gui, stringFromMouseClick string) *gocui.View {
|
||||||
v, err = g.SetView("msg", rect.w0, rect.h0, rect.w1, rect.h1, 0)
|
v, err = g.SetView("msg", rect.w0, rect.h0, rect.w1, rect.h1, 0)
|
||||||
|
|
||||||
if errors.Is(err, gocui.ErrUnknownView) {
|
if errors.Is(err, gocui.ErrUnknownView) {
|
||||||
log.Log(NOW, "makeoutputwindow() this is supposed to happen?", err)
|
// log.Log(NOW, "makeoutputwindow() this is supposed to happen?", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
if v == nil {
|
||||||
|
log.Log(NOW, "makeoutputwindow() BAD: v == nil && err =", err)
|
||||||
|
}
|
||||||
log.Log(NOW, "makeoutputwindow() create output window failed", err)
|
log.Log(NOW, "makeoutputwindow() create output window failed", err)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
4
table.go
4
table.go
|
@ -87,11 +87,11 @@ func hideWidget(n *tree.Node) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (tk *guiWidget) deleteWidget() {
|
func (tk *guiWidget) deleteWidget() {
|
||||||
log.Info("gocui deleteWidget() looking for child to delete:", tk.cuiName)
|
log.Log(INFO, "gocui deleteWidget() looking for child to delete:", tk.cuiName)
|
||||||
p := tk.parent
|
p := tk.parent
|
||||||
for i, child := range p.children {
|
for i, child := range p.children {
|
||||||
if tk == child {
|
if tk == child {
|
||||||
log.Info("deleteWidget() found parent with child to delete:", i, child.cuiName, child.WidgetId())
|
log.Log(INFO, "deleteWidget() found parent with child to delete:", i, child.cuiName, child.WidgetId())
|
||||||
p.children = slices.Delete(p.children, i, i+1)
|
p.children = slices.Delete(p.children, i, i+1)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,7 +42,11 @@ func initWidget(n *tree.Node) *guiWidget {
|
||||||
return w
|
return w
|
||||||
}
|
}
|
||||||
if p.TK == nil {
|
if p.TK == nil {
|
||||||
|
if n.WidgetId == 0 {
|
||||||
|
// this is a normal init condition
|
||||||
|
} else {
|
||||||
log.Log(ERROR, "parent.TK == nil", w.String(), n.WidgetId, w.WidgetType())
|
log.Log(ERROR, "parent.TK == nil", w.String(), n.WidgetId, w.WidgetType())
|
||||||
|
}
|
||||||
return w
|
return w
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue