diff --git a/tableCallbacks.go b/tableCallbacks.go index c5c5ad5..b2c292d 100644 --- a/tableCallbacks.go +++ b/tableCallbacks.go @@ -13,22 +13,22 @@ import "image/color" import "github.com/andlabs/ui" import _ "github.com/andlabs/ui/winmanifest" -// import "github.com/gookit/config" +import "github.com/gookit/config" var CurrentVM string func (mh *TableData) NumRows(m *ui.TableModel) int { -// if (config.String("debugging") == "true") { + if (config.String("debugging") == "true") { log.Println("NumRows = mh.RowCount = ", mh.RowCount) -// } + } return mh.RowCount } // FYI: this routine seems to be called around 10 to 100 times a second for each table func (mh *TableData) ColumnTypes(m *ui.TableModel) []ui.TableValue { -// if (config.String("debugging") == "true") { + if (config.String("debugging") == "true") { log.Println("ColumnTypes = ", mh.generatedColumnTypes) -// } + } return mh.generatedColumnTypes } @@ -39,9 +39,9 @@ func libuiColorToGOlangColor(rgba color.RGBA) ui.TableColor { // TODO: Figure out why this is being called 1000 times a second (10 times for each row & column) // Nevermind this TODO. Who gives a shit. This is a really smart way to treat the OS toolkits func (mh *TableData) CellValue(m *ui.TableModel, row, column int) ui.TableValue { -// if (config.String("debugging") == "true") { + if (config.String("debugging") == "true") { log.Println("CellValue() row, column =", row, column) -// } + } humanID := mh.Cells[column].HumanID if (column == mh.Human[humanID].TextID) { return ui.TableString(mh.Rows[row].HumanData[humanID].Text)