e-virt-table
Version:
A powerful data table based on canvas. You can use it as data grid、Microsoft Excel or Google sheets. It supports virtual scroll、cell edit etc.
16 lines (15 loc) • 512 B
TypeScript
import Context from "./Context";
import { RectOptions } from "./Paint";
export default class CellImage {
source?: HTMLImageElement;
name: string;
x: number;
y: number;
width: number;
height: number;
visible: boolean;
constructor(name: string, x: number, y: number, width: number, height: number, source?: HTMLImageElement);
drawWrapper(ctx: Context, options: RectOptions): void;
setVisible(visible: boolean): void;
isInside(mouseX: number, mouseY: number): boolean;
}