1 /************************************************************************/ 2 /* */ 3 /* Manage the lists of properties in a document. */ 4 /* */ 5 /************************************************************************/ 6 7 # ifndef DOC_PROPERTY_ADMIN_H 8 # define DOC_PROPERTY_ADMIN_H 9 10 # include <utilNumberedPropertiesAdmin.h> 11 # include <utilDocFontList.h> 12 # include <utilPalette.h> 13 14 # include "docListAdmin.h" 15 16 typedef struct DocumentPropertyLists 17 { 18 NumberedPropertiesList dplTextAttributeList; 19 NumberedPropertiesList dplBorderPropertyList; 20 NumberedPropertiesList dplItemShadingList; 21 NumberedPropertiesList dplFramePropertyList; 22 NumberedPropertiesList dplTabStopListList; 23 NumberedPropertiesList dplCellPropertyList; 24 25 DocumentFontList dplFontList; 26 ListAdmin dplListAdmin; 27 ColorPalette dplColorPalette; 28 } DocumentPropertyLists; 29 30 /************************************************************************/ 31 /* */ 32 /* Routine declarations. */ 33 /* */ 34 /************************************************************************/ 35 36 extern DocumentPropertyLists * docMakeDocumentPropertyLists( void ); 37 38 extern void docFreeDocumentPropertyLists( DocumentPropertyLists * dpl ); 39 40 # endif /* DOC_PROPERTY_ADMIN_H */ 41