@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
34 lines (33 loc) • 1.95 kB
TypeScript
import { WebFrameContentImpl } from '@docsvision/webclient/Platform/WebFrameContentImpl';
import { $ApplicationSettings, $DeviceType, $IsIE } from '@docsvision/webclient/StandardServices';
import { BaseControl, BaseControlParams, BaseControlState } from "@docsvision/webclient/System/BaseControl";
import { $ContentElementProvider } from '@docsvision/webclient/Platform/$ContentElementProvider';
import { $LocalStorage } from '@docsvision/webclient/System/$LocalStorage';
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models';
import { $LayoutBackground } from '@docsvision/webclient/System/$LayoutBackground';
import { $WebFrameContentHeight } from '@docsvision/webclient/System/$WebFrameContentHeight';
/**
* Содержит публичные свойства элемента управления [Метка]{@link WebFrameContent}.
*/
export declare class WebFrameContentParams extends BaseControlParams {
/** Стандартный CSS класс со стилями элемента управления */
standardCssClass?: string;
/** URL к картинке фона */
backgroundImage?: string;
/** Режим отображения фона */
backgroundType?: GenModels.BackgroundType;
/** Стиль отображения фона */
backgroundStyle?: GenModels.BackgroundStyle;
services?: $ApplicationSettings & $ContentElementProvider & $LocalStorage & $LayoutBackground & $WebFrameContentHeight & $DeviceType & $IsIE;
}
export interface IWebFrameContentState extends WebFrameContentParams, BaseControlState {
}
/**
* Класс элемента управления WebFrameContent.
*/
export declare class WebFrameContent extends BaseControl<WebFrameContentParams, IWebFrameContentState> {
/** @notest @internal */
protected createParams(): WebFrameContentParams;
/** @notest @internal */
protected createImpl(): WebFrameContentImpl;
}