You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
514 B
Go

package input
import "github.com/vugu/vugu"
type ClickEvent struct {
vugu.DOMEvent
}
// ClickHandler is the interface for things that can handle ClickEvent.
type ClickHandler interface {
ClickHandle(event ClickEvent)
}
// ClickFunc implements ClickHandler as a function.
type ClickFunc func(event ClickEvent)
// ClickHandle implements the ClickHandler interface.
func (f ClickFunc) ClickHandle(event ClickEvent) { f(event) }
// assert ClickFunc implements ClickHandler.
var _ ClickHandler = ClickFunc(nil)