1 | import Element from '../../../geometry/element';
|
2 | import ElementRangeState from './range-state';
|
3 | declare enum EVENTS {
|
4 | BEFORE_HIGHLIGHT = "element-range-highlight:beforehighlight",
|
5 | AFTER_HIGHLIGHT = "element-range-highlight:afterhighlight",
|
6 | BEFORE_CLEAR = "element-range-highlight:beforeclear",
|
7 | AFTER_CLEAR = "element-range-highlight:afterclear"
|
8 | }
|
9 | export { EVENTS as ELEMENT_RANGE_HIGHLIGHT_EVENTS };
|
10 |
|
11 |
|
12 |
|
13 |
|
14 | declare class ElementRangeHighlight extends ElementRangeState {
|
15 | protected stateName: string;
|
16 | protected clearViewState(view: any): void;
|
17 | |
18 |
|
19 |
|
20 | highlight(): void;
|
21 | |
22 |
|
23 |
|
24 | clear(): void;
|
25 | protected setElementsState(elements: Element[], enable: boolean, allElements: Element[]): void;
|
26 | }
|
27 | export default ElementRangeHighlight;
|