LibreOffice Module sw (master) 1
|
#include <unodraw.hxx>
Public Member Functions | |
SwXShape (css::uno::Reference< css::uno::XInterface > &xShape, SwDoc const *const pDoc) | |
virtual void | Notify (const SfxHint &) override |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &aType) override |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
virtual sal_Int64 SAL_CALL | getSomething (const css::uno::Sequence< sal_Int8 > &aIdentifier) override |
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
virtual void SAL_CALL | setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override |
virtual css::uno::Any SAL_CALL | getPropertyValue (const OUString &PropertyName) override |
virtual void SAL_CALL | addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override |
virtual void SAL_CALL | removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override |
virtual void SAL_CALL | addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override |
virtual void SAL_CALL | removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override |
virtual css::beans::PropertyState SAL_CALL | getPropertyState (const OUString &PropertyName) override |
virtual css::uno::Sequence< css::beans::PropertyState > SAL_CALL | getPropertyStates (const css::uno::Sequence< OUString > &aPropertyName) override |
virtual void SAL_CALL | setPropertyToDefault (const OUString &PropertyName) override |
virtual css::uno::Any SAL_CALL | getPropertyDefault (const OUString &aPropertyName) override |
virtual void SAL_CALL | attach (const css::uno::Reference< css::text::XTextRange > &xTextRange) override |
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL | getAnchor () override |
virtual void SAL_CALL | dispose () override |
virtual void SAL_CALL | addEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override |
virtual void SAL_CALL | removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual css::awt::Point SAL_CALL | getPosition () override |
virtual void SAL_CALL | setPosition (const css::awt::Point &aPosition) override |
virtual css::awt::Size SAL_CALL | getSize () override |
virtual void SAL_CALL | setSize (const css::awt::Size &aSize) override |
virtual OUString SAL_CALL | getShapeType () override |
SwShapeDescriptor_Impl * | GetDescImpl () |
SwFrameFormat * | GetFrameFormat () const |
const css::uno::Reference< css::uno::XAggregation > & | GetAggregationInterface () const |
![]() | |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) SAL_OVERRIDE |
virtual css::uno::Any SAL_CALL | queryAggregation (css::uno::Type const &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () SAL_OVERRIDE |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () SAL_OVERRIDE |
![]() | |
OWeakAggObject () | |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
virtual void SAL_CALL | setDelegator (const css::uno::Reference< css::uno::XInterface > &Delegator) SAL_OVERRIDE |
virtual css::uno::Any SAL_CALL | queryAggregation (const css::uno::Type &rType) SAL_OVERRIDE |
![]() | |
OWeakObject () | |
OWeakObject (const OWeakObject &) | |
OWeakObject &SAL_CALL | operator= (const OWeakObject &) |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL | queryAdapter () SAL_OVERRIDE |
SAL_CALL | operator css::uno::Reference< css::uno::XInterface > () |
![]() | |
SvtListener ()=default | |
SvtListener (const SvtListener &r)=default | |
virtual | ~SvtListener () COVERITY_NOEXCEPT_FALSE |
bool | StartListening (SvtBroadcaster &rBroadcaster) |
void | EndListening (SvtBroadcaster &rBroadcaster) |
void | EndListeningAll () |
void | CopyAllBroadcasters (const SvtListener &r) |
bool | HasBroadcaster () const |
virtual void | Notify (const SfxHint &rHint) |
virtual void | Query (QueryBase &rQuery) const |
Static Public Member Functions | |
static const css::uno::Sequence< sal_Int8 > & | getUnoTunnelId () |
static void | AddExistingShapeToFormat (SdrObject const &_rObj) |
Protected Member Functions | |
virtual | ~SwXShape () override |
![]() | |
virtual | ~OWeakAggObject () SAL_OVERRIDE |
![]() | |
virtual | ~OWeakObject () COVERITY_NOEXCEPT_FALSE |
void | disposeWeakConnectionPoint () |
Private Member Functions | |
SvxShape * | GetSvxShape () |
SdrObject * | GetTopGroupObj (SvxShape *_pSvxShape=nullptr) |
method to determine top group object More... | |
css::awt::Point | GetAttrPosition () |
method to determine position according to the positioning attributes More... | |
css::awt::Point | ConvertPositionToHoriL2R (const css::awt::Point &rObjPos, const css::awt::Size &rObjSize) |
method to convert the position (translation) of the drawing object to the layout direction horizontal left-to-right. More... | |
css::drawing::HomogenMatrix3 | ConvertTransformationToLayoutDir (const css::drawing::HomogenMatrix3 &rMatrixInHoriL2R) |
method to convert the transformation of the drawing object to the layout direction, the drawing object is in More... | |
void | AdjustPositionProperties (const css::awt::Point &rPosition) |
method to adjust the positioning properties More... | |
css::awt::Point | ConvertStartOrEndPosToLayoutDir (const css::awt::Point &aStartOrEndPos) |
method to convert start or end position of the drawing object to the Writer specific position, which is the attribute position in layout direction More... | |
css::drawing::PolyPolygonBezierCoords | ConvertPolyPolygonBezierToLayoutDir (const css::drawing::PolyPolygonBezierCoords &aPath) |
method to convert PolyPolygonBezier of the drawing object to the Writer specific position, which is the attribute position in layout direction More... | |
css::uno::Any | _getPropAtAggrObj (const OUString &_rPropertyName) |
method to get property from aggregation object More... | |
void | SetFrameFormat (SwFrameFormat *pFormat) |
Private Attributes | |
const SwFmDrawPage * | m_pPage |
SwFrameFormat * | m_pFormat |
css::uno::Reference< css::uno::XAggregation > | m_xShapeAgg |
css::uno::Reference< css::drawing::XShape > | mxShape |
const SfxItemPropertySet * | m_pPropSet |
const SfxItemPropertyMapEntry * | m_pPropertyMapEntries |
css::uno::Reference< css::beans::XPropertySetInfo > | mxPropertySetInfo |
std::unique_ptr< SwShapeDescriptor_Impl > | m_pImpl |
bool | m_bDescriptor |
Friends | |
class | SwXGroupShape |
class | SwXDrawPage |
class | SwFmDrawPage |
Additional Inherited Members | |
![]() | |
css::uno::WeakReferenceHelper | xDelegator |
![]() | |
oslInterlockedCount | m_refCount |
Definition at line 132 of file unodraw.hxx.
|
overrideprotectedvirtual |
Definition at line 951 of file unodraw.cxx.
References SvtListener::EndListeningAll(), m_pImpl, m_pPage, and m_xShapeAgg.
SwXShape::SwXShape | ( | css::uno::Reference< css::uno::XInterface > & | xShape, |
SwDoc const *const | pDoc | ||
) |
Definition at line 876 of file unodraw.cxx.
References FindFrameFormat(), cppu::UnoType< typename T >::get(), SdrObject::getSdrObjectFromXShape(), m_pImpl, m_pImpl, cppu::OWeakObject::m_refCount, m_xShapeAgg, mxShape, and SetFrameFormat().
|
private |
method to get property from aggregation object
css::beans::UnknownPropertyException | |
css::lang::WrappedTargetException | |
css::uno::RuntimeException |
Definition at line 1765 of file unodraw.cxx.
References cppu::UnoType< typename T >::get(), and m_xShapeAgg.
Referenced by getPropertyValue().
|
overridevirtual |
Definition at line 2175 of file unodraw.cxx.
References SvxShape::addEventListener(), and GetSvxShape().
|
static |
Definition at line 921 of file unodraw.cxx.
References FindFrameFormat(), SdrObject::getWeakUnoShape(), SdrObjListIter::IsMore(), and SdrObjListIter::Next().
Referenced by SwDrawContact::SwClientNotify(), and SwDrawContact::SwDrawContact().
|
overridevirtual |
Definition at line 2000 of file unodraw.cxx.
References m_xShapeAgg.
|
overridevirtual |
Definition at line 2026 of file unodraw.cxx.
|
private |
method to adjust the positioning properties
method to adjust the positioning properties #i31698#
_aPosition | input parameter - point representing the new shape position. The position has to be given in the layout direction the shape is in and relative to its position alignment areas. |
Definition at line 2545 of file unodraw.cxx.
References getPropertyValue(), SwPostItHelper::NONE, setPropertyValue(), and u.
Referenced by setPosition().
|
overridevirtual |
Definition at line 2049 of file unodraw.cxx.
References SwDoc::GetDocShell(), SfxObjectShell::GetModel(), setPropertyValue(), and xModel.
|
private |
method to convert PolyPolygonBezier of the drawing object to the Writer specific position, which is the attribute position in layout direction
Definition at line 2659 of file unodraw.cxx.
References convertTwipToMm100(), basegfx::utils::createTranslateB2DHomMatrix(), basegfx::fround(), SdrObject::GetAnchorPos(), getPosition(), SvxShape::GetSdrObject(), SdrObject::GetSnapRect(), GetSvxShape(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), Point, and tools::Rectangle::TopLeft().
Referenced by getPropertyValue().
|
private |
method to convert the position (translation) of the drawing object to the layout direction horizontal left-to-right.
#i31698#
Definition at line 2440 of file unodraw.cxx.
References GetFrameFormat(), SwFrameFormat::GetLayoutDir(), SwFrameFormat::HORI_L2R, SwFrameFormat::HORI_R2L, and SwFrameFormat::VERT_R2L.
Referenced by setPosition().
|
private |
method to convert start or end position of the drawing object to the Writer specific position, which is the attribute position in layout direction
method to convert start or end position of the drawing object to the Writer specific position, which is the attribute position in layout direction #i59051#
Definition at line 2621 of file unodraw.cxx.
References convertTwipToMm100(), SdrObject::GetAnchorPos(), getPosition(), SvxShape::GetSdrObject(), SdrObject::GetSnapRect(), GetSvxShape(), Point, and tools::Rectangle::TopLeft().
Referenced by getPropertyValue().
|
private |
method to convert the transformation of the drawing object to the layout direction, the drawing object is in
method to convert the transformation of the drawing object to the layout direction, the drawing object is in #i31698#
Definition at line 2481 of file unodraw.cxx.
References convertTwipToMm100(), basegfx::B2DHomMatrix::get(), SdrObject::GetAnchorPos(), getPosition(), SvxShape::GetSdrObject(), SdrObject::GetSnapRect(), GetSvxShape(), Point, basegfx::B2DHomMatrix::set(), tools::Rectangle::TopLeft(), and basegfx::B2DHomMatrix::translate().
Referenced by getPropertyValue().
|
overridevirtual |
Definition at line 2124 of file unodraw.cxx.
References SwTextNode::DeleteAttributes(), IDocumentLayoutAccess::DelLayoutFormat(), SwFrameFormat::FindSdrObject(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetContentAnchor(), SwFormat::GetDoc(), GetFrameFormat(), SwDoc::getIDocumentLayoutAccess(), SwIndex::GetIndex(), SwNodeIndex::GetNode(), SdrObject::getParentSdrObjectFromSdrObject(), SvxShape::GetSdrObject(), GetSvxShape(), SwNode::GetTextNode(), SdrObject::IsInserted(), m_pPage, m_xShapeAgg, SwPosition::nContent, SwPosition::nNode, and RES_TXTATR_FLYCNT().
|
inline |
Definition at line 259 of file unodraw.hxx.
References m_xShapeAgg.
Referenced by SwUnoCursorHelper::GetSelectableFromAny().
|
overridevirtual |
Definition at line 2095 of file unodraw.cxx.
References SwXTextRange::CreateXTextRange(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetContentAnchor(), SwFormat::GetDoc(), GetFrameFormat(), SwFormatAnchor::GetPageNum(), m_pImpl, and SwPosition::nNode.
|
private |
method to determine position according to the positioning attributes
method to determine position according to the positioning attributes #i31698#
Definition at line 2396 of file unodraw.cxx.
References convertTwipToMm100(), SdrObject::GetAnchorPos(), getPropertyValue(), SvxShape::GetSdrObject(), SdrObject::GetSnapRect(), GetSvxShape(), tools::Rectangle::Left(), and tools::Rectangle::Top().
Referenced by getPosition().
|
inline |
|
inline |
Definition at line 258 of file unodraw.hxx.
References m_pFormat.
Referenced by SwXGroupShape::add(), ConvertPositionToHoriL2R(), dispose(), getAnchor(), getPropertyDefault(), getPropertyStates(), getPropertyValue(), queryInterface(), SwHTMLParser::SetControlSize(), setPropertyToDefault(), setPropertyValue(), and setSize().
|
overridevirtual |
Reimplemented from cppu::WeakAggImplHelper6< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6 >.
Definition at line 1012 of file unodraw.cxx.
|
overridevirtual |
Definition at line 2191 of file unodraw.cxx.
|
overridevirtual |
Definition at line 2219 of file unodraw.cxx.
References convertTwipToMm100(), GetAttrPosition(), SvxShape::GetSdrObject(), SdrObject::GetSnapRect(), GetSvxShape(), GetTopGroupObj(), SdrObject::getUnoShape(), tools::Rectangle::Left(), and tools::Rectangle::Top().
Referenced by ConvertPolyPolygonBezierToLayoutDir(), ConvertStartOrEndPosToLayoutDir(), ConvertTransformationToLayoutDir(), and setPropertyValue().
|
overridevirtual |
Definition at line 1967 of file unodraw.cxx.
References cppu::UnoType< typename T >::get(), SwDoc::GetAttrPool(), SfxItemPropertyMap::getByName(), SfxItemPool::GetDefaultItem(), SwFormat::GetDoc(), GetFrameFormat(), SfxItemPropertySet::getPropertyMap(), m_pPropSet, m_xShapeAgg, SfxItemPropertyMapEntry::nMemberId, SfxItemPropertyMapEntry::nWID, SfxPoolItem::QueryValue(), and RES_FRMATR_END().
|
overridevirtual |
Definition at line 1017 of file unodraw.cxx.
References cppu::UnoType< typename T >::get(), SfxItemPropertySet::getPropertySetInfo(), m_pPropertyMapEntries, m_pPropSet, m_xShapeAgg, mxPropertySetInfo, and o3tl::tryAccess().
|
overridevirtual |
Definition at line 1782 of file unodraw.cxx.
References getPropertyStates().
|
overridevirtual |
Definition at line 1790 of file unodraw.cxx.
References FN_ANCHOR_POSITION, FN_TEXT_BOX, FN_TEXT_RANGE, cppu::UnoType< typename T >::get(), SwFormat::GetAttrSet(), SfxItemPropertyMap::getByName(), GetFrameFormat(), SfxItemSet::GetItemState(), SfxItemPropertySet::getPropertyMap(), SvxShape::GetSdrObject(), SdrObject::getSdrObjectFromXShape(), GetSvxShape(), SwTextBoxHelper::isTextBox(), m_pImpl, m_pPropSet, m_xShapeAgg, MID_FRMSIZE_REL_HEIGHT_RELATION, MID_FRMSIZE_REL_WIDTH_RELATION, mxShape, SfxItemPropertyMapEntry::nMemberId, SfxItemPropertyMapEntry::nWID, pObject, RES_ANCHOR(), RES_DRAWFRMFMT(), RES_FRM_SIZE(), RES_HORI_ORIENT(), RES_LR_SPACE(), RES_OPAQUE(), RES_SURROUND(), RES_UL_SPACE(), RES_VERT_ORIENT(), RES_WRAP_INFLUENCE_ON_OBJPOS(), and rSet.
Referenced by getPropertyState().
|
overridevirtual |
Definition at line 1463 of file unodraw.cxx.
References _getPropAtAggrObj(), ConvertPolyPolygonBezierToLayoutDir(), ConvertStartOrEndPosToLayoutDir(), ConvertTransformationToLayoutDir(), convertTwipToMm100(), SwXTextRange::CreateXTextRange(), SwFrameFormat::FindRealSdrObject(), FN_ANCHOR_POSITION, FN_SHAPE_ENDPOSITION_IN_HORI_L2R, FN_SHAPE_POSITION_LAYOUT_DIR, FN_SHAPE_STARTPOSITION_IN_HORI_L2R, FN_SHAPE_TRANSFORMATION_IN_HORI_L2R, FN_TEXT_BOX, FN_TEXT_RANGE, SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SdrObject::GetAnchorPos(), SwFormat::GetAttrSet(), SfxItemPropertyMap::getByName(), SwFormatAnchor::GetContentAnchor(), SwFormat::GetDoc(), GetFrameFormat(), IDocumentDrawModelAccess::GetHellId(), SwDoc::getIDocumentDrawModelAccess(), IDocumentDrawModelAccess::GetInvisibleHellId(), SdrObject::GetLayer(), SwTextBoxHelper::getOrdNum(), SwFrameFormat::GetPositionLayoutDir(), SwTextBoxHelper::getProperty(), SfxItemPropertySet::getPropertyMap(), SfxItemPropertySet::getPropertyValue(), SdrObject::GetRelativeHeight(), SdrObject::GetRelativeHeightRelation(), SdrObject::GetRelativeWidth(), SdrObject::GetRelativeWidthRelation(), SvxShape::GetSdrObject(), SdrObject::getSdrObjectFromXShape(), GetSvxShape(), SwTextBoxHelper::isTextBox(), m_pImpl, m_pPropSet, m_xShapeAgg, MID_CHAIN_NAME, MID_CHAIN_NEXTNAME, MID_CHAIN_PREVNAME, MID_FRMSIZE_REL_HEIGHT, MID_FRMSIZE_REL_HEIGHT_RELATION, MID_FRMSIZE_REL_WIDTH, MID_FRMSIZE_REL_WIDTH_RELATION, MID_TEXT_BOX, MID_TEXT_BOX_CONTENT, mxShape, SfxItemPropertyMapEntry::nMemberId, SfxItemPropertyMapEntry::nWID, Point, SwTextBoxHelper::queryInterface(), SfxPoolItem::QueryValue(), RES_ANCHOR(), RES_CHAIN(), RES_DRAWFRMFMT(), RES_FOLLOW_TEXT_FLOW(), RES_FRM_SIZE(), RES_HORI_ORIENT(), RES_LR_SPACE(), RES_OPAQUE(), RES_SURROUND(), RES_UL_SPACE(), RES_VERT_ORIENT(), RES_WRAP_INFLUENCE_ON_OBJPOS(), rSet, SAL_WARN_IF, and xFrame.
Referenced by AdjustPositionProperties(), and GetAttrPosition().
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Definition at line 847 of file unodraw.cxx.
References cppu::UnoType< typename T >::get(), comphelper::getSomething_cast(), m_xShapeAgg, and o3tl::tryAccess().
|
overridevirtual |
Definition at line 2201 of file unodraw.cxx.
References aSeq, comphelper::concatSequences(), GetSvxShape(), and u.
|
private |
Definition at line 2210 of file unodraw.cxx.
References m_xShapeAgg.
Referenced by SwXGroupShape::add(), addEventListener(), ConvertPolyPolygonBezierToLayoutDir(), ConvertStartOrEndPosToLayoutDir(), ConvertTransformationToLayoutDir(), dispose(), GetAttrPosition(), getPosition(), getPropertyStates(), getPropertyValue(), getSupportedServiceNames(), GetTopGroupObj(), removeEventListener(), setPosition(), and setPropertyValue().
method to determine top group object
method to determine top group object #i31698#
Definition at line 2372 of file unodraw.cxx.
References SdrObject::getParentSdrObjectFromSdrObject(), SvxShape::GetSdrObject(), and GetSvxShape().
Referenced by getPosition(), and setPosition().
|
overridevirtual |
Reimplemented from cppu::WeakAggImplHelper6< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6 >.
Definition at line 996 of file unodraw.cxx.
References comphelper::concatSequences(), cppu::WeakAggImplHelper6< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6 >::getTypes(), uno::Any::hasValue(), and m_xShapeAgg.
|
static |
Definition at line 841 of file unodraw.cxx.
References comphelper::UnoIdInit::getSeq().
|
overridevirtual |
Reimplemented from SvtListener.
Definition at line 2040 of file unodraw.cxx.
References SvtListener::EndListeningAll(), SfxHint::GetId(), and m_pFormat.
|
overridevirtual |
Reimplemented from cppu::WeakAggImplHelper6< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6 >.
Reimplemented in SwXGroupShape.
Definition at line 967 of file unodraw.cxx.
References GetFrameFormat(), SdrObject::getSdrObjectFromXShape(), uno::Any::hasValue(), m_xShapeAgg, mxShape, SwTextBoxHelper::queryInterface(), and cppu::WeakAggImplHelper6< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6 >::queryInterface().
Referenced by SwXGroupShape::queryInterface().
|
overridevirtual |
Definition at line 2183 of file unodraw.cxx.
References GetSvxShape(), and SvxShape::removeEventListener().
|
overridevirtual |
Definition at line 2013 of file unodraw.cxx.
References m_xShapeAgg.
|
overridevirtual |
Definition at line 2033 of file unodraw.cxx.
|
inlineprivate |
Definition at line 201 of file unodraw.hxx.
References SvtListener::EndListeningAll(), sw::BroadcasterMixin::GetNotifier(), m_pFormat, and SvtListener::StartListening().
Referenced by SwXDrawPage::add(), SwXGroupShape::add(), and SwXShape().
|
overridevirtual |
Definition at line 2257 of file unodraw.cxx.
References AdjustPositionProperties(), ConvertPositionToHoriL2R(), SdrObject::GetAnchorPos(), SvxShape::GetSdrObject(), getSize(), GetSvxShape(), GetTopGroupObj(), SdrObject::getUnoShape(), SdrObject::GetUserCall(), mxShape, o3tl::saturating_add(), and o3tl::saturating_sub().
Referenced by setPropertyValue().
|
overridevirtual |
Definition at line 1906 of file unodraw.cxx.
References SfxItemSet::ClearItem(), FN_TEXT_RANGE, cppu::UnoType< typename T >::get(), SwDoc::GetAttrPool(), SwFormat::GetAttrSet(), SfxItemPropertyMap::getByName(), SwFormat::GetDoc(), GetFrameFormat(), SfxItemPropertySet::getPropertyMap(), m_pImpl, m_pPropSet, m_xShapeAgg, SfxItemPropertyMapEntry::nFlags, SfxItemPropertyMapEntry::nWID, RES_ANCHOR(), RES_FOLLOW_TEXT_FLOW(), RES_HORI_ORIENT(), RES_LR_SPACE(), RES_OPAQUE(), RES_SURROUND(), RES_UL_SPACE(), RES_VERT_ORIENT(), RES_WRAP_INFLUENCE_ON_OBJPOS(), rSet, SwDoc::SetAttr(), and SfxItemSet::SetParent().
|
overridevirtual |
Definition at line 1041 of file unodraw.cxx.
References SwDoc::ChgAnchor(), SwTextBoxHelper::create(), SwTextNode::DeleteAttributes(), SwFrameFormat::DelFrames(), SwTextBoxHelper::destroy(), cppu::enum2int(), FindFrameFormat(), SwFrameFormat::FindSdrObject(), FN_SHAPE_POSITION_LAYOUT_DIR, FN_TEXT_BOX, FN_TEXT_RANGE, fnMoveBackward, cppu::UnoType< typename T >::get(), sw::proofreadingiterator::get(), SfxItemSet::Get(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), sw::GetAtPageRelOrientation(), SwDoc::GetAttrPool(), SwFormat::GetAttrSet(), SfxItemPropertyMap::getByName(), SwFormat::GetContent(), SwFormatAnchor::GetContentAnchor(), SwFormatContent::GetContentIdx(), IDocumentDrawModelAccess::GetControlsId(), IDocumentLayoutAccess::GetCurrentLayout(), IDocumentLayoutAccess::GetCurrentViewShell(), SwFormat::GetDoc(), SwNodes::GetEndOfContent(), SWUnoHelper::GetEnumAsInt32(), SwTextAttr::GetFlyCnt(), SwFormatFlyCnt::GetFrameFormat(), GetFrameFormat(), SwXFrame::GetFrameFormat(), IDocumentDrawModelAccess::GetHeavenId(), IDocumentDrawModelAccess::GetHellId(), SwDoc::getIDocumentDrawModelAccess(), SwDoc::getIDocumentLayoutAccess(), SwIndex::GetIndex(), IDocumentDrawModelAccess::GetInvisibleControlsId(), IDocumentDrawModelAccess::GetInvisibleHeavenId(), IDocumentDrawModelAccess::GetInvisibleHellId(), SdrObject::GetLayer(), SwRootFrame::GetModelPositionForViewPoint(), SwNodeIndex::GetNode(), SwPaM::GetNode(), SwDoc::GetNodes(), SdrObject::GetObjInventor(), SwPaM::GetPoint(), getPosition(), SfxItemPropertySet::getPropertyMap(), SvxShape::GetSdrObject(), SdrObject::getSdrObjectFromXShape(), getShapeType(), SdrObject::GetSnapRect(), GetSvxShape(), SwTextNode::GetTextAttrForCharAt(), SwNode::GetTextNode(), GoInDoc(), SwTextNode::HasHints(), SdrMarkList::InsertEntry(), SwTextNode::InsertItem(), IDocumentDrawModelAccess::IsVisibleLayerId(), m_pImpl, m_pPropSet, m_xShapeAgg, MID_ANCHOR_ANCHORFRAME, MID_ANCHOR_ANCHORTYPE, MID_CHAIN_NEXTNAME, MID_CHAIN_PREVNAME, MID_FRMSIZE_REL_HEIGHT, MID_FRMSIZE_REL_HEIGHT_RELATION, MID_FRMSIZE_REL_WIDTH, MID_FRMSIZE_REL_WIDTH_RELATION, MID_HORIORIENT_RELATION, MID_TEXT_BOX, MID_TEXT_BOX_CONTENT, SwPaM::Move(), mxShape, SwPosition::nContent, SfxItemPropertyMapEntry::nFlags, SfxItemPropertyMapEntry::nMemberId, SwPosition::nNode, SfxItemPropertyMapEntry::nWID, Point, SfxItemSet::Put(), SfxPoolItem::PutValue(), RES_ANCHOR(), RES_CHAIN(), RES_FOLLOW_TEXT_FLOW(), RES_FRM_SIZE(), RES_FRMATR_BEGIN(), RES_FRMATR_END(), RES_HORI_ORIENT(), RES_LR_SPACE(), RES_OPAQUE(), RES_SURROUND(), RES_TXTATR_FLYCNT(), RES_UL_SPACE(), RES_VERT_ORIENT(), RES_WRAP_INFLUENCE_ON_OBJPOS(), SAL_WARN, SAL_WARN_IF, SwTextBoxHelper::set(), SwFormatAnchor::SetAnchor(), SwFormat::SetFormatAttr(), SdrObject::SetLayer(), SetOnlyText, setPosition(), SwFrameFormat::SetPositionLayoutDir(), SfxItemPropertySet::setPropertyValue(), SdrObject::SetRelativeHeight(), SdrObject::SetRelativeHeightRelation(), SdrObject::SetRelativeWidth(), SdrObject::SetRelativeWidthRelation(), SwFormatAnchor::SetType(), SwTextBoxHelper::syncProperty(), tools::Rectangle::TopLeft(), o3tl::tryAccess(), value, SwTextAttr::Which(), xFrame, and sw::XTextRangeToSwPaM().
Referenced by AdjustPositionProperties(), and attach().
|
overridevirtual |
Definition at line 2349 of file unodraw.cxx.
References GetFrameFormat(), MID_FRMSIZE_SIZE, mxShape, RES_FRM_SIZE(), and SwTextBoxHelper::syncProperty().
|
overridevirtual |
Definition at line 2196 of file unodraw.cxx.
References cppu::supportsService().
|
friend |
Definition at line 136 of file unodraw.hxx.
|
friend |
Definition at line 135 of file unodraw.hxx.
|
friend |
Definition at line 134 of file unodraw.hxx.
|
private |
Definition at line 151 of file unodraw.hxx.
Referenced by SwXDrawPage::add(), and SwXGroupShape::add().
|
private |
Definition at line 138 of file unodraw.hxx.
Referenced by SwXDrawPage::add(), GetFrameFormat(), Notify(), and SetFrameFormat().
|
private |
Definition at line 149 of file unodraw.hxx.
Referenced by SwXGroupShape::add(), getAnchor(), GetDescImpl(), getPropertyStates(), getPropertyValue(), setPropertyToDefault(), setPropertyValue(), SwXShape(), and ~SwXShape().
|
private |
Definition at line 137 of file unodraw.hxx.
Referenced by SwXDrawPage::add(), dispose(), and ~SwXShape().
|
private |
Definition at line 146 of file unodraw.hxx.
Referenced by getPropertySetInfo().
|
private |
Definition at line 145 of file unodraw.hxx.
Referenced by getPropertyDefault(), getPropertySetInfo(), getPropertyStates(), getPropertyValue(), setPropertyToDefault(), and setPropertyValue().
|
private |
Definition at line 140 of file unodraw.hxx.
Referenced by _getPropAtAggrObj(), SwXGroupShape::add(), addPropertyChangeListener(), dispose(), GetAggregationInterface(), SwXGroupShape::getByIndex(), SwXGroupShape::getCount(), SwXGroupShape::getElementType(), getPropertyDefault(), getPropertySetInfo(), getPropertyStates(), getPropertyValue(), getSomething(), GetSvxShape(), getTypes(), SwXGroupShape::hasElements(), queryInterface(), SwXGroupShape::remove(), removePropertyChangeListener(), setPropertyToDefault(), setPropertyValue(), SwXGroupShape::SwXGroupShape(), SwXShape(), and ~SwXShape().
|
private |
Definition at line 147 of file unodraw.hxx.
Referenced by getPropertySetInfo().
|
private |
Definition at line 143 of file unodraw.hxx.
Referenced by getPropertyStates(), getPropertyValue(), getShapeType(), getSize(), queryInterface(), setPosition(), setPropertyValue(), setSize(), and SwXShape().