void RGLView::buttonPress(int button, int mouseX, int mouseY) { Viewpoint* viewpoint = scene->getViewpoint(); if ( viewpoint->isInteractive() ) { if (!drag) { drag = button; windowImpl->captureMouse(this); (this->*ButtonBeginFunc[button-1])(mouseX,mouseY); } } }