diff --git a/table.go b/table.go index 7da565a..46db9c1 100644 --- a/table.go +++ b/table.go @@ -88,7 +88,6 @@ func initValues(mh *modelHandler) { // text color for Column 2 mh.cellValues[i].jwc[5] = ui.TableColor{0.9, 0, 0, 1} - // text for Column 3 mh.cellValues[i].jwc[6] = ui.TableString(fmt.Sprintf("imgcolor %d", i)) @@ -120,19 +119,16 @@ func newModelHandler(rows int) *modelHandler { } func standardColumnTypes() []ui.TableValue { - return []ui.TableValue{ - ui.TableColor{}, // row background color - ui.TableString(""), // column 0 text - ui.TableColor{}, // column 0 text color - ui.TableString("test"), // column 1 button text - ui.TableString(""), // column 2 text - ui.TableColor{}, // column 2 text color -/* - ui.TableString(""), // column 3 text - ui.TableImage{}, // column 3 image - ui.TableColor{}, // column 3 text color -*/ - } + var generated []ui.TableValue // attempt to generate this dynamically + + generated = append(generated, ui.TableColor{}) + generated = append(generated, ui.TableString("")) + generated = append(generated, ui.TableColor{}) + generated = append(generated, ui.TableString("test")) + generated = append(generated, ui.TableString("")) + generated = append(generated, ui.TableColor{}) + + return generated } func makeTable(name string, rows int, row1Name string) (*ui.Table, *modelHandler, *ui.TableModel) {