21 virtual void dispose()
override;
23 virtual void Resize()
override;
27 void InvalidateChildSizeCache();
32 bool ControlHasFocus()
const;
44 bool bAllowCycleFocusOut =
true, sal_uInt64 nLOKWindowId = 0);
50 bool ChildKeyInput(
const KeyEvent& rKEvt);
59 void UnclipVisibleSysObj();
69 void StartIdleLayout();
virtual void StateChanged(StateChangedType nStateChange) override
virtual void Resize() override
virtual Size GetOptimalSize() const override
virtual void dispose() override
This is intended to be used to clear any locally held references to other Window-subclass objects.
An idle is a timer to be scheduled immediately.
std::unique_ptr< weld::Builder > m_xBuilder
DECL_DLLPRIVATE_LINK(DoLayout, Timer *, void)
VclPtr< vcl::Window > m_xVclContentArea
std::unique_ptr< weld::Container > m_xContainer
Some things multiple-inherit from VclAbstractDialog and OutputDevice, so we need to use virtual inher...
virtual void queue_resize(StateChangedType eReason=StateChangedType::Layout)
virtual void Draw(::OutputDevice *pDev, const Point &rPos, SystemTextColorFlags nFlags)
virtual void ImplPaintToDevice(::OutputDevice *pTargetOutDev, const Point &rPos)