diff options
| author | Jeff Carr <[email protected]> | 2019-05-31 20:46:41 -0700 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2019-05-31 20:46:41 -0700 |
| commit | 05ac24551744e0bd03d1f6556582df4fe31c8c5b (patch) | |
| tree | e13c4d22c552a3d12696fbc9daf71b8ecd273708 /vmBox.go | |
| parent | c6a217811a30d69512bd34f9f12c8990048ab20c (diff) | |
Add VM works again
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'vmBox.go')
| -rw-r--r-- | vmBox.go | 68 |
1 files changed, 68 insertions, 0 deletions
@@ -124,3 +124,71 @@ func createAddVmBox(gw *GuiWindow, b *GuiButton) { AddBoxToTab(name, gw.UiTab, vbox) } + +// +// THIS IS THE STANDARD VM DISPLAY TABLE +// This maps the 'human' indexed cells in the table +// to the machine's andlabs/libui values. That way +// if you want to work against column 4, then you +// can just reference 4 instead of the internal number +// which could be anything since TEXTCOLOR, TEXT, BG, etc +// fields use between 1 and 3 values internally +// +func AddVmsTab(gw *GuiWindow, name string, count int, a *pb.Account) *TableData { + var parts []TableColumnData + + human := 0 + + tmp := TableColumnData{} + tmp.CellType = "BG" + tmp.Heading = "background" + tmp.Index = human + parts = append(parts, tmp) + human += 1 + + tmp = TableColumnData{} + tmp.CellType = "TEXTCOLOR" + tmp.Heading = "name" + tmp.Index = human + parts = append(parts, tmp) + human += 1 + + tmp = TableColumnData{} + tmp.CellType = "TEXTCOLOR" + tmp.Heading = "hostname" + tmp.Index = human + parts = append(parts, tmp) + human += 1 + + tmp = TableColumnData{} + tmp.CellType = "TEXTCOLOR" + tmp.Heading = "IPv6" + tmp.Index = human + parts = append(parts, tmp) + human += 1 + + tmp = TableColumnData{} + tmp.CellType = "TEXTCOLOR" + tmp.Heading = "cpus" + tmp.Index = human + parts = append(parts, tmp) + human += 1 + + tmp = TableColumnData{} + tmp.CellType = "TEXTCOLOR" + tmp.Heading = "memory" + tmp.Index = human + parts = append(parts, tmp) + human += 1 + + tmp = TableColumnData{} + tmp.CellType = "BUTTON" + tmp.Heading = "Details" + tmp.Index = human + parts = append(parts, tmp) + human += 1 + + mh := AddTableTab(gw, name, count, parts, a) +// mh := + return mh +} |
