22#include <com/sun/star/drawing/framework/XPane.hpp>
23#include <com/sun/star/drawing/framework/XPane2.hpp>
31typedef ::cppu::WeakComponentImplHelper <
32 css::drawing::framework::XPane,
33 css::drawing::framework::XPane2
63 const css::uno::Reference<css::drawing::framework::XResourceId>& rxPaneId,
66 virtual ~Pane()
override;
68 virtual void SAL_CALL
disposing()
override;
81 virtual css::uno::Reference<css::awt::XWindow>
84 virtual css::uno::Reference<css::rendering::XCanvas>
93 virtual css::uno::Reference<css::accessibility::XAccessible> SAL_CALL
getAccessible()
override;
96 const css::uno::Reference<css::accessibility::XAccessible>& rxAccessible)
override;
100 virtual css::uno::Reference<css::drawing::framework::XResourceId>
109 css::uno::Reference<css::drawing::framework::XResourceId>
mxPaneId;
112 css::uno::Reference<css::rendering::XCanvas>
mxCanvas;
119 virtual css::uno::Reference<css::rendering::XCanvas>
A pane is a wrapper for a window and possibly for a tab bar (for view switching).
VclPtr< vcl::Window > mpWindow
Pane(const css::uno::Reference< css::drawing::framework::XResourceId > &rxPaneId, vcl::Window *pWindow) noexcept
Create a new Pane object that wraps the given window.
virtual css::uno::Reference< css::drawing::framework::XResourceId > SAL_CALL getResourceId() override
css::uno::Reference< css::rendering::XCanvas > mxCanvas
virtual void SAL_CALL setAccessible(const css::uno::Reference< css::accessibility::XAccessible > &rxAccessible) override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessible() override
virtual void SAL_CALL disposing() override
virtual css::uno::Reference< css::awt::XWindow > SAL_CALL getWindow() override
For a UNO API based implementation of a view this may the most important method of this class because...
virtual css::uno::Reference< css::rendering::XCanvas > CreateCanvas()
Override this method, not getCanvas(), when you want to provide a different canvas.
virtual sal_Bool SAL_CALL isAnchorOnly() override
For the typical pane it makes no sense to be displayed without a view.
css::uno::Reference< css::awt::XWindow > mxWindow
virtual vcl::Window * GetWindow()
This method is typically used to obtain a Window pointer from an XPane object.
virtual void SAL_CALL setVisible(sal_Bool bIsVisible) override
virtual css::uno::Reference< css::rendering::XCanvas > SAL_CALL getCanvas() override
void ThrowIfDisposed() const
Throw DisposedException when the object has already been disposed or is currently being disposed.
virtual sal_Bool SAL_CALL isVisible() override
css::uno::Reference< css::drawing::framework::XResourceId > mxPaneId
::cppu::WeakComponentImplHelper< css::drawing::framework::XPane, css::drawing::framework::XPane2 > PaneInterfaceBase