diff options
author | Kurt Zenker <kz@openoffice.org> | 2006-12-12 15:41:36 +0000 |
---|---|---|
committer | Kurt Zenker <kz@openoffice.org> | 2006-12-12 15:41:36 +0000 |
commit | a20d9bad31326e85d08e9fcc4bc49a9338085aff (patch) | |
tree | a9753e25dae935c94a776b7a8d1a78b5420c218b /svx/source/svdraw/svdmrkv1.cxx | |
parent | 07d5f3d25c9034cf98521660b36ed65c04829d91 (diff) |
INTEGRATION: CWS aw037 (1.11.2); FILE MERGED
2006/11/27 16:36:24 aw 1.11.2.1: #i65399# Some necessary cleanups/reworks of handles after aw024
Diffstat (limited to 'svx/source/svdraw/svdmrkv1.cxx')
-rw-r--r-- | svx/source/svdraw/svdmrkv1.cxx | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/svx/source/svdraw/svdmrkv1.cxx b/svx/source/svdraw/svdmrkv1.cxx index c1e3b2375f84..dd6d1673d373 100644 --- a/svx/source/svdraw/svdmrkv1.cxx +++ b/svx/source/svdraw/svdmrkv1.cxx @@ -4,9 +4,9 @@ * * $RCSfile: svdmrkv1.cxx,v $ * - * $Revision: 1.11 $ + * $Revision: 1.12 $ * - * last change: $Author: ihi $ $Date: 2006-11-14 13:43:58 $ + * last change: $Author: kz $ $Date: 2006-12-12 16:41:36 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -154,14 +154,14 @@ BOOL SdrMarkView::ImpMarkPoint(SdrHdl* pHdl, SdrMark* pMark, BOOL bUnmark) pPts->Remove(nBla); } else return FALSE; // Fehlerfall! } - BOOL bVis=IsMarkHdlShown(); + //HMHBOOL bVis=IsMarkHdlShown(); pHdl->SetSelected(!bUnmark); if (!bPlusHdlAlways) { - BOOL bSolid=IsSolidMarkHdl(); + //HMHBOOL bSolid=IsSolidMarkHdl(); if (!bUnmark) { sal_uInt32 nAnz(pObj->GetPlusHdlCount(*pHdl)); - if (nAnz!=0L && bSolid && bVis) HideMarkHdl(); + //HMHif (nAnz!=0L && bSolid && bVis) HideMarkHdl(); for (sal_uInt32 i=0; i<nAnz; i++) { SdrHdl* pPlusHdl=pObj->GetPlusHdl(*pHdl,i); if (pPlusHdl!=NULL) { @@ -171,24 +171,24 @@ BOOL SdrMarkView::ImpMarkPoint(SdrHdl* pHdl, SdrMark* pMark, BOOL bUnmark) aHdl.AddHdl(pPlusHdl); } } - if (nAnz!=0 && bSolid && bVis) ShowMarkHdl(); + //HMHif (nAnz!=0 && bSolid && bVis) ShowMarkHdl(); } else { ULONG nAnz=aHdl.GetHdlCount(); for (ULONG i=nAnz; i>0;) { i--; SdrHdl* pPlusHdl=aHdl.GetHdl(i); - BOOL bFlag=FALSE; + //HMHBOOL bFlag=FALSE; if (pPlusHdl->IsPlusHdl() && pPlusHdl->GetSourceHdlNum()==nHdlNum) { - if (bVis) { - if (bSolid) { - bFlag=TRUE; - HideMarkHdl(); // SolidMarkHdl und Bezier ist noch nicht fertig! - } - } + //HMHif (bVis) { + //HMH if (bSolid) { + //HMH bFlag=TRUE; + //HMH HideMarkHdl(); // SolidMarkHdl und Bezier ist noch nicht fertig! + //HMH } + //HMH} aHdl.RemoveHdl(i); delete pPlusHdl; } - if (bFlag) ShowMarkHdl(); + //HMHif (bFlag) ShowMarkHdl(); } } } @@ -231,7 +231,7 @@ BOOL SdrMarkView::MarkPoints(const Rectangle* pRect, BOOL bUnmark) const SdrPageView* pPV0=NULL; SdrMark* pM=NULL; aHdl.Sort(); - BOOL bHideHdl=IsMarkHdlShown() && IsSolidMarkHdl() && !bPlusHdlAlways; + //HMHBOOL bHideHdl=IsMarkHdlShown() && IsSolidMarkHdl() && !bPlusHdlAlways; ULONG nHdlAnz=aHdl.GetHdlCount(); for (ULONG nHdlNum=nHdlAnz; nHdlNum>0;) { nHdlNum--; @@ -262,10 +262,10 @@ BOOL SdrMarkView::MarkPoints(const Rectangle* pRect, BOOL bUnmark) } Point aPos(pHdl->GetPos()); if (pM!=NULL && (pRect==NULL || pRect->IsInside(aPos))) { - if (bHideHdl && IsMarkHdlShown() && pHdl->GetObj()!=NULL) { - sal_uInt32 nAnz=pHdl->GetObj()->GetPlusHdlCount(*pHdl); - if (nAnz!=0L) HideMarkHdl(); // #36987# - } + //HMHif (bHideHdl && IsMarkHdlShown() && pHdl->GetObj()!=NULL) { + //HMHsal_uInt32 nAnz=pHdl->GetObj()->GetPlusHdlCount(*pHdl); + //HMHif (nAnz!=0L) HideMarkHdl(); // #36987# + //HMH} if (ImpMarkPoint(pHdl,pM,bUnmark)) bChgd=TRUE; } } @@ -274,7 +274,7 @@ BOOL SdrMarkView::MarkPoints(const Rectangle* pRect, BOOL bUnmark) SdrUShortCont* pPts=pM->GetMarkedPoints(); if (pPts!=NULL) pPts->ForceSort(); } - if (bHideHdl) ShowMarkHdl(); // #36987# + //HMHif (bHideHdl) ShowMarkHdl(); // #36987# if (bChgd) { MarkListHasChanged(); } @@ -317,11 +317,11 @@ void SdrMarkView::SetPlusHandlesAlwaysVisible(BOOL bOn) { // HandlePaint optimieren !!!!!!! ForceUndirtyMrkPnt(); if (bOn!=bPlusHdlAlways) { - BOOL bVis=IsMarkHdlShown(); - if (bVis) HideMarkHdl(); + //HMHBOOL bVis=IsMarkHdlShown(); + //HMHif (bVis) HideMarkHdl(); bPlusHdlAlways=bOn; SetMarkHandles(); - if (bVis) ShowMarkHdl(); + //HMHif (bVis) ShowMarkHdl(); MarkListHasChanged(); } } |