38 : mnHellId( rAccMap.
GetShell()->GetDoc()->getIDocumentDrawModelAccess().GetHellId() )
39 , mnControlsId( rAccMap.
GetShell()->GetDoc()->getIDocumentDrawModelAccess().GetControlsId() )
45 while( aLower.GetSwFrame() )
47 if ( !bVisibleChildrenOnly ||
48 aLower.AlwaysIncludeAsChild() ||
49 aLower.GetBox( rAccMap ).Overlaps( rVisArea ) )
54 aLower = aLower.GetSwFrame()->GetNext();
59 OSL_ENSURE( bVisibleChildrenOnly,
"page frame within tab frame???" );
67 aLower = pObj->GetDrawObj();
68 if ( aLower.GetBox( rAccMap ).Overlaps( rVisArea ) )
70 insert( aLower.GetDrawObject(), aLower );
82 aLower = pObj->GetDrawObj();
83 if ( aLower.IsBoundAsChar() &&
84 ( !bVisibleChildrenOnly ||
85 aLower.AlwaysIncludeAsChild() ||
86 aLower.GetBox( rAccMap ).Overlaps( rVisArea ) ) )
88 insert( aLower.GetDrawObject(), aLower );
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 );
144 static_cast< const SwPageFrame&
>( rFrame ).GetSortedObjs() ) ||
Base class of the Writer layout elements.
const SwSortedObjs * GetDrawObjs() const
const SdrLayerID mnControlsId
Of course Writer needs its own rectangles.
wrapper class for the positioning of Writer fly frames and drawing objects
::rtl::Reference< SwAccessibleContext > GetContextImpl(const SwFrame *pFrame, bool bCreate=true)
void GetAdditionalAccessibleChildren(std::vector< vcl::Window * > *pChildren)
#i88070# - get all additional accessible children
std::pair< iterator, bool > emplace(Args &&...args)
bool IsVisibleChildrenOnly() const
std::pair< iterator, bool > insert(const sal_uInt32 nPos, const SwAccessibleChildMapKey::LayerId eLayerId, const sw::access::SwAccessibleChild &rLower)
const SwSortedObjs * GetSortedObjs() const
bool HasAdditionalAccessibleChildren()
SwAccessibleChildMap(const SwRect &rVisArea, const SwFrame &rFrame, SwAccessibleMap &rAccMap)
sal_uInt32 GetOrdNum() const
A page of the document layout.
virtual SdrLayerID GetLayer() const
static bool IsSortingRequired(const SwFrame &rFrame)
class for collecting anchored objects
const SdrLayerID mnHellId