UNPKG

@jswf/core

Version:

JavaScript Window Framework

44 lines (43 loc) 1.11 kB
/** *カラーピッカー表示用 * */ import "../scss/ColorPickerView.scss"; import { WINDOW_EVENT_MAP, BaseView } from "./BaseView"; import { FrameWindow } from "./FrameWindow"; export interface Color { r: number; g: number; b: number; } interface CustomEvent extends WINDOW_EVENT_MAP { color: [Color]; } export declare class ColorView extends BaseView<CustomEvent> { private triangleCanvas; private trianglePoinst; private targetSize; private triangleSize; private canvasTarget; private canvasLevel; private color; private color2; constructor(); private getColorLevel; private setTriangleColor; private setTarget; private setLevel; private getColor; private drawTriangle; } export declare class ColorPickerWindow extends FrameWindow<CustomEvent> { private cell?; private colorsArea; private colorValues; private inputs; getStrageName(name: string): string; constructor(); getRGB(color: Color): string; selectCell(index: number): void; } export {};