42 , mpDrawObj( nullptr )
48 , mpDrawObj( nullptr )
56 , mpDrawObj( nullptr )
64 , mpDrawObj( nullptr )
74 , mpDrawObj( nullptr )
89 OSL_ENSURE( (!pFrame || pFrame ==
mpFrame) &&
92 "invalid frame/object/window combination" );
280 aBound =
GetBox( rAccMap );
284 aBound =
GetBox( rAccMap );
292 bool bAlwaysIncludedAsChild(
false );
296 bAlwaysIncludedAsChild =
true;
299 return bAlwaysIncludedAsChild;
304 const SwFrame* pParent(
nullptr );
316 "parent is not accessible" );
342 OSL_ENSURE( pContact,
"sdr contact is missing" );
346 OSL_ENSURE( pFrameFormat,
"frame format is missing" );
352 "parent is not accessible" );
371 css::uno::Reference < css::accessibility::XAccessible > xAcc =
375 css::uno::Reference < css::accessibility::XAccessibleContext > xAccContext =
376 xAcc->getAccessibleContext();
377 if ( xAccContext.is() )
379 css::uno::Reference < css::accessibility::XAccessible > xAccParent =
380 xAccContext->getAccessibleParent();
381 if ( xAccParent.is() )
385 if ( pAccParentImpl )
387 pParent = pAccParentImpl->
GetFrame();
virtual const tools::Rectangle & GetCurrentBoundRect() const
const SwFrame * GetFrame() const
SwViewShell * GetShell() const
wrapper class for the positioning of Writer fly frames and drawing objects
const SwFrame * GetAnchorFrame() const
SwPageFrame * FindPageFrameOfAnchor()
method to determine the page frame, on which the 'anchor' of the given anchored object is.
SwCellFrame is one table cell in the document layout.
general base class for all free-flowing frames
bool IsFlyInContentFrame() const
const SwRect & getFrameArea() const
Base class of the Writer layout elements.
bool IsInCoveredCell() const
SwRect GetPaintArea() const
|* The paintarea is the area, in which the content of a frame is allowed |* to be displayed.
bool IsAccessibleFrame() const
SwLayoutFrame * GetUpper()
SwRootFrame * getRootFrame()
SwPageFrame * FindPageFrame()
A page of the document layout.
Of course Writer needs its own rectangles.
SwRect & Intersection(const SwRect &rRect)
void Top(const tools::Long nTop)
void Left(const tools::Long nLeft)
vcl::Window * GetWin() const
SwFlyFrame * GetFlyFrame()
void Init(const SdrObject *pDrawObj)
bool IsAccessible(bool bPagePreview) const
SwRect GetBox(const SwAccessibleMap &rAccMap) const
const SwFrame * GetSwFrame() const
bool AlwaysIncludeAsChild() const
indicating, if accessible child is included even, if the corresponding object is not visible.
const SdrObject * mpDrawObj
const SwFrame * GetParent(const bool bInPagePreview) const
SwAccessibleChild & operator=(SwAccessibleChild const &)=default
SwRect GetBounds(const SwAccessibleMap &rAccMap) const
bool IsBoundAsChar() const
bool IsVisibleChildrenOnly() const
VclPtr< vcl::Window > mpWindow
Point PixelToLogic(const Point &rDevicePt) const
VclPtr< vcl::Window > mpWindow