[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