33 EnumContext::Context eContext = EnumContext::Context::Unknown;
46 if (pTextObj && pTextObj->IsInEditMode())
48 eContext = EnumContext::Context::DrawText;
52 eContext = EnumContext::Context::DrawFontwork;
61 eContext = EnumContext::Context::Form;
75 eContext = EnumContext::Context::MultiObject;
82 eContext = EnumContext::Context::Form;
86 eContext = EnumContext::Context::MultiObject;
101 EnumContext::Context eContext = EnumContext::Context::Unknown;
111 eContext = EnumContext::Context::DrawPage;
114 eContext = EnumContext::Context::MasterPage;
117 eContext = EnumContext::Context::HandoutPage;
120 eContext = EnumContext::Context::NotesPage;
129 if (pTextObj && pTextObj->IsInEditMode())
136 eContext = EnumContext::Context::Table;
139 eContext = EnumContext::Context::DrawText;
143 eContext = EnumContext::Context::DrawFontwork;
161 eContext = EnumContext::Context::ThreeDObject;
165 eContext = EnumContext::Context::Form;
179 eContext = EnumContext::Context::MultiObject;
186 eContext = EnumContext::Context::ThreeDObject;
190 eContext = EnumContext::Context::Form;
194 eContext = EnumContext::Context::MultiObject;
226 return EnumContext::Context::Draw;
233 return EnumContext::Context::DrawLine;
236 return EnumContext::Context::Graphic;
239 return EnumContext::Context::OLE;
242 return EnumContext::Context::Media;
245 return EnumContext::Context::Unknown;
266 return EnumContext::Context::Draw;
273 return EnumContext::Context::DrawLine;
278 return EnumContext::Context::TextObject;
281 return EnumContext::Context::Graphic;
284 return EnumContext::Context::OLE;
287 return EnumContext::Context::Media;
290 return EnumContext::Context::Table;
296 return EnumContext::Context::HandoutPage;
298 return EnumContext::Context::NotesPage;
300 return EnumContext::Context::Unknown;
304 return EnumContext::Context::Unknown;
325 if (nInv != nFirstInv)
337 const size_t nSubObjCount(pObjList->
GetObjCount());
339 if (nSubObjCount > 0)
373 if (
nType != nResultType)
425 if (
nType != nResultType)
size_t GetMarkCount() const
SdrMark * GetMark(size_t nNum) const
Everything a View needs to know about a selected object.
SdrObject * GetMarkedSdrObj() const
SdrObject * GetObj(size_t nNum) const
size_t GetObjCount() const
virtual SdrInventor GetObjInventor() const
virtual SdrObjList * GetSubList() const
virtual SdrObjKind GetObjIdentifier() const
bool checkForFontWork(const SdrObject *pObj)
SdrTextObj * DynCastSdrTextObj(SdrObject *pObj)
@ Group
abstract object (SdrObject)
@ Measure
object that represents a SdrPage
@ Page
Polyline represented by SdrPathObj.
@ Caption
connector object
@ PathFill
open Bezier-curve
@ FreehandLine
closed Bezier-curve
@ CustomShape
Universal Network Object packed into SvDraw object.
@ CircleOrEllipse
rectangle (round corners optional)
@ Text
closed free-hand line
@ OLE2
foreign graphic (StarView Graphic)
@ Graphic
OutlineText, special text object for StarDraw.
@ CircleSection
circle, ellipse
@ OutlineText
TitleText, special text object for StarDraw.
@ CircleArc
circle section
@ PolyLine
polygon, PolyPolygon
@ FreehandFill
open free-hand line