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