@deepkit/desktop-ui
Version:
Library for desktop UI widgets in Angular 10+
41 lines (40 loc) • 2.06 kB
TypeScript
import { ChangeDetectorRef, ElementRef, OnDestroy, OnInit, TemplateRef } from '@angular/core';
import { WindowState } from './window-state';
import * as i0 from "@angular/core";
export declare class WindowHeaderComponent implements OnDestroy {
windowState: WindowState;
protected cdParent: ChangeDetectorRef;
protected element: ElementRef;
size: 'small' | 'default';
get withToolbar(): number;
protected focusSub: any;
constructor(windowState: WindowState, cdParent: ChangeDetectorRef, element: ElementRef);
ngOnDestroy(): void;
getBottomPosition(): number;
maximize(): void;
minimize(): void;
close(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<WindowHeaderComponent, [null, { skipSelf: true; }, null]>;
static ɵcmp: i0.ɵɵComponentDeclaration<WindowHeaderComponent, "dui-window-header", never, { "size": { "alias": "size"; "required": false; }; }, {}, never, ["*"], false, never>;
}
export declare class WindowToolbarComponent implements OnDestroy, OnInit {
protected windowState: WindowState;
for: string;
template: TemplateRef<any>;
constructor(windowState: WindowState);
ngOnInit(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<WindowToolbarComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<WindowToolbarComponent, "dui-window-toolbar", never, { "for": { "alias": "for"; "required": false; }; }, {}, never, ["*"], false, never>;
}
export declare class WindowToolbarContainerComponent implements OnInit, OnDestroy {
windowState: WindowState;
protected cd: ChangeDetectorRef;
name: string;
constructor(windowState: WindowState, cd: ChangeDetectorRef);
ngOnInit(): void;
toolbarsUpdated(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<WindowToolbarContainerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<WindowToolbarContainerComponent, "dui-window-toolbar-container", never, { "name": { "alias": "name"; "required": false; }; }, {}, never, never, false, never>;
}