diff options
Diffstat (limited to 'sc/source/ui/view/tabvwsh4.cxx')
-rw-r--r-- | sc/source/ui/view/tabvwsh4.cxx | 414 |
1 files changed, 207 insertions, 207 deletions
diff --git a/sc/source/ui/view/tabvwsh4.cxx b/sc/source/ui/view/tabvwsh4.cxx index 493f45341ff4..e6d047e81e32 100644 --- a/sc/source/ui/view/tabvwsh4.cxx +++ b/sc/source/ui/view/tabvwsh4.cxx @@ -2,7 +2,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -75,7 +75,7 @@ #include "inputopt.hxx" #include "inputwin.hxx" #include "scresid.hxx" -#include "dbcolect.hxx" // fuer ReImport +#include "dbcolect.hxx" // fuer ReImport #include "reffact.hxx" #include "viewuno.hxx" #include "dispuno.hxx" @@ -102,7 +102,7 @@ void ActivateOlk( ScViewData* pViewData ); void DeActivateOlk( ScViewData* pViewData ); -extern SfxViewShell* pScActiveViewShell; // global.cxx +extern SfxViewShell* pScActiveViewShell; // global.cxx using namespace com::sun::star; @@ -118,28 +118,28 @@ void __EXPORT ScTabViewShell::Activate(BOOL bMDI) { SfxViewShell::Activate(bMDI); - // hier kein GrabFocus, sonst gibt's Probleme wenn etwas inplace editiert wird! + // hier kein GrabFocus, sonst gibt's Probleme wenn etwas inplace editiert wird! if ( bMDI ) { - // fuer Eingabezeile (ClearCache) + // fuer Eingabezeile (ClearCache) ScModule* pScMod = SC_MOD(); pScMod->ViewShellChanged(); ActivateView( TRUE, bFirstActivate ); ActivateOlk( GetViewData() ); - // #56870# AutoCorrect umsetzen, falls der Writer seins neu angelegt hat + // #56870# AutoCorrect umsetzen, falls der Writer seins neu angelegt hat UpdateDrawTextOutliner(); - // RegisterNewTargetNames gibts nicht mehr + // RegisterNewTargetNames gibts nicht mehr SfxViewFrame* pThisFrame = GetViewFrame(); if ( pInputHandler && pThisFrame->HasChildWindow(FID_INPUTLINE_STATUS) ) { - // eigentlich nur beim Reload (letzte Version) noetig: - // Das InputWindow bleibt stehen, aber die View mitsamt InputHandler wird - // neu angelegt, darum muss der InputHandler am InputWindow gesetzt werden. + // eigentlich nur beim Reload (letzte Version) noetig: + // Das InputWindow bleibt stehen, aber die View mitsamt InputHandler wird + // neu angelegt, darum muss der InputHandler am InputWindow gesetzt werden. SfxChildWindow* pChild = pThisFrame->GetChildWindow(FID_INPUTLINE_STATUS); if (pChild) { @@ -197,7 +197,7 @@ void __EXPORT ScTabViewShell::Activate(BOOL bMDI) pHdl->SetRefScale( GetViewData()->GetZoomX(), GetViewData()->GetZoomY() ); } - // Aenderungs-Dialog aktualisieren + // Aenderungs-Dialog aktualisieren if ( pThisFrame->HasChildWindow(FID_CHG_ACCEPT) ) { @@ -220,19 +220,19 @@ void __EXPORT ScTabViewShell::Activate(BOOL bMDI) } } - // don't call CheckSelectionTransfer here - activating a view should not change the - // primary selection (may be happening just because the mouse was moved over the window) + // don't call CheckSelectionTransfer here - activating a view should not change the + // primary selection (may be happening just because the mouse was moved over the window) - // Wenn Referenzeingabe-Tip-Hilfe hier wieder angezeigt werden soll (ShowRefTip), - // muss sie beim Verschieben der View angepasst werden (gibt sonst Probleme unter OS/2 - // beim Umschalten zwischen Dokumenten) + // Wenn Referenzeingabe-Tip-Hilfe hier wieder angezeigt werden soll (ShowRefTip), + // muss sie beim Verschieben der View angepasst werden (gibt sonst Probleme unter OS/2 + // beim Umschalten zwischen Dokumenten) } void __EXPORT ScTabViewShell::Deactivate(BOOL bMDI) { HideTip(); - ScDocument* pDoc=GetViewData()->GetDocument(); + ScDocument* pDoc=GetViewData()->GetDocument(); ScChangeTrack* pChanges=pDoc->GetChangeTrack(); @@ -248,8 +248,8 @@ void __EXPORT ScTabViewShell::Deactivate(BOOL bMDI) if( bMDI ) { - // #85421# during shell deactivation, shells must not be switched, or the loop - // through the shell stack (in SfxDispatcher::DoDeactivate_Impl) will not work + // #85421# during shell deactivation, shells must not be switched, or the loop + // through the shell stack (in SfxDispatcher::DoDeactivate_Impl) will not work BOOL bOldDontSwitch = bDontSwitch; bDontSwitch = TRUE; @@ -269,10 +269,10 @@ void __EXPORT ScTabViewShell::Deactivate(BOOL bMDI) } else { - HideNoteMarker(); // Notiz-Anzeige + HideNoteMarker(); // Notiz-Anzeige if ( pHdl ) - pHdl->HideTip(); // Formel-AutoEingabe-Tip abschalten + pHdl->HideTip(); // Formel-AutoEingabe-Tip abschalten } } @@ -323,10 +323,10 @@ Size __EXPORT ScTabViewShell::GetOptimalSizePixel() const { Size aOptSize; - SCTAB nCurTab = GetViewData()->GetTabNo(); - ScDocument* pDoc = GetViewData()->GetDocument(); - ScStyleSheetPool* pStylePool = pDoc->GetStyleSheetPool(); - SfxStyleSheetBase* pStyleSheet = pStylePool->Find( + SCTAB nCurTab = GetViewData()->GetTabNo(); + ScDocument* pDoc = GetViewData()->GetDocument(); + ScStyleSheetPool* pStylePool = pDoc->GetStyleSheetPool(); + SfxStyleSheetBase* pStyleSheet = pStylePool->Find( pDoc->GetPageStyle( nCurTab ), SFX_STYLE_FAMILY_PAGE ); @@ -334,9 +334,9 @@ Size __EXPORT ScTabViewShell::GetOptimalSizePixel() const if ( pStyleSheet ) { - const SfxItemSet& rSet = pStyleSheet->GetItemSet(); - const SvxSizeItem& rItem = (const SvxSizeItem&)rSet.Get( ATTR_PAGE_SIZE ); - const Size& rPageSize = rItem.GetSize(); + const SfxItemSet& rSet = pStyleSheet->GetItemSet(); + const SvxSizeItem& rItem = (const SvxSizeItem&)rSet.Get( ATTR_PAGE_SIZE ); + const Size& rPageSize = rItem.GetSize(); aOptSize.Width() = (long) (rPageSize.Width() * GetViewData()->GetPPTX()); aOptSize.Height() = (long) (rPageSize.Height() * GetViewData()->GetPPTY()); @@ -347,8 +347,8 @@ Size __EXPORT ScTabViewShell::GetOptimalSizePixel() const //------------------------------------------------------------------ -// Zoom fuer In-Place berechnen -// aus Verhaeltnis von VisArea und Fenstergroesse des GridWin +// Zoom fuer In-Place berechnen +// aus Verhaeltnis von VisArea und Fenstergroesse des GridWin void ScTabViewShell::UpdateOleZoom() { @@ -408,11 +408,11 @@ void __EXPORT ScTabViewShell::InnerResizePixel( const Point &rOfs, const Size &r aNewSize.Height() += aBorder.Top() + aBorder.Bottom(); } - DoResize( rOfs, aNewSize, TRUE ); // rSize = Groesse von gridwin + DoResize( rOfs, aNewSize, TRUE ); // rSize = Groesse von gridwin - UpdateOleZoom(); // Zoom fuer In-Place berechnen + UpdateOleZoom(); // Zoom fuer In-Place berechnen -// GetViewData()->GetDocShell()->UpdateOle( GetViewData() ); +// GetViewData()->GetDocShell()->UpdateOle( GetViewData() ); GetViewData()->GetDocShell()->SetDocumentModified(); } @@ -422,7 +422,7 @@ void __EXPORT ScTabViewShell::OuterResizePixel( const Point &rOfs, const Size &r GetBorderSize( aBorder, rSize ); SetBorderPixel( aBorder ); - DoResize( rOfs, rSize ); // Position und Groesse von tabview wie uebergeben + DoResize( rOfs, rSize ); // Position und Groesse von tabview wie uebergeben // ForceMove als Ersatz fuer den Sfx-Move-Mechanismus // (aWinPos muss aktuell gehalten werden, damit ForceMove beim Ole-Deaktivieren klappt) @@ -432,7 +432,7 @@ void __EXPORT ScTabViewShell::OuterResizePixel( const Point &rOfs, const Size &r void __EXPORT ScTabViewShell::SetZoomFactor( const Fraction &rZoomX, const Fraction &rZoomY ) { - // fuer OLE... + // fuer OLE... Fraction aFrac20( 1,5 ); Fraction aFrac400( 4,1 ); @@ -460,7 +460,7 @@ void __EXPORT ScTabViewShell::SetZoomFactor( const Fraction &rZoomX, const Fract void __EXPORT ScTabViewShell::QueryObjAreaPixel( Rectangle& rRect ) const { - // auf ganze Zellen anpassen (in 1/100 mm) + // auf ganze Zellen anpassen (in 1/100 mm) Size aPixelSize = rRect.GetSize(); Window* pWin = ((ScTabViewShell*)this)->GetActiveWin(); @@ -504,7 +504,7 @@ void __EXPORT ScTabViewShell::Move() void __EXPORT ScTabViewShell::ShowCursor(bool /* bOn */) { -/*!!! ShowCursor wird nicht paarweise wie im gridwin gerufen. +/*!!! ShowCursor wird nicht paarweise wie im gridwin gerufen. Der CursorLockCount am Gridwin muss hier direkt auf 0 gesetzt werden if (bOn) @@ -552,10 +552,10 @@ void ScTabViewShell::DoReadUserDataSequence( const uno::Sequence < beans::Proper Window* pNewWin = GetActiveWin(); if (pNewWin && pNewWin != pOldWin) { - SetWindow( pNewWin ); //! ist diese ViewShell immer aktiv??? + SetWindow( pNewWin ); //! ist diese ViewShell immer aktiv??? if (bFocus) pNewWin->GrabFocus(); - WindowChanged(); // Drawing-Layer (z.B. #56771#) + WindowChanged(); // Drawing-Layer (z.B. #56771#) } if (GetViewData()->GetHSplitMode() == SC_SPLIT_FIX || @@ -568,7 +568,7 @@ void ScTabViewShell::DoReadUserDataSequence( const uno::Sequence < beans::Proper TestHintWindow(); - //! if ViewData has more tables than document, remove tables in ViewData + //! if ViewData has more tables than document, remove tables in ViewData } // DoReadUserData is also called from ctor when switching from print preview @@ -587,10 +587,10 @@ void ScTabViewShell::DoReadUserData( const String& rData ) Window* pNewWin = GetActiveWin(); if (pNewWin && pNewWin != pOldWin) { - SetWindow( pNewWin ); //! ist diese ViewShell immer aktiv??? + SetWindow( pNewWin ); //! ist diese ViewShell immer aktiv??? if (bFocus) pNewWin->GrabFocus(); - WindowChanged(); // Drawing-Layer (z.B. #56771#) + WindowChanged(); // Drawing-Layer (z.B. #56771#) } if (GetViewData()->GetHSplitMode() == SC_SPLIT_FIX || @@ -603,7 +603,7 @@ void ScTabViewShell::DoReadUserData( const String& rData ) TestHintWindow(); - //! if ViewData has more tables than document, remove tables in ViewData + //! if ViewData has more tables than document, remove tables in ViewData } //------------------------------------------------------------------ @@ -671,12 +671,12 @@ void ScTabViewShell::SetDrawShell( BOOL bActive ) if ( !bActive ) { - ResetDrawDragMode(); // Mirror / Rotate aus + ResetDrawDragMode(); // Mirror / Rotate aus if (bWasDraw && (GetViewData()->GetHSplitMode() == SC_SPLIT_FIX || GetViewData()->GetVSplitMode() == SC_SPLIT_FIX)) { - // Aktiven Teil an Cursor anpassen, etc. + // Aktiven Teil an Cursor anpassen, etc. MoveCursorAbs( GetViewData()->GetCurX(), GetViewData()->GetCurY(), SC_FOLLOW_NONE, FALSE, FALSE, TRUE ); } @@ -705,8 +705,8 @@ void ScTabViewShell::SetPivotShell( BOOL bActive ) { bActivePivotSh = bActive; - // #68771# #76198# SetPivotShell is called from CursorPosChanged every time - // -> don't change anything except switching between cell and pivot shell + // #68771# #76198# SetPivotShell is called from CursorPosChanged every time + // -> don't change anything except switching between cell and pivot shell if ( eCurOST == OST_Pivot || eCurOST == OST_Cell ) { @@ -801,10 +801,10 @@ void ScTabViewShell::SetEditShell(EditView* pView, BOOL bActive ) bActiveEditSh = bActive; } -void ScTabViewShell::SetCurSubShell(ObjectSelectionType eOST, BOOL bForce) +void ScTabViewShell::SetCurSubShell(ObjectSelectionType eOST, BOOL bForce) { - ScViewData* pViewData = GetViewData(); - ScDocShell* pDocSh = pViewData->GetDocShell(); + ScViewData* pViewData = GetViewData(); + ScDocShell* pDocSh = pViewData->GetDocShell(); if(bDontSwitch) return; @@ -835,14 +835,14 @@ void ScTabViewShell::SetCurSubShell(ObjectSelectionType eOST, BOOL bForce) switch(eOST) { - case OST_Cell: + case OST_Cell: { AddSubShell(*pCellShell); if(bPgBrk) AddSubShell(*pPageBreakShell); bCellBrush = TRUE; } break; - case OST_Editing: + case OST_Editing: { AddSubShell(*pCellShell); if(bPgBrk) AddSubShell(*pPageBreakShell); @@ -853,7 +853,7 @@ void ScTabViewShell::SetCurSubShell(ObjectSelectionType eOST, BOOL bForce) } } break; - case OST_DrawText: + case OST_DrawText: { if ( !pDrawTextShell ) { @@ -863,7 +863,7 @@ void ScTabViewShell::SetCurSubShell(ObjectSelectionType eOST, BOOL bForce) AddSubShell(*pDrawTextShell); } break; - case OST_Drawing: + case OST_Drawing: { if (svx::checkForSelectedCustomShapes( GetScDrawView(), true /* bOnlyExtruded */ )) { @@ -890,7 +890,7 @@ void ScTabViewShell::SetCurSubShell(ObjectSelectionType eOST, BOOL bForce) } break; - case OST_DrawForm: + case OST_DrawForm: { if ( !pDrawFormShell ) { @@ -903,7 +903,7 @@ void ScTabViewShell::SetCurSubShell(ObjectSelectionType eOST, BOOL bForce) } break; - case OST_Chart: + case OST_Chart: { if ( !pChartShell ) { @@ -916,7 +916,7 @@ void ScTabViewShell::SetCurSubShell(ObjectSelectionType eOST, BOOL bForce) } break; - case OST_OleObject: + case OST_OleObject: { if ( !pOleObjectShell ) { @@ -929,7 +929,7 @@ void ScTabViewShell::SetCurSubShell(ObjectSelectionType eOST, BOOL bForce) } break; - case OST_Graphic: + case OST_Graphic: { if ( !pGraphicShell) { @@ -942,7 +942,7 @@ void ScTabViewShell::SetCurSubShell(ObjectSelectionType eOST, BOOL bForce) } break; - case OST_Media: + case OST_Media: { if ( !pMediaShell) { @@ -954,7 +954,7 @@ void ScTabViewShell::SetCurSubShell(ObjectSelectionType eOST, BOOL bForce) } break; - case OST_Pivot: + case OST_Pivot: { AddSubShell(*pCellShell); if(bPgBrk) AddSubShell(*pPageBreakShell); @@ -968,14 +968,14 @@ void ScTabViewShell::SetCurSubShell(ObjectSelectionType eOST, BOOL bForce) bCellBrush = TRUE; } break; - case OST_Auditing: + case OST_Auditing: { AddSubShell(*pCellShell); if(bPgBrk) AddSubShell(*pPageBreakShell); if ( !pAuditingShell ) { - pDocSh->MakeDrawLayer(); // die Wartezeit lieber jetzt als beim Klick + pDocSh->MakeDrawLayer(); // die Wartezeit lieber jetzt als beim Klick pAuditingShell = new ScAuditingShell( GetViewData() ); pAuditingShell->SetRepeatTarget( &aTarget ); @@ -1024,12 +1024,12 @@ ObjectSelectionType ScTabViewShell::GetCurObjectSelectionType() return eCurOST; } -// GetMySubShell / SetMySubShell: altes Verhalten simulieren, -// dass es nur eine SubShell gibt (nur innerhalb der 5 eignenen SubShells) +// GetMySubShell / SetMySubShell: altes Verhalten simulieren, +// dass es nur eine SubShell gibt (nur innerhalb der 5 eignenen SubShells) SfxShell* ScTabViewShell::GetMySubShell() const { - // GetSubShell() war frueher const, und GetSubShell(USHORT) sollte es auch sein... + // GetSubShell() war frueher const, und GetSubShell(USHORT) sollte es auch sein... USHORT nPos = 0; SfxShell* pSub = ((ScTabViewShell*)this)->GetSubShell(nPos); @@ -1037,13 +1037,13 @@ SfxShell* ScTabViewShell::GetMySubShell() const { if ( pSub == pDrawShell || pSub == pDrawTextShell || pSub == pEditShell || pSub == pPivotShell || pSub == pAuditingShell || pSub == pDrawFormShell || - pSub == pCellShell || pSub == pOleObjectShell|| pSub == pChartShell || + pSub == pCellShell || pSub == pOleObjectShell|| pSub == pChartShell || pSub == pGraphicShell || pSub == pMediaShell || pSub == pPageBreakShell) - return pSub; // gefunden + return pSub; // gefunden pSub = ((ScTabViewShell*)this)->GetSubShell(++nPos); } - return NULL; // keine von meinen dabei + return NULL; // keine von meinen dabei } @@ -1090,7 +1090,7 @@ ScTabViewShell* ScTabViewShell::GetActiveViewShell() SfxPrinter* __EXPORT ScTabViewShell::GetPrinter( BOOL bCreate ) { - // Drucker ist immer da (wird fuer die FontListe schon beim Starten angelegt) + // Drucker ist immer da (wird fuer die FontListe schon beim Starten angelegt) return GetViewData()->GetDocShell()->GetPrinter(bCreate); } @@ -1101,16 +1101,16 @@ USHORT __EXPORT ScTabViewShell::SetPrinter( SfxPrinter *pNewPrinter, USHORT nDif PrintDialog* __EXPORT ScTabViewShell::CreatePrintDialog( Window *pParent ) { - ScDocShell* pDocShell = GetViewData()->GetDocShell(); - ScDocument* pDoc = pDocShell->GetDocument(); + ScDocShell* pDocShell = GetViewData()->GetDocShell(); + ScDocument* pDoc = pDocShell->GetDocument(); - pDoc->SetPrintOptions(); // Optionen aus OFA am Printer setzen + pDoc->SetPrintOptions(); // Optionen aus OFA am Printer setzen SfxPrinter* pPrinter = GetPrinter(); - String aStrRange; + String aStrRange; PrintDialog* pDlg = new PrintDialog( pParent, true ); - SCTAB nTabCount = pDoc->GetTableCount(); - long nDocPageMax = 0; + SCTAB nTabCount = pDoc->GetTableCount(); + long nDocPageMax = 0; pDlg->EnableSheetRange( true, PRINTSHEETS_ALL ); pDlg->EnableSheetRange( true, PRINTSHEETS_SELECTED_SHEETS ); @@ -1143,14 +1143,14 @@ PrintDialog* __EXPORT ScTabViewShell::CreatePrintDialog( Window *pParent ) } } - pDlg->SetRangeText ( aStrRange ); - pDlg->EnableRange ( PRINTDIALOG_ALL ); - pDlg->EnableRange ( PRINTDIALOG_RANGE ); - pDlg->SetFirstPage ( 1 ); - pDlg->SetMinPage ( 1 ); - pDlg->SetLastPage ( (USHORT)nDocPageMax ); - pDlg->SetMaxPage ( (USHORT)nDocPageMax ); - pDlg->EnableCollate (); + pDlg->SetRangeText ( aStrRange ); + pDlg->EnableRange ( PRINTDIALOG_ALL ); + pDlg->EnableRange ( PRINTDIALOG_RANGE ); + pDlg->SetFirstPage ( 1 ); + pDlg->SetMinPage ( 1 ); + pDlg->SetLastPage ( (USHORT)nDocPageMax ); + pDlg->SetMaxPage ( (USHORT)nDocPageMax ); + pDlg->EnableCollate (); return pDlg; } @@ -1159,7 +1159,7 @@ SfxTabPage* ScTabViewShell::CreatePrintOptionsPage( Window *pParent, const SfxIt { ScAbstractDialogFactory* pFact = ScAbstractDialogFactory::Create(); DBG_ASSERT(pFact, "ScAbstractFactory create fail!"); - ::CreateTabPage ScTpPrintOptionsCreate = pFact->GetTabPageCreatorFunc( RID_SCPAGE_PRINT ); + ::CreateTabPage ScTpPrintOptionsCreate = pFact->GetTabPageCreatorFunc( RID_SCPAGE_PRINT ); if ( ScTpPrintOptionsCreate ) return (*ScTpPrintOptionsCreate)( pParent, rOptions); return 0; @@ -1176,8 +1176,8 @@ void __EXPORT ScTabViewShell::PreparePrint( PrintDialog* pPrintDialog ) ErrCode ScTabViewShell::DoPrint( SfxPrinter *pPrinter, PrintDialog *pPrintDialog, BOOL bSilent, BOOL bIsAPI ) { - // #72527# if SID_PRINTDOCDIRECT is executed and there's a selection, - // ask if only the selection should be printed + // #72527# if SID_PRINTDOCDIRECT is executed and there's a selection, + // ask if only the selection should be printed const ScMarkData& rMarkData = GetViewData()->GetMarkData(); if ( !pPrintDialog && !bSilent && !bIsAPI && ( rMarkData.IsMarked() || rMarkData.IsMultiMarked() ) ) @@ -1229,7 +1229,7 @@ USHORT __EXPORT ScTabViewShell::Print( SfxProgress& rProgress, BOOL bIsAPI, PrintDialog* pPrintDialog ) { ScDocShell* pDocShell = GetViewData()->GetDocShell(); - pDocShell->GetDocument()->SetPrintOptions(); // Optionen aus OFA am Printer setzen + pDocShell->GetDocument()->SetPrintOptions(); // Optionen aus OFA am Printer setzen SfxViewShell::Print( rProgress, bIsAPI, pPrintDialog ); pDocShell->Print( rProgress, pPrintDialog, &GetViewData()->GetMarkData(), @@ -1347,7 +1347,7 @@ void ScTabViewShell::StopSimpleRefDialog() { Window* pWin = pWnd->GetWindow(); if (pWin && pWin->IsSystemWindow()) - ((SystemWindow*)pWin)->Close(); // calls abort handler + ((SystemWindow*)pWin)->Close(); // calls abort handler } } @@ -1364,14 +1364,14 @@ BOOL ScTabViewShell::TabKeyInput(const KeyEvent& rKEvt) KeyCode aCode = rKEvt.GetKeyCode(); BOOL bShift = aCode.IsShift(); BOOL bControl = aCode.IsMod1(); - BOOL bAlt = aCode.IsMod2(); - USHORT nCode = aCode.GetCode(); - BOOL bUsed = FALSE; - BOOL bInPlace = pScMod->IsEditMode(); // Editengine bekommt alles - BOOL bAnyEdit = pScMod->IsInputMode(); // nur Zeichen & Backspace - BOOL bDraw = IsDrawTextEdit(); + BOOL bAlt = aCode.IsMod2(); + USHORT nCode = aCode.GetCode(); + BOOL bUsed = FALSE; + BOOL bInPlace = pScMod->IsEditMode(); // Editengine bekommt alles + BOOL bAnyEdit = pScMod->IsInputMode(); // nur Zeichen & Backspace + BOOL bDraw = IsDrawTextEdit(); - HideNoteMarker(); // Notiz-Anzeige + HideNoteMarker(); // Notiz-Anzeige // don't do extra HideCursor/ShowCursor calls if EnterHandler will switch to a different sheet BOOL bOnRefSheet = ( GetViewData()->GetRefTabNo() == GetViewData()->GetTabNo() ); @@ -1382,11 +1382,11 @@ BOOL ScTabViewShell::TabKeyInput(const KeyEvent& rKEvt) ScDocument* pDoc = GetViewData()->GetDocument(); if ( pDoc ) - pDoc->KeyInput( rKEvt ); // TimerDelays etc. + pDoc->KeyInput( rKEvt ); // TimerDelays etc. if( bInPlace ) { - bUsed = pScMod->InputKeyEvent( rKEvt ); // Eingabe + bUsed = pScMod->InputKeyEvent( rKEvt ); // Eingabe if( !bUsed ) bUsed = sal::static_int_cast<BOOL>(SfxViewShell::KeyInput( rKEvt )); // accelerators } @@ -1404,39 +1404,39 @@ BOOL ScTabViewShell::TabKeyInput(const KeyEvent& rKEvt) switch ( nCode ) { case KEY_RETURN: - bIsType = bControl && !bAlt; // Control, Shift-Control-Return + bIsType = bControl && !bAlt; // Control, Shift-Control-Return if ( !bIsType && nModi == 0 ) { - // Will der InputHandler auch ein einfaches Return? + // Will der InputHandler auch ein einfaches Return? ScInputHandler* pHdl = pScMod->GetInputHdl(this); bIsType = pHdl && pHdl->TakesReturn(); } break; case KEY_SPACE: - bIsType = !bControl && !bAlt; // ohne Modifier oder Shift-Space + bIsType = !bControl && !bAlt; // ohne Modifier oder Shift-Space break; case KEY_ESCAPE: case KEY_BACKSPACE: - bIsType = (nModi == 0); // nur ohne Modifier + bIsType = (nModi == 0); // nur ohne Modifier break; default: bIsType = TRUE; } if( bIsType ) - bUsed = pScMod->InputKeyEvent( rKEvt ); // Eingabe + bUsed = pScMod->InputKeyEvent( rKEvt ); // Eingabe if( !bUsed ) bUsed = sal::static_int_cast<BOOL>(SfxViewShell::KeyInput( rKEvt )); // accelerators - if ( !bUsed && !bIsType && nCode != KEY_RETURN ) // Eingabe nochmal hinterher + if ( !bUsed && !bIsType && nCode != KEY_RETURN ) // Eingabe nochmal hinterher bUsed = pScMod->InputKeyEvent( rKEvt ); } else { - // #51889# Spezialfall: Copy/Cut bei Mehrfachselektion -> Fehlermeldung - // (Slot ist disabled, SfxViewShell::KeyInput wuerde also kommentarlos verschluckt) + // #51889# Spezialfall: Copy/Cut bei Mehrfachselektion -> Fehlermeldung + // (Slot ist disabled, SfxViewShell::KeyInput wuerde also kommentarlos verschluckt) KeyFuncType eFunc = aCode.GetFunction(); if ( eFunc == KEYFUNC_CUT ) { @@ -1452,14 +1452,14 @@ BOOL ScTabViewShell::TabKeyInput(const KeyEvent& rKEvt) if (!bUsed) bUsed = sal::static_int_cast<BOOL>(SfxViewShell::KeyInput( rKEvt )); // accelerators - // #74696# during inplace editing, some slots are handled by the - // container app and are executed during Window::KeyInput. - // -> don't pass keys to input handler that would be used there - // but should call slots instead. + // #74696# during inplace editing, some slots are handled by the + // container app and are executed during Window::KeyInput. + // -> don't pass keys to input handler that would be used there + // but should call slots instead. BOOL bParent = ( GetViewFrame()->GetFrame().IsInPlace() && eFunc != KEYFUNC_DONTKNOW ); if( !bUsed && !bDraw && nCode != KEY_RETURN && !bParent ) - bUsed = pScMod->InputKeyEvent( rKEvt, TRUE ); // Eingabe + bUsed = pScMod->InputKeyEvent( rKEvt, TRUE ); // Eingabe } if (!bInPlace && !bUsed && !bDraw) @@ -1471,7 +1471,7 @@ BOOL ScTabViewShell::TabKeyInput(const KeyEvent& rKEvt) BOOL bNormal = !bControl && !bAlt; if ( !bAnyEdit && bNormal ) { - // je nach Optionen mit Enter in den Edit-Modus schalten + // je nach Optionen mit Enter in den Edit-Modus schalten const ScInputOptions& rOpt = pScMod->GetInputOptions(); if ( rOpt.GetEnterEdit() ) @@ -1481,7 +1481,7 @@ BOOL ScTabViewShell::TabKeyInput(const KeyEvent& rKEvt) } } - BOOL bEditReturn = bControl && !bShift; // An Edit-Engine weiter + BOOL bEditReturn = bControl && !bShift; // An Edit-Engine weiter if ( !bUsed && !bEditReturn ) { if ( bOnRefSheet ) @@ -1509,9 +1509,9 @@ BOOL ScTabViewShell::TabKeyInput(const KeyEvent& rKEvt) if ( bOnRefSheet ) ShowAllCursors(); - // hier kein UpdateInputHandler, weil bei Referenzeingabe auf ein - // anderes Dokument diese ViewShell nicht die ist, auf der eingegeben - // wird! + // hier kein UpdateInputHandler, weil bei Referenzeingabe auf ein + // anderes Dokument diese ViewShell nicht die ist, auf der eingegeben + // wird! bUsed = TRUE; } @@ -1520,7 +1520,7 @@ BOOL ScTabViewShell::TabKeyInput(const KeyEvent& rKEvt) } } - // Alt-Cursortasten hart codiert, weil Alt nicht konfigurierbar ist + // Alt-Cursortasten hart codiert, weil Alt nicht konfigurierbar ist if ( !bUsed && bAlt && !bControl ) { @@ -1570,55 +1570,55 @@ BOOL ScTabViewShell::SfxKeyInput(const KeyEvent& rKeyEvent) bool __EXPORT ScTabViewShell::KeyInput( const KeyEvent &rKeyEvent ) { -// return SfxViewShell::KeyInput( rKeyEvent ); +// return SfxViewShell::KeyInput( rKeyEvent ); return TabKeyInput( rKeyEvent ); } //------------------------------------------------------------------ #define __INIT_ScTabViewShell \ - eCurOST(OST_NONE), \ - nDrawSfxId(0), \ - nCtrlSfxId(USHRT_MAX), \ - nFormSfxId(USHRT_MAX), \ - pDrawShell(NULL), \ - pDrawTextShell(NULL), \ - pEditShell(NULL), \ - pPivotShell(NULL), \ - pAuditingShell(NULL), \ - pDrawFormShell(NULL), \ - pCellShell(NULL), \ - pOleObjectShell(NULL), \ - pChartShell(NULL), \ - pGraphicShell(NULL), \ - pMediaShell(NULL), \ - pPageBreakShell(NULL), \ - pExtrusionBarShell(NULL), \ - pFontworkBarShell(NULL), \ - pFormShell(NULL), \ - pInputHandler(NULL), \ - pCurFrameLine(NULL), \ - aTarget( this ), \ - pDialogDPObject(NULL), \ + eCurOST(OST_NONE), \ + nDrawSfxId(0), \ + nCtrlSfxId(USHRT_MAX), \ + nFormSfxId(USHRT_MAX), \ + pDrawShell(NULL), \ + pDrawTextShell(NULL), \ + pEditShell(NULL), \ + pPivotShell(NULL), \ + pAuditingShell(NULL), \ + pDrawFormShell(NULL), \ + pCellShell(NULL), \ + pOleObjectShell(NULL), \ + pChartShell(NULL), \ + pGraphicShell(NULL), \ + pMediaShell(NULL), \ + pPageBreakShell(NULL), \ + pExtrusionBarShell(NULL), \ + pFontworkBarShell(NULL), \ + pFormShell(NULL), \ + pInputHandler(NULL), \ + pCurFrameLine(NULL), \ + aTarget( this ), \ + pDialogDPObject(NULL), \ pNavSettings(NULL), \ - bActiveDrawSh(FALSE), \ - bActiveDrawTextSh(FALSE), \ - bActivePivotSh(FALSE), \ - bActiveAuditingSh(FALSE), \ - bActiveDrawFormSh(FALSE), \ - bActiveOleObjectSh(FALSE), \ - bActiveChartSh(FALSE), \ - bActiveGraphicSh(FALSE), \ - bActiveMediaSh(FALSE), \ + bActiveDrawSh(FALSE), \ + bActiveDrawTextSh(FALSE), \ + bActivePivotSh(FALSE), \ + bActiveAuditingSh(FALSE), \ + bActiveDrawFormSh(FALSE), \ + bActiveOleObjectSh(FALSE), \ + bActiveChartSh(FALSE), \ + bActiveGraphicSh(FALSE), \ + bActiveMediaSh(FALSE), \ bActiveEditSh(FALSE), \ bFormShellAtTop(FALSE), \ - bDontSwitch(FALSE), \ - bInFormatDialog(FALSE), \ - bPrintSelected(FALSE), \ - bReadOnly(FALSE), \ - pScSbxObject(NULL), \ - /*bChartDlgIsEdit(FALSE),*/ \ - bChartAreaValid(FALSE), \ + bDontSwitch(FALSE), \ + bInFormatDialog(FALSE), \ + bPrintSelected(FALSE), \ + bReadOnly(FALSE), \ + pScSbxObject(NULL), \ + /*bChartDlgIsEdit(FALSE),*/ \ + bChartAreaValid(FALSE), \ nCurRefDlgId(0), \ pAccessibilityBroadcaster(NULL) @@ -1633,14 +1633,14 @@ void ScTabViewShell::Construct( BYTE nForceDesignMode ) bReadOnly = pDocSh->IsReadOnly(); - SetName( String::CreateFromAscii(RTL_CONSTASCII_STRINGPARAM("View")) ); // fuer SBX + SetName( String::CreateFromAscii(RTL_CONSTASCII_STRINGPARAM("View")) ); // fuer SBX Color aColBlack( COL_BLACK ); -// SetPool( &pSfxApp->GetPool() ); +// SetPool( &pSfxApp->GetPool() ); SetPool( &SC_MOD()->GetPool() ); SetWindow( GetActiveWin() ); - pCurFrameLine = new SvxBorderLine( &aColBlack, 20, 0, 0 ); - pPivotSource = new ScArea; + pCurFrameLine = new SvxBorderLine( &aColBlack, 20, 0, 0 ); + pPivotSource = new ScArea; StartListening(*GetViewData()->GetDocShell(),TRUE); StartListening(*GetViewFrame(),TRUE); StartListening(*pSfxApp,TRUE); // #i62045# #i62046# application is needed for Calc's own hints @@ -1667,46 +1667,46 @@ void ScTabViewShell::Construct( BYTE nForceDesignMode ) if ( GetViewFrame()->GetFrame().IsInPlace() ) // inplace { - pDocSh->SetInplace( TRUE ); // schon so initialisiert + pDocSh->SetInplace( TRUE ); // schon so initialisiert if (pDoc->IsEmbedded()) - pDoc->ResetEmbedded(); // keine blaue Markierung + pDoc->ResetEmbedded(); // keine blaue Markierung } else if ( bFirstView ) { pDocSh->SetInplace( FALSE ); GetViewData()->RefreshZoom(); // recalculate PPT if (!pDoc->IsEmbedded()) - pDoc->SetEmbedded( aVisArea ); // VisArea markieren + pDoc->SetEmbedded( aVisArea ); // VisArea markieren } } // ViewInputHandler - // #48721# jeder Task hat neuerdings sein eigenes InputWindow, - // darum muesste eigentlich entweder jeder Task seinen InputHandler bekommen, - // oder das InputWindow muesste sich beim App-InputHandler anmelden, wenn der - // Task aktiv wird, oder das InputWindow muesste sich den InputHandler selbst - // anlegen (dann immer ueber das InputWindow suchen, und nur wenn das nicht da - // ist, den InputHandler von der App nehmen). - // Als Sofortloesung bekommt erstmal jede View ihren Inputhandler, das gibt - // nur noch Probleme, wenn zwei Views in einem Task-Fenster sind. + // #48721# jeder Task hat neuerdings sein eigenes InputWindow, + // darum muesste eigentlich entweder jeder Task seinen InputHandler bekommen, + // oder das InputWindow muesste sich beim App-InputHandler anmelden, wenn der + // Task aktiv wird, oder das InputWindow muesste sich den InputHandler selbst + // anlegen (dann immer ueber das InputWindow suchen, und nur wenn das nicht da + // ist, den InputHandler von der App nehmen). + // Als Sofortloesung bekommt erstmal jede View ihren Inputhandler, das gibt + // nur noch Probleme, wenn zwei Views in einem Task-Fenster sind. pInputHandler = new ScInputHandler; // Alte Version: - // if ( !GetViewFrame()->ISA(SfxTopViewFrame) ) // OLE oder Plug-In - // pInputHandler = new ScInputHandler; + // if ( !GetViewFrame()->ISA(SfxTopViewFrame) ) // OLE oder Plug-In + // pInputHandler = new ScInputHandler; - // FormShell vor MakeDrawView anlegen, damit die DrawView auf jeden Fall - // an der FormShell angemeldet werden kann - // Gepusht wird die FormShell im ersten Activate + // FormShell vor MakeDrawView anlegen, damit die DrawView auf jeden Fall + // an der FormShell angemeldet werden kann + // Gepusht wird die FormShell im ersten Activate pFormShell = new FmFormShell(this); pFormShell->SetControlActivationHandler( LINK( this, ScTabViewShell, FormControlActivated ) ); - // DrawView darf nicht im TabView - ctor angelegt werden, - // wenn die ViewShell noch nicht kostruiert ist... + // DrawView darf nicht im TabView - ctor angelegt werden, + // wenn die ViewShell noch nicht kostruiert ist... if (pDoc->GetDrawLayer()) MakeDrawView( nForceDesignMode ); - ViewOptionsHasChanged(FALSE); // legt auch evtl. DrawView an + ViewOptionsHasChanged(FALSE); // legt auch evtl. DrawView an SfxUndoManager* pMgr = pDocSh->GetUndoManager(); SetUndoManager( pMgr ); @@ -1719,9 +1719,9 @@ void ScTabViewShell::Construct( BYTE nForceDesignMode ) pFormShell->SetRepeatTarget( &aTarget ); SetHelpId( HID_SCSHELL_TABVWSH ); - if ( bFirstView ) // first view? + if ( bFirstView ) // first view? { - pDoc->SetDocVisible( TRUE ); // used when creating new sheets + pDoc->SetDocVisible( TRUE ); // used when creating new sheets if ( pDocSh->IsEmpty() ) { // set first sheet's RTL flag (following will already be initialized because of SetDocVisible) @@ -1730,7 +1730,7 @@ void ScTabViewShell::Construct( BYTE nForceDesignMode ) // append additional sheets (not for OLE object) if ( pDocSh->GetCreateMode() != SFX_CREATE_MODE_EMBEDDED ) { - SCTAB nInitTabCount = 3; //! konfigurierbar !!! + SCTAB nInitTabCount = 3; //! konfigurierbar !!! // Get the customized initial tab count, we only can set the count by VBA API currently. const ScAppOptions& rAppOpt = SC_MOD()->GetAppOptions(); SCTAB nNewTabCount = rAppOpt.GetTabCountInNewSpreadsheet(); @@ -1747,7 +1747,7 @@ void ScTabViewShell::Construct( BYTE nForceDesignMode ) // ReadExtOptions is now in Activate - // Link-Update nicht verschachteln + // Link-Update nicht verschachteln if ( pDocSh->GetCreateMode() != SFX_CREATE_MODE_INTERNAL && pDocSh->IsUpdateEnabled() ) // #105575#; update only in the first creation of the ViewShell { @@ -1776,7 +1776,7 @@ void ScTabViewShell::Construct( BYTE nForceDesignMode ) } } - BOOL bReImport = FALSE; // importierte Daten aktualisieren + BOOL bReImport = FALSE; // importierte Daten aktualisieren ScDBCollection* pDBColl = pDoc->GetDBCollection(); if ( pDBColl ) { @@ -1833,13 +1833,13 @@ ScTabViewShell::ScTabViewShell( SfxViewFrame* pViewFrame, { RTL_LOGFILE_CONTEXT_AUTHOR ( aLog, "sc", "nn93723", "ScTabViewShell::ScTabViewShell" ); - const ScAppOptions& rAppOpt = SC_MOD()->GetAppOptions(); + const ScAppOptions& rAppOpt = SC_MOD()->GetAppOptions(); - // if switching back from print preview, - // restore the view settings that were active when creating the preview - // #89897# ReadUserData must not happen from ctor, because the view's edit window - // has to be shown by the sfx. ReadUserData is deferred until the first Activate call. - // #106334# old DesignMode state from form layer must be restored, too + // if switching back from print preview, + // restore the view settings that were active when creating the preview + // #89897# ReadUserData must not happen from ctor, because the view's edit window + // has to be shown by the sfx. ReadUserData is deferred until the first Activate call. + // #106334# old DesignMode state from form layer must be restored, too BYTE nForceDesignMode = SC_FORCEMODE_NONE; if ( pOldSh && pOldSh->ISA( ScPreviewShell ) ) @@ -1852,7 +1852,7 @@ ScTabViewShell::ScTabViewShell( SfxViewFrame* pViewFrame, if ( GetViewData()->GetDocShell()->IsPreview() ) { - // preview for template dialog: always show whole page + // preview for template dialog: always show whole page SetZoomType( SVX_ZOOM_WHOLEPAGE, TRUE ); // zoom value is recalculated at next Resize } else @@ -1890,11 +1890,11 @@ __EXPORT ScTabViewShell::~ScTabViewShell() SC_MOD()->ViewShellGone(this); - RemoveSubShell(); // alle + RemoveSubShell(); // alle SetWindow(0); - // #54104# alles auf NULL, falls aus dem TabView-dtor noch darauf zugegriffen wird - //! (soll eigentlich nicht !??!?!) + // #54104# alles auf NULL, falls aus dem TabView-dtor noch darauf zugegriffen wird + //! (soll eigentlich nicht !??!?!) DELETEZ(pFontworkBarShell); DELETEZ(pExtrusionBarShell); @@ -1940,34 +1940,34 @@ void ScTabViewShell::FillFieldData( ScHeaderFieldData& rData ) SCTAB nTab = GetViewData()->GetTabNo(); pDoc->GetName( nTab, rData.aTabName ); - rData.aTitle = pDocShell->GetTitle(); + rData.aTitle = pDocShell->GetTitle(); const INetURLObject& rURLObj = pDocShell->GetMedium()->GetURLObject(); - rData.aLongDocName = rURLObj.GetMainURL( INetURLObject::DECODE_UNAMBIGUOUS ); + rData.aLongDocName = rURLObj.GetMainURL( INetURLObject::DECODE_UNAMBIGUOUS ); if ( rData.aLongDocName.Len() ) rData.aShortDocName = rURLObj.GetName( INetURLObject::DECODE_UNAMBIGUOUS ); else rData.aShortDocName = rData.aLongDocName = rData.aTitle; - rData.nPageNo = 1; - rData.nTotalPages = 99; + rData.nPageNo = 1; + rData.nTotalPages = 99; - // eNumType kennt der Dialog selber + // eNumType kennt der Dialog selber } //------------------------------------------------------------------ void ScTabViewShell::SetChartArea( const ScRangeListRef& rSource, const Rectangle& rDest ) { - bChartAreaValid = TRUE; - aChartSource = rSource; - aChartPos = rDest; - nChartDestTab = GetViewData()->GetTabNo(); + bChartAreaValid = TRUE; + aChartSource = rSource; + aChartPos = rDest; + nChartDestTab = GetViewData()->GetTabNo(); } BOOL ScTabViewShell::GetChartArea( ScRangeListRef& rSource, Rectangle& rDest, SCTAB& rTab ) const { - rSource = aChartSource; - rDest = aChartPos; - rTab = nChartDestTab; + rSource = aChartSource; + rDest = aChartPos; + rTab = nChartDestTab; return bChartAreaValid; } @@ -2014,7 +2014,7 @@ void ScTabViewShell::GetTbxState( SfxItemSet& rSet ) rSet.Put( SfxUInt16Item( SID_TBXCTL_INSERT, nInsertCtrlState ) ); rSet.Put( SfxUInt16Item( SID_TBXCTL_INSCELLS, nInsCellsCtrlState ) ); - // ohne installiertes Chart darf Chart nicht Default sein... + // ohne installiertes Chart darf Chart nicht Default sein... if ( nInsObjCtrlState == SID_DRAW_CHART && !SvtModuleOptions().IsChart() ) nInsObjCtrlState = SID_INSERT_OBJECT; |