@eclipse-scout/core
Version:
Eclipse Scout runtime
15 lines • 753 B
TypeScript
/// <reference types="jquery" />
import { KeyStroke, ScoutKeyboardEvent, Tree, TreeNode } from '../../index';
export type TreeEventCurrentNode = {
_treeCurrentNode?: TreeNode;
_$treeCurrentNode?: JQuery;
};
export declare class AbstractTreeNavigationKeyStroke extends KeyStroke {
field: Tree;
constructor(tree: Tree, modifierBitMask: number);
protected _accept(event: ScoutKeyboardEvent & TreeEventCurrentNode): boolean;
handle(event: JQuery.KeyboardEventBase & TreeEventCurrentNode): void;
protected _computeNewSelection(currentNode: TreeNode): TreeNode | TreeNode[];
selectNodesAndReveal(newSelection: TreeNode | TreeNode[], debounceSend?: boolean): void;
}
//# sourceMappingURL=AbstractTreeNavigationKeyStroke.d.ts.map