22 #if !defined(VCL_DLLIMPLEMENTATION) && !defined(TOOLKIT_DLLIMPLEMENTATION) && !defined(VCL_INTERNALS)
23 #error "don't use this in new code"
39 using Window::ImplInit;
43 const Point& rPos,
const Size& rSize,
bool bFillLayout =
false )
const;
58 virtual void dispose()
override;
64 virtual void Resize()
override;
68 void setMaxWidthChars(sal_Int32 nWidth);
69 void setMinWidthChars(sal_Int32 nWidth);
74 virtual bool set_property(
const OString &rKey,
const OUString &rValue)
override;
92 using Window::ImplInit;
110 virtual void Resize()
override;
124 using Window::ImplInit;
127 SAL_DLLPRIVATE
void ImplDraw(
OutputDevice* pDev,
const Point& rPos,
const Size& rSize );
136 virtual void Resize()
override;
140 void SetBitmap(
const BitmapEx& rBitmap );
150 using Window::ImplInit;
156 const Point& rPos,
const Size& rSize );
164 virtual void Resize()
override;
169 void SetImage(
const Image& rImage );
173 virtual bool set_property(
const OString &rKey,
const OUString &rValue)
override;
175 static Image loadThemeImage(
const OUString &rFileName);
const Image & GetImage() const
virtual void StateChanged(StateChangedType nStateChange) override
virtual void FillLayoutData() const
virtual const Color & GetCanonicalTextColor(const StyleSettings &_rStyle) const
virtual void ApplySettings(vcl::RenderContext &rRenderContext) override
const Image & GetModeImage() const
virtual void DumpAsPropertyTree(tools::JsonWriter &)
Dumps itself and potentially its children to a property tree, to be written easily to JSON...
sal_Int32 m_nMinWidthChars
virtual vcl::Window * getAccessibleRelationLabelFor() const
Some things multiple-inherit from VclAbstractDialog and OutputDevice, so we need to use virtual inher...
virtual void ApplySettings(vcl::RenderContext &) override
virtual void Draw(::OutputDevice *pDev, const Point &rPos, DrawFlags nFlags)
VclPtr< vcl::Window > m_pMnemonicWindow
virtual void dispose() override
This is intended to be used to clear any locally held references to other Window-subclass objects...
virtual bool set_property(const OString &rKey, const OUString &rValue)
SelectableFixedText(vcl::Window *pParent, WinBits nStyle)
SAL_DLLPRIVATE void ImplInit(vcl::Window *pParent, WinBits nStyle, SystemParentData *pSystemParentData)
virtual Size GetOptimalSize() const override
virtual void Resize() override
sal_Int32 m_nMaxWidthChars
virtual const vcl::Font & GetCanonicalFont(const StyleSettings &_rStyle) const
virtual void LoseFocus() override
virtual void Paint(vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect)
vcl::Window * get_mnemonic_widget() const
virtual void DataChanged(const DataChangedEvent &rDCEvt)