MCPcopy Create free account
hub / github.com/gioui/gio / clickDragEvents

Method clickDragEvents

widget/selectable.go:277–294  ·  view source on GitHub ↗
(gtx layout.Context)

Source from the content-addressed store, hash-verified

275}
276
277func (e *Selectable) clickDragEvents(gtx layout.Context) []event.Event {
278 var combinedEvents []event.Event
279 for {
280 evt, ok := e.clicker.Update(gtx.Source)
281 if !ok {
282 break
283 }
284 combinedEvents = append(combinedEvents, evt)
285 }
286 for {
287 evt, ok := e.dragger.Update(gtx.Metric, gtx.Source, gesture.Both)
288 if !ok {
289 break
290 }
291 combinedEvents = append(combinedEvents, evt)
292 }
293 return combinedEvents
294}
295
296func (e *Selectable) processKey(gtx layout.Context) {
297 for {

Callers 1

processPointerMethod · 0.95

Calls 1

UpdateMethod · 0.45

Tested by

no test coverage detected