summaryrefslogtreecommitdiff
path: root/toolkit/gocui/plugin.go
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/gocui/plugin.go')
-rw-r--r--toolkit/gocui/plugin.go20
1 files changed, 10 insertions, 10 deletions
diff --git a/toolkit/gocui/plugin.go b/toolkit/gocui/plugin.go
index 9cdfffb..120d14b 100644
--- a/toolkit/gocui/plugin.go
+++ b/toolkit/gocui/plugin.go
@@ -37,23 +37,24 @@ func (w *cuiWidget) setStartWH() {
case toolkit.Box:
w.isFake = true
w.setFake()
+ w.getBoxWH()
+ w.setWH()
w.showWidgetPlacement(logNow, "StartWH:")
+ return
case toolkit.Grid:
w.isFake = true
w.setFake()
- w.showWidgetPlacement(logNow, "StartWH:")
- }
- p := w.parent
- switch p.widgetType {
- case toolkit.Box:
- w.getBoxWH()
- return
- case toolkit.Grid:
w.getGridWH()
+ w.setWH()
+ w.showWidgetPlacement(logNow, "StartWH:")
return
case toolkit.Group:
w.getGroupWH()
+ w.setWH()
+ w.showWidgetPlacement(logNow, "StartWH:")
return
+ default:
+ w.setWH()
}
}
@@ -64,9 +65,8 @@ func Action(a *toolkit.Action) {
case toolkit.Add:
w = setupWidget(a)
w.setStartWH()
- w.moveTo(w.startW, w.startH)
+ // w.moveTo(w.startW, w.startH)
w.drawView()
-
// findPlace(w)
case toolkit.Show:
if (a.B) {