76 bool bForceNoFillStyle =
false;
78 bForceNoFillStyle =
true;
81 if ( bForceNoFillStyle )
92 m_pWin->SetSdrDrawMode( SdrObjKind::CustomShape );
101 bool bAttributesAppliedFromGallery =
false;
108 for ( std::vector<OUString>::size_type
i = 0;
i <
aObjList.size();
i++ )
135 aDest.Set( rSource );
140 bAttributesAppliedFromGallery =
true;
148 if ( !bAttributesAppliedFromGallery )
const OUString & GetValue() const
virtual bool doConstructOrthogonal() const override
virtual void Activate(const sal_uInt16 nSlotId) override
virtual bool MouseButtonDown(const MouseEvent &rMEvt) override
virtual void CreateDefaultObject() override
ConstCustomShape(SwWrtShell *pSh, SwEditWin *pWin, SwView *pView, SfxRequest const &rReq)
void SetAttributes(SdrObject *pObj)
static OUString GetShapeTypeFromRequest(SfxRequest const &rReq)
const OUString & GetShapeType() const
virtual void CreateDefaultObjectAtPosWithSize(Point aPos, Size aSize) override
static sal_uInt32 GetSdrObjCount(std::u16string_view rThemeName)
static bool FillObjListTitle(const sal_uInt32 nThemeId, std::vector< OUString > &rList)
static bool GetSdrObj(std::u16string_view rThemeName, sal_uInt32 nSdrModelPos, SdrModel *pModel, BitmapEx *pThumb=nullptr)
SdrObject * GetCreateObj() const
size_t GetMarkCount() const
SdrMark * GetMark(size_t nNum) const
const SdrMarkList & GetMarkedObjectList() const
SdrObject * GetMarkedSdrObj() const
const SfxItemPool & GetItemPool() const
const SdrPage * GetPage(sal_uInt16 nPgNum) const
static bool doConstructOrthogonal(std::u16string_view rName)
SdrObject * GetObj(size_t nNum) const
virtual Degree100 GetRotateAngle() const
void SetMergedItemSet(const SfxItemSet &rSet, bool bClearAllItems=false)
SdrModel & getSdrModelFromSdrObject() const
virtual const tools::Rectangle & GetSnapRect() const
const SfxItemSet & GetMergedItemSet() const
void SetMergedItem(const SfxPoolItem &rItem)
virtual void NbcRotate(const Point &rRef, Degree100 nAngle, double sn, double cs)=0
const SfxPoolItem * Put(const SfxPoolItem &rItem, sal_uInt16 nWhich)
const SfxPoolItem & Get(sal_uInt16 nWhich, bool bSrchInParent=true) const
sal_uInt16 GetSlot() const
const SfxItemSet * GetArgs() const
SfxItemPool & GetPool() const
virtual void Activate(const sal_uInt16 nSlotId)
VclPtr< SwEditWin > m_pWin
virtual void CreateDefaultObjectAtPosWithSize(Point aPos, Size aSize)
virtual bool MouseButtonDown(const MouseEvent &rMEvt)
virtual void CreateDefaultObject()
Window class for the Writer edit area, this is the one handling mouse and keyboard events and doing t...
Used by the UI to modify the document model.
constexpr sal_uInt16 EE_ITEMS_END(EE_FEATURE_END)
constexpr sal_uInt16 EE_ITEMS_START(OWN_ATTR_VALUE_END+1)
std::deque< AttachedObject_Impl > aObjList
#define GALLERY_THEME_POWERPOINT
constexpr TypedWhichId< SvxAdjustItem > RES_PARATR_ADJUST(64)
bool equalsIgnoreAsciiCase(std::u16string_view s1, std::u16string_view s2)
SdrOnOffItem makeSdrTextAutoGrowHeightItem(bool bAuto)
constexpr sal_uInt16 SDRATTR_START(XATTR_START)
constexpr sal_uInt16 SDRATTR_CUSTOMSHAPE_LAST(SDRATTR_CUSTOMSHAPE_GEOMETRY)
constexpr sal_uInt16 SDRATTR_MISC_LAST(SDRATTR_TEXT_CLIPVERTOVERFLOW)
constexpr sal_uInt16 SDRATTR_MISC_FIRST(SDRATTR_CAPTION_LAST+1)
constexpr sal_uInt16 SDRATTR_GRAF_FIRST(SDRATTR_NOTPERSIST_LAST+1)
constexpr sal_uInt16 SDRATTR_SHADOW_LAST(SDRATTR_SHADOWALIGNMENT)
constexpr TypedWhichId< SvxWritingModeItem > SDRATTR_TEXTDIRECTION(SDRATTR_NOTPERSIST_FIRST+34)