LibreOffice Module svx (master) 1
Namespaces | Classes | Typedefs | Functions | Variables
sdr::contact Namespace Reference

Namespaces

namespace  UnoControlContactHelper
 

Classes

class  DisplayInfo
 
class  ObjectContact
 
class  ObjectContactOfObjListPainter
 
class  ObjectContactOfPagePainter
 
class  ObjectContactOfPageView
 
class  PagePrimitiveExtractor
 
class  SdrMediaWindow
 
class  UnoControlPrintOrPreviewContact
 
class  ViewContact
 
class  ViewContactOfE3d
 
class  ViewContactOfE3dCube
 
class  ViewContactOfE3dExtrude
 
class  ViewContactOfE3dLathe
 
class  ViewContactOfE3dPolygon
 
class  ViewContactOfE3dScene
 
class  ViewContactOfE3dSphere
 
class  ViewContactOfGraphic
 
class  ViewContactOfGrid
 
class  ViewContactOfGroup
 
class  ViewContactOfHelplines
 
class  ViewContactOfInnerPageBorder
 
class  ViewContactOfMasterPage
 
class  ViewContactOfMasterPageDescriptor
 
class  ViewContactOfOuterPageBorder
 
class  ViewContactOfPageBackground
 
class  ViewContactOfPageFill
 
class  ViewContactOfPageHierarchy
 This view contact corresponds with all SdrObject instances in a single SdrPage. More...
 
class  ViewContactOfPageObj
 
class  ViewContactOfPageShadow
 
class  ViewContactOfPageSubObject
 
class  ViewContactOfSdrCaptionObj
 
class  ViewContactOfSdrCircObj
 
class  ViewContactOfSdrEdgeObj
 
class  ViewContactOfSdrMeasureObj
 
class  ViewContactOfSdrMediaObj
 
class  ViewContactOfSdrObj
 
class  ViewContactOfSdrObjCustomShape
 
class  ViewContactOfSdrOle2Obj
 
class  ViewContactOfSdrPage
 
class  ViewContactOfSdrPathObj
 
class  ViewContactOfSdrRectObj
 
class  ViewContactOfTableObj
 
class  ViewContactOfTextObj
 
class  ViewContactOfUnoControl
 
class  ViewContactOfVirtObj
 
class  ViewObjectContact
 
class  ViewObjectContactOfE3d
 
class  ViewObjectContactOfE3dScene
 
class  ViewObjectContactOfGraphic
 
class  ViewObjectContactOfGroup
 
class  ViewObjectContactOfInnerPageBorder
 
class  ViewObjectContactOfMasterPage
 
class  ViewObjectContactOfMasterPageDescriptor
 
class  ViewObjectContactOfOuterPageBorder
 
class  ViewObjectContactOfPageBackground
 
class  ViewObjectContactOfPageFill
 
class  ViewObjectContactOfPageGrid
 
class  ViewObjectContactOfPageHelplines
 
class  ViewObjectContactOfPageHierarchy
 
class  ViewObjectContactOfPageObj
 
class  ViewObjectContactOfPageShadow
 
class  ViewObjectContactOfPageSubObject
 
class  ViewObjectContactOfSdrMediaObj
 
class  ViewObjectContactOfSdrObj
 
class  ViewObjectContactOfSdrOle2Obj
 
class  ViewObjectContactOfSdrPage
 
class  ViewObjectContactOfUnoControl
 
class  ViewObjectContactOfUnoControl_Impl
 
class  ViewObjectContactRedirector
 

Typedefs

typedef ::cppu::WeakImplHelper< XWindowListener, XPropertyChangeListener, XContainerListener, XModeChangeListener > ViewObjectContactOfUnoControl_Impl_Base
 

Functions

static void impAddPrimitivesFromGroup (const ViewObjectContact &rVOC, const basegfx::B2DHomMatrix &rOffsetMatrix, const DisplayInfo &rDisplayInfo, drawinglayer::primitive2d::Primitive2DContainer &rxTarget)
 
static bool ensureGeometry (basegfx::B2DPolyPolygon &rUnitPolyPolygon)
 return true if polycount == 1 More...
 
static svx::frame::Style impGetLineStyle (const sdr::table::TableLayouter &rLayouter, sal_Int32 nX, sal_Int32 nY, bool bHorizontal, sal_Int32 nColCount, sal_Int32 nRowCount, bool bIsRTL)
 
static void createPrimitive2DSequenceImpl (sdr::table::SdrTableObj const &rTableObj, bool const isTaggedPDF, drawinglayer::primitive2d::Primitive2DDecompositionVisitor &rVisitor)
 

