io/input,io/transfer: [API] replace OfferOp with command

Also delete two tests that are no longer relevant.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2023-10-09 17:38:53 -05:00
parent eed93aaffe
commit a3c539b3c2
8 changed files with 73 additions and 221 deletions
+3 -3
View File
@@ -51,12 +51,12 @@ func TestDraggable(t *testing.T) {
},
)
ofr := &offer{data: "hello"}
drag.Offer(gtx.Ops, "file", ofr)
drag.Offer(gtx, "file", ofr)
r.Frame(gtx.Ops)
evs := r.Events(drag)
if len(evs) != 1 {
t.Fatalf("expected 1 event, got %d", len(evs))
if len(evs) != 2 {
t.Fatalf("expected 2 event, got %d", len(evs))
}
ev := evs[0].(transfer.DataEvent)
ev.Open = nil