/// paint the transparent children of rWin that overlap rPixelRect /// (for example, transparent form controls like check boxes) void SVXCORE_DLLPUBLIC
PaintTransparentChildren(vcl::Window const & rWindow, tools::Rectangle const& rPixelRect);
class SdrPreRenderDevice
{ // The original OutputDevice
VclPtr<OutputDevice> mpOutputDevice;
// The VirtualDevice for PreRendering
VclPtr<VirtualDevice> mpPreRenderDevice;
class SVXCORE_DLLPUBLIC SdrPaintWindow
{ private: // the OutputDevice this window represents
VclPtr<OutputDevice> mpOutputDevice;
/// In case mrOutputDevice is a buffer for a vcl::Window, this is the window.
VclPtr<vcl::Window> mpWindow;
// the SdrPaintView this window belongs to
SdrPaintView& mrPaintView;
// the new OverlayManager for the new OverlayObjects. Test add here, will // replace the IAOManager as soon as it works.
rtl::Reference< sdr::overlay::OverlayManager > mxOverlayManager;
// The PreRenderDevice for PreRendering
std::unique_ptr<SdrPreRenderDevice> mpPreRenderDevice;
// The RedrawRegion used for rendering
vcl::Region maRedrawRegion;
// #i72889# flag if this is only a temporary target for repaint, default is false bool mbTemporaryTarget : 1;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.