diff options
Diffstat (limited to 'sd/source/ui/view/outlnvs2.cxx')
-rw-r--r-- | sd/source/ui/view/outlnvs2.cxx | 48 |
1 files changed, 10 insertions, 38 deletions
diff --git a/sd/source/ui/view/outlnvs2.cxx b/sd/source/ui/view/outlnvs2.cxx index 30d48aeb594f..42e0ff3481aa 100644 --- a/sd/source/ui/view/outlnvs2.cxx +++ b/sd/source/ui/view/outlnvs2.cxx @@ -83,7 +83,7 @@ namespace sd { /************************************************************************* |* -|* SfxRequests fuer temporaere Funktionen +|* SfxRequests for temporary functions |* \************************************************************************/ @@ -119,7 +119,7 @@ void OutlineViewShell::FuTemporary(SfxRequest &rReq) } else { - // hier den Zoom-Dialog oeffnen + // open the zoom dialog here SetCurrentFunction( FuScale::Create( this, GetActiveWindow(), pOlView, GetDoc(), rReq ) ); } Cancel(); @@ -154,7 +154,7 @@ void OutlineViewShell::FuTemporary(SfxRequest &rReq) case SID_ZOOM_OUT: { SetCurrentFunction( FuZoom::Create(this, GetActiveWindow(), pOlView, GetDoc(), rReq) ); - // Beendet sich selbst, kein Cancel() notwendig! + // ends itself, no need for Cancel()! rReq.Done(); } break; @@ -265,12 +265,12 @@ void OutlineViewShell::FuTemporary(SfxRequest &rReq) if ( !(nCntrl & EE_CNTRL_NOCOLORS) ) { - // Farbansicht ist eingeschaltet: ausschalten + // color view is enabled: disable pOutl->SetControlWord(nCntrl | EE_CNTRL_NOCOLORS); } else { - // Farbansicht ist ausgeschaltet: einschalten + // color view is disabled: enable pOutl->SetControlWord(nCntrl & ~EE_CNTRL_NOCOLORS); } @@ -419,35 +419,7 @@ void OutlineViewShell::FuTemporaryModify(SfxRequest &rReq) case SID_SET_DEFAULT: { - // 1. Selektion merken (kriegt die eselige EditEngine nicht selbst - // auf die Reihe!) - // 2. Update auf False (sonst flackert's noch staerker - // an allen selektierten Absaetzen: - // a. deren Vorlage nochmal setzen, um absatzweite harte Attribute - // zu entfernen - // b. harte Zeichenattribute loeschen - // 3. Update auf True und Selektion wieder setzen - /* - ESelection aEsel= pOutlinerView->GetSelection(); - Outliner* pOutl = pOutlinerView->GetOutliner(); - pOutl->SetUpdateMode(FALSE); - List* pSelectedParas = pOutlinerView->CreateSelectionList(); - Paragraph* pPara = (Paragraph*)pSelectedParas->First(); - while (pPara) - { - ULONG nParaPos = pOutl->GetAbsPos(pPara); - String aName; - SfxStyleFamily aFamily; - pOutl->GetStyleSheet(nParaPos, aName, aFamily); - pOutl->SetStyleSheet(nParaPos, aName, aFamily); - pOutl->QuickRemoveCharAttribs(nParaPos); - pPara = (Paragraph*)pSelectedParas->Next(); - } - delete pSelectedParas; - pOutl->SetUpdateMode(TRUE); - pOutlinerView->SetSelection(aEsel); - */ - pOutlinerView->RemoveAttribs(TRUE); // TRUE = auch Absatzattribute + pOutlinerView->RemoveAttribs(TRUE); // TRUE = also paragraph attributes Cancel(); rReq.Done(); } @@ -547,7 +519,7 @@ void OutlineViewShell::FuTemporaryModify(SfxRequest &rReq) pOldFldItem->GetField()->ISA( SvxPageField ) || pOldFldItem->GetField()->ISA( SvxPagesField )) ) { - // Feld selektieren, so dass es beim Insert geloescht wird + // select field, so it gets deleted on Insert ESelection aSel = pOutlinerView->GetSelection(); if( aSel.nStartPos == aSel.nEndPos ) aSel.nEndPos++; @@ -582,8 +554,8 @@ void OutlineViewShell::FuTemporaryModify(SfxRequest &rReq) if( pField ) { SvxFieldItem aFieldItem( *pField, EE_FEATURE_FIELD ); - //pOLV->DeleteSelected(); <-- fehlt leider ! - // Feld selektieren, so dass es beim Insert geloescht wird + //pOLV->DeleteSelected(); <-- unfortunately missing! + // select field, so it gets deleted on Insert ESelection aSel = pOutlinerView->GetSelection(); BOOL bSel = TRUE; if( aSel.nStartPos == aSel.nEndPos ) @@ -595,7 +567,7 @@ void OutlineViewShell::FuTemporaryModify(SfxRequest &rReq) pOutlinerView->InsertField( aFieldItem ); - // Selektion wird wieder in den Ursprungszustand gebracht + // reset selection to original state if( !bSel ) aSel.nEndPos--; pOutlinerView->SetSelection( aSel ); |