UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

33 lines (32 loc) 1.42 kB
import { OnInit, EventEmitter } from '@angular/core'; import { AbstractRippleButton } from './AbstractRippleButton'; import { PhloxAppService } from '../service/PhloxAppService.service'; import { NeedFocusService } from '../service/NeedFocusService.service'; import { IHasData } from './IHasData'; export declare class SimpleRippleButton extends AbstractRippleButton implements OnInit { static readonly TYPE_NAME: string; private label; private disabled; private clickHandler; private beforeClickEvent; private clickEvent; protected dataParent: IHasData; protected beforeFocusEvent: EventEmitter<any>; protected focusEvent: EventEmitter<any>; protected beforeLostFocusEvent: EventEmitter<any>; protected lostFocusEvent: EventEmitter<any>; constructor(phloxAppService: PhloxAppService, needFocusService: NeedFocusService); ngOnInit(): void; protected doFocus($event: Event): void; protected doLostFocus($event: Event): void; setLabel(label: string): void; getLabel(): string; onClick($event: MouseEvent, fireEvent?: boolean): void; protected emitBeforeClickEvent($event?: any): void; protected emitClickEvent($event?: any): void; getClickEvent(): EventEmitter<any>; setClickEvent(event: EventEmitter<any>): void; getBeforeClickEvent(): EventEmitter<any>; setBeforeClickEvent(event: any): void; isDisabled(): boolean; }