Add more window APIs

This commit is contained in:
Ted John 2020-02-20 17:58:15 +00:00
parent 057155e5ab
commit d670c656ae
1 changed files with 6 additions and 1 deletions

View File

@ -334,7 +334,8 @@ declare global {
y: number;
width: number;
height: number;
isDisabled: boolean;
name?: string;
isDisabled?: boolean;
}
interface ButtonWidget extends Widget {
@ -381,6 +382,8 @@ declare global {
widgets: Widget[];
close(): void;
bringToFront(): void;
findWidget<T extends Widget>(name: string): T;
}
interface TabbedWindow extends Window {
@ -402,6 +405,8 @@ declare global {
minHeight?: number;
widgets?: Widget[];
tabs?: Tab[];
onClose?: () => void;
}
type ToolCallbackType = "move" | "press" | "release";