Definition at line 199 of file ViewStrip.h. References mAspectRatio, mFitImages, mFixedPos, mFixedSize, mHorizontal, mNextViewPos, and mSpacing. Referenced by AddImage(), and LayoutViews(). 00200 { 00201 OGLIMAGE* im = oglView->im; 00202 int imW = (im ? im->w : mFixedSize*mAspectRatio); 00203 int imH = (im ? im->h : mFixedSize/mAspectRatio); 00204 int vX, vY, vW, vH; 00205 00206 vH = vW = mFixedSize; 00207 vX = vY = mFixedPos; 00208 00209 if (mHorizontal) 00210 { 00211 vW = mAspectRatio * mFixedSize; 00212 vX = mNextViewPos; 00213 mNextViewPos += vW + mSpacing; 00214 } 00215 else 00216 { 00217 vH = mFixedSize / mAspectRatio; 00218 vY = mNextViewPos; 00219 mNextViewPos -= vH + mSpacing; 00220 } 00221 viewSys.SetDimensions(oglView,vX,vY,vW,vH); 00222 if(oglView->im && mFitImages) 00223 viewSys.SetZoom(oglView, vW/(float)imW, vH/(float)imH); 00224 }
|