summaryrefslogtreecommitdiff
path: root/table.go
AgeCommit message (Collapse)Author
2022-10-20Squashed commit of the following:Jeff Carr
all non binary tree structs are gone (almost all) Use names from https://en.wikipedia.org/wiki/Graphical_widget toolkit andlabs/ui is isolated from being accessable all direct references to andlabs are removed working dropdown widgets add debugging more buttons and windows
2022-10-11Change Node to BoxJeff Carr
2021-10-31REFACTOR: remove GuiWindow & GuiBoxJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2021-10-31BOX: remove GuiBoxJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2021-10-31REFACTOR: refactor everything to gui.Node structv0.2Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-13more moves towards cleaner 'box' handlingJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-13finally vm list working againJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-02see if an interface can store the outside valuesJeff Carr
also finally fixed the splash area logic Signed-off-by: Jeff Carr <[email protected]>
2019-06-02almost complete 'CLEAN'. yet more code refactoringJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-02finally cleaned out all protobuf referencesJeff Carr
this effort is almost done being 'cleaned' of the code I started with. This library is not perfect and lacks features from andlabs/ui but it will work for our purposes Signed-off-by: Jeff Carr <[email protected]>
2019-06-01more control panel code removalJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-24move all structs into a common fileJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-24more mouse click handling cleanupsJeff 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-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-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-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-08Cleaned out the cell width type init from the data initJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-08successfully inserted a rowJeff 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]>