@flashport/flashportui
Version:
This is a set basic UI components for FlashPort
33 lines (32 loc) • 1.08 kB
TypeScript
import { Sprite } from "@flashport/flashport";
import { ITextInput } from "../interfaces/ITextInput";
import { MouseEvent } from "@flashport/flashport";
import { KeyboardEvent } from "@flashport/flashport";
import { TextField } from "@flashport/flashport";
/**
* ...
* @author Kenny Lerma
*/
export declare class KTextInput extends Sprite implements ITextInput {
private _width;
private _height;
private _textColor;
private _backgroundColor;
private _borderColor;
private _hint;
private _input;
constructor(width: number, height: number, textColor?: number, backgroundColor?: number, borderColor?: number, hint?: string);
private Draw;
protected OnMouseDown: (e: MouseEvent) => void;
protected OnKeyDown: (e: KeyboardEvent) => void;
private OnFocusOut;
get textfield(): TextField;
set text(value: string);
get text(): string;
set maxChars(value: number);
set fontSize(value: number);
set underline(value: Boolean);
set align(value: string);
set restrict(value: string);
enableFocus: () => void;
}