22#if !defined(VCL_DLLIMPLEMENTATION) && !defined(TOOLKIT_DLLIMPLEMENTATION) && !defined(VCL_INTERNALS)
23#error "don't use this in new code"
26#include <config_options.h>
30class UNLESS_MERGELIBS(VCL_DLLPUBLIC) ImageControl :
public FixedImage
33 ::sal_Int16 mnScaleMode;
39 void SetScaleMode( const ::sal_Int16 _nMode );
40 ::sal_Int16 GetScaleMode()
const {
return mnScaleMode; }
42 virtual void Resize()
override;
virtual void Resize() override
SAL_DLLPRIVATE void ImplDraw(OutputDevice *pDev, const Point &rPos, const Size &rSize)
virtual void Draw(OutputDevice *pDev, const Point &rPos, SystemTextColorFlags nFlags) override
virtual void Paint(vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override
Some things multiple-inherit from VclAbstractDialog and OutputDevice, so we need to use virtual inher...