summaryrefslogtreecommitdiff
path: root/sdext/source/presenter/PresenterPaneBorderPainter.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sdext/source/presenter/PresenterPaneBorderPainter.cxx')
-rw-r--r--sdext/source/presenter/PresenterPaneBorderPainter.cxx46
1 files changed, 23 insertions, 23 deletions
diff --git a/sdext/source/presenter/PresenterPaneBorderPainter.cxx b/sdext/source/presenter/PresenterPaneBorderPainter.cxx
index 0765ffef4c97..0f36a42d3ce6 100644
--- a/sdext/source/presenter/PresenterPaneBorderPainter.cxx
+++ b/sdext/source/presenter/PresenterPaneBorderPainter.cxx
@@ -2,7 +2,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -87,7 +87,7 @@ namespace {
drawing::framework::BorderType eBorderType) const;
const Reference<rendering::XCanvasFont> GetFont (
const Reference<rendering::XCanvas>& rxCanvas) const;
-
+
SharedBitmapDescriptor mpTopLeft;
SharedBitmapDescriptor mpTop;
SharedBitmapDescriptor mpTopRight;
@@ -125,7 +125,7 @@ public:
const Reference<XComponentContext>& rxContext,
const ::boost::shared_ptr<PresenterTheme>& rpTheme);
~Renderer (void);
-
+
void SetCanvas (const Reference<rendering::XCanvas>& rxCanvas);
void PaintBorder (
const OUString& rsTitle,
@@ -146,7 +146,7 @@ public:
::boost::shared_ptr<RendererPaneStyle> GetRendererPaneStyle (const OUString& rsResourceURL);
void SetCalloutAnchor (
const awt::Point& rCalloutAnchor);
-
+
private:
::boost::shared_ptr<PresenterTheme> mpTheme;
typedef ::std::map<OUString, ::boost::shared_ptr<RendererPaneStyle> > RendererPaneStyleContainer;
@@ -157,7 +157,7 @@ private:
Reference<rendering::XPolyPolygon2D> mxViewStateClip;
bool mbHasCallout;
awt::Point maCalloutAnchor;
-
+
void PaintBitmap(
const awt::Rectangle& rBox,
const awt::Rectangle& rUpdateBox,
@@ -174,7 +174,7 @@ private:
// ===== PresenterPaneBorderPainter ===========================================
-
+
PresenterPaneBorderPainter::PresenterPaneBorderPainter (
const Reference<XComponentContext>& rxContext)
: PresenterPaneBorderPainterInterfaceBase(m_aMutex),
@@ -203,7 +203,7 @@ awt::Rectangle SAL_CALL PresenterPaneBorderPainter::addBorder (
throw(css::uno::RuntimeException)
{
ThrowIfDisposed();
-
+
ProvideTheme();
return AddBorder(rsPaneBorderStyleName, rRectangle, eBorderType);
@@ -219,7 +219,7 @@ awt::Rectangle SAL_CALL PresenterPaneBorderPainter::removeBorder (
throw(css::uno::RuntimeException)
{
ThrowIfDisposed();
-
+
ProvideTheme();
return RemoveBorder(rsPaneBorderStyleName, rRectangle, eBorderType);
@@ -247,7 +247,7 @@ void SAL_CALL PresenterPaneBorderPainter::paintBorder (
return;
}
ProvideTheme(rxCanvas);
-
+
if (mpRenderer.get() != NULL)
{
mpRenderer->SetCanvas(rxCanvas);
@@ -286,7 +286,7 @@ void SAL_CALL PresenterPaneBorderPainter::paintBorderWithCallout (
return;
}
ProvideTheme(rxCanvas);
-
+
if (mpRenderer.get() != NULL)
{
mpRenderer->SetCanvas(rxCanvas);
@@ -337,7 +337,7 @@ awt::Point SAL_CALL PresenterPaneBorderPainter::getCalloutOffset (
bool PresenterPaneBorderPainter::ProvideTheme (const Reference<rendering::XCanvas>& rxCanvas)
{
bool bModified (false);
-
+
if ( ! mxContext.is())
return false;
@@ -512,12 +512,12 @@ void PresenterPaneBorderPainter::Renderer::PaintBorder (
{
if ( ! mxCanvas.is())
return;
-
+
// Create the outer and inner border of the, ahm, border.
::boost::shared_ptr<RendererPaneStyle> pStyle (GetRendererPaneStyle(rsPaneURL));
if (pStyle.get() == NULL)
return;
-
+
awt::Rectangle aOuterBox (rBBox);
awt::Rectangle aCenterBox (
pStyle->RemoveBorder(aOuterBox, drawing::framework::BorderType_OUTER_BORDER));
@@ -594,14 +594,14 @@ void PresenterPaneBorderPainter::Renderer::PaintTitle (
{
if ( ! mxCanvas.is())
return;
-
+
if (rsTitle.getLength() == 0)
return;
Reference<rendering::XCanvasFont> xFont (rpStyle->GetFont(mxCanvas));
if ( ! xFont.is())
return;
-
+
rendering::StringContext aContext (
rsTitle,
0,
@@ -636,7 +636,7 @@ void PresenterPaneBorderPainter::Renderer::PaintTitle (
}
nX += rpStyle->mnFontXOffset;
nY += rpStyle->mnFontYOffset;
-
+
if (rUpdateBox.X >= nX+nTextWidth
|| rUpdateBox.Y >= nY+nTextHeight
|| rUpdateBox.X+rUpdateBox.Width <= nX
@@ -644,13 +644,13 @@ void PresenterPaneBorderPainter::Renderer::PaintTitle (
{
return;
}
-
+
rendering::RenderState aRenderState(
geometry::AffineMatrix2D(1,0,nX, 0,1,nY),
NULL,
Sequence<double>(4),
rendering::CompositeOperation::SOURCE);
-
+
if (bPaintBackground)
{
PresenterCanvasHelper::SetDeviceColor(aRenderState, util::Color(0x00ffffff));
@@ -700,7 +700,7 @@ void PresenterPaneBorderPainter::Renderer::PaintTitle (
const OUString sStyleName (mpTheme->GetStyleName(rsResourceURL));
if (sStyleName.getLength() > 0)
sPaneStyleName = sStyleName;
-
+
// Create a new pane style object and initialize it with bitmaps.
::boost::shared_ptr<RendererPaneStyle> pStyle (
new RendererPaneStyle(mpTheme,sPaneStyleName));
@@ -738,7 +738,7 @@ void PresenterPaneBorderPainter::Renderer::PaintBitmap(
const SharedBitmapDescriptor& rpBackgroundBitmap)
{
(void)rpBackgroundBitmap;
-
+
bool bUseCanvas (mxCanvas.is());
if ( ! bUseCanvas)
return;
@@ -870,7 +870,7 @@ void PresenterPaneBorderPainter::Renderer::SetupClipping (
mxViewStateClip->setFillRule(rendering::FillRule_EVEN_ODD);
}
maViewState.Clip = mxViewStateClip;
-}
+}
@@ -951,7 +951,7 @@ RendererPaneStyle::RendererPaneStyle (
mpBottomRight = GetBitmap(rpTheme, rsStyleName, A2S("BottomRight"));
mpBottomCallout = GetBitmap(rpTheme, rsStyleName, A2S("BottomCallout"));
mpBackground = GetBitmap(rpTheme, OUString(), A2S("Background"));
-
+
// Get font description.
mpFont = rpTheme->GetFont(rsStyleName);
@@ -993,7 +993,7 @@ RendererPaneStyle::RendererPaneStyle (
{
OSL_ASSERT(false);
}
-
+
UpdateBorderSizes();
}
}