UNPKG

@flashport/flashportui

Version:

This is a set basic UI components for FlashPort

34 lines (33 loc) 1.11 kB
import { DisplayObject } from "@flashport/flashport"; import { Sprite } from "@flashport/flashport"; import { KListItem } from "./KListItem"; /** * ... * @author Kenny Lerma */ export declare class KList extends Sprite { private _width; private _height; private _container; private _containerMask; private _scrollbar; private _selectedItem; private _items; constructor(WIDTH: number, HEIGHT: number); private Draw; addItem: (title: string, fontSize?: number, params?: Object, deleteEnabled?: boolean, icon?: DisplayObject) => void; addItems: (items: KListItem[]) => void; removeAll: () => void; private OnDeleteItem; private RefreshList; private OnMouseWheel; private OnScrollbarChange; private OnItemClicked; clearSelected: (excludeItem?: KListItem) => void; get selectedItem(): KListItem; sortOn: (param: any, sortType: number, DESCENDING?: boolean) => void; selectedIndex: (index: number, dispatch?: boolean) => void; selectLastItem: () => void; getItemAt: (index: number) => KListItem; get length(): number; }