38 : mnHellId( rAccMap.
GetShell()->GetDoc()->getIDocumentDrawModelAccess().GetHellId() )
39 , mnControlsId( rAccMap.
GetShell()->GetDoc()->getIDocumentDrawModelAccess().GetControlsId() )
47 if ( !bVisibleChildrenOnly ||
59 OSL_ENSURE( bVisibleChildrenOnly,
"page frame within tab frame???" );
67 aLower = pObj->GetDrawObj();
82 aLower = pObj->GetDrawObj();
84 ( !bVisibleChildrenOnly ||
102 std::vector< vcl::Window* > aAdditionalChildren;
105 sal_Int32 nCounter( 0 );
106 for (
const auto& rpChild : aAdditionalChildren )
118 const sal_uInt32 nPos,
123 return emplace( aKey, rLower );
138 return emplace( aKey, rLower );
sal_uInt32 GetOrdNum() const
virtual SdrLayerID GetLayer() const
SwAccessibleChildMap(const SwRect &rVisArea, const SwFrame &rFrame, SwAccessibleMap &rAccMap)
const SdrLayerID mnHellId
static bool IsSortingRequired(const SwFrame &rFrame)
const SdrLayerID mnControlsId
std::pair< iterator, bool > emplace(Args &&... args)
std::pair< iterator, bool > insert(const sal_uInt32 nPos, const SwAccessibleChildMapKey::LayerId eLayerId, const sw::access::SwAccessibleChild &rLower)
void GetAdditionalAccessibleChildren(std::vector< vcl::Window * > *pChildren)
#i88070# - get all additional accessible children
bool HasAdditionalAccessibleChildren()
::rtl::Reference< SwAccessibleContext > GetContextImpl(const SwFrame *pFrame, bool bCreate=true)
wrapper class for the positioning of Writer fly frames and drawing objects
Base class of the Writer layout elements.
const SwSortedObjs * GetDrawObjs() const
A page of the document layout.
const SwSortedObjs * GetSortedObjs() const
Of course Writer needs its own rectangles.
bool Overlaps(const SwRect &rRect) const
class for collecting anchored objects
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.
bool IsBoundAsChar() const
bool IsVisibleChildrenOnly() const
const SdrObject * GetDrawObject() const