summaryrefslogtreecommitdiff
path: root/sw/source/filter/ww8/WW8FFData.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/filter/ww8/WW8FFData.cxx')
-rw-r--r--sw/source/filter/ww8/WW8FFData.cxx50
1 files changed, 25 insertions, 25 deletions
diff --git a/sw/source/filter/ww8/WW8FFData.cxx b/sw/source/filter/ww8/WW8FFData.cxx
index 6d2f1e8d793b..545a33843ab8 100644
--- a/sw/source/filter/ww8/WW8FFData.cxx
+++ b/sw/source/filter/ww8/WW8FFData.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
@@ -35,13 +35,13 @@
#include "writerwordglue.hxx"
#include "wrtww8.hxx"
-namespace sw
+namespace sw
{
using sw::types::msword_cast;
WW8FFData::WW8FFData()
- :
+ :
mnType(0),
mnResult(0),
mbOwnHelp(false),
@@ -66,7 +66,7 @@ void WW8FFData::setHelp(const ::rtl::OUString & rHelp)
msHelp = rHelp;
mbOwnHelp = true;
}
-
+
void WW8FFData::setStatus(const ::rtl::OUString & rStatus)
{
msStatus = rStatus;
@@ -84,13 +84,13 @@ void WW8FFData::WriteOUString(SvStream * pDataStrm, const ::rtl::OUString & rStr
{
sal_uInt16 nStrLen = msword_cast<sal_uInt16>(rStr.getLength());
*pDataStrm << nStrLen;
- SwWW8Writer::WriteString16(*pDataStrm, rStr, bAddZero);
+ SwWW8Writer::WriteString16(*pDataStrm, rStr, bAddZero);
}
void WW8FFData::Write(SvStream * pDataStrm)
{
ULONG nDataStt = pDataStrm->Tell();
-
+
static const sal_uInt8 aHeader[] =
{
0,0,0,0, // len of struct
@@ -107,72 +107,72 @@ void WW8FFData::Write(SvStream * pDataStrm)
0xff, 0xff, 0xff, 0xff,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0
};
-
+
aData[4] = mnType | (mnResult << 2);
-
+
if (mbOwnHelp)
aData[4] |= (1 << 7);
-
+
aData[5] = (mnTextType << 3);
if (mbOwnStat)
aData[5] |= 1;
-
+
if (mbProtected)
aData[5] |= (1 << 1);
-
+
if (mbSize)
aData[5] |= (1 << 2);
-
+
if (mbRecalc)
aData[5] |= (1 << 6);
-
+
if (mbListBox)
aData[5] |= (1 << 7);
-
+
aData[6] = ::sal::static_int_cast<sal_uInt8>(mnMaxLen & 0xffff);
aData[7] = ::sal::static_int_cast<sal_uInt8>(mnMaxLen >> 8);
aData[8] = ::sal::static_int_cast<sal_uInt8>(mnCheckboxHeight & 0xffff);
aData[9] = ::sal::static_int_cast<sal_uInt8>(mnCheckboxHeight >> 8);
-
+
pDataStrm->Write(aData, sizeof(aData));
-
+
WriteOUString(pDataStrm, msName, true);
-
+
if (mnType == 0)
WriteOUString(pDataStrm, msDefault, true);
else
*pDataStrm << mnDefault;
-
+
WriteOUString(pDataStrm, msFormat, true);
WriteOUString(pDataStrm, msHelp, true);
WriteOUString(pDataStrm, msStatus, true);
WriteOUString(pDataStrm, msMacroEnter, true);
WriteOUString(pDataStrm, msMacroExit, true);
-
+
if (mnType == 2)
{
sal_uInt8 aData1[2] = { 0xff, 0xff };
pDataStrm->Write(aData1, sizeof(aData1));
-
+
sal_uInt32 nListboxEntries = msListEntries.size();
*pDataStrm << nListboxEntries;
-
+
::std::vector< ::rtl::OUString >::const_iterator aIt = msListEntries.begin();
-
+
while (aIt != msListEntries.end())
{
const ::rtl::OUString & rEntry = *aIt;
WriteOUString(pDataStrm, rEntry, false);
-
+
aIt++;
}
}
-
+
SwWW8Writer::WriteLong( *pDataStrm, nDataStt,
pDataStrm->Tell() - nDataStt );
}
-
+
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */