LibreOffice Module sdext (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 178 of file PresenterSlideSorter.cxx.

Constructor & Destructor Documentation

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

Member Function Documentation

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

Enlarge the given rectangle to include the current slide indicator.

Definition at line 1874 of file PresenterSlideSorter.cxx.

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 1884 of file PresenterSlideSorter.cxx.

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

Member Data Documentation

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

Definition at line 207 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

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

Definition at line 205 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

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

Definition at line 206 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

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

Definition at line 204 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

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

Definition at line 202 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

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

Definition at line 201 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

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

Definition at line 203 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

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

Definition at line 199 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

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

Definition at line 200 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

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

Definition at line 197 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

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

Definition at line 196 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().

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

Definition at line 198 of file PresenterSlideSorter.cxx.

Referenced by CurrentSlideFrameRenderer().


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