UNPKG

@flashport/flashportui

Version:

This is a set basic UI components for FlashPort

55 lines (54 loc) 1.64 kB
import { Sprite } from "@flashport/flashport"; /** * ... * @author Kenny Lerma */ export declare class KCombo extends Sprite { static readonly OPEN_UP: string; static readonly OPEN_DOWN: string; private _width; private _height; private _openDir; private _prompt; private _header; private _itemMenu; private _msk; private _itemContainer; private _selectedItemText; private _items; private _scrollbar; private _selectedItem; constructor(width?: number, height?: number, openDir?: string, prompt?: string); addItem: (title: string, iconPath?: string, color?: number, params?: Object) => void; removeAllItems: () => void; private OnItemClicked; private OnHeaderClicked; private OnMouseWheel; private OnScrollbarChange; private OnRollout; private Draw; private drawTriangle; selectedIndex: (index: number, dispatch?: Boolean) => void; get getSelectedIndex(): number; get selectedItem(): ComboItem; get selectedItemParams(): Object; reset: () => void; selectLastItem: () => void; labelExists: (label: string) => number; } export declare class ComboItem extends Sprite { private _width; private _height; private _title; private _params; private _selected; constructor(height: number, width: number, title: string, color?: number, iconPath?: string, params?: Object); destroy: () => void; private OnRollover; private OnRollout; updateSize: (size: number) => void; get selected(): Boolean; set selected(value: Boolean); get title(): string; get params(): any; }