callcatcher: reduce Container, update unused code list

Change-Id: I11733daf2668c4142052ceb4498f5500e7e291ef
This commit is contained in:
Caolán McNamara
2012-08-10 15:17:51 +01:00
parent 03dbe1a97c
commit 0c0d24589f
7 changed files with 5 additions and 217 deletions

View File

@@ -157,7 +157,6 @@ private:
DECL_LINK( ClickAutoHdl, void * );
void SetMaxSize( Rectangle aRect );
Rectangle GetRect();
#endif
public:

View File

@@ -1535,70 +1535,6 @@ void SvxPositionSizeTabPage::DisableProtect()
//------------------------------------------------------------------------
Rectangle SvxPositionSizeTabPage::GetRect()
{
double fLeft(maRange.getMinX());
double fTop(maRange.getMinY());
double fRight(fLeft + (double)maMtrWidth.GetValue());
double fBottom(fTop + (double)maMtrHeight.GetValue());
switch ( maCtlSize.GetActualRP() )
{
case RP_LT:
{
break;
}
case RP_MT:
{
fLeft = maRange.getMinX() - ( fRight - maRange.getMaxX() ) / 2.0;
break;
}
case RP_RT:
{
fLeft = maRange.getMinX() - ( fRight - maRange.getMaxX() );
break;
}
case RP_LM:
{
fTop = maRange.getMinY() - ( fBottom - maRange.getMaxY() ) / 2.0;
break;
}
case RP_MM:
{
fLeft = maRange.getMinX() - ( fRight - maRange.getMaxX() ) / 2.0;
fTop = maRange.getMinY() - ( fBottom - maRange.getMaxY() ) / 2.0;
break;
}
case RP_RM:
{
fLeft = maRange.getMinX() - ( fRight - maRange.getMaxX() );
fTop = maRange.getMinY() - ( fBottom - maRange.getMaxY() ) / 2.0;
break;
}
case RP_LB:
{
fTop = maRange.getMinY() - ( fBottom - maRange.getMaxY() );
break;
}
case RP_MB:
{
fLeft = maRange.getMinX() - ( fRight - maRange.getMaxX() ) / 2.0;
fTop = maRange.getMinY() - ( fBottom - maRange.getMaxY() );
break;
}
case RP_RB:
{
fLeft = maRange.getMinX() - ( fRight - maRange.getMaxX() );
fTop = maRange.getMinY() - ( fBottom - maRange.getMaxY() );
break;
}
}
return Rectangle(basegfx::fround(fLeft), basegfx::fround(fTop), basegfx::fround(fRight), basegfx::fround(fBottom));
}
//------------------------------------------------------------------------
IMPL_LINK_NOARG(SvxPositionSizeTabPage, ChangeWidthHdl)
{
if( maCbxScale.IsChecked() && maCbxScale.IsEnabled() )

View File

@@ -81,7 +81,6 @@ public:
void* Replace( void* pNew, void* pOld )
{ return Replace( pNew, GetPos( pOld ) ); }
void SetSize( sal_uIntPtr nNewSize );
sal_uIntPtr GetSize() const { return nCount; }
sal_uIntPtr Count() const { return nCount; }

View File

@@ -953,146 +953,6 @@ void* Container::Replace( void* p, sal_uIntPtr nIndex )
}
}
/*************************************************************************
|*
|* Container::SetSize()
|*
*************************************************************************/
void Container::SetSize( sal_uIntPtr nNewSize )
{
DBG_CHKTHIS( Container, DbgCheckContainer );
if ( nNewSize )
{
// Unterscheiden sich die Groessen
if ( nNewSize != nCount )
{
CBlock* pTemp;
sal_uIntPtr nTemp;
// Wird verkleinert
if ( nNewSize < nCount )
{
pTemp = pFirstBlock;
nTemp = 0;
while ( (nTemp+pTemp->Count()) < nNewSize )
{
nTemp += pTemp->Count();
pTemp = pTemp->GetNextBlock();
}
// Alle folgenden Bloecke loeschen
sal_Bool bLast = sal_False;
CBlock* pDelNext;
CBlock* pDelBlock = pTemp->GetNextBlock();
while ( pDelBlock )
{
// Muss CurrentBlock umgesetzt werden
if ( pDelBlock == pCurBlock )
bLast = sal_True;
pDelNext = pDelBlock->GetNextBlock();
delete pDelBlock;
pDelBlock = pDelNext;
}
// Block in der Groesse anpassen, oder bei Groesse 0 loeschen
if ( nNewSize > nTemp )
{
pLastBlock = pTemp;
pTemp->SetNextBlock( NULL );
pTemp->SetSize( (sal_uInt16)(nNewSize-nTemp) );
}
else
{
pLastBlock = pTemp->GetPrevBlock();
pLastBlock->SetNextBlock( NULL );
delete pTemp;
}
nCount = nNewSize;
if ( bLast )
{
pCurBlock = pLastBlock;
nCurIndex = pCurBlock->Count()-1;
}
}
else
{
// Auf den letzen Puffer setzen
pTemp = pLastBlock;
nTemp = nNewSize - nCount;
if ( !pTemp )
{
// Muss mehr als ein Block angelegt werden
if ( nNewSize <= nBlockSize )
{
pFirstBlock = new CBlock( (sal_uInt16)nNewSize, NULL );
pLastBlock = pFirstBlock;
}
else
{
CBlock* pBlock1;
CBlock* pBlock2;
pFirstBlock = new CBlock( nBlockSize, NULL );
pBlock1 = pFirstBlock;
nNewSize -= nBlockSize;
// Solange die Blockgroesse ueberschritten wird, neue Bloecke anlegen
while ( nNewSize > nBlockSize )
{
pBlock2 = new CBlock( nBlockSize, pBlock1 );
pBlock1->SetNextBlock( pBlock2 );
pBlock1 = pBlock2;
nNewSize -= nBlockSize;
}
pLastBlock = new CBlock( (sal_uInt16)nNewSize, pBlock1 );
pBlock1->SetNextBlock( pLastBlock );
}
pCurBlock = pFirstBlock;
}
// Reicht es, den letzen Puffer in der Groesse anzupassen
else if ( (nTemp+pTemp->Count()) <= nBlockSize )
pTemp->SetSize( (sal_uInt16)(nTemp+pTemp->Count()) );
else
{
// Puffer auf max. Blockgroesse setzen
nTemp -= nBlockSize - pTemp->GetSize();
pTemp->SetSize( nBlockSize );
CBlock* pTemp2;
// Solange die Blockgroesse ueberschritten wird,
// neue Bloecke anlegen
while ( nTemp > nBlockSize )
{
pTemp2 = new CBlock( nBlockSize, pTemp );
pTemp->SetNextBlock( pTemp2 );
pTemp = pTemp2;
nTemp -= nBlockSize;
}
// Den letzten Block anlegen
if ( nTemp )
{
pLastBlock = new CBlock( (sal_uInt16)nTemp, pTemp );
pTemp->SetNextBlock( pLastBlock );
}
else
pLastBlock = pTemp;
}
nCount = nNewSize;
}
}
}
else
Clear();
}
/*************************************************************************
|*
|* Container::Clear()

View File

@@ -1,5 +1,8 @@
BasicDockingWindow::BasicDockingWindow(Window*, ResId const&)
FontSelectPattern::FontSelectPattern(PhysicalFontFace const&, Size const&, float, int, bool)
PlaceEditDialog::GetResId(unsigned short)
PopupMenu::SetSelectedEntry(unsigned short)
RtfAttributeOutput::WriteHex(int)
SanExtensionImpl::setCertExtn(com::sun::star::uno::Sequence<signed char>, com::sun::star::uno::Sequence<signed char>, unsigned char)
SanExtensionImpl::setCertExtn(unsigned char*, unsigned int, unsigned char*, unsigned int, unsigned char)
ScCompressedArray<int, unsigned char>::GetEntryCount() const
@@ -22,7 +25,6 @@ SpinButton::SpinButton(Window*, ResId const&)
StgCache::Pos2Page(int)
SvtSlideSorterBarOptions::AddListenerLink(Link const&)
SvtSlideSorterBarOptions::RemoveListenerLink(Link const&)
SvxPositionSizeTabPage::GetRect()
TempFile::IsValid() const
TextEngine::GetLeftMargin() const
ThumbnailView::GetItemCount() const
@@ -106,8 +108,10 @@ nullcanvas::SpriteCanvasHelper::opaqueUpdate(basegfx::B2DConnectedRanges<canvas:
nullcanvas::SpriteCanvasHelper::scrollUpdate(basegfx::B2DRange const&, basegfx::B2DRange const&, basegfx::B2DConnectedRanges<canvas::SpriteRedrawManager::SpriteInfo>::ConnectedComponents const&)
oox::drawingml::TextParagraphProperties::dump() const
oox::xls::BiffDrawingObjectBase::BiffDrawingObjectBase(oox::xls::WorksheetHelper const&)
sd::ImagePreparer::notesToHtml(unsigned int)
sd::LeftDrawPaneShell::RegisterInterface(SfxModule*)
sd::LeftImpressPaneShell::RegisterInterface(SfxModule*)
sd::RemoteServer::pairClient()
sd::ToolPanelPaneShell::RegisterInterface(SfxModule*)
sd::ViewShellBase::RegisterFactory(unsigned short)
std::__cxx1998::vector<SfxFilter*, std::allocator<SfxFilter*> >::~vector()

View File

@@ -106,9 +106,6 @@ public:
virtual void SetSplitPosPixel( long nPos );
long GetSplitPosPixel() const { return mnSplitPos; }
void SetLastSplitPosPixel( long nNewPos );
long GetLastSplitPosPixel() const { return mnLastSplitPos; }
sal_Bool IsHorizontal() const { return mbHorzSplit; }
// set the stepsize of the splitter for cursor movement

View File

@@ -507,13 +507,6 @@ void Splitter::SetSplitPosPixel( long nNewPos )
// -----------------------------------------------------------------------
void Splitter::SetLastSplitPosPixel( long nNewPos )
{
mnLastSplitPos = nNewPos;
}
// -----------------------------------------------------------------------
void Splitter::StartDrag()
{
if ( IsTracking() )