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;
64 SAL_DLLPRIVATE
void SetUpperEnabled(
bool bEnabled);
65 SAL_DLLPRIVATE
void SetLowerEnabled(
bool bEnabled);
70 using Window::ImplInit;
82 SAL_DLLPRIVATE
void ImplInitSpinFieldData();
An auto-timer is a multi-shot timer re-emitting itself at interval until destroyed or stopped.
virtual bool EventNotify(NotifyEvent &rNEvt) override
virtual void Paint(vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override
SAL_DLLPRIVATE void ImplInit(vcl::Window *pParent, WinBits nStyle)
virtual void dispose() override
This is intended to be used to clear any locally held references to other Window-subclass objects.
virtual Size CalcSize(sal_Int32 nChars) const
virtual Size GetOptimalSize() const override
virtual bool PreNotify(NotifyEvent &rNEvt) override
virtual void DataChanged(const DataChangedEvent &rDCEvt) override
virtual Size CalcMinimumSize() const
virtual void MouseButtonDown(const MouseEvent &rMEvt) override
virtual void MouseButtonUp(const MouseEvent &rMEvt) override
virtual Size CalcMinimumSizeForText(const OUString &rString) const
virtual void FillLayoutData() const override
virtual FactoryFunction GetUITestFactory() const override
virtual void Draw(OutputDevice *pDev, const Point &rPos, SystemTextColorFlags nFlags) override
virtual void Resize() override
virtual void StateChanged(StateChangedType nType) override
Some things multiple-inherit from VclAbstractDialog and OutputDevice, so we need to use virtual inher...
Link< SpinField &, void > maUpHdlLink
Link< SpinField &, void > maDownHdlLink
void SetDownHdl(const Link< SpinField &, void > &rLink)
SAL_DLLPRIVATE bool IsLowerEnabled() const
SAL_DLLPRIVATE bool IsUpperEnabled() const
DECL_DLLPRIVATE_LINK(ImplTimeout, Timer *, void)
tools::Rectangle maUpperRect
void SetUpHdl(const Link< SpinField &, void > &rLink)
tools::Rectangle maLowerRect
tools::Rectangle maDropDownRect
virtual void MouseMove(const MouseEvent &rMEvt)
std::function< std::unique_ptr< UIObject >(vcl::Window *)> FactoryFunction