summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2013-06-24 19:50:30 +0200
committerMichael Stahl <mstahl@redhat.com>2013-06-24 20:17:43 +0200
commit38dcfadda85058a0ee87292c8943aec82e34b81e (patch)
tree1157a8d80f7f8927f0010d850d6bd7ac5275fbbb /include
parentf022f39638fbe970f1b839c757dcccd3baa69445 (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.hxx6
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