Commit Graph

292 Commits

Author SHA1 Message Date
Jeff Carr 3198bd3484 make a 'Current' value
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-24 19:02:57 -07:00
Jeff Carr 838fdb7b60 start removing the config package
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-24 18:17:05 -07:00
Jeff Carr 462813cf36 remove more code
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-24 16:19:22 -07:00
Jeff Carr ccba007256 ping almost works
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-24 15:35:41 -07:00
Jeff Carr 858f7fd93c button handling almost completely cleaned up
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-24 13:23:50 -07:00
Jeff Carr 238c39de36 clean more of the button handling
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-24 12:51:04 -07:00
Jeff Carr 1756f961e4 show the VM data
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-24 11:44:57 -07:00
Jeff Carr 8730dbc4dd move all structs into a common file
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-24 11:32:47 -07:00
Jeff Carr 171390c100 missing QUIT
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-24 09:08:54 -07:00
Jeff Carr 265a8f6813 more mouse click handling cleanups
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-24 09:02:35 -07:00
Jeff Carr 9b29c265b2 more button debugging
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-24 01:51:37 -07:00
Jeff Carr 9949a02b3e start adding a VM page
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-24 01:17:14 -07:00
Jeff Carr ec46388402 reorg
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-24 00:53:34 -07:00
Jeff Carr a331ef89bc move to debugging
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-24 00:40:52 -07:00
Jeff Carr 5b8660e989 buildtime debugging
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-24 00:20:59 -07:00
Jeff Carr 83e8db1aac standard message window
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-24 00:18:42 -07:00
Jeff Carr 2c1db72a6f formating + standard error box
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-24 00:04:14 -07:00
Jeff Carr d65e2507cc remove bmath's test account finally. thanks for all the fish
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 19:43:16 -07:00
Jeff Carr e00e6670ed make custom buttons for the account sockets
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 17:44:00 -07:00
Jeff Carr cdf7ee0962 remove demo examples
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 16:38:33 -07:00
Jeff Carr 3dca760b3e remove old function name
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 16:09:22 -07:00
Jeff Carr cc5fc8d6a5 more bg color debugging
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 15:32:09 -07:00
Jeff Carr 963a910a43 ignore background color on windows for now
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 15:28:09 -07:00
Jeff Carr a8d43bea82 try nil for all BG row colors
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 15:23:26 -07:00
Jeff Carr 07b16e3672 make account grid
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 15:07:10 -07:00
Jeff Carr 7e9037a9f5 remove color hack
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 14:33:11 -07:00
Jeff Carr 3e8617d05c try to return a nil color
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 14:02:04 -07:00
Jeff Carr e00585d71a more debugging
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 13:57:49 -07:00
Jeff Carr 6dadeae3fd trap window close and correctly exit
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 13:44:53 -07:00
Jeff Carr f283a656dc start honoring the debugging flag for more output
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 13:13:42 -07:00
Jeff Carr 7bcdefb94a add a HomeDir
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 11:34:39 -07:00
Jeff Carr 5775e40780 fix QUIT
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 11:03:26 -07:00
Jeff Carr e6e1fec442 pass through the account username and password
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 10:50:37 -07:00
Jeff Carr 8cc6e993b9 typo
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 10:03:50 -07:00
Jeff Carr 6766a7fd15 show the accounts
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 10:03:27 -07:00
Jeff Carr b9ade31605 try to list the registered accounts
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 09:48:12 -07:00
Jeff Carr cf9fe10d1e display golang build version & git commit
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-23 00:12:18 -07:00
Jeff Carr 0ac47b65bd allow version to be set
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-22 22:50:36 -07:00
Jeff Carr 0190410cc9 vms tab now creates within the GUI goroutine
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-22 22:37:03 -07:00
Jeff Carr c4b46266b0 push button logic outside of the GUI
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-22 21:34:46 -07:00
Jeff Carr 7638127519 more button tests
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-22 21:16:52 -07:00
Jeff Carr 0960f2a744 move the 'main' tab here
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-22 20:49:28 -07:00
Jeff Carr 6984b0dbc0 all local variables are in Data{}
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-22 20:30:48 -07:00
Jeff Carr 23f110b5a2 goes to the 'add account' tab now
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-22 20:03:17 -07:00
Jeff Carr 72c316dc99 calls back on button clicks
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-22 19:18:55 -07:00
Jeff Carr 7ea694b086 more moving of all variables into a common structure
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-22 19:11:43 -07:00
Jeff Carr 9189fcde04 start moving everything into a common structure (gui.Data)
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-22 19:05:25 -07:00
Jeff Carr 522581dbaf I guess all GUI stuff must go in here. No other goroutine can ever
interact with the GUI or Windows cross platform support breaks.
Lame

Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-22 18:35:00 -07:00
Jeff Carr 5c07e5f605 actually use the string passed
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-22 11:27:58 -07:00
Jeff Carr c43ef7e7e3 attempt to make buttons with custom callback functions
Signed-off-by: Jeff Carr <jcarr@wit.com>
2019-05-22 10:39:56 -07:00