/* !FormText.settings.h */
/* Handles settings and dialogue box */

#ifndef __settings_h
#define __settings_h

typedef struct {
  /* text_height and _width are net after subtracting margins etc */
  int text_height;
  int text_width;
  int left_margin;
  int right_margin;
  int top_margin;
  int bottom_margin;
  int header_height;
  int footer_height;
  char header[256];
  char footer[256];
  char heading_flag;
  char underline_char;
  int generate_contents;
  char contents_title[256];
  char contents_leader;
} Settings;

extern Settings settings;

void settings_initialise(void);
void settings_show(void);

#endif
