1 | import { AfterViewInit, ElementRef, OnChanges, OnDestroy, OnInit, SimpleChanges, TemplateRef } from '@angular/core';
|
2 | import * as TreeTypes from './tree.types';
|
3 | import { Tree } from './tree';
|
4 | import { TreeController } from './tree-controller';
|
5 | import { NodeMenuService } from './menu/node-menu.service';
|
6 | import { NodeMenuItemSelectedEvent } from './menu/menu.events';
|
7 | import { NodeEditableEvent } from './editable/editable.events';
|
8 | import { TreeService } from './tree.service';
|
9 | export declare class TreeInternalComponent implements OnInit, OnChanges, OnDestroy, AfterViewInit {
|
10 | private nodeMenuService;
|
11 | treeService: TreeService;
|
12 | nodeElementRef: ElementRef;
|
13 | tree: Tree;
|
14 | settings: TreeTypes.Ng2TreeSettings;
|
15 | template: TemplateRef<any>;
|
16 | isSelected: boolean;
|
17 | isRightMenuVisible: boolean;
|
18 | isLeftMenuVisible: boolean;
|
19 | isReadOnly: boolean;
|
20 | controller: TreeController;
|
21 | checkboxElementRef: ElementRef;
|
22 | private subscriptions;
|
23 | constructor(nodeMenuService: NodeMenuService, treeService: TreeService, nodeElementRef: ElementRef);
|
24 | ngAfterViewInit(): void;
|
25 | ngOnInit(): void;
|
26 | ngOnChanges(changes: SimpleChanges): void;
|
27 | ngOnDestroy(): void;
|
28 | private swapWithSibling(sibling, tree);
|
29 | private moveNodeToThisTreeAndRemoveFromPreviousOne(e, tree);
|
30 | private moveNodeToParentTreeAndRemoveFromPreviousOne(e, tree);
|
31 | onNodeSelected(e: {
|
32 | button: number;
|
33 | }): void;
|
34 | onNodeUnselected(e: {
|
35 | button: number;
|
36 | }): void;
|
37 | showRightMenu(e: MouseEvent): void;
|
38 | showLeftMenu(e: MouseEvent): void;
|
39 | onMenuItemSelected(e: NodeMenuItemSelectedEvent): void;
|
40 | private onNewSelected(e);
|
41 | private onRenameSelected();
|
42 | private onRemoveSelected();
|
43 | private onCustomSelected();
|
44 | onSwitchFoldingType(): void;
|
45 | applyNewValue(e: NodeEditableEvent): void;
|
46 | shouldShowInputForTreeValue(): boolean;
|
47 | isRootHidden(): boolean;
|
48 | hasCustomMenu(): boolean;
|
49 | switchNodeCheckStatus(): void;
|
50 | onNodeChecked(): void;
|
51 | onNodeUnchecked(): void;
|
52 | private executeOnChildController(executor);
|
53 | updateCheckboxState(): void;
|
54 | private eventContainsId(event);
|
55 | }
|