source --> interaction

class bicotiListenerGeometry

Listener de eventos de geometría

Se entiende eventos de geometría al cambio de tamaño y posición de los actores. Extienda esta clase en su aplicación implementando los métodos de la misma para que haga lo que usted desea. Ejemplo:

  class MyListenerMouseGeometry : public bicotiListenerGeometry;
  { void ActorResized( bicotiActor * ptr_actor, const bicotiEventGeometry& event );
    void ActorMoved( bicotiActor * ptr_actor, const bicotiEventGeometry& event ); }

Source:
../../source/interaction/interaction_geometry.hpp:71

See Also:
bicotiInteractionSourceGeometry

Methods Index

ActorMoved
[public] Este método se ejecuta cuando el actor es movido en la pantalla
ActorResized
[public] Este método se ejecuta cuando el actor cambia de tamaño


Methods

ActorResized

public virtual void ActorResized ( bicotiActor * ptr_actor ,
                                   const bicotiEventGeometry & event ) = 0 ;

Este método se ejecuta cuando el actor cambia de tamaño

Debe reescribir este método en su aplicación Ejemplo:

  void MyListenerGeometry :: ActorResized( bicotiActor * ptr_actor, const bicotiEventGeometry& event )
  { cout << " Ancho del actor: " << event->GetX() << " Altura del actor: " << event->GetY << endl; }

Parameters:
ptr_actor puntero al actor que produjo el evento
event datos del evento

ActorMoved

public virtual void ActorMoved ( bicotiActor * ptr_actor ,
                                 const bicotiEventGeometry & event ) = 0 ;

Este método se ejecuta cuando el actor es movido en la pantalla

Debe reescribir este método en su aplicación Ejemplo:

  void MyListenerGeometry :: ActorMoved( bicotiActor * ptr_actor, const bicotiEventGeometry& event )
  { cout << " Nueva posición: x = " << event->GetX() << " y = " << event->GetY << endl; }

Parameters:
ptr_actor puntero al actor que produjo el evento
event datos del evento

bicoti II

bicoti II
Claudio Risso
Wilman Alarcon

Click here to return to the top of the page.