1 #   include	<appFrame.h>
2 #   include	<appInspector.h>
3 
4 #   ifndef	TED_APP_RESOURCES_H
5 #   define	TED_APP_RESOURCES_H
6 
7 /************************************************************************/
8 /*									*/
9 /*  Ted specific resources.						*/
10 /*									*/
11 /*  Also: Some global data items.					*/
12 /*									*/
13 /************************************************************************/
14 
15 typedef struct TedAppResources
16     {
17 				/****************************************/
18 				/*  Texts.				*/
19 				/****************************************/
20 
21     char *			tarFileNotRtf;
22     char *			tarHeadFootNotReachable;
23     char *			tarCannotRecover;
24 
25     char *			tarAppFileMenuText;
26     char *			tarAppWinMenuText;
27     char *			tarDocFileMenuText;
28     char *			tarDocEditMenuText;
29     char *			tarDocInsertMenuText;
30     char *			tarDocWinMenuText;
31     char *			tarDocFontMenuText;
32     char *			tarDocFormatMenuText;
33     char *			tarDocToolMenuText;
34     char *			tarDocTableMenuText;
35     char *			tarHelpMenuText;
36     char *			tarAppHelpFileName;
37 
38     char *			tarSelectionColor;
39     char *			tarCopiedSelectionColor;
40     char *			tarPageNumberFormat;
41 
42 				/****************************************/
43 				/*  Defaults.				*/
44 				/****************************************/
45     char *			tarShowTableGridString;
46     int				tarShowTableGridInt;
47 
48     char *			tarAutoHyphenateString;
49     int				tarAutoHyphenateInt;
50 
51     char *			tarShadingMeshTwipsString;
52     double			tarShadingMeshPointsDouble;
53 
54     char *			tarPageGapMMString;
55     int				tarPageGapMM;
56 
57     char *			tarLenientRtfString;
58     int				tarLenientRtfInt;
59 
60     char *			tarTraceEditsString;
61     int				tarTraceEditsInt;
62 
63     char *			tarPdfOutlineString;
64     int				tarPdfOutlineInt;
65 
66     char *			tarOverridePaperSizeString;
67     int				tarOverridePaperSizeInt;
68 
69 				/****************************************/
70 				/*  Global data.			*/
71 				/****************************************/
72 
73     AppInspector *		tarInspector;
74     EditDocument *		tarManualDocument;
75 
76 				/****************************************/
77 				/*  To open images:			*/
78 				/*  From a file chooser.		*/
79 				/****************************************/
80     AppFileExtension *		tarOpenImageExtensions;
81     int				tarOpenImageExtensionCount;
82 
83 				/****************************************/
84 				/*  For Ted --Find and Ted --RegFind	*/
85 				/****************************************/
86 
87     const char *		tarFindPattern;
88     int				tarFindRegex;
89     } TedAppResources;
90 
91 /************************************************************************/
92 /*									*/
93 /*  Routine Declarations.						*/
94 /*									*/
95 /************************************************************************/
96 
97 extern void tedDetermineDefaultSettings(	TedAppResources *	tar );
98 
99 #   endif	/*  TED_APP_RESOURCES_H	*/
100