Index: ap_Win32FrameImpl.cpp =================================================================== RCS file: /cvsroot/abi/src/wp/ap/win/ap_Win32FrameImpl.cpp,v retrieving revision 1.34 diff -u -3 -r1.34 ap_Win32FrameImpl.cpp --- ap_Win32FrameImpl.cpp 17 Apr 2004 21:04:25 -0000 1.34 +++ ap_Win32FrameImpl.cpp 22 Apr 2004 08:26:06 -0000 @@ -1284,6 +1284,18 @@ int nHeight = HIWORD(lParam); pView->setWindowSize(nWidth, nHeight); + + // when resizing, set the rulers to their new height/width + if ((f->getAPFrameData()->m_pTopRuler) && (f->getAPFrameData()->m_pLeftRuler)) + { + f->getAPFrameData()->m_pTopRuler->setWidth(nWidth + pView->getGraphics()->tdu(f->getAPFrameData()->m_pLeftRuler->getWidth())); + f->getAPFrameData()->m_pLeftRuler->setHeight(nHeight + pView->getGraphics()->tdu(f->getAPFrameData()->m_pTopRuler->getHeight())); + } else { + if (f->getAPFrameData()->m_pTopRuler) + f->getAPFrameData()->m_pTopRuler->setWidth(nWidth); + if (f->getAPFrameData()->m_pLeftRuler) + f->getAPFrameData()->m_pLeftRuler->setHeight(nHeight); + } // may need to scroll to keep everything in sync. // the following is necessary to make sure that the