9 #ifndef INCLUDED_SW_SOURCE_UIBASE_INC_FRAMECONTROLSMANAGER_HXX
10 #define INCLUDED_SW_SOURCE_UIBASE_INC_FRAMECONTROLSMANAGER_HXX
34 std::map< FrameControlType, SwFrameControlPtrMap >
m_aControls;
Base class of the Writer layout elements.
VclPtr< SwEditWin > m_pEditWin
void HideControls(FrameControlType eType)
void RemoveControls(const SwFrame *pFrame)
~SwFrameControlsManager()
void SetOutlineContentVisibilityButton(const SwTextNode *pTextNd)
void SetHeaderFooterControl(const SwPageFrame *pPageFrame, FrameControlType eType, Point aOffset)
void SetPageBreakControl(const SwPageFrame *pPageFrame)
void SetReadonlyControls(bool bReadonly)
void RemoveControlsByType(FrameControlType eType, const SwFrame *pFrame)
void SetOutlineContentVisibilityButtons()
Window class for the Writer edit area, this is the one handling mouse and keyboard events and doing t...
A page of the document layout.
SwTextNode is a paragraph in the document model.
std::map< const SwTextNode *, const SwContentFrame * > m_aTextNodeContentFrameMap
general base class for all free-flowing frames
std::map< FrameControlType, SwFrameControlPtrMap > m_aControls
SwFrameControlPtr GetControl(FrameControlType eType, const SwFrame *pFrame)
void SetUnfloatTableButton(const SwFlyFrame *pFlyFrame, bool bShow, Point aTopRightPixel=Point())
A container for the Header/Footer, or PageBreak controls.
std::map< const SwFrame *, SwFrameControlPtr > SwFrameControlPtrMap
std::shared_ptr< SwFrameControl > SwFrameControlPtr
SwFrameControlsManager(SwEditWin *pEditWin)