summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoel Grandin <noelgrandin@gmail.com>2016-05-29 13:07:44 +0200
committerNoel Grandin <noelgrandin@gmail.com>2016-05-30 06:40:43 +0000
commitf3fd69585db35dd0ba229b080705927733e8f949 (patch)
tree4910c30658cf3a8aa5125c611f3b5ab56166e070
parent395db598591edc123148770de42dac30bf505296 (diff)
Convert TxtAlign to scoped enum
Change-Id: I1f2c631fd77b772ccbf0763d168048fee8f3c910 Reviewed-on: https://gerrit.libreoffice.org/25606 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
-rw-r--r--include/vcl/texteng.hxx2
-rw-r--r--vcl/source/edit/texteng.cxx22
-rw-r--r--vcl/source/edit/vclmedit.cxx6
3 files changed, 15 insertions, 15 deletions
diff --git a/include/vcl/texteng.hxx b/include/vcl/texteng.hxx
index 3a5c3c90c7d8..fc2f173446bc 100644
--- a/include/vcl/texteng.hxx
+++ b/include/vcl/texteng.hxx
@@ -70,7 +70,7 @@ namespace i18n {
class LocaleDataWrapper;
-enum TxtAlign { TXTALIGN_LEFT, TXTALIGN_CENTER, TXTALIGN_RIGHT };
+enum class TxtAlign { Left, Center, Right };
typedef std::vector<TextView*> TextViews;
diff --git a/vcl/source/edit/texteng.cxx b/vcl/source/edit/texteng.cxx
index df1de5bf900a..05e2e73aa814 100644
--- a/vcl/source/edit/texteng.cxx
+++ b/vcl/source/edit/texteng.cxx
@@ -79,7 +79,7 @@ TextEngine::TextEngine()
, mnCurTextWidth {-1}
, mnCurTextHeight {0}
, mnDefTab {0}
- , meAlign {TXTALIGN_LEFT}
+ , meAlign {TxtAlign::Left}
, mbIsFormatting {false}
, mbFormatted {false}
, mbUpdate {true}
@@ -1608,9 +1608,9 @@ void TextEngine::CreateAndInsertEmptyLine( sal_uInt32 nPara )
aTmpLine.SetStart( pNode->GetText().getLength() );
aTmpLine.SetEnd( aTmpLine.GetStart() );
- if ( ImpGetAlign() == TXTALIGN_CENTER )
+ if ( ImpGetAlign() == TxtAlign::Center )
aTmpLine.SetStartX( (short)(mnMaxTextWidth / 2) );
- else if ( ImpGetAlign() == TXTALIGN_RIGHT )
+ else if ( ImpGetAlign() == TxtAlign::Right )
aTmpLine.SetStartX( (short)mnMaxTextWidth );
else
aTmpLine.SetStartX( mpDoc->GetLeftMargin() );
@@ -2283,7 +2283,7 @@ bool TextEngine::CreateLines( sal_uInt32 nPara )
ImpBreakLine( nPara, pLine, pPortion, nPortionStart, nRemainingWidth );
}
- if ( ( ImpGetAlign() == TXTALIGN_CENTER ) || ( ImpGetAlign() == TXTALIGN_RIGHT ) )
+ if ( ( ImpGetAlign() == TxtAlign::Center ) || ( ImpGetAlign() == TxtAlign::Right ) )
{
// adjust
long nTextWidth = 0;
@@ -2295,9 +2295,9 @@ bool TextEngine::CreateLines( sal_uInt32 nPara )
const long nSpace = mnMaxTextWidth - nTextWidth;
if ( nSpace > 0 )
{
- if ( ImpGetAlign() == TXTALIGN_CENTER )
+ if ( ImpGetAlign() == TxtAlign::Center )
pLine->SetStartX( (sal_uInt16)(nSpace / 2) );
- else // TXTALIGN_RIGHT
+ else // TxtAlign::Right
pLine->SetStartX( (sal_uInt16)nSpace );
}
}
@@ -2841,7 +2841,7 @@ void TextEngine::SetRightToLeft( bool bR2L )
if ( mbRightToLeft != bR2L )
{
mbRightToLeft = bR2L;
- meAlign = bR2L ? TXTALIGN_RIGHT : TXTALIGN_LEFT;
+ meAlign = bR2L ? TxtAlign::Right : TxtAlign::Left;
FormatFullDoc();
UpdateViews();
}
@@ -2997,10 +2997,10 @@ TxtAlign TextEngine::ImpGetAlign() const
TxtAlign eAlign = meAlign;
if ( IsRightToLeft() )
{
- if ( eAlign == TXTALIGN_LEFT )
- eAlign = TXTALIGN_RIGHT;
- else if ( eAlign == TXTALIGN_RIGHT )
- eAlign = TXTALIGN_LEFT;
+ if ( eAlign == TxtAlign::Left )
+ eAlign = TxtAlign::Right;
+ else if ( eAlign == TxtAlign::Right )
+ eAlign = TxtAlign::Left;
}
return eAlign;
}
diff --git a/vcl/source/edit/vclmedit.cxx b/vcl/source/edit/vclmedit.cxx
index 7f250666bfaf..cf224ce1ecf3 100644
--- a/vcl/source/edit/vclmedit.cxx
+++ b/vcl/source/edit/vclmedit.cxx
@@ -338,11 +338,11 @@ void ImpVclMEdit::SetAlign( WinBits nWinStyle )
mpTextWindow->GetTextEngine()->SetRightToLeft( bRTL );
if ( nWinStyle & WB_CENTER )
- mpTextWindow->GetTextEngine()->SetTextAlign( TXTALIGN_CENTER );
+ mpTextWindow->GetTextEngine()->SetTextAlign( TxtAlign::Center );
else if ( nWinStyle & WB_RIGHT )
- mpTextWindow->GetTextEngine()->SetTextAlign( !bRTL ? TXTALIGN_RIGHT : TXTALIGN_LEFT );
+ mpTextWindow->GetTextEngine()->SetTextAlign( !bRTL ? TxtAlign::Right : TxtAlign::Left );
else if ( nWinStyle & WB_LEFT )
- mpTextWindow->GetTextEngine()->SetTextAlign( !bRTL ? TXTALIGN_LEFT : TXTALIGN_RIGHT );
+ mpTextWindow->GetTextEngine()->SetTextAlign( !bRTL ? TxtAlign::Left : TxtAlign::Right );
}
void ImpVclMEdit::SetModified( bool bMod )