Kaydet (Commit) 4f039858 authored tarafından Takeshi Abe's avatar Takeshi Abe Kaydeden (comit) Michael Stahl

starmath: Convert RectHorAlign to scoped enum

Change-Id: Ia5b43083e9675ef2664e5147e80237a7d947e138
Reviewed-on: https://gerrit.libreoffice.org/21859Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarMichael Stahl <mstahl@redhat.com>
üst 8dbdf538
...@@ -60,8 +60,12 @@ enum class RectPos ...@@ -60,8 +60,12 @@ enum class RectPos
Bottom, Bottom,
Attribute Attribute
}; };
enum RectHorAlign
{ RHA_LEFT, RHA_CENTER, RHA_RIGHT enum class RectHorAlign
{
Left,
Center,
Right
}; };
enum RectVerAlign enum RectVerAlign
{ RVA_TOP, RVA_MID, RVA_BOTTOM, RVA_BASELINE, RVA_CENTERY, { RVA_TOP, RVA_MID, RVA_BOTTOM, RVA_BASELINE, RVA_CENTERY,
......
This diff is collapsed.
...@@ -371,17 +371,17 @@ const Point SmRect::AlignTo(const SmRect &rRect, RectPos ePos, ...@@ -371,17 +371,17 @@ const Point SmRect::AlignTo(const SmRect &rRect, RectPos ePos,
if (ePos == RectPos::Top || ePos == RectPos::Bottom) if (ePos == RectPos::Top || ePos == RectPos::Bottom)
// correct error in current horizontal position // correct error in current horizontal position
switch (eHor) switch (eHor)
{ case RHA_LEFT : { case RectHorAlign::Left:
aPos.X() += rRect.GetItalicLeft() - GetItalicLeft(); aPos.X() += rRect.GetItalicLeft() - GetItalicLeft();
break; break;
case RHA_CENTER : case RectHorAlign::Center:
aPos.X() += rRect.GetItalicCenterX() - GetItalicCenterX(); aPos.X() += rRect.GetItalicCenterX() - GetItalicCenterX();
break; break;
case RHA_RIGHT : case RectHorAlign::Right:
aPos.X() += rRect.GetItalicRight() - GetItalicRight(); aPos.X() += rRect.GetItalicRight() - GetItalicRight();
break; break;
default : default:
SAL_WARN("starmath", "unknown case"); assert(false);
} }
return aPos; return aPos;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment