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 |
![]() | |
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 |
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 |
o3tl::span< 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 | SwFmDrawPage |
Definition at line 130 of file unodraw.hxx.
|
overrideprotectedvirtual |
Definition at line 992 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 917 of file unodraw.cxx.
References FindFrameFormat(), cppu::UnoType< typename T >::get(), SdrObject::getSdrObjectFromXShape(), m_pImpl, m_pImpl, 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 1816 of file unodraw.cxx.
References cppu::UnoType< typename T >::get(), and m_xShapeAgg.
Referenced by getPropertyValue().
|
overridevirtual |
Definition at line 2224 of file unodraw.cxx.
References SvxShape::addEventListener(), and GetSvxShape().
|
static |
Definition at line 962 of file unodraw.cxx.
References FindFrameFormat(), SdrObject::getWeakUnoShape(), SdrObjListIter::IsMore(), and SdrObjListIter::Next().
Referenced by SwDrawContact::SwClientNotify(), and SwDrawContact::SwDrawContact().
|
overridevirtual |
Definition at line 2051 of file unodraw.cxx.
References m_xShapeAgg.
|
overridevirtual |
Definition at line 2077 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 2594 of file unodraw.cxx.
References getPropertyValue(), SwPostItHelper::NONE, setPropertyValue(), and u.
Referenced by setPosition().
|
overridevirtual |
Definition at line 2100 of file unodraw.cxx.
References SwDoc::GetDocShell(), SfxObjectShell::GetModel(), SwXParagraph::GetTextNode(), 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 2708 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 2489 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 2670 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 2530 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 2170 of file unodraw.cxx.
References SwTextNode::DeleteAttributes(), IDocumentLayoutAccess::DelLayoutFormat(), SwFrameFormat::FindSdrObject(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorContentOffset(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetAnchorNode(), SwFormat::GetDoc(), GetFrameFormat(), SwDoc::getIDocumentLayoutAccess(), SdrObject::getParentSdrObjectFromSdrObject(), SvxShape::GetSdrObject(), GetSvxShape(), SwNode::GetTextNode(), SdrObject::IsInserted(), m_pPage, m_xShapeAgg, SwFmDrawPage::RemoveShape(), and RES_TXTATR_FLYCNT().
|
inline |
Definition at line 256 of file unodraw.hxx.
References m_xShapeAgg.
Referenced by SwUnoCursorHelper::GetSelectableFromAny().
|
overridevirtual |
Definition at line 2141 of file unodraw.cxx.
References SwXTextRange::CreateXTextRange(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetAnchorNode(), SwFormatAnchor::GetContentAnchor(), SwFormat::GetDoc(), GetFrameFormat(), SwFormatAnchor::GetPageNum(), and m_pImpl.
|
private |
method to determine position according to the positioning attributes
method to determine position according to the positioning attributes #i31698#
Definition at line 2445 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 255 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 |
Definition at line 1052 of file unodraw.cxx.
|
overridevirtual |
Definition at line 2240 of file unodraw.cxx.
|
overridevirtual |
Definition at line 2268 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 2018 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 1057 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 1833 of file unodraw.cxx.
References getPropertyStates().
|
overridevirtual |
Definition at line 1841 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 1514 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(), SwFormatAnchor::GetAnchorNode(), 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 888 of file unodraw.cxx.
References cppu::UnoType< typename T >::get(), comphelper::getSomething_cast(), m_xShapeAgg, and o3tl::tryAccess().
|
overridevirtual |
Definition at line 2250 of file unodraw.cxx.
References aSeq, comphelper::concatSequences(), GetSvxShape(), and u.
|
private |
Definition at line 2259 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 2421 of file unodraw.cxx.
References SdrObject::getParentSdrObjectFromSdrObject(), SvxShape::GetSdrObject(), and GetSvxShape().
Referenced by getPosition(), and setPosition().
|
overridevirtual |
Definition at line 1036 of file unodraw.cxx.
References comphelper::concatSequences(), uno::Any::hasValue(), and m_xShapeAgg.
|
static |
Definition at line 882 of file unodraw.cxx.
References comphelper::UnoIdInit::getSeq().
|
overridevirtual |
Reimplemented from SvtListener.
Definition at line 2091 of file unodraw.cxx.
References SvtListener::EndListeningAll(), SfxHint::GetId(), and m_pFormat.
|
overridevirtual |
Reimplemented in SwXGroupShape.
Definition at line 1007 of file unodraw.cxx.
References GetFrameFormat(), SdrObject::getSdrObjectFromXShape(), uno::Any::hasValue(), m_xShapeAgg, mxShape, and SwTextBoxHelper::queryInterface().
Referenced by SwXGroupShape::queryInterface().
|
overridevirtual |
Definition at line 2232 of file unodraw.cxx.
References GetSvxShape(), and SvxShape::removeEventListener().
|
overridevirtual |
Definition at line 2064 of file unodraw.cxx.
References m_xShapeAgg.
|
overridevirtual |
Definition at line 2084 of file unodraw.cxx.
|
inlineprivate |
Definition at line 198 of file unodraw.hxx.
References SvtListener::EndListeningAll(), m_pFormat, and SvtListener::StartListening().
Referenced by SwFmDrawPage::add(), SwXGroupShape::add(), and SwXShape().
|
overridevirtual |
Definition at line 2306 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 1957 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 1081 of file unodraw.cxx.
References SwPosition::AdjustContent(), SwTextBoxHelper::changeAnchor(), 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::GetAnchorContentOffset(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetAnchorNode(), sw::GetAtPageRelOrientation(), SwDoc::GetAttrPool(), SwFormat::GetAttrSet(), SfxItemPropertyMap::getByName(), SwPosition::GetContentIndex(), IDocumentDrawModelAccess::GetControlsId(), IDocumentLayoutAccess::GetCurrentLayout(), IDocumentLayoutAccess::GetCurrentViewShell(), SwFormat::GetDoc(), SwNodes::GetEndOfContent(), SWUnoHelper::GetEnumAsInt32(), SwTextAttr::GetFlyCnt(), SwFormatFlyCnt::GetFrameFormat(), GetFrameFormat(), IDocumentDrawModelAccess::GetHeavenId(), IDocumentDrawModelAccess::GetHellId(), SwDoc::getIDocumentDrawModelAccess(), SwDoc::getIDocumentLayoutAccess(), IDocumentDrawModelAccess::GetInvisibleControlsId(), IDocumentDrawModelAccess::GetInvisibleHeavenId(), IDocumentDrawModelAccess::GetInvisibleHellId(), SdrObject::GetLayer(), SwRootFrame::GetModelPositionForViewPoint(), SwDoc::GetNodes(), SdrObject::GetObjInventor(), SwFrameFormat::GetOtherTextBoxFormats(), SwPaM::GetPoint(), SwPaM::GetPointNode(), 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, o3tl::make_unsigned(), 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, SfxItemPropertyMapEntry::nFlags, SfxItemPropertyMapEntry::nMemberId, SfxItemPropertyMapEntry::nWID, Point, SfxItemSet::Put(), SfxPoolItem::PutValue(), RES_ANCHOR(), RES_CHAIN(), RES_DRAWFRMFMT(), 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::synchronizeGroupTextBoxProperty(), SwTextBoxHelper::syncProperty(), tools::Rectangle::TopLeft(), o3tl::tryAccess(), value, SwFormat::Which(), SwTextAttr::Which(), xFrame, and sw::XTextRangeToSwPaM().
Referenced by AdjustPositionProperties(), and attach().
|
overridevirtual |
Definition at line 2398 of file unodraw.cxx.
References GetFrameFormat(), MID_FRMSIZE_SIZE, mxShape, RES_FRM_SIZE(), and SwTextBoxHelper::syncProperty().
|
overridevirtual |
Definition at line 2245 of file unodraw.cxx.
References cppu::supportsService().
|
friend |
Definition at line 133 of file unodraw.hxx.
|
friend |
Definition at line 132 of file unodraw.hxx.
|
private |
Definition at line 148 of file unodraw.hxx.
Referenced by SwFmDrawPage::add(), and SwXGroupShape::add().
|
private |
Definition at line 135 of file unodraw.hxx.
Referenced by SwFmDrawPage::add(), GetFrameFormat(), Notify(), and SetFrameFormat().
|
private |
Definition at line 146 of file unodraw.hxx.
Referenced by SwXGroupShape::add(), getAnchor(), GetDescImpl(), getPropertyStates(), getPropertyValue(), setPropertyToDefault(), setPropertyValue(), SwXShape(), and ~SwXShape().
|
private |
Definition at line 134 of file unodraw.hxx.
Referenced by SwFmDrawPage::add(), dispose(), and ~SwXShape().
|
private |
Definition at line 143 of file unodraw.hxx.
Referenced by getPropertySetInfo().
|
private |
Definition at line 142 of file unodraw.hxx.
Referenced by getPropertyDefault(), getPropertySetInfo(), getPropertyStates(), getPropertyValue(), setPropertyToDefault(), and setPropertyValue().
|
private |
Definition at line 137 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 144 of file unodraw.hxx.
Referenced by getPropertySetInfo().
|
private |
Definition at line 140 of file unodraw.hxx.
Referenced by getPropertyStates(), getPropertyValue(), getShapeType(), getSize(), queryInterface(), setPosition(), setPropertyValue(), setSize(), and SwXShape().