22 #if !defined(VCL_DLLIMPLEMENTATION) && !defined(TOOLKIT_DLLIMPLEMENTATION) && !defined(VCL_INTERNALS)
23 #error "don't use this in new code"
35 virtual void dispose()
override;
37 virtual bool ShowDropDown(
bool bShow );
49 virtual void Resize()
override;
69 using Window::ImplInit;
81 SAL_DLLPRIVATE
void ImplInitSpinFieldData();
virtual void Paint(vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override
virtual Size CalcMinimumSize() const
DECL_DLLPRIVATE_LINK(ImplHandlePaintHdl, Timer *, void)
virtual FactoryFunction GetUITestFactory() const override
virtual Size CalcMinimumSizeForText(const OUString &rString) const
std::function< std::unique_ptr< UIObject >vcl::Window *)> FactoryFunction
virtual void dispose() override
This is intended to be used to clear any locally held references to other Window-subclass objects...
virtual void FillLayoutData() const override
tools::Rectangle maDropDownRect
tools::Rectangle maLowerRect
Link< SpinField &, void > maDownHdlLink
virtual void Draw(OutputDevice *pDev, const Point &rPos, DrawFlags nFlags) override
virtual void MouseButtonUp(const MouseEvent &rMEvt) override
An auto-timer is a multi-shot timer re-emitting itself at interval until destroyed or stopped...
virtual bool PreNotify(NotifyEvent &rNEvt)
virtual Size GetOptimalSize() const override
virtual void StateChanged(StateChangedType nType) override
Some things multiple-inherit from VclAbstractDialog and OutputDevice, so we need to use virtual inher...
virtual void Resize() override
virtual Size CalcSize(sal_Int32 nChars) const
Link< SpinField &, void > maUpHdlLink
virtual void DataChanged(const DataChangedEvent &rDCEvt) override
virtual void MouseButtonDown(const MouseEvent &rMEvt) override
void SetUpHdl(const Link< SpinField &, void > &rLink)
virtual void MouseMove(const MouseEvent &rMEvt)
void SetDownHdl(const Link< SpinField &, void > &rLink)
SAL_DLLPRIVATE void ImplInit(vcl::Window *pParent, WinBits nStyle)
tools::Rectangle maUpperRect
virtual bool EventNotify(NotifyEvent &rNEvt) override