[PATCH] fdo#39468 Translate German comments - vcl/source/control/

Christian M. Heller (via Code Review) gerrit at gerrit.libreoffice.org
Sun Mar 24 07:31:55 PDT 2013


Hi,

I have submitted a patch for review:

    https://gerrit.libreoffice.org/2966

To pull it, you can do:

    git pull ssh://gerrit.libreoffice.org:29418/core refs/changes/66/2966/1

fdo#39468 Translate German comments - vcl/source/control/

Change-Id: I736cf155e252293ed571cd44a6a395b15c4bf576
FYI: there is some code duplication noticeable between slider and scrbar
---
M vcl/source/control/longcurr.cxx
M vcl/source/control/lstbox.cxx
M vcl/source/control/menubtn.cxx
M vcl/source/control/morebtn.cxx
M vcl/source/control/prgsbar.cxx
M vcl/source/control/scrbar.cxx
M vcl/source/control/slider.cxx
M vcl/source/control/spinfld.cxx
M vcl/source/control/tabctrl.cxx
9 files changed, 100 insertions(+), 111 deletions(-)



diff --git a/vcl/source/control/longcurr.cxx b/vcl/source/control/longcurr.cxx
index d84b404..f7c4c90 100644
--- a/vcl/source/control/longcurr.cxx
+++ b/vcl/source/control/longcurr.cxx
@@ -137,11 +137,11 @@
     sal_uInt16      nDecPos;
     sal_Bool        bNegative = sal_False;
 
-    // Reaktion auf leeren String
+    // empty string
     if ( !rStr.Len() )
         return sal_False;
 
-    // Fuehrende und nachfolgende Leerzeichen entfernen
+    // trim leading or trailing spaces
     aStr = string::strip(aStr, ' ');
 
     // Position des Dezimalpunktes suchen
@@ -155,7 +155,7 @@
     else
         aStr1 = aStr;
 
-    // Negativ ?
+    // negativ ?
     if ( bCurrency )
     {
         if ( (aStr.GetChar( 0 ) == '(') && (aStr.GetChar( aStr.Len()-1 ) == ')') )
@@ -198,7 +198,7 @@
             bNegative = sal_True;
     }
 
