diff --git a/eventMouseClick.go b/eventMouseClick.go index d939f7a..a2af12a 100644 --- a/eventMouseClick.go +++ b/eventMouseClick.go @@ -13,7 +13,7 @@ import ( // the debugging is way way better now with it being visible in the Stdout window // so now it's possible to redo all this and make it better func (tk *guiWidget) doWidgetClick(w int, h int) { - switch tk.WidgetType { + switch tk.node.WidgetType { case widget.Window: // if there is a current window, hide it if me.currentWindow != nil { @@ -82,6 +82,12 @@ func (tk *guiWidget) doWidgetClick(w int, h int) { log.Log(GOCUI, "do the dropdown here") tk.showDropdown() me.dropdownW = tk + case widget.Flag: + log.Log(GOCUI, "flag widget found!") + tk.dumpWidget("flag click") + case widget.Stdout: + log.Log(GOCUI, "stdout widget found!") + tk.dumpWidget("stdout click") default: tk.dumpWidget("blank click()") }