UNPKG

@lidorsystems/integralui-web

Version:

IntegralUI Web - Advanced UI Components for Angular

64 lines (63 loc) 2.63 kB
import { ElementRef, EventEmitter } from '@angular/core'; import { IntegralUIAnimationType, IntegralUIBaseComponent, IntegralUIBaseService } from './integralui.core'; import { IntegralUICommonService } from '../services/integralui.common.service'; import * as i0 from "@angular/core"; export declare class IntegralUITab extends IntegralUIBaseComponent { protected elemRef: ElementRef; protected commonService?: IntegralUICommonService; protected baseService?: IntegralUIBaseService; contentElem: ElementRef; protected parentCtrl: any; contentOverflow: string; private elemOrder; isContentHidden: boolean; contentPos: any; elemHeight: string; elemWidth: string; leftPos: number; topPos: number; private isSelected; contentOpacity: number; elemBorderColor: string; protected contentClass: Array<any>; protected contentClassName: string; protected headerClassName: string; allowDrag: boolean; allowDrop: boolean; animation: IntegralUIAnimationType; icon: string; text: string; set selected(value: boolean); get selected(): boolean; selectedChanged: EventEmitter<any>; constructor(elemRef: ElementRef, commonService?: IntegralUICommonService, baseService?: IntegralUIBaseService); ngOnInit(): void; protected initStyle(): void; protected processStateChanged(): void; private getSize; updateLayout(pos: any, size: any, visible: boolean): void; updateOpacity(value: number): void; updatePos(pos: any): void; updateVisibility(value: boolean): void; updateContentOverflow(value?: string): void; getLayoutParams(): { size: { width: number; height: number; }; padding: { top: number; right: number; bottom: number; left: number; }; }; protected updateContentClass(): void; getContentClass(): any[]; protected getContentStyle(value: any): any; protected getHeaderStyle(value: any): any; protected updateStyle(value: any): void; getCurrentTabStyle(): any; static ɵfac: i0.ɵɵFactoryDef<IntegralUITab, never>; static ɵcmp: i0.ɵɵComponentDefWithMeta<IntegralUITab, "iui-tab", never, { "controlStyle": "controlStyle"; "data": "data"; "enabled": "enabled"; "name": "name"; "state": "state"; "allowDrag": "allowDrag"; "allowDrop": "allowDrop"; "animation": "animation"; "icon": "icon"; "text": "text"; "selected": "selected"; }, { "selectedChanged": "selectedChanged"; }, never, ["*"]>; }