diff options
| author | Jeff Carr <[email protected]> | 2025-02-19 14:07:17 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-02-19 17:39:45 -0600 |
| commit | a32366631e455a6fa5b3436017decff1f4905392 (patch) | |
| tree | e40879195e41dd2394d21bb896c2f12cc4ef5cfa /table.go | |
| parent | 6c3726cc97e92bf950bd51895c25d7c471960e8c (diff) | |
table v1v0.22.27
Diffstat (limited to 'table.go')
| -rw-r--r-- | table.go | 29 |
1 files changed, 14 insertions, 15 deletions
@@ -109,8 +109,19 @@ func makeTableWidgets(pb *guipb.Table) { grid := addNode() pb.Grid = new(guipb.Widget) pb.Grid.Id = int64(grid.id) + + /* + // get unique widget ID numbers for the headers + for i, r := range pb.Order { + n := addNode() + r.Id = int64(n.id) + } + */ + for i, r := range pb.StringRows { 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) @@ -120,8 +131,11 @@ func makeTableWidgets(pb *guipb.Table) { log.Info("gui: added new WidgetS", pbwidget) } } + for i, r := range pb.IntRows { log.Info("gui: got int row:", i, r.Header, r.Vals) + header := addNode() + r.Header.Id = int64(header.id) for _, v := range r.Vals { label := addNode() pbwidget := new(guipb.Widget) @@ -132,18 +146,3 @@ func makeTableWidgets(pb *guipb.Table) { } } } - -/* -func (t *NodeTable) ShowTable(pb *guipb.Table) { - log.Info("gui.ShowTable") - // make a new action and populate the current node state - a := getNewAction(t.n, widget.Show) - a.TablePB, err = nt.Marshal() - if err != nil { - log.Info("unmarshal error", err) - return - } - log.Info("send action to plugin", t.n.label, "pb len =", len(a.TablePB)) - sendActionToPlugin(a) -} -*/ |
