File tree 2 files changed +6
-7
lines changed
2 files changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -484,7 +484,8 @@ Bangle.js 1 is only capable of detecting left/right swipes as it only contains a
484
484
2 zone touchscreen.
485
485
*/
486
486
/*TYPESCRIPT
487
- type TouchCallback = (button: number, xy?: { x: number, y: number }) => void;
487
+ type TouchCallbackXY = { x: number, y: number, type: 0 | 2 };
488
+ type TouchCallback = (button?: number, xy?: TouchCallbackXY) => void;
488
489
*/
489
490
/*JSON{
490
491
"type" : "event",
Original file line number Diff line number Diff line change @@ -498,7 +498,7 @@ DEPRECATED: Use `E.showMenu`
498
498
type MenuBooleanItem = {
499
499
value: boolean;
500
500
format?: (value: boolean) => string;
501
- onchange?: (value: boolean) => void;
501
+ onchange?: (value: boolean, evt?: TouchCallbackXY ) => void;
502
502
};
503
503
504
504
/**
@@ -507,7 +507,7 @@ type MenuBooleanItem = {
507
507
type MenuNumberItem = {
508
508
value: number;
509
509
format?: (value: number) => string;
510
- onchange?: (value: number) => void;
510
+ onchange?: (value: number, evt?: TouchCallbackXY ) => void;
511
511
step?: number;
512
512
min?: number;
513
513
max?: number;
@@ -543,10 +543,10 @@ type Menu = {
543
543
""?: MenuOptions;
544
544
[key: string]:
545
545
| MenuOptions
546
- | (() => void)
546
+ | ((e?: TouchCallbackXY ) => void)
547
547
| MenuBooleanItem
548
548
| MenuNumberItem
549
- | { value: string; onchange?: () => void }
549
+ | { value: string; onchange?: (value: unknown, evt?: TouchCallbackXY ) => void }
550
550
| undefined;
551
551
};
552
552
@@ -555,8 +555,6 @@ type Menu = {
555
555
*\/
556
556
type MenuInstance = {
557
557
draw: () => void;
558
- move: (n: number) => void;
559
- select: () => void;
560
558
scroller?: MenuScroller; // BangleJS 2
561
559
};
562
560
You can’t perform that action at this time.
0 commit comments