diff options
author | Michael Stahl <mstahl@redhat.com> | 2013-06-24 19:50:30 +0200 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2013-06-24 20:17:43 +0200 |
commit | 38dcfadda85058a0ee87292c8943aec82e34b81e (patch) | |
tree | 1157a8d80f7f8927f0010d850d6bd7ac5275fbbb /include | |
parent | f022f39638fbe970f1b839c757dcccd3baa69445 (diff) |
fdo#58029: replace quadratic child window loop with linear
... which should speed things up without introducing problems.
(Window::GetChild(n) is inefficient because the children are a linked
list)
Change-Id: I343d51a6866c5014cbca4c256b0c15f938958c39
Diffstat (limited to 'include')
-rw-r--r-- | include/svx/sdrpaintwindow.hxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/svx/sdrpaintwindow.hxx b/include/svx/sdrpaintwindow.hxx index bf8620ca8655..d1694ee051cb 100644 --- a/include/svx/sdrpaintwindow.hxx +++ b/include/svx/sdrpaintwindow.hxx @@ -41,6 +41,12 @@ namespace sdr #endif //////////////////////////////////////////////////////////////////////////////////////////////////// +/// paint the transparent children of rWin that overlap rPixelRect +/// (for example, transparent form controls like check boxes) +void SVX_DLLPUBLIC +PaintTransparentChildren(Window & rWindow, Rectangle const& rPixelRect); + + class SdrPreRenderDevice { // The original OutputDevice |