UNPKG

@deepkit/desktop-ui

Version:

Library for desktop UI widgets in Angular 10+

38 lines (37 loc) 1.97 kB
import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, SimpleChanges, TemplateRef } from '@angular/core'; import { Subject } from 'rxjs'; import { WindowState } from './window-state'; import * as i0 from "@angular/core"; interface WinSidebar { template: TemplateRef<any>; } export declare class WindowContentComponent implements OnChanges, AfterViewInit { private windowState; cd: ChangeDetectorRef; transparent: boolean | ''; sidebarVisible: boolean; class: string; sidebarWidth: number; sidebarMaxWidth: number; sidebarMinWidth: number; sidebarWidthChange: EventEmitter<number>; toolbar?: WinSidebar; sidebar?: ElementRef<HTMLElement>; sidebarContainer?: ElementRef<HTMLElement>; content?: ElementRef<HTMLElement>; withAnimation: boolean; readonly sidebarVisibleChanged: Subject<unknown>; constructor(windowState: WindowState, cd: ChangeDetectorRef); getSidebarWidth(): number; transitionEnded(): void; unregisterSidebar(sidebar: WinSidebar): void; registerSidebar(sidebar: WinSidebar): void; sidebarMoved(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; protected handleSidebarVisibility(withAnimation?: boolean): void; isSidebarVisible(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<WindowContentComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<WindowContentComponent, "dui-window-content", never, { "transparent": { "alias": "transparent"; "required": false; }; "sidebarVisible": { "alias": "sidebarVisible"; "required": false; }; "class": { "alias": "class"; "required": false; }; "sidebarWidth": { "alias": "sidebarWidth"; "required": false; }; "sidebarMaxWidth": { "alias": "sidebarMaxWidth"; "required": false; }; "sidebarMinWidth": { "alias": "sidebarMinWidth"; "required": false; }; }, { "sidebarWidthChange": "sidebarWidthChange"; }, never, ["*"], false, never>; } export {};