Jeff Carr
eab47f738d
clean and rename examples
...
fix syntax
try new goreadme
remove autogenerated go readme.md
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-12-03 16:59:57 -06:00
Jeff Carr
fe6a8dd969
gocui plugin refactor to a *node binary tree
...
rename arg '--gui <toolkit>'
add a cloudflare example
fixes since go v1.21 didn't compile anymore due to argv order
more place() changes
recursive size computation
gocui: Major refactor to use the *node binary tree
gocui: refactor place() and size()
gocui: better place() and spacing (tab, buttons, etc)
gocui: better mouse click handling
gocui: switch to using tk.gocuiSize & tk.size
gocui: event handling cleanups
gocui: add window labels work
gocui: struct cleanups
gocui: duplicate binary tree structs removed
gocui: deprecate old children
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-12-02 19:02:51 -06:00
Jeff Carr
603d5ba7de
andlabs: debugging flags working again
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-05-10 14:28:30 -05:00
Jeff Carr
be3c212bae
andlabs: grid w,h work again kinda
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-05-09 20:37:21 -05:00
Jeff Carr
e206fa143e
more code cleanups
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-05-09 20:25:37 -05:00
Jeff Carr
48575ec782
move to fixing grids in andlabs
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-05-09 19:39:56 -05:00
Jeff Carr
c077a3d4e1
getting pretty clean at this point
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-05-09 19:24:37 -05:00
Jeff Carr
6b55526fee
working on removing newaction()
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-05-09 19:04:39 -05:00
Jeff Carr
761250d24c
more sendAction() cleanups
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-05-09 18:53:31 -05:00
Jeff Carr
d9f9b3c688
simplify sendAction()
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-05-09 18:50:16 -05:00
Jeff Carr
75954affce
andlabs: now attempt grid placement
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-05-09 18:34:09 -05:00
Jeff Carr
d861dade77
start correctly handling grid placement
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-05-09 17:48:21 -05:00
Jeff Carr
579d75d856
compiles again
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-05-09 08:38:33 -05:00
Jeff Carr
9934f932ca
andlabs grid placement still broken
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-05-09 08:25:10 -05:00
Jeff Carr
15f00451b7
code cleanups
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-28 15:34:55 -05:00
Jeff Carr
14f69c4a40
s/Config/me/ to remove direct access to anything
...
since most everything needs to be passed to the toolkits
everything should be accessed via func()'s
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-28 10:35:57 -05:00
Jeff Carr
a132b48ada
further code cleanups
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-28 10:30:27 -05:00
Jeff Carr
bafb7eb06b
more embed handling
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-28 08:14:51 -05:00
Jeff Carr
ed7becf5ee
allow passing of embed plugin files
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-28 07:29:46 -05:00
Jeff Carr
c0798a2db9
nocui: simulates button clicks
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-27 22:21:31 -05:00
Jeff Carr
065b931106
nocui: a template for porting new toolkits
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-27 21:11:00 -05:00
Jeff Carr
dc7762fc16
gocui: grid width fixed
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-27 20:41:53 -05:00
Jeff Carr
b79bb8e348
andlabs: more cleanups
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-27 12:55:11 -05:00
Jeff Carr
d671c3c441
andlabs: deprecate old code
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-27 12:41:42 -05:00
Jeff Carr
d282c353e6
andlabs: more code cleanup
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-27 10:46:54 -05:00
Jeff Carr
e370d22932
andlabs: more things in the binary tree
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-27 10:24:52 -05:00
Jeff Carr
46094b5a48
andlabs: grid and checkbox to binary tree
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-27 10:04:49 -05:00
Jeff Carr
fbee749187
andlabs: button in binary tree
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-27 09:59:19 -05:00
Jeff Carr
bec9a99a15
andlabs: more into the binary tree
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-27 09:47:31 -05:00
Jeff Carr
3cdbc285e3
andlabs: window and tab now in binary tree
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-27 09:06:57 -05:00
Jeff Carr
b789fbbe56
gocui: better output handling
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-27 00:10:23 -05:00
Jeff Carr
17b59b7e7e
gocui: proper line count on Stdout
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-26 22:08:43 -05:00
Jeff Carr
a4403975e7
gocui: standard close
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-26 21:36:56 -05:00
Jeff Carr
4e8a1bc432
gocui: log() output works
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-26 20:56:25 -05:00
Jeff Carr
af41bdfc59
gocui: update on add kinda working now
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-26 16:06:55 -05:00
Jeff Carr
ce7e51bafa
gocui: more correct logic
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-26 14:52:54 -05:00
Jeff Carr
38c161f39e
gocui: code cleanups
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-26 14:25:48 -05:00
Jeff Carr
d67c7b2635
gocui: tabs functional now but not perfect
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-26 13:00:58 -05:00
Jeff Carr
e750b06831
gocui: closer to correct tabs
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-26 12:38:39 -05:00
Jeff Carr
051ad00de3
gocli: close to working tabs
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-26 12:18:08 -05:00
Jeff Carr
064f3ca748
gocui: tracking windows and tabs separately
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-26 11:18:26 -05:00
Jeff Carr
ea37ba6823
gocui: windows & tabs in seperate rows
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-26 09:21:11 -05:00
Jeff Carr
132efe17fe
gocui: closer to working layout
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-26 01:59:42 -05:00
Jeff Carr
d8a1c53757
gocui: more spacing logic
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-26 00:07:09 -05:00
Jeff Carr
97079e936b
gocui: more work on tabs
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-25 22:43:47 -05:00
Jeff Carr
092ac51f5e
gocui: hmm. trying to reformat the layout
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-25 22:24:45 -05:00
Jeff Carr
816ee16b67
golang: finally doing struct defaults right
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-25 07:47:50 -05:00
Jeff Carr
a8b4c45eb7
gocui: try to make struct defaults work
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-24 14:17:43 -05:00
Jeff Carr
22e0033c69
try to find the parent window
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-24 08:45:30 -05:00
Jeff Carr
e71d4f10ca
hack some output. grab STDOUT damnit
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-04-24 08:30:40 -05:00