Variables

class UNLESS_MERGELIBS(SVXCORE_DLLPUBLIC) ObjectContactPainter typedef ::std::vector< SdrObject * > SdrObjectVector
 

Typedef Documentation

◆ ViewObjectContactOfUnoControl_Impl_Base

typedef ::cppu::WeakImplHelper< XWindowListener , XPropertyChangeListener , XContainerListener , XModeChangeListener > sdr::contact::ViewObjectContactOfUnoControl_Impl_Base

Definition at line 502 of file viewobjectcontactofunocontrol.cxx.

Function Documentation

◆ createPrimitive2DSequenceImpl()

static void sdr::contact::createPrimitive2DSequenceImpl ( sdr::table::SdrTableObj const &  rTableObj,
bool const  isTaggedPDF,
drawinglayer::primitive2d::Primitive2DDecompositionVisitor rVisitor 
)
static

Definition at line 224 of file viewcontactoftableobj.cxx.

References drawinglayer::primitive2d::Primitive2DContainer::append(), vcl::unotools::b2DRectangleFromRectangle(), svx::frame::Array::CreateB2DPrimitiveArray(), drawinglayer::primitive2d::createEmbeddedShadowPrimitive(), drawinglayer::primitive2d::createHiddenGeometryPrimitives2D(), drawinglayer::primitive2d::createNewSdrFillTextAttribute(), drawinglayer::primitive2d::createNewSdrShadowAttribute(), basegfx::utils::createScaleB2DHomMatrix(), basegfx::utils::createScaleShearXRotateTranslateB2DHomMatrix(), basegfx::utils::createScaleTranslateB2DHomMatrix(), eType, SfxItemSet::Get(), sdr::table::TableLayouter::getCellArea(), sdr::table::TableLayouter::getColumnWidth(), SdrTextObj::GetGeoRect(), SdrTextObj::GetGeoStat(), basegfx::Range2D< typename TYPE, typename TRAITS >::getHeight(), SdrObject::GetMergedItemSet(), basegfx::B2DRange::getMinimum(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinY(), basegfx::B2DRange::getRange(), sdr::table::TableLayouter::getRowHeight(), SdrObject::getSdrPageFromSdrObject(), sdr::table::SdrTableObj::getTable(), sdr::table::SdrTableObj::getTableLayouter(), sdr::table::SdrTableObj::getTableStyleSettings(), sdr::table::SdrTableObj::getText(), basegfx::Range2D< typename TYPE, typename TRAITS >::getWidth(), sdr::table::SdrTableObj::GetWritingMode(), impGetLineStyle(), svx::frame::Array::Initialize(), drawinglayer::attribute::SdrShadowAttribute::isDefault(), SdrPage::IsMasterPage(), GeoStat::m_nRotationAngle, sdr::table::TableStyleSettings::mbUseFirstRow, GeoStat::mfTanShearAngle, sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, basegfx::B2DHomMatrix::scale(), SDRATTR_SHADOW(), basegfx::B2DHomMatrix::set(), svx::frame::Array::SetCellStyleBottom(), svx::frame::Array::SetCellStyleLeft(), svx::frame::Array::SetCellStyleRight(), svx::frame::Array::SetCellStyleTop(), svx::frame::Array::SetColWidth(), svx::frame::Array::SetMergedRange(), svx::frame::Array::SetRowHeight(), vcl::PDFWriter::TableData, vcl::PDFWriter::TableHeader, vcl::PDFWriter::TableRow, toRadians(), basegfx::B2DHomMatrix::translate(), drawinglayer::primitive2d::Primitive2DDecompositionVisitor::visit(), and XATTR_FILLTRANSPARENCE().

Referenced by sdr::contact::ViewContactOfTableObj::createViewIndependentPrimitive2DSequence().

◆ ensureGeometry()

static bool sdr::contact::ensureGeometry ( basegfx::B2DPolyPolygon rUnitPolyPolygon)
static

◆ impGetLineStyle()

static svx::frame::Style sdr::contact::impGetLineStyle ( const sdr::table::TableLayouter rLayouter,
sal_Int32  nX,
sal_Int32  nY,
bool  bHorizontal,
sal_Int32  nColCount,
sal_Int32  nRowCount,
bool  bIsRTL 
)
static

Variable Documentation

◆ SdrObjectVector

class UNLESS_MERGELIBS (SVXCORE_DLLPUBLIC) ObjectContactPainter typedef ::std::vector< SdrObject* > sdr::contact::SdrObjectVector