Go to file
Jeff Carr 91ff254e25 notes that this is autogenerated code 2025-03-23 04:47:45 -05:00
.gitignore Day 1 2025-02-13 17:24:27 -06:00
LICENSE add marshal lines 2025-02-13 20:13:12 -06:00
Makefile start switch to widgetpb 2025-03-02 20:05:38 -06:00
README.md notes that this is autogenerated code 2025-03-23 04:47:45 -05:00
init.go Day 1 2025-02-13 17:24:27 -06:00
table.custom.go start passing guipb.Widget 2025-03-05 20:14:40 -06:00
table.proto add table buttons 2025-03-05 12:42:50 -06:00
widget.proto add notes 2025-03-05 02:59:51 -06:00

README.md

protobuf definition files for the GO gui plugins

Almost all of this code is autogenerated and there are no docs yet. This is an abstraction GUI protobuf that allows any protobuf .proto file to be turned into a spreadsheet and passed to the GO plugin to be displayed to the user.

The only functions written by hand are the Custom() functions which pass mouse clicks on the spreadsheet cells back to the application.

Rather than try to read this code, it's better to look at an example application that uses it. (forge, virtigo)

This code is what is called 'winning'

-- jcarr 2025/03/23