/************************************************************************/ /* */ /* Management of the list table of a document. */ /* Individual list levels. */ /* */ /* O) Word 7.0 == Word 95 compatibility */ /* */ /************************************************************************/ # include "tedConfig.h" # include # include # include # include # 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; }