this actually worked?
This commit is contained in:
parent
34b0c787c3
commit
878f55cfcb
22
table.go
22
table.go
|
@ -82,9 +82,25 @@ func (grid *Node) makeGridLabel(pb *guipb.Widget, w int, h int) *Node {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (me *TreeInfo) makeTable(t *guipb.Table) {
|
func (me *TreeInfo) makeTable(t *guipb.Table) {
|
||||||
win := makeTableWindow(t.Window)
|
var grid *Node
|
||||||
grid := win.makeWindowGrid(t.Grid)
|
if t.Window != nil {
|
||||||
me.Add(win)
|
// deprecate this early hack
|
||||||
|
win := makeTableWindow(t.Window)
|
||||||
|
me.Add(win)
|
||||||
|
win.makeWindowGrid(t.Grid)
|
||||||
|
}
|
||||||
|
if t.Parent != nil {
|
||||||
|
a := new(widget.Action)
|
||||||
|
a.WidgetType = widget.Grid
|
||||||
|
a.WidgetId = int(t.Grid.Id)
|
||||||
|
a.ParentId = int(t.Parent.Id)
|
||||||
|
a.State.Enable = true
|
||||||
|
grid = AddNode(a)
|
||||||
|
}
|
||||||
|
if grid == nil {
|
||||||
|
log.Info("tree: makeTable() failed to make grid")
|
||||||
|
return
|
||||||
|
}
|
||||||
me.Add(grid)
|
me.Add(grid)
|
||||||
log.Info("tree: makeTable() finished add win & grid")
|
log.Info("tree: makeTable() finished add win & grid")
|
||||||
var h int = 0
|
var h int = 0
|
||||||
|
|
Loading…
Reference in New Issue