Defines the contract for wrappers emitting mouse related events.
core/abstraction/events/i-google-maps-mouse-event-emitter.ts
Properties |
click |
click:
|
Type: Observable<IGoogleMapsEventData>
|
Fired for a click on the element. |
doubleClick |
doubleClick:
|
Type: Observable<IGoogleMapsEventData>
|
Fired for a double click on the element. |
mouseDown |
mouseDown:
|
Type: Observable<IGoogleMapsEventData>
|
Fired for a mousedown on the element. |
mouseOut |
mouseOut:
|
Type: Observable<IGoogleMapsEventData>
|
Fired when the mouse leaves the area of the element. |
mouseOver |
mouseOver:
|
Type: Observable<IGoogleMapsEventData>
|
Fired when the mouse enters the area of the element. |
mouseUp |
mouseUp:
|
Type: Observable<IGoogleMapsEventData>
|
Fired for a mouseup on the element. |
rightClick |
rightClick:
|
Type: Observable<IGoogleMapsEventData>
|
Fired for a rightclick on the element. |
import { Observable } from 'rxjs';
import { IGoogleMapsEventData } from './i-google-maps-event-data';
/**
* Defines the contract for wrappers emitting mouse related events.
*
* @export
* @interface IGoogleMapsMouseEventsEmitter
*/
export interface IGoogleMapsMouseEventsEmitter
{
/** Fired for a click on the element. */
click : Observable<IGoogleMapsEventData>;
/** Fired for a double click on the element. */
doubleClick: Observable<IGoogleMapsEventData>;
/** Fired for a mousedown on the element. */
mouseDown : Observable<IGoogleMapsEventData>;
/** Fired when the mouse leaves the area of the element. */
mouseOut : Observable<IGoogleMapsEventData>;
/** Fired when the mouse enters the area of the element. */
mouseOver : Observable<IGoogleMapsEventData>;
/** Fired for a mouseup on the element. */
mouseUp : Observable<IGoogleMapsEventData>;
/** Fired for a rightclick on the element. */
rightClick : Observable<IGoogleMapsEventData>;
}