UNPKG

lazy-widgets

Version:

Typescript retained mode GUI for the HTML canvas API

15 lines (14 loc) 592 B
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>); }