//Evaluate new state
if(!_model->hasChanged() && state == DRAG)
{
- //MoveObject(X,Y);
-
+ moveObject(X,Y);
+ _model->setChanged();
}
if(!_model->hasChanged() && state == NOTHING_HAPPENS)
//Evaluate new state
if(!_model->hasChanged() && state==HIGHLIGHTED)
{
+ _view->isFirstDragging(true);
_model->setState(DRAG);
_model->setChanged();
}
{
if(_view->isPointInside(X,Y))
{
+ _view->isFirstDragging(true);
_model->setState(DRAG);
_model->setChanged();
}
}
return true;
}
+
//=========================================================================
+void GObjectController::moveObject(int X,int Y)
+{
+ _view->moveObject(X,Y);
+}
+
+//=========================================================================
} // EO namespace bbtk