[Libreoffice-commits] core.git: sd/source

Urs Fässler urs at bitzgi.ch
Thu Mar 21 01:17:52 PDT 2013


 sd/source/core/stlsheet.cxx      |  113 +++++++++++++--------------------------
 sd/source/filter/eppt/eppt.cxx   |    6 +-
 sd/source/filter/eppt/epptso.cxx |    9 +--
 3 files changed, 48 insertions(+), 80 deletions(-)

New commits:
commit 08416ff716119dca888087bd38fd9662f4e85f7a
Author: Urs Fässler <urs at bitzgi.ch>
Date:   Thu Mar 21 09:12:38 2013 +0100

    translated last missed german comments in sd/
    
    Change-Id: I48102b5e4d41ba786e9f9476b480715d5756ab87

diff --git a/sd/source/core/stlsheet.cxx b/sd/source/core/stlsheet.cxx
index bb0e558..ccd29d8 100644
--- a/sd/source/core/stlsheet.cxx
+++ b/sd/source/core/stlsheet.cxx
@@ -144,7 +144,7 @@ SdStyleSheet::SdStyleSheet( const SdStyleSheet & r )
 SdStyleSheet::~SdStyleSheet()
 {
     delete pSet;
-    pSet = NULL;    // damit nachfolgende Destruktoren eine Chance haben
+    pSet = NULL;    // that following destructors also get a change
 }
 
 void SdStyleSheet::SetApiName( const OUString& rApiName )
@@ -165,31 +165,19 @@ void SdStyleSheet::Load (SvStream& rIn, sal_uInt16 nVersion)
 {
     SfxStyleSheetBase::Load(rIn, nVersion);
 
-    // Die Default-Maske war frueher 0xAFFE.
-    // Aus dieser Default-Maske wurden die benoetigten Flags ausmaskiert.
-    // Nun wurde das Flag SFXSTYLEBIT_READONLY eingefuehrt, was dazu
-    // das alle StyleSheets read-only waren.
-    // Da im Draw kein StyleSheet read-only sein soll, wird an dieser Stelle
-    // das Flag zurueckgesetzt.
+    /* previously, the default mask was 0xAFFE. The needed flags were masked
+       from this mask. Now the flag SFXSTYLEBIT_READONLY was introduced and with
+       this, all style sheets are read only. Since no style sheet should be read
+       only in Draw, we reset the flag here.  */
     nMask &= ~SFXSTYLEBIT_READONLY;
 }
 
-/*************************************************************************
-|*
-|* Store
-|*
-\************************************************************************/
 
 void SdStyleSheet::Store(SvStream& rOut)
 {
     SfxStyleSheetBase::Store(rOut);
 }
 
