Compare commits

..

3 Commits

Author SHA1 Message Date
Jeff Carr 642929aca1 add missing widget Actions 2025-03-03 00:13:13 -06:00
Jeff Carr a7cc6fa5d3 stub in widgetpb 2025-03-02 20:06:07 -06:00
Jeff Carr 59f97be98c subbed in tables 2025-02-13 20:11:32 -06:00
2 changed files with 23 additions and 1 deletions

View File

@ -42,6 +42,9 @@ type Action struct {
// Make widgets fill up the space available
Expand bool
TablePB []byte // a table protobuf
WidgetPB []byte // a tree of widgets
}
type ActionType int // Add, SetText, Click, Hide, Append, Delete, etc
@ -109,6 +112,22 @@ func (s ActionType) String() string {
return "Move"
case Dump:
return "Dump"
case User:
return "User"
case ToolkitLoad:
return "ToolkitLoad"
case ToolkitInit:
return "ToolkitInit"
case ToolkitClose:
return "ToolkitClose"
case ToolkitPanic:
return "ToolkitPanic"
case Heartbeat:
return "Heartbeat"
case UserQuit:
return "UserQuit"
case EnableDebug:
return "EnableDebug"
}
return "ActionType.String() Error"
return "gui ActionType.String() Error. must be missing something in the code here"
}

View File

@ -33,6 +33,7 @@ const (
Textbox // is this a Label with edit=true
Slider // like a progress bar
Spinner // like setting the oven temperature
Table // a full window & table
Separator // TODO
Image // TODO
Area // TODO
@ -79,6 +80,8 @@ func (s WidgetType) String() string {
return "Spinner"
case Separator:
return "Separator"
case Table:
return "Table"
case Image:
return "Image"
case Area: