LibreOffice Module sd (master) 1
|
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 |
Definition at line 179 of file PresenterSlideSorter.cxx.
sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::CurrentSlideFrameRenderer | ( | const css::uno::Reference< css::uno::XComponentContext > & | rxContext, |
const css::uno::Reference< css::rendering::XCanvas > & | rxCanvas | ||
) |
Definition at line 1683 of file PresenterSlideSorter.cxx.
References sdext::presenter::PresenterBitmapContainer::GetBitmap(), sdext::presenter::PresenterConfigurationAccess::GetConfigurationNode(), mnBottomFrameSize, mnLeftFrameSize, mnRightFrameSize, mnTopFrameSize, mpBottom, mpBottomLeft, mpBottomRight, mpLeft, mpRight, mpTop, mpTopLeft, mpTopRight, and sdext::presenter::PresenterConfigurationAccess::READ_ONLY.
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.
|
staticprivate |
Definition at line 1852 of file PresenterSlideSorter.cxx.
|
staticprivate |
Definition at line 1881 of file PresenterSlideSorter.cxx.
References sdext::presenter::PresenterGeometryHelper::CreatePolygon(), and sdext::presenter::PresenterGeometryHelper::Intersection().
void sdext::presenter::PresenterSlideSorter::CurrentSlideFrameRenderer::PaintCurrentSlideFrame | ( | const awt::Rectangle & | rSlideBoundingBox, |
const Reference< rendering::XCanvas > & | rxCanvas, | ||
const geometry::RealRectangle2D & | rClipBox | ||
) |
Definition at line 1749 of file PresenterSlideSorter.cxx.
References sdext::presenter::PresenterGeometryHelper::CreatePolygon(), mpBottom, mpBottomLeft, mpBottomRight, mpLeft, mpRight, mpTop, mpTopLeft, and mpTopRight.
|
private |
Definition at line 208 of file PresenterSlideSorter.cxx.
Referenced by CurrentSlideFrameRenderer().
|
private |
Definition at line 206 of file PresenterSlideSorter.cxx.
Referenced by CurrentSlideFrameRenderer().
|
private |
Definition at line 207 of file PresenterSlideSorter.cxx.
Referenced by CurrentSlideFrameRenderer().
|
private |
Definition at line 205 of file PresenterSlideSorter.cxx.
Referenced by CurrentSlideFrameRenderer().
|
private |
Definition at line 203 of file PresenterSlideSorter.cxx.
Referenced by CurrentSlideFrameRenderer().
|
private |
Definition at line 202 of file PresenterSlideSorter.cxx.
Referenced by CurrentSlideFrameRenderer().
|
private |
Definition at line 204 of file PresenterSlideSorter.cxx.
Referenced by CurrentSlideFrameRenderer().
|
private |
Definition at line 200 of file PresenterSlideSorter.cxx.
Referenced by CurrentSlideFrameRenderer().
|
private |
Definition at line 201 of file PresenterSlideSorter.cxx.
Referenced by CurrentSlideFrameRenderer().
|
private |
Definition at line 198 of file PresenterSlideSorter.cxx.
Referenced by CurrentSlideFrameRenderer().
|
private |
Definition at line 197 of file PresenterSlideSorter.cxx.
Referenced by CurrentSlideFrameRenderer().
|
private |
Definition at line 199 of file PresenterSlideSorter.cxx.
Referenced by CurrentSlideFrameRenderer().