//=========================================================================
- bool GObjectController::OnMouseMove( ) {
+ bool GObjectController::OnMouseMove( )
+ {
int X , Y ;
crea::wxVTKRenderWindowInteractor *_wxVTKiren ;
_wxVTKiren = _vtkInteractorStyleBaseView->GetWxVtk3DBaseView( )->GetWxVTKRenderWindowInteractor( ) ;
_wxVTKiren->GetEventPosition( X , Y ) ;
int state = _view->getState( ) ;
-
//Evaluate new state
- if ( state == NOTHING_HAPPENS ) {
- if ( _view->isPointInside( X , Y ) ) {
+ if ( state == NOTHING_HAPPENS )
+ {
+ if ( _view->isPointInside( X , Y ) )
+ {
_view->setState( HIGHLIGHTED ) ;
}
}
- if ( state == HIGHLIGHTED ) {
- if ( !_view->isPointInside( X , Y ) ) {
+ if ( state == HIGHLIGHTED )
+ {
+ if ( !_view->isPointInside( X , Y ) )
+ {
_view->setState( NOTHING_HAPPENS ) ;
}
}
// JGRR & CM WH
- if ( state == POSSIBLE_CONNECTION ) {
- if ( _view->isPointInside( X , Y ) ) {
+ if ( state == POSSIBLE_CONNECTION )
+ {
+ if ( _view->isPointInside( X , Y ) )
+ {
_view->setState( SELECTED_POSSIBLE_CONNECTION ) ;
}
}
- if ( state == SELECTED_POSSIBLE_CONNECTION ) {
- if ( !_view->isPointInside( X , Y ) ) {
+ if ( state == SELECTED_POSSIBLE_CONNECTION )
+ {
+ if ( !_view->isPointInside( X , Y ) )
+ {
_view->setState( POSSIBLE_CONNECTION ) ;
}
}