1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
/************************************************************************/
/* */
/* Management of the list table of a document. */
/* Individual list levels. */
/* */
/* O) Word 7.0 == Word 95 compatibility */
/* */
/************************************************************************/
# include "tedConfig.h"
# include <stdlib.h>
# include <string.h>
# include <stdio.h>
# include <appDebugon.h>
# include "docListOverrideLevel.h"
void docInitListOverrideLevel( ListOverrideLevel * lol )
{
lol->lolOverrideStartAt= 0;
lol->lolOverrideFormat= 0;
docInitDocumentListLevel( &(lol->lolListLevel) );
return;
}
void docCleanListOverrideLevel( ListOverrideLevel * lol )
{
docCleanDocumentListLevel( &(lol->lolListLevel) );
}
int docCopyListOverrideLevel( ListOverrideLevel * to,
const ListOverrideLevel * from,
const int * fontMap,
const int * colorMap )
{
if ( from->lolOverrideFormat )
{
if ( docCopyDocumentListLevel( &(to->lolListLevel),
&(from->lolListLevel), fontMap, colorMap ) )
{ LDEB(1); return -1; }
}
else{ to->lolListLevel.dllStartAt= from->lolListLevel.dllStartAt; }
to->lolOverrideStartAt= from->lolOverrideStartAt;
to->lolOverrideFormat= from->lolOverrideFormat;
return 0;
}
|