diff options
| author | Jeff Carr <[email protected]> | 2025-03-05 07:46:30 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-03-05 12:42:50 -0600 |
| commit | e93d9586929b5ac50628180b45e010bf898ec7bb (patch) | |
| tree | a52c4fc537d865d9ddffba5e8345ea27437a5db6 | |
| parent | c07d438f4725f48e63eb13d1f7fd7eb7acbbe72c (diff) | |
add buttons to the table
| -rw-r--r-- | table.go | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -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() |
