23#include <com/sun/star/lang/XMultiComponentFactory.hpp>
34 const Reference<XComponentContext>& rxContext,
35 const ::rtl::Reference<PresenterController>& rpPresenterController)
38 Reference<lang::XMultiComponentFactory>
xFactory (
42 "com.sun.star.comp.Draw.PresenterHelper",
127 const Reference<rendering::XSpriteCanvas>& rxParentCanvas)
133 if ( ! rxParentCanvas.is())
Base class of the panes used by the presenter screen.
void PaintBorder(const css::awt::Rectangle &rUpdateRectangle)
virtual void SAL_CALL windowShown(const css::lang::EventObject &rEvent) override
css::uno::Reference< css::awt::XWindow > mxBorderWindow
css::uno::Reference< css::uno::XComponentContext > mxComponentContext
virtual void SAL_CALL windowMoved(const css::awt::WindowEvent &rEvent) override
css::uno::Reference< css::awt::XWindow > mxContentWindow
css::uno::Reference< css::rendering::XCanvas > mxContentCanvas
void LayoutContextWindow()
::rtl::Reference< PresenterController > mpPresenterController
virtual void SAL_CALL windowResized(const css::awt::WindowEvent &rEvent) override
css::uno::Reference< css::awt::XWindow > mxParentWindow
css::uno::Reference< css::rendering::XCanvas > mxBorderCanvas
virtual void SAL_CALL windowHidden(const css::lang::EventObject &rEvent) override
css::uno::Reference< css::drawing::XPresenterHelper > mxPresenterHelper
virtual void SAL_CALL windowShown(const css::lang::EventObject &rEvent) override
virtual void CreateCanvases(const css::uno::Reference< css::rendering::XSpriteCanvas > &rxParentCanvas) override
virtual ~PresenterPane() override
css::uno::Reference< css::awt::XWindow > SAL_CALL getWindow() override
PresenterPane(const css::uno::Reference< css::uno::XComponentContext > &rxContext, const ::rtl::Reference< PresenterController > &rpPresenterController)
virtual void SAL_CALL windowResized(const css::awt::WindowEvent &rEvent) override
virtual void SAL_CALL windowHidden(const css::lang::EventObject &rEvent) override
css::awt::Rectangle maBoundingBox
Store the bounding box so that when the window is resized or moved we still know the old position and...
virtual void SAL_CALL windowPaint(const css::awt::PaintEvent &rEvent) override
css::uno::Reference< css::rendering::XCanvas > SAL_CALL getCanvas() override
void Invalidate(const css::awt::Rectangle &rRepaintBox)
virtual void SAL_CALL windowMoved(const css::awt::WindowEvent &rEvent) override
Reference< XSingleServiceFactory > xFactory