summaryrefslogtreecommitdiff
path: root/editeng
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-01-13 20:49:52 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-01-14 09:33:09 +0000
commit92ba7bd75b584ae85380b9c07863db36b74cab53 (patch)
tree5c04c752f5c5f54a54ed2b05b4b0944bba346a1b /editeng
parent563ba069b529c5a65db4f5e306fc21e5c59431e6 (diff)
xub_StrLen->sal_Int32
Change-Id: I9c4d9b8d18b36dda6609b1976cae13a481943563
Diffstat (limited to 'editeng')
-rw-r--r--editeng/source/items/svxfont.cxx52
1 files changed, 25 insertions, 27 deletions
diff --git a/editeng/source/items/svxfont.cxx b/editeng/source/items/svxfont.cxx
index b86160f6e05d..cf67643fc2f0 100644
--- a/editeng/source/items/svxfont.cxx
+++ b/editeng/source/items/svxfont.cxx
@@ -22,7 +22,6 @@
#include <vcl/print.hxx>
#include <tools/gen.hxx>
#include <tools/poly.hxx>
-#include <tools/string.hxx>
#include <unotools/charclass.hxx>
#include <editeng/unolingu.hxx>
#include <com/sun/star/i18n/KCharacterType.hpp>
@@ -166,12 +165,12 @@ class SvxDoCapitals
protected:
OutputDevice *pOut;
const OUString &rTxt;
- const xub_StrLen nIdx;
- const xub_StrLen nLen;
+ const sal_Int32 nIdx;
+ const sal_Int32 nLen;
public:
SvxDoCapitals( OutputDevice *_pOut, const OUString &_rTxt,
- const xub_StrLen _nIdx, const xub_StrLen _nLen )
+ const sal_Int32 _nIdx, const sal_Int32 _nLen )
: pOut(_pOut), rTxt(_rTxt), nIdx(_nIdx), nLen(_nLen)
{ }
@@ -180,13 +179,13 @@ public:
virtual void DoSpace( const sal_Bool bDraw );
virtual void SetSpace();
virtual void Do( const OUString &rTxt,
- const xub_StrLen nIdx, const xub_StrLen nLen,
+ const sal_Int32 nIdx, const sal_Int32 nLen,
const sal_Bool bUpper ) = 0;
- inline OutputDevice *GetOut() { return pOut; }
- inline const OUString &GetTxt() const { return rTxt; }
- xub_StrLen GetIdx() const { return nIdx; }
- xub_StrLen GetLen() const { return nLen; }
+ OutputDevice *GetOut() { return pOut; }
+ const OUString &GetTxt() const { return rTxt; }
+ sal_Int32 GetIdx() const { return nIdx; }
+ sal_Int32 GetLen() const { return nLen; }
};
void SvxDoCapitals::DoSpace( const sal_Bool /*bDraw*/ ) { }
@@ -202,13 +201,13 @@ void SvxDoCapitals::SetSpace() { }
void SvxFont::DoOnCapitals(SvxDoCapitals &rDo) const
{
const OUString &rTxt = rDo.GetTxt();
- const xub_StrLen nIdx = rDo.GetIdx();
+ const sal_Int32 nIdx = rDo.GetIdx();
const sal_Int32 nLen = rDo.GetLen();
const OUString aTxt( CalcCaseMap( rTxt ) );
- const sal_uInt16 nTxtLen = std::min( rTxt.getLength(), nLen );
- sal_uInt16 nPos = 0;
- sal_uInt16 nOldPos = nPos;
+ const sal_Int32 nTxtLen = std::min( rTxt.getLength(), nLen );
+ sal_Int32 nPos = 0;
+ sal_Int32 nOldPos = nPos;
// #108210#
// Test if string length differ between original and CaseMapped
@@ -591,8 +590,8 @@ protected:
short nKern;
public:
SvxDoGetCapitalSize( SvxFont *_pFnt, const OutputDevice *_pOut,
- const OUString &_rTxt, const xub_StrLen _nIdx,
- const xub_StrLen _nLen, const short _nKrn )
+ const OUString &_rTxt, const sal_Int32 _nIdx,
+ const sal_Int32 _nLen, const short _nKrn )
: SvxDoCapitals( (OutputDevice*)_pOut, _rTxt, _nIdx, _nLen ),
pFont( _pFnt ),
nKern( _nKrn )
@@ -600,14 +599,14 @@ public:
virtual ~SvxDoGetCapitalSize() {}
- virtual void Do( const OUString &rTxt, const xub_StrLen nIdx,
- const xub_StrLen nLen, const sal_Bool bUpper );
+ virtual void Do( const OUString &rTxt, const sal_Int32 nIdx,
+ const sal_Int32 nLen, const sal_Bool bUpper );
- inline const Size &GetSize() const { return aTxtSize; };
+ const Size &GetSize() const { return aTxtSize; };
};
-void SvxDoGetCapitalSize::Do( const OUString &_rTxt, const xub_StrLen _nIdx,
- const xub_StrLen _nLen, const sal_Bool bUpper )
+void SvxDoGetCapitalSize::Do( const OUString &_rTxt, const sal_Int32 _nIdx,
+ const sal_Int32 _nLen, const sal_Bool bUpper )
{
Size aPartSize;
if ( !bUpper )
@@ -656,7 +655,7 @@ protected:
short nKern;
public:
SvxDoDrawCapital( SvxFont *pFnt, OutputDevice *_pOut, const OUString &_rTxt,
- const xub_StrLen _nIdx, const xub_StrLen _nLen,
+ const sal_Int32 _nIdx, const sal_Int32 _nLen,
const Point &rPos, const short nKrn )
: SvxDoCapitals( _pOut, _rTxt, _nIdx, _nLen ),
pFont( pFnt ),
@@ -664,18 +663,17 @@ public:
aSpacePos( rPos ),
nKern( nKrn )
{ }
- virtual ~SvxDoDrawCapital() {}
virtual void DoSpace( const sal_Bool bDraw );
virtual void SetSpace();
- virtual void Do( const OUString &rTxt, const xub_StrLen nIdx,
- const xub_StrLen nLen, const sal_Bool bUpper );
+ virtual void Do( const OUString &rTxt, const sal_Int32 nIdx,
+ const sal_Int32 nLen, const sal_Bool bUpper );
};
void SvxDoDrawCapital::DoSpace( const sal_Bool bDraw )
{
if ( bDraw || pFont->IsWordLineMode() )
{
- sal_uInt16 nDiff = (sal_uInt16)(aPos.X() - aSpacePos.X());
+ sal_uLong nDiff = (sal_uLong)(aPos.X() - aSpacePos.X());
if ( nDiff )
{
sal_Bool bWordWise = pFont->IsWordLineMode();
@@ -697,8 +695,8 @@ void SvxDoDrawCapital::SetSpace()
aSpacePos.X() = aPos.X();
}
-void SvxDoDrawCapital::Do( const OUString &_rTxt, const xub_StrLen _nIdx,
- const xub_StrLen _nLen, const sal_Bool bUpper)
+void SvxDoDrawCapital::Do( const OUString &_rTxt, const sal_Int32 _nIdx,
+ const sal_Int32 _nLen, const sal_Bool bUpper)
{
sal_uInt8 nProp = 0;
Size aPartSize;