lazy-widgets
Version:
Typescript retained mode GUI for the HTML canvas API
21 lines (20 loc) • 862 B
TypeScript
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>);
}