com.phloxui
Version:
PhloxUI Ng2+ Framework
35 lines (34 loc) • 1.31 kB
TypeScript
import { ElementRef } from '@angular/core';
import { ConnectionManager } from '../service/ConnectionManager.service';
import { PhloxAppInfoService } from '../service/PhloxAppInfoService.service';
import { INeedFocus } from './INeedFocus';
import { ComponentPopoverModel } from './model/ComponentPopoverModel';
export declare class ConnectionStatus implements INeedFocus {
static readonly TYPE_NAME: string;
static readonly LEFT: string;
static readonly RIGHT: string;
static readonly TOP: string;
static readonly BOTTOM: string;
private popoverPosition;
popoverWidth: string;
popoverHeight: string;
showArrow: boolean;
private popover;
private connectionMgr;
private popoverModel;
private connectionPaneModel;
private elementRef;
private arrowPosition;
constructor(connectionMgr: ConnectionManager, phloxAppService: PhloxAppInfoService, elementRef: ElementRef);
ngOnInit(): void;
ngOnChanges(changes: any): void;
private setArrowPosition(popoverPosition);
private updatePosition();
onBtnClicked($event: Event): void;
onFocus(event: any): void;
onLostFocus(event: any): void;
getStatusPercent(): number;
isShowSignal(): boolean;
getPopoverModel(): ComponentPopoverModel;
getArrowPosition(): string;
}