truly-ui
Version:
Web Components for Desktop Applications.
43 lines (42 loc) • 1.25 kB
TypeScript
import { ElementRef } from '@angular/core';
import { TooltipOptions } from './tooltipOptions';
export declare class TlToolTip implements TooltipOptions {
tooltip: any;
text: string;
color: string;
placement: string;
fontColor: string;
width: string;
show: boolean;
private tooltipWidth;
private elementWidth;
private elementHeight;
private tooltipPadding;
private element;
setOptions(options: TooltipOptions): void;
setPlacementTop(): void;
setPlacementLeft(): void;
setPlacementRight(): void;
setPlacementBottom(): void;
getStyleTooltip(): {
'background-color': string;
'color': string;
'width': string;
};
getStyleTooltipArrow(): {
'border-color': string;
};
setPosition(element: ElementRef): void;
private getElement(element);
private existsMeasureOnNativeElement();
private isLessOrEqualThanNormalWidth();
private getElementWidth();
private getTopMeasureForTopTooltip();
private getTopMeasureForLeftAndRight();
private getElementHeight();
private setTopMeasureForBottom();
private setAlignCenter();
private setAlignRight();
private setAlignLeft();
private getElementTop();
}