widget: Clickable: added support for NumClicks

Clickable.Clicks() now returns the number of clicks.

Signed-off-by: Pierre.Curto <pierre.curto@gmail.com>
This commit is contained in:
Pierre.Curto
2020-05-26 11:28:16 +02:00
committed by Elias Naur
parent 3ef841bd07
commit bade277876
+2
View File
@@ -28,6 +28,7 @@ type Clickable struct {
// Click represents a click.
type Click struct {
Modifiers key.Modifiers
NumClicks int
}
// Press represents a past pointer press.
@@ -94,6 +95,7 @@ func (b *Clickable) update(gtx layout.Context) {
case gesture.TypeClick:
b.clicks = append(b.clicks, Click{
Modifiers: e.Modifiers,
NumClicks: e.NumClicks,
})
case gesture.TypePress:
b.history = append(b.history, Press{