source --> interaction
Fuente de eventos de movimiento de ratón
clase base para bicotiActorGraphic
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.