LibreOffice Module svx (master) 1
|
#include <viewcontactofgraphic.hxx>
Private Member Functions | |
drawinglayer::primitive2d::Primitive2DContainer | createVIP2DSForPresObj (const basegfx::B2DHomMatrix &rObjectMatrix, const drawinglayer::attribute::SdrLineFillEffectsTextAttribute &rAttribute) const |
drawinglayer::primitive2d::Primitive2DContainer | createVIP2DSForDraft (const basegfx::B2DHomMatrix &rObjectMatrix, const drawinglayer::attribute::SdrLineFillEffectsTextAttribute &rAttribute) const |
virtual ViewObjectContact & | CreateObjectSpecificViewObjectContact (ObjectContact &rObjectContact) override |
virtual void | createViewIndependentPrimitive2DSequence (drawinglayer::primitive2d::Primitive2DDecompositionVisitor &rVisitor) const override |
Additional Inherited Members | |
virtual ViewObjectContact & | CreateObjectSpecificViewObjectContact (ObjectContact &rObjectContact) override |
Protected Member Functions inherited from sdr::contact::ViewContact | |
sal_uInt32 | getViewObjectContactCount () const |
ViewObjectContact * | getViewObjectContact (sal_uInt32 a) const |
virtual ViewObjectContact & | CreateObjectSpecificViewObjectContact (ObjectContact &rObjectContact) |
virtual void | createViewIndependentPrimitive2DSequence (drawinglayer::primitive2d::Primitive2DDecompositionVisitor &rVisitor) const |
ViewContact () | |
Protected Attributes inherited from sdr::contact::ViewContactOfSdrObj | |
SdrObject & | mrObject |
Definition at line 31 of file viewcontactofgraphic.hxx.
|
explicit |
Definition at line 65 of file viewcontactofgraphic.cxx.
|
overridevirtual |
Definition at line 70 of file viewcontactofgraphic.cxx.
|
overrideprivatevirtual |
Reimplemented from sdr::contact::ViewContactOfSdrObj.
Definition at line 57 of file viewcontactofgraphic.cxx.
References DBG_ASSERT.
|
overrideprivatevirtual |
Reimplemented from sdr::contact::ViewContact.
Definition at line 280 of file viewcontactofgraphic.cxx.
References vcl::unotools::b2DRectangleFromRectangle(), drawinglayer::primitive2d::createHiddenGeometryPrimitives2D(), drawinglayer::primitive2d::createNewSdrLineFillEffectsTextAttribute(), basegfx::utils::createScaleShearXRotateTranslateB2DHomMatrix(), createVIP2DSForDraft(), createVIP2DSForPresObj(), SfxItemSet::Get(), GraphicAttr::GetAlpha(), GetGrafObject(), SdrGrafObj::GetGraphicObject(), SdrObject::GetMergedItemSet(), IsMirrored(), GeoStat::m_nRotationAngle, GeoStat::mfTanShearAngle, SDRATTR_GRAFBLUE(), SDRATTR_GRAFCONTRAST(), SDRATTR_GRAFCROP(), SDRATTR_GRAFGAMMA(), SDRATTR_GRAFGREEN(), SDRATTR_GRAFINVERT(), SDRATTR_GRAFLUMINANCE(), SDRATTR_GRAFMODE(), SDRATTR_GRAFRED(), SDRATTR_GRAFTRANSPARENCE(), GraphicAttr::SetAlpha(), GraphicAttr::SetChannelB(), GraphicAttr::SetChannelG(), GraphicAttr::SetChannelR(), GraphicAttr::SetContrast(), GraphicAttr::SetCrop(), GraphicAttr::SetDrawMode(), GraphicAttr::SetGamma(), GraphicAttr::SetInvert(), GraphicAttr::SetLuminance(), GraphicAttr::SetMirrorFlags(), toRadians(), drawinglayer::primitive2d::Primitive2DDecompositionVisitor::visit(), visualisationUsesDraft(), and visualisationUsesPresObj().
|
private |
Definition at line 138 of file viewcontactofgraphic.cxx.
References COL_LIGHTRED(), basegfx::utils::createScaleShearXRotateTranslateB2DHomMatrix(), basegfx::utils::createUnitPolygon(), basegfx::B2DHomMatrix::decompose(), EE_CHAR_COLOR(), Color::getBColor(), Application::GetDefaultDevice(), SdrGrafObj::GetFileName(), GetGrafObject(), Size::getHeight(), drawinglayer::attribute::SdrLineEffectsTextAttribute::getLine(), MapMode::GetMapUnit(), SdrObject::GetName(), BitmapEx::GetPrefMapMode(), BitmapEx::GetPrefSize(), Application::GetSettings(), BitmapEx::GetSizePixel(), Size::getWidth(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), drawinglayer::attribute::SdrLineAttribute::isDefault(), BitmapEx::IsEmpty(), basegfx::fTools::lessOrEqual(), OutputDevice::LogicToLogic(), basegfx::fTools::more(), OutputDevice::PixelToLogic(), SDRTEXTHORZADJUST_LEFT, SDRTEXTVERTADJUST_TOP, basegfx::Tuple2D< typename TYPE >::setX(), basegfx::Tuple2D< typename TYPE >::setY(), Text, and basegfx::B2DPolygon::transform().
Referenced by createViewIndependentPrimitive2DSequence().
|
private |
Definition at line 74 of file viewcontactofgraphic.cxx.
References basegfx::utils::createScaleTranslateB2DHomMatrix(), basegfx::utils::createShearXRotateTranslateB2DHomMatrix(), basegfx::B2DHomMatrix::decompose(), Application::GetDefaultDevice(), GetGrafObject(), SdrGrafObj::GetGraphicObject(), Size::getHeight(), Size::getWidth(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), OutputDevice::LogicToLogic(), basegfx::fTools::moreOrEqual(), and OutputDevice::PixelToLogic().
Referenced by createViewIndependentPrimitive2DSequence().
|
inline |
Definition at line 52 of file viewcontactofgraphic.hxx.
References sdr::contact::ViewContactOfSdrObj::GetSdrObject().
|
inline |
Definition at line 48 of file viewcontactofgraphic.hxx.
References sdr::contact::ViewContactOfSdrObj::GetSdrObject().
Referenced by createViewIndependentPrimitive2DSequence(), createVIP2DSForDraft(), createVIP2DSForPresObj(), visualisationUsesDraft(), and visualisationUsesPresObj().
bool sdr::contact::ViewContactOfGraphic::visualisationUsesDraft | ( | ) | const |
Definition at line 372 of file viewcontactofgraphic.cxx.
References GetGrafObject(), SdrGrafObj::GetGraphicObject(), GraphicObject::GetType(), and visualisationUsesPresObj().
Referenced by sdr::contact::ViewObjectContactOfGraphic::createPrimitive2DSequence(), and createViewIndependentPrimitive2DSequence().
bool sdr::contact::ViewContactOfGraphic::visualisationUsesPresObj | ( | ) | const |
Definition at line 367 of file viewcontactofgraphic.cxx.
References GetGrafObject(), and SdrObject::IsEmptyPresObj().
Referenced by createViewIndependentPrimitive2DSequence(), and visualisationUsesDraft().