Index: i18npool/inc/bullet.h
===================================================================
RCS file: /cvsroot/thaioo/OpenOffice_Test/i18npool/inc/bullet.h,v
retrieving revision 1.1.1.1
diff -a -u -r1.1.1.1 bullet.h
--- i18npool/inc/bullet.h	15 Sep 2004 05:34:28 -0000	1.1.1.1
+++ i18npool/inc/bullet.h	5 Oct 2004 08:52:58 -0000
@@ -355,6 +355,8 @@
 	0x0643, 0x0644, 0x0645, 0x0646, 0x0647, 0x0648, 0x0649
 };
 
+// modifiy thai character, remove unused 3 character from all
+/*
 static sal_Unicode table_Alphabet_th[] = {
 	0x0E01, 0x0E02, 0x0E03, 0x0E04, 0x0E05, 0x0E06, 0x0E07, 
 	0x0E08, 0x0E09, 0x0E0A, 0x0E0B, 0x0E0C, 0x0E0D, 0x0E0E, 0x0E0F,
@@ -363,5 +365,15 @@
 	0x0E20, 0x0E21, 0x0E22, 0x0E23, 0x0E24, 0x0E25, 0x0E26, 0x0E27, 
 	0x0E28, 0x0E29, 0x0E2A, 0x0E2B, 0x0E2C, 0x0E2D, 0x0E2E
 };
+*/
+static sal_Unicode table_Alphabet_th[] = {
+	0x0E01, 0x0E02, 0x0E04, 0x0E07, 
+	0x0E08, 0x0E09, 0x0E0A, 0x0E0B, 0x0E0C, 0x0E0D, 0x0E0E, 0x0E0F,
+	0x0E10, 0x0E11, 0x0E12, 0x0E13, 0x0E14, 0x0E15, 0x0E16, 0x0E17, 
+	0x0E18, 0x0E19, 0x0E1A, 0x0E1B, 0x0E1C, 0x0E1D, 0x0E1E, 0x0E1F,
+	0x0E20, 0x0E21, 0x0E22, 0x0E23, 0x0E24, 0x0E25, 0x0E26, 0x0E27, 
+	0x0E28, 0x0E29, 0x0E2A, 0x0E2B, 0x0E2C, 0x0E2D, 0x0E2E
+};
+
 
 } } } }
Index: svx/inc/numpages.hxx
===================================================================
RCS file: /cvsroot/thaioo/OpenOffice_Test/svx/inc/numpages.hxx,v
retrieving revision 1.1.1.1
diff -a -u -r1.1.1.1 numpages.hxx
--- svx/inc/numpages.hxx	15 Sep 2004 05:29:07 -0000	1.1.1.1
+++ svx/inc/numpages.hxx	5 Oct 2004 08:55:14 -0000
@@ -213,7 +213,7 @@
 	TabPage fuer vollstaendig Numerierung
 --------------------------------------------------*/
 #define NUMTYPE_MEMBER 4   // Anzahl der Elemente des FormatStrings je Ebene
-#define NUM_VALUSET_COUNT 8
+#define NUM_VALUSET_COUNT 16	// extend amount of outline (from 8 to 16) for OfficeTLE
 class SvxNumPickTabPage : public SfxTabPage
 {
     FixedLine           aValuesFL;
Index: svx/source/dialog/numpages.cxx
===================================================================
RCS file: /cvsroot/thaioo/OpenOffice_Test/svx/source/dialog/numpages.cxx,v
retrieving revision 1.1.1.1
diff -a -u -r1.1.1.1 numpages.cxx
--- svx/source/dialog/numpages.cxx	15 Sep 2004 05:29:11 -0000	1.1.1.1
+++ svx/source/dialog/numpages.cxx	5 Oct 2004 08:55:14 -0000
@@ -346,7 +346,8 @@
 			aNumberings =
 				xDefNum->getDefaultContinuousNumberingLevels( aLocale );
 
-			sal_Int32 nLength = aNumberings.getLength() > 8 ? 8 :aNumberings.getLength();
+			// extend amount of numbering type (from 8 to 16) for OfficeTLE
+			sal_Int32 nLength = aNumberings.getLength() > NUM_VALUSET_COUNT ? NUM_VALUSET_COUNT : aNumberings.getLength();
 
 			const Sequence<PropertyValue>* pValuesArr = aNumberings.getConstArray();
 			for(sal_Int32 i = 0; i < nLength; i++)
@@ -756,6 +757,7 @@
 		{
 			aOutlineAccess = xDefNum->getDefaultOutlineNumberings( aLocale );
 
+			// extend amount of numbering type (from 8 to 16) for OfficeTLE
 			for(sal_Int32 nItem = 0;
 				nItem < aOutlineAccess.getLength() && nItem < NUM_VALUSET_COUNT;
 				nItem++ )
@@ -1324,6 +1326,7 @@
 {
 	SetColCount( 4 );
 	SetStyle( GetStyle() | WB_ITEMBORDER | WB_DOUBLEBORDER );
+	//SetStyle( GetStyle() | WB_ITEMBORDER | WB_DOUBLEBORDER | WB_VSCROLL );
 	if(NUM_PAGETYPE_BULLET == nType)
 	{
 		for	( USHORT i = 0; i < 8; i++ )
@@ -1350,7 +1353,8 @@
 	aNumSettings = aNum;
 	xFormatter = xFormat;
 	aLocale = rLocale;
-	for	( USHORT i = 0; i < aNum.getLength() && i < 8; i++ )
+	// extend number of numbering type (from 8 to 16) for OfficeTLE
+	for	( USHORT i = 0; i < aNum.getLength() && i < NUM_VALUSET_COUNT; i++ )
 			InsertItem( i + 1, i );
 }
 /* -----------------------------31.01.01 09:50--------------------------------
@@ -1364,7 +1368,8 @@
 	aOutlineSettings = rOutline;
 	xFormatter = xFormat;
 	aLocale = rLocale;
-	for	( sal_uInt16 i = 0; i < aOutlineSettings.getLength() && i < 8; i++ )
+	// extend number of outline (from 8 to 16) for OfficeTLE
+	for	( sal_uInt16 i = 0; i < aOutlineSettings.getLength() && i < NUM_VALUSET_COUNT; i++ )
 		InsertItem( i + 1, i );
 }
 /**************************************************************************/
