new-gui/toolkit/gocui
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
..
Makefile gocui: grid width fixed 2023-04-27 20:41:53 -05:00
add.go gocui plugin refactor to a *node binary tree 2023-12-02 19:02:51 -06:00
checkbox.go gocui plugin refactor to a *node binary tree 2023-12-02 19:02:51 -06:00
click.go gocui plugin refactor to a *node binary tree 2023-12-02 19:02:51 -06:00
color.go gocui plugin refactor to a *node binary tree 2023-12-02 19:02:51 -06:00
common.go gocui plugin refactor to a *node binary tree 2023-12-02 19:02:51 -06:00
debug.go gocui plugin refactor to a *node binary tree 2023-12-02 19:02:51 -06:00
fakefile.go gocui: fake file potential example. can I send this to open()? 2023-04-16 20:55:13 -05:00
gocui.go gocui plugin refactor to a *node binary tree 2023-12-02 19:02:51 -06:00
help.go gocui plugin refactor to a *node binary tree 2023-12-02 19:02:51 -06:00
keybindings.go gocui plugin refactor to a *node binary tree 2023-12-02 19:02:51 -06:00
log.go gocui: log() output works 2023-04-26 20:56:25 -05:00
main.go gocui plugin refactor to a *node binary tree 2023-12-02 19:02:51 -06:00
mouse.go gocui plugin refactor to a *node binary tree 2023-12-02 19:02:51 -06:00
place.go gocui plugin refactor to a *node binary tree 2023-12-02 19:02:51 -06:00
plugin.go gocui plugin refactor to a *node binary tree 2023-12-02 19:02:51 -06:00
showStdout.go gocui plugin refactor to a *node binary tree 2023-12-02 19:02:51 -06:00
structs.go gocui plugin refactor to a *node binary tree 2023-12-02 19:02:51 -06:00
tab.go gocui plugin refactor to a *node binary tree 2023-12-02 19:02:51 -06:00
view.go gocui plugin refactor to a *node binary tree 2023-12-02 19:02:51 -06:00