gui/pkg/contextmenu/messages.go
Virgil da22bedbc6
Some checks failed
Security Scan / security (push) Failing after 42s
Test / test (push) Failing after 1m31s
refactor(ax): align public APIs with AX principles
2026-03-31 05:13:43 +00:00

30 lines
516 B
Go

package contextmenu
import "errors"
var ErrorMenuNotFound = errors.New("contextmenu: menu not found")
// --- Queries ---
type QueryGet struct {
Name string `json:"name"`
}
type QueryList struct{}
// --- Tasks ---
type TaskAdd struct {
Name string `json:"name"`
Menu ContextMenuDef `json:"menu"`
}
type TaskRemove struct {
Name string `json:"name"`
}
type ActionItemClicked struct {
MenuName string `json:"menuName"`
ActionID string `json:"actionId"`
Data string `json:"data,omitempty"`
}