25#include <rtl/ustring.hxx>
47 bool bInPagePreviewr );
61 bool bInPagePreview );
72 std::list< sw::access::SwAccessibleChild >& rChildren,
73 bool bInPagePreview );
98 bool bIsPagePreview );
105 bool bInPagePreview );
114 const SwFrame *pFrame =
nullptr );
124 sal_Int32 nPos )
const;
128 std::list< sw::access::SwAccessibleChild >& rChildren )
const;
151 return IsShowing( rAccMap, aFrameOrObj );
SwRect GetBounds(const SwAccessibleMap &rAccMap, const SwFrame *pFrame=nullptr)
bool IsInPagePreview() const
static void GetChildren(SwAccessibleMap &rAccMap, const SwRect &rVisArea, const SwFrame &rFrame, std::list< sw::access::SwAccessibleChild > &rChildren, bool bInPagePreview)
bool IsEditable(SwViewShell const *pVSh) const
static sal_Int32 GetChildCount(SwAccessibleMap &rAccMap, const SwRect &rVisArea, const SwFrame *pFrame, bool bInPagePreviewr)
static sw::access::SwAccessibleChild GetChildAtPixel(const SwRect &rVisArea, const SwFrame &rFrame, const Point &rPos, bool bInPagePreview, SwAccessibleMap &rAccMap)
static bool GetChildIndex(SwAccessibleMap &rAccMap, const SwRect &rVisArea, const SwFrame &rFrame, const sw::access::SwAccessibleChild &rChild, sal_Int32 &rPos, bool bInPagePreview)
bool IsOpaque(SwViewShell const *pVSh) const
bool IsShowing(const SwAccessibleMap &rAccMap, const sw::access::SwAccessibleChild &rFrameOrObj) const
const bool mbIsInPagePreview
static sw::access::SwAccessibleChild GetChild(SwAccessibleMap &rAccMap, const SwRect &rVisArea, const SwFrame &rFrame, sal_Int32 &rPos, bool bInPagePreview)
const SwFrame * GetFrame() const
const SwFrame * GetParent() const
SwAccessibleFrame(const SwRect &rVisArea, const SwFrame *pFrame, bool bIsPagePreview)
virtual ~SwAccessibleFrame()
void SetVisArea(const SwRect &rNewVisArea)
OUString GetFormattedPageNumber() const
const SwRect & GetVisArea() const
Base class of the Writer layout elements.
Of course Writer needs its own rectangles.
bool Overlaps(const SwRect &rRect) const