Jeff Carr
982097557b
both gocui and andlabs worked with buttondemo
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-11 21:37:36 -05:00
Jeff Carr
874e0beffa
andlabs is broken
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-11 15:25:03 -05:00
Jeff Carr
b24cc58986
gocui: compiling and running again
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-08 15:34:36 -05:00
Jeff Carr
0e0787c062
gocui: smarter debugging
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-08 14:31:00 -05:00
Jeff Carr
65148155a1
andlabs is still broken
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-08 12:08:57 -05:00
Jeff Carr
e582e4cfb0
andlabs: my logic for new window is still wrong
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-08 11:43:58 -05:00
Jeff Carr
da6a436322
andlabs: the binary tree limps along again
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-08 11:06:50 -05:00
Jeff Carr
fa0718ff48
more code deprecation
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-08 09:17:17 -05:00
Jeff Carr
5d2f6e7fb2
gocui: keep deprecating non-gochannel code
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-08 08:40:31 -05:00
Jeff Carr
0f3074ab5d
ready to start deprecating code
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-08 00:34:31 -05:00
Jeff Carr
55b5aed5c4
both andlabs & gocui plugins have working channels
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-08 00:28:33 -05:00
Jeff Carr
56b4aa8014
andlabs now works the 'new way'
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-07 22:12:18 -05:00
Jeff Carr
59df0c2e20
more progres on channels
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-07 21:54:57 -05:00
Jeff Carr
a975a73ac1
start work on a plugin channel
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-07 21:22:51 -05:00
Jeff Carr
0a520c8ebc
andlabs kinda works with a channel
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-07 18:16:16 -05:00
Jeff Carr
820067cbff
open gocui when DISPLAY=""
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-07 09:18:03 -05:00
Jeff Carr
ba35c27606
show the gocui in the example
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-06 23:58:22 -05:00
Jeff Carr
3d8d2d8b4d
go 1.18 is needed for plugins
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-06 21:00:23 -05:00
Jeff Carr
27e76ebb00
correctly deprecate *widget to plugins
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-06 20:50:00 -05:00
Jeff Carr
933a7e4df0
andlabs: callback is now safe through a go channel
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-06 20:25:14 -05:00
Jeff Carr
8649f37a56
andlabs: use callback channel for window close
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-06 19:48:24 -05:00
Jeff Carr
6fb44679a2
gocui: resize works on textbox's
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-06 18:44:25 -05:00
Jeff Carr
9ce7f345f1
gocui: debug flag buttons work
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-06 18:26:30 -05:00
Jeff Carr
bf60121b65
gocui: callbacks work via a channel
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-06 18:00:18 -05:00
Jeff Carr
70f8797122
gogui: checkboxes
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-06 15:00:37 -05:00
Jeff Carr
789beceb91
andlabs: fix bug in flags and chan window create
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-06 14:16:59 -05:00
Jeff Carr
c16b869533
gocui: more or less correct sizes
...
init to normal state (debug=off)
size handling cleanups
keep trying to fix grid widget
move towards cmdline/auto loading of gocui
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-06 11:19:04 -05:00
Jeff Carr
012c22faf3
gocui: ready for 0.7.6
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-06 06:29:00 -05:00
Jeff Carr
8e080579f3
gocui: next step hide junk
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-06 06:01:14 -05:00
Jeff Carr
47bf784b59
gocui: more size calculations
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-06 00:13:28 -05:00
Jeff Carr
f4fb690172
gocui: more almost working
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-05 22:30:44 -05:00
Jeff Carr
ec9a452c19
gocui: it might actually work
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-05 22:19:45 -05:00
Jeff Carr
4e69499be4
gocui: don't try to draw on add()
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-05 21:15:05 -05:00
Jeff Carr
0c46d57acd
more fixes
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-05 19:33:31 -05:00
Jeff Carr
f0052b9af8
gocui: close to fixing tab coords
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-05 19:03:01 -05:00
Jeff Carr
56c45d93e4
gocui: store more in w.gocuiSize.
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-05 18:10:53 -05:00
Jeff Carr
6b1de07b09
gocui: window and tab position kinda correct
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-05 17:56:27 -05:00
Jeff Carr
9c5eda73fa
gocui: more dumb and broken attempts at fixing this code
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-05 17:29:52 -05:00
Jeff Carr
89bff61cb1
gocui: s/realSize/gocuiSize/
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-05 13:30:49 -05:00
Jeff Carr
29efacf6f6
gocui: rework spacing logic
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-05 13:06:42 -05:00
Jeff Carr
693a6f4398
I can't add
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-04 18:45:59 -05:00
Jeff Carr
a59d294f37
minor reorg
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-04 10:44:27 -05:00
Jeff Carr
8429f76b55
gocui: grid resize
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-04 10:38:21 -05:00
Jeff Carr
d6b1fa497d
gocui: use (w,h) and avoid (x,y) names
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-04 06:31:30 -05:00
Jeff Carr
8982b2a8cf
gocui: simple grid working
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-03 17:49:37 -05:00
Jeff Carr
efe4d11576
gocui: more size debugging
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-03 16:32:01 -05:00
Jeff Carr
c14ba9d6da
gocui: debugging logical sizes
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-03 16:08:58 -05:00
Jeff Carr
55c7b44594
gocui: more color cleanups
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-03 11:52:54 -05:00
Jeff Carr
4b6207743b
gocui: working towards correct layout
...
make a gocui widget binary tree
more debugging cleanups
sample button app displays in gocui
geometry logic closer to correct
improvements in gocui layout
continued attempts to clean up tabs
dump binary tree
moving towards proper chan callback()
deprecate Widget.Name
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-03 10:26:47 -05:00
Jeff Carr
0320ebe4bb
'hide' and 'show' works in gocui
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-03-30 08:51:33 -05:00