LibreOffice Module toolkit (master) 1
|
#include <hatchwindow.hxx>
Public Member Functions | |
VCLXHatchWindow () | |
virtual | ~VCLXHatchWindow () override |
void | initializeWindow (const css::uno::Reference< css::awt::XWindowPeer > &xParent, const css::awt::Rectangle &aBounds, const css::awt::Size &aSize) |
void | QueryObjAreaPixel (tools::Rectangle &) |
void | RequestObjAreaPixel (const tools::Rectangle &) |
void | InplaceDeactivate () |
void | Activated () |
void | Deactivated () |
virtual void SAL_CALL | setController (const css::uno::Reference< css::embed::XHatchWindowController > &xController) override |
virtual css::awt::Size SAL_CALL | getHatchBorderSize () override |
virtual void SAL_CALL | setHatchBorderSize (const css::awt::Size &_hatchbordersize) override |
virtual void SAL_CALL | dispose () override |
virtual void SAL_CALL | addEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) override |
virtual void SAL_CALL | removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override |
Private Attributes | |
css::uno::Reference< css::embed::XHatchWindowController > | m_xController |
css::awt::Size | aHatchBorderSize |
VclPtr< SvResizeWindow > | pHatchWindow |
Definition at line 28 of file hatchwindow.hxx.
VCLXHatchWindow::VCLXHatchWindow | ( | ) |
Definition at line 34 of file hatchwindow.cxx.
|
overridevirtual |
Definition at line 39 of file hatchwindow.cxx.
void VCLXHatchWindow::Activated | ( | ) |
Definition at line 147 of file hatchwindow.cxx.
References m_xController.
Referenced by SvResizeWindow::PreNotify().
|
overridevirtual |
Definition at line 137 of file hatchwindow.cxx.
References VCLXWindow::addEventListener().
void VCLXHatchWindow::Deactivated | ( | ) |
Definition at line 153 of file hatchwindow.cxx.
References m_xController.
Referenced by SvResizeWindow::EventNotify().
|
overridevirtual |
Definition at line 131 of file hatchwindow.cxx.
References VclPtr< class reference_type >::clear(), VCLXWindow::dispose(), and pHatchWindow.
|
overridevirtual |
Definition at line 112 of file hatchwindow.cxx.
References aHatchBorderSize.
void VCLXHatchWindow::initializeWindow | ( | const css::uno::Reference< css::awt::XWindowPeer > & | xParent, |
const css::awt::Rectangle & | aBounds, | ||
const css::awt::Size & | aSize | ||
) |
Definition at line 43 of file hatchwindow.cxx.
References aHatchBorderSize, VclPtr< class reference_type >::Create(), VCLXWindow::GetWindow(), and pHatchWindow.
void VCLXHatchWindow::InplaceDeactivate | ( | ) |
Definition at line 103 of file hatchwindow.cxx.
References m_xController.
Referenced by SvResizeWindow::KeyInput().
void VCLXHatchWindow::QueryObjAreaPixel | ( | tools::Rectangle & | aRect | ) |
Definition at line 70 of file hatchwindow.cxx.
References AWTRectangle(), m_xController, and VCLRectangle().
Referenced by SvResizeWindow::MouseButtonUp(), and SvResizeWindow::MouseMove().
|
overridevirtual |
Definition at line 142 of file hatchwindow.cxx.
References VCLXWindow::removeEventListener().
void VCLXHatchWindow::RequestObjAreaPixel | ( | const tools::Rectangle & | aRect | ) |
Definition at line 87 of file hatchwindow.cxx.
References AWTRectangle(), and m_xController.
Referenced by SvResizeWindow::MouseButtonUp().
|
overridevirtual |
Definition at line 126 of file hatchwindow.cxx.
References m_xController, and xController.
|
overridevirtual |
Definition at line 117 of file hatchwindow.cxx.
References aHatchBorderSize, and pHatchWindow.
|
private |
Definition at line 31 of file hatchwindow.hxx.
Referenced by getHatchBorderSize(), initializeWindow(), and setHatchBorderSize().
|
private |
Definition at line 30 of file hatchwindow.hxx.
Referenced by Activated(), Deactivated(), InplaceDeactivate(), QueryObjAreaPixel(), RequestObjAreaPixel(), and setController().
|
private |
Definition at line 32 of file hatchwindow.hxx.
Referenced by dispose(), initializeWindow(), and setHatchBorderSize().