1 /* ---------------- config.h -------------- */
13 enum DfGrounds
{ DF_FG
, DF_BG
};
15 /* ----------- configuration parameters ----------- */
16 typedef struct DfConfig
{
17 char version
[sizeof DF_VERSION
];
18 BOOL InsertMode
; /* Editor insert mode */
19 int Tabs
; /* Editor tab stops */
20 BOOL WordWrap
; /* True to word wrap editor */
21 #ifdef INCLUDE_WINDOWOPTIONS
22 BOOL Border
; /* True for application window border */
23 BOOL Title
; /* True for application window title */
24 BOOL StatusBar
; /* True for appl'n window status bar */
25 BOOL Texture
; /* True for textured appl window */
27 // int ScreenLines; /* Number of screen lines (25/43/50) */
29 int LinesPage
; /* Lines per printer page */
30 int CharsLine
; /* Characters per printer line */
31 int LeftMargin
; /* Printer margins */
35 unsigned char clr
[DF_CLASSCOUNT
] [4] [2]; /* Colors */
38 extern DFCONFIG DfCfg
;
39 extern unsigned char DfColor
[DF_CLASSCOUNT
] [4] [2];
40 extern unsigned char DfBW
[DF_CLASSCOUNT
] [4] [2];
41 extern unsigned char DfReverse
[DF_CLASSCOUNT
] [4] [2];
43 BOOL
DfLoadConfig(void);
44 void DfSaveConfig(void);
45 FILE *DfOpenConfig(char *);