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 OUString &rKey,
const OUString &rValue)
override;
93 using Window::ImplInit;
111 virtual void Resize()
override;
125 using Window::ImplInit;
137 virtual void Resize()
override;
141 void SetBitmap(
const BitmapEx& rBitmap );
151 using Window::ImplInit;
165 virtual void Resize()
override;
170 void SetImage(
const Image& rImage );
174 virtual bool set_property(
const OUString &rKey,
const OUString &rValue)
override;
176 static Image loadThemeImage(
const OUString &rFileName);
virtual void ApplySettings(vcl::RenderContext &rRenderContext) override
virtual void FillLayoutData() const
virtual const Color & GetCanonicalTextColor(const StyleSettings &_rStyle) const
virtual void StateChanged(StateChangedType nStateChange) override
virtual void Resize() override
virtual Size GetOptimalSize() const override
virtual const vcl::Font & GetCanonicalFont(const StyleSettings &_rStyle) const
virtual void dispose() override
This is intended to be used to clear any locally held references to other Window-subclass objects.
const Image & GetModeImage() const
const Image & GetImage() const
VclPtr< vcl::Window > m_pMnemonicWindow
sal_Int32 m_nMinWidthChars
sal_Int32 m_nMaxWidthChars
vcl::Window * get_mnemonic_widget() const
Some things multiple-inherit from VclAbstractDialog and OutputDevice, so we need to use virtual inher...
virtual void ApplySettings(vcl::RenderContext &) override
virtual void DumpAsPropertyTree(tools::JsonWriter &rJsonWriter) override
Dumps itself and potentially its children to a property tree, to be written easily to JSON.
SelectableFixedText(vcl::Window *pParent, WinBits nStyle)
virtual void LoseFocus() override
virtual vcl::Window * getAccessibleRelationLabelFor() const
virtual void Paint(vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect)
virtual void DumpAsPropertyTree(tools::JsonWriter &)
Dumps itself and potentially its children to a property tree, to be written easily to JSON.
virtual void Draw(::OutputDevice *pDev, const Point &rPos, SystemTextColorFlags nFlags)
virtual void DataChanged(const DataChangedEvent &rDCEvt)
virtual bool set_property(const OUString &rKey, const OUString &rValue)
SAL_DLLPRIVATE void ImplInit(vcl::Window *pParent, WinBits nStyle, SystemParentData *pSystemParentData)