UNPKG

@flashport/flashportui

Version:

This is a set basic UI components for FlashPort

63 lines (62 loc) 1.67 kB
import { Sprite } from "@flashport/flashport"; /** * ... * @author Kenny Lerma */ export declare class Tree extends Sprite { static readonly TREE_ITEM_DELETED: string; static readonly TREE_ITEM_CLICKED: string; private _items; constructor(); private HandleAddedToStage; private HandleKeyboard; addItem: (itemName: string, addToName?: string, info?: any) => TreeItem; private UpdateItems; get items(): TreeItem[]; get selectedItem(): TreeItem; } export declare class TreeItem extends Sprite { private _selected; private _itemHeight; private _startingHeight; private _dragInterval; private _collapse; private _info; private _plus; private _minus; private _label; private _items; stored: TreeItem[]; private _highlight; private _dragItem; private _copy; private _bar; private _barPos; private _mainStage; constructor(itemName: string, info: any); addItem: (subItemName: string, info?: any) => TreeItem; private UpdateItems; private Draw; private HandleMouseDown; private startItemDrag; private HandleMouseMove; private HandleMouseUp; private HandleClicked; private HandleMouseOver; private HandleMouseOut; showBar: (top?: boolean) => void; hideBar: () => void; get info(): Object; get items(): TreeItem[]; get selected(): boolean; set selected(value: boolean); get startingHeight(): number; get bar(): Sprite; dispose: () => void; } export declare class TreeConfig { static dragItem: TreeItem; static selected: TreeItem; static overItem: TreeItem; static tree: Tree; }