summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--table.go14
1 files changed, 14 insertions, 0 deletions
diff --git a/table.go b/table.go
index 52d8862..08418ae 100644
--- a/table.go
+++ b/table.go
@@ -113,6 +113,20 @@ func makeTableGrid(pb *guipb.Table) {
}
}
+ for _, r := range pb.ButtonRows {
+ // log.Info("gui: got string row:", pb.Title, i, r.Header, r.Vals)
+ header := addNode()
+ r.Header.Id = int64(header.id)
+ for _, v := range r.Vals {
+ label := addNode()
+ pbwidget := new(guipb.Widget)
+ pbwidget.Id = int64(label.id)
+ pbwidget.Name = v
+ r.Widgets = append(r.Widgets, pbwidget)
+ // log.Info("gui: added new string", pbwidget)
+ }
+ }
+
for _, r := range pb.IntRows {
// log.Info("gui: got int row:", i, r.Header, r.Vals)
header := addNode()