@lidorsystems/integralui-web
Version:
IntegralUI Web - Advanced UI Components for Angular
72 lines (71 loc) • 3.29 kB
TypeScript
import { ComponentFactoryResolver, ElementRef, EventEmitter } from '@angular/core';
import { IntegralUIBaseService, IntegralUIItem, IntegralUIToolItemType } from './integralui.core';
import { IntegralUICommonService } from '../services/integralui.common.service';
import * as i0 from "@angular/core";
export declare class IntegralUIToolItem extends IntegralUIItem {
protected elemRef: ElementRef;
protected commonService?: IntegralUICommonService;
protected baseService?: IntegralUIBaseService;
protected cmpResolver?: ComponentFactoryResolver;
private dataFields;
value: any;
currentSettings: any;
contentMargin: any;
protected isPopupDelayed: boolean;
private updateTimer;
contentElem: ElementRef;
private calendarRef;
private calendar;
private dropListRef;
private dropList;
protected parentCtrl: any;
isLeaving: boolean;
toolItemHeight: string;
toolItemStyleOpacity: number;
type: IntegralUIToolItemType;
set settings(value: any);
get settings(): any;
itemClick: EventEmitter<any>;
valueChanging: EventEmitter<any>;
valueChanged: EventEmitter<any>;
constructor(elemRef: ElementRef, commonService?: IntegralUICommonService, baseService?: IntegralUIBaseService, cmpResolver?: ComponentFactoryResolver);
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
ngAfterContentChecked(): void;
getProgressValue(): number;
protected getItemClass(): string;
getValue(): any;
protected findItemByValue(value: any, list: Array<any>): string;
callValueChanging(value?: any): boolean;
callValueChanged(): void;
itemCheckedChanged(e: any): void;
itemCheckStateChanged(e: any): void;
itemTextChanged(e: any): void;
numericValueChange(value: any): void;
editorMouseWheel(e: any): void;
editorPreventDragStart(e: any): void;
onItemClicked(e: any): void;
onMouseEnter(e: any): void;
onMouseLeave(e: any): void;
listScrollerItemChanged(e: any): void;
itemMouseUp(e: any): void;
protected openDropDown(e: any): void;
protected addCalendar(): void;
protected addDropList(): void;
protected removeCalendar(): void;
protected removeDropList(): void;
protected hideCalendar(): void;
protected hideDropList(): void;
protected showPopup(e: any): void;
getDataField(key: string): any;
isHovered(): boolean;
private resetLayoutTimer;
updateLayout(): void;
getControlStyle(): any;
getProgressStyle(): any;
getListScrollItemIcon(item: any): any;
getToolItemStyle(): any;
static ɵfac: i0.ɵɵFactoryDef<IntegralUIToolItem, never>;
static ɵcmp: i0.ɵɵComponentDefWithMeta<IntegralUIToolItem, "iui-toolitem", never, { "controlStyle": "controlStyle"; "data": "data"; "enabled": "enabled"; "icon": "icon"; "name": "name"; "size": "size"; "state": "state"; "text": "text"; "type": "type"; "settings": "settings"; }, { "click": "click"; "mouseDown": "mouseDown"; "mouseEnter": "mouseEnter"; "mouseLeave": "mouseLeave"; "mouseMove": "mouseMove"; "mouseUp": "mouseUp"; "itemClick": "itemClick"; "valueChanging": "valueChanging"; "valueChanged": "valueChanged"; }, never, ["*"]>;
}