summaryrefslogtreecommitdiff
path: root/gui.go
diff options
context:
space:
mode:
Diffstat (limited to 'gui.go')
-rw-r--r--gui.go22
1 files changed, 11 insertions, 11 deletions
diff --git a/gui.go b/gui.go
index a435f27..853bfbd 100644
--- a/gui.go
+++ b/gui.go
@@ -17,6 +17,13 @@ var tabcount int
var jcarrButton *ui.Button
var jcarrEntry *ui.MultilineEntry
+type InputData struct {
+ Index int
+ CellType string
+ Heading string
+ Color string
+}
+
func buttonClick(button *ui.Button) {
log.Println("hostname =", config.String("hostname"), button)
spew.Dump(button)
@@ -280,16 +287,16 @@ func initRow(mh *TableData, row int, parts []InputData) {
for key, foo := range parts {
log.Println(key, foo)
if (foo.CellType == "BG") {
- initRowBTcolor (mh, row, tmpBTindex)
+ initRowBTcolor (mh, row, tmpBTindex, parts[key])
tmpBTindex += 1
} else if (foo.CellType == "BUTTON") {
- initRowButtonColumn (mh, row, tmpBTindex, "diff2")
+ initRowButtonColumn (mh, row, tmpBTindex, parts[key].Heading, parts[key])
tmpBTindex += 1
} else if (foo.CellType == "TEXTCOLOR") {
- initRowTextColorColumn(mh, row, tmpBTindex, tmpBTindex + 1, "diff1", ui.TableColor{0.0, 0, 0.9, 1})
+ initRowTextColorColumn(mh, row, tmpBTindex, tmpBTindex + 1, parts[key].Heading, ui.TableColor{0.0, 0, 0.9, 1}, parts[key])
tmpBTindex += 2
} else if (foo.CellType == "TEXT") {
- initRowTextColumn (mh, row, tmpBTindex, "diff5")
+ initRowTextColumn (mh, row, tmpBTindex, parts[key].Heading, parts[key])
tmpBTindex += 1
} else {
panic("I don't know what this is in initColumnNames")
@@ -297,13 +304,6 @@ func initRow(mh *TableData, row int, parts []InputData) {
}
}
-type InputData struct {
- Index int
- CellType string
- Heading string
- Color string
-}
-
func AddSampleTableTab(mytab *ui.Tab, mytabcount int, name string, rowcount int, parts []InputData) {
mh := new(TableData)