9#ifndef INCLUDED_SW_SOURCE_UIBASE_INC_PAGEBREAKWIN_HXX
10#define INCLUDED_SW_SOURCE_UIBASE_INC_PAGEBREAKWIN_HXX
49 virtual void ShowAll(
bool bShow)
override;
53 void execute(std::u16string_view rIdent);
57 void UpdatePosition(
const std::optional<Point>& xEvtPt = std::optional<Point>());
77 virtual void dispose()
override;
79 void Fade(
bool bFadeIn );
virtual void dispose() override
Class for the page break control window.
virtual void SetReadonly(bool bReadonly) override
virtual const SwFrame * GetFrame() override
virtual void dispose() override
SwBreakDashedLine(SwEditWin *pEditWin, const SwFrame *pFrame)
void UpdatePosition(const std::optional< Point > &xEvtPt=std::optional< Point >())
VclPtr< SwEditWin > m_pEditWin
virtual void MouseMove(const MouseEvent &rMEvt) override
virtual ~SwBreakDashedLine() override
virtual FactoryFunction GetUITestFactory() const override
virtual SwEditWin * GetEditWin() override
std::optional< Point > m_xMousePt
virtual void ShowAll(bool bShow) override
virtual bool Contains(const Point &rDocPt) const override
void execute(std::u16string_view rIdent)
::tools::Rectangle m_aBtnRect
SwPageBreakWin & GetOrCreateWin()
VclPtr< SwPageBreakWin > m_pWin
Class for displaying a dashed line in the Writer GUI.
Window class for the Writer edit area, this is the one handling mouse and keyboard events and doing t...
Base class of the Writer layout elements.
virtual ~SwPageBreakWin() override
DECL_LINK(SelectHdl, const OUString &, void)
DECL_LINK(ToggleHdl, weld::Toggleable &, void)
Hide the button when the menu is toggled closed, e.g by clicking outside.
int m_nDelayAppearing
Before we show the control, let it transparent for a few timer ticks to avoid appearing with every mo...
DECL_LINK(FadeHandler, Timer *, void)
VclPtr< SwEditWin > m_pEditWin
std::unique_ptr< weld::MenuButton > m_xMenuButton
SwPageBreakWin(SwBreakDashedLine *pLine, SwEditWin *pEditWin, const SwFrame *pFrame)
void SetRectanglePixel(const ::tools::Rectangle &rRect)
VclPtr< VirtualDevice > m_xVirDev
VclPtr< SwBreakDashedLine > m_pLine
virtual void dispose() override
A page of the document layout.
std::function< std::unique_ptr< UIObject >(vcl::Window *)> FactoryFunction