lazy-widgets
Version:
Typescript retained mode GUI for the HTML canvas API
15 lines (14 loc) • 592 B
TypeScript
import { Icon, IconProperties } from './Icon.js';
import { Button } from './Button.js';
import type { WidgetAutoXML } from '../xml/WidgetAutoXML.js';
import type { ClickableWidgetProperties } from './ClickableWidgetProperties.js';
import { type BackingMediaSource } from '../helpers/BackingMediaSource.js';
/**
* A {@link Button} with an {@link Icon}.
*
* @category Widget
*/
export declare class IconButton extends Button<Icon> {
static autoXML: WidgetAutoXML;
constructor(image: BackingMediaSource | string, properties?: Readonly<IconProperties & ClickableWidgetProperties>);
}