io.parrots
Version:
Parrots.io App
31 lines (30 loc) • 1.2 kB
TypeScript
import { OnInit, Type } from '@angular/core';
import { INeedFocus } from 'com.phloxui';
import { PhloxAppService } from 'com.phloxui';
import { NeedFocusService } from 'com.phloxui';
import { AbstractRippleButton } from 'com.phloxui';
export declare class ParrotsAppSwitcher extends AbstractRippleButton implements OnInit, INeedFocus {
static readonly TYPE_NAME: string;
static readonly SUB_TOPIC_NAME: string;
private contentText;
private subTopicName;
private appPopoverType;
private delay;
private source;
constructor(appSvc: PhloxAppService, needFocusService: NeedFocusService);
ngOnInit(): void;
protected doFocus($event: Event): void;
protected doLostFocus($event: Event): void;
onPopoverBtnClicked($event: MouseEvent): void;
onPopoverActived($event: any): void;
onPopoverInactived($event: any): void;
onClick(event: MouseEvent): void;
onFocus(event: any): void;
onLostFocus(event: any): void;
_onDocumentClick($event: any): void;
getContentText(): string;
getSubTopicName(): string;
getAppPopoverType(): Type<any>;
getDelay(): number;
}
export * from './switcher.internal/AppDrawerPopover.component';