Definition at line 365 of file GridWindow.h. References OglGui::OglWindow::H(), mZoomView, mZoomViewFollowMouse, mZoomViewSize, and mZoomViewTargetWindow. Referenced by KeyboardFunc(). 00366 { 00367 int newsize; 00368 switch (mZoomViewSize) 00369 { 00370 case 128: newsize = 256; break; 00371 case 256: newsize = 384; break; 00372 case 384: newsize = 512; break; 00373 case 512: newsize = 768; break; 00374 case 768: newsize = 1024; break; 00375 case 1024: newsize = 128; break; 00376 } 00377 mZoomViewSize = newsize; 00378 if (mZoomViewFollowMouse) 00379 { 00380 int x,y,w,h; 00381 viewSys.GetDimensions(mZoomView, &x,&y,&w,&h); 00382 if (y + mZoomViewSize > mZoomViewTargetWindow->H()) 00383 y = mZoomViewTargetWindow->H() - mZoomViewSize; 00384 viewSys.SetDimensions(mZoomView, x,y,mZoomViewSize,mZoomViewSize); 00385 float zoom = (mZoomView->h)/(float)mZoomView->im->h; 00386 viewSys.SetZoom(mZoomView, zoom, zoom); 00387 } 00388 }
Here is the call graph for this function:
|