summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-22I guess all GUI stuff must go in here. No other goroutine can everJeff Carr
interact with the GUI or Windows cross platform support breaks. Lame Signed-off-by: Jeff Carr <[email protected]>
2019-05-22actually use the string passedJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-22attempt to make buttons with custom callback functionsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-21re-enable debug if statementJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-21remove debugging if statementsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-21more debuggingJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-21more debuggingJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-21use the standard golang 'image/color' structJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-21remove libui dependancy on ui.TableString typeJeff Carr
Use standard golang 'string' instead of requiring every external function that manipulates the UI actually need to import the libui toolkit. This hopefully seperates the GUI from the data the GUI displays. The libui code actually scans through the data and updates the cells based on what is stored in memory so this makes this seperation clean. Signed-off-by: Jeff Carr <[email protected]>
2019-05-21better variable namesJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-15start working on a VM windowJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-15this was what was causing it to crash. You can not Quit on other windowsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-13make a common column init()Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-13combined table column initJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-13remove all the uneeded row argsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-12only have one copy of the libUI -> human index mappingJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-12really simplify the cell index -> human index mappingJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-12no longer need the setCell function callbackJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-12remove the old Value from the structJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-12more code removalJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-12more code cleanupJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-12also set the colorJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-12displays all the VM dataJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-12some data is flowing all the way through to the GUI for the first timeJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-12attempt a mapping between the libUI and human index'sJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-12destroy works on the Demo windowJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-12export the demo()Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-12move sample code into appropriate filesJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-12try to clean up this wrapper codeJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-12freeze to try to fix things inside of libuiJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-12export all the structs in TableDataJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-12save the old way as a 'sample tab' generate optionJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-10more stable than beforeJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-09add a generic function to add a box as a new tabJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-08remove all the extra cruftJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-08almost completely automated row and column layout nowJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-08successfully set the columns from the passed in arrayJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-08accept the column names are passedJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-08Cleaned out the cell width type init from the data initJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-08more tests that workJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-08successfully inserted a rowJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-08Start with a completely empty pageJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-08Try to dynamically add the other tabs. Doesn't always work.Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-08export two functionsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-08Initial commitJeff Carr
Signed-off-by: Jeff Carr <[email protected]>