summaryrefslogtreecommitdiff
path: root/place.go
diff options
context:
space:
mode:
Diffstat (limited to 'place.go')
-rw-r--r--place.go24
1 files changed, 11 insertions, 13 deletions
diff --git a/place.go b/place.go
index 62b9fe0..1ac3736 100644
--- a/place.go
+++ b/place.go
@@ -37,41 +37,40 @@ import (
// -----------------------------
func place(p *tree.Node, n *tree.Node) bool {
- log.Warn("SPEEDY newplace() 1 START", n.WidgetId, n.GetProgName(), n.GetLabel(), n.String())
- log.Warn("SPEEDY newplace() n.State.Strings =", n.State.Strings)
log.Log(INFO, "place() 1 START", n.WidgetType, n.GetProgName(), n.GetLabel())
if !ready(n) {
- log.Warn("place() 1 START not ready()")
+ if n.WidgetType == widget.Window {
+ // TODO: figure out window in window placement
+ return true
+ }
+ log.Log(ERROR, "place() 1 START not ready()", n.WidgetType, n.GetProgName(), n.GetLabel())
return false
}
- log.Log(INFO, "place() 1 START ready()")
var tk, ptk *guiWidget
tk = n.TK.(*guiWidget)
ptk = p.TK.(*guiWidget)
- log.Warn("SPEEDY newplace() 2 START", n.WidgetId, n.GetProgName(), n.GetLabel())
if ptk == nil {
log.Log(ERROR, "ptk == nil", p.GetProgName(), p.ParentId, p.WidgetType, ptk)
log.Log(ERROR, "n = ", n.GetProgName(), n.ParentId, n.WidgetType, tk)
- log.Warn("SPEEDY ptk == nil", n.WidgetId, n.GetProgName())
+ log.Log(ERROR, "SPEEDY ptk == nil", n.WidgetId, n.GetProgName())
log.Sleep(1)
panic("ptk == nil")
}
- log.Log(INFO, "place() switch", p.WidgetType)
- log.Warn("SPEEDY newplace() before switch", n.WidgetId, n.GetProgName())
+ log.Log(INFO, "place() switch", p.WidgetType, n.WidgetId, n.GetProgName())
switch p.WidgetType {
case widget.Grid:
tk.gridX = n.State.GridOffset.X - 1
tk.gridY = n.State.GridOffset.Y - 1
- log.Warn("place() on Grid at gridX,gridY", tk.gridX, tk.gridY)
+ log.Log(INFO, "place() on Grid at gridX,gridY", tk.gridX, tk.gridY)
ptk.uiGrid.Append(tk.uiControl,
tk.gridX, tk.gridY, 1, 1,
false, ui.AlignFill, false, ui.AlignFill)
return true
case widget.Group:
if ptk.uiBox == nil {
- log.Log(WARN, "place() andlabs hack group to use add a box", n.GetProgName(), n.WidgetType)
+ log.Log(ANDLABS, "place() andlabs hack group to use add a box", n.GetProgName(), n.WidgetType)
n.State.Direction = widget.Vertical
ptk.uiBox = rawBox(n)
ptk.uiGroup.SetChild(ptk.uiBox)
@@ -99,7 +98,6 @@ func place(p *tree.Node, n *tree.Node) bool {
ptk.boxC += 1
return true
case widget.Box:
- log.Warn("SPEEDY Add Something to Box", n.WidgetId, n.GetProgName())
log.Log(INFO, "place() uiBox =", ptk.uiBox)
log.Log(INFO, "place() uiControl =", tk.uiControl)
if n.WidgetType == widget.Textbox {
@@ -110,12 +108,12 @@ func place(p *tree.Node, n *tree.Node) bool {
ptk.boxC += 1
return true
case widget.Window:
- log.Warn("SPEEDY Add Something to Window", n.WidgetId, n.GetProgName())
+ log.Log(INFO, "Adding Something to Window", n.WidgetId, n.GetProgName())
ptk.uiWindow.SetChild(tk.uiControl)
return true
default:
log.Log(ERROR, "place() how? Parent =", p.WidgetId, p.WidgetType)
}
- log.Warn("SPEEDY newplace() return", n.WidgetId, n.GetProgName())
+ log.Log(ERROR, "newplace() returned without doing anything", n.WidgetId, n.GetProgName())
return false
}