1 /************************************************************************/ 2 /* */ 3 /* Levels in the Lists of the list table of a document. */ 4 /* */ 5 /************************************************************************/ 6 7 # ifndef DOC_LIST_OVERRIDE_LEVEL_H 8 # define DOC_LIST_OVERRIDE_LEVEL_H 9 10 # include "docListLevel.h" 11 12 typedef struct ListOverrideLevel 13 { 14 unsigned char lolOverrideStartAt; 15 unsigned char lolOverrideFormat; 16 ListLevel lolListLevel; 17 } ListOverrideLevel; 18 19 typedef enum ListOverrideLevelProperty 20 { 21 LOLpropSTARTAT, 22 LOLpropFORMAT, 23 LOLpropLEVEL, 24 25 LOLprop_COUNT 26 } ListOverrideLevelProperty; 27 28 /************************************************************************/ 29 /* */ 30 /* Routine declarations. */ 31 /* */ 32 /************************************************************************/ 33 34 extern void docInitListOverrideLevel( ListOverrideLevel * lol ); 35 extern void docCleanListOverrideLevel( ListOverrideLevel * lol ); 36 37 extern int docCopyListOverrideLevel( 38 ListOverrideLevel * to, 39 const ListOverrideLevel * from, 40 const int * fontMap, 41 const int * colorMap, 42 const int * rulerMap ); 43 44 # endif 45