[GME-commit]
GMESRC/GME/Gme GMEView.h,1.58,1.59 GMEView.cpp,1.144,1.145
gme-commit at list.isis.vanderbilt.edu
gme-commit at list.isis.vanderbilt.edu
Mon May 10 16:05:20 CDT 2004
Update of /var/lib/gme/GMESRC/GME/Gme
In directory braindrain:/tmp/cvs-serv5104
Modified Files:
GMEView.h GMEView.cpp
Log Message:
panning window refresh
CVS User: bogyom
Index: GMEView.h
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/Gme/GMEView.h,v
retrieving revision 1.58
retrieving revision 1.59
diff -C2 -d -r1.58 -r1.59
*** GMEView.h 7 May 2004 20:58:25 -0000 1.58
--- GMEView.h 10 May 2004 20:05:17 -0000 1.59
***************
*** 40,43 ****
--- 40,44 ----
public:
+ bool m_isActive;
void DoPannWinRefresh();
Index: GMEView.cpp
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/Gme/GMEView.cpp,v
retrieving revision 1.144
retrieving revision 1.145
diff -C2 -d -r1.144 -r1.145
*** GMEView.cpp 10 May 2004 14:33:05 -0000 1.144
--- GMEView.cpp 10 May 2004 20:05:17 -0000 1.145
***************
*** 390,393 ****
--- 390,394 ----
CGMEView::CGMEView()
{
+ m_isActive = false;
m_preview = false;
m_scalePrnPages = 1;
***************
*** 730,733 ****
--- 731,735 ----
if (m_refreshpannwin)
{
+ TRACE("CGMEView::OnDraw\n");
m_refreshpannwin = false;
DoPannWinRefresh();
***************
*** 1426,1429 ****
--- 1428,1438 ----
void CGMEView::Reset(bool doInvalidate)
{
+ // CGMEView* gmeviewA = (CGMEView*)GetActiveView();
+ // if (gmeviewA)
+ if (m_isActive)
+ {
+ TRACE("CGMEView::Reset GetActiveView\n");
+ /*gmeviewA->*/m_refreshpannwin = true;
+ }
try {
BeginTransaction(TRANSACTION_READ_ONLY);
***************
*** 1560,1570 ****
EndWaitCursor();
- CGMEView* gmeviewA = (CGMEView*)GetActiveView();
-
- if (gmeviewA)
- {
- TRACE("CGMEView::Reset\n");
- gmeviewA->m_refreshpannwin = true;
- }
}
--- 1569,1572 ----
***************
*** 3188,3196 ****
selectedAnnotations.RemoveAll();
! CGMEView* gmeviewA = (CGMEView*)GetActiveView();
! if (gmeviewA)
{
! TRACE("CGMEView::ChangeAspect\n");
! gmeviewA->m_refreshpannwin = true;
}
Invalidate();
--- 3190,3199 ----
selectedAnnotations.RemoveAll();
! // CGMEView* gmeviewA = (CGMEView*)GetActiveView();
! // if (gmeviewA)
! if (m_isActive)
{
! TRACE("CGMEView::ChangeAspect activeView\n");
! /*gmeviewA->*/m_refreshpannwin = true;
}
Invalidate();
***************
*** 3216,3219 ****
--- 3219,3223 ----
{
CMDIFrameWnd *pFrame = (CMDIFrameWnd*)AfxGetApp()->m_pMainWnd;
+ // CMDIFrameWnd *pFrame = (CMDIFrameWnd*)AfxGetMainWnd( );
if (!pFrame)
{
***************
*** 3221,3224 ****
--- 3225,3230 ----
}
CMDIChildWnd *pChild = (CMDIChildWnd *) pFrame->GetActiveFrame();
+ // BOOL ismax = FALSE;
+ // CMDIChildWnd *pChild = pFrame->MDIGetActive(&ismax);
if (!pChild)
{
***************
*** 4693,4702 ****
{
! CGMEView* gmeviewA = (CGMEView*)GetActiveView();
!
! if (gmeviewA)
{
TRACE("CGMEView::OnActivateFrame\n");
! gmeviewA->m_refreshpannwin = true;
}
CScrollZoomView::OnActivateFrame(nState, pFrameWnd);
--- 4699,4708 ----
{
! // CGMEView* gmeviewA = (CGMEView*)GetActiveView();
! // if (gmeviewA)
! if (m_isActive)
{
TRACE("CGMEView::OnActivateFrame\n");
! /*gmeviewA->*/m_refreshpannwin = true;
}
CScrollZoomView::OnActivateFrame(nState, pFrameWnd);
***************
*** 4729,4737 ****
CMainFrame::theInstance->UpdateTitle(theApp.projectName);
! CGMEView * gmeviewA = (CGMEView *)pActivateView;
! CGMEView * gmeviewI = (CGMEView *)pDeactiveView;
if (bActivate)
{
! if (gmeviewA && guiMeta)
{
TRACE("CGMEView::OnActivateView DoPannWinRefresh\n");
--- 4735,4747 ----
CMainFrame::theInstance->UpdateTitle(theApp.projectName);
! // CGMEView * gmeviewA = (CGMEView *)pActivateView;
! // CGMEView * gmeviewI = (CGMEView *)pDeactiveView;
! if (bActivate)
! m_isActive = true;
! else
! m_isActive = false;
if (bActivate)
{
! // if (gmeviewA && guiMeta)
{
TRACE("CGMEView::OnActivateView DoPannWinRefresh\n");
More information about the GME-commit
mailing list