summaryrefslogtreecommitdiff
path: root/sc/source/ui/view/preview.cxx
diff options
context:
space:
mode:
authorOliver Bolte <obo@openoffice.org>2004-06-04 11:04:23 +0000
committerOliver Bolte <obo@openoffice.org>2004-06-04 11:04:23 +0000
commit20ee4553471229d6bd174eb570b889818e3b291c (patch)
tree068efd6ec80ad09f03c05402d7c1c4617aa3d3b8 /sc/source/ui/view/preview.cxx
parent07bdd37d2b1fa9ec0bad73637ab11816d2eee3ae (diff)
INTEGRATION: CWS rowlimit (1.22.156); FILE MERGED
2004/03/03 21:36:24 er 1.22.156.4: #i1967# type correctness 2004/02/26 18:14:39 jmarmion 1.22.156.3: #i1967# step 5 changes. 2004/01/21 14:18:02 er 1.22.156.2: RESYNC: (1.22-1.23); FILE MERGED 2004/01/16 17:43:02 er 1.22.156.1: #i1967# SCCOL,SCROW,SCTAB replace USHORT; SCsCOL,SCsROW,SCsTAB replace short
Diffstat (limited to 'sc/source/ui/view/preview.cxx')
-rw-r--r--sc/source/ui/view/preview.cxx44
1 files changed, 22 insertions, 22 deletions
diff --git a/sc/source/ui/view/preview.cxx b/sc/source/ui/view/preview.cxx
index 7e48732b7add..f00d34c3655e 100644
--- a/sc/source/ui/view/preview.cxx
+++ b/sc/source/ui/view/preview.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: preview.cxx,v $
*
- * $Revision: 1.23 $
+ * $Revision: 1.24 $
*
- * last change: $Author: vg $ $Date: 2003-12-16 13:14:27 $
+ * last change: $Author: obo $ $Date: 2004-06-04 12:04:23 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -107,10 +107,10 @@
#define SC_PREVIEW_SHADOWSIZE 2
-long lcl_GetDisplayStart( USHORT nTab, ScDocument* pDoc, long* pPages )
+long lcl_GetDisplayStart( SCTAB nTab, ScDocument* pDoc, long* pPages )
{
long nDisplayStart = 0;
- for (USHORT i=0; i<nTab; i++)
+ for (SCTAB i=0; i<nTab; i++)
{
if ( pDoc->NeedPageResetAfterTab(i) )
nDisplayStart = 0;
@@ -165,7 +165,7 @@ void ScPreview::UpdateDrawView() // nTab muss richtig sein
// #114135#
if ( pModel )
{
- if ( pDrawView && !pDrawView->GetPageViewPgNum(nTab) )
+ if ( pDrawView && !pDrawView->GetPageViewPgNum(static_cast<sal_uInt16>(nTab)) )
{
// die angezeigte Page der DrawView umzustellen (s.u.) funktioniert nicht ?!?
delete pDrawView;
@@ -179,7 +179,7 @@ void ScPreview::UpdateDrawView() // nTab muss richtig sein
// (Einstellung "Im Entwurfsmodus oeffnen"), darum hier zuruecksetzen
pDrawView->SetDesignMode( TRUE );
pDrawView->SetPrintPreview( TRUE );
- pDrawView->ShowPagePgNum( nTab, Point() );
+ pDrawView->ShowPagePgNum( static_cast<sal_uInt16>(nTab), Point() );
}
#if 0
else if ( !pDrawView->GetPageViewPgNum(nTab) ) // angezeigte Page umstellen
@@ -205,7 +205,7 @@ void ScPreview::TestLastPage()
{
nPageNo = nTotalPages - 1;
nTab = nTabCount - 1;
- while (nTab && !nPages[nTab]) // letzte nicht leere Tabelle
+ while (nTab > 0 && !nPages[nTab]) // letzte nicht leere Tabelle
--nTab;
DBG_ASSERT(nPages[nTab],"alle Tabellen leer?");
nTabPage = nPages[nTab] - 1;
@@ -220,8 +220,10 @@ void ScPreview::TestLastPage()
{
nTab = 0;
nPageNo = nTabPage = nTabStart = nDisplayStart = 0;
- aState.nPrintTab = aState.nStartCol = aState.nStartRow =
- aState.nEndCol = aState.nEndRow = aState.nZoom =
+ aState.nPrintTab = 0;
+ aState.nStartCol = aState.nEndCol = 0;
+ aState.nStartRow = aState.nEndRow = 0;
+ aState.nZoom = 0;
aState.nPagesX = aState.nPagesY = 0;
aState.nTabPages = aState.nTotalPages =
aState.nPageStart = aState.nDocPages = 0;
@@ -230,16 +232,15 @@ void ScPreview::TestLastPage()
}
-void ScPreview::CalcPages( USHORT nToWhichTab )
+void ScPreview::CalcPages( SCTAB nToWhichTab )
{
WaitObject( this );
ScDocument* pDoc = pDocShell->GetDocument();
nTabCount = pDoc->GetTableCount();
- USHORT i;
- USHORT nAnz = Min( nTabCount, USHORT(nToWhichTab+1) );
- USHORT nStart = nTabsTested;
+ SCTAB nAnz = Min( nTabCount, SCTAB(nToWhichTab+1) );
+ SCTAB nStart = nTabsTested;
if (!bValid)
{
nStart = 0;
@@ -251,9 +252,9 @@ void ScPreview::CalcPages( USHORT nToWhichTab )
// but always all sheets are used (there is no selected sheet)
ScPrintOptions aOptions = SC_MOD()->GetPrintOptions();
- for (i=nStart; i<nAnz; i++)
+ for (SCTAB i=nStart; i<nAnz; i++)
{
- long nAttrPage = i ? nFirstAttr[i-1] : 1;
+ long nAttrPage = i > 0 ? nFirstAttr[i-1] : 1;
long nThisStart = nTotalPages;
ScPrintFunc aPrintFunc( this, pDocShell, i, nAttrPage, 0, NULL, &aOptions );
@@ -296,8 +297,7 @@ void ScPreview::RecalcPages() // nur nPageNo geaendert
if (!bValid)
return; // dann wird CalcPages aufgerufen
- USHORT nOldTab = nTab;
- USHORT i;
+ SCTAB nOldTab = nTab;
BOOL bDone = FALSE;
while (nPageNo >= nTotalPages && nTabsTested < nTabCount)
@@ -309,7 +309,7 @@ void ScPreview::RecalcPages() // nur nPageNo geaendert
if (!bDone)
{
long nPartPages = 0;
- for (i=0; i<nTabsTested; i++)
+ for (SCTAB i=0; i<nTabsTested; i++)
{
long nThisStart = nPartPages;
nPartPages += nPages[i];
@@ -627,9 +627,9 @@ void ScPreview::SetPageNo( long nPage )
}
-long ScPreview::GetFirstPage(USHORT nTab)
+long ScPreview::GetFirstPage(SCTAB nTab)
{
- USHORT nTabCount = pDocShell->GetDocument()->GetTableCount();
+ SCTAB nTabCount = pDocShell->GetDocument()->GetTableCount();
if (nTab >= nTabCount)
nTab = nTabCount-1;
@@ -639,7 +639,7 @@ long ScPreview::GetFirstPage(USHORT nTab)
CalcPages( nTab );
UpdateDrawView(); // Tabelle evtl. geaendert
- for (USHORT i=0; i<nTab; i++)
+ for (SCTAB i=0; i<nTab; i++)
nPage += nPages[i];
// bei leerer Tabelle vorhergehende Seite
@@ -652,7 +652,7 @@ long ScPreview::GetFirstPage(USHORT nTab)
}
-Size lcl_GetDocPageSize( ScDocument* pDoc, USHORT nTab )
+Size lcl_GetDocPageSize( ScDocument* pDoc, SCTAB nTab )
{
String aName = pDoc->GetPageStyle( nTab );
ScStyleSheetPool* pStylePool = pDoc->GetStyleSheetPool();