-    // Alle unerwuenschten Zeichen rauswerfen
+    // delete unwanted characters
     for (xub_StrLen i=0; i < aStr1.Len(); )
     {
         if ( (aStr1.GetChar( i ) >= '0') && (aStr1.GetChar( i ) <= '9') )
@@ -222,7 +222,7 @@
     if ( bNegative )
         aStr1.Insert( '-', 0 );
 
-    // Nachkommateil zurechtstutzen und dabei runden
+    // trim & round digits
     bool bRound = false;
     if (aStr2.getLength() > nDecDigits)
     {
@@ -236,7 +236,7 @@
     aStr  = aStr1;
     aStr += aStr2.makeStringAndClear();
 
-    // Bereichsueberpruefung
+    // check range
     BigInt nValue( aStr );
     if ( bRound )
     {
@@ -256,8 +256,7 @@
 static sal_Bool ImplLongCurrencyProcessKeyInput( Edit* pEdit, const KeyEvent& rKEvt,
                                              sal_Bool, sal_Bool bUseThousandSep, const LocaleDataWrapper& rLocaleDataWrapper )
 {
-    // Es gibt hier kein sinnvolles StrictFormat, also alle
-    // Zeichen erlauben
+    // there is no suitable StrictFormat, thus allow all characters
     return ImplNumericProcessKeyInput( pEdit, rKEvt, sal_False, bUseThousandSep, rLocaleDataWrapper  );
 }
 
@@ -266,7 +265,7 @@
 inline sal_Bool ImplLongCurrencyGetValue( const XubString& rStr, BigInt& rValue,
                                       sal_uInt16 nDecDigits, const LocaleDataWrapper& rLocaleDataWrapper )
 {
-    // Zahlenwert holen
+    // get value
     return ImplNumericGetValue( rStr, rValue, nDecDigits, rLocaleDataWrapper, sal_True );
 }
 
@@ -468,7 +467,7 @@
 
 void LongCurrencyFormatter::SetDecimalDigits( sal_uInt16 nDigits )
 {
-//  DBG_ASSERT( nDigits < 10, "LongCurrency duerfen nur maximal 9 Nachkommastellen haben" );
+//  DBG_ASSERT( nDigits < 10, "LongCurrency may have no more than 9 decimal places" );
 
     if ( nDigits > 9 )
         nDigits = 9;
diff --git a/vcl/source/control/lstbox.cxx b/vcl/source/control/lstbox.cxx
index cb15f0a..6822bcd 100644
--- a/vcl/source/control/lstbox.cxx
+++ b/vcl/source/control/lstbox.cxx
@@ -75,8 +75,8 @@
     //#109201#
     ImplCallEventListeners( VCLEVENT_OBJECT_DYING );
 
-    // Beim zerstoeren des FloatWins macht TH ein GrabFocus auf den Parent,
-    // also diese ListBox => PreNotify()...
+    // When destroying the FloatWin, TH does a GrabFocus of the parent,
+    // thus this ListBox => PreNotify()...
     ImplListBox *pImplLB = mpImplLB;
     mpImplLB = NULL;
     delete pImplLB;
@@ -208,7 +208,7 @@
 
         long nId = ReadLongRes();
         if( nId )
-            SetEntryData( nPos, (void *)nId );  // ID als UserData
+            SetEntryData( nPos, (void *)nId );  // ID as UserData
     }
 
     if( nSelPos < nNumber )
@@ -272,7 +272,7 @@
         const ImplEntryList* pEntryList = mpImplLB->GetEntryList();
         if ( pEntryList->IsEntryPosSelected( nChanged ) )
         {
-            // Sollte mal ein ImplPaintEntry werden...
+            // was supposed to become a ImplPaintEntry...
             if ( nChanged < pEntryList->GetMRUCount() )
                 nChanged = pEntryList->FindEntry( pEntryList->GetEntryText( nChanged ) );
             mpImplWin->SetItemPos( nChanged );
@@ -414,7 +414,7 @@
         }
     }
 
-    // Inhalt
+    // contents
     if ( ( nFlags & WINDOW_DRAW_MONO ) || ( eOutDevType == OUTDEV_PRINTER ) )
     {
         pDev->SetTextColor( Color( COL_BLACK ) );
@@ -461,7 +461,8 @@
         {
             Rectangle aClip( aPos, aSize );
             if ( nTextHeight > aSize.Height() )
-                aClip.Bottom() += nTextHeight-aSize.Height()+1;  // Damit HP-Drucker nicht 'weg-optimieren'
+                // so as to not 'optimize-away' the HP printer
+                aClip.Bottom() += nTextHeight-aSize.Height()+1;
             pDev->IntersectClipRegion( aClip );
         }
 
@@ -560,11 +561,11 @@
         SetBackground();    // due to a hack in Window::UpdateSettings the background must be reset
                             // otherwise it will overpaint NWF drawn listboxes
         Resize();
-        mpImplLB->Resize(); // Wird nicht durch ListBox::Resize() gerufen, wenn sich die ImplLB nicht aendert.
+        mpImplLB->Resize(); // not called by ListBox::Resize() if ImplLB is unchanged
 
         if ( mpImplWin )
         {
-            mpImplWin->SetSettings( GetSettings() );    // Falls noch nicht eingestellt...
+            mpImplWin->SetSettings( GetSettings() );    // in case not setup yet
             ImplInitFieldSettings( mpImplWin, sal_True, sal_True, sal_True );
 
             mpBtn->SetSettings( GetSettings() );
@@ -705,8 +706,8 @@
         mpImplLB->SetSizePixel( aOutSz );
     }
 
-    // FloatingWindow-Groesse auch im unsichtbare Zustand auf Stand halten,
-    // weil KEY_PGUP/DOWN ausgewertet wird...
+    // keep size of FloatingWindow current even when invisible,
+    // for calc of KEY_PGUP/DOWN
     if ( mpFloatWin )
         mpFloatWin->SetSizePixel( mpFloatWin->CalcFloatSize() );
 
@@ -1262,13 +1263,13 @@
     mpImplLB->EnableMultiSelection( bMulti, bStackSelection );
 
     // WB_SIMPLEMODE:
-    // Die MultiListBox verh�lt sich wie eine normale ListBox.
-    // Die Mehrfachselektion kann nur �ber entsprechende Zusatztasten erfolgen.
+    // MultiListBox acts as a normal ListBox
+    // Multi-Selection needs modifier keys
 
     sal_Bool bSimpleMode = ( GetStyle() & WB_SIMPLEMODE ) ? sal_True : sal_False;
     mpImplLB->SetMultiSelectionSimpleMode( bSimpleMode );
 
-    // ohne Focus ist das Traveln in einer MultiSelection nicht zu sehen:
+    // moving in a MultiSelection is not visible when not in focus
     if ( mpFloatWin )
         mpImplLB->GetMainWindow()->AllowGrabFocus( bMulti );
 }
@@ -1405,13 +1406,13 @@
 
 Size ListBox::CalcSize( sal_uInt16 nColumns, sal_uInt16 nLines ) const
 {
-    // ggf. werden ScrollBars eingeblendet
+    // show ScrollBars if needed
     Size aMinSz = CalcMinimumSize();
 //  aMinSz = ImplCalcOutSz( aMinSz );
 
     Size aSz;
 
-    // Hoehe
+    // height
     if ( nLines )
     {
         if ( !IsDropDownBox() )
@@ -1422,7 +1423,7 @@
     else
         aSz.Height() = aMinSz.Height();
 
-    // Breite
+    // width
     if ( nColumns )
         aSz.Width() = nColumns * GetTextWidth( rtl::OUString('X') );
     else
diff --git a/vcl/source/control/menubtn.cxx b/vcl/source/control/menubtn.cxx
index 2bce1cc..50bb748 100644
--- a/vcl/source/control/menubtn.cxx
+++ b/vcl/source/control/menubtn.cxx
@@ -131,8 +131,7 @@
 
 IMPL_LINK_NOARG(MenuButton, ImplMenuTimeoutHdl)
 {
-    // Abfragen, ob Button-Benutzung noch aktiv ist, da diese ja auch
-    // vorher abgebrochen wurden sein koennte
+    // check if button is still active, as it could have been cancelled
     if ( IsTracking() )
     {
         if ( !(GetStyle() & WB_NOPOINTERFOCUS) )
@@ -212,8 +211,7 @@
 
 void MenuButton::SetMenuMode( sal_uInt16 nMode )
 {
-    // Fuer die 5.1-Auslieferung besser noch nicht inline, ansonsten kann
-    // diese Funktion zur 6.0 inline werden
+    // TODO: make this function inline for V6.0?
     mnMenuMode = nMode;
 }
 
@@ -221,8 +219,7 @@
 {
     if (pNewMenu == mpMenu)
         return;
-    // Fuer die 5.1-Auslieferung besser noch nicht inline, ansonsten kann
-    // diese Funktion zur 6.0 inline werden
+    // TODO: make this function inline for V6.0?
     mpMenu = pNewMenu;
 }
 
diff --git a/vcl/source/control/morebtn.cxx b/vcl/source/control/morebtn.cxx
index 2d3b974..1a473a7 100644
--- a/vcl/source/control/morebtn.cxx
+++ b/vcl/source/control/morebtn.cxx
@@ -110,7 +110,7 @@
 
     if ( nObjMask & RSC_MOREBUTTON_STATE )
     {
-        // Nicht Methode rufen, da Dialog nicht umgeschaltet werden soll
+        // do not call method, as Dlg shall not be switched
         mbState = (sal_Bool)ReadShortRes();
         // SetText( GetText() );
         ShowState();
@@ -118,7 +118,7 @@
     if ( nObjMask & RSC_MOREBUTTON_MAPUNIT )
         meUnit = (MapUnit)ReadLongRes();
     if ( nObjMask & RSC_MOREBUTTON_DELTA )
-        // Groesse fuer Erweitern des Dialogs
+        // size for extended dialog
         mnDelta = ReadShortRes();
 }
 
@@ -139,25 +139,24 @@
     Size        aSize( pParent->GetSizePixel() );
     long        nDeltaPixel = LogicToPixel( Size( 0, mnDelta ), meUnit ).Height();
 
-    // Status aendern
+    // change state
     mbState = !mbState;
     ShowState();
 
-    // Hier den Click-Handler rufen, damit vorher die Controls initialisiert
-    // werden koennen
+    // call click handler, so that the controls can be initialized here
     PushButton::Click();
 
-    // Je nach Status die Fenster updaten
+    // update windows
     if ( mbState )
     {
-        // Fenster anzeigen
+        // show window
         if ( mpMBData->mpItemList ) {
             for ( size_t i = 0, n = mpMBData->mpItemList->size(); i < n; ++i ) {
                 (*mpMBData->mpItemList)[ i ]->Show();
             }
         }
 
-        // Dialogbox anpassen
+        // adjust Dialogbox
         Point aPos( pParent->GetPosPixel() );
         Rectangle aDeskRect( pParent->ImplGetFrameWindow()->GetDesktopRectPixel() );
 
@@ -176,11 +175,11 @@
     }
     else
     {
-        // Dialogbox anpassen
+        // adjust Dialogbox
         aSize.Height() -= nDeltaPixel;
         pParent->SetSizePixel( aSize );
 
-        // Fenster nicht mehr anzeigen
+        // hide window
         if ( mpMBData->mpItemList ) {
             for ( size_t i = 0, n = mpMBData->mpItemList->size(); i < n; ++i ) {
                 (*mpMBData->mpItemList)[ i ]->Hide();
diff --git a/vcl/source/control/prgsbar.cxx b/vcl/source/control/prgsbar.cxx
index 5b0d04c..3b417d1 100644
--- a/vcl/source/control/prgsbar.cxx
+++ b/vcl/source/control/prgsbar.cxx
@@ -80,7 +80,7 @@
 {
     const StyleSettings& rStyleSettings = GetSettings().GetStyleSettings();
 
-/* !!! Derzeit unterstuetzen wir keine Textausgaben
+/* TODO: So far we do not support text
     if ( bFont )
     {
         Font aFont;
@@ -128,7 +128,8 @@
         }
         SetLineColor();
         SetFillColor( aColor );
-/* !!! Derzeit unterstuetzen wir keine Textausgaben
+
+/* TODO: So far we do not support text
         SetTextColor( aColor );
         SetTextFillColor();
 */
@@ -209,7 +210,7 @@
 
 void ProgressBar::StateChanged( StateChangedType nType )
 {
-/* !!! Derzeit unterstuetzen wir keine Textausgaben
+/* TODO: So far we do not support text
     if ( (nType == STATE_CHANGE_ZOOM) ||
          (nType == STATE_CHANGE_CONTROLFONT) )
     {
diff --git a/vcl/source/control/scrbar.cxx b/vcl/source/control/scrbar.cxx
index f5677a9..9898fe8 100644
--- a/vcl/source/control/scrbar.cxx
+++ b/vcl/source/control/scrbar.cxx
@@ -283,7 +283,7 @@
 
 long ScrollBar::ImplCalcThumbPos( long nPixPos )
 {
-    // Position berechnen
+    // calculate position
     long nCalcThumbPos;
     nCalcThumbPos = ImplMulDiv( nPixPos, mnMaxRange-mnVisibleSize-mnMinRange,
                                 mnThumbPixRange-mnThumbPixSize );
@@ -297,12 +297,11 @@
 {
     long nCalcThumbPos;
 
-    // Position berechnen
+    // calculate position
     nCalcThumbPos = ImplMulDiv( nPos-mnMinRange, mnThumbPixRange-mnThumbPixSize,
                                 mnMaxRange-mnVisibleSize-mnMinRange );
 
-    // Am Anfang und Ende des ScrollBars versuchen wir die Anzeige korrekt
-    // anzuzeigen
+    // at the beginning and end we try to display ScrollBar correctly
     if ( !nCalcThumbPos && (mnThumbPos > mnMinRange) )
         nCalcThumbPos = 1;
     if ( nCalcThumbPos &&
@@ -425,7 +424,7 @@
 
     if ( mnThumbPixRange )
     {
-        // Werte berechnen
+        // calculate
         if ( (mnVisibleSize >= (mnMaxRange-mnMinRange)) ||
              ((mnMaxRange-mnMinRange) <= 0) )
         {
@@ -452,9 +451,8 @@
         }
     }
 
-    // Wenn neu ausgegeben werden soll und wir schon ueber eine
-    // Aktion einen Paint-Event ausgeloest bekommen haben, dann
-    // geben wir nicht direkt aus, sondern invalidieren nur alles
+    // if we want to update, and also have a Paint-Event,
+    // don't update ourselves but just invalidate everything
     if ( bUpdate && HasPaintEvent() )
     {
         Invalidate();
@@ -679,7 +677,7 @@
     SymbolType              eSymbolType;
     sal_Bool                    bEnabled = IsEnabled();
 
-    // Evt. noch offene Berechnungen nachholen
+    // do missing calculations
     if ( mbCalcSize )
         ImplCalc( sal_False );
 
@@ -1055,7 +1053,7 @@
         // Soll Tracking gestartet werden
         if ( meScrollType != SCROLL_DONTKNOW )
         {
-            // remember original position in case of abort or EndScroll-Delta
+            // store original position for cancel and EndScroll delta
             mnStartPos = mnThumbPos;
             // #92906# Call StartTracking() before ImplDoMouseAction(), otherwise
             // MouseButtonUp() / EndTracking() may be called if somebody is spending
@@ -1075,7 +1073,7 @@
 {
     if ( rTEvt.IsTrackingEnded() )
     {
-        // Button und PageRect-Status wieder herstellen
+        // reset Button and PageRect state
         sal_uInt16 nOldStateFlags = mnStateFlags;
         mnStateFlags &= ~(SCRBAR_STATE_BTN1_DOWN | SCRBAR_STATE_BTN2_DOWN |
                           SCRBAR_STATE_PAGE1_DOWN | SCRBAR_STATE_PAGE2_DOWN |
@@ -1084,7 +1082,7 @@
             ImplDraw( mnDragDraw, this );
         mnDragDraw = 0;
 
-        // Bei Abbruch, die alte ThumbPosition wieder herstellen
+        // on cancel, reset the previous Thumb position
         if ( rTEvt.IsTrackingCanceled() )
         {
             long nOldPos = mnThumbPos;
@@ -1095,8 +1093,7 @@
 
         if ( meScrollType == SCROLL_DRAG )
         {
-            // Wenn gedragt wurde, berechnen wir den Thumb neu, damit
-            // er wieder auf einer gerundeten ThumbPosition steht
+            // after dragging, recalculate to a rounded Thumb position
             ImplCalc();
 
             if ( !mbFullDrag && (mnStartPos != mnThumbPos) )
@@ -1119,14 +1116,13 @@
     {
         const Point rMousePos = rTEvt.GetMouseEvent().GetPosPixel();
 
-        // Dragging wird speziell behandelt
+        // special handling for dragging
         if ( meScrollType == SCROLL_DRAG )
             ImplDragThumb( rMousePos );
         else
             ImplDoMouseAction( rMousePos, rTEvt.IsTrackingRepeat() );
 
-        // Wenn ScrollBar-Werte so umgesetzt wurden, das es nichts
-        // mehr zum Tracking gibt, dann berechen wir hier ab
+        // end tracking if ScrollBar values indicate we are done
         if ( !IsVisible() || (mnVisibleSize >= (mnMaxRange-mnMinRange)) )
             EndTracking();
     }
@@ -1450,20 +1446,20 @@
 
 void ScrollBar::SetRange( const Range& rRange )
 {
-    // Range einpassen
+    // adjust Range
     Range aRange = rRange;
     aRange.Justify();
     long nNewMinRange = aRange.Min();
     long nNewMaxRange = aRange.Max();
 
-    // Wenn Range sich unterscheidet, dann neuen setzen
+    // reset Range if different
     if ( (mnMinRange != nNewMinRange) ||
          (mnMaxRange != nNewMaxRange) )
     {
         mnMinRange = nNewMinRange;
         mnMaxRange = nNewMaxRange;
 
-        // Thumb einpassen
+        // adjust Thumb
         if ( mnThumbPos > mnMaxRange-mnVisibleSize )
             mnThumbPos = mnMaxRange-mnVisibleSize;
         if ( mnThumbPos < mnMinRange )
@@ -1497,7 +1493,7 @@
     {
         mnVisibleSize = nNewSize;
 
-        // Thumb einpassen
+        // adjust Thumb
         if ( mnThumbPos > mnMaxRange-mnVisibleSize )
             mnThumbPos = mnMaxRange-mnVisibleSize;
         if ( mnThumbPos < mnMinRange )
@@ -1548,8 +1544,9 @@
 
 void ScrollBarBox::ImplInitSettings()
 {
-    // Hack, damit man auch DockingWindows ohne Hintergrund bauen kann
-    // und noch nicht alles umgestellt ist
+    // TODO:
+    // Hack: to allow building DockingWindows w/o background before
+    // everything is reset
     if ( IsBackground() )
     {
         Color aColor;
diff --git a/vcl/source/control/slider.cxx b/vcl/source/control/slider.cxx
index b6e1913..6bfaa2a 100644
--- a/vcl/source/control/slider.cxx
+++ b/vcl/source/control/slider.cxx
@@ -222,7 +222,7 @@
 
 long Slider::ImplCalcThumbPos( long nPixPos )
 {
-    // Position berechnen
+    // calculate position
     long nCalcThumbPos;
     nCalcThumbPos = ImplMulDiv( nPixPos-mnThumbPixOffset, mnMaxRange-mnMinRange, mnThumbPixRange-1 );
     nCalcThumbPos += mnMinRange;
@@ -233,11 +233,10 @@
 
 long Slider::ImplCalcThumbPosPix( long nPos )
 {
-    // Position berechnen
+    // calculate position
     long nCalcThumbPos;
     nCalcThumbPos = ImplMulDiv( nPos-mnMinRange, mnThumbPixRange-1, mnMaxRange-mnMinRange );
-    // Am Anfang und Ende des Sliders versuchen wir die Anzeige korrekt
-    // anzuzeigen
+    // at the beginning and end we try to display Slider correctly
     if ( !nCalcThumbPos && (mnThumbPos > mnMinRange) )
         nCalcThumbPos = 1;
     if ( nCalcThumbPos &&
@@ -327,7 +326,7 @@
     const StyleSettings&    rStyleSettings = GetSettings().GetStyleSettings();
     sal_Bool                    bEnabled = IsEnabled();
 
-    // Evt. noch offene Berechnungen nachholen
+    // do missing calculations
     if ( mbCalcSize )
         ImplCalc( sal_False );
 
@@ -653,7 +652,7 @@
             meScrollType    = SCROLL_DRAG;
             mnDragDraw      = SLIDER_DRAW_THUMB;
 
-            // Zusaetzliche Daten berechnen
+            // calculate additional values
             Point aCenterPos = maThumbRect.Center();
             if ( GetStyle() & WB_HORZ )
                 mnMouseOff = rMousePos.X()-aCenterPos.X();
@@ -685,10 +684,10 @@
             mnDragDraw = SLIDER_DRAW_CHANNEL;
         }
 
-        // Soll Tracking gestartet werden
+        // Shall we start Tracking?
         if( meScrollType != SCROLL_DONTKNOW )
         {
-            // Startposition merken fuer Abbruch und EndScroll-Delta
+            // store Start position for cancel and EndScroll delta
             mnStartPos = mnThumbPos;
             ImplDoMouseAction( rMousePos, meScrollType != SCROLL_SET );
             Update();
@@ -705,7 +704,7 @@
 {
     if( SCROLL_SET == meScrollType )
     {
-        // Button und PageRect-Status wieder herstellen
+        // reset Button and PageRect state
         const sal_uInt16 nOldStateFlags = mnStateFlags;
 
         mnStateFlags &= ~( SLIDER_STATE_CHANNEL1_DOWN | SLIDER_STATE_CHANNEL2_DOWN | SLIDER_STATE_THUMB_DOWN );
@@ -725,7 +724,7 @@
 {
     if ( rTEvt.IsTrackingEnded() )
     {
-        // Button und PageRect-Status wieder herstellen
+        // reset Button and PageRect state
         sal_uInt16 nOldStateFlags = mnStateFlags;
         mnStateFlags &= ~(SLIDER_STATE_CHANNEL1_DOWN | SLIDER_STATE_CHANNEL2_DOWN |
                           SLIDER_STATE_THUMB_DOWN);
@@ -733,7 +732,7 @@
             ImplDraw( mnDragDraw );
         mnDragDraw = 0;
 
-        // Bei Abbruch, die alte ThumbPosition wieder herstellen
+        // on cancel, reset the previous Thumb position
         if ( rTEvt.IsTrackingCanceled() )
         {
             long nOldPos = mnThumbPos;
@@ -744,8 +743,7 @@
 
         if ( meScrollType == SCROLL_DRAG )
         {
-            // Wenn gedragt wurde, berechnen wir den Thumb neu, damit
-            // er wieder auf einer gerundeten ThumbPosition steht
+            // after dragging, recalculate to a rounded Thumb position
             ImplCalc();
             Update();
 
@@ -766,7 +764,7 @@
     {
         const Point rMousePos = rTEvt.GetMouseEvent().GetPosPixel();
 
-        // Dragging wird speziell behandelt
+        // special handling for dragging
         if ( meScrollType == SCROLL_DRAG )
         {
             long nMovePix;
@@ -775,8 +773,7 @@
                 nMovePix = rMousePos.X()-(aCenterPos.X()+mnMouseOff);
             else
                 nMovePix = rMousePos.Y()-(aCenterPos.Y()+mnMouseOff);
-            // Nur wenn sich Maus in die Scrollrichtung bewegt, muessen
-            // wir etwas tun
+            // only if the mouse moves in Scroll direction we have to act
             if ( nMovePix )
             {
                 mnThumbPixPos += nMovePix;
@@ -802,8 +799,7 @@
         else
             ImplDoMouseAction( rMousePos, rTEvt.IsTrackingRepeat() );
 
-        // Wenn Slider-Werte so umgesetzt wurden, das es nichts
-        // mehr zum Tracking gibt, dann berechen wir hier ab
+        // end tracking if ScrollBar values indicate we are done
         if ( !IsVisible() )
             EndTracking();
     }
@@ -954,20 +950,20 @@
 
 void Slider::SetRange( const Range& rRange )
 {
-    // Range einpassen
+    // adjust Range
     Range aRange = rRange;
     aRange.Justify();
     long nNewMinRange = aRange.Min();
     long nNewMaxRange = aRange.Max();
 
-    // Wenn Range sich unterscheidet, dann neuen setzen
+    // reset Range if different
     if ( (mnMinRange != nNewMinRange) ||
          (mnMaxRange != nNewMaxRange) )
     {
         mnMinRange = nNewMinRange;
         mnMaxRange = nNewMaxRange;
 
-        // Thumb einpassen
+        // adjust Thumb
         if ( mnThumbPos > mnMaxRange )
             mnThumbPos = mnMaxRange;
         if ( mnThumbPos < mnMinRange )
diff --git a/vcl/source/control/spinfld.cxx b/vcl/source/control/spinfld.cxx
index d50c521..0c58aee 100644
--- a/vcl/source/control/spinfld.cxx
+++ b/vcl/source/control/spinfld.cxx
@@ -178,7 +178,7 @@
         }
     }
 
-    // Oberen/linken Button malen
+    // draw upper/left Button
     sal_uInt16 nTempStyle = nStyle;
     if ( bUpperIn )
         nTempStyle |= BUTTON_DRAW_PRESSED;
@@ -225,14 +225,14 @@
     if( !bNativeOK )
         aUpRect = aDecoView.DrawButton( rUpperRect, nTempStyle );
 
-    // Unteren/rechten Button malen
+    // draw lower/right Button
     if ( bLowerIn )
         nStyle |= BUTTON_DRAW_PRESSED;
     Rectangle aLowRect;
     if( !bNativeOK )
         aLowRect = aDecoView.DrawButton( rLowerRect, nStyle );
 
-    // Zusaetzliche Default-Kante wollen wir auch ausnutzen
+     // make use of additional default edge
     aUpRect.Left()--;
     aUpRect.Top()--;
     aUpRect.Right()++;
@@ -242,8 +242,7 @@
     aLowRect.Right()++;
     aLowRect.Bottom()++;
 
-    // Wir malen auch in die Kante rein, damit man etwas erkennen kann,
-    // wenn das Rechteck zu klein ist
+    // draw into the edge, so that something is visible if the rectangle is too small
     if ( aUpRect.GetHeight() < 4 )
     {
         aUpRect.Right()++;
@@ -252,7 +251,7 @@
         aLowRect.Bottom()++;
     }
 
-    // Symbolgroesse berechnen
+    // calculate Symbol size
     long nTempSize1 = aUpRect.GetWidth();
     long nTempSize2 = aLowRect.GetWidth();
     if ( Abs( nTempSize1-nTempSize2 ) == 1 )
@@ -426,7 +425,7 @@
         }
         else if ( maDropDownRect.IsInside( rMEvt.GetPosPixel() ) )
         {
-            // Rechts daneben liegt der DropDownButton:
+            // put DropDownButton to the right
             mbInDropDown = ShowDropDown( mbInDropDown ? sal_False : sal_True );
             Paint( Rectangle( Point(), GetOutputSizePixel() ) );
         }
@@ -679,7 +678,7 @@
     else
         rDDArea.SetEmpty();
 
-    // Je nach Hoehe, die groessen Berechnen
+    // calcuate sizes according to the height
     if ( GetStyle() & WB_SPIN )
     {
         long nBottom1 = aSize.Height()/2;
diff --git a/vcl/source/control/tabctrl.cxx b/vcl/source/control/tabctrl.cxx
index 337b766..3e8eb51 100644
--- a/vcl/source/control/tabctrl.cxx
+++ b/vcl/source/control/tabctrl.cxx
@@ -85,7 +85,7 @@
 #define TAB_BORDER_RIGHT    2
 #define TAB_BORDER_BOTTOM   2
 
-// Fuer die Ermittlung von den Tab-Positionen
+// for the Tab positions
 #define TAB_PAGERECT        0xFFFF
 
 // =======================================================================
@@ -234,7 +234,7 @@
     {
         sal_uLong nEle = ReadLongRes();
 
-        // Item hinzufuegen
+        // add item
         for( sal_uLong i = 0; i < nEle; i++ )
         {
             InsertPage( ResId( (RSHEADER_TYPE *)GetClassRes(), *rResId.GetResMgr() ) );
@@ -252,7 +252,7 @@
 
     ImplFreeLayoutData();
 
-    // TabCtrl-Daten loeschen
+    // delete TabCtrl data
     if ( mpTabCtrlData )
     {
         if( mpTabCtrlData->mpListBox )
@@ -310,7 +310,7 @@
     if ( pItem->maFormatText.Len() < TAB_EXTRASPACE_X )
         aSize.Width() += TAB_EXTRASPACE_X-pItem->maFormatText.Len();
 
-    // Evt. den Text kuerzen
+    // shorten Text if needed
     if ( aSize.Width()+4 >= nMaxWidth )
     {
         rtl::OUString aAppendStr("...");
@@ -638,7 +638,7 @@
 
 sal_Bool TabControl::ImplPosCurTabPage()
 {
-    // Aktuelle TabPage resizen/positionieren
+    // resize/position current TabPage
     ImplTabItem* pItem = ImplGetItem( GetCurPageId() );
     if ( pItem && pItem->mpTabPage )
     {
@@ -762,7 +762,7 @@
     else
         nOff = 0;
 
-    // Wenn wir die aktuelle Page sind, muessen wir etwas mehr zeichnen
+    // if this is the active Page, we have to draw a little more
     if ( pItem->mnId == mnCurPageId )
     {
         nOff2 = 2;
@@ -1041,7 +1041,7 @@
     if( ! bLayout )
         HideFocus();
 
-    // Hier wird gegebenenfalls auch neu formatiert
+    // reformat if needed
     Rectangle aRect = ImplGetTabRect( TAB_PAGERECT );
 
     // find current item
@@ -1239,9 +1239,10 @@
 
     mbFormat = sal_True;
 
-    // Aktuelle TabPage resizen/positionieren
+    // resize/position active TabPage
     sal_Bool bTabPage = ImplPosCurTabPage();
-    // Feststellen, was invalidiert werden muss
+
+    // check what needs to be invalidated
     Size aNewSize = rAllocation;
     long nNewWidth = aNewSize.Width();
     for( std::vector< ImplTabItem >::iterator it = mpTabCtrlData->maItemList.begin();
@@ -1362,7 +1363,7 @@
             rtl::OUString aHelpId( rtl::OStringToOUString( GetHelpId( nItemId ), RTL_TEXTENCODING_UTF8 ) );
             if ( !aHelpId.isEmpty() )
             {
-                // Wenn eine Hilfe existiert, dann ausloesen
+                // call Help if existing
                 Help* pHelp = Application::GetHelp();
                 if ( pHelp )
                     pHelp->Start( aHelpId, this );
@@ -1370,8 +1371,7 @@
             }
         }
 
-        // Bei Quick- oder Balloon-Help zeigen wir den Text an,
-        // wenn dieser abgeschnitten ist
+        // for Quick or Ballon Help, we show the text, if it is cut
         if ( rHEvt.GetMode() & (HELPMODE_QUICK | HELPMODE_BALLOON) )
         {
             ImplTabItem* pItem = ImplGetItem( nItemId );
@@ -1929,7 +1929,7 @@
         {
             mnActPageId = nPageId;
             ActivatePage();
-            // Page koennte im Activate-Handler umgeschaltet wurden sein
+            // Page could have been switched by the Activate handler
             nPageId = mnActPageId;
             mnActPageId = 0;
             SetCurPageId( nPageId );
@@ -1956,7 +1956,7 @@
             if ( IsDefaultSize() )
                 SetTabPageSizePixel( pTabPage->GetSizePixel() );
 
-            // Erst hier setzen, damit Resize nicht TabPage umpositioniert
+            // only set here, so that Resize does not reposition TabPage
             pItem->mpTabPage = pTabPage;
             queue_resize();
             if ( pItem->mnId == mnCurPageId )

-- 
To view, visit https://gerrit.libreoffice.org/2966
To unsubscribe, visit https://gerrit.libreoffice.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I736cf155e252293ed571cd44a6a395b15c4bf576
Gerrit-PatchSet: 1
Gerrit-Project: core
Gerrit-Branch: master
Gerrit-Owner: Christian M. Heller <christian.heller63 at gmail.com>



More information about the LibreOffice mailing list