remove some cruft. still doesn't crash & color works
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
32f03ccffa
commit
fb95e77b50
17
table.go
17
table.go
|
@ -20,6 +20,7 @@ type vmRowData struct {
|
||||||
|
|
||||||
var img [2]*ui.Image
|
var img [2]*ui.Image
|
||||||
|
|
||||||
|
// TODO: make this better
|
||||||
type jwcTest struct {
|
type jwcTest struct {
|
||||||
part0 ui.TableColor // row background color
|
part0 ui.TableColor // row background color
|
||||||
part1 ui.TableString // column 0 text
|
part1 ui.TableString // column 0 text
|
||||||
|
@ -36,14 +37,10 @@ type modelHandler struct {
|
||||||
name string
|
name string
|
||||||
rows int
|
rows int
|
||||||
bgcolorColumn int
|
bgcolorColumn int
|
||||||
yellowRow int
|
|
||||||
checkStates []int
|
|
||||||
vms []vmRowData
|
|
||||||
bgcolor []ui.TableColor
|
|
||||||
|
|
||||||
cellValues []jwcTest
|
cellValues []jwcTest
|
||||||
|
|
||||||
columnTypes string
|
// These are the needed functions for libUI tables
|
||||||
funcColumnTypes func() []ui.TableValue
|
funcColumnTypes func() []ui.TableValue
|
||||||
scanCellValue func(*modelHandler, int, int) ui.TableValue
|
scanCellValue func(*modelHandler, int, int) ui.TableValue
|
||||||
setCellValue func(*modelHandler, *ui.TableModel, int, int, ui.TableValue)
|
setCellValue func(*modelHandler, *ui.TableModel, int, int, ui.TableValue)
|
||||||
|
@ -55,7 +52,6 @@ func initValues(mh *modelHandler) {
|
||||||
|
|
||||||
for i := 0; i < mh.rows; i++ {
|
for i := 0; i < mh.rows; i++ {
|
||||||
log.Println("i=",i)
|
log.Println("i=",i)
|
||||||
mh.vms[i].hostname = fmt.Sprintf("jcarrnew %d", i)
|
|
||||||
|
|
||||||
// alternate background of each row light and dark
|
// alternate background of each row light and dark
|
||||||
if (i % 2) == 1 {
|
if (i % 2) == 1 {
|
||||||
|
@ -98,22 +94,13 @@ func newModelHandler(rows int) *modelHandler {
|
||||||
mh := new(modelHandler)
|
mh := new(modelHandler)
|
||||||
|
|
||||||
mh.rows = rows
|
mh.rows = rows
|
||||||
mh.columnTypes = "standard"
|
|
||||||
mh.funcColumnTypes = standardColumnTypes
|
mh.funcColumnTypes = standardColumnTypes
|
||||||
mh.scanCellValue = defaultCellValue
|
mh.scanCellValue = defaultCellValue
|
||||||
mh.setCellValue = defaultSetCellValue
|
mh.setCellValue = defaultSetCellValue
|
||||||
mh.bgcolorColumn = 0
|
mh.bgcolorColumn = 0
|
||||||
|
|
||||||
mh.checkStates = make([]int, mh.rows)
|
|
||||||
|
|
||||||
mh.vms = make([]vmRowData, mh.rows)
|
|
||||||
mh.bgcolor = make([]ui.TableColor, mh.rows)
|
|
||||||
|
|
||||||
mh.cellValues = make([]jwcTest, mh.rows)
|
mh.cellValues = make([]jwcTest, mh.rows)
|
||||||
|
|
||||||
mh.vms[1].hostname = "jcarr"
|
|
||||||
mh.yellowRow = -1
|
|
||||||
|
|
||||||
initValues(mh)
|
initValues(mh)
|
||||||
|
|
||||||
log.Println("Called newModelhandler() with mh=", mh)
|
log.Println("Called newModelhandler() with mh=", mh)
|
||||||
|
|
Loading…
Reference in New Issue