[Libreoffice-commits] .: sc/source
Muthu Subramanian
sumuthu at kemper.freedesktop.org
Tue Feb 28 05:21:23 PST 2012
sc/source/ui/dbgui/tpsort.cxx | 45 ++++++++++++++++++------------------------
sc/source/ui/inc/tpsort.hxx | 30 +++++++++++++---------------
2 files changed, 34 insertions(+), 41 deletions(-)
New commits:
commit 2bb8328d0a3b2d4a076c1896f0c45cff1cc4677b
Author: Albert Thuswaldner <albert.thuswaldner at gmail.com>
Date: Tue Feb 28 19:14:26 2012 +0530
German Comments translations.
diff --git a/sc/source/ui/dbgui/tpsort.cxx b/sc/source/ui/dbgui/tpsort.cxx
index 6609563..aecb208 100644
--- a/sc/source/ui/dbgui/tpsort.cxx
+++ b/sc/source/ui/dbgui/tpsort.cxx
@@ -61,26 +61,26 @@ using namespace com::sun::star;
// -----------------------------------------------------------------------
/*
- * Da sich Einstellungen auf der zweiten TabPage (Optionen) auf
- * die erste TabPage auswirken, muss es die Moeglichkeit geben,
- * dies der jeweils anderen Seite mitzuteilen.
+ * Since the settings on the second Tab Page (Options) effects
+ * the first Tab Page, there must be a way for it to communicate with the
+ * other Page.
*
- * Im Moment wird dieses Problem ueber zwei Datenmember des TabDialoges
- * geloest. Wird eine Seite Aktiviert/Deaktiviert, so gleicht sie diese
- * Datenmember mit dem eigenen Zustand ab (->Activate()/Deactivate()).
+ * At the moment this problem is solved through using two data members of the
+ * Tab Pages. If a page is enabled / disabled, it compares this data member
+ * with its own state (-> Activate() / Deactivate()).
*
- * Die Klasse SfxTabPage bietet mittlerweile ein Verfahren an:
+ * In the meantime the class SfxTabPage offers the following method:
*
* virtual sal_Bool HasExchangeSupport() const; -> return sal_True;
* virtual void ActivatePage(const SfxItemSet &);
* virtual int DeactivatePage(SfxItemSet * = 0);
*
- * muss noch geaendert werden!
+ * This still needs to be changed!
*/
//========================================================================
//========================================================================
-// Sortierkriterien-Tabpage:
+// Sort Criteria Tab page
ScTabPageSortFields::ScTabPageSortFields( Window* pParent,
const SfxItemSet& rArgSet )
@@ -183,7 +183,7 @@ void ScTabPageSortFields::Reset( const SfxItemSet& /* rArgSet */ )
if ( aLbSort1.GetEntryCount() == 0 )
FillFieldLists();
- // Selektieren der ListBoxen:
+ // ListBox selection:
if ( rSortData.bDoSort[0] )
{
@@ -200,7 +200,7 @@ void ScTabPageSortFields::Reset( const SfxItemSet& /* rArgSet */ )
}
else
{
- aSortLbArr[i]->SelectEntryPos( 0 ); // "keiner" selektieren
+ aSortLbArr[i]->SelectEntryPos( 0 ); // Select none
aDirBtnArr[i][0]->Check(); // Up
}
}
@@ -261,7 +261,7 @@ sal_Bool ScTabPageSortFields::FillItemSet( SfxItemSet& rArgSet )
OSL_ENSURE( (nSort1Pos <= SC_MAXFIELDS)
&& (nSort2Pos <= SC_MAXFIELDS)
&& (nSort3Pos <= SC_MAXFIELDS),
- "Array-Range Fehler!" );
+ "Array range error!" );
if ( nSort1Pos == LISTBOX_ENTRY_NOTFOUND ) nSort1Pos = 0;
if ( nSort2Pos == LISTBOX_ENTRY_NOTFOUND ) nSort2Pos = 0;
@@ -273,10 +273,9 @@ sal_Bool ScTabPageSortFields::FillItemSet( SfxItemSet& rArgSet )
theSortData.bDoSort[1] = (nSort2Pos > 0);
theSortData.bDoSort[2] = (nSort3Pos > 0);
- // wenn auf Optionen-Seite "OK" gewaehlt wurde und
- // dabei die Sortierrichtung umgestellt wurde, so
- // wird das erste Feld der jeweiligen Richtung als
- // Sortierkriterium gewaehlt (steht in nFieldArr[0]):
+ // If the "OK" was selected on the Options page while the sort
+ // direction was changed, then the first field (i.e. nFieldArr[0])
+ // of the respective direction is chosen as the sorting criterion:
if ( bSortByRows != pDlg->GetByRows() )
{
theSortData.nField[0] =
@@ -295,7 +294,7 @@ sal_Bool ScTabPageSortFields::FillItemSet( SfxItemSet& rArgSet )
theSortData.bAscending[0] = aBtnUp1.IsChecked();
theSortData.bAscending[1] = aBtnUp2.IsChecked();
theSortData.bAscending[2] = aBtnUp3.IsChecked();
- // bHasHeader ist in ScTabPageSortOptions::FillItemSet, wo es hingehoert
+ // bHasHeader is in ScTabPageSortOptions::FillItemSet, where it belongs
}
else
{
@@ -311,8 +310,7 @@ sal_Bool ScTabPageSortFields::FillItemSet( SfxItemSet& rArgSet )
// -----------------------------------------------------------------------
-// fuer Datenaustausch ohne Dialog-Umweg: (! noch zu tun !)
-
+// for data exchange without dialogue detour: (still TODO!)
void ScTabPageSortFields::ActivatePage()
{
if ( pDlg )
@@ -518,7 +516,7 @@ IMPL_LINK( ScTabPageSortFields, SelectHdl, ListBox *, pLb )
}
//========================================================================
-// Sortieroptionen-Tabpage:
+// Sort option Tab Page:
//========================================================================
ScTabPageSortOptions::ScTabPageSortOptions( Window* pParent,
@@ -636,10 +634,7 @@ void ScTabPageSortOptions::Init()
aLbOutPos.SelectEntryPos( 0 );
aEdOutPos.SetText( EMPTY_STRING );
- /*
- * Ueberpruefen, ob es sich bei dem uebergebenen
- * Bereich um einen Datenbankbereich handelt:
- */
+ // Check whether the field that is passed on is a database field:
ScAddress aScAddress( rSortData.nCol1, rSortData.nRow1, nCurTab );
ScRange( aScAddress,
@@ -803,7 +798,7 @@ sal_Bool ScTabPageSortOptions::FillItemSet( SfxItemSet& rArgSet )
// -----------------------------------------------------------------------
-// fuer Datenaustausch ohne Dialog-Umweg: (! noch zu tun !)
+// for data exchange without dialogue detour: (still TODO!)
void ScTabPageSortOptions::ActivatePage()
{
if ( pDlg )
diff --git a/sc/source/ui/inc/tpsort.hxx b/sc/source/ui/inc/tpsort.hxx
index 987f20b..8b87726 100644
--- a/sc/source/ui/inc/tpsort.hxx
+++ b/sc/source/ui/inc/tpsort.hxx
@@ -51,7 +51,7 @@ class ScSortDlg;
struct ScSortParam;
//========================================================================
-// Kriterien (Sort Criteria)
+// Sort Criteria
class ScTabPageSortFields : public SfxTabPage
{
@@ -62,11 +62,11 @@ public:
static SfxTabPage* Create ( Window* pParent,
const SfxItemSet& rArgSet );
- virtual sal_Bool FillItemSet ( SfxItemSet& rArgSet );
+ virtual sal_Bool FillItemSet ( SfxItemSet& rArgSet );
virtual void Reset ( const SfxItemSet& rArgSet );
protected:
-// fuer Datenaustausch (sollte noch umgestellt werden!)
+// for data exchange (TODO: should be changed!)
// virtual void ActivatePage ( const SfxItemSet& rSet );
using SfxTabPage::ActivatePage;
using SfxTabPage::DeactivatePage;
@@ -93,16 +93,16 @@ private:
String aStrColumn;
String aStrRow;
- const sal_uInt16 nWhichSort;
+ const sal_uInt16 nWhichSort;
ScSortDlg* pDlg;
ScViewData* pViewData;
const ScSortParam& rSortData;
SCCOLROW nFieldArr[SC_MAXFIELDS];
- sal_uInt16 nFieldCount;
+ sal_uInt16 nFieldCount;
SCCOL nFirstCol;
SCROW nFirstRow;
- sal_Bool bHasHeader;
- sal_Bool bSortByRows;
+ sal_Bool bHasHeader;
+ sal_Bool bSortByRows;
ListBox* aSortLbArr[3];
RadioButton* aDirBtnArr[3][2];
@@ -122,7 +122,7 @@ private:
};
//========================================================================
-// Sortieroptionen (Sort Options)
+// Sort Options
class ScDocument;
class ScRangeData;
@@ -140,11 +140,11 @@ public:
#define SfxTabPage ::SfxTabPage
static SfxTabPage* Create ( Window* pParent,
const SfxItemSet& rArgSet );
- virtual sal_Bool FillItemSet ( SfxItemSet& rArgSet );
+ virtual sal_Bool FillItemSet ( SfxItemSet& rArgSet );
virtual void Reset ( const SfxItemSet& rArgSet );
protected:
-// fuer Datenaustausch (sollte noch umgestellt werden!)
+// for data exchange (TODO: should be changed!)
// virtual void ActivatePage ( const SfxItemSet& rSet );
using SfxTabPage::ActivatePage;
using SfxTabPage::DeactivatePage;
@@ -174,14 +174,12 @@ private:
RadioButton aBtnTopDown;
RadioButton aBtnLeftRight;
-// FixedText aFtAreaLabel;
-// FixedInfo aFtArea;
- String aStrRowLabel;
- String aStrColLabel;
- String aStrUndefined;
+ String aStrRowLabel;
+ String aStrColLabel;
+ String aStrUndefined;
String aStrAreaLabel;
- const sal_uInt16 nWhichSort;
+ const sal_uInt16 nWhichSort;
const ScSortParam& rSortData;
ScViewData* pViewData;
ScDocument* pDoc;
More information about the Libreoffice-commits
mailing list