diff options
Diffstat (limited to 'toolkit/gocui/plugin.go')
| -rw-r--r-- | toolkit/gocui/plugin.go | 92 |
1 files changed, 2 insertions, 90 deletions
diff --git a/toolkit/gocui/plugin.go b/toolkit/gocui/plugin.go index 52cd5dc..396042b 100644 --- a/toolkit/gocui/plugin.go +++ b/toolkit/gocui/plugin.go @@ -10,101 +10,13 @@ func Quit() { me.baseGui.Close() } -// set the widget start width & height -// re-run this when things change to recalibrate the position of the gocui view rect -func (w *cuiWidget) setStartWH() { - log(logInfo, "setStartWH() w.id =", w.id, "w.name", w.name) - switch w.widgetType { - case toolkit.Root: - log(logInfo, "setStartWH() rootNode w.id =", w.id, "w.name", w.name) - w.isFake = true - w.setFake() - w.showWidgetPlacement(logNow, "StartWH:") - w.drawView() - return - case toolkit.Flag: - w.isFake = true - w.setFake() - w.showWidgetPlacement(logNow, "StartWH:") - w.drawView() - return - case toolkit.Window: - w.setTabWH() - w.showWidgetPlacement(logNow, "StartWH:") - w.drawView() - return - case toolkit.Tab: - w.setTabWH() - w.showWidgetPlacement(logNow, "StartWH:") - w.drawView() - return - case toolkit.Box: - w.isFake = true - w.setFake() - w.startW = w.parent.startW - w.startH = w.parent.startH - w.showWidgetPlacement(logNow, "StartWH:") - w.drawView() - return - case toolkit.Grid: - w.isFake = true - w.setFake() - w.startW = w.parent.startW - w.startH = w.parent.startH - w.showWidgetPlacement(logNow, "StartWH:") - w.drawView() - return - case toolkit.Group: - w.startW = w.parent.startW + 4 - w.startH = w.parent.startH + 3 - - t := len(w.text) - w.gocuiSize.width = t + me.buttonPadding - w.gocuiSize.height = me.defaultHeight - w.gocuiSize.startW = w.startW - w.gocuiSize.startH = w.startH - - w.setWH() - w.showWidgetPlacement(logNow, "StartWH:") - w.drawView() - return - default: - w.startW = w.parent.startW - w.startH = w.parent.startH - w.setWH() - } -} - -/* -func (w *cuiWidget) setStartFromParent() { - p := w.parent - switch p.widgetType { - case toolkit.Box: - w.getBoxWH() - case toolkit.Group: - w.getGroupWH() - case toolkit.Grid: - w.getGridWH() - default: - w.gocuiSize.startW = p.startW - w.gocuiSize.startH = p.startH - } - w.gocuiSize.startW = w.startW - w.gocuiSize.startH = w.startH - - w.startW = w.gocuiSize.startW - w.startH = w.gocuiSize.startH - w.showWidgetPlacement(logNow, "sSFP:") -} -*/ - func Action(a *toolkit.Action) { log(logInfo, "Action() START", a.WidgetId, a.ActionType, a.WidgetType, a.Name) w := findWidget(a.WidgetId, me.rootNode) switch a.ActionType { case toolkit.Add: - w = setupWidget(a) - w.setStartWH() + w = makeWidget(a) + w.addWidget() case toolkit.Show: if (a.B) { w.drawView() |
