diff options
Diffstat (limited to 'sd/source/core/drawdoc4.cxx')
-rw-r--r-- | sd/source/core/drawdoc4.cxx | 124 |
1 files changed, 64 insertions, 60 deletions
diff --git a/sd/source/core/drawdoc4.cxx b/sd/source/core/drawdoc4.cxx index 150cf7939272..3470a41f46d1 100644 --- a/sd/source/core/drawdoc4.cxx +++ b/sd/source/core/drawdoc4.cxx @@ -116,6 +116,7 @@ #include <basegfx/point/b2dpoint.hxx> #include <basegfx/polygon/b2dpolygon.hxx> #include <svl/itemset.hxx> +#include "app.hrc" using ::rtl::OUString; using namespace ::com::sun::star; @@ -149,8 +150,8 @@ void SdDrawDocument::CreateLayoutTemplates() // nicht benutzt, nicht benutzerdefiniert // SB hatte wahrscheinlich Probleme mit SFXSTYLEBIT_AUTO, da dann gar nichts // mehr im Gestalter angezeigt wird. Dieses Problem ist zu 364 j behoben worden - // USHORT nMask = SFXSTYLEBIT_ALL & ~(SFXSTYLEBIT_USED | SFXSTYLEBIT_USERDEF); - USHORT nMask = SFXSTYLEBIT_AUTO; + // sal_uInt16 nMask = SFXSTYLEBIT_ALL & ~(SFXSTYLEBIT_USED | SFXSTYLEBIT_USERDEF); + sal_uInt16 nMask = SFXSTYLEBIT_AUTO; String aName(aStdName); pSheet = &(pSSPool->Make(aName, SD_STYLE_FAMILY_GRAPHICS, nMask)); @@ -161,7 +162,7 @@ void SdDrawDocument::CreateLayoutTemplates() String aNullStr; ::basegfx::B2DPolyPolygon aNullPolyPolygon; - Color aNullCol(RGB_Color(COL_BLACK)); + Color aNullCol(RGB_Color(COL_DEFAULT_SHAPE_STROKE)); XDash aNullDash; XGradient aNullGrad(aNullCol,RGB_Color(COL_WHITE)); @@ -171,19 +172,20 @@ void SdDrawDocument::CreateLayoutTemplates() // Linienattribute (Extended OutputDevice) rISet.Put(XLineStyleItem(XLINE_SOLID)); - rISet.Put(XLineColorItem(String(), RGB_Color(COL_BLACK))); + rISet.Put(XLineColorItem(String(), RGB_Color(COL_DEFAULT_SHAPE_STROKE))); rISet.Put(XLineWidthItem(0)); rISet.Put(XLineDashItem(pPool,aNullDash)); rISet.Put(XLineStartItem(pPool,aNullPolyPolygon)); rISet.Put(XLineEndItem(pPool,aNullPolyPolygon)); - rISet.Put(XLineStartWidthItem(300)); - rISet.Put(XLineEndWidthItem(300)); + rISet.Put(XLineStartWidthItem(200)); + rISet.Put(XLineEndWidthItem(200)); rISet.Put(XLineStartCenterItem()); rISet.Put(XLineEndCenterItem()); + rISet.Put(SdrTextHorzAdjustItem(SDRTEXTHORZADJUST_BLOCK)); // Fuellattribute (Extended OutputDevice) rISet.Put(XFillStyleItem(XFILL_SOLID)); - rISet.Put(XFillColorItem(String(), RGB_Color(COL_DEFAULT_SHAPE_FILLING))); // "Blue 8" + rISet.Put(XFillColorItem(String(), RGB_Color(COL_DEFAULT_SHAPE_FILLING))); rISet.Put(XFillGradientItem(pPool,aNullGrad)); rISet.Put(XFillHatchItem(pPool,aNullHatch)); @@ -194,10 +196,10 @@ void SdDrawDocument::CreateLayoutTemplates() rISet.Put(XFillBitmapItem(pPool,aNullBmp)); // Schattenattribute (Drawing Engine) - rISet.Put(SdrShadowItem(FALSE)); + rISet.Put(SdrShadowItem(sal_False)); rISet.Put(SdrShadowColorItem(aNullStr, RGB_Color(COL_GRAY))); - rISet.Put(SdrShadowXDistItem(300)); // 3 mm Schattendistanz - rISet.Put(SdrShadowYDistItem(300)); + rISet.Put(SdrShadowXDistItem(200)); // 3 mm Schattendistanz + rISet.Put(SdrShadowYDistItem(200)); Font aLatinFont, aCJKFont, aCTLFont; @@ -228,8 +230,8 @@ void SdDrawDocument::CreateLayoutTemplates() rISet.Put( SvxPostureItem( ITALIC_NONE, EE_CHAR_ITALIC_CJK ) ); rISet.Put( SvxPostureItem( ITALIC_NONE, EE_CHAR_ITALIC_CTL ) ); - rISet.Put(SvxContourItem(FALSE, EE_CHAR_OUTLINE )); - rISet.Put(SvxShadowedItem(FALSE, EE_CHAR_SHADOW )); + rISet.Put(SvxContourItem(sal_False, EE_CHAR_OUTLINE )); + rISet.Put(SvxShadowedItem(sal_False, EE_CHAR_SHADOW )); rISet.Put(SvxUnderlineItem(UNDERLINE_NONE, EE_CHAR_UNDERLINE)); rISet.Put(SvxOverlineItem(UNDERLINE_NONE, EE_CHAR_OVERLINE)); rISet.Put(SvxCrossedOutItem(STRIKEOUT_NONE, EE_CHAR_STRIKEOUT )); @@ -249,7 +251,7 @@ void SdDrawDocument::CreateLayoutTemplates() rISet.Put( SvxLineSpacingItem( LINE_SPACE_DEFAULT_HEIGHT, EE_PARA_SBL ) ); // #i16874# enable kerning by default but only for new documents - rISet.Put( SvxAutoKernItem( TRUE, EE_CHAR_PAIRKERNING ) ); + rISet.Put( SvxAutoKernItem( sal_True, EE_CHAR_PAIRKERNING ) ); // Bullet // BulletItem und BulletFont fuer Titel und Gliederung @@ -293,7 +295,7 @@ void SdDrawDocument::CreateLayoutTemplates() pISet->Put(XLineStartWidthItem(700)); pISet->Put(XLineEndWidthItem(300)); - pISet->Put(XLineStartCenterItem(TRUE)); + pISet->Put(XLineStartCenterItem(sal_True)); // ---- Objekt mit Schatten ------------------------------------------- @@ -303,12 +305,12 @@ void SdDrawDocument::CreateLayoutTemplates() pSheet->SetHelpId( aHelpFile, HID_POOLSHEET_OBJWITHSHADOW ); pISet = &pSheet->GetItemSet(); - pISet->Put(SdrShadowItem(TRUE)); + pISet->Put(SdrShadowItem(sal_True)); pISet->Put(SdrShadowColorItem(aNullStr, RGB_Color(COL_GRAY))); - pISet->Put(SdrShadowXDistItem(300)); // 3 mm Schattendistanz - pISet->Put(SdrShadowYDistItem(300)); + pISet->Put(SdrShadowXDistItem(200)); // 3 mm Schattendistanz + pISet->Put(SdrShadowYDistItem(200)); - // ---- Objekt ohne Fllung ------------------------------------------- + // ---- Objekt ohne F�llung ------------------------------------------- aName = String(SdResId(STR_POOLSHEET_OBJWITHOUTFILL)); pSheet = &(pSSPool->Make(aName, SD_STYLE_FAMILY_GRAPHICS, nMask)); @@ -317,6 +319,7 @@ void SdDrawDocument::CreateLayoutTemplates() pISet = &pSheet->GetItemSet(); pISet->Put(XFillStyleItem(XFILL_NONE)); + pISet->Put(XLineColorItem(String(), RGB_Color(COL_BLACK))); // ---- Text ---------------------------------------------------------- @@ -329,7 +332,7 @@ void SdDrawDocument::CreateLayoutTemplates() pISet->Put(XLineStyleItem(XLINE_NONE)); pISet->Put(XFillStyleItem(XFILL_NONE)); - // ---- Textk”rper ---------------------------------------------------- + // ---- Textk�rper ---------------------------------------------------- aName = String(SdResId(STR_POOLSHEET_TEXTBODY)); pSheet = &(pSSPool->Make(aName, SD_STYLE_FAMILY_GRAPHICS, nMask)); @@ -342,7 +345,7 @@ void SdDrawDocument::CreateLayoutTemplates() pISet->Put(SvxFontHeightItem(564, 100, EE_CHAR_FONTHEIGHT)); // 16 pt - // ---- Textk”rper mit Blocksatz -------------------------------------- + // ---- Textk�rper mit Blocksatz -------------------------------------- aName = String(SdResId(STR_POOLSHEET_TEXTBODY_JUSTIFY)); pSheet = &(pSSPool->Make(aName, SD_STYLE_FAMILY_GRAPHICS, nMask)); @@ -395,7 +398,7 @@ void SdDrawDocument::CreateLayoutTemplates() pISet->Put(XFillStyleItem(XFILL_SOLID)); pISet->Put(XFillColorItem(String(), RGB_Color(COL_CYAN))); - pISet->Put(SdrShadowItem(TRUE)); + pISet->Put(SdrShadowItem(sal_True)); pISet->Put(SdrShadowColorItem(aNullStr, RGB_Color(COL_GRAY))); pISet->Put(SdrShadowXDistItem(200)); // 2 mm Schattendistanz pISet->Put(SdrShadowYDistItem(200)); @@ -419,7 +422,7 @@ void SdDrawDocument::CreateLayoutTemplates() Color aOrange4(255, 204, 153); pISet->Put(XFillColorItem(String(), aOrange4)); - pISet->Put(SdrShadowItem(TRUE)); + pISet->Put(SdrShadowItem(sal_True)); pISet->Put(SdrShadowColorItem(aNullStr, RGB_Color(COL_GRAY))); pISet->Put(SdrShadowXDistItem(200)); // 2 mm Schattendistanz pISet->Put(SdrShadowYDistItem(200)); @@ -495,6 +498,7 @@ void SdDrawDocument::CreateLayoutTemplates() pISet = &pSheet->GetItemSet(); pISet->Put(XFillStyleItem(XFILL_NONE)); + pISet->Put(XLineColorItem(String(), RGB_Color(COL_BLACK))); pISet->Put(SvxFontHeightItem(423, 100, EE_CHAR_FONTHEIGHT )); // 12 pt @@ -557,7 +561,7 @@ void SdDrawDocument::CreateDefaultCellStyles() // ---- Default ----------------------------------------------- - USHORT nMask = SFXSTYLEBIT_AUTO; + sal_uInt16 nMask = SFXSTYLEBIT_AUTO; OUString aDefaultCellStyleName( RTL_CONSTASCII_USTRINGPARAM("default") ); @@ -611,7 +615,7 @@ void SdDrawDocument::CreateDefaultCellStyles() rISet.Put( SdrTextLowerDistItem( 130 ) ); rISet.Put( SvxLineSpacingItem( LINE_SPACE_DEFAULT_HEIGHT, EE_PARA_SBL ) ); - rISet.Put( SvxAutoKernItem( TRUE, EE_CHAR_PAIRKERNING ) ); + rISet.Put( SvxAutoKernItem( sal_True, EE_CHAR_PAIRKERNING ) ); rISet.Put( SdrTextVertAdjustItem(SDRTEXTVERTADJUST_TOP) ); rISet.Put( SdrTextHorzAdjustItem(SDRTEXTHORZADJUST_LEFT) ); @@ -723,11 +727,11 @@ void SdDrawDocument::CreateDefaultCellStyles() |* \************************************************************************/ -USHORT SdDrawDocument::GetMasterPageUserCount(SdrPage* pMaster) const +sal_uInt16 SdDrawDocument::GetMasterPageUserCount(SdrPage* pMaster) const { - USHORT nResult = 0; - USHORT nPage; - USHORT nPageCount = GetPageCount(); + sal_uInt16 nResult = 0; + sal_uInt16 nPage; + sal_uInt16 nPageCount = GetPageCount(); for (nPage = 0; nPage < nPageCount; nPage++) { @@ -771,14 +775,14 @@ void SdDrawDocument::StopOnlineSpelling() |* \************************************************************************/ -void SdDrawDocument::StartOnlineSpelling(BOOL bForceSpelling) +void SdDrawDocument::StartOnlineSpelling(sal_Bool bForceSpelling) { if (mbOnlineSpell && (bForceSpelling || mbInitialOnlineSpellingEnabled) && mpDocSh && !mpDocSh->IsReadOnly() ) { StopOnlineSpelling(); - ::sd::Outliner* pOutl = GetInternalOutliner(TRUE); + ::sd::Outliner* pOutl = GetInternalOutliner(sal_True); Reference< XSpellChecker1 > xSpellChecker( LinguMgr::GetSpellChecker() ); if ( xSpellChecker.is() ) @@ -791,7 +795,7 @@ void SdDrawDocument::StartOnlineSpelling(BOOL bForceSpelling) pOutl->SetDefaultLanguage( meLanguage ); mpOnlineSpellingList = new ShapeList; - USHORT nPage; + sal_uInt16 nPage; for ( nPage = 0; nPage < GetPageCount(); nPage++ ) { @@ -842,14 +846,14 @@ void SdDrawDocument::FillOnlineSpellingList(SdPage* pPage) SdrObjListIter aGroupIter(*((SdrObjGroup*)pObj)->GetSubList(), IM_DEEPNOGROUPS); - BOOL bSubTextObjFound = FALSE; + sal_Bool bSubTextObjFound = sal_False; while (aGroupIter.IsMore() && !bSubTextObjFound) { if (aGroupIter.Next()->GetOutlinerParaObject()) { // Textobjekt im Gruppenobjekt gefunden - bSubTextObjFound = TRUE; + bSubTextObjFound = sal_True; } } @@ -911,7 +915,7 @@ IMPL_LINK(SdDrawDocument, OnlineSpellingHdl, Timer*, EMPTYARG ) else { // Spelling wurde initial durchgefuehrt - mbInitialOnlineSpellingEnabled = FALSE; + mbInitialOnlineSpellingEnabled = sal_False; // Suche beenden StopOnlineSpelling(); @@ -933,14 +937,14 @@ void SdDrawDocument::SpellObject(SdrTextObj* pObj) { if (pObj && pObj->GetOutlinerParaObject() /* && pObj != pView->GetTextEditObject() */) { - mbHasOnlineSpellErrors = FALSE; - ::sd::Outliner* pOutl = GetInternalOutliner(TRUE); - pOutl->SetUpdateMode(TRUE); + mbHasOnlineSpellErrors = sal_False; + ::sd::Outliner* pOutl = GetInternalOutliner(sal_True); + pOutl->SetUpdateMode(sal_True); Link aEvtHdl = pOutl->GetStatusEventHdl(); pOutl->SetStatusEventHdl(LINK(this, SdDrawDocument, OnlineSpellEventHdl)); - USHORT nOldOutlMode = pOutl->GetMode(); - USHORT nOutlMode = OUTLINERMODE_TEXTOBJECT; + sal_uInt16 nOldOutlMode = pOutl->GetMode(); + sal_uInt16 nOutlMode = OUTLINERMODE_TEXTOBJECT; if (((SdrTextObj*) pObj)->GetObjInventor() == SdrInventor && ((SdrTextObj*) pObj)->GetObjIdentifier() == OBJ_OUTLINETEXT) { @@ -976,9 +980,9 @@ void SdDrawDocument::SpellObject(SdrTextObj* pObj) } pOutl->SetStatusEventHdl(aEvtHdl); - pOutl->SetUpdateMode(FALSE); + pOutl->SetUpdateMode(sal_False); pOutl->Init( nOldOutlMode ); - mbHasOnlineSpellErrors = FALSE; + mbHasOnlineSpellErrors = sal_False; } } @@ -1023,7 +1027,7 @@ void SdDrawDocument::RemoveObject(SdrObject* pObj, SdPage* /*pPage*/) \************************************************************************/ IMPL_LINK(SdDrawDocument, OnlineSpellEventHdl, EditStatus*, pEditStat) { - ULONG nStat = pEditStat->GetStatusWord(); + sal_uLong nStat = pEditStat->GetStatusWord(); mbHasOnlineSpellErrors = (nStat & EE_STAT_WRONGWORDCHANGED) != 0; return(0); @@ -1041,7 +1045,7 @@ void SdDrawDocument::ImpOnlineSpellCallback(SpellCallbackInfo* pInfo, SdrObject* delete mpOnlineSearchItem; mpOnlineSearchItem = NULL; - USHORT nCommand = pInfo->nCommand; + sal_uInt16 nCommand = pInfo->nCommand; if (nCommand == SPELLCMD_IGNOREWORD // restart when add to dictionary takes place, too. @@ -1049,7 +1053,7 @@ void SdDrawDocument::ImpOnlineSpellCallback(SpellCallbackInfo* pInfo, SdrObject* { if(pObj && pOutl && pObj->ISA(SdrTextObj)) { - BOOL bModified(IsChanged()); + sal_Bool bModified(IsChanged()); ((SdrTextObj*)pObj)->SetOutlinerParaObject(pOutl->CreateParaObject()); SetChanged(bModified); pObj->BroadcastObjectChange(); @@ -1074,9 +1078,9 @@ void SdDrawDocument::ImpOnlineSpellCallback(SpellCallbackInfo* pInfo, SdrObject* void SdDrawDocument::RestoreLayerNames() { SdrLayerAdmin& rLayerAdmin = GetLayerAdmin(); - USHORT nLayerCount = rLayerAdmin.GetLayerCount(); + sal_uInt16 nLayerCount = rLayerAdmin.GetLayerCount(); - for (USHORT nLayer = 0; nLayer < nLayerCount; nLayer++) + for (sal_uInt16 nLayer = 0; nLayer < nLayerCount; nLayer++) { SdrLayer* pLayer = rLayerAdmin.GetLayer(nLayer); @@ -1114,10 +1118,10 @@ void SdDrawDocument::RestoreLayerNames() |* \************************************************************************/ -String SdDrawDocument::CreatePageNumValue(USHORT nNum) const +String SdDrawDocument::CreatePageNumValue(sal_uInt16 nNum) const { String aPageNumValue; - BOOL bUpper = FALSE; + sal_Bool bUpper = sal_False; switch (mePageNumType) { @@ -1128,7 +1132,7 @@ String SdDrawDocument::CreatePageNumValue(USHORT nNum) const aPageNumValue += (sal_Unicode)(char)((nNum - 1) % 26 + 'a'); break; case SVX_ROMAN_UPPER: - bUpper = TRUE; + bUpper = sal_True; case SVX_ROMAN_LOWER: aPageNumValue += SvxNumberFormat::CreateRomanString(nNum, bUpper); break; @@ -1156,11 +1160,11 @@ String SdDrawDocument::CreatePageNumValue(USHORT nNum) const void SdDrawDocument::RenameLayoutTemplate(const String& rOldLayoutName, const String& rNewName) { String aOldName(rOldLayoutName); - USHORT nPos = aOldName.SearchAscii( SD_LT_SEPARATOR ); + sal_uInt16 nPos = aOldName.SearchAscii( SD_LT_SEPARATOR ); // erase everything after '~LT~' aOldName.Erase(nPos + sizeof(SD_LT_SEPARATOR) - 1 ); - USHORT nLen = aOldName.Len(); + sal_uInt16 nLen = aOldName.Len(); List aReplList; SfxStyleSheetIterator aIter(mxStyleSheetPool.get(), SD_STYLE_FAMILY_MASTERPAGE); @@ -1197,7 +1201,7 @@ void SdDrawDocument::RenameLayoutTemplate(const String& rOldLayoutName, const St // an allen Seiten, die das jetzt umbeannte Layout benutzen, die // Textobjekte von der Aenderung unterrichten und Layoutnamen setzen - USHORT nPage; + sal_uInt16 nPage; for (nPage = 0; nPage < GetPageCount(); nPage++) { SdPage* pPage = (SdPage*) GetPage(nPage); @@ -1207,7 +1211,7 @@ void SdDrawDocument::RenameLayoutTemplate(const String& rOldLayoutName, const St { pPage->SetLayoutName(aPageLayoutName); - for (ULONG nObj = 0; nObj < pPage->GetObjCount(); nObj++) + for (sal_uLong nObj = 0; nObj < pPage->GetObjCount(); nObj++) { SdrObject* pObj = pPage->GetObj(nObj); @@ -1255,7 +1259,7 @@ void SdDrawDocument::RenameLayoutTemplate(const String& rOldLayoutName, const St pPage->SetLayoutName(aPageLayoutName); pPage->SetName(rNewName); - for (ULONG nObj = 0; nObj < pPage->GetObjCount(); nObj++) + for (sal_uLong nObj = 0; nObj < pPage->GetObjCount(); nObj++) { SdrObject* pObj = pPage->GetObj(nObj); @@ -1318,14 +1322,14 @@ void SdDrawDocument::SetTextDefaults() const aNumberFormat.SetStart(1); aNumberFormat.SetNumAdjust(SVX_ADJUST_LEFT); - SvxNumRule aNumRule( NUM_BULLET_REL_SIZE|NUM_BULLET_COLOR|NUM_CHAR_TEXT_DISTANCE, 10, FALSE); + SvxNumRule aNumRule( NUM_BULLET_REL_SIZE|NUM_BULLET_COLOR|NUM_CHAR_TEXT_DISTANCE, 10, sal_False); aNumberFormat.SetLSpace( 0 ); aNumberFormat.SetAbsLSpace( 0 ); aNumberFormat.SetFirstLineOffset( 0 ); aNumRule.SetLevel( 0, aNumberFormat ); - for( USHORT i = 1; i < aNumRule.GetLevelCount(); i++ ) + for( sal_uInt16 i = 1; i < aNumRule.GetLevelCount(); i++ ) { const short nLSpace = (i + 1) * 600; aNumberFormat.SetLSpace(nLSpace); @@ -1448,17 +1452,17 @@ void ModifyGuard::init() mpDocShell = mpDoc->GetDocSh(); } - mbIsEnableSetModified = mpDocShell ? mpDocShell->IsEnableSetModified() : FALSE; - mbIsDocumentChanged = mpDoc ? mpDoc->IsChanged() : FALSE; + mbIsEnableSetModified = mpDocShell ? mpDocShell->IsEnableSetModified() : sal_False; + mbIsDocumentChanged = mpDoc ? mpDoc->IsChanged() : sal_False; if( mbIsEnableSetModified ) - mpDocShell->EnableSetModified( FALSE ); + mpDocShell->EnableSetModified( sal_False ); } ModifyGuard::~ModifyGuard() { if( mbIsEnableSetModified ) - mpDocShell->EnableSetModified( TRUE ); + mpDocShell->EnableSetModified( sal_True ); if( mpDoc && (mpDoc->IsChanged() != mbIsDocumentChanged) ) mpDoc->SetChanged(mbIsDocumentChanged); |