summaryrefslogtreecommitdiff
path: root/gocui/click.go
diff options
context:
space:
mode:
Diffstat (limited to 'gocui/click.go')
-rw-r--r--gocui/click.go36
1 files changed, 18 insertions, 18 deletions
diff --git a/gocui/click.go b/gocui/click.go
index fe7f672..826ca6b 100644
--- a/gocui/click.go
+++ b/gocui/click.go
@@ -3,7 +3,7 @@ package main
import (
"fmt"
"github.com/awesome-gocui/gocui"
- "go.wit.com/gui/toolkits"
+ "go.wit.com/gui/widget"
)
// set isCurrent = false everywhere
@@ -11,7 +11,7 @@ func unsetCurrent(n *node) {
w := n.tk
w.isCurrent = false
- if n.WidgetType == toolkit.Tab {
+ if n.WidgetType == widget.Tab {
// n.tk.color = &colorTab
// n.setColor()
}
@@ -26,7 +26,7 @@ func unsetCurrent(n *node) {
// to be in current display
func (n *node) updateCurrent() {
log(true, "updateCurrent()", n.Name)
- if n.WidgetType == toolkit.Tab {
+ if n.WidgetType == widget.Tab {
if n.IsCurrent() {
// n.tk.color = &colorActiveT
n.setColor(&colorActiveT)
@@ -39,13 +39,13 @@ func (n *node) updateCurrent() {
}
return
}
- if n.WidgetType == toolkit.Window {
+ if n.WidgetType == widget.Window {
if n.IsCurrent() {
// setCurrentWindow(n)
}
return
}
- if n.WidgetType == toolkit.Root {
+ if n.WidgetType == widget.Root {
return
}
n.parent.updateCurrent()
@@ -57,7 +57,7 @@ func setCurrentWindow(n *node) {
return
}
w := n.tk
- if n.WidgetType != toolkit.Window {
+ if n.WidgetType != widget.Window {
return
}
unsetCurrent(me.rootNode)
@@ -76,7 +76,7 @@ func setCurrentWindow(n *node) {
// shows the widgets in a tab
func setCurrentTab(n *node) {
w := n.tk
- if n.WidgetType != toolkit.Tab {
+ if n.WidgetType != widget.Tab {
return
}
unsetCurrent(me.rootNode)
@@ -88,14 +88,14 @@ func setCurrentTab(n *node) {
func (n *node) doWidgetClick() {
switch n.WidgetType {
- case toolkit.Root:
+ case widget.Root:
// THIS IS THE BEGINING OF THE LAYOUT
log(true, "doWidgetClick()", n.Name)
redoWindows(0,0)
- case toolkit.Flag:
+ case widget.Flag:
log(true, "doWidgetClick() FLAG widget name =", n.Name)
log(true, "doWidgetClick() if this is the dropdown menu, handle it here?")
- case toolkit.Window:
+ case widget.Window:
if (me.currentWindow == n) {
return
}
@@ -122,7 +122,7 @@ func (n *node) doWidgetClick() {
if ! n.hasTabs {
}
*/
- case toolkit.Tab:
+ case widget.Tab:
if (n.IsCurrent()) {
return // do nothing if you reclick on the already selected tab
}
@@ -133,7 +133,7 @@ func (n *node) doWidgetClick() {
p.redoTabs(me.TabW, me.TabH)
unsetCurrent(p)
for _, child := range p.children {
- if child.WidgetType == toolkit.Tab {
+ if child.WidgetType == widget.Tab {
child.setColor(&colorTab)
n.currentTab = false
}
@@ -144,17 +144,17 @@ func (n *node) doWidgetClick() {
setCurrentTab(n)
n.placeWidgets(me.RawW, me.RawH)
n.showWidgets()
- case toolkit.Group:
+ case widget.Group:
// n.placeWidgets(p.tk.startH, newH)
n.toggleTree()
- case toolkit.Checkbox:
+ case widget.Checkbox:
if (n.B) {
n.setCheckbox(false)
} else {
n.setCheckbox(true)
}
n.doUserEvent()
- case toolkit.Grid:
+ case widget.Grid:
newR := n.realGocuiSize()
// w,h := n.logicalSize()
@@ -163,7 +163,7 @@ func (n *node) doWidgetClick() {
n.placeGrid(newR.w0, newR.h0)
n.showWidgets()
- case toolkit.Box:
+ case widget.Box:
// w.showWidgetPlacement(logNow, "drawTree()")
if (n.horizontal) {
log(true, "BOX IS HORIZONTAL", n.Name)
@@ -172,9 +172,9 @@ func (n *node) doWidgetClick() {
}
// n.placeWidgets()
n.toggleTree()
- case toolkit.Button:
+ case widget.Button:
n.doUserEvent()
- case toolkit.Dropdown:
+ case widget.Dropdown:
log(true, "do the dropdown here")
if (me.ddview == nil) {
me.ddview = addDropdown()