aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/GestureOverlay.tsx
diff options
context:
space:
mode:
authorNaafiyan Ahmed <naafiyan@gmail.com>2022-06-05 20:12:28 -0400
committerNaafiyan Ahmed <naafiyan@gmail.com>2022-06-05 20:12:28 -0400
commit2e42d66be1439de347305cfd43c6f7e7042127c6 (patch)
tree53aa424189bce404dccc4794f27b63235612082e /src/client/views/GestureOverlay.tsx
parentbf8f127f5aa906280fa12dc1ea2cc01bcf9ff40f (diff)
refactored writing mode code into InKTranscription
Diffstat (limited to 'src/client/views/GestureOverlay.tsx')
-rw-r--r--src/client/views/GestureOverlay.tsx8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/client/views/GestureOverlay.tsx b/src/client/views/GestureOverlay.tsx
index 226983138..1a7bb0808 100644
--- a/src/client/views/GestureOverlay.tsx
+++ b/src/client/views/GestureOverlay.tsx
@@ -24,7 +24,7 @@ import { RadialMenu } from "./nodes/RadialMenu";
import HorizontalPalette from "./Palette";
import { Touchable } from "./Touchable";
import TouchScrollableMenu, { TouchScrollableMenuItem } from "./TouchScrollableMenu";
-import { checkInksToGroup, createInkGroup } from "./nodes/button/FontIconBox";
+import { InkTranscription } from "./InkTranscription";
@observer
export class GestureOverlay extends Touchable {
@@ -127,7 +127,7 @@ export class GestureOverlay extends Touchable {
// pen is also a touch, but with a radius of 0.5 (at least with the surface pens)
// and this seems to be the only way of differentiating pen and touch on touch events
if (pt.radiusX > 1 && pt.radiusY > 1) {
- createInkGroup();
+ InkTranscription.Instance.createInkGroup();
Doc.UserDoc().activeInkTool = InkTool.None;
this.prevPoints.set(pt.identifier, pt);
}
@@ -499,7 +499,7 @@ export class GestureOverlay extends Touchable {
if (InteractionUtils.IsType(e, InteractionUtils.TOUCHTYPE)) {
setupMoveUpEvents(this, e, returnFalse, returnFalse, action((e: PointerEvent, doubleTap?: boolean) => {
if (doubleTap) {
- createInkGroup();
+ InkTranscription.Instance.createInkGroup();
CurrentUserUtils.SelectedTool = InkTool.None;
return;
}
@@ -649,8 +649,6 @@ export class GestureOverlay extends Touchable {
if (controlPoints.length > 4 && dist < 10) controlPoints[controlPoints.length - 1] = controlPoints[0];
this._points = controlPoints;
this.dispatchGesture(GestureUtils.Gestures.Stroke);
- // TODO: nda - check inks to group here
- checkInksToGroup();
}
this._points = [];
}