View | Details | Raw Unified | Return to issue 54320
Collapse All | Expand All

(-)SRC680_m128/sw/source/core/bastyp/init.cxx.orig (-2 / +27 lines)
Lines 381-386 Link Here
381
#include <fmtwrapinfluenceonobjpos.hxx>
381
#include <fmtwrapinfluenceonobjpos.hxx>
382
#endif
382
#endif
383
using namespace com::sun::star::lang;
384
383
extern void _FrmFinit();
385
extern void _FrmFinit();
384
extern void ClearFEShellTabCols();
386
extern void ClearFEShellTabCols();
Lines 694-699 Link Here
694
void _InitCore()
696
void _InitCore()
695
{
697
{
696
	SfxPoolItem* pItem;
698
	SfxPoolItem* pItem;
699
	Locale aLocale;
700
	aLocale = Application::GetSettings().GetLocale();
697
	// erstmal alle Attribut-Pointer auf 0 setzen
701
	// erstmal alle Attribut-Pointer auf 0 setzen
698
	memset( aAttrTab, 0, (POOLATTR_END - POOLATTR_BEGIN) *
702
	memset( aAttrTab, 0, (POOLATTR_END - POOLATTR_BEGIN) *
Lines 809-815 Link Here
809
// TextAttr ohne Ende - Dummies
813
// TextAttr ohne Ende - Dummies
810
	aAttrTab[ RES_PARATR_LINESPACING- POOLATTR_BEGIN ] = new
814
	aAttrTab[ RES_PARATR_LINESPACING- POOLATTR_BEGIN ] = new
811
	aAttrTab[ RES_PARATR_ADJUST- POOLATTR_BEGIN ] = new SvxAdjustItem;
815
	if( aLocale.Language.equalsAscii( "ja" ) ||
816
	    aLocale.Language.equalsAscii( "ko" ) ||
817
	    aLocale.Language.equalsAscii( "zh-CN" ) ||
818
	    aLocale.Language.equalsAscii( "zh-TW" ) )
819
	{
820
		aAttrTab[ RES_PARATR_ADJUST- POOLATTR_BEGIN ] = new SvxAdjustItem(
821
	}
822
	else
823
	{
824
		aAttrTab[ RES_PARATR_ADJUST- POOLATTR_BEGIN ] = new SvxAdjustItem;
825
	}
812
	aAttrTab[ RES_PARATR_SPLIT- POOLATTR_BEGIN ] = new SvxFmtSplitItem;
826
	aAttrTab[ RES_PARATR_SPLIT- POOLATTR_BEGIN ] = new SvxFmtSplitItem;
813
	aAttrTab[ RES_PARATR_WIDOWS- POOLATTR_BEGIN ] = new SvxWidowsItem;
827
	aAttrTab[ RES_PARATR_WIDOWS- POOLATTR_BEGIN ] = new SvxWidowsItem;
814
	aAttrTab[ RES_PARATR_ORPHANS- POOLATTR_BEGIN ] = new SvxOrphansItem;
828
	aAttrTab[ RES_PARATR_ORPHANS- POOLATTR_BEGIN ] = new SvxOrphansItem;
Lines 826-833 Link Here
826
	aAttrTab[ RES_PARATR_SCRIPTSPACE - POOLATTR_BEGIN ] =
840
	aAttrTab[ RES_PARATR_SCRIPTSPACE - POOLATTR_BEGIN ] =
827
										new SvxScriptSpaceItem( TRUE );
841
										new SvxScriptSpaceItem( TRUE );
828
	aAttrTab[ RES_PARATR_HANGINGPUNCTUATION - POOLATTR_BEGIN ] =
842
	if( aLocale.Language.equalsAscii( "ja" ) ||
843
	    aLocale.Language.equalsAscii( "ko" ) ||
844
	    aLocale.Language.equalsAscii( "zh-CN" ) ||
845
	    aLocale.Language.equalsAscii( "zh-TW" ) )
846
	{
847
		aAttrTab[ RES_PARATR_HANGINGPUNCTUATION - POOLATTR_BEGIN ] =
848
										new SvxHangingPunctuationItem( FALSE );
849
	}
850
	else
851
	{
852
		aAttrTab[ RES_PARATR_HANGINGPUNCTUATION - POOLATTR_BEGIN ] =
829
										new SvxHangingPunctuationItem( TRUE );
853
										new SvxHangingPunctuationItem( TRUE );
854
	}
830
	aAttrTab[ RES_PARATR_FORBIDDEN_RULES - POOLATTR_BEGIN ] =
855
	aAttrTab[ RES_PARATR_FORBIDDEN_RULES - POOLATTR_BEGIN ] =
831
										new SvxForbiddenRuleItem( TRUE );
856
										new SvxForbiddenRuleItem( TRUE );
832
	aAttrTab[ RES_PARATR_VERTALIGN - POOLATTR_BEGIN ] =
857
	aAttrTab[ RES_PARATR_VERTALIGN - POOLATTR_BEGIN ] =

Return to issue 54320