sdk-window
Version:
Resizable and movable (Angular) modal window.
55 lines (54 loc) • 3.51 kB
TypeScript
import { EventEmitter, TemplateRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class SDKWindowComponent {
/**************************************************************************
* Input/Output Parameters
**************************************************************************/
parent: string;
windowID: string;
windowTitle: string;
windowColor: string;
windowTitleColor: string;
windowContent: TemplateRef<any> | undefined;
windowContentData: any | undefined;
windowActions: TemplateRef<any> | undefined;
windowActionsData: any | undefined;
zIndex: number;
top: string;
left: string;
height: string;
width: string;
minHeight: string;
minWidth: string;
overflow: string;
init: boolean;
fullscreen: boolean;
centered: boolean;
resizable: boolean;
closeable: boolean;
maximize: boolean;
highlight: boolean;
adjustmentEvent: EventEmitter<any>;
closeEvent: EventEmitter<any>;
/**************************************************************************
* Component Variables
**************************************************************************/
protected mobile: boolean;
protected ngOnInit(): void;
protected ngAfterViewInit(): void;
protected setFocus(_event: any, windowID: string): void;
protected close(_event: any, windowID: string): void;
protected maxsize(_event: any, windowID: string): void;
protected resize(_event: any, windowID: string, area: string): void;
protected move(_event: any, windowID: string): void;
private sizing;
private drag;
private adjustmentData;
private stopAdjustment;
private calculateMobile;
private calculateStyle;
private setStyle;
private setProperties;
static ɵfac: i0.ɵɵFactoryDeclaration<SDKWindowComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SDKWindowComponent, "sdk-window", never, { "parent": { "alias": "parent"; "required": false; }; "windowID": { "alias": "windowID"; "required": false; }; "windowTitle": { "alias": "windowTitle"; "required": false; }; "windowColor": { "alias": "windowColor"; "required": false; }; "windowTitleColor": { "alias": "windowTitleColor"; "required": false; }; "windowContent": { "alias": "windowContent"; "required": false; }; "windowContentData": { "alias": "windowContentData"; "required": false; }; "windowActions": { "alias": "windowActions"; "required": false; }; "windowActionsData": { "alias": "windowActionsData"; "required": false; }; "zIndex": { "alias": "zIndex"; "required": false; }; "top": { "alias": "top"; "required": false; }; "left": { "alias": "left"; "required": false; }; "height": { "alias": "height"; "required": false; }; "width": { "alias": "width"; "required": false; }; "minHeight": { "alias": "minHeight"; "required": false; }; "minWidth": { "alias": "minWidth"; "required": false; }; "overflow": { "alias": "overflow"; "required": false; }; "init": { "alias": "init"; "required": false; }; "fullscreen": { "alias": "fullscreen"; "required": false; }; "centered": { "alias": "centered"; "required": false; }; "resizable": { "alias": "resizable"; "required": false; }; "closeable": { "alias": "closeable"; "required": false; }; "maximize": { "alias": "maximize"; "required": false; }; "highlight": { "alias": "highlight"; "required": false; }; }, { "adjustmentEvent": "adjustmentEvent"; "closeEvent": "closeEvent"; }, never, never, true, never>;
}