Canvas Toolkit
← Class index

CLoadingOverlay

Widgets · extends CWidget

A local input shield with a spinner and message. The target owns this child.

import { CLoadingOverlay } from "canvas-toolkit-lib";

Declared members

constructor(target: CWidget);
targetWidget(): CWidget;
indicator(): CBusyIndicator;
message(): string;
setMessage(message: string): void;
overlayOpacity(): number;
setOverlayOpacity(opacity: number): void;
isLoading(): boolean;
start(message?: string): void;
stop(): void;
setVisible(visible: boolean): void;
setParent(parent: CWidget | null): void;

Overlays stay attached to the widget they protect.

setGeometry(x: number, y: number, width: number, height: number): void;
event(event: CEvent): boolean;
destroy(): void;
protected paintEvent(painter: CPainter): void;