1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-02-01 03:05:24 +01:00

Add more window APIs

This commit is contained in:
Ted John
2020-02-20 17:58:15 +00:00
parent 057155e5ab
commit d670c656ae

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";