summaryrefslogtreecommitdiff
path: root/debug.go
AgeCommit message (Collapse)Author
2023-03-03release as v0.6.5v0.6.5Jeff Carr
good standard release really clean interaction to plugin really clean debug flags implementation common doAppend() idea, but it probably won't work re-implement combobox. this code base almost doesn't suck slider & spinner set values now tab set margin works convert dropdown to Send() lots of other changes to try to implement single line Entry() I guess use golang file names even though internalally the go developers use underscore chars in the actual go sources. Maybe there is a reason for that? go channel debug window does something make a debug window for channels. add sample icons Signed-off-by: Jeff Carr <[email protected]>
2023-03-01lots cleaner code between the pluginv0.6.1Jeff Carr
Queue() around SetText is helping userspace crashing merge forceDump(bool) into Dump() debugging output configuration is pretty clean keep cutting down duplicate things --gui-verbose flag works make label "standard" code add debug.FreeOSMemory() move the GO language internals to display in the GUI update push to do tags and go to github.com/wit-go/ remove the other license file it might be confusing golang.org and github proper WidgetType added a Quit() button Signed-off-by: Jeff Carr <[email protected]>
2023-02-25The debugging window is finally usefulJeff Carr
the gui enabled debugging works --gui-debug works from the command line The debug window can now select things debugging now includes widget types all the debug flags work finally working debugging flags via gui checkboxes add debian packaging rules use log() in the toolkit use a standard log() to simplify debugging flags add reference to 'GO Style Guide' use the same LICENSE from the GO developers. TODO: make this threadsafe TODO: fix plugin stuff Signed-off-by: Jeff Carr <[email protected]>
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-19Refactor to 'gui/toolkit/'Jeff Carr
* add a example cmds/consolemouse uses a console button to launch the andlabs/ui * fix wrong return value in toolkit/NewLabel() * redirect STDIN output to a file * wonderful fix of Window() exit * finally remove the ancient stupid variables x & y * phase out struct 'box' and use 'node' instead * better names for things: use NewFoo() and NewBar()
2022-10-11Change Node to BoxJeff Carr
2021-11-01CLEAN: remove more cruftJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2021-10-31REFACTOR: remove GuiWindow & GuiBoxJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2021-10-31BOX: kill 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]>
2021-10-06TAB: correctly lookup and add tabs to blank windowsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2021-10-06FORMAT: I think somehow I formatted thisJeff Carr
2021-10-05DEBUG: add DumpMap()Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2021-10-05DEBUG: added button to SetMargin() by nameJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-17shorten timesJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-14don't use Data.Windows anymoreJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-13ready to implement Destroy()Jeff 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-05reimplement the color buttonJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-05oops. this was very wrongJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-04misc debuggingJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-03spew with depthJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-03fixes for debuggingJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-03make a WindowMap to track which windows existJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-03better display and debuggingJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-02make a buttonMapJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-02remove 'Action'Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-02hopefully starting now it will be new features hereJeff Carr
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-02cleanupsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-02doesn't crashJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-02more removal of cloud-control-panel specific codeJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-01spash screen works againJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-01more moving to vmJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-06-01keep cleaningJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-31lots of changes to track windows and tabsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-30change CreateButton to rerturn *GuiButtonJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-30more variable name fixesJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-30start fixing variable namesJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-29large change to track the window everywhereJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-29start moving the area text back to the main programJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-29attempt to hide & show tabJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-29more dereferencing of *ui.AreaJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-29more dereference improvementsJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-29remove unused codeJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-29minor change to pingJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-26work on add VMJeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2019-05-26almost complete obviewscation of the buttonsJeff Carr
yes, I can't spell. I like it this way better anyway Signed-off-by: Jeff Carr <[email protected]>
2019-05-26more removal of button information function passingJeff Carr
Signed-off-by: Jeff Carr <[email protected]>