20#ifndef INCLUDED_SDEXT_SOURCE_PRESENTER_PRESENTERUIPAINTER_HXX
21#define INCLUDED_SDEXT_SOURCE_PRESENTER_PRESENTERUIPAINTER_HXX
23#include <com/sun/star/awt/Rectangle.hpp>
24#include <com/sun/star/rendering/XCanvas.hpp>
25#include <com/sun/star/rendering/XBitmap.hpp>
39 const css::uno::Reference<css::rendering::XCanvas>& rxCanvas,
40 const css::awt::Rectangle& rRepaintBox,
const css::awt::Rectangle& rBoundingBox,
41 const css::uno::Reference<css::rendering::XBitmap>& rxLeftBitmap,
42 const css::uno::Reference<css::rendering::XBitmap>& rxRepeatableCenterBitmap,
43 const css::uno::Reference<css::rendering::XBitmap>& rxRightBitmap);
46 const css::uno::Reference<css::rendering::XCanvas>& rxCanvas,
47 const css::awt::Rectangle& rRepaintBox,
const css::awt::Rectangle& rBoundingBox,
48 const css::uno::Reference<css::rendering::XBitmap>& rxTopBitmap,
49 const css::uno::Reference<css::rendering::XBitmap>& rxRepeatableCenterBitmap,
50 const css::uno::Reference<css::rendering::XBitmap>& rxBottomBitmap);
Functions for painting UI elements.
PresenterUIPainter & operator=(const PresenterUIPainter &)=delete
static void PaintVerticalBitmapComposite(const css::uno::Reference< css::rendering::XCanvas > &rxCanvas, const css::awt::Rectangle &rRepaintBox, const css::awt::Rectangle &rBoundingBox, const css::uno::Reference< css::rendering::XBitmap > &rxTopBitmap, const css::uno::Reference< css::rendering::XBitmap > &rxRepeatableCenterBitmap, const css::uno::Reference< css::rendering::XBitmap > &rxBottomBitmap)
PresenterUIPainter(const PresenterUIPainter &)=delete
static void PaintHorizontalBitmapComposite(const css::uno::Reference< css::rendering::XCanvas > &rxCanvas, const css::awt::Rectangle &rRepaintBox, const css::awt::Rectangle &rBoundingBox, const css::uno::Reference< css::rendering::XBitmap > &rxLeftBitmap, const css::uno::Reference< css::rendering::XBitmap > &rxRepeatableCenterBitmap, const css::uno::Reference< css::rendering::XBitmap > &rxRightBitmap)
PresenterUIPainter()=delete