diff options
author | Luc Castermans <luc.castermans@gmail.com> | 2015-01-04 17:19:15 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2015-01-04 20:46:01 +0000 |
commit | b5b5aa6fa39ec08138bdf5bac6c15f19d4c70b67 (patch) | |
tree | 8ee4339f359efcb575965862499dc82f4fe14a15 /include/svx/svdedtv.hxx | |
parent | 547b472d5b81ef7f22c32b089bd9f42f721c1cbf (diff) |
Translated German comments
Change-Id: I4be56ff8a8a006894e764620e8572568b1a63a3f
Reviewed-on: https://gerrit.libreoffice.org/13732
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'include/svx/svdedtv.hxx')
-rw-r--r-- | include/svx/svdedtv.hxx | 259 |
1 files changed, 122 insertions, 137 deletions
diff --git a/include/svx/svdedtv.hxx b/include/svx/svdedtv.hxx index e29a065f485d..cf7bf8f728fb 100644 --- a/include/svx/svdedtv.hxx +++ b/include/svx/svdedtv.hxx @@ -53,11 +53,11 @@ enum SdrMergeMode { }; // Optionen fuer InsertObject() -#define SDRINSERT_DONTMARK 0x0001 /* Obj wird nicht markiert (aktuelle Markierung bleibt bestehen) */ -#define SDRINSERT_ADDMARK 0x0002 /* Das Obj wird zu einer ggf. bereits bestehenden Selektion hinzumarkiert */ -#define SDRINSERT_SETDEFATTR 0x0004 /* Die aktuellen Attribute (+StyleSheet) werden dem Obj zugewiesen */ -#define SDRINSERT_SETDEFLAYER 0x0008 /* Der aktuelle Layer wird dem Obj zugewiesen */ -#define SDRINSERT_NOBROADCAST 0x0010 /* Einfuegen mit NbcInsertObject() fuer SolidDragging */ +#define SDRINSERT_DONTMARK 0x0001 /* object will not be marked (the actual marking remains) */ +#define SDRINSERT_ADDMARK 0x0002 /* object will be added an existing selection */ +#define SDRINSERT_SETDEFATTR 0x0004 /* actual attributes (+StyleSheet) are assigned to the object */ +#define SDRINSERT_SETDEFLAYER 0x0008 /* actual layer is assigned to the object */ +#define SDRINSERT_NOBROADCAST 0x0010 /* insert with NbcInsertObject() for SolidDragging */ class SVX_DLLPUBLIC SdrEditView: public SdrMarkView { @@ -67,7 +67,7 @@ class SVX_DLLPUBLIC SdrEditView: public SdrMarkView protected: - // Die Transformationsnachfragen, etc. etwas cachen + // cache the transformation queries, etc. a little bool bPossibilitiesDirty : 1; bool bReadOnly : 1; bool bGroupPossible : 1; @@ -83,12 +83,12 @@ protected: bool bCombineNoPolyPolyPossible : 1; bool bDismantleMakeLinesPossible : 1; bool bOrthoDesiredOnMarked : 1; - bool bMoreThanOneNotMovable : 1; // Es ist mehr als ein Objekt nicht verschiebbar - bool bOneOrMoreMovable : 1; // Wenigstens 1 Obj verschiebbar - bool bMoreThanOneNoMovRot : 1; // Es ist mehr als ein Objekt nicht verschieb- und drehbar (Crook) - bool bContortionPossible : 1; // Alles Polygone (ggf. gruppiert) - bool bAllPolys : 1; // Alles Polygone (nicht gruppiert) - bool bOneOrMorePolys : 1; // Mindestens 1 Polygon (nicht gruppiert) + bool bMoreThanOneNotMovable : 1; // more then one objects are not moveable + bool bOneOrMoreMovable : 1; // at least one object is moveable + bool bMoreThanOneNoMovRot : 1; // more then one object is not moveble nor turnable (Crook) + bool bContortionPossible : 1; // all polygones (grouped if neccessary) + bool bAllPolys : 1; // all polygones (not grouped) + bool bOneOrMorePolys : 1; // at least one polygon (not grouped) bool bMoveAllowed : 1; bool bResizeFreeAllowed : 1; bool bResizePropAllowed : 1; @@ -108,7 +108,7 @@ protected: bool bCanConvToPolyLineToArea : 1; bool bMoveProtect : 1; bool bResizeProtect : 1; - // Z-Order von virtuellen Objekten zusammenhalten (Writer) + // maintain Z-order of the virtual objects (Writer) bool bBundleVirtObj : 1; private: @@ -118,30 +118,29 @@ private: protected: void ImpBroadcastEdgesOfMarkedNodes(); - // Konvertierung der markierten Objekte in Poly bzw. Bezier. + // convert the objects marked in poly resp. bezier void ImpConvertTo(bool bPath, bool bLineToArea); - // Konvertiert ein Obj, wirft bei Erfolg das alte as seiner Liste und - // fuegt das neue an dessen Position ein. Inkl Undo. Es wird weder ein - // MarkEntry noch ein ModelChgBroadcast generiert. + // converts an object, when positive it removes the old one from its List + // and inserts the new one instead. including Undo. + // Nor MarkEntry nor ModelChgBroadcast is created. SdrObject* ImpConvertOneObj(SdrObject* pObj, bool bPath, bool bLineToArea); - // Setzen der beiden Flags bToTopPossible und bToBtmPossible. - // bToTopPossibleDirty und bToBtmPossibleDirty werden dabei gleichzeitig - // zurueckgesetzt. + // set both flags: bToTopPossible and bToBtmPossible. + // bToTopPossibleDirty and bToBtmPossibleDirty are reset at same time void ImpCheckToTopBtmPossible(); - // fuer CombineMarkedObjects und DismantleMarkedObjects + // for CombineMarkedObjects and DismantleMarkedObjects void ImpCopyAttributes(const SdrObject* pSource, SdrObject* pDest) const; - // fuer CombineMarkedObjects + // for CombineMarkedObjects bool ImpCanConvertForCombine1(const SdrObject* pObj) const; bool ImpCanConvertForCombine(const SdrObject* pObj) const; basegfx::B2DPolyPolygon ImpGetPolyPolygon1(const SdrObject* pObj, bool bCombine) const; basegfx::B2DPolyPolygon ImpGetPolyPolygon(const SdrObject* pObj, bool bCombine) const; basegfx::B2DPolygon ImpCombineToSinglePolygon(const basegfx::B2DPolyPolygon& rPolyPolygon) const; - // fuer DismantleMarkedObjects + // for DismantleMarkedObjects bool ImpCanDismantle(const basegfx::B2DPolyPolygon& rPpolyPpolygon, bool bMakeLines) const; bool ImpCanDismantle(const SdrObject* pObj, bool bMakeLines) const; void ImpDismantleOneObject(const SdrObject* pObj, SdrObjList& rOL, size_t& rPos, SdrPageView* pPV, bool bMakeLines); @@ -151,13 +150,11 @@ protected: bool ImpDelLayerCheck(SdrObjList* pOL, SdrLayerID nDelID) const; void ImpDelLayerDelObjs(SdrObjList* pOL, SdrLayerID nDelID); - // Entfernt alle Obj der MarkList aus ihren ObjLists inkl Undo. - // Die Eintraege in rMark bleiben erhalten. + // Removes all objects of the MarkList from their ObjLists including Undo. + // The entries in rMark remain. void DeleteMarkedList(const SdrMarkList& rMark); // DeleteMarked -> DeleteMarkedList - // Die Transformationsnachfragen etwas cachen - //void ImpCheckMarkTransform() const; veraltet - // Checken, was man so mit den markierten Objekten alles machen kann + // Check possibilities of all marked objects virtual void CheckPossibilities(); void ForcePossibilities() const { if (bPossibilitiesDirty || bSomeObjChgdFlag) ((SdrEditView*)this)->CheckPossibilities(); } @@ -167,20 +164,18 @@ protected: virtual ~SdrEditView(); public: - // Jeder Aufruf einer undofaehigen Methode an der View generiert eine - // UndoAction. Moechte man mehrere - // Methodenaufrufe zu einer UndoAction zusammenfassen, so kann man diese - // mit BegUndo() / EndUndo() klammern (beliebig tief). Als Kommentar der - // UndoAction wird der des ersten BegUndo(String) aller Klammerungen - // verwendet. NotifyNewUndoAction() wird in diesem Fall erst beim letzten - // EndUndo() gerufen. NotifyNewUndoAction() wird nicht gerufen bei einer - // leeren Klammerung. - void BegUndo() { pMod->BegUndo(); } // Undo-Klammerung auf - void BegUndo(const OUString& rComment) { pMod->BegUndo(rComment); } // Undo-Klammerung auf - void BegUndo(const OUString& rComment, const OUString& rObjDescr, SdrRepeatFunc eFunc=SDRREPFUNC_OBJ_NONE) { pMod->BegUndo(rComment,rObjDescr,eFunc); } // Undo-Klammerung auf - void EndUndo(); // Undo-Klammerung zu (inkl BroadcastEdges) - void AddUndo(SdrUndoAction* pUndo) { pMod->AddUndo(pUndo); } // Action hinzufuegen - // nur nach dem 1. BegUndo oder vor dem letzten EndUndo: + // each call of an undo-capable method from its view, generates an undo action. + // If one wishes to group method calls into one, these calls should be put + // between BegUndo() and EndUndo() calls (unlimited). + // The comment used for the UndoAction is the first BegUndo(String). + // In this case NotifyNewUndoAction is called at the last EndUndo(). + // NotifyNewUndoAction() is not called for an empty group. + void BegUndo() { pMod->BegUndo(); } // open undo-grouping + void BegUndo(const OUString& rComment) { pMod->BegUndo(rComment); } // open undo-grouping + void BegUndo(const OUString& rComment, const OUString& rObjDescr, SdrRepeatFunc eFunc=SDRREPFUNC_OBJ_NONE) { pMod->BegUndo(rComment,rObjDescr,eFunc); } // open undo-grouping + void EndUndo(); // close undo-grouping (incl. BroadcastEdges) + void AddUndo(SdrUndoAction* pUndo) { pMod->AddUndo(pUndo); } // add action + // only after first BegUndo or befor last EndUndo: void SetUndoComment(const OUString& rComment) { pMod->SetUndoComment(rComment); } void SetUndoComment(const OUString& rComment, const OUString& rObjDescr) { pMod->SetUndoComment(rComment,rObjDescr); } bool IsUndoEnabled() const; @@ -188,28 +183,27 @@ public: std::vector< SdrUndoAction* > CreateConnectorUndo( SdrObject& rO ); void AddUndoActions( std::vector< SdrUndoAction* >& ); - // Layerverwaltung. Mit Undo. + // Layermanagement with Undo. SdrLayer* InsertNewLayer(const OUString& rName, sal_uInt16 nPos=0xFFFF); - // Loeschen eines Layer inkl. aller darauf befindlichen Objekte + // Delete a layer including all objects contained void DeleteLayer(const OUString& rName); - // Verschieben eines Layer (Layerreihenfolge aendern) + // Move a layer (change sequence of layers) void MoveLayer(const OUString& rName, sal_uInt16 nNewPos); - // Markierte Objekte die ausserhalb ihrer Page liegen - // werden ggf. einer anderen Page zugewiesen - // z.Zt. noch ohne Undo!!! + // Marked objects which are outside a page + // are assigned to an other page; at the moment without undo!!! void ForceMarkedObjToAnotherPage(); void ForceMarkedToAnotherPage() { ForceMarkedObjToAnotherPage(); } bool IsReadOnly() const { ForcePossibilities(); return bReadOnly; } - // Loeschen aller markierten Objekte + // delete all marked objects void DeleteMarkedObj(); bool IsDeleteMarkedObjPossible() const { ForcePossibilities(); return bDeletePossible; } - // Logisch- umschliessendes Rect aller markierten Objekte setzen. - // Das das wirklich geschieht ist nicht garantiert, denn eine - // waagerechte Linie hat z.B. immer eine Hoehe von 0. + // Set a logical enclosing rectangle for all marked objects. + // It is not guaranteed if this succeeds, as a horizontal + // line has always a height of 0 void SetMarkedObjRect(const Rectangle& rRect, bool bCopy=false); void MoveMarkedObj(const Size& rSiz, bool bCopy=false); void ResizeMarkedObj(const Point& rRef, const Fraction& xFact, const Fraction& yFact, bool bCopy=false); @@ -224,7 +218,7 @@ public: void CrookMarkedObj(const Point& rRef, const Point& rRad, SdrCrookMode eMode, bool bVertical=false, bool bNoContortion=false, bool bCopy=false); void DistortMarkedObj(const Rectangle& rRef, const XPolygon& rDistortedRect, bool bNoContortion=false, bool bCopy=false); - // Markierte Objekte kopieren und anstelle der alten markieren + // copy marked objects and mark them instead of the old ones void CopyMarkedObj(); void SetAllMarkedRect(const Rectangle& rRect, bool bCopy=false) { SetMarkedObjRect(rRect,bCopy); } void MoveAllMarked(const Size& rSiz, bool bCopy=false) { MoveMarkedObj (rSiz,bCopy); } @@ -249,16 +243,15 @@ public: bool IsCrookAllowed(bool bNoContortion=false) const; bool IsDistortAllowed(bool bNoContortion=false) const; - // Vereinigen mehrerer Objekte zu einem PolyPolygon: - // - Rechtecke/Kreise/Text... werden implizit gewandelt. - // - Polylines werden automatisch geschlossen. - // - Die Attribute und der Layer werden vom Ersten der markierten Objekte - // uebernommen (also vom untersten der Z-Order). - // - Gruppenobjekte werden miteinbezogen, wenn alle! Memberobjekte der - // Gruppe wandelbar sind. Beinhaltet eine Gruppe also beispielsweise - // eine Bitmap oder ein OLE-Objekt, wird die gesamte Gruppe nicht - // beruecksichtigt. - // bNoPolyPoly=TRUE: Alles wird zu einem einzigen Polygon zusammengefasst + // Unite several objects to a polygon: + // - rectangles/circles/text... are implicite converted. + // - polygones are closed automatically + // - attributes and layer are taken from the first object marked + // (thus from lowest Z-order). + // - group objects are included when all (!) member objects of + // the group can be changed. If a group includes for example + // a bitmap or an OLE-object, the complete group is not considered. + // bNoPolyPoly=TRUE: all is grouped to one single polygon void CombineMarkedObjects(bool bNoPolyPoly = true); // for combining multiple polygons, with direct support of the modes @@ -268,28 +261,25 @@ public: // for distribution dialog function void DistributeMarkedObjects(); - // Markierte Polypolygonobjekte in Polygone zerlegen - // Gruppenobjekte werden durchsucht und zerlegt, wenn es sich bei allen - // Memberobjekten um PathObjs handelt. - // bMakeLines=TRUE: alle Polygone werden in einzelne Linien bzw. - // Beziersegmente zerlegt + // Decompose marked polypolygon objects into polygons. + // Grouped objects are searched and decomposed, if all member objects are PathObjs. + // bMakeLines=TRUE: all polygones are decomposed into single lines resp. bezier segments void DismantleMarkedObjects(bool bMakeLines=false); bool IsCombinePossible(bool bNoPolyPoly=false) const; bool IsDismantlePossible(bool bMakeLines=false) const; - // Ein neues bereits fertig konstruiertes Obj einfuegen. Das Obj gehoert - // anschliessend dem Model. Nach dem Einfuegen wird das neue Objekt - // markiert (wenn dies nicht via nOptions unterbunden wird). - // U.U. wird das Obj jedoch nicht eingefuegt, sondern deleted, naemlich - // wenn der Ziel-Layer gesperrt oder nicht sichtbar ist. In diesem Fall - // returniert die Methode mit FALSE. - // Die Methode generiert u.a. auch eine Undo-Action. + // Inserts a new, completely constructed object. Subsequently the object belongs to + // the model. After insertion the object is marked (if not prevented by nOptions). + // Sometimes the object is not inserted, but deleted, this is the case when + // the target layer is locked or not visible. In this case + // the method returns FALSE. + // Amongst others the method does not create an undo-action. bool InsertObjectAtView(SdrObject* pObj, SdrPageView& rPV, sal_uIntPtr nOptions=0); - // Ein Zeichenobjekt durch ein neues ersetzen. *pNewObj gehoert - // anschliessend mir, *pOldObj wandert ins Undo. - // Sollte in jedem Fall mit einer Undo-Klammerung versehen werden, z.B.: - // aStr+=" ersetzen"; + // Replace one drawing object by another. + // *pNewObj belongs to me, *pOldObj is changed into Undo. + // In any case an undo grouping is required and should be applied, e.g.: + // aStr+=" replace"; // BegUndo(aStr); // ReplaceObject(...); @@ -302,19 +292,18 @@ public: SfxItemSet GetAttrFromMarked(bool bOnlyHardAttr) const; void SetAttrToMarked(const SfxItemSet& rAttr, bool bReplaceAll); - // Geometrische Attribute (Position, Groesse, RotationAngle) - // Bei der Position wird ein evtl. gesetzter PageOrigin beruecksichtigt. + // geometrical attribute (position, size, rotation angle) + // A PageOrigin set at a position is taken into account. SfxItemSet GetGeoAttrFromMarked() const; void SetGeoAttrToMarked(const SfxItemSet& rAttr); - // Returnt NULL wenn: - // - Nix markiert, - // - kein StyleSheet an den markierten Objekten gesetzt - // - Bei Mehrfachselektion die markierten Objekte auf unterschiedliche - // StyleSheets verweisen. + // Returns NULL if: + // - nothing is marked, + // - no stylesheet is set at the marked object + // - point the marked objects to different StyleSheets for multiple selections SfxStyleSheet* GetStyleSheetFromMarked() const; - // z.Zt. noch ohne Undo :( + // at the moment without undo :( void SetStyleSheetToMarked(SfxStyleSheet* pStyleSheet, bool bDontRemoveHardAttr); /* new interface src537 */ @@ -324,102 +313,98 @@ public: SfxStyleSheet* GetStyleSheet() const; // SfxStyleSheet* GetStyleSheet(bool& rOk) const; bool SetStyleSheet(SfxStyleSheet* pStyleSheet, bool bDontRemoveHardAttr); - // Alle markierten Objekte zu einer Gruppe zusammenfassen. - // Anschliessend wird die neue Gruppe markiert. Bei einer - // seitenuebergreifenden Markierung wird eine Gruppe je Seite erzeugt. - // Alle erzeugten Gruppen sind anschliessend markiert. - // Ueber pUserGrp kann ein eigenes Gruppenobjekt vorgegeben werden. Dieses - // wird jedoch nicht direkt verwendet, sondern via Clone kopiert. - // Wird NULL uebergeben, macht sich die Methode SdrObjGroup-Instanzen. + // Group all marked objects to a single group. + // Subsequently mark the new group . If the group spawns multiple + // pages a group is created per page. + // All groups created are subsequently marked. + // Using pUserGrp an own group object can be set. + // This is not used immediately, but via Clone copied. + // The method creates SdrObjGroup-instancess if NULL is passed, void GroupMarked(const SdrObject* pUserGrp=NULL); - // Alle markierten Objektgruppen werden aufgeloesst (1 Level). - // Anschliessend sind statt der Gruppenobjekte alle ehemaligen - // Memberobjekte der aufgeloesten Gruppen markiert. Waren zum auch Objekte - // markiert, die keine Gruppenobjekte sind, so bleiben diese weiterhin - // zusaetzlich markiert. + // All marked object groups are dissolved (1 level). + // Now all previously marked member objects are marked. + // Previously marked objects, which are not group objects, remain marked. void UnGroupMarked(); bool IsGroupPossible() const { ForcePossibilities(); return bGroupPossible; } bool IsUnGroupPossible() const { ForcePossibilities(); return bUnGroupPossible; } bool IsGroupEnterPossible() const { ForcePossibilities(); return bGrpEnterPossible; } - // Markierte Objekte in Polygone/Bezierkurven verwandeln. Die bool- - // Funktionen returnen sal_True, wenn wenigstens eins der markierten - // Objekte gewandelt werden kann. Memberobjekte von Gruppenobjekten - // werden ebenfalls gewandelt. Naehere Beschreibung siehe SdrObj.HXX. + // Convert marked objects to polygones/Beziercurves. The bool-functions + // return sal_True, if at least one marked object could be converted. + // Also member objects of group objects are converted. + // For a better description see: SdrObj.HXX bool IsConvertToPathObjPossible(bool bLineToArea) const { ForcePossibilities(); return bLineToArea ? bCanConvToPathLineToArea : bCanConvToPath; } bool IsConvertToPolyObjPossible(bool bLineToArea) const { ForcePossibilities(); return bLineToArea ? bCanConvToPolyLineToArea : bCanConvToPoly; } bool IsConvertToContourPossible() const { ForcePossibilities(); return bCanConvToContour; } void ConvertMarkedToPathObj(bool bLineToArea); void ConvertMarkedToPolyObj(bool bLineToArea); - // Alle markierten Objekte untereinander ausrichten. Normalerweise werden - // das SnapRect der Obj verwendet. Ist bBoundRects=sal_True, werden stattdessen - // die BoundRects ausgerichtet. + // Align all marked objects vertically. Normally the SnapRect of an object is used. + // If bBoundRects=sal_True then BoundRects is used instead of SnapRect. void AlignMarkedObjects(SdrHorAlign eHor, SdrVertAlign eVert, bool bBoundRects=false); bool IsAlignPossible() const; - // Markierte Objekte etwas nach "oben" holen + // move marked objects "up" void MovMarkedToTop(); - // Markierte Objekte etwas nach "unten" holen + // move marked objects "down" void MovMarkedToBtm(); - // Markierte Objekte ganz nach "oben" stellen + // move marked objects "at top" void PutMarkedToTop(); - // Markierte Objekte ganz nach "unten" stellen + // move marked objects "at bottom" void PutMarkedToBtm(); - // Markierte direkt vor das uebergebene Objekt stellen - // NULL -> wie PutMarkedToTop(); + // move marked immediately before the object passed + // NULL -> as PutMarkedToTop(); void PutMarkedInFrontOfObj(const SdrObject* pRefObj); - // Markierte direkt hinter das uebergebene Objekt stellen - // NULL -> wie PutMarkedToBtm(); + // move marked immediately after object passed + // NULL -> as PutMarkedToBtm(); void PutMarkedBehindObj(const SdrObject* pRefObj); - // Z-Order der markierten Objekte vertauschen + // swap Z-Order of marked objects void ReverseOrderOfMarked(); - // Feststellen, ob nach vorn/hinten stellen moeglich ist - // GetMaxToTop/BtmObj() wird von diesen Methoden nur begrenzt - // beruecksichtigt, d.h. es kann vorkommen dass IsToTopPossible() - // sal_True liefert, MovMarkedToTop() jedoch nichts aendert (z.B. bei - // Mehrfachselektion), weil eine von der abgeleiteten View ueber - // GetMaxToTopObj() auferlegte Restriktion dies verhindert. + // Check if forward, backward is possible. + // GetMaxToBtmObj() is only partly taken into account by these methods. + // Which means it can happen that IsToTopPossible() returns sal_True, + // but MovMarkedToTop() changes nothing (e.g. for multiple selections), + // as restriction derived via a view by GetMaxToTopObj() prevents this. bool IsToTopPossible() const { ForcePossibilities(); return bToTopPossible; } bool IsToBtmPossible() const { ForcePossibilities(); return bToBtmPossible; } bool IsReverseOrderPossible() const { ForcePossibilities(); return bReverseOrderPossible; } - // Ueber diese Methoden stellt die View fest, wie weit ein Objekt - // nach vorn bzw. nach hinten gestellt werden darf (Z-Order). Das - // zurueckgegebene Objekt wird dann nicht "ueberholt". Bei Rueckgabe - // von NULL (Defaultverhalten) bestehen keine Restriktionen. + // Using this method the view determines how far an object + // can be moved forward or backward (Z-order). + // The object returned is not "obsolete". When NULL is + // returned there is not such a restriction. virtual SdrObject* GetMaxToTopObj(SdrObject* pObj) const; virtual SdrObject* GetMaxToBtmObj(SdrObject* pObj) const; - // Folgende Methode wird gerufen, wenn z.B. durch ToTop, ToBtm, ... die - // Reihenfolgen der Objekte geaendert wurde. Der Aufruf erfolgt dann nach - // jedem SdrObjList::SetObjectOrdNum(nOldPos,nNewPos); + // Next method is called, if via ToTop, ToBtm, ... the + // sequence of object has been changed. It is called after + // each SdrObjList::SetObjectOrdNum(nOldPos,nNewPos); virtual void ObjOrderChanged(SdrObject* pObj, sal_uIntPtr nOldPos, sal_uIntPtr nNewPos); - // Falls ein oder mehrere Objekte des Types SdrGrafObj oder SdrOle2Obj - // markiert sind und diese in der Lage sind ein StarView-Metafile zu - // liefern, konvertiert diese Methode das Metafile in Drawingobjekte. - // Die SdrGrafObjs/SdrOle2Objs werden dann durch die neue Objekte ersetzt. + // If one or more objects of the type SdrGrafObj or SdrOle2Obj + // are marked and these are capable to deliver a StarView-metafile, + // this methods converts the metafile to a drawing object. + // The SdrGrafObjs/SdrOle2Objs are replaced by the new objects. void DoImportMarkedMtf(SvdProgressInfo *pProgrInfo=NULL); bool IsImportMtfPossible() const { ForcePossibilities(); return bImportMtfPossible; } - // Wird der Modus VirtualObjectBundling eingeschaltet, werden beim - // ToTop/ToBtm virtuelle Objekte die dasselbe Objekt referenzieren - // in ihrer Z-Order buendig zusammengehalten (Writer). - // Defaulteinstellung ist sal_False=ausgeschaltet. + // If the mode VirtualObjectBundling is switched on, all ToTop/ToBtm + // virtual objects which reference the same object, are contained + // in their Z-order (Writer). + // Default setting is sal_False=swithed off. void SetVirtualObjectBundling(bool bOn) { bBundleVirtObj=bOn; } bool IsVirtualObjectBundling() const { return bBundleVirtObj; } - // von der SdrMarkView ueberladen fuer den internen gebrauch + // overloaded from SdrMarkView, for internal use virtual void MarkListHasChanged() SAL_OVERRIDE; virtual void ModelHasChanged() SAL_OVERRIDE; }; |