UNPKG

lazy-widgets

Version:

Typescript retained mode GUI for the HTML canvas API

21 lines (20 loc) 862 B
import { Row } from '../Row.js'; import type { WidgetProperties } from '../Widget.js'; import type { KeyContext } from '../../core/KeyContext.js'; import type { VirtualKey } from './VirtualKey.js'; import type { WidgetAutoXML } from '../../xml/WidgetAutoXML.js'; import type { VirtualKeyRowTemplate } from '../../core/VirtualKeyboardTemplate.js'; /** * A {@link Row} of {@link VirtualKey | virtual keys}. Generates given a * template. * * @category Widget */ export declare class VirtualKeyRow extends Row<VirtualKey> { static autoXML: WidgetAutoXML; /** * @param rowTemplate - Template for this row of virtual keys. * @param keyContext - The {@link KeyContext} to be shared among all virtual keys in this row. */ constructor(rowTemplate: VirtualKeyRowTemplate, keyContext: KeyContext, properties?: Readonly<WidgetProperties>); }