1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| const AtOutliner = require("./AtOutliner");
|
| const { I } = inject();
|
| module.exports = {
| unselectWithHotkey() {
| // wait is necessary for "Select region after creation" cases because
| // there's delay between region creation and ability to unselect a region
| I.waitTicks(2);
| I.pressKey(["u"]);
| AtOutliner.dontSeeSelectedRegion();
| },
|
| async getBBoxByRegionIdx(idx) {
| return await I.executeScript(
| ({ idx }) => {
| return window.Htx.annotationStore.selected.regionStore.regions[idx].bboxCoordsCanvas;
| },
| { idx },
| );
| },
|
| undoLastActionWithHotkey() {
| I.pressKey(["CommandOrControl", "z"]);
| },
|
| redoLastAction() {
| I.pressKey(["CommandOrControl", "Shift", "z"]);
| },
|
| //Image tools
| selectMoveTool() {
| I.pressKey("v");
| },
| };
|
|