[Libreoffice-commits] core.git: vcl/source
Christian M. Heller
christian.heller63 at gmail.com
Mon Mar 3 07:19:21 PST 2014
vcl/source/window/dlgctrl.cxx | 63 ++++++++++++++++++------------------------
1 file changed, 28 insertions(+), 35 deletions(-)
New commits:
commit 0a4f02575f9dfbd6e5706bd025093d110ed97f65
Author: Christian M. Heller <christian.heller63 at gmail.com>
Date: Sun Mar 2 17:57:57 2014 -0500
fdo#39468 Translate German Comments - vcl/source/window/dlgctrl.cxx
Change-Id: Ibfae3f4d94f675db0275e83f8d5f074269713cad
Reviewed-on: https://gerrit.libreoffice.org/8427
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
Tested-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/vcl/source/window/dlgctrl.cxx b/vcl/source/window/dlgctrl.cxx
index 5bc9c92..531581f 100644
--- a/vcl/source/window/dlgctrl.cxx
+++ b/vcl/source/window/dlgctrl.cxx
@@ -86,11 +86,10 @@ static Window* ImplGetSubChildWindow( Window* pParent, sal_uInt16 n, sal_uInt16&
{
pWindow = pWindow->ImplGetWindow();
- // Unsichtbare und disablte Fenster werden uebersprungen
+ // skip invisible and disabled windows
if ( pTabPage || isVisibleInLayout(pWindow) )
{
- // Wenn das letzte Control ein TabControl war, wird von
- // diesem die TabPage genommen
+ // if the last control was a TabControl, take its TabPage
if ( pTabPage )
{
pFoundWindow = ImplGetSubChildWindow( pTabPage, n, nIndex );
@@ -100,17 +99,13 @@ static Window* ImplGetSubChildWindow( Window* pParent, sal_uInt16 n, sal_uInt16&
{
pFoundWindow = pWindow;
- // Bei einem TabControl sich die aktuelle TabPage merken,
- // damit diese dann genommen wird
+ // for a TabControl, remember the current TabPage for later use
if ( pWindow->GetType() == WINDOW_TABCONTROL )
{
TabControl* pTabControl = ((TabControl*)pWindow);
- // Feststellen, ob TabPage Child vom TabControl ist
- // und auch noch existiert (deshalb durch Vergleich,
- // indem alle ChildFenster getestet werden). Denn es
- // kann sein, das TabPages schon in einem Dialog-Dtor
- // zerstoert wurden, obwohl das TabControl noch
- // existiert.
+ // Check if the TabPage is a Child of the TabControl and still exists (by
+ // walking all child windows); because it could be that the TabPage has been
+ // destroyed already by a Dialog-Dtor, event that the TabControl still exists.
TabPage* pTempTabPage = pTabControl->GetTabPage( pTabControl->GetCurPageId() );
if ( pTempTabPage )
{
@@ -249,7 +244,7 @@ Window* Window::ImplGetDlgWindow( sal_uInt16 nIndex, sal_uInt16 nType,
if ( i <= nFormEnd )
{
- // 2ten Index mitfuehren, falls alle Controls disablte
+ // carry the 2nd index, in case all controls are disabled
sal_uInt16 nStartIndex2 = i;
sal_uInt16 nOldIndex = i+1;
@@ -316,7 +311,7 @@ static Window* ImplFindDlgCtrlWindow( Window* pParent, Window* pWindow, sal_uInt
sal_uInt16 nSecondFormStart = 0;
sal_uInt16 nFormEnd;
- // Focus-Fenster in der Child-Liste suchen
+ // find focus window in the child list
Window* pFirstChildWindow = pSWindow = ImplGetChildWindow( pParent, 0, i, false );
if( pWindow == NULL )
@@ -329,8 +324,7 @@ static Window* ImplFindDlgCtrlWindow( Window* pParent, Window* pWindow, sal_uInt
&& pSWindow->ImplGetWindow()->IsDialogControlStart() )
nFormStart = i;
- // SecondWindow wegen zusammengesetzten Controls wie
- // ComboBoxen und Feldern
+ // SecondWindow for composit controls like ComboBoxes and arrays
if ( pSWindow->ImplIsWindowOrChild( pWindow ) )
{
pSecondWindow = pSWindow;
@@ -347,8 +341,7 @@ static Window* ImplFindDlgCtrlWindow( Window* pParent, Window* pWindow, sal_uInt
if ( !pSWindow )
{
- // Fenster nicht gefunden, dann koennen wir auch keine
- // Steuerung uebernehmen
+ // Window not found; we cannot handle it
if ( !pSecondWindow )
return NULL;
else
@@ -359,11 +352,11 @@ static Window* ImplFindDlgCtrlWindow( Window* pParent, Window* pWindow, sal_uInt
}
}
- // Start-Daten setzen
+ // initialize
rIndex = i;
rFormStart = nFormStart;
- // Formularende suchen
+ // find end of template
nFormEnd = nFormStart;
pTempWindow = pSWindow;
sal_Int32 nIteration = 0;
@@ -445,7 +438,7 @@ static Window* ImplFindAccelWindow( Window* pParent, sal_uInt16& rIndex, sal_Uni
return pMnemonicWidget;
}
- // Bei Static-Controls auf das naechste Controlm weiterschalten
+ // skip Static-Controls
if ( (pWindow->GetType() == WINDOW_FIXEDTEXT) ||
(pWindow->GetType() == WINDOW_FIXEDLINE) ||
(pWindow->GetType() == WINDOW_GROUPBOX) )
@@ -617,11 +610,12 @@ bool Window::ImplDlgCtrl( const KeyEvent& rKEvt, bool bKeyInput )
sal_uInt16 nDlgCtrlFlags;
// Ohne Focus-Window koennen wir auch keine Steuerung uebernehmen
+ // w/o a Focus-Window we cannot take control
Window* pFocusWindow = Application::GetFocusWindow();
if ( !pFocusWindow || !ImplIsWindowOrChild( pFocusWindow ) )
return false;
- // Focus-Fenster in der Child-Liste suchen
+ // find Focus-Window in the child list
pSWindow = ::ImplFindDlgCtrlWindow( this, pFocusWindow,
nIndex, nFormStart, nFormEnd );
if ( !pSWindow )
@@ -643,7 +637,7 @@ bool Window::ImplDlgCtrl( const KeyEvent& rKEvt, bool bKeyInput )
if ( nKeyCode == KEY_RETURN )
{
- // Wir suchen zuerst nach einem DefPushButton/CancelButton
+ // search first for a DefPushButton/CancelButton
pButtonWindow = ImplGetChildWindow( this, nFormStart, iButton, true );
iButtonStart = iButton;
while ( pButtonWindow )
@@ -679,7 +673,7 @@ bool Window::ImplDlgCtrl( const KeyEvent& rKEvt, bool bKeyInput )
{
if ( !pTempWindow->mpWindowImpl->mbPushButton )
{
- // Around-Flag ermitteln
+ // get Around-Flag
if ( nType == DLGWINDOW_PREV )
{
if ( nNewIndex > iStart )
@@ -701,8 +695,8 @@ bool Window::ImplDlgCtrl( const KeyEvent& rKEvt, bool bKeyInput )
if ( (i <= iStart) || (i > nFormEnd) )
pTempWindow = NULL;
}
- // Wenn es das gleiche Fenster ist, ein Get/LoseFocus
- // simulieren, falls AROUND ausgewertet wird
+ // if this is the same window, simulate a Get/LoseFocus,
+ // in case AROUND is being processed
if ( pTempWindow && (pTempWindow == pSWindow) )
{
NotifyEvent aNEvt1( EVENT_LOSEFOCUS, pSWindow );
@@ -719,7 +713,7 @@ bool Window::ImplDlgCtrl( const KeyEvent& rKEvt, bool bKeyInput )
}
else if ( nKeyCode == KEY_ESCAPE )
{
- // Wir suchen zuerst nach einem DefPushButton/CancelButton
+ // search first for a DefPushButton/CancelButton
pButtonWindow = ImplGetChildWindow( this, nFormStart, iButton, true );
iButtonStart = iButton;
while ( pButtonWindow )
@@ -746,7 +740,7 @@ bool Window::ImplDlgCtrl( const KeyEvent& rKEvt, bool bKeyInput )
{
if ( nKeyCode == KEY_TAB )
{
- // keine Alt-Taste abfangen, wegen Windows
+ // do not skip Alt key, for MS Windows
if ( !aKeyCode.IsMod2() )
{
sal_uInt16 nType;
@@ -754,11 +748,10 @@ bool Window::ImplDlgCtrl( const KeyEvent& rKEvt, bool bKeyInput )
sal_uInt16 nNewIndex;
bool bFormular = false;
- // Bei Ctrl-Tab erstmal testen, ob zwischen Formularen
- // gesprungen werden soll
+ // for Ctrl-Tab check if we want to jump to next template
if ( aKeyCode.IsMod1() )
{
- // Gruppe suchen
+ // search group
Window* pFormularFirstWindow = NULL;
Window* pLastFormularFirstWindow = NULL;
pTempWindow = ImplGetChildWindow( this, 0, iTemp, false );
@@ -834,8 +827,8 @@ bool Window::ImplDlgCtrl( const KeyEvent& rKEvt, bool bKeyInput )
nGetFocusFlags |= GETFOCUS_FORWARD;
}
Window* pWindow = ImplGetDlgWindow( i, nType, nFormStart, nFormEnd, &nNewIndex );
- // Wenn es das gleiche Fenster ist, ein Get/LoseFocus
- // simulieren, falls AROUND ausgewertet wird
+ // if this is the same window, simulate a Get/LoseFocus,
+ // in case AROUND is being processed
if ( pWindow == pSWindow )
{
NotifyEvent aNEvt1( EVENT_LOSEFOCUS, pSWindow );
@@ -850,7 +843,7 @@ bool Window::ImplDlgCtrl( const KeyEvent& rKEvt, bool bKeyInput )
}
else if ( pWindow )
{
- // Around-Flag ermitteln
+ // get Around-Flag
if ( nType == DLGWINDOW_PREV )
{
if ( nNewIndex > i )
@@ -1032,7 +1025,7 @@ static void ImplDlgCtrlUpdateDefButton( Window* pParent, Window* pFocusWindow,
sal_uInt16 nFormStart;
sal_uInt16 nFormEnd;
- // Formular suchen
+ // find template
pSWindow = ::ImplFindDlgCtrlWindow( pParent, pFocusWindow, i, nFormStart, nFormEnd );
if ( !pSWindow )
{
@@ -1100,7 +1093,7 @@ Window* Window::ImplFindDlgCtrlWindow( Window* pWindow )
sal_uInt16 nFormStart;
sal_uInt16 nFormEnd;
- // Focus-Fenster in der Child-Liste suchen und zurueckgeben
+ // find Focus-Window in the Child-List and return
return ::ImplFindDlgCtrlWindow( this, pWindow, nIndex, nFormStart, nFormEnd );
}
More information about the Libreoffice-commits
mailing list