This is an automated email from the ASF dual-hosted git repository.
mseidel pushed a commit to branch AOO42X
in repository https://gitbox.apache.org/repos/asf/openoffice.git
The following commit(s) were added to refs/heads/AOO42X by this push:
new 747f8f3f7e Translate German (Komma -> Comma)
747f8f3f7e is described below
commit 747f8f3f7e6285bceb7b5947f58ce86be6d00d0f
Author: mseidel <[email protected]>
AuthorDate: Mon Mar 17 14:37:36 2025 +0100
Translate German (Komma -> Comma)
(cherry picked from commit 8d647522c27a2894a9c1083500a6cd5c57332973)
---
main/svx/inc/svx/svdmodel.hxx | 266 +++++++++++++-------------
main/svx/inc/svx/svdtrans.hxx | 70 +++----
main/svx/source/svdraw/svdmodel.cxx | 328 ++++++++++++++++----------------
main/svx/source/svdraw/svdtrans.cxx | 194 +++++++++----------
main/xml2cmp/source/support/syshelp.cxx | 55 +++---
5 files changed, 447 insertions(+), 466 deletions(-)
diff --git a/main/svx/inc/svx/svdmodel.hxx b/main/svx/inc/svx/svdmodel.hxx
index efa09c9c25..1eb57eed6a 100644
--- a/main/svx/inc/svx/svdmodel.hxx
+++ b/main/svx/inc/svx/svdmodel.hxx
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
@@ -7,20 +7,18 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
-
-
#ifndef _SVDMODEL_HXX
#define _SVDMODEL_HXX
@@ -39,18 +37,18 @@
#include <svx/pageitem.hxx>
#include <vcl/field.hxx>
#include <boost/shared_ptr.hpp>
-#include <svx/svdtypes.hxx> // fuer enum RepeatFuncts
+#include <svx/svdtypes.hxx> // for enum RepeatFuncts
#include <vcl/field.hxx>
#include "svx/svxdllapi.h"
#include <vos/ref.hxx>
#include <svx/xtable.hxx>
#if defined(UNX) || defined(WNT)
-#define DEGREE_CHAR ((sal_Unicode)176) /* 0xB0 = Ansi */
+#define DEGREE_CHAR ((sal_Unicode)176) /* 0xB0 = Ansi */
#endif
#if defined(OS2)
-#define DEGREE_CHAR ((sal_Unicode)248) /* 0xF8 = IBM PC (Erw. ASCII) */
+#define DEGREE_CHAR ((sal_Unicode)248) /* 0xF8 = IBM PC (Erw. ASCII) */
#endif
#ifndef DEGREE_CHAR
@@ -81,13 +79,13 @@ class SdrOutlinerCache;
class SotStorageRef;
class SdrUndoFactory;
namespace comphelper{
- class IEmbeddedHelper;
+ class IEmbeddedHelper;
}
class ImageMap;
namespace sfx2{
- class LinkManager;
+ class LinkManager;
}
////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -102,16 +100,16 @@ namespace sfx2{
enum SdrHintKind
{
HINT_UNKNOWN, // Unbekannt
- HINT_LAYERCHG, // Layerdefinition
geaendert
- HINT_LAYERORDERCHG, // Layerreihenfolge
geaendert (Insert/Remove/ChangePos)
- HINT_PAGEORDERCHG, // Reihenfolge der
Seiten (Zeichenseiten oder Masterpages) geaendert (Insert/Remove/ChangePos)
- HINT_OBJCHG, // Objekt geaendert
- HINT_OBJINSERTED, // Neues Zeichenobjekt
eingefuegt
+ HINT_LAYERCHG, // Layerdefinition
geändert
+ HINT_LAYERORDERCHG, // Layerreihenfolge
geändert (Insert/Remove/ChangePos)
+ HINT_PAGEORDERCHG, // Reihenfolge der
Seiten (Zeichenseiten oder Masterpages) geändert (Insert/Remove/ChangePos)
+ HINT_OBJCHG, // Objekt geändert
+ HINT_OBJINSERTED, // Neues Zeichenobjekt
eingefügt
HINT_OBJREMOVED, // Zeichenobjekt aus
Liste entfernt
- HINT_MODELCLEARED, // gesamtes Model
geloescht (keine Pages mehr da). not impl.
- HINT_REFDEVICECHG, // RefDevice geaendert
- HINT_DEFAULTTABCHG, // Default
Tabulatorweite geaendert
- HINT_DEFFONTHGTCHG, // Default FontHeight
geaendert
+ HINT_MODELCLEARED, // gesamtes Model
gelöscht (keine Pages mehr da). not impl.
+ HINT_REFDEVICECHG, // RefDevice geändert
+ HINT_DEFAULTTABCHG, // Default
Tabulatorweite geändert
+ HINT_DEFFONTHGTCHG, // Default FontHeight
geändert
HINT_MODELSAVED, // Dokument wurde
gesichert
HINT_SWITCHTOPAGE, // #94278# UNDO/REDO at
an object evtl. on another page
HINT_BEGEDIT, // Is called
after the object has entered text edit mode
@@ -150,7 +148,7 @@ public:
////////////////////////////////////////////////////////////////////////////////////////////////////
-// Flag um nach dem Laden des Pools Aufzuraeumen (d.h. die RefCounts
+// Flag um nach dem Laden des Pools Aufzuräumen (d.h. die RefCounts
// neu zu bestimmen und unbenutztes wegzuwerfen). sal_False == aktiv
#define LOADREFCOUNTS (sal_False)
@@ -158,7 +156,7 @@ struct SdrDocumentStreamInfo
{
FASTBOOL mbDeleteAfterUse;
String maUserData;
- com::sun::star::uno::Reference < com::sun::star::embed::XStorage >
mxStorageRef;
+ com::sun::star::uno::Reference < com::sun::star::embed::XStorage >
mxStorageRef;
sal_Bool mbDummy1 : 1;
};
@@ -170,49 +168,49 @@ protected:
DateTime aReadDate; // Datum des Einstreamens
Container maMaPag; // StammSeiten (Masterpages)
Container maPages;
- Link aUndoLink; // Link fuer einen NotifyUndo-Handler
+ Link aUndoLink; // Link für einen NotifyUndo-Handler
Link aIOProgressLink;
String aTablePath;
- Size aMaxObjSize; // z.B. fuer Autogrowing Text
- Fraction aObjUnit; // Beschreibung der Koordinateneinheiten fuer
ClipBoard, Drag&Drop, ...
- MapUnit eObjUnit; // see above
- FieldUnit eUIUnit; // Masseinheit, Masstab (z.B. 1/1000) fuer
die UI (Statuszeile) wird von ImpSetUIUnit() gesetzt
- Fraction aUIScale; // see above
- String aUIUnitStr; // see above
- Fraction aUIUnitFact; // see above
- int nUIUnitKomma; // see above
- FASTBOOL bUIOnlyKomma; // see above
+ Size aMaxObjSize; // z.B. für Autogrowing Text
+ Fraction aObjUnit; // Beschreibung der Koordinateneinheiten für
ClipBoard, Drag&Drop, ...
+ MapUnit eObjUnit; // see above
+ FieldUnit eUIUnit; // Masseinheit, Masstab (z.B. 1/1000) für
die UI (Statuszeile) wird von ImpSetUIUnit() gesetzt
+ Fraction aUIScale; // see above
+ String aUIUnitStr; // see above
+ Fraction aUIUnitFact; // see above
+ int nUIUnitComma; // see above
+ FASTBOOL bUIOnlyComma; // see above
SdrLayerAdmin* pLayerAdmin;
SfxItemPool* pItemPool;
- FASTBOOL bMyPool; // zum Aufraeumen von pMyPool ab 303a
- comphelper::IEmbeddedHelper*
+ FASTBOOL bMyPool; // zum Aufräumen von pMyPool ab 303a
+ comphelper::IEmbeddedHelper*
m_pEmbeddedHelper; // helper for embedded objects to get
rid of the SfxObjectShell
SdrOutliner* pDrawOutliner; // ein Outliner zur Textausgabe
- SdrOutliner* pHitTestOutliner;// ein Outliner fuer den HitTest
- sal_uIntPtr nDefTextHgt; // Default Texthoehe in logischen
Einheiten
- OutputDevice* pRefOutDev; // ReferenzDevice fuer die EditEngine
- sal_uIntPtr nProgressAkt; // fuer den
+ SdrOutliner* pHitTestOutliner;// ein Outliner für den HitTest
+ sal_uIntPtr nDefTextHgt; // Default Texthöhe in logischen
Einheiten
+ OutputDevice* pRefOutDev; // ReferenzDevice für die EditEngine
+ sal_uIntPtr nProgressAkt; // für den
sal_uIntPtr nProgressMax; // ProgressBar-
sal_uIntPtr nProgressOfs; // -Handler
rtl::Reference< SfxStyleSheetBasePool > mxStyleSheetPool;
SfxStyleSheet* pDefaultStyleSheet;
- SfxStyleSheet* mpDefaultStyleSheetForSdrGrafObjAndSdrOle2Obj; // #119287#
+ SfxStyleSheet* mpDefaultStyleSheetForSdrGrafObjAndSdrOle2Obj; //
#119287#
sfx2::LinkManager* pLinkManager; // LinkManager
Container* pUndoStack;
Container* pRedoStack;
- SdrUndoGroup* pAktUndoGroup; // Fuer mehrstufige
+ SdrUndoGroup* pAktUndoGroup; // Für mehrstufige
sal_uInt16 nUndoLevel; // Undo-Klammerung
bool mbUndoEnabled; // If false no undo is recorded
or we are during the execution of an undo action
- sal_uInt16 nProgressPercent; // fuer den ProgressBar-Handler
+ sal_uInt16 nProgressPercent; // für den ProgressBar-Handler
sal_uInt16 nLoadVersion; // Versionsnummer der geladenen
Datei
sal_Bool mbChanged;
FASTBOOL bInfoChanged;
FASTBOOL bPagNumsDirty;
FASTBOOL bMPgNumsDirty;
- FASTBOOL bPageNotValid; // sal_True=Doc ist nur ObjektTraeger.
Page ist nicht gueltig.
+ FASTBOOL bPageNotValid; // sal_True=Doc ist nur ObjektTräger.
Page ist nicht gültig.
FASTBOOL bSavePortable; // Metafiles portabel speichern
- FASTBOOL bNoBitmapCaching; // Bitmaps fuer Screenoutput cachen
+ FASTBOOL bNoBitmapCaching; // Bitmaps für Screenoutput cachen
FASTBOOL bReadOnly;
FASTBOOL bTransparentTextFrames;
FASTBOOL bSaveCompressed;
@@ -225,7 +223,7 @@ protected:
sal_uInt32 nMaxUndoCount;
FASTBOOL bSaveNative;
sal_Bool bStarDrawPreviewMode;
- bool mbDisableTextEditUsesCommonUndoManager;
+ bool mbDisableTextEditUsesCommonUndoManager;
//////////////////////////////////////////////////////////////////////////////
@@ -253,7 +251,7 @@ public:
void SetAllowShapePropertyChangeListener( bool bAllow );
sal_uInt16 nStarDrawPreviewMasterPageNum;
- // Reserven fuer kompatible Erweiterungen
+ // Reserven für kompatible Erweiterungen
//-/ SfxItemPool* pUndoItemPool;
SotStorage* pModelStorage;
SvxForbiddenCharactersTable* mpForbiddenCharactersTable;
@@ -267,16 +265,16 @@ public:
sal_uInt16 nReserveUInt7;
FASTBOOL mbModelLocked;
FASTBOOL mbKernAsianPunctuation;
- FASTBOOL mbAddExtLeading;
+ FASTBOOL mbAddExtLeading;
FASTBOOL mbInDestruction;
- // lists for colors, dashes, lineends, hatches, gradients and bitmaps for
this model
- XColorListSharedPtr maColorTable;
- XDashListSharedPtr maDashList;
- XLineEndListSharedPtr maLineEndList;
- XHatchListSharedPtr maHatchList;
- XGradientListSharedPtr maGradientList;
- XBitmapListSharedPtr maBitmapList;
+ // lists for colors, dashes, lineends, hatches, gradients and bitmaps
for this model
+ XColorListSharedPtr maColorTable;
+ XDashListSharedPtr maDashList;
+ XLineEndListSharedPtr maLineEndList;
+ XHatchListSharedPtr maHatchList;
+ XGradientListSharedPtr maGradientList;
+ XBitmapListSharedPtr maBitmapList;
// New src638: NumberFormatter for drawing layer and
// method for getting it. It is constructed on demand
@@ -317,14 +315,14 @@ public:
//#endif // __PRIVATE
TYPEINFO();
// Steckt man hier seinen eigenen Pool rein, so wird die Klasse auch
- // Aktionen an ihm vornehmen (Put(),Remove()). Bei Zerstoerung von
- // SdrModel wird dieser Pool ver delete geloescht!
+ // Aktionen an ihm vornehmen (Put(),Remove()). Bei Zerstörung von
+ // SdrModel wird dieser Pool ver delete gelöscht!
// Gibt man den Konstruktor stattdessen eine NULL mit, so macht sich
// die Klasse einen eigenen Pool (SdrItemPool), den sie dann auch im
- // Destruktor zerstoert.
+ // Destruktor zerstört.
// Bei Verwendung eines eigenen Pools ist darauf zu achten, dass dieser
// von SdrItemPool abgeleitet ist, falls man von SdrAttrObj abgeleitete
- // Zeichenobjekte verwenden moechte. Setzt man degegen nur vom
abstrakten
+ // Zeichenobjekte verwenden möchte. Setzt man degegen nur vom abstrakten
// Basisobjekt SdrObject abgeleitete Objekte ein, so ist man frei in der
// Wahl des Pools.
SdrModel(SfxItemPool* pPool=NULL, ::comphelper::IEmbeddedHelper*
pPers=NULL, sal_Bool bLoadRefCounts = LOADREFCOUNTS);
@@ -334,10 +332,10 @@ public:
// Hier kann man erfragen, ob das Model gerade eingrstreamt wird
FASTBOOL IsLoading() const { return sal_False /*BFS01
bLoading */; }
- // Muss z.B. ueberladen werden, um das Swappen/LoadOnDemand von Grafiken
- // zu ermoeglichen. Wird rbDeleteAfterUse auf sal_True gesetzt, so wird
+ // Muss z.B. überladen werden, um das Swappen/LoadOnDemand von Grafiken
+ // zu ermöglichen. Wird rbDeleteAfterUse auf sal_True gesetzt, so wird
// die SvStream-Instanz vom Aufrufer nach Gebrauch destruiert.
- // Wenn diese Methode NULL liefert, wird zum Swappen eine temporaere
+ // Wenn diese Methode NULL liefert, wird zum Swappen eine temporäre
// Datei angelegt.
// Geliefert werden muss der Stream, aus dem das Model geladen wurde
// bzw. in den es zuletzt gespeichert wurde.
@@ -345,11 +343,11 @@ public:
// Die Vorlagenattribute der Zeichenobjekte in harte Attribute
verwandeln.
void BurnInStyleSheetAttributes();
// Wer sich von SdrPage ableitet muss sich auch von SdrModel ableiten
- // und diese beiden VM AllocPage() und AllocModel() ueberladen...
+ // und diese beiden VM AllocPage() und AllocModel() überladen...
virtual SdrPage* AllocPage(FASTBOOL bMasterPage);
virtual SdrModel* AllocModel() const;
- // Aenderungen an den Layern setzen das Modified-Flag und broadcasten
am Model!
+ // Änderungen an den Layern setzen das Modified-Flag und broadcasten am
Model!
const SdrLayerAdmin& GetLayerAdmin() const { return
*pLayerAdmin; }
SdrLayerAdmin& GetLayerAdmin() { return
*pLayerAdmin; }
@@ -365,39 +363,39 @@ public:
SdrOutliner& GetHitTestOutliner() const { return
*pHitTestOutliner; }
const SdrTextObj* GetFormattingTextObj() const;
- // Die TextDefaults (Font,Hoehe,Farbe) in ein Set putten
+ // Die TextDefaults (Font,Höhe,Farbe) in ein Set putten
void SetTextDefaults() const;
static void SetTextDefaults( SfxItemPool* pItemPool,
sal_uIntPtr nDefTextHgt );
- // ReferenzDevice fuer die EditEngine
+ // ReferenzDevice für die EditEngine
void SetRefDevice(OutputDevice* pDev);
OutputDevice* GetRefDevice() const { return
pRefOutDev; }
- // Wenn ein neuer MapMode am RefDevice gesetzt wird o.ae.
+ // Wenn ein neuer MapMode am RefDevice gesetzt wird o.ä.
void RefDeviceChanged(); // noch nicht implementiert
- // Default-Schrifthoehe in logischen Einheiten
+ // Default-Schrifthöhe in logischen Einheiten
void SetDefaultFontHeight(sal_uIntPtr nVal);
sal_uIntPtr GetDefaultFontHeight() const {
return nDefTextHgt; }
- // Default-Tabulatorweite fuer die EditEngine
+ // Default-Tabulatorweite für die EditEngine
void SetDefaultTabulator(sal_uInt16 nVal);
sal_uInt16 GetDefaultTabulator() const {
return nDefaultTabulator; }
// Der DefaultStyleSheet wird jedem Zeichenobjekt verbraten das in
diesem
- // Model eingefuegt wird und kein StyleSheet gesetzt hat.
+ // Model eingefügt wird und kein StyleSheet gesetzt hat.
SfxStyleSheet* GetDefaultStyleSheet() const { return
pDefaultStyleSheet; }
void SetDefaultStyleSheet(SfxStyleSheet* pDefSS) {
pDefaultStyleSheet = pDefSS; }
- // #119287# default StyleSheet for SdrGrafObj and SdrOle2Obj
- SfxStyleSheet* GetDefaultStyleSheetForSdrGrafObjAndSdrOle2Obj() const {
return mpDefaultStyleSheetForSdrGrafObjAndSdrOle2Obj; }
+ // #119287# default StyleSheet for SdrGrafObj and SdrOle2Obj
+ SfxStyleSheet* GetDefaultStyleSheetForSdrGrafObjAndSdrOle2Obj() const {
return mpDefaultStyleSheetForSdrGrafObjAndSdrOle2Obj; }
void SetDefaultStyleSheetForSdrGrafObjAndSdrOle2Obj(SfxStyleSheet*
pDefSS) { mpDefaultStyleSheetForSdrGrafObjAndSdrOle2Obj = pDefSS; }
sfx2::LinkManager* GetLinkManager() {
return pLinkManager; }
void SetLinkManager( sfx2::LinkManager* pLinkMgr ) {
pLinkManager = pLinkMgr; }
- ::comphelper::IEmbeddedHelper* GetPersist() const {
return m_pEmbeddedHelper; }
+ ::comphelper::IEmbeddedHelper* GetPersist() const {
return m_pEmbeddedHelper; }
void ClearPersist()
{ m_pEmbeddedHelper = 0; }
void SetPersist(
::comphelper::IEmbeddedHelper *p ) { m_pEmbeddedHelper = p; }
- // Masseinheit fuer die Zeichenkoordinaten.
+ // Masseinheit für die Zeichenkoordinaten.
// Default ist 1 logische Einheit = 1/100mm (Unit=MAP_100TH_MM,
Fract=(1,1)).
// Beispiele:
// MAP_POINT, Fraction(72,1) : 1 log Einh = 72 Point = 1 Inch
@@ -409,8 +407,8 @@ public:
// MAP_CM, Fraction(100,1) : 1 log Einh = 100cm = 1m
// MAP_CM, Fraction(100000,1): 1 log Einh = 100000cm = 1km
// (PS: Lichtjahre sind somit also nicht darstellbar).
- // Die Skalierungseinheit wird benoetigt, damit die Engine das Clipboard
- // mit den richtigen Groessen beliefern kann.
+ // Die Skalierungseinheit wird benötigt, damit die Engine das Clipboard
+ // mit den richtigen Grössen beliefern kann.
MapUnit GetScaleUnit() const { return
eObjUnit; }
void SetScaleUnit(MapUnit eMap);
const Fraction& GetScaleFraction() const { return
aObjUnit; }
@@ -418,11 +416,11 @@ public:
// Beides gleichzeitig setzen ist etwas performanter
void SetScaleUnit(MapUnit eMap, const Fraction& rFrac);
- // Maximale Groesse z.B. fuer Autogrowing-Texte
+ // Maximale Grösse z.B. für Autogrowing-Texte
const Size& GetMaxObjSize() const { return
aMaxObjSize; }
void SetMaxObjSize(const Size& rSiz) {
aMaxObjSize=rSiz; }
- // Damit die View! in der Statuszeile vernuenftige Zahlen anzeigen kann:
+ // Damit die View! in der Statuszeile vernünftige Zahlen anzeigen kann:
// Default ist mm.
void SetUIUnit(FieldUnit eUnit);
FieldUnit GetUIUnit() const { return
eUIUnit; }
@@ -434,8 +432,8 @@ public:
const Fraction& GetUIUnitFact() const { return
aUIUnitFact; }
const String& GetUIUnitStr() const { return
aUIUnitStr; }
- int GetUIUnitKomma() const { return
nUIUnitKomma; }
- FASTBOOL IsUIOnlyKomma() const { return
bUIOnlyKomma; }
+ int GetUIUnitComma() const { return
nUIUnitComma; }
+ FASTBOOL IsUIOnlyComma() const { return
bUIOnlyComma; }
static void TakeUnitStr(FieldUnit eUnit, String& rStr);
void TakeMetricStr(long nVal, String& rStr, FASTBOOL
bNoUnitChars=sal_False, sal_Int32 nNumDigits = -1) const;
@@ -446,10 +444,10 @@ public:
FASTBOOL IsPagNumsDirty() const { return
bPagNumsDirty; };
FASTBOOL IsMPgNumsDirty() const { return
bMPgNumsDirty; };
void RecalcPageNums(FASTBOOL bMaster);
- // Nach dem Insert gehoert die Page dem SdrModel.
+ // Nach dem Insert gehört die Page dem SdrModel.
virtual void InsertPage(SdrPage* pPage, sal_uInt16 nPos=0xFFFF);
virtual void DeletePage(sal_uInt16 nPgNum);
- // Remove bedeutet Eigentumsuebereignung an den Aufrufer (Gegenteil von
Insert)
+ // Remove bedeutet Eigentumsübereignung an den Aufrufer (Gegenteil von
Insert)
virtual SdrPage* RemovePage(sal_uInt16 nPgNum);
virtual void MovePage(sal_uInt16 nPgNum, sal_uInt16 nNewPos);
const SdrPage* GetPage(sal_uInt16 nPgNum) const;
@@ -461,7 +459,7 @@ public:
// Masterpages
virtual void InsertMasterPage(SdrPage* pPage, sal_uInt16
nPos=0xFFFF);
virtual void DeleteMasterPage(sal_uInt16 nPgNum);
- // Remove bedeutet Eigentumsuebereignung an den Aufrufer (Gegenteil von
Insert)
+ // Remove bedeutet Eigentumsübereignung an den Aufrufer (Gegenteil von
Insert)
virtual SdrPage* RemoveMasterPage(sal_uInt16 nPgNum);
virtual void MoveMasterPage(sal_uInt16 nPgNum, sal_uInt16 nNewPos);
const SdrPage* GetMasterPage(sal_uInt16 nPgNum) const;
@@ -471,14 +469,14 @@ public:
virtual void MasterPageListChanged();
// Modified-Flag. Wird automatisch gesetzt, wenn an den Pages oder
- // Zeichenobjekten was geaendert wird. Zuruecksetzen muss man es
+ // Zeichenobjekten was geändert wird. Zurücksetzen muss man es
// jedoch selbst (z.B. bei Save() ...).
sal_Bool IsChanged() const { return mbChanged; }
virtual void SetChanged(sal_Bool bFlg = sal_True);
- // PageNotValid bedeutet, dass das Model lediglich Objekte traegt die
zwar
- // auf einer Page verankert sind, die Page aber nicht gueltig ist. Diese
- // Kennzeichnung wird fuers Clipboard/Drag&Drop benoetigt.
+ // PageNotValid bedeutet, dass das Model lediglich Objekte trägt die
zwar
+ // auf einer Page verankert sind, die Page aber nicht gültig ist. Diese
+ // Kennzeichnung wird fürs Clipboard/Drag&Drop benötigt.
FASTBOOL IsPageNotValid() const { return
bPageNotValid; }
void SetPageNotValid(FASTBOOL bJa=sal_True) {
bPageNotValid=bJa; }
@@ -507,9 +505,9 @@ public:
// - beim Laden eines Dokuments nicht sofort mitgeladen,
// sondern erst wenn sie gebraucht (z.B. angezeigt) werden.
// - ggf. wieder aus dem Speicher geworfen, falls Sie gerade
- // nicht benoetigt werden.
+ // nicht benötigt werden.
// Damit das funktioniert, muss die virtuelle Methode
- // GetDocumentStream() ueberladen werden.
+ // GetDocumentStream() überladen werden.
// Default=FALSE. Flag ist nicht persistent.
FASTBOOL IsSwapGraphics() const { return bSwapGraphics; }
void SetSwapGraphics(FASTBOOL bJa=sal_True);
@@ -521,43 +519,43 @@ public:
// Damit die Bildschirmausgabe von Bitmaps (insbesondere bei gedrehten)
// etwas schneller wird, werden sie gecachet. Diesen Cache kann man mit
- // diesem Flag ein-/ausschalten. Beim naechsten Paint wird an den
Objekten
+ // diesem Flag ein-/ausschalten. Beim nächsten Paint wird an den
Objekten
// dann ggf. ein Image gemerkt bzw. freigegeben. Wandert ein
Bitmapobjekt
- // in's Undo, so wird der Cache fuer dieses Objekt sofort ausgeschaltet
+ // in's Undo, so wird der Cache für dieses Objekt sofort ausgeschaltet
// (Speicher sparen).
// Default=Cache eingeschaltet. Flag ist nicht persistent.
FASTBOOL IsBitmapCaching() const { return
!bNoBitmapCaching; }
void SetBitmapCaching(FASTBOOL bJa=sal_True) {
bNoBitmapCaching=!bJa; }
- // Defaultmaessig (sal_False) kann man Textrahmen ohne Fuellung durch
+ // Defaultmässig (sal_False) kann man Textrahmen ohne Füllung durch
// Mausklick selektieren. Nach Aktivierung dieses Flags trifft man sie
- // nur noch in dem Bereich, wo sich auch tatsaechlich Text befindet.
+ // nur noch in dem Bereich, wo sich auch tatsächlich Text befindet.
FASTBOOL IsPickThroughTransparentTextFrames() const { return
bTransparentTextFrames; }
void SetPickThroughTransparentTextFrames(FASTBOOL bOn) {
bTransparentTextFrames=bOn; }
- // Darf denn das Model ueberhaupt veraendert werden?
+ // Darf denn das Model überhaupt verändert werden?
// Wird nur von den Possibility-Methoden der View ausgewerdet.
- // Direkte Manipulationen am Model, ... berueksichtigen dieses Flag
nicht.
- // Sollte ueberladen werden und entsprechend des ReadOnly-Status des
Files
- // sal_True oder sal_False liefern (Methode wird oeffters gerufen, also
ein Flag
+ // Direkte Manipulationen am Model, ... berücksichtigen dieses Flag
nicht.
+ // Sollte überladen werden und entsprechend des ReadOnly-Status des
Files
+ // sal_True oder sal_False liefern (Methode wird öfters gerufen, also
ein Flag
// verwenden!).
virtual FASTBOOL IsReadOnly() const;
virtual void SetReadOnly(FASTBOOL bYes);
// Vermischen zweier SdrModel. Zu beachten sei, dass rSourceModel nicht
- // const ist. Die Pages werden beim einfuegen nicht kopiert, sondern
gemoved.
+ // const ist. Die Pages werden beim einfügen nicht kopiert, sondern
gemoved.
// rSourceModel ist anschliessend u.U. weitgehend leer.
- // nFirstPageNum,nLastPageNum: Die aus rSourceModel zu uebernehmenden
Seiten
- // nDestPos..................: Einfuegeposition
- // bMergeMasterPages.........: sal_True =benoetigte MasterPages werden
aus
- // rSourceModel ebenfalls uebernommen
+ // nFirstPageNum,nLastPageNum: Die aus rSourceModel zu übernehmenden
Seiten
+ // nDestPos..................: Einfügeposition
+ // bMergeMasterPages.........: sal_True =benötigte MasterPages werden
aus
+ // rSourceModel ebenfalls übernommen
// sal_False=Die MasterPageDescriptoren der
Seiten
// aus rSourceModel werden auf die
// vorhandenen MasterPages gemappt.
- // bUndo.....................: Fuer das Merging wird eine UndoAction
generiert.
- // Undo ist nur fuer das ZielModel, nicht
fuer
+ // bUndo.....................: Für das Merging wird eine UndoAction
generiert.
+ // Undo ist nur für das ZielModel, nicht für
// rSourceModel.
- // bTreadSourceAsConst.......: sal_True=Das SourceModel wird nicht
veraendert,.
+ // bTreadSourceAsConst.......: sal_True=Das SourceModel wird nicht
verändert,.
// d.h die Seiten werden kopiert.
virtual void Merge(SdrModel& rSourceModel,
sal_uInt16 nFirstPageNum=0, sal_uInt16
nLastPageNum=0xFFFF,
@@ -570,7 +568,7 @@ public:
sal_uInt16 nDestPos,
FASTBOOL bUndo=sal_True, FASTBOOL
bMoveNoCopy=sal_False);
- // Mit BegUndo() / EndUndo() ist es moeglich beliebig viele UndoActions
+ // Mit BegUndo() / EndUndo() ist es möglich beliebig viele UndoActions
// beliebig tief zu klammern. Als Kommentar der
// UndoAction wird der des ersten BegUndo(String) aller Klammerungen
// verwendet. Der NotifyUndoActionHdl wird in diesem Fall erst beim
letzten
@@ -610,15 +608,15 @@ public:
// Hier kann die Applikation einen Handler setzen, der die auflaufenden
// UndoActions einsammelt. Der Handler hat folgendes Aussehen:
// void __EXPORT NotifyUndoActionHdl(SfxUndoAction* pUndoAction);
- // Beim Aufruf des Handlers findet eine Eigentumsuebereignung statt; die
- // UndoAction gehoert somit dem Handler, nicht mehr dem SdrModel.
+ // Beim Aufruf des Handlers findet eine Eigentumsübereignung statt; die
+ // UndoAction gehört somit dem Handler, nicht mehr dem SdrModel.
void SetNotifyUndoActionHdl(const Link& rLink) {
aUndoLink=rLink; }
const Link& GetNotifyUndoActionHdl() const { return
aUndoLink; }
/** application can set it's own undo manager, BegUndo, EndUndo and
AddUndoAction
calls are routet to this interface if given */
void SetSdrUndoManager( SfxUndoManager* pUndoManager );
- SfxUndoManager* GetSdrUndoManager() const;
+ SfxUndoManager* GetSdrUndoManager() const;
/** applications can set their own undo factory to overide creation of
undo actions. The SdrModel will become owner of the given
SdrUndoFactory
@@ -630,56 +628,56 @@ public:
SdrUndoFactory& GetSdrUndoFactory() const;
// Hier kann man einen Handler setzen der beim Streamen mehrfach gerufen
- // wird und ungefaehre Auskunft ueber den Fortschreitungszustand der
+ // wird und ungefähre Auskunft über den Fortschreitungszustand der
// Funktion gibt. Der Handler muss folgendes Aussehen haben:
// void __EXPORT class::IOProgressHdl(const sal_uInt16& nPercent);
- // Der erste Aufruf des Handlers erfolgt grundsaetzlich mit 0, der
letzte
+ // Der erste Aufruf des Handlers erfolgt grundsätzlich mit 0, der letzte
// mit 100. Dazwischen erfolgen maximal 99 Aufrufe mit Werten 1...99.
- // Man kann also durchaus bei 0 den Progressbar Initiallisieren und bei
+ // Man kann also durchaus bei 0 den Progressbar Initialisieren und bei
// 100 wieder schliessen. Zu beachten sei, dass der Handler auch gerufen
// wird, wenn die App Draw-Daten im officeweiten Draw-Exchange-Format
// bereitstellt, denn dies geschieht durch streamen in einen
MemoryStream.
void SetIOProgressHdl(const Link& rLink) {
aIOProgressLink=rLink; }
const Link& GetIOProgressHdl() const { return
aIOProgressLink; }
- // Zugriffsmethoden fuer Paletten, Listen und Tabellen
- void SetColorTableAtSdrModel(XColorListSharedPtr aTable);
- XColorListSharedPtr GetColorTableFromSdrModel() const;
+ // Zugriffsmethoden für Paletten, Listen und Tabellen
+ void SetColorTableAtSdrModel(XColorListSharedPtr aTable);
+ XColorListSharedPtr GetColorTableFromSdrModel() const;
- void SetDashListAtSdrModel(XDashListSharedPtr aList);
- XDashListSharedPtr GetDashListFromSdrModel() const;
+ void SetDashListAtSdrModel(XDashListSharedPtr aList);
+ XDashListSharedPtr GetDashListFromSdrModel() const;
- void SetLineEndListAtSdrModel(XLineEndListSharedPtr aList);
- XLineEndListSharedPtr GetLineEndListFromSdrModel() const;
+ void SetLineEndListAtSdrModel(XLineEndListSharedPtr aList);
+ XLineEndListSharedPtr GetLineEndListFromSdrModel() const;
- void SetHatchListAtSdrModel(XHatchListSharedPtr aList);
- XHatchListSharedPtr GetHatchListFromSdrModel() const;
+ void SetHatchListAtSdrModel(XHatchListSharedPtr aList);
+ XHatchListSharedPtr GetHatchListFromSdrModel() const;
- void SetGradientListAtSdrModel(XGradientListSharedPtr aList);
- XGradientListSharedPtr GetGradientListFromSdrModel() const;
+ void SetGradientListAtSdrModel(XGradientListSharedPtr aList);
+ XGradientListSharedPtr GetGradientListFromSdrModel() const;
- void SetBitmapListAtSdrModel(XBitmapListSharedPtr aList);
- XBitmapListSharedPtr GetBitmapListFromSdrModel() const;
+ void SetBitmapListAtSdrModel(XBitmapListSharedPtr aList);
+ XBitmapListSharedPtr GetBitmapListFromSdrModel() const;
// Der StyleSheetPool wird der DrawingEngine nur bekanntgemacht.
- // Zu loeschen hat ihn schliesslich der, der ihn auch konstruiert hat.
+ // Zu löschen hat ihn schliesslich der, der ihn auch konstruiert hat.
SfxStyleSheetBasePool* GetStyleSheetPool() const { return
mxStyleSheetPool.get(); }
void SetStyleSheetPool(SfxStyleSheetBasePool* pPool) {
mxStyleSheetPool=pPool; }
- // Diese Methode fuert einen Konsistenzcheck auf die Struktur des Models
- // durch. Geprueft wird insbesondere die Verkettung von Verschachtelten
+ // Diese Methode führt einen Konsistenzcheck auf die Struktur des Models
+ // durch. Geprüft wird insbesondere die Verkettung von Verschachtelten
// Gruppenobjekten, aber auch Stati wie bInserted sowie Model* und Page*
// der Objects, SubLists und Pages. Bei korrekter Struktur liefert die
// Methode sal_True, andernfalls FALSE.
- // Dieser Check steht nur zur Verfuegung, wenn die Engine mit DBG_UTIL
- // uebersetzt wurde. Andernfalls liefert die Methode immer TRUE. (ni)
+ // Dieser Check steht nur zur Verfügung, wenn die Engine mit DBG_UTIL
+ // übersetzt wurde. Andernfalls liefert die Methode immer TRUE. (ni)
FASTBOOL CheckConsistence() const;
void SetStarDrawPreviewMode(sal_Bool bPreview);
sal_Bool IsStarDrawPreviewMode() { return bStarDrawPreviewMode; }
- bool GetDisableTextEditUsesCommonUndoManager() const { return
mbDisableTextEditUsesCommonUndoManager; }
- void SetDisableTextEditUsesCommonUndoManager(bool bNew) {
mbDisableTextEditUsesCommonUndoManager = bNew; }
+ bool GetDisableTextEditUsesCommonUndoManager() const { return
mbDisableTextEditUsesCommonUndoManager; }
+ void SetDisableTextEditUsesCommonUndoManager(bool bNew) {
mbDisableTextEditUsesCommonUndoManager = bNew; }
SotStorage* GetModelStorage() const { return pModelStorage; }
void SetModelStorage( SotStorage* pStor ) { pModelStorage =
pStor; }
@@ -701,8 +699,8 @@ public:
void SetKernAsianPunctuation( sal_Bool bEnabled );
sal_Bool IsKernAsianPunctuation() const { return
(sal_Bool)mbKernAsianPunctuation; }
- void SetAddExtLeading( sal_Bool bEnabled );
- sal_Bool IsAddExtLeading() const { return (sal_Bool)mbAddExtLeading; }
+ void SetAddExtLeading( sal_Bool bEnabled );
+ sal_Bool IsAddExtLeading() const { return (sal_Bool)mbAddExtLeading; }
void ReformatAllTextObjects();
@@ -724,7 +722,7 @@ public:
bool IsInDestruction() const;
- static const ::com::sun::star::uno::Sequence< sal_Int8 >&
getUnoTunnelImplementationId();
+ static const ::com::sun::star::uno::Sequence< sal_Int8 >&
getUnoTunnelImplementationId();
virtual ImageMap* GetImageMapForObject(SdrObject*){return NULL;};
virtual sal_Int32 GetHyperlinkCount(SdrObject*){return 0;}
@@ -765,3 +763,5 @@ typedef tools::WeakReference< SdrModel > SdrModelWeakRef;
Die Klasse SdrModel ist der Kopf des Datenmodells der StarView Drawing-Engine.
/////////////////////////////////////////////////////////////////////////////////////////////////
*/
+
+/* vim: set noet sw=4 ts=4: *//* vim: set noet sw=4 ts=4: */
diff --git a/main/svx/inc/svx/svdtrans.hxx b/main/svx/inc/svx/svdtrans.hxx
index 88aa5c54e6..262a2bc669 100644
--- a/main/svx/inc/svx/svdtrans.hxx
+++ b/main/svx/inc/svx/svdtrans.hxx
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
@@ -7,20 +7,18 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
-
-
#ifndef _SVDTRANS_HXX
#define _SVDTRANS_HXX
@@ -41,13 +39,13 @@
// Winkelangaben der DrawingEngine sind 1/100 Degree
// #i19054# nowhere used, removed // const int nWinkDiv=100;
// Um Winkel der DrawingEngine mit den Trigonometrischen Funktionen
-// verarbeiten zu koennen, muessen sie zunaest ins Bogenmass umgerechnet
+// verarbeiten zu können, müssen sie zunächst ins Bogenmaß umgerechnet
// werden. Dies gestaltet sich recht einfach mit der folgenden Konstanten
// nPi180. Sei nWink ein Winkel in 1/100 Deg so schreibt man z.B.:
// double nSin=sin(nWink*nPi180);
-// Rueckwandlung entsprechend durch Teilen.
+// Rückwandlung entsprechend durch Teilen.
const double nPi=3.14159265358979323846;
-const double nPi180=0.000174532925199432957692222; // Bei zuweing Stellen ist
tan(4500*nPi180)!=1.0
+const double nPi180=0.000174532925199432957692222; // Bei zu wenig Stellen ist
tan(4500*nPi180)!=1.0
// Der maximale Shearwinkel
#define SDRMAXSHEAR 8900
@@ -93,14 +91,14 @@ void ShearPoly(PolyPolygon& rPoly, const Point& rRef,
double tn, FASTBOOL bVShea
void ShearXPoly(XPolyPolygon& rPoly, const Point& rRef, double tn, FASTBOOL
bVShear=sal_False);
// rPnt.X bzw rPnt.Y wird auf rCenter.X bzw. rCenter.Y gesetzt!
-// anschliessend muss rPnt nur noch um rCenter gedreht werden.
-// Der Rueckgabewinkel ist ausnahmsweise in Rad.
+// anschließend muss rPnt nur noch um rCenter gedreht werden.
+// Der Rückgabewinkel ist ausnahmsweise in Rad.
inline double GetCrookAngle(Point& rPnt, const Point& rCenter, const Point&
rRad, FASTBOOL bVertical);
// Die folgenden Methoden behandeln einen Punkt eines XPolygons, wobei die
// benachbarten Kontrollpunkte des eigentlichen Punktes ggf. in pC1/pC2
-// uebergeben werden. Ueber rSin/rCos wird gleichzeitig sin(nWink) und
cos(nWink)
-// zurueckgegeben.
-// Der Rueckgabewinkel ist hier ebenfalls in Rad.
+// übergeben werden. Über rSin/rCos wird gleichzeitig sin(nWink) und cos(nWink)
+// zurückgegeben.
+// Der Rückgabewinkel ist hier ebenfalls in Rad.
double CrookRotateXPoint(Point& rPnt, Point* pC1, Point* pC2, const Point&
rCenter,
const Point& rRad, double&
rSin, double& rCos, FASTBOOL bVert);
double CrookSlantXPoint(Point& rPnt, Point* pC1, Point* pC2, const Point&
rCenter,
@@ -140,11 +138,11 @@ inline void RotatePoint(Point& rPnt, const Point& rRef,
double sn, double cs)
inline void ShearPoint(Point& rPnt, const Point& rRef, double tn, FASTBOOL
bVShear)
{
if (!bVShear) { // Horizontal
- if (rPnt.Y()!=rRef.Y()) { // sonst nicht noetig
+ if (rPnt.Y()!=rRef.Y()) { // sonst nicht nötig
rPnt.X()-=Round((rPnt.Y()-rRef.Y())*tn);
}
} else { // ansonsten vertikal
- if (rPnt.X()!=rRef.X()) { // sonst nicht noetig
+ if (rPnt.X()!=rRef.X()) { // sonst nicht nötig
rPnt.Y()-=Round((rPnt.X()-rRef.X())*tn);
}
}
@@ -171,14 +169,14 @@ inline double GetCrookAngle(Point& rPnt, const Point&
rCenter, const Point& rRad
// Y-Achse zeigt nach unten! Die Funktion negiert bei der
// Winkelberechnung die Y-Achse, sodass GetAngle(Point(0,-1))=90.00deg.
// GetAngle(Point(0,0)) liefert 0.
-// Der Rueckgabewert liegt im Bereich -180.00..179.99 Degree und
+// Der Rückgabewert liegt im Bereich -180.00..179.99 Degree und
// ist in 1/100 Degree angegeben.
SVX_DLLPUBLIC long GetAngle(const Point& rPnt);
long NormAngle180(long a); // Winkel normalisieren auf -180.00..179.99
SVX_DLLPUBLIC long NormAngle360(long a); // Winkel normalisieren auf
0.00..359.99
sal_uInt16 GetAngleSector(long nWink); // Sektor im kartesischen
Koordinatensystem bestimmen
-// Berechnet die Laenge von (0,0) via a^2 + b^2 = c^2
-// Zur Vermeidung von Ueberlaeufen werden ggf. einige Stellen ignoriert.
+// Berechnet die Länge von (0,0) via a^2 + b^2 = c^2
+// Zur Vermeidung von Überläufen werden ggf. einige Stellen ignoriert.
long GetLen(const Point& rPnt);
/*
@@ -197,26 +195,26 @@ long GetLen(const Point& rPnt);
|3 2| | \3 2\
+------------------+ | --------------------
|Shr |
- Bei Rueckkonvertierung des Polygons in ein Rect ist die Reihenfolge
- zwangslaeufig umgekehrt:
+ Bei Rückkonvertierung des Polygons in ein Rect ist die Reihenfolge
+ zwangsläufig umgekehrt:
- Berechnung des Drehwinkels: Winkel der Strecke 0-1 aus Abb. C) zum Horizont
- - Rueckdrehung des geshearten Rects (man erhaelt Abb B))
- - Bestimmung der Breite des Rects=Laenge der Strecke 0-1 aus Abb. B)
- - Bestimmung der Hoehe des Rects=vertikaler Abstand zwischen den Punkten
+ - Rückdrehung des geshearten Rects (man erhält Abb B))
+ - Bestimmung der Breite des Rects=Länge der Strecke 0-1 aus Abb. B)
+ - Bestimmung der Höhe des Rects=vertikaler Abstand zwischen den Punkten
0 und 3 aus Abb. B)
- Bestimmung des Shear-Winkels aus der Strecke 0-3 zur Senkrechten.
Es ist darauf zu achten, dass das Polygon bei einer zwischenzeitlichen
Transformation evtl. gespiegelt wurde (Mirror oder Resize mit neg. Faktor).
- In diesem Fall muss zunaecht eine Normalisierung durch Vertauschung der
- Punkte (z.B. 0 mit 3 und 1 mit 2) durchgefuehrt werden, damit der
+ In diesem Fall muss zunächst eine Normalisierung durch Vertauschung der
+ Punkte (z.B. 0 mit 3 und 1 mit 2) durchgeführt werden, damit der
Richtungssinn im Polygon wieder stimmig ist.
Hinweis: Positiver Shear-Winkel bedeutet Shear mit auf dem Bildschirm
- sichtbarer positiver Kursivierung. Mathematisch waere dass eine negative
- Kursivierung, da die Y-Achse auf dem Bildschirm von oben nach unten
verlaeuft.
+ sichtbarer positiver Kursivierung. Mathematisch wäre dass eine negative
+ Kursivierung, da die Y-Achse auf dem Bildschirm von oben nach unten verläuft.
Drehwinkel: Positiv bedeutet auf dem Bildschirm sichtbare Linksdrehung.
*/
-class GeoStat { // Geometrischer Status fuer ein Rect
+class GeoStat { // Geometrischer Status für ein Rect
public:
long nDrehWink;
long nShearWink;
@@ -236,13 +234,13 @@ void Poly2Rect(const Polygon& rPol, Rectangle& rRect,
GeoStat& rGeo);
SVX_DLLPUBLIC void OrthoDistance8(const Point& rPt0, Point& rPt, FASTBOOL
bBigOrtho);
SVX_DLLPUBLIC void OrthoDistance4(const Point& rPt0, Point& rPt, FASTBOOL
bBigOrtho);
-// Multiplikation und anschliessende Division.
+// Multiplikation und anschließende Division.
// Rechnung und Zwischenergebnis sind BigInt.
SVX_DLLPUBLIC long BigMulDiv(long nVal, long nMul, long nDiv);
-// Fehlerbehaftetes Kuerzen einer Fraction.
-// nDigits gibt an, wieviele signifikante Stellen in
-// Zaehler/Nenner mindestens erhalten bleiben sollen.
+// Fehlerbehaftetes Kürzen einer Fraction.
+// nDigits gibt an, wie viele signifikante Stellen in
+// Zähler/Nenner mindestens erhalten bleiben sollen.
void Kuerzen(Fraction& rF, unsigned nDigits);
@@ -261,7 +259,7 @@ public:
Fraction& Y() { return aY; }
};
-// Fuer die Umrechnung von Masseinheiten
+// Für die Umrechnung von Maßeinheiten
SVX_DLLPUBLIC FrPair GetMapFactor(MapUnit eS, MapUnit eD);
FrPair GetMapFactor(MapUnit eS, FieldUnit eD);
FrPair GetMapFactor(FieldUnit eS, MapUnit eD);
@@ -289,7 +287,7 @@ class SVX_DLLPUBLIC SdrFormatter {
Fraction aScale;
long nMul_;
long nDiv_;
- short nKomma_;
+ short nComma_;
FASTBOOL bSrcFU;
FASTBOOL bDstFU;
FASTBOOL bDirty;
@@ -319,3 +317,5 @@ public:
////////////////////////////////////////////////////////////////////////////////////////////////////
#endif //_SVDTRANS_HXX
+
+/* vim: set noet sw=4 ts=4: */
diff --git a/main/svx/source/svdraw/svdmodel.cxx
b/main/svx/source/svdraw/svdmodel.cxx
index 35146ad941..a209cb749d 100644
--- a/main/svx/source/svdraw/svdmodel.cxx
+++ b/main/svx/source/svdraw/svdmodel.cxx
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
@@ -7,20 +7,18 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
-
-
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_svx.hxx"
@@ -46,7 +44,7 @@
#include <svx/xlnstit.hxx>
#include "svx/svditext.hxx"
-#include <editeng/editeng.hxx> // Fuer EditEngine::CreatePool()
+#include <editeng/editeng.hxx> // For EditEngine::CreatePool()
#include <svx/xtable.hxx>
@@ -57,12 +55,12 @@
#include <svx/svdundo.hxx>
#include <svx/svdpool.hxx>
#include <svx/svdobj.hxx>
-#include <svx/svdotext.hxx> // fuer ReformatAllTextObjects und CalcFieldValue
+#include <svx/svdotext.hxx> // for ReformatAllTextObjects and CalcFieldValue
#include <svx/svdetc.hxx>
#include <svx/svdoutl.hxx>
#include <svx/svdoole2.hxx>
-#include "svx/svdglob.hxx" // Stringcache
-#include "svx/svdstr.hrc" // Objektname
+#include "svx/svdglob.hxx" // Stringcache
+#include "svx/svdstr.hrc" // Objektname
#include "svdoutlinercache.hxx"
#include "svx/xflclit.hxx"
@@ -96,8 +94,6 @@ using namespace ::com::sun::star;
using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::lang;
-////////////////////////////////////////////////////////////////////////////////////////////////////
-
struct SdrModelImpl
{
SfxUndoManager* mpUndoManager;
@@ -120,8 +116,8 @@ void SdrModel::ImpCtor(SfxItemPool* pPool,
::comphelper::IEmbeddedHelper* _pEmbe
eObjUnit=SdrEngineDefaults::GetMapUnit();
eUIUnit=FUNIT_MM;
aUIScale=Fraction(1,1);
- nUIUnitKomma=0;
- bUIOnlyKomma=sal_False;
+ nUIUnitComma=0;
+ bUIOnlyComma=sal_False;
pLayerAdmin=NULL;
pItemPool=pPool;
bMyPool=sal_False;
@@ -133,7 +129,7 @@ void SdrModel::ImpCtor(SfxItemPool* pPool,
::comphelper::IEmbeddedHelper* _pEmbe
nProgressMax=0;
nProgressOfs=0;
pDefaultStyleSheet=NULL;
- mpDefaultStyleSheetForSdrGrafObjAndSdrOle2Obj = 0;
+ mpDefaultStyleSheetForSdrGrafObjAndSdrOle2Obj = 0;
pLinkManager=NULL;
pUndoStack=NULL;
pRedoStack=NULL;
@@ -169,17 +165,17 @@ void SdrModel::ImpCtor(SfxItemPool* pPool,
::comphelper::IEmbeddedHelper* _pEmbe
mbModelLocked = sal_False;
mpOutlinerCache = NULL;
mbKernAsianPunctuation = sal_False;
- mbAddExtLeading = sal_False;
+ mbAddExtLeading = sal_False;
mnHandoutPageCount = 0;
- mbDisableTextEditUsesCommonUndoManager = false;
- SvxAsianConfig aAsian;
+ mbDisableTextEditUsesCommonUndoManager = false;
+ SvxAsianConfig aAsian;
mnCharCompressType = aAsian.GetCharDistanceCompression();
#ifdef OSL_LITENDIAN
nStreamNumberFormat=NUMBERFORMAT_INT_LITTLEENDIAN;
#endif
if ( pPool == NULL )
- {
+ {
pItemPool=new SdrItemPool(0L, bLoadRefCounts);
// Der Outliner hat keinen eigenen Pool, deshalb den der
EditEngine
SfxItemPool* pOutlPool=EditEngine::CreatePool( bLoadRefCounts );
@@ -191,11 +187,11 @@ void SdrModel::ImpCtor(SfxItemPool* pPool,
::comphelper::IEmbeddedHelper* _pEmbe
pItemPool->SetDefaultMetric((SfxMapUnit)eObjUnit);
// SJ: #95129# using static SdrEngineDefaults only if default SvxFontHeight
item is not available
- const SfxPoolItem* pPoolItem = pItemPool->GetPoolDefaultItem(
EE_CHAR_FONTHEIGHT );
- if ( pPoolItem )
- nDefTextHgt = ((SvxFontHeightItem*)pPoolItem)->GetHeight();
- else
- nDefTextHgt = SdrEngineDefaults::GetFontHeight();
+ const SfxPoolItem* pPoolItem = pItemPool->GetPoolDefaultItem(
EE_CHAR_FONTHEIGHT );
+ if ( pPoolItem )
+ nDefTextHgt = ((SvxFontHeightItem*)pPoolItem)->GetHeight();
+ else
+ nDefTextHgt = SdrEngineDefaults::GetFontHeight();
pItemPool->SetPoolDefaultItem( SdrTextWordWrapItem( sal_False ) );
@@ -219,7 +215,7 @@ SdrModel::SdrModel(SfxItemPool* pPool,
::comphelper::IEmbeddedHelper* pPers, sal
maPages(1024,32,32)
{
#ifdef TIMELOG
- RTL_LOGFILE_CONTEXT_AUTHOR ( aLog, "svx", "aw93748",
"SdrModel::SdrModel(...)" );
+ RTL_LOGFILE_CONTEXT_AUTHOR ( aLog, "svx", "aw93748",
"SdrModel::SdrModel(...)" );
#endif
DBG_CTOR(SdrModel,NULL);
@@ -232,7 +228,7 @@ SdrModel::SdrModel(const String& rPath, SfxItemPool* pPool,
::comphelper::IEmbed
aTablePath(rPath)
{
#ifdef TIMELOG
- RTL_LOGFILE_CONTEXT_AUTHOR ( aLog, "svx", "aw93748",
"SdrModel::SdrModel(...)" );
+ RTL_LOGFILE_CONTEXT_AUTHOR ( aLog, "svx", "aw93748",
"SdrModel::SdrModel(...)" );
#endif
DBG_CTOR(SdrModel,NULL);
@@ -246,7 +242,7 @@ SdrModel::SdrModel(const SdrModel& /*rSrcModel*/):
maPages(1024,32,32)
{
#ifdef TIMELOG
- RTL_LOGFILE_CONTEXT_AUTHOR ( aLog, "svx", "aw93748",
"SdrModel::SdrModel(...)" );
+ RTL_LOGFILE_CONTEXT_AUTHOR ( aLog, "svx", "aw93748",
"SdrModel::SdrModel(...)" );
#endif
// noch nicht implementiert
@@ -256,7 +252,7 @@ SdrModel::SdrModel(const SdrModel& /*rSrcModel*/):
SdrModel::~SdrModel()
{
#ifdef TIMELOG
- RTL_LOGFILE_CONTEXT_AUTHOR ( aLog, "svx", "aw93748",
"SdrModel::~SdrModel(...)" );
+ RTL_LOGFILE_CONTEXT_AUTHOR ( aLog, "svx", "aw93748",
"SdrModel::~SdrModel(...)" );
#endif
DBG_DTOR(SdrModel,NULL);
@@ -287,10 +283,10 @@ SdrModel::~SdrModel()
delete pLayerAdmin;
- // Den DrawOutliner erst nach dem ItemPool loeschen, da
+ // Den DrawOutliner erst nach dem ItemPool löschen, da
// der ItemPool Items des DrawOutliners referenziert !!! (<- das war
mal)
// Wg. Problem bei Malte Reihenfolge wieder umgestellt.
- // Loeschen des Outliners vor dem loeschen des ItemPools
+ // Löschen des Outliners vor dem löschen des ItemPools
delete pHitTestOutliner;
delete pDrawOutliner;
@@ -311,13 +307,13 @@ SdrModel::~SdrModel()
if (bMyPool)
{
- // Pools loeschen, falls es meine sind
+ // Pools löschen, falls es meine sind
SfxItemPool* pOutlPool=pItemPool->GetSecondaryPool();
- SfxItemPool::Free(pItemPool);
+ SfxItemPool::Free(pItemPool);
// Der OutlinerPool muss nach dem ItemPool plattgemacht werden,
da der
- // ItemPool SetItems enthaelt die ihrerseits Items des
OutlinerPools
+ // ItemPool SetItems enthält die ihrerseits Items des
OutlinerPools
// referenzieren (Joe)
- SfxItemPool::Free(pOutlPool);
+ SfxItemPool::Free(pOutlPool);
}
if( mpForbiddenCharactersTable )
@@ -857,7 +853,7 @@ const SdrTextObj* SdrModel::GetFormattingTextObj() const
void SdrModel::ImpSetOutlinerDefaults( SdrOutliner* pOutliner, sal_Bool bInit )
{
/**************************************************************************
- * Initialisierung der Outliner fuer Textausgabe und HitTest
+ * Initialisierung der Outliner für Textausgabe und HitTest
**************************************************************************/
if( bInit )
{
@@ -974,29 +970,29 @@ void SdrModel::SetDefaultTabulator(sal_uInt16 nVal)
void SdrModel::ImpSetUIUnit()
{
- if(0 == aUIScale.GetNumerator() || 0 == aUIScale.GetDenominator())
+ if(0 == aUIScale.GetNumerator() || 0 == aUIScale.GetDenominator())
{
aUIScale = Fraction(1,1);
}
// set start values
- nUIUnitKomma = 0;
+ nUIUnitComma = 0;
sal_Int64 nMul(1);
sal_Int64 nDiv(1);
// normalize on meters resp. inch
- switch (eObjUnit)
+ switch (eObjUnit)
{
- case MAP_100TH_MM : nUIUnitKomma+=5; break;
- case MAP_10TH_MM : nUIUnitKomma+=4; break;
- case MAP_MM : nUIUnitKomma+=3; break;
- case MAP_CM : nUIUnitKomma+=2; break;
- case MAP_1000TH_INCH: nUIUnitKomma+=3; break;
- case MAP_100TH_INCH : nUIUnitKomma+=2; break;
- case MAP_10TH_INCH : nUIUnitKomma+=1; break;
- case MAP_INCH : nUIUnitKomma+=0; break;
+ case MAP_100TH_MM : nUIUnitComma+=5; break;
+ case MAP_10TH_MM : nUIUnitComma+=4; break;
+ case MAP_MM : nUIUnitComma+=3; break;
+ case MAP_CM : nUIUnitComma+=2; break;
+ case MAP_1000TH_INCH: nUIUnitComma+=3; break;
+ case MAP_100TH_INCH : nUIUnitComma+=2; break;
+ case MAP_10TH_INCH : nUIUnitComma+=1; break;
+ case MAP_INCH : nUIUnitComma+=0; break;
case MAP_POINT : nDiv=72; break; // 1Pt =
1/72"
- case MAP_TWIP : nDiv=144; nUIUnitKomma++; break; // 1Twip
= 1/1440"
+ case MAP_TWIP : nDiv=144; nUIUnitComma++; break; // 1Twip
= 1/1440"
case MAP_PIXEL : break;
case MAP_SYSFONT : break;
case MAP_APPFONT : break;
@@ -1010,44 +1006,44 @@ void SdrModel::ImpSetUIUnit()
// 1 pole = 5 1/2 yd = 198" = 5.029,2mm
// 1 yd = 3 ft = 36" = 914,4mm
// 1 ft = 12 " = 1" = 304,8mm
- switch (eUIUnit)
+ switch (eUIUnit)
{
case FUNIT_NONE : break;
// Metrisch
- case FUNIT_100TH_MM: nUIUnitKomma-=5; break;
- case FUNIT_MM : nUIUnitKomma-=3; break;
- case FUNIT_CM : nUIUnitKomma-=2; break;
- case FUNIT_M : nUIUnitKomma+=0; break;
- case FUNIT_KM : nUIUnitKomma+=3; break;
+ case FUNIT_100TH_MM: nUIUnitComma-=5; break;
+ case FUNIT_MM : nUIUnitComma-=3; break;
+ case FUNIT_CM : nUIUnitComma-=2; break;
+ case FUNIT_M : nUIUnitComma+=0; break;
+ case FUNIT_KM : nUIUnitComma+=3; break;
// Inch
- case FUNIT_TWIP : nMul=144; nUIUnitKomma--; break; // 1Twip
= 1/1440"
+ case FUNIT_TWIP : nMul=144; nUIUnitComma--; break; // 1Twip
= 1/1440"
case FUNIT_POINT : nMul=72; break; // 1Pt =
1/72"
case FUNIT_PICA : nMul=6; break; // 1Pica =
1/6" ?
case FUNIT_INCH : break; // 1" = 1"
case FUNIT_FOOT : nDiv*=12; break; // 1Ft =
12"
- case FUNIT_MILE : nDiv*=6336; nUIUnitKomma++; break; // 1mile
= 63360"
+ case FUNIT_MILE : nDiv*=6336; nUIUnitComma++; break; // 1mile
= 63360"
// sonstiges
case FUNIT_CUSTOM : break;
- case FUNIT_PERCENT: nUIUnitKomma+=2; break;
+ case FUNIT_PERCENT: nUIUnitComma+=2; break;
} // switch
// check if mapping is from metric to inch and adapt
const bool bMapInch(IsInch(eObjUnit));
const bool bUIMetr(IsMetric(eUIUnit));
- if (bMapInch && bUIMetr)
+ if (bMapInch && bUIMetr)
{
- nUIUnitKomma += 4;
+ nUIUnitComma += 4;
nMul *= 254;
}
-
+
// check if mapping is from inch to metric and adapt
const bool bMapMetr(IsMetric(eObjUnit));
const bool bUIInch(IsInch(eUIUnit));
- if (bMapMetr && bUIInch)
+ if (bMapMetr && bUIInch)
{
- nUIUnitKomma -= 4;
+ nUIUnitComma -= 4;
nDiv *= 254;
}
@@ -1071,20 +1067,20 @@ void SdrModel::ImpSetUIUnit()
// shorten trailing zeroes for dividend
while(0 == (nMul % 10))
{
- nUIUnitKomma--;
+ nUIUnitComma--;
nMul /= 10;
}
// shorten trailing zeroes for divisor
- while(0 == (nDiv % 10))
+ while(0 == (nDiv % 10))
{
- nUIUnitKomma++;
+ nUIUnitComma++;
nDiv /= 10;
}
// end preparations, set member values
aUIUnitFact = Fraction(sal_Int32(nMul), sal_Int32(nDiv));
- bUIOnlyKomma = (nMul == nDiv);
+ bUIOnlyComma = (nMul == nDiv);
TakeUnitStr(eUIUnit, aUIUnitStr);
}
@@ -1257,59 +1253,59 @@ void SdrModel::TakeMetricStr(long nVal, XubString&
rStr, FASTBOOL bNoUnitChars,
nNumDigits = rLoc.getNumDigits();
}
- sal_Int32 nKomma(nUIUnitKomma);
+ sal_Int32 nComma(nUIUnitComma);
- if(nKomma > nNumDigits)
+ if(nComma > nNumDigits)
{
- const sal_Int32 nDiff(nKomma - nNumDigits);
+ const sal_Int32 nDiff(nComma - nNumDigits);
const double fFactor(pow(10.0, static_cast<const int>(nDiff)));
fLocalValue /= fFactor;
- nKomma = nNumDigits;
+ nComma = nNumDigits;
}
- else if(nKomma < nNumDigits)
+ else if(nComma < nNumDigits)
{
- const sal_Int32 nDiff(nNumDigits - nKomma);
+ const sal_Int32 nDiff(nNumDigits - nComma);
const double fFactor(pow(10.0, static_cast<const int>(nDiff)));
fLocalValue *= fFactor;
- nKomma = nNumDigits;
+ nComma = nNumDigits;
}
rStr = UniString::CreateFromInt32(static_cast<sal_Int32>(fLocalValue +
0.5));
- if(nKomma < 0)
+ if(nComma < 0)
{
// Negatives Komma bedeutet: Nullen dran
- sal_Int32 nAnz(-nKomma);
+ sal_Int32 nAnz(-nComma);
for(sal_Int32 i=0; i<nAnz; i++)
rStr += sal_Unicode('0');
- nKomma = 0;
+ nComma = 0;
}
// #83257# the second condition needs to be <= since inside this loop
// also the leading zero is inserted.
- if(nKomma > 0 && rStr.Len() <= nKomma)
+ if(nComma > 0 && rStr.Len() <= nComma)
{
- // Fuer Komma evtl. vorne Nullen dran
- sal_Int32 nAnz(nKomma - rStr.Len());
+ // Für Komma evtl. vorne Nullen dran
+ sal_Int32 nAnz(nComma - rStr.Len());
- if(nAnz >= 0 && rLoc.isNumLeadingZero())
+ if(nAnz >= 0 && rLoc.isNumLeadingZero())
nAnz++;
for(sal_Int32 i=0; i<nAnz; i++)
rStr.Insert(sal_Unicode('0'), 0);
}
- sal_Unicode cDec( rLoc.getNumDecimalSep().GetChar(0) );
+ sal_Unicode cDec( rLoc.getNumDecimalSep().GetChar(0) );
- // KommaChar einfuegen
- sal_Int32 nVorKomma(rStr.Len() - nKomma);
+ // KommaChar einfügen
+ sal_Int32 nPreComma(rStr.Len() - nComma);
- if(nKomma > 0)
- rStr.Insert(cDec, (xub_StrLen) nVorKomma);
+ if(nComma > 0)
+ rStr.Insert(cDec, (xub_StrLen) nPreComma);
if(!rLoc.isNumTrailingZeros())
{
@@ -1320,14 +1316,14 @@ void SdrModel::TakeMetricStr(long nVal, XubString&
rStr, FASTBOOL bNoUnitChars,
rStr.Erase(rStr.Len() - 1);
}
- // ggf. Trennpunkte bei jedem Tausender einfuegen
- if( nVorKomma > 3 )
+ // ggf. Trennpunkte bei jedem Tausender einfügen
+ if( nPreComma > 3 )
{
String aThoSep( rLoc.getNumThousandSep() );
if ( aThoSep.Len() > 0 )
{
sal_Unicode cTho( aThoSep.GetChar(0) );
- sal_Int32 i(nVorKomma - 3);
+ sal_Int32 i(nPreComma - 3);
while(i > 0) // #78311#
{
@@ -1509,7 +1505,7 @@ SdrPage* SdrModel::RemoveMasterPage(sal_uInt16 nPgNum)
if(pRetPg)
{
- // Nun die Verweise der normalen Zeichenseiten auf die
entfernte MasterPage loeschen
+ // Nun die Verweise der normalen Zeichenseiten auf die
entfernte MasterPage löschen
sal_uInt16 nPageAnz(GetPageCount());
for(sal_uInt16 np(0); np < nPageAnz; np++)
@@ -1572,7 +1568,7 @@ void SdrModel::CopyPages(sal_uInt16 nFirstPageNum,
sal_uInt16 nLastPageNum,
sal_uInt16 nPageAnz=GetPageCount();
sal_uInt16 nMaxPage=nPageAnz;
-
+
if (nMaxPage!=0)
nMaxPage--;
if (nFirstPageNum>nMaxPage)
@@ -1583,7 +1579,7 @@ void SdrModel::CopyPages(sal_uInt16 nFirstPageNum,
sal_uInt16 nLastPageNum,
if (nDestPos>nPageAnz)
nDestPos=nPageAnz;
- // Zunaechst die Zeiger der betroffenen Seiten in einem Array sichern
+ // Zunächst die Zeiger der betroffenen Seiten in einem Array sichern
sal_uInt16 nPageNum=nFirstPageNum;
sal_uInt16
nCopyAnz=((!bReverse)?(nLastPageNum-nFirstPageNum):(nFirstPageNum-nLastPageNum))+1;
SdrPage** pPagePtrs=new SdrPage*[nCopyAnz];
@@ -1668,7 +1664,7 @@ void SdrModel::Merge(SdrModel& rSourceModel,
int* pMasterNeed=NULL;
sal_uInt16 nMasterNeed=0;
if (bMergeMasterPages && nSrcMasterPageAnz!=0) {
- // Feststellen, welche MasterPages aus rSrcModel benoetigt
werden
+ // Feststellen, welche MasterPages aus rSrcModel benötigt werden
pMasterMap=new sal_uInt16[nSrcMasterPageAnz];
pMasterNeed=new int[nSrcMasterPageAnz];
memset(pMasterMap,0xFF,nSrcMasterPageAnz*sizeof(sal_uInt16));
@@ -1703,7 +1699,7 @@ void SdrModel::Merge(SdrModel& rSourceModel,
}
}
- // rueberholen der Masterpages
+ // rüberholen der Masterpages
if (pMasterMap!=NULL && pMasterNeed!=NULL && nMasterNeed!=0) {
for (sal_uInt16 i=nSrcMasterPageAnz; i>0;) {
i--;
@@ -1733,7 +1729,7 @@ void SdrModel::Merge(SdrModel& rSourceModel,
}
}
- // rueberholen der Zeichenseiten
+ // rüberholen der Zeichenseiten
if (bInsPages) {
sal_uInt16 nSourcePos=nFirstPageNum;
sal_uInt16
nMergeCount=sal_uInt16(Abs((long)((long)nFirstPageNum-nLastPageNum))+1);
@@ -1777,7 +1773,7 @@ void SdrModel::Merge(SdrModel& rSourceModel,
DBG_ASSERT(nNeuNum!=0xFFFF,"SdrModel::Merge(): Irgendwas ist krumm beim Mappen
der MasterPages");
} else {
if
(nMaPgNum>=nDstMasterPageAnz) {
- // Aha, die ist
ausserbalb des urspruenglichen Bereichs der Masterpages des DstModel
+ // Aha, die ist
ausserbalb des ursprünglichen Bereichs der Masterpages des DstModel
pPg->TRG_ClearMasterPage();
}
}
@@ -1809,8 +1805,8 @@ void SdrModel::SetStarDrawPreviewMode(sal_Bool bPreview)
{
if (!bPreview && bStarDrawPreviewMode && GetPageCount())
{
- // Das Zuruecksetzen ist nicht erlaubt, da das Model ev. nicht
vollstaendig geladen wurde
- DBG_ASSERT(sal_False,"SdrModel::SetStarDrawPreviewMode():
Zuruecksetzen nicht erlaubt, da Model ev. nicht vollstaendig");
+ // Das Zurücksetzen ist nicht erlaubt, da das Model ev. nicht
vollständig geladen wurde
+ DBG_ASSERT(sal_False,"SdrModel::SetStarDrawPreviewMode():
Zurücksetzen nicht erlaubt, da Model ev. nicht vollständig");
}
else
{
@@ -1828,7 +1824,7 @@ uno::Reference< uno::XInterface > SdrModel::getUnoModel()
void SdrModel::setUnoModel( ::com::sun::star::uno::Reference<
::com::sun::star::uno::XInterface > xModel )
{
- mxUnoModel = xModel;
+ mxUnoModel = xModel;
}
uno::Reference< uno::XInterface > SdrModel::createUnoModel()
@@ -1842,10 +1838,10 @@ void SdrModel::setLock( sal_Bool bLock )
{
if( mbModelLocked != bLock )
{
- // #120437# need to set first, else ImpReformatAllEdgeObjects will do
nothing
+ // #120437# need to set first, else ImpReformatAllEdgeObjects
will do nothing
mbModelLocked = bLock;
- if( sal_False == bLock )
+ if( sal_False == bLock )
{
// ReformatAllTextObjects(); #103122# due to a typo in
the above if, this code was never
//
executed, so I remove it until we discover that we need it here
@@ -1957,12 +1953,12 @@ void SdrModel::SetKernAsianPunctuation( sal_Bool
bEnabled )
void SdrModel::SetAddExtLeading( sal_Bool bEnabled )
{
- if( mbAddExtLeading != bEnabled )
- {
- mbAddExtLeading = bEnabled;
- ImpSetOutlinerDefaults( pDrawOutliner );
- ImpSetOutlinerDefaults( pHitTestOutliner );
- }
+ if( mbAddExtLeading != bEnabled )
+ {
+ mbAddExtLeading = bEnabled;
+ ImpSetOutlinerDefaults( pDrawOutliner );
+ ImpSetOutlinerDefaults( pHitTestOutliner );
+ }
}
void SdrModel::ReformatAllTextObjects()
@@ -2063,7 +2059,7 @@ void SdrModel::SetSdrUndoManager( SfxUndoManager*
pUndoManager )
SfxUndoManager* SdrModel::GetSdrUndoManager() const
{
- return mpImpl->mpUndoManager;
+ return mpImpl->mpUndoManager;
}
SdrUndoFactory& SdrModel::GetSdrUndoFactory() const
@@ -2116,93 +2112,93 @@ const ::com::sun::star::uno::Sequence< sal_Int8 >&
SdrModel::getUnoTunnelImpleme
////////////////////////////////////////////////////////////////////////////////////////////////////
void SdrModel::SetColorTableAtSdrModel(XColorListSharedPtr aTable)
-{
- maColorTable = aTable;
+{
+ maColorTable = aTable;
}
-XColorListSharedPtr SdrModel::GetColorTableFromSdrModel() const
-{
- if(!maColorTable.get())
- {
- const_cast< SdrModel* >(this)->maColorTable =
XPropertyListFactory::CreateSharedXColorList(aTablePath);
- }
+XColorListSharedPtr SdrModel::GetColorTableFromSdrModel() const
+{
+ if(!maColorTable.get())
+ {
+ const_cast< SdrModel* >(this)->maColorTable =
XPropertyListFactory::CreateSharedXColorList(aTablePath);
+ }
- return maColorTable;
+ return maColorTable;
}
-void SdrModel::SetDashListAtSdrModel(XDashListSharedPtr aList)
-{
- maDashList = aList;
+void SdrModel::SetDashListAtSdrModel(XDashListSharedPtr aList)
+{
+ maDashList = aList;
}
-XDashListSharedPtr SdrModel::GetDashListFromSdrModel() const
-{
- if(!maDashList.get())
- {
- const_cast< SdrModel* >(this)->maDashList =
XPropertyListFactory::CreateSharedXDashList(aTablePath);
- }
+XDashListSharedPtr SdrModel::GetDashListFromSdrModel() const
+{
+ if(!maDashList.get())
+ {
+ const_cast< SdrModel* >(this)->maDashList =
XPropertyListFactory::CreateSharedXDashList(aTablePath);
+ }
- return maDashList;
+ return maDashList;
}
-void SdrModel::SetLineEndListAtSdrModel(XLineEndListSharedPtr aList)
-{
- maLineEndList = aList;
+void SdrModel::SetLineEndListAtSdrModel(XLineEndListSharedPtr aList)
+{
+ maLineEndList = aList;
}
-XLineEndListSharedPtr SdrModel::GetLineEndListFromSdrModel() const
-{
- if(!maLineEndList.get())
- {
- const_cast< SdrModel* >(this)->maLineEndList =
XPropertyListFactory::CreateSharedXLineEndList(aTablePath);
- }
+XLineEndListSharedPtr SdrModel::GetLineEndListFromSdrModel() const
+{
+ if(!maLineEndList.get())
+ {
+ const_cast< SdrModel* >(this)->maLineEndList =
XPropertyListFactory::CreateSharedXLineEndList(aTablePath);
+ }
- return maLineEndList;
+ return maLineEndList;
}
-void SdrModel::SetHatchListAtSdrModel(XHatchListSharedPtr aList)
-{
- maHatchList = aList;
+void SdrModel::SetHatchListAtSdrModel(XHatchListSharedPtr aList)
+{
+ maHatchList = aList;
}
-XHatchListSharedPtr SdrModel::GetHatchListFromSdrModel() const
-{
- if(!maHatchList.get())
- {
- const_cast< SdrModel* >(this)->maHatchList =
XPropertyListFactory::CreateSharedXHatchList(aTablePath);
- }
+XHatchListSharedPtr SdrModel::GetHatchListFromSdrModel() const
+{
+ if(!maHatchList.get())
+ {
+ const_cast< SdrModel* >(this)->maHatchList =
XPropertyListFactory::CreateSharedXHatchList(aTablePath);
+ }
- return maHatchList;
+ return maHatchList;
}
-void SdrModel::SetGradientListAtSdrModel(XGradientListSharedPtr aList)
-{
- maGradientList = aList;
+void SdrModel::SetGradientListAtSdrModel(XGradientListSharedPtr aList)
+{
+ maGradientList = aList;
}
-XGradientListSharedPtr SdrModel::GetGradientListFromSdrModel() const
-{
- if(!maGradientList.get())
- {
- const_cast< SdrModel* >(this)->maGradientList =
XPropertyListFactory::CreateSharedXGradientList(aTablePath);
- }
+XGradientListSharedPtr SdrModel::GetGradientListFromSdrModel() const
+{
+ if(!maGradientList.get())
+ {
+ const_cast< SdrModel* >(this)->maGradientList =
XPropertyListFactory::CreateSharedXGradientList(aTablePath);
+ }
- return maGradientList;
+ return maGradientList;
}
-void SdrModel::SetBitmapListAtSdrModel(XBitmapListSharedPtr aList)
-{
- maBitmapList = aList;
+void SdrModel::SetBitmapListAtSdrModel(XBitmapListSharedPtr aList)
+{
+ maBitmapList = aList;
}
-XBitmapListSharedPtr SdrModel::GetBitmapListFromSdrModel() const
-{
- if(!maBitmapList.get())
- {
- const_cast< SdrModel* >(this)->maBitmapList =
XPropertyListFactory::CreateSharedXBitmapList(aTablePath);
- }
+XBitmapListSharedPtr SdrModel::GetBitmapListFromSdrModel() const
+{
+ if(!maBitmapList.get())
+ {
+ const_cast< SdrModel* >(this)->maBitmapList =
XPropertyListFactory::CreateSharedXBitmapList(aTablePath);
+ }
- return maBitmapList;
+ return maBitmapList;
}
////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -2293,4 +2289,4 @@ const Rectangle& SdrHint::GetRect() const
return maRectangle;
}
-// eof
+/* vim: set noet sw=4 ts=4: */
diff --git a/main/svx/source/svdraw/svdtrans.cxx
b/main/svx/source/svdraw/svdtrans.cxx
index 564be92867..1cacf901bb 100644
--- a/main/svx/source/svdraw/svdtrans.cxx
+++ b/main/svx/source/svdraw/svdtrans.cxx
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
@@ -7,20 +7,18 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
-
-
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_svx.hxx"
@@ -33,8 +31,6 @@
#include <tools/debug.hxx>
#include <unotools/syslocale.hxx>
-////////////////////////////////////////////////////////////////////////////////////////////////////
-
void MoveXPoly(XPolygon& rPoly, const Size& S)
{
rPoly.Move(S.Width(),S.Height());
@@ -183,7 +179,7 @@ void MirrorPoint(Point& rPnt, const Point& rRef1, const
Point& rRef2)
rPnt.Y()=rRef1.Y()-dx1;
} else { // beliebige Achse
// mal optimieren !!!
- // Lot auf der Spiegelachse faellen oder so
+ // Lot auf der Spiegelachse fällen oder so
long nRefWink=GetAngle(rRef2-rRef1);
rPnt-=rRef1;
long nPntWink=GetAngle(rPnt);
@@ -263,15 +259,7 @@ void ShearXPoly(XPolyPolygon& rPoly, const Point& rRef,
double tn, FASTBOOL bVSh
}
////////////////////////////////////////////////////////////////////////////////////////////////////
-//
-// @@@@ @@@@@ @@@@ @@@@ @@ @@
-// @@ @@ @@ @@ @@ @@ @@ @@ @@ @@
-// @@ @@ @@ @@ @@ @@ @@ @@ @@
-// @@ @@@@@ @@ @@ @@ @@ @@@@
-// @@ @@ @@ @@ @@ @@ @@ @@ @@
-// @@ @@ @@ @@ @@ @@ @@ @@ @@ @@
-// @@@@ @@ @@ @@@@ @@@@ @@ @@
-//
+// CROOK
////////////////////////////////////////////////////////////////////////////////////////////////////
double CrookRotateXPoint(Point& rPnt, Point* pC1, Point* pC2, const Point&
rCenter,
@@ -289,13 +277,13 @@ double CrookRotateXPoint(Point& rPnt, Point* pC1, Point*
pC2, const Point& rCent
RotatePoint(rPnt,rCenter,sn,cs);
if (bC1) {
if (bVert) {
- // Richtung Zentrum verschieben, als Ausgangsposition
fuer Rotate
+ // Richtung Zentrum verschieben, als Ausgangsposition
für Rotate
pC1->Y()-=y0;
// Resize, entsprechend der Entfernung vom Zentrum
pC1->Y()=Round(((double)pC1->Y())
/rRad.X()*(cx-pC1->X()));
pC1->Y()+=cy;
} else {
- // Richtung Zentrum verschieben, als Ausgangsposition
fuer Rotate
+ // Richtung Zentrum verschieben, als Ausgangsposition
für Rotate
pC1->X()-=x0;
// Resize, entsprechend der Entfernung vom Zentrum
long nPntRad=cy-pC1->Y();
@@ -307,13 +295,13 @@ double CrookRotateXPoint(Point& rPnt, Point* pC1, Point*
pC2, const Point& rCent
}
if (bC2) {
if (bVert) {
- // Richtung Zentrum verschieben, als Ausgangsposition
fuer Rotate
+ // Richtung Zentrum verschieben, als Ausgangsposition
für Rotate
pC2->Y()-=y0;
// Resize, entsprechend der Entfernung vom Zentrum
pC2->Y()=Round(((double)pC2->Y())
/rRad.X()*(rCenter.X()-pC2->X()));
pC2->Y()+=cy;
} else {
- // Richtung Zentrum verschieben, als Ausgangsposition
fuer Rotate
+ // Richtung Zentrum verschieben, als Ausgangsposition
für Rotate
pC2->X()-=x0;
// Resize, entsprechend der Entfernung vom Zentrum
long nPntRad=rCenter.Y()-pC2->Y();
@@ -561,7 +549,7 @@ long GetLen(const Point& rPnt)
nx+=ny;
nx=sqrt(nx);
if (nx>0x7FFFFFFF) {
- return 0x7FFFFFFF; // Ueberlauf, mehr is nich!
+ return 0x7FFFFFFF; // Überlauf, mehr ist nicht!
} else {
return Round(nx);
}
@@ -615,17 +603,17 @@ void Poly2Rect(const Polygon& rPol, Rectangle& rRect,
GeoStat& rGeo)
rGeo.RecalcSinCos();
Point aPt1(rPol[1]-rPol[0]);
- if (rGeo.nDrehWink!=0)
RotatePoint(aPt1,Point(0,0),-rGeo.nSin,rGeo.nCos); // -Sin fuer Rueckdrehung
+ if (rGeo.nDrehWink!=0)
RotatePoint(aPt1,Point(0,0),-rGeo.nSin,rGeo.nCos); // -Sin für Rückdrehung
long nWdt=aPt1.X();
Point aPt0(rPol[0]);
Point aPt3(rPol[3]-rPol[0]);
- if (rGeo.nDrehWink!=0)
RotatePoint(aPt3,Point(0,0),-rGeo.nSin,rGeo.nCos); // -Sin fuer Rueckdrehung
+ if (rGeo.nDrehWink!=0)
RotatePoint(aPt3,Point(0,0),-rGeo.nSin,rGeo.nCos); // -Sin für Rückdrehung
long nHgt=aPt3.Y();
if(aPt3.X())
{
- // #i74358# the axes are not orthogonal, so for getting the
correct height,
+ // #i74358# the axes are not orthogonal, so for getting the
correct height,
// calculate the length of aPt3
// #i74358# this change was wrong, in the field of the old
geometry stuff
@@ -636,9 +624,9 @@ void Poly2Rect(const Polygon& rPol, Rectangle& rRect,
GeoStat& rGeo)
// nHgt = static_cast< long >(sqrt(static_cast< double
>(aPt3.X() * aPt3.X() + aPt3.Y() * aPt3.Y())));
}
- long nShW=GetAngle(aPt3);
+ long nShW=GetAngle(aPt3);
nShW-=27000; // ShearWink wird zur Senkrechten gemessen
- nShW=-nShW; // Negieren, denn '+' ist Rechtskursivierung
+ nShW=-nShW; // Negieren, denn '+' ist Rechtskursivierung
FASTBOOL bMirr=aPt3.Y()<0;
if (bMirr) { // "Punktetausch" bei Spiegelung
@@ -698,9 +686,9 @@ long BigMulDiv(long nVal, long nMul, long nDiv)
BigInt aVal(nVal);
aVal*=nMul;
if (aVal.IsNeg()!=(nDiv<0)) {
- aVal-=nDiv/2; // fuer korrektes Runden
+ aVal-=nDiv/2; // für korrektes Runden
} else {
- aVal+=nDiv/2; // fuer korrektes Runden
+ aVal+=nDiv/2; // für korrektes Runden
}
if(nDiv)
{
@@ -719,23 +707,23 @@ void Kuerzen(Fraction& rF, unsigned nDigits)
if (nDiv<0) { nDiv=-nDiv; bNeg=!bNeg; }
if (nMul==0 || nDiv==0) return;
sal_uInt32 a;
- a=sal_uInt32(nMul); unsigned nMulZ=0; // Fuehrende Nullen zaehlen
+ a=sal_uInt32(nMul); unsigned nMulZ=0; // Führende Nullen zählen
while (a<0x00800000) { nMulZ+=8; a<<=8; }
while (a<0x80000000) { nMulZ++; a<<=1; }
- a=sal_uInt32(nDiv); unsigned nDivZ=0; // Fuehrende Nullen zaehlen
+ a=sal_uInt32(nDiv); unsigned nDivZ=0; // Führende Nullen zählen
while (a<0x00800000) { nDivZ+=8; a<<=8; }
while (a<0x80000000) { nDivZ++; a<<=1; }
// Anzahl der verwendeten Digits bestimmen
int nMulDigits=32-nMulZ;
int nDivDigits=32-nDivZ;
- // Nun bestimmen, wieviele Stellen hinten weg koennen
+ // Nun bestimmen, wieviele Stellen hinten weg können
int nMulWeg=nMulDigits-nDigits; if (nMulWeg<0) nMulWeg=0;
int nDivWeg=nDivDigits-nDigits; if (nDivWeg<0) nDivWeg=0;
int nWeg=Min(nMulWeg,nDivWeg);
nMul>>=nWeg;
nDiv>>=nWeg;
if (nMul==0 || nDiv==0) {
- DBG_WARNING("Oups, beim kuerzen einer Fraction hat sich Joe
verrechnet.");
+ DBG_WARNING("Oups, beim kürzen einer Fraction hat sich Joe
verrechnet.");
return;
}
if (bNeg) nMul=-nMul;
@@ -744,7 +732,7 @@ void Kuerzen(Fraction& rF, unsigned nDigits)
////////////////////////////////////////////////////////////////////////////////////////////////////
// Wieviele eU-Einheiten passen in einen mm bzw. Inch?
-// Oder wie gross ist ein eU in mm bzw. Inch, und davon der Kehrwert
+// Oder wie groß ist ein eU in mm bzw. Inch, und davon der Kehrwert
FrPair GetInchOrMM(MapUnit eU)
{
@@ -762,13 +750,13 @@ FrPair GetInchOrMM(MapUnit eU)
case MAP_PIXEL : {
VirtualDevice aVD;
aVD.SetMapMode(MapMode(MAP_100TH_MM));
- Point aP(aVD.PixelToLogic(Point(64,64))); // 64 Pixel
fuer bessere Genauigkeit
+ Point aP(aVD.PixelToLogic(Point(64,64))); // 64 Pixel
für bessere Genauigkeit
return FrPair(6400,aP.X(),6400,aP.Y());
}
case MAP_APPFONT: case MAP_SYSFONT: {
VirtualDevice aVD;
aVD.SetMapMode(MapMode(eU));
- Point aP(aVD.LogicToPixel(Point(32,32))); // 32
Einheiten fuer bessere Genauigkeit
+ Point aP(aVD.LogicToPixel(Point(32,32))); // 32
Einheiten für bessere Genauigkeit
aVD.SetMapMode(MapMode(MAP_100TH_MM));
aP=aVD.PixelToLogic(aP);
return FrPair(3200,aP.X(),3200,aP.Y());
@@ -859,24 +847,24 @@ FrPair GetMapFactor(FieldUnit eS, FieldUnit eD)
// 1 yd = 3 ft = 36" = 914,4mm
// 1 ft = 12 " = 1" = 304,8mm
-void GetMeterOrInch(MapUnit eMU, short& rnKomma, long& rnMul, long& rnDiv,
int& rbMetr, int& rbInch)
+void GetMeterOrInch(MapUnit eMU, short& rnComma, long& rnMul, long& rnDiv,
int& rbMetr, int& rbInch)
{
rnMul=1; rnDiv=1;
- short nKomma=0;
+ short nComma=0;
FASTBOOL bMetr=sal_False,bInch=sal_False;
switch (eMU) {
// Metrisch
- case MAP_100TH_MM : bMetr=sal_True; nKomma=5; break;
- case MAP_10TH_MM : bMetr=sal_True; nKomma=4; break;
- case MAP_MM : bMetr=sal_True; nKomma=3; break;
- case MAP_CM : bMetr=sal_True; nKomma=2; break;
+ case MAP_100TH_MM : bMetr=sal_True; nComma=5; break;
+ case MAP_10TH_MM : bMetr=sal_True; nComma=4; break;
+ case MAP_MM : bMetr=sal_True; nComma=3; break;
+ case MAP_CM : bMetr=sal_True; nComma=2; break;
// Inch
- case MAP_1000TH_INCH: bInch=sal_True; nKomma=3; break;
- case MAP_100TH_INCH : bInch=sal_True; nKomma=2; break;
- case MAP_10TH_INCH : bInch=sal_True; nKomma=1; break;
- case MAP_INCH : bInch=sal_True; nKomma=0; break;
- case MAP_POINT : bInch=sal_True; rnDiv=72; break;
// 1Pt = 1/72"
- case MAP_TWIP : bInch=sal_True; rnDiv=144; nKomma=1;
break; // 1Twip = 1/1440"
+ case MAP_1000TH_INCH: bInch=sal_True; nComma=3; break;
+ case MAP_100TH_INCH : bInch=sal_True; nComma=2; break;
+ case MAP_10TH_INCH : bInch=sal_True; nComma=1; break;
+ case MAP_INCH : bInch=sal_True; nComma=0; break;
+ case MAP_POINT : bInch=sal_True; rnDiv=72; break; // 1Pt
= 1/72"
+ case MAP_TWIP : bInch=sal_True; rnDiv=144; nComma=1;
break; // 1Twip = 1/1440"
// Sonstiges
case MAP_PIXEL : break;
case MAP_SYSFONT : break;
@@ -884,36 +872,36 @@ void GetMeterOrInch(MapUnit eMU, short& rnKomma, long&
rnMul, long& rnDiv, int&
case MAP_RELATIVE : break;
default: break;
} // switch
- rnKomma=nKomma;
+ rnComma=nComma;
rbMetr=bMetr;
rbInch=bInch;
}
-void GetMeterOrInch(FieldUnit eFU, short& rnKomma, long& rnMul, long& rnDiv,
int& rbMetr, int& rbInch)
+void GetMeterOrInch(FieldUnit eFU, short& rnComma, long& rnMul, long& rnDiv,
int& rbMetr, int& rbInch)
{
rnMul=1; rnDiv=1;
- short nKomma=0;
+ short nComma=0;
FASTBOOL bMetr=sal_False,bInch=sal_False;
switch (eFU) {
case FUNIT_NONE : break;
// Metrisch
- case FUNIT_100TH_MM : bMetr=sal_True; nKomma=5; break;
- case FUNIT_MM : bMetr=sal_True; nKomma=3; break;
- case FUNIT_CM : bMetr=sal_True; nKomma=2; break;
- case FUNIT_M : bMetr=sal_True; nKomma=0; break;
- case FUNIT_KM : bMetr=sal_True; nKomma=-3; break;
+ case FUNIT_100TH_MM : bMetr=sal_True; nComma=5; break;
+ case FUNIT_MM : bMetr=sal_True; nComma=3; break;
+ case FUNIT_CM : bMetr=sal_True; nComma=2; break;
+ case FUNIT_M : bMetr=sal_True; nComma=0; break;
+ case FUNIT_KM : bMetr=sal_True; nComma=-3; break;
// Inch
- case FUNIT_TWIP : bInch=sal_True; rnDiv=144; nKomma=1;
break; // 1Twip = 1/1440"
- case FUNIT_POINT : bInch=sal_True; rnDiv=72; break; // 1Pt
= 1/72"
- case FUNIT_PICA : bInch=sal_True; rnDiv=6; break; //
1Pica = 1/6" ?
- case FUNIT_INCH : bInch=sal_True; break; // 1"
= 1"
- case FUNIT_FOOT : bInch=sal_True; rnMul=12; break; // 1Ft
= 12"
- case FUNIT_MILE : bInch=sal_True; rnMul=6336; nKomma=-1;
break; // 1mile = 63360"
+ case FUNIT_TWIP : bInch=sal_True; rnDiv=144; nComma=1;
break; // 1Twip = 1/1440"
+ case FUNIT_POINT : bInch=sal_True; rnDiv=72; break; // 1Pt
= 1/72"
+ case FUNIT_PICA : bInch=sal_True; rnDiv=6; break; //
1Pica = 1/6" ?
+ case FUNIT_INCH : bInch=sal_True; break; // 1"
= 1"
+ case FUNIT_FOOT : bInch=sal_True; rnMul=12; break; // 1Ft
= 12"
+ case FUNIT_MILE : bInch=sal_True; rnMul=6336; nComma=-1;
break; // 1mile = 63360"
// sonstiges
case FUNIT_CUSTOM : break;
- case FUNIT_PERCENT : nKomma=2; break;
+ case FUNIT_PERCENT : nComma=2; break;
} // switch
- rnKomma=nKomma;
+ rnComma=nComma;
rbMetr=bMetr;
rbInch=bInch;
}
@@ -923,39 +911,39 @@ void SdrFormatter::Undirty()
if (aScale.GetNumerator()==0 || aScale.GetDenominator()==0)
aScale=Fraction(1,1);
FASTBOOL bSrcMetr,bSrcInch,bDstMetr,bDstInch;
long nMul1,nDiv1,nMul2,nDiv2;
- short nKomma1,nKomma2;
- // Zunaechst normalisieren auf m bzw. "
+ short nComma1,nComma2;
+ // Zunächst normalisieren auf m bzw. "
if (!bSrcFU) {
- GetMeterOrInch(eSrcMU,nKomma1,nMul1,nDiv1,bSrcMetr,bSrcInch);
+ GetMeterOrInch(eSrcMU,nComma1,nMul1,nDiv1,bSrcMetr,bSrcInch);
} else {
- GetMeterOrInch(eSrcFU,nKomma1,nMul1,nDiv1,bSrcMetr,bSrcInch);
+ GetMeterOrInch(eSrcFU,nComma1,nMul1,nDiv1,bSrcMetr,bSrcInch);
}
if (!bDstFU) {
- GetMeterOrInch(eDstMU,nKomma2,nMul2,nDiv2,bDstMetr,bDstInch);
+ GetMeterOrInch(eDstMU,nComma2,nMul2,nDiv2,bDstMetr,bDstInch);
} else {
- GetMeterOrInch(eDstFU,nKomma2,nMul2,nDiv2,bDstMetr,bDstInch);
+ GetMeterOrInch(eDstFU,nComma2,nMul2,nDiv2,bDstMetr,bDstInch);
}
nMul1*=nDiv2;
nDiv1*=nMul2;
- nKomma1=nKomma1-nKomma2;
+ nComma1=nComma1-nComma2;
if (bSrcInch && bDstMetr) {
- nKomma1+=4;
+ nComma1+=4;
nMul1*=254;
}
if (bSrcMetr && bDstInch) {
- nKomma1-=4;
+ nComma1-=4;
nDiv1*=254;
}
- // Temporaere Fraction zum Kuerzen
+ // Temporäre Fraction zum Kürzen
Fraction aTempFract(nMul1,nDiv1);
nMul1=aTempFract.GetNumerator();
nDiv1=aTempFract.GetDenominator();
nMul_=nMul1;
nDiv_=nDiv1;
- nKomma_=nKomma1;
+ nComma_=nComma1;
bDirty=sal_False;
}
@@ -973,12 +961,12 @@ void SdrFormatter::TakeStr(long nVal, XubString& rStr)
const
// Hier fallen trotzdem evtl. Nachkommastellen weg, wg. MulDiv statt
Real
sal_Bool bNeg(nVal < 0);
- SvtSysLocale aSysLoc;
- const LocaleDataWrapper& rLoc = aSysLoc.GetLocaleData();
+ SvtSysLocale aSysLoc;
+ const LocaleDataWrapper& rLoc = aSysLoc.GetLocaleData();
ForceUndirty();
- sal_Int16 nK(nKomma_);
+ sal_Int16 nK(nComma_);
XubString aStr;
if(bNeg)
@@ -1006,30 +994,30 @@ void SdrFormatter::TakeStr(long nVal, XubString& rStr)
const
// Komma erforderlich
sal_Int16 nAnz(nK - aStr.Len());
- if(nAnz >= 0 && rLoc.isNumLeadingZero())
+ if(nAnz >= 0 && rLoc.isNumLeadingZero())
nAnz++;
for(xub_StrLen i=0; i<nAnz; i++)
aStr.Insert(aNullCode, 0);
- // zuviele Nachkommastellen abhacken
- xub_StrLen nNumDigits(rLoc.getNumDigits());
+ // zu viele Nachkommastellen abhacken
+ xub_StrLen nNumDigits(rLoc.getNumDigits());
xub_StrLen nWeg(nK - nNumDigits);
if(nWeg > 0)
{
- // hier muesste eigentlich noch gerundet werden!
+ // hier müsste eigentlich noch gerundet werden!
aStr.Erase(aStr.Len() - nWeg);
nK = nNumDigits;
}
}
- // Vorkommastellen fuer spaeter merken
- xub_StrLen nVorKomma(aStr.Len() - nK);
+ // Vorkommastellen für später merken
+ xub_StrLen nPreComma(aStr.Len() - nK);
if(nK > 0)
{
- // KommaChar einfuegen
+ // KommaChar einfügen
// erstmal trailing Zeros abhacken
while(nK > 0 && aStr.GetChar(aStr.Len() - 1) == aNullCode)
{
@@ -1040,26 +1028,26 @@ void SdrFormatter::TakeStr(long nVal, XubString& rStr)
const
if(nK > 0)
{
// na, noch Nachkommastellen da?
- sal_Unicode cDec(rLoc.getNumDecimalSep().GetChar(0));
- aStr.Insert(cDec, nVorKomma);
+ sal_Unicode cDec(rLoc.getNumDecimalSep().GetChar(0));
+ aStr.Insert(cDec, nPreComma);
}
}
- // ggf. Trennpunkte bei jedem Tausender einfuegen
- if( nVorKomma > 3 )
+ // ggf. Trennpunkte bei jedem Tausender einfügen
+ if( nPreComma > 3 )
{
- String aThoSep( rLoc.getNumThousandSep() );
- if ( aThoSep.Len() > 0 )
- {
- sal_Unicode cTho( aThoSep.GetChar(0) );
- sal_Int32 i(nVorKomma - 3);
-
- while(i > 0)
- {
- rStr.Insert(cTho, (xub_StrLen)i);
- i -= 3;
- }
- }
+ String aThoSep( rLoc.getNumThousandSep() );
+ if ( aThoSep.Len() > 0 )
+ {
+ sal_Unicode cTho( aThoSep.GetChar(0) );
+ sal_Int32 i(nPreComma - 3);
+
+ while(i > 0)
+ {
+ rStr.Insert(cTho, (xub_StrLen)i);
+ i -= 3;
+ }
+ }
}
if(!aStr.Len())
@@ -1137,4 +1125,4 @@ void SdrFormatter::TakeUnitStr(FieldUnit eUnit,
XubString& rStr)
rStr = XubString::CreateFromAscii( pText );
}
-////////////////////////////////////////////////////////////////////////////////////////////////////
+/* vim: set noet sw=4 ts=4: */
diff --git a/main/xml2cmp/source/support/syshelp.cxx
b/main/xml2cmp/source/support/syshelp.cxx
index 90c8395e79..679a269e56 100644
--- a/main/xml2cmp/source/support/syshelp.cxx
+++ b/main/xml2cmp/source/support/syshelp.cxx
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
@@ -7,24 +7,20 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
-
-
-
#include <syshelp.hxx>
-
// NOT FULLY DEFINED SERVICES
#include <string.h>
#include "sistr.hxx"
@@ -38,16 +34,15 @@
#include <dirent.h>
#define stricmp strcasecmp
#else
-#error Must run under unix or windows, please define UNX or WNT.
+#error Must run under Unix or Windows, please define UNX or WNT.
#endif
-
char C_sSpaceInName[] = " ";
void
WriteName( std::ostream & o_rFile,
const Simstr & i_rIdlDocuBaseDir,
- const Simstr & i_rName,
+ const Simstr & i_rName,
E_LinkType i_eLinkType )
{
if (i_rName.l() == 0)
@@ -92,31 +87,31 @@ WriteName( std::ostream & o_rFile,
WriteStr( o_rFile, ".html\">" );
}
else
- { // Should not be reached:
+ { // Should not be reached:
WriteStr(o_rFile, i_rName);
return;
}
}
else if ( i_eLinkType == lt_html )
{
- int nKomma = i_rName.pos_first(',');
+ int nComma = i_rName.pos_first(',');
int nEnd = i_rName.pos_first(' ');
- if ( nKomma > -1 )
+ if ( nComma > -1 )
{
- o_rFile.write( i_rName.str(), nKomma );
+ o_rFile.write( i_rName.str(), nComma );
WriteStr( o_rFile, ": " );
WriteStr( o_rFile, "<A HREF=\"" );
- o_rFile.write( i_rName.str(), nKomma );
+ o_rFile.write( i_rName.str(), nComma );
WriteStr( o_rFile, ".html#" );
if ( nEnd > -1 )
- o_rFile.write( i_rName.str() + nKomma + 1, nEnd
- nKomma );
+ o_rFile.write( i_rName.str() + nComma + 1, nEnd
- nComma );
else
- WriteStr( o_rFile, i_rName.str() + nKomma + 1 );
+ WriteStr( o_rFile, i_rName.str() + nComma + 1 );
WriteStr( o_rFile, "\">" );
- o_rFile.write( i_rName.str() + nKomma + 1, nEnd -
nKomma );
+ o_rFile.write( i_rName.str() + nComma + 1, nEnd -
nComma );
}
else
{
@@ -127,7 +122,7 @@ WriteName( std::ostream & o_rFile,
WriteStr( o_rFile, i_rName );
}
WriteStr( o_rFile, "</A>" );
- return;
+ return;
}
if ( pNameEnd != 0 )
@@ -223,10 +218,10 @@ GatherFileNames( List<Simstr> & o_sFiles,
closedir( pDir );
#else
-#error Must run on unix or windows, please define UNX or WNT.
+#error Must run on Unix or Windows, please define UNX or WNT.
#endif
- // gathering from subdirectories:
+ // gathering from subdirectories:
List<Simstr> aSubDirectories;
GatherSubDirectories( aSubDirectories, i_sSrcDirectory );
@@ -269,7 +264,7 @@ GatherSubDirectories( List<Simstr> &
o_sSubDirectories,
{
if (aEntry.attrib == _A_SUBDIR)
{
- // Do not gather . .. and outputtree directories
+ // Do not gather . .. and outputtree directories
if ( strchr(aEntry.name,'.') == 0
&& strncmp(aEntry.name, "wnt", 3) != 0
&& strncmp(aEntry.name, "unx", 3) != 0 )
@@ -277,8 +272,8 @@ GatherSubDirectories( List<Simstr> &
o_sSubDirectories,
sNew = aEntry.name;
o_sSubDirectories.push_back(sNew);
}
- } // endif (aEntry.attrib == _A_SUBDIR)
- } // end for
+ } // endif (aEntry.attrib == _A_SUBDIR)
+ } // end for
_findclose(hFile);
delete [] sFilter;
@@ -292,7 +287,7 @@ GatherSubDirectories( List<Simstr> &
o_sSubDirectories,
stat(pEntry->d_name, &aEntryStatus);
if ( ( aEntryStatus.st_mode & S_IFDIR ) == S_IFDIR )
{
- // Do not gather . .. and outputtree directories
+ // Do not gather . .. and outputtree directories
if ( strchr(pEntry->d_name,'.') == 0
&& strncmp(pEntry->d_name, "wnt", 3) != 0
&& strncmp(pEntry->d_name, "unx", 3) != 0 )
@@ -300,10 +295,12 @@ GatherSubDirectories( List<Simstr> &
o_sSubDirectories,
sNew = pEntry->d_name;
o_sSubDirectories.push_back(sNew);
}
- } // endif (aEntry.attrib == _A_SUBDIR)
- } // end while
+ } // endif (aEntry.attrib == _A_SUBDIR)
+ } // end while
closedir( pDir );
#else
-#error Must run on unix or windows, please define UNX or WNT.
+#error Must run on Unix or Windows, please define UNX or WNT.
#endif
}
+
+/* vim: set noet sw=4 ts=4: */