diff options
Diffstat (limited to 'svx/source/accessibility/AccessibleTextHelper.cxx')
-rw-r--r-- | svx/source/accessibility/AccessibleTextHelper.cxx | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/svx/source/accessibility/AccessibleTextHelper.cxx b/svx/source/accessibility/AccessibleTextHelper.cxx index 68a0e40cff9f..46b88a92f702 100644 --- a/svx/source/accessibility/AccessibleTextHelper.cxx +++ b/svx/source/accessibility/AccessibleTextHelper.cxx @@ -329,6 +329,8 @@ namespace accessibility return maEditSource; } + namespace { + // functor for sending child events (no stand-alone function, they are maybe not inlined) class AccessibleTextHelper_OffsetChildIndex { @@ -343,6 +345,8 @@ namespace accessibility const sal_Int32 mnDifference; }; + } + void AccessibleTextHelper_Impl::SetStartIndex( sal_Int32 nOffset ) { sal_Int32 nOldOffset( mnStartIndex ); @@ -796,6 +800,8 @@ namespace accessibility } } + namespace { + // functor for checking changes in paragraph bounding boxes (no stand-alone function, maybe not inlined) class AccessibleTextHelper_UpdateChildBounds { @@ -829,6 +835,8 @@ namespace accessibility } }; + } + void AccessibleTextHelper_Impl::UpdateBoundRect() { // send BOUNDRECT_CHANGED to affected children @@ -847,6 +855,8 @@ namespace accessibility } #endif + namespace { + // functor for sending child events (no stand-alone function, they are maybe not inlined) class AccessibleTextHelper_LostChildEvent { @@ -865,6 +875,8 @@ namespace accessibility AccessibleTextHelper_Impl& mrImpl; }; + } + void AccessibleTextHelper_Impl::ParagraphsMoved( sal_Int32 nFirst, sal_Int32 nMiddle, sal_Int32 nLast ) { const sal_Int32 nParas = GetTextForwarder().GetParagraphCount(); @@ -942,6 +954,8 @@ namespace accessibility } } + namespace { + // functor for sending child events (no stand-alone function, they are maybe not inlined) class AccessibleTextHelper_ChildrenTextChanged { @@ -1021,6 +1035,8 @@ namespace accessibility SfxHintId mnHintId; }; + } + void AccessibleTextHelper_Impl::ProcessQueue() { // inspect queue for paragraph insert/remove events. If there |