UNPKG

laya-coreui-es

Version:

laya核心库、ui库es版本,剔除了媒体、TTF等功能。基于 LayaAir-release_2.12.0 修改

80 lines (79 loc) 2.76 kB
import { Graphics } from "../../display/Graphics"; import { HTMLStyle } from "../utils/HTMLStyle"; import { ILayout } from "../utils/ILayout"; import { URL } from "../../net/URL"; import { HTMLChar } from "../../utils/HTMLChar"; /**HTML元素类型 */ export declare enum HTMLElementType { /**基础类型 */ BASE = 0, /**图片类型 */ IMAGE = 1 } /** * @private */ export declare class HTMLElement { private static _EMPTYTEXT; eletype: HTMLElementType; URI: URL; parent: HTMLElement; _style: HTMLStyle; protected _text: any; protected _children: any[]; protected _x: number; protected _y: number; protected _width: number; protected _height: number; /** * 格式化指定的地址并返回。 * @param url 地址。 * @param base 基础路径,如果没有,则使用basePath。 * @return 格式化处理后的地址。 */ static formatURL1(url: string, basePath?: string): string; constructor(); protected _creates(): void; /** * 重置 */ reset(): HTMLElement; set id(value: string); repaint(recreate?: boolean): void; parentRepaint(recreate?: boolean): void; set innerTEXT(value: string); get innerTEXT(): string; protected _setParent(value: HTMLElement): void; appendChild(c: HTMLElement): HTMLElement; addChild(c: HTMLElement): HTMLElement; removeChild(c: HTMLElement): HTMLElement; static getClassName(tar: any): string; /** * <p>销毁此对象。destroy对象默认会把自己从父节点移除,并且清理自身引用关系,等待js自动垃圾回收机制回收。destroy后不能再使用。</p> * <p>destroy时会移除自身的事情监听,自身的timer监听,移除子对象及从父节点移除自己。</p> * @param destroyChild (可选)是否同时销毁子节点,若值为true,则销毁子节点,否则不销毁子节点。 */ destroy(): void; /** * 销毁所有子对象,不销毁自己本身。 */ destroyChildren(): void; get style(): HTMLStyle; set x(v: number); get x(): number; set y(v: number); get y(): number; get width(): number; set width(value: number); get height(): number; set height(value: number); set href(url: string); get href(): string; formatURL(url: string): string; set color(value: string); set className(value: string); drawToGraphic(graphic: Graphics, gX: number, gY: number, recList: any[]): void; renderSelfToGraphic(graphic: Graphics, gX: number, gY: number, recList: any[]): void; private workLines; private createOneLine; }