source --> interaction
Fuente de eventos de movimiento de ratón
clase base para bicotiActorGraphic
listener_mouse_motion
ActivateMouseMotionTracking
AddListenerMouseMotion
DeactivateMouseMotionTracking
FireMouseMoved
RemoveListenerMouseMotion
protected vector < bicotiListenerMouseMotion * > listener_mouse_motion
protected virtual void ActivateMouseMotionTracking ( ) = 0 ;
Activa los eventos de movimiento de ratón
protected virtual void DeactivateMouseMotionTracking ( ) = 0 ;
Desactiva eventos de movimiento de ratón
public void AddListenerMouseMotion ( bicotiListenerMouseMotion * ptr_listener ) ;
Registra un listener de eventos de movimiento de ratón
Al agregar el primer listener se activan los eventos de movimiento de mouse. Esto garantiza que no se atenderán esos eventos a menos que halla alguien interesado en ellos.
| ptr_listener | listener de eventos a registrar |
public void RemoveListenerMouseMotion ( bicotiListenerMouseMotion * ptr_listener ) ;
Quita un listener de eventos de movimiento de ratón
Al quitar el último listener se desactivan los eventos de movimiento de mouse.
| ptr_listener | listener de eventos a quitar |
public void FireMouseMoved ( bicotiActor * ptr_act ,
int x_in ,
int y_in ) ;
Dispara eventos de movimiento de ratón
Este método avisa a todo los listener registrados que se ha movido el mouse
| ptr_act | actor que dispara el evento |
| x_in | coordenada horizonta del ratón |
| y_in | coordenada vertical del ratón |
Claudio Risso Wilman Alarcon
Click here to return to the top of the page.