-/*************************************************************************
-|*
-|* Parent setzen
-|*
-\************************************************************************/
 
 bool SdStyleSheet::SetParent(const String& rParentName)
 {
@@ -197,7 +185,7 @@ bool SdStyleSheet::SetParent(const String& rParentName)
 
     if (SfxStyleSheet::SetParent(rParentName))
     {
-        // PseudoStyleSheets haben keine eigenen ItemSets
+        // PseudoStyleSheets do not have their own ItemSets
         if (nFamily != SD_STYLE_FAMILY_PSEUDO)
         {
             if( rParentName.Len() )
@@ -226,17 +214,14 @@ bool SdStyleSheet::SetParent(const String& rParentName)
     return bResult;
 }
 
-/*************************************************************************
-|*
-|* ItemSet ggfs. erzeugen und herausreichen
-|*
-\************************************************************************/
-
+/**
+ * create if necessary and return ItemSets
+ */
 SfxItemSet& SdStyleSheet::GetItemSet()
 {
     if (nFamily == SD_STYLE_FAMILY_GRAPHICS || nFamily == SD_STYLE_FAMILY_MASTERPAGE)
     {
-        // ggfs. das ItemSet 'on demand' anlegen
+        // we create the ItemSet 'on demand' if necessary
         if (!pSet)
         {
             sal_uInt16 nWhichPairTable[] = { XATTR_LINE_FIRST,              XATTR_LINE_LAST,
@@ -288,8 +273,8 @@ SfxItemSet& SdStyleSheet::GetItemSet()
         return *pSet;
     }
 
-    // dies ist eine Stellvertretervorlage fuer die interne Vorlage des
-    // aktuellen Praesentationslayouts: dessen ItemSet returnieren
+    // this is a dummy template for the internal template of the
+    // current presentation layout; return the ItemSet of that template
     else
     {
 
@@ -329,13 +314,10 @@ SfxItemSet& SdStyleSheet::GetItemSet()
     }
 }
 
-/*************************************************************************
-|*
-|* IsUsed(), eine Vorlage gilt als benutzt, wenn sie von eingefuegten Objekten
-|*           oder von benutzten Vorlagen referenziert wird
-|*
-\************************************************************************/
-
+/**
+ * A template is used when it is referenced by inserted object or by a used
+ * template.
+ */
 bool SdStyleSheet::IsUsed() const
 {
     bool bResult = false;
@@ -378,12 +360,9 @@ bool SdStyleSheet::IsUsed() const
     return bResult;
 }
 
-/*************************************************************************
-|*
-|* das StyleSheet ermitteln, fuer das dieses StyleSheet steht
-|*
-\************************************************************************/
-
+/**
+ * Determine the style sheet for which this dummy is for.
+ */
 SdStyleSheet* SdStyleSheet::GetRealStyleSheet() const
 {
     OUString aRealStyle;
@@ -421,8 +400,8 @@ SdStyleSheet* SdStyleSheet::GetRealStyleSheet() const
         }
         else
         {
-            // Noch keine Seite vorhanden
-            // Dieses kann beim Aktualisieren vonDokumentvorlagen vorkommen
+            /* no page available yet. This can happen when actualising the
+               document templates.  */
             SfxStyleSheetIterator aIter(pPool, SD_STYLE_FAMILY_MASTERPAGE);
             SfxStyleSheetBase* pSheet = aIter.First();
             if( pSheet )
@@ -435,8 +414,8 @@ SdStyleSheet* SdStyleSheet::GetRealStyleSheet() const
             }
     }
 
-    // jetzt vom Namen (landessprachlich angepasst) auf den internen
-    // Namen (unabhaengig von der Landessprache) mappen
+    /* now map from the name (specified for country language) to the internal
+       name (independent of the country language)  */
     String aInternalName;
 
     if (aName == String(SdResId(STR_PSEUDOSHEET_TITLE)))
@@ -487,18 +466,15 @@ SdStyleSheet* SdStyleSheet::GetRealStyleSheet() const
     return pRealStyle;
 }
 
-/*************************************************************************
-|*
-|* das PseudoStyleSheet ermitteln, durch das dieses StyleSheet vertreten wird
-|*
-\************************************************************************/
-
+/**
+ * Determine pseudo style sheet which stands for this style sheet.
+ */
 SdStyleSheet* SdStyleSheet::GetPseudoStyleSheet() const
 {
     SdStyleSheet* pPseudoStyle = NULL;
     OUString aSep( SD_LT_SEPARATOR );
     OUString aStyleName(aName);
-        // ohne Layoutnamen und Separator
+        // without layout name and seperator
 
     if( aStyleName.indexOf(aSep) >=0 )
     {
@@ -544,20 +520,13 @@ SdStyleSheet* SdStyleSheet::GetPseudoStyleSheet() const
 }
 
 
-/*************************************************************************
-|*
-|* Notify
-|*
-\************************************************************************/
-
 void SdStyleSheet::Notify(SfxBroadcaster& rBC, const SfxHint& rHint)
 {
-    // erstmal die Basisklassenfunktionalitaet
+    // first, base class functionality
     SfxStyleSheet::Notify(rBC, rHint);
 
-    // wenn der Stellvertreter ein Notify bezueglich geaenderter Attribute
-    // bekommt, sorgt er dafuer, dass das eigentlich gemeinte StyleSheet
-    // broadcastet
+    /* if the dummy gets a notify about a changed attribute, he takes care that
+       the actual ment style sheet sends broadcasts. */
     SfxSimpleHint* pSimple = PTR_CAST(SfxSimpleHint, &rHint);
     sal_uLong nId = pSimple == NULL ? 0 : pSimple->GetId();
     if (nId == SFX_HINT_DATACHANGED && nFamily == SD_STYLE_FAMILY_PSEUDO)
@@ -568,20 +537,18 @@ void SdStyleSheet::Notify(SfxBroadcaster& rBC, const SfxHint& rHint)
     }
 }
 
-/*************************************************************************
-|* AdjustToFontHeight passt die Bulletbreite und den linken Texteinzug
-|* des uebergebenen ItemSets dessen Fonthoehe an. Die neuen Werte werden so
-|* berechnet, dass das Verhaeltnis zur Fonthoehe so ist wie im StyleSheet.
-|*
-|* bOnlyMissingItems legt fest, ob lediglich nicht gesetzte Items ergaenzt
-|* (sal_True) oder explizit gesetzte Items ueberschreiben werden sollen (sal_False)
-|*
-\************************************************************************/
-
+/**
+ * Adjust the bullet width and the left text indent of the provided ItemSets to
+ * their font height. The new values are calculated that the ratio to the font
+ * height is as in the style sheet.
+ *
+ * @param bOnlyMissingItems If sal_True, only not set items are completed. With
+ * sal_False, are items are overwritten.
+ */
 void SdStyleSheet::AdjustToFontHeight(SfxItemSet& rSet, sal_Bool bOnlyMissingItems)
 {
-    // Bulletbreite und Texteinzug an neue Fonthoehe
-    // anpassen, wenn sie nicht explizit gesetzt wurden
+    /* If not explicit set, ddjust bullet width and text indent to new font
+       height. */
     SfxStyleFamily eFamily = nFamily;
     OUString aStyleName(aName);
     if (eFamily == SD_STYLE_FAMILY_PSEUDO)
diff --git a/sd/source/filter/eppt/eppt.cxx b/sd/source/filter/eppt/eppt.cxx
index 3f24212..5dfa305 100644
--- a/sd/source/filter/eppt/eppt.cxx
+++ b/sd/source/filter/eppt/eppt.cxx
@@ -1350,7 +1350,7 @@ void PPTWriter::ImplWriteOLE( )
 }
 
 // ---------------------------------------------------------------------------------------------
-// PersistantTable und UserEditAtom schreiben
+// write PersistantTable and UserEditAtom
 
 sal_Bool PPTWriter::ImplWriteAtomEnding()
 {
@@ -1364,7 +1364,7 @@ sal_Bool PPTWriter::ImplWriteAtomEnding()
     sal_uInt32  nPersistEntrys = 0;
     *mpStrm << (sal_uInt32)0 << (sal_uInt32)0 << (sal_uInt32)0;         // skip record header and first entry
 
-    // Document pesist schreiben
+    // write document persist
         nPersistEntrys++;
         *mpStrm << (sal_uInt32)0;
     // write MasterPages persists
@@ -1449,7 +1449,7 @@ sal_Bool PPTWriter::ImplWriteAtomEnding()
     *mpStrm << (sal_uInt32)( ( nPersistEntrys << 20 ) | 1 );
     mpStrm->Seek( nPos );
 
-    *mpCurUserStrm << (sal_uInt32)nPos;             // offset to current edit setzen
+    *mpCurUserStrm << (sal_uInt32)nPos;             // set offset to current edit
     mpPptEscherEx->AddAtom( 28, EPP_UserEditAtom );
     *mpStrm << (sal_Int32)0x100                     // last slide ID
             << (sal_uInt32)0x03000dbc               // minor and major app version that did the save
diff --git a/sd/source/filter/eppt/epptso.cxx b/sd/source/filter/eppt/epptso.cxx
index 49ebdfe..106bb74 100644
--- a/sd/source/filter/eppt/epptso.cxx
+++ b/sd/source/filter/eppt/epptso.cxx
@@ -1038,8 +1038,9 @@ void PPTWriter::ImplWritePortions( SvStream& rOut, TextObj& rTextObj )
     }
 }
 
-//  ----------------------------------------------------------------------------------------
-//  laedt und konvertiert text aus shape, ergebnis ist mnTextSize gespeichert;
+/**
+ * Loads and converts text from shape, value is stored in mnTextSize.
+ */
 sal_Bool PPTWriter::ImplGetText()
 {
     mnTextSize = 0;
@@ -1079,7 +1080,7 @@ void PPTWriter::ImplFlipBoundingBox( EscherPropertyContainer& rPropOpt )
     maRect.Move( (sal_Int32)( -( fWidthHalf - fXDiff ) ), (sal_Int32)(  - ( fHeightHalf + fYDiff ) ) );
     mnAngle *= 655;
     mnAngle += 0x8000;
-    mnAngle &=~0xffff;                                  // nAngle auf volle Gradzahl runden
+    mnAngle &=~0xffff;                                  // round nAngle to full grads
     rPropOpt.AddOpt( ESCHER_Prop_Rotation, mnAngle );
 
     if ( ( mnAngle >= ( 45 << 16 ) && mnAngle < ( 135 << 16 ) ) ||
@@ -3478,7 +3479,7 @@ void PPTWriter::ImplWritePage( const PHLayout& rLayout, EscherSolverContainer& a
 
                 mnAngle *= 655;
                 mnAngle += 0x8000;
-                mnAngle &=~0xffff;  // nAngle auf volle Gradzahl runden
+                mnAngle &=~0xffff;  // round nAngle to full grad
                 aPropOpt.AddOpt( ESCHER_Prop_Rotation, mnAngle );
                 mpPptEscherEx->SetGroupSnapRect( nGroupLevel, maRect );
                 mpPptEscherEx->SetGroupLogicRect( nGroupLevel, maRect );


More information about the Libreoffice-commits mailing list