Definition at line 575 of file TableWindow.h. References OglGui::OglWindow::GetOGLWND(), GetRowForY(), OglGui::OglWindow::H(), OglGui::OglWindow::mOglWnd, mZoomView, mZoomViewFollowMouse, mZoomViewSize, mZoomViewTargetWindow, SetZoomView(), and OglGui::OglWindow::W(). Referenced by HandleZoomView(). 00576 { 00577 int zx = x; 00578 int zy = y; 00579 00580 oglSys.VPToTopWndI(mOglWnd,&zx,&zy); 00581 oglSys.TopWndToVPI(mZoomViewTargetWindow->GetOGLWND(),&zx,&zy); 00582 if (zy + mZoomViewSize > mZoomViewTargetWindow->H()) 00583 zy = mZoomViewTargetWindow->H() - mZoomViewSize; 00584 if (zx + mZoomViewSize > mZoomViewTargetWindow->W()) 00585 zx = mZoomViewTargetWindow->W() - mZoomViewSize; 00586 00587 if (row == -1) 00588 row = GetRowForY(y); 00589 if (mZoomViewFollowMouse) 00590 viewSys.SetDimensions(mZoomView,zx,zy,mZoomViewSize,mZoomViewSize); 00591 if (mZoomView->UserData1 != (void *) row) 00592 SetZoomView(row); 00593 }
Here is the call graph for this function:
|