aboutsummaryrefslogtreecommitdiff
path: root/src/client/util/SelectionManager.ts
diff options
context:
space:
mode:
authoryipstanley <stanley_yip@brown.edu>2019-11-10 16:27:56 -0500
committeryipstanley <stanley_yip@brown.edu>2019-11-10 16:27:56 -0500
commitc7c18eeea36b35ee9172a120352af84fe21f267b (patch)
treed808181631abe04f05085115a6fb1d79298d6751 /src/client/util/SelectionManager.ts
parent563a8926c0646e9907c8a4eec2e648ab5ae79e02 (diff)
inks are now dox
Diffstat (limited to 'src/client/util/SelectionManager.ts')
-rw-r--r--src/client/util/SelectionManager.ts32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/client/util/SelectionManager.ts b/src/client/util/SelectionManager.ts
index 2a57c67bd..ca61f9014 100644
--- a/src/client/util/SelectionManager.ts
+++ b/src/client/util/SelectionManager.ts
@@ -3,8 +3,6 @@ import { Doc, Opt } from "../../new_fields/Doc";
import { DocumentView } from "../views/nodes/DocumentView";
import { FormattedTextBox } from "../views/nodes/FormattedTextBox";
import { NumCast, StrCast } from "../../new_fields/Types";
-import { InkingControl } from "../views/InkingControl";
-import { InkDocAndStroke } from "../views/InkingStroke";
export namespace SelectionManager {
@@ -12,7 +10,6 @@ export namespace SelectionManager {
@observable IsDragging: boolean = false;
@observable SelectedDocuments: Array<DocumentView> = [];
- @observable SelectedInk: Array<{ Document: Doc, Ink: Map<any, any> }> = [];
@action
@@ -43,20 +40,6 @@ export namespace SelectionManager {
DeselectAll(): void {
manager.SelectedDocuments.map(dv => dv.props.whenActiveChanged(false));
manager.SelectedDocuments = [];
- manager.SelectedInk = [];
- }
-
- @action
- SelectInk(ink: { Document: Doc, Ink: Map<any, any> }, ctrlPressed: boolean): void {
- if (manager.SelectedInk.indexOf(ink) === -1) {
- if (!ctrlPressed) {
- this.DeselectAll();
- }
-
- manager.SelectedInk.push(ink);
- } else if (!ctrlPressed && manager.SelectedDocuments.length > 1) {
- manager.SelectedInk = [ink];
- }
}
}
@@ -69,10 +52,6 @@ export namespace SelectionManager {
manager.SelectDoc(docView, ctrlPressed);
}
- export function SelectInk(ink: { Document: Doc, Ink: Map<any, any> }, ctrlPressed: boolean): void {
- manager.SelectInk(ink, ctrlPressed);
- }
-
export function IsSelected(doc: DocumentView): boolean {
return manager.SelectedDocuments.indexOf(doc) !== -1;
}
@@ -95,15 +74,4 @@ export namespace SelectionManager {
export function SelectedDocuments(): Array<DocumentView> {
return manager.SelectedDocuments.slice();
}
-
- export function SelectedInk(): Array<{ Document: Doc, Ink: Map<any, any> }> {
- return manager.SelectedInk.slice();
- }
-
- export function AllSelected(): Array<DocumentView | InkDocAndStroke> {
- let arr: Array<DocumentView | InkDocAndStroke> = [];
- arr = SelectionManager.SelectedDocuments();
- arr.push(...SelectionManager.SelectedInk());
- return arr;
- }
}