LibreOffice Module sd (master) 1
Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer Class Reference

Public Member Functions

 CurrentSlideFrameRenderer (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const css::uno::Reference< css::rendering::XCanvas > &rxCanvas)
 
void PaintCurrentSlideFrame (const awt::Rectangle &rSlideBoundingBox, const Reference< rendering::XCanvas > &rxCanvas, const geometry::RealRectangle2D &rClipBox)
 
awt::Rectangle GetBoundingBox (const awt::Rectangle &rSlideBoundingBox)
 Enlarge the given rectangle to include the current slide indicator. More...
 

Static Private Member Functions

static void PaintBitmapOnce (const css::uno::Reference< css::rendering::XBitmap > &rxBitmap, const css::uno::Reference< css::rendering::XCanvas > &rxCanvas, const Reference< rendering::XPolyPolygon2D > &rxClip, const double nX, const double nY)
 
static void PaintBitmapTiled (const css::uno::Reference< css::rendering::XBitmap > &rxBitmap, const css::uno::Reference< css::rendering::XCanvas > &rxCanvas, const geometry::RealRectangle2D &rClipBox, const double nX, const double nY, const double nWidth, const double nHeight)
 

Private Attributes

SharedBitmapDescriptor mpTopLeft
 
SharedBitmapDescriptor mpTop
 
SharedBitmapDescriptor mpTopRight
 
SharedBitmapDescriptor mpLeft
 
SharedBitmapDescriptor mpRight
 
SharedBitmapDescriptor mpBottomLeft
 
SharedBitmapDescriptor mpBottom
 
SharedBitmapDescriptor mpBottomRight
 
sal_Int32 mnTopFrameSize
 
sal_Int32 mnLeftFrameSize
 
sal_Int32 mnRightFrameSize
 
sal_Int32 mnBottomFrameSize
 

Detailed Description

Definition at line 179 of file PresenterSlideSorter.cxx.

Constructor & Destructor Documentation

◆ CurrentSlideFrameRenderer()

sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::CurrentSlideFrameRenderer ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext,
const css::uno::Reference< css::rendering::XCanvas > &  rxCanvas 
)

Member Function Documentation

◆ GetBoundingBox()

awt::Rectangle sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::GetBoundingBox ( const awt::Rectangle &  rSlideBoundingBox)

Enlarge the given rectangle to include the current slide indicator.

Definition at line 1842 of file PresenterSlideSorter.cxx.

◆ PaintBitmapOnce()

void sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::PaintBitmapOnce ( const css::uno::Reference< css::rendering::XBitmap > &  rxBitmap,
const css::uno::Reference< css::rendering::XCanvas > &  rxCanvas,
const Reference< rendering::XPolyPolygon2D > &  rxClip,
const double  nX,
const double  nY 
)
staticprivate

Definition at line 1852 of file PresenterSlideSorter.cxx.

◆ PaintBitmapTiled()

void sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::PaintBitmapTiled ( const css::uno::Reference< css::rendering::XBitmap > &  rxBitmap,
const css::uno::Reference< css::rendering::XCanvas > &  rxCanvas,
const geometry::RealRectangle2D &  rClipBox,
const double  nX,
const double  nY,
const double  nWidth,
const double  nHeight 
)
staticprivate

◆ PaintCurrentSlideFrame()

void sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::PaintCurrentSlideFrame ( const awt::Rectangle &  rSlideBoundingBox,
const Reference< rendering::XCanvas > &  rxCanvas,
const geometry::RealRectangle2D &  rClipBox 
)

Member Data Documentation

◆ mnBottomFrameSize

sal_Int32 sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::mnBottomFrameSize
private

Definition at line 208 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

◆ mnLeftFrameSize

sal_Int32 sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::mnLeftFrameSize
private

Definition at line 206 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

◆ mnRightFrameSize

sal_Int32 sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::mnRightFrameSize
private

Definition at line 207 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

◆ mnTopFrameSize

sal_Int32 sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::mnTopFrameSize
private

Definition at line 205 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

◆ mpBottom

SharedBitmapDescriptor sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::mpBottom
private

Definition at line 203 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

◆ mpBottomLeft

SharedBitmapDescriptor sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::mpBottomLeft
private

Definition at line 202 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

◆ mpBottomRight

SharedBitmapDescriptor sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::mpBottomRight
private

Definition at line 204 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

◆ mpLeft

SharedBitmapDescriptor sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::mpLeft
private

Definition at line 200 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

◆ mpRight

SharedBitmapDescriptor sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::mpRight
private

Definition at line 201 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

◆ mpTop

SharedBitmapDescriptor sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::mpTop
private

Definition at line 198 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

◆ mpTopLeft

SharedBitmapDescriptor sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::mpTopLeft
private

Definition at line 197 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

◆ mpTopRight

SharedBitmapDescriptor sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::mpTopRight
private

Definition at line 199 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().


The documentation for this class was generated from the following file: