LibreOffice Module toolkit (master) 1
|
A UNO wrapper for the VCL OutputDevice. More...
#include <vclxdevice.hxx>
Public Member Functions | |
VCLXDevice () | |
virtual | ~VCLXDevice () override |
void | SetOutputDevice (const VclPtr< OutputDevice > &pOutDev) |
const VclPtr< OutputDevice > & | GetOutputDevice () const |
css::uno::Reference< css::awt::XGraphics > SAL_CALL | createGraphics () override |
css::uno::Reference< css::awt::XDevice > SAL_CALL | createDevice (sal_Int32 nWidth, sal_Int32 nHeight) override |
css::awt::DeviceInfo SAL_CALL | getInfo () override |
css::uno::Sequence< css::awt::FontDescriptor > SAL_CALL | getFontDescriptors () override |
css::uno::Reference< css::awt::XFont > SAL_CALL | getFont (const css::awt::FontDescriptor &aDescriptor) override |
css::uno::Reference< css::awt::XBitmap > SAL_CALL | createBitmap (sal_Int32 nX, sal_Int32 nY, sal_Int32 nWidth, sal_Int32 nHeight) override |
css::uno::Reference< css::awt::XDisplayBitmap > SAL_CALL | createDisplayBitmap (const css::uno::Reference< css::awt::XBitmap > &Bitmap) override |
css::awt::Point SAL_CALL | convertPointToLogic (const css::awt::Point &aPoint, ::sal_Int16 TargetUnit) override |
css::awt::Point SAL_CALL | convertPointToPixel (const css::awt::Point &aPoint, ::sal_Int16 SourceUnit) override |
css::awt::Size SAL_CALL | convertSizeToLogic (const css::awt::Size &aSize, ::sal_Int16 TargetUnit) override |
css::awt::Size SAL_CALL | convertSizeToPixel (const css::awt::Size &aSize, ::sal_Int16 SourceUnit) override |
Private Attributes | |
VclPtr< OutputDevice > | mpOutputDevice |
Friends | |
class | VCLXGraphics |
class | VCLXVirtualDevice |
A UNO wrapper for the VCL OutputDevice.
Definition at line 33 of file vclxdevice.hxx.
VCLXDevice::VCLXDevice | ( | ) |
Definition at line 37 of file vclxdevice.cxx.
|
overridevirtual |
Definition at line 41 of file vclxdevice.cxx.
References mpOutputDevice, and VclPtr< class reference_type >::reset().
|
override |
Definition at line 157 of file vclxdevice.cxx.
References VCLUnoHelper::ConvertToAWTPoint(), VCLUnoHelper::ConvertToMapModeUnit(), VCLUnoHelper::ConvertToVCLPoint(), and mpOutputDevice.
|
override |
Definition at line 181 of file vclxdevice.cxx.
References VCLUnoHelper::ConvertToAWTPoint(), VCLUnoHelper::ConvertToMapModeUnit(), VCLUnoHelper::ConvertToVCLPoint(), and mpOutputDevice.
|
override |
Definition at line 204 of file vclxdevice.cxx.
References VCLUnoHelper::ConvertToAWTSize(), VCLUnoHelper::ConvertToMapModeUnit(), VCLUnoHelper::ConvertToVCLSize(), and mpOutputDevice.
|
override |
Definition at line 228 of file vclxdevice.cxx.
References VCLUnoHelper::ConvertToAWTSize(), VCLUnoHelper::ConvertToMapModeUnit(), VCLUnoHelper::ConvertToVCLSize(), and mpOutputDevice.
|
override |
Definition at line 122 of file vclxdevice.cxx.
References mpOutputDevice.
|
override |
Definition at line 61 of file vclxdevice.cxx.
References GetOutputDevice(), and VCLXVirtualDevice.
|
override |
Definition at line 138 of file vclxdevice.cxx.
References VCLUnoHelper::GetBitmap().
|
override |
Definition at line 49 of file vclxdevice.cxx.
References mpOutputDevice.
|
override |
Definition at line 108 of file vclxdevice.cxx.
References VCLUnoHelper::CreateFont(), and mpOutputDevice.
|
override |
Definition at line 89 of file vclxdevice.cxx.
References VCLUnoHelper::CreateFontDescriptor(), mpOutputDevice, and n.
|
override |
Definition at line 77 of file vclxdevice.cxx.
References mpOutputDevice.
Referenced by VCLXDialog::getInfo().
|
inline |
Definition at line 49 of file vclxdevice.hxx.
References mpOutputDevice.
Referenced by VCLXGraphics::copy(), createDevice(), and VCLUnoHelper::GetOutputDevice().
|
inline |
Definition at line 48 of file vclxdevice.hxx.
References mpOutputDevice.
Referenced by VCLXVirtualDevice::SetVirtualDevice().
|
friend |
Definition at line 38 of file vclxdevice.hxx.
|
friend |
Definition at line 39 of file vclxdevice.hxx.
Referenced by createDevice().
|
private |
Definition at line 42 of file vclxdevice.hxx.
Referenced by convertPointToLogic(), convertPointToPixel(), convertSizeToLogic(), convertSizeToPixel(), createBitmap(), createGraphics(), getFont(), getFontDescriptors(), getInfo(), GetOutputDevice(), SetOutputDevice(), ~VCLXDevice(), and VCLXVirtualDevice::~VCLXVirtualDevice().