[GME-commit] GMESRC/GME/Gme GMEView.cpp,1.132,1.133

gme-commit at list.isis.vanderbilt.edu gme-commit at list.isis.vanderbilt.edu
Fri Mar 12 17:05:53 CST 2004


Update of /var/lib/gme/GMESRC/GME/Gme
In directory braindrain:/tmp/cvs-serv16930

Modified Files:
	GMEView.cpp 
Log Message:
zoom problem solved and enhanced

CVS User: bogyom

Index: GMEView.cpp
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/Gme/GMEView.cpp,v
retrieving revision 1.132
retrieving revision 1.133
diff -C2 -d -r1.132 -r1.133
*** GMEView.cpp	12 Mar 2004 20:57:21 -0000	1.132
--- GMEView.cpp	12 Mar 2004 23:05:50 -0000	1.133
***************
*** 3533,3548 ****
  				CGMEEventLogger::LogGMEEvent("    mode=GME_ZOOM_MODE\r\n");
                  CRectTracker tracker;
!                 CClientDC dc(this);
! //                OnPrepareDC(&dc);
                  if(tracker.TrackRubberBand(this, trackPoint,TRUE)) 
  				{
!                     tracker.m_rect.NormalizeRect();
! //                    dc.DPtoLP(tracker.m_rect);
                  }
! 
! 			//				ZoomIn(ppoint); // this is OK
! 				// for test purpose only ??
! 				CRect srect = tracker.m_rect;
! 				ZoomRect(srect);
  				Invalidate();
  			}
--- 3533,3550 ----
  				CGMEEventLogger::LogGMEEvent("    mode=GME_ZOOM_MODE\r\n");
                  CRectTracker tracker;
! 				tracker.m_rect = CRect(0,0,0,0);
                  if(tracker.TrackRubberBand(this, trackPoint,TRUE)) 
  				{
! 					CRect truerect(0,0,0,0);
! 					tracker.GetTrueRect(&truerect);
! 					truerect.NormalizeRect();
! //                    tracker.m_rect.NormalizeRect();
! 					if (truerect./*tracker.m_rect.*/IsRectEmpty())
! 						ZoomIn(ppoint); 
! 					else
! 						ZoomRect(truerect/*tracker.m_rect*/);
                  }
! 				else
! 					ZoomIn(ppoint); 
  				Invalidate();
  			}



More information about the GME-commit mailing list