summaryrefslogtreecommitdiff
path: root/gui.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2019-05-08 19:09:45 -0700
committerJeff Carr <[email protected]>2019-05-08 19:09:45 -0700
commit366224aaecee90ad8502bf1c85e804f05d500163 (patch)
tree316d2f8804b72d0080d88d2abc654418ba8140bc /gui.go
parent73a084d969b2198a47e644409fa011b30d136503 (diff)
successfully set the columns from the passed in array
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'gui.go')
-rw-r--r--gui.go44
1 files changed, 18 insertions, 26 deletions
diff --git a/gui.go b/gui.go
index 0c2e6f0..61ccc07 100644
--- a/gui.go
+++ b/gui.go
@@ -305,26 +305,6 @@ func AddTableTab(name string, rowcount int, parts []InputData) {
time.Sleep(1 * 1000 * 1000 * 1000)
-/*
- initColumnNames(mh, "BG", "")
- initColumnNames(mh, "TEXTCOLOR", "header1")
- initColumnNames(mh, "BUTTON", "header2")
- initColumnNames(mh, "TEXTCOLOR", "header3")
- initColumnNames(mh, "TEXTCOLOR", "header4")
- initColumnNames(mh, "TEXT", "header5")
- initColumnNames(mh, "BUTTON", "header6")
-*/
-
-/*
- initBTcolor (mh, 0)
- initTextColorColumn(mh, 1, 2, "really fun", ui.TableColor{0.9, 0, 0, 1})
- initButtonColumn (mh, 3, "but3ton")
- initTextColorColumn(mh, 4, 5, "jwc45blah", ui.TableColor{0.0, 0.9, 0.4, 1})
- initTextColorColumn(mh, 6, 7, "jwc67blah", ui.TableColor{0.3, 0.1, 0.9, 1})
- initTextColumn (mh, 8, "jwc8blah")
- initButtonColumn (mh, 9, "but9ton")
-*/
-
// spew.Dump(mh)
log.Println(mh)
@@ -354,12 +334,24 @@ func AddTableTab(name string, rowcount int, parts []InputData) {
RowBackgroundColorModelColumn: tmpBTindex,
})
- appendTextColumn (mh, table, 1, "jwc1col")
- table.AppendButtonColumn("button3", 3, ui.TableModelColumnAlwaysEditable)
- appendTextColorColumn (mh, table, 4, 5, "testcolor")
- appendTextColorColumn (mh, table, 6, 7, "appendTest")
- appendTextColumn (mh, table, 8, "jwc8col")
- table.AppendButtonColumn("button9", 9, ui.TableModelColumnAlwaysEditable)
+ for key, foo := range parts {
+ log.Println(key, foo)
+ initColumnNames(mh, foo.CellType, foo.Heading)
+ if (foo.CellType == "BG") {
+ } else if (foo.CellType == "BUTTON") {
+ tmpBTindex += 1
+ table.AppendButtonColumn("button3", tmpBTindex, ui.TableModelColumnAlwaysEditable)
+ } else if (foo.CellType == "TEXTCOLOR") {
+ tmpBTindex += 1
+ appendTextColorColumn (mh, table, tmpBTindex, tmpBTindex + 1, "testcolor")
+ tmpBTindex += 1
+ } else if (foo.CellType == "TEXT") {
+ tmpBTindex += 1
+ appendTextColumn (mh, table, tmpBTindex, "jwc1col")
+ } else {
+ panic("I don't know what this is in initColumnNames")
+ }
+ }
maintab.Append(name, table)
maintab.SetMargined(tabcount, true)