LibreOffice Module toolkit (master) 1
Public Member Functions | Private Attributes | List of all members
VCLXHatchWindow Class Reference

#include <hatchwindow.hxx>

Inheritance diagram for VCLXHatchWindow:
[legend]
Collaboration diagram for VCLXHatchWindow:
[legend]

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< SvResizeWindowpHatchWindow
 

Detailed Description

Definition at line 28 of file hatchwindow.hxx.

Constructor & Destructor Documentation

◆ VCLXHatchWindow()

VCLXHatchWindow::VCLXHatchWindow ( )

Definition at line 34 of file hatchwindow.cxx.

◆ ~VCLXHatchWindow()

VCLXHatchWindow::~VCLXHatchWindow ( )
overridevirtual

Definition at line 39 of file hatchwindow.cxx.

Member Function Documentation

◆ Activated()

void VCLXHatchWindow::Activated ( )

Definition at line 147 of file hatchwindow.cxx.

References m_xController.

Referenced by SvResizeWindow::PreNotify().

◆ addEventListener()

void SAL_CALL VCLXHatchWindow::addEventListener ( const css::uno::Reference< css::lang::XEventListener > &  xListener)
overridevirtual

Definition at line 137 of file hatchwindow.cxx.

References VCLXWindow::addEventListener().

◆ Deactivated()

void VCLXHatchWindow::Deactivated ( )

Definition at line 153 of file hatchwindow.cxx.

References m_xController.

Referenced by SvResizeWindow::EventNotify().

◆ dispose()

void SAL_CALL VCLXHatchWindow::dispose ( void  )
overridevirtual

◆ getHatchBorderSize()

css::awt::Size SAL_CALL VCLXHatchWindow::getHatchBorderSize ( )
overridevirtual

Definition at line 112 of file hatchwindow.cxx.

References aHatchBorderSize.

◆ initializeWindow()

void VCLXHatchWindow::initializeWindow ( const css::uno::Reference< css::awt::XWindowPeer > &  xParent,
const css::awt::Rectangle &  aBounds,
const css::awt::Size &  aSize 
)

◆ InplaceDeactivate()

void VCLXHatchWindow::InplaceDeactivate ( )

Definition at line 103 of file hatchwindow.cxx.

References m_xController.

Referenced by SvResizeWindow::KeyInput().

◆ QueryObjAreaPixel()

void VCLXHatchWindow::QueryObjAreaPixel ( tools::Rectangle aRect)

◆ removeEventListener()

void SAL_CALL VCLXHatchWindow::removeEventListener ( const css::uno::Reference< css::lang::XEventListener > &  aListener)
overridevirtual

Definition at line 142 of file hatchwindow.cxx.

References VCLXWindow::removeEventListener().

◆ RequestObjAreaPixel()

void VCLXHatchWindow::RequestObjAreaPixel ( const tools::Rectangle aRect)

Definition at line 87 of file hatchwindow.cxx.

References AWTRectangle(), and m_xController.

Referenced by SvResizeWindow::MouseButtonUp().

◆ setController()

void SAL_CALL VCLXHatchWindow::setController ( const css::uno::Reference< css::embed::XHatchWindowController > &  xController)
overridevirtual

Definition at line 126 of file hatchwindow.cxx.

References m_xController, and xController.

◆ setHatchBorderSize()

void SAL_CALL VCLXHatchWindow::setHatchBorderSize ( const css::awt::Size &  _hatchbordersize)
overridevirtual

Definition at line 117 of file hatchwindow.cxx.

References aHatchBorderSize, and pHatchWindow.

Member Data Documentation

◆ aHatchBorderSize

css::awt::Size VCLXHatchWindow::aHatchBorderSize
private

Definition at line 31 of file hatchwindow.hxx.

Referenced by getHatchBorderSize(), initializeWindow(), and setHatchBorderSize().

◆ m_xController

css::uno::Reference< css::embed::XHatchWindowController > VCLXHatchWindow::m_xController
private

◆ pHatchWindow

VclPtr<SvResizeWindow> VCLXHatchWindow::pHatchWindow
private

Definition at line 32 of file hatchwindow.hxx.

Referenced by dispose(), initializeWindow(), and setHatchBorderSize().


The documentation for this class was generated from the following files: