diff --git a/eventBindings.go b/eventBindings.go index 5eda90b..87113e6 100644 --- a/eventBindings.go +++ b/eventBindings.go @@ -192,7 +192,7 @@ func theHelp(g *gocui.Gui, v *gocui.View) error { me.showHelp = false if me.dropdownV == nil { log.Info("FIXME: MADE me.dropdownV AGAIN") - me.dropdownV = makeDropdownView("addWidget() ddview") + me.dropdownV = makeDropdownView("addWidget() ddview help") } // me.dropdownV.Show() } else { diff --git a/eventMouse.go b/eventMouse.go index 881ad6a..9ce90ed 100644 --- a/eventMouse.go +++ b/eventMouse.go @@ -70,6 +70,18 @@ func mouseDown(g *gocui.Gui, v *gocui.View) error { tk.doWidgetClick(mx, my) return nil } + if tk.node.WidgetType == widget.Button { + log.Info("SENDING CLICK TO Button") + tk.doWidgetClick(mx, my) + return nil + } + /* + if tk.node.WidgetType == widget.Label { + log.Info("SENDING CLICK TO Label") + tk.doWidgetClick(mx, my) + return nil + } + */ found = true } if !found { diff --git a/treeAdd.go b/treeAdd.go index b56ff7b..c47c9da 100644 --- a/treeAdd.go +++ b/treeAdd.go @@ -53,7 +53,7 @@ func addWidget(n *tree.Node) { // TODO: record the first window here? // do initial setup of helper widgets here: if me.dropdownV == nil { - me.dropdownV = makeDropdownView("addWidget() ddview") + // me.dropdownV = makeDropdownView("addWidget() ddview2") } return case widget.Tab: