Hi
More translations, work by Mike Whiteley and Noel Grandin, patch is under MPL/LGPL+
Regards, Noel
Disclaimer: http://www.peralex.com/disclaimer.html
diff --git a/svx/inc/svx/obj3d.hxx b/svx/inc/svx/obj3d.hxx
index 5cf5d03..e2d7e2d 100644
--- a/svx/inc/svx/obj3d.hxx
+++ b/svx/inc/svx/obj3d.hxx
@@ -118,7 +118,7 @@ private:
protected:
virtual sdr::properties::BaseProperties* CreateObjectSpecificProperties();
- E3dObjList maSubList; // child objekts
+ E3dObjList maSubList; // child objects
basegfx::B3DRange maLocalBoundVol; // surrounding volume of the object (from the
geometry generation)
basegfx::B3DHomMatrix maTransformation; // local transformation
diff --git a/svx/inc/svx/sdrpagewindow.hxx b/svx/inc/svx/sdrpagewindow.hxx
index 7498c32..d1a2633 100644
--- a/svx/inc/svx/sdrpagewindow.hxx
+++ b/svx/inc/svx/sdrpagewindow.hxx
@@ -35,7 +35,7 @@
#include <com/sun/star/awt/XControlContainer.hpp>
#include <com/sun/star/util/XModeChangeListener.hpp>
#include <cppuhelper/implbase4.hxx>
-#include <svx/svdtypes.hxx> // fuer SdrLayerID
+#include <svx/svdtypes.hxx> // for SdrLayerID
#include <svl/svarray.hxx>
#include <tools/contnr.hxx>
#include <svx/sdrpagewindow.hxx>
diff --git a/svx/inc/svx/sdtakitm.hxx b/svx/inc/svx/sdtakitm.hxx
index a869003..2ac0dbb 100644
--- a/svx/inc/svx/sdtakitm.hxx
+++ b/svx/inc/svx/sdtakitm.hxx
@@ -43,48 +43,47 @@ enum SdrTextAniKind {SDRTEXTANI_NONE,
SDRTEXTANI_SLIDE};
// - SDRTEXTANI_BLINK:
-// Einfach nur Blinken. Direction und Amount ohne Wirkung.
-// Frequenz siehe Delay, 0=0.5Hz (Delay=250).
-// Count=Anzahl der blinker. 0=Endlos.
-// StartInside: sal_False=beginnend mit Pause, sal_True=Beginnend mit Puls
-// StopInside: sal_False=Nach Count blinkern nicht sichtbar, sal_True=sichtbar
-// (nur wenn Count!=0)
+// Just blink. Direction and Amount don't effect things.
+// Frequency delay: 0 = 0.5Hz (Delay = 250).
+// Count = number of blinks. (0 = forever)
+// start inside: sal_False = begin with the blinker off, sal_True = begin with the blinker on
+// stop inside: sal_False = end with the blinker off, sal_True = end with the blinker on
+// (Only if count! = 0)
// - SDRTEXTANI_SCROLL:
-// Schrift laeuft rein, laeuft vollstaendig durch. Wenn ganz verschwunden
-// geht's wieder von vorne los.
-// Delay in ms, Sonderfall Delay=0 wird auf 50ms defaulted (20Hz)
-// Count=Durchlaufanzahl (0=Endlos)
-// Direction: ist eben die Richtung in die gescrollt wird.
-// StartInside: sal_False=Schrift wird auch beim ersten Durchlauf reingescrollt
-// sal_True=Der linke Teil der Schrift steht beim ersten Durchlauf
-// bereits da (im sichtbaren "Scrollbereich")
-// StopInside: sal_False=Schrift wird auch beim letzten Durchlauf vollstaendig
-// rausgescrollt
-// sal_True=Schrift wird beim letzten Durchlauf nicht rausgescrollt
-// (nur wenn Count!=0)
-// Amount: Schrittweite in logischen Einheiten. Negative Werte bedeuten
-// Pixel statt log. Einheiten. Wenn Amount=0, dann wird auf
+// Text just scrolls all the way through, and starts over when it is done.
+//
+// Delay in ms: (except delay = 0 means 50ms (20Hz) default)
+// Count = number of passes (0 = go forever)
+// Direction: the direction to scroll
+// StartInside: sal_False = on the first pass, scroll the text in (not initially visible)
+// sal_True = on the first pass, the left part of the text is already visible
+// in the scroll area before starting.
+// StopInside: sal_False = on the last pass, scroll the text all the way out.
+// sal_True = on the last pass, keep the right part of the text visible.
+// (Only if count! = 0)
+// Amount: Step size in logical units. Negative values = use Pixels instead
+// of logical units. If Amount = 0, then default to 1 Pixel.
// 1 Pixel defaulted.
// - SDRTEXTANI_ALTERNATE:
-// Wie SDRTEXTANI_SCROLL, nur wird nicht gescrollt bis Schrift ganz
-// verschwunden, sondern bis der letzte Teil vollstaendig sichtbar ist. Dann
-// wird die Richtung umgekehrt und zuruekgescrollt.
-// Count=Anzahl der Durchlaeufe=Anzahl der Richtungswechsel-1
-// Bei Count=1 ist SDRTEXTANI_ALTERNATE also identisch mit SDRTEXTANI_SCROLL
-// Direction ist die Startrichtung
-// Alle andern Parameter wie SDRTEXTANI_SCROLL
+// Like SDRTEXTANI_SCROLL, except don't scroll until all of the text is out,
+// but just until the last part is visible. Then, change direction and
+// scroll the text the other way.
+// Count = number of passes (number of direction changes minus 1)
+// If count = 1, this is the same as SDRTEXTANI_ALTERNATE SDRTEXTANI_SCROLL
+// Direction = the starting direction.
+// All Other Parameters: just like SDRTEXTANI_SCROLL
// - SDRTEXTANI_SLIDE:
-// Schrift wird nur reingeschoben bis zur Originalposition.
-// -> also wie SCROLL mit StartInside=sal_False, StopInside=TRUE
-// und Count=1. Count=0 wird als Count=1 interpretiert.
-// Fuer jeden Count>1 wird der Text jedoch ruekwaerts wieder vollstaendig
-// rausgeschoben (aehnlich wie ALTERNATE) und dann wieder reingeschoben.
-// StopInside wird nicht ausgewertet, weil immer Inside gestoppt wird.
-// StartInside wird nicht ausgewertet, weil immer Outside gestartet wird.
-// Alle andern Parameter wie SDRTEXTANI_SCROLL
-// StartInside,StopInside: Bei sal_True ist die anfaengliche/entgueltige
-// Textposition abhaengig von der Textverankerung am Zeichenobjekt. Sie
-// entspricht der Textposition bei normalem Paint (ohne Laufschrift).
+// Text will slide in to the original position.
+// -> same as SCROLL with StartInside = sal_False, StopInside = sal_True
+// and Count = 1 (Count = 0 is interpreted as count = 1).
+// For each count > 1, the text, will be slid out backwards
+// (much like ALTERNATE) and then slid back in again.
+// StopInside is not evaluated, because inside is always stopped.
+// StartInside is not evaluated, because outside is always started.
+// All other parameters are like SDRTEXTANI_SCROLL
+// StartInside, StopInside: When sal_True, the starting / final position
+// of the text depends on the anchor of the drawing object. This
+// corresponds to the position of the text in normal Paint (without scrolling).
class SVX_DLLPUBLIC SdrTextAniKindItem: public SfxEnumItem {
public:
diff --git a/svx/inc/svx/sdynitm.hxx b/svx/inc/svx/sdynitm.hxx
index 860f9e0..9ca3f09 100644
--- a/svx/inc/svx/sdynitm.hxx
+++ b/svx/inc/svx/sdynitm.hxx
@@ -34,9 +34,9 @@
//------------------------------------------------------------
// class SdrYesNoItem
-// hier liefert GetValueTextByVal() "ja" oder "nein"
-// anstelle von "TRUE" und "FALSE"
-//------------------------------------------------------------
+// GetValueTextByVal() returns "yes" or "no"
+// instead of "TRUE" and "FALSE"
+//-------------------------------------------------- ----------
class SVX_DLLPUBLIC SdrYesNoItem: public SfxBoolItem {
public:
TYPEINFO();
diff --git a/svx/inc/svx/sphere3d.hxx b/svx/inc/svx/sphere3d.hxx
index d5c751a..fb24e15 100644
--- a/svx/inc/svx/sphere3d.hxx
+++ b/svx/inc/svx/sphere3d.hxx
@@ -54,12 +54,12 @@ public:
TYPEINFO();
E3dSphereObj(E3dDefaultAttributes& rDefault, const basegfx::B3DPoint& rCenter, const
basegfx::B3DVector& r3DSize);
- // FG: Dieser Konstruktor wird nur von MakeObject aus der 3d-Objectfactory beim
- // Laden von Dokumenten mit Kugeln aufgerufen. Dieser Konstruktor ruft kein
- // CreateSphere auf, er erzeugt also keine Kugel.
+ // FG: This constructor is only called from MakeObject from the 3d-Objectfactory
+ // when a document with a sphere is loaded. This constructor does not call
+ // CreateSphere, or create any spheres.
E3dSphereObj(int dummy);
- // HorizontalSegments:
+ // horizontal segments:
sal_uInt32 GetHorizontalSegments() const
{ return ((const
Svx3DHorizontalSegmentsItem&)GetObjectItemSet().Get(SDRATTR_3DOBJ_HORZ_SEGS)).GetValue(); }
@@ -75,11 +75,11 @@ public:
const basegfx::B3DPoint& Center() const { return aCenter; }
const basegfx::B3DVector& Size() const { return aSize; }
- // Lokale Parameter setzen mit Geometrieneuerzeugung
+ // set local parameters when the geometry is recreated
void SetCenter(const basegfx::B3DPoint& rNew);
void SetSize(const basegfx::B3DVector& rNew);
- // TakeObjName...() ist fuer die Anzeige in der UI, z.B. "3 Rahmen selektiert".
+ // TakeObjName...() is for displaying in the UI, eg "3 selected frames."
virtual void TakeObjNameSingul(String& rName) const;
virtual void TakeObjNamePlural(String& rName) const;
};
diff --git a/svx/inc/svx/svdcrtv.hxx b/svx/inc/svx/svdcrtv.hxx
index b72b0be..43d9ade 100644
--- a/svx/inc/svx/svdcrtv.hxx
+++ b/svx/inc/svx/svdcrtv.hxx
@@ -62,8 +62,8 @@ class SVX_DLLPUBLIC SdrCreateView: public SdrDragView
friend class SdrPageView;
protected:
- SdrObject* pAktCreate; // Aktuell in Erzeugung befindliches Objekt
- SdrPageView* pCreatePV; // Hier wurde die Erzeugung gestartet
+ SdrObject* pAktCreate; // Currently in creation of the located object
+ SdrPageView* pCreatePV; // Here, the creation is started
ImplConnectMarkerOverlay* mpCoMaOverlay;
// for migrating stuff from XOR, use ImpSdrCreateViewExtraData ATM to not need to
@@ -74,10 +74,10 @@ protected:
sal_Int32 nAutoCloseDistPix;
sal_Int32 nFreeHandMinDistPix;
- sal_uInt32 nAktInvent; // Aktuell eingestelltes
- sal_uInt16 nAktIdent; // Obj fuer Neuerzeugung
+ sal_uInt32 nAktInvent; // set the current ones
+ sal_uInt16 nAktIdent; // Obj for re-creating
- unsigned bAutoTextEdit : 1; // Textedit nach dem erzeugen eines Textrahmens
starten
+ unsigned bAutoTextEdit : 1; // Textedit after we start the creation of a
text frame
unsigned b1stPointAsCenter : 1;
unsigned bUseIncompatiblePathCreateInterface : 1;
unsigned bAutoClosePolys : 1;
@@ -116,20 +116,20 @@ public:
void SetMeasureLayer(const String& rName) { aMeasureLayer=rName; }
const String& GetMeasureLayer() const { return aMeasureLayer; }
- // Ist der MeasureLayer nicht gesetzt (Leerstring), so
- // wird der ActiveLayer auch fuer Bemassung verwendet.
+ // If the MeasureLayer is not set (empty string), then
+ // use the active layer for measuring.
void SetEditMode(SdrViewEditMode eMode) { SdrDragView::SetEditMode(eMode); CheckEdgeMode(); }
void SetEditMode(sal_Bool bOn=sal_True) { SdrDragView::SetEditMode(bOn); CheckEdgeMode(); }
void SetCreateMode(sal_Bool bOn=sal_True) { SdrDragView::SetCreateMode(bOn); CheckEdgeMode(); }
void SetGluePointEditMode(sal_Bool bOn=sal_True) { SdrDragView::SetGluePointEditMode(bOn);
CheckEdgeMode(); }
- // Feststellen, ob Textwerkzeug aktiviert
+ // Determine whether a text tool is activated
sal_Bool IsTextTool() const;
- // Feststellen, ob Objektverbinderwerkzeug aktiviert
+ // Determine whether an object connector tool activated
sal_Bool IsEdgeTool() const;
- // Feststellen, ob Bemassungswerkzeug aktiviert
+ // Determine whether a measurement tool activated
sal_Bool IsMeasureTool() const;
void SetCurrentObj(sal_uInt16 nIdent, sal_uInt32 nInvent=SdrInventor);
@@ -142,35 +142,35 @@ public:
sal_Bool BegCreatePreparedObject(const Point& rPnt, sal_Int16 nMinMov, SdrObject*
pPreparedFactoryObject);
void MovCreateObj(const Point& rPnt);
sal_Bool EndCreateObj(SdrCreateCmd eCmd);
- void BckCreateObj(); // z.B. wieder 1 Polygonpunkt zurueck.
+ void BckCreateObj(); // go back one polygon point
void BrkCreateObj();
sal_Bool IsCreateObj() const { return pAktCreate!=NULL; }
SdrObject* GetCreateObj() const { return pAktCreate; }
- // BegCreateCaptionObj() erzeugt ein SdrCaptionObj (Legendenobjekt).
- // rObjSiz ist die anfaengliche Groesse des Legenden-Textrahmens.
- // gedraggd wird lediglich die Laenge des Zipfel.
+ // BegCreateCaptionObj() creates a SdrCaptionObj (legend item).
+ // rObjSiz is the initial size of the legend text frame.
+ // only the length of the tip is dragged
sal_Bool BegCreateCaptionObj(const Point& rPnt, const Size& rObjSiz, OutputDevice* pOut=NULL,
short nMinMov=-3, SdrPageView* pPV=NULL);
- // Wenn TextEditAfterCreate auf sal_True steht (das ist der Default),
- // dann wird nach dem erzeugen eines Textrahmenobjekts (OBJ_TEXT,
+ // If TextEditAfterCreate is sal_True (the default),
+ // then after the creation of a TextFrame object (OBJ_TEXT,
// OBJ_TEXTEXT, OBJ_OUTLINERTEXT, OBJ_TITLETEXT, OBJ_CAPTION)
- // automatisch ein TextEdit (SdrObjEditView::SdrBeginTextEdit) gestartet.
+ // automatically start a TextEdit (SdrObjEditView: SdrBeginTextEdit)
sal_Bool IsTextEditAfterCreate() const { return bAutoTextEdit; }
void SetTextEditAfterCreate(sal_Bool bOn) { bAutoTextEdit = bOn; }
- // Erzeugen eines Kreises/Rechtecks/Textrahmens wobei der 1. Punkt
- // nicht die linke obere Ecke, sondern das Zentrum des Objekts vorgibt.
- // Persistentes Flag. Default=FALSE.
+ // Create a circle / rectangle / text frame with the first Point being
+ // the center of the object instead of the upper-left corner.
+ // Persistent flag. Default = FALSE.
sal_Bool IsCreate1stPointAsCenter() const { return b1stPointAsCenter; }
void SetCreate1stPointAsCenter(sal_Bool bOn) { b1stPointAsCenter = bOn; }
- // Fuer Polylines (OBJ_PLIN) und Freihandlinien (OBJ_FREELINE). Ist dieses
- // Flag sal_True, werden diese beiden Objekttypen implizit geschlossen und in
- // Polygon (OBJ_POLY) bzw. Freihandflaeche (OBJ_FREEFILL) gewandelt falls
- // zum Ende des Create die Distanz zwischen Startpunkt und Endpunkt des
- // Objekts <=n Pixel ist, wobei SetAutoCloseDistPix vorgegeben wird.
- // Default=TRUE.
+ // For polylines (OBJ_PLIN) and freehand lines (OBJ_FREELINE). If this
+ // Flag is sal_True, these two types of objects are implicitly closed, and
+ // Polygon (OBJ_POLY) or freehand fill (OBJ_FREEFILL) will be changed if
+ // the distance between the start point and end point of the
+ // Object <= n pixels, where SetAutoCloseDistPix is specified.
+ // Default is TRUE.
sal_Bool IsAutoClosePolys() const { return bAutoClosePolys; }
void SetAutoClosePolys(sal_Bool bOn) { bAutoClosePolys=bOn; }
diff --git a/svx/inc/svx/svddef.hxx b/svx/inc/svx/svddef.hxx
index 9310817..829a790 100644
--- a/svx/inc/svx/svddef.hxx
+++ b/svx/inc/svx/svddef.hxx
@@ -167,7 +167,7 @@
#define SDRATTR_CIRCENDANGLE (SDRATTR_CIRC_FIRST+ 2) /* 1174 */ /* Pool V4+ */
#define SDRATTR_CIRC_LAST (SDRATTR_CIRCENDANGLE) /* 1178 */ /* Pool V4+ */
-// Nur fuer Interfaceing, not implemented yet. /* V4+ */
+// Only for Interfaceing, not yet implemented. / * + * V4 /
#define SDRATTR_NOTPERSIST_FIRST (SDRATTR_CIRC_LAST + 1) /* 1180 */ /* 1172 */ /*
1127 */ /* 1110 */ /* Pool V1: 1058 */
#define SDRATTR_OBJMOVEPROTECT (SDRATTR_NOTPERSIST_FIRST+ 0) /* 1180 sal_Bool,
def=sal_False */
#define SDRATTR_OBJSIZEPROTECT (SDRATTR_NOTPERSIST_FIRST+ 1) /* 1181 sal_Bool,
def=sal_False */
@@ -206,7 +206,7 @@
#define SDRATTR_TEXTDIRECTION (SDRATTR_NOTPERSIST_FIRST+34) /* 1214 V4+++ long, def=0
*/
#define SDRATTR_OBJVISIBLE (SDRATTR_NOTPERSIST_FIRST+35)
#define SDRATTR_NOTPERSIST_LAST (SDRATTR_OBJVISIBLE) /* 1228 V4+++*/ /* 1213*/ /*
1085 */ /* 1040 */ /* 1123 */ /* Pool V1: 1065 */
-// kein SetItem hierfuer
+// no SetItem for this
#define SDRATTR_GRAF_FIRST (SDRATTR_NOTPERSIST_LAST+1) /* 1229 V4+++*/
#define SDRATTR_GRAFRED (SDRATTR_GRAF_FIRST+0) /* 1229 V4+++*/
diff --git a/svx/inc/svx/svddrag.hxx b/svx/inc/svx/svddrag.hxx
index 8ce675e..d75b992 100644
--- a/svx/inc/svx/svddrag.hxx
+++ b/svx/inc/svx/svddrag.hxx
@@ -35,11 +35,11 @@
#include <tools/fract.hxx>
#include "svx/svxdllapi.h"
-// Statushalter fuer objektspeziefisches Draggen. Damit das Model
-// Statusfrei bleibt werden die Statusdaten an der View gehalten
-// und dem Objekt zu gegebener Zeit als Parameter uebergeben.
-// Ausserdem auch Statushalter fuer den Vorgang der Interaktiven
-// Objekterzeugung. pHdl ist in diesem Fall NULL.
+// Status information for specialized object dragging. In order for the model
+// to stay status free, the status data is kept on the View
+// and handed over to the object at the appropriate time as a parameter.
+// This also includes the status of the operation and Interactive
+// Object creation. In this case, pHdl is null.
class SdrHdl;
class SdrView;
class SdrPageView;
@@ -84,14 +84,14 @@ protected:
void* aReservePtr3;
void* aReservePtr4;
- bool bShown; // Xor sichrbar?
- sal_uInt16 nMinMov; // Soviel muss erstmal minimal bewegt werden
- bool bMinMoved; // MinMove durchbrochen?
+ bool bShown; // Xor visible?
+ sal_uInt16 nMinMov; // So much has to be minimally moved first
+ bool bMinMoved; // MinMove broke through?
- bool bHorFixed; // nur Vertikal draggen
- bool bVerFixed; // nur Horizontal draggen
- bool bWantNoSnap; // TRUE=Fuer die Entscheidung ob fuer pObj->MovCreate() NoSnapPos
verwendet
- // werden soll. Entsprechend wird auch NoSnapPos in den Buffer
geschrieben.
+ bool bHorFixed; // Dragging only vertical
+ bool bVerFixed; // Dragging only horizontal
+ bool bWantNoSnap; // To decide if pObj-> MovCreate () should use NoSnapPos or not.
+ // Therefore, NoSnapPos is written into the buffer.
bool bOrtho4;
bool bOrtho8;
@@ -144,27 +144,27 @@ public:
bool IsVerFixed() const { return bVerFixed; }
void SetVerFixed(bool bOn) { bVerFixed=bOn; }
- // Hier kann das Obj sagen: "Ich will keinen Koordinatenfang!"
- // z.B. fuer den Winkel des Kreisbogen...
+ // Here, the object can say: "I do not want to snap to coordinates!"
+ // for example, the angle of the arc ...
bool IsNoSnap() const { return bWantNoSnap; }
void SetNoSnap(bool bOn = true) { bWantNoSnap=bOn; }
- // Und hier kann das Obj sagen welches Ortho (wenn ueberhaupt eins)
- // sinnvoll auf ihm angewendet werden kann.
- // Ortho4 bedeutet Ortho in 4 Richtungen (fuer Rect und Cirt)
+ // And here the Obj say which Ortho (if there is one)
+ // can be usefully applied to him.
+ // Ortho4 means Ortho in four directions (for Rect and CIRT)
bool IsOrtho4Possible() const { return bOrtho4; }
void SetOrtho4Possible(bool bOn = true) { bOrtho4=bOn; }
- // Ortho8 bedeutet Ortho in 8 Richtungen (fuer Linien)
+ // Ortho8 means Ortho in 8 directions (for lines)
bool IsOrtho8Possible() const { return bOrtho8; }
void SetOrtho8Possible(bool bOn = true) { bOrtho8=bOn; }
- // Wird vom gedraggten Objekt gesetzt
+ // Is set by an object that was dragged.
bool IsEndDragChangesAttributes() const { return bEndDragChangesAttributes; }
void SetEndDragChangesAttributes(bool bOn) { bEndDragChangesAttributes=bOn; }
bool IsEndDragChangesGeoAndAttributes() const { return
bEndDragChangesGeoAndAttributes; }
void SetEndDragChangesGeoAndAttributes(bool bOn) {
bEndDragChangesGeoAndAttributes=bOn; }
- // Wird von der View gesetzt und kann vom Obj ausgewertet werden
+ // Is set by the view and can be evaluated by Obj
bool IsMouseDown() const { return !bMouseIsUp; }
void SetMouseDown(bool bDown) { bMouseIsUp=!bDown; }
@@ -185,7 +185,7 @@ public:
const Rectangle& GetActionRect() const { return aActionRect; }
void SetActionRect(const Rectangle& rR) { aActionRect=rR; }
- // Unter Beruecksichtigung von 1stPointAsCenter
+ // also considering 1stPointAsCenter
void TakeCreateRect(Rectangle& rRect) const;
};
diff --git a/svx/inc/svx/svddrgv.hxx b/svx/inc/svx/svddrgv.hxx
index f7ee89c..02d78f0 100644
--- a/svx/inc/svx/svddrgv.hxx
+++ b/svx/inc/svx/svddrgv.hxx
@@ -65,20 +65,20 @@ protected:
SdrUndoGeoObj* pInsPointUndo;
Rectangle aDragLimit;
XubString aInsPointUndoStr;
- SdrMarkList aFollowingEdges; // Wenn Knoten gedraggd werden, sollen alle
Kanten als Xor folgen
+ SdrMarkList aFollowingEdges; // If nodes are dragged, all edges should follow
as Xor
SdrHdlKind eDragHdl;
sal_uIntPtr nDragXorPolyLimit;
sal_uIntPtr nDragXorPointLimit;
sal_uInt16 nDetailedEdgeDraggingLimit;
- unsigned bFramDrag : 1; // z.Zt. FrameDrag
- unsigned bDragSpecial : 1; // z.Zt. Special Obj-Dragging
+ unsigned bFramDrag : 1; // currently frame dragging
+ unsigned bDragSpecial : 1; // currently Special Obj-dragging
unsigned bMarkedHitMovesAlways : 1; // Persistent
- unsigned bDragLimit : 1; // Limit auf SnapRect statt BoundRect
- unsigned bDragHdl : 1; // TRUE: RefPt wird verschoben
+ unsigned bDragLimit : 1; // Limit on SnapRect instead of BoundRect
+ unsigned bDragHdl : 1; // TRUE: RefPt is slid
unsigned bDragStripes : 1; // Persistent
- unsigned bMirrRefDragObj : 1; // Persistent - Waehrend des Draggens der
Spiegelachse die gespiegelten Objekte als Xor zeigen
+ unsigned bMirrRefDragObj : 1; // Persistent - During the drag, show the
mirror axis of the mirrored objects as Xor
unsigned mbSolidDragging : 1; // allow solid create/drag of objects
unsigned bMouseHideWhileDraggingPoints : 1;
unsigned bResizeAtCenter : 1;
Context
- [Libreoffice] [patch] translate some german comments in /svx · Noel Grandin
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.