globals.h 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. #include "defs.h"
  2. extern int SCREEN_TOP;
  3. extern int SCREEN_BOTTOM;
  4. extern int SCREEN_LEFT;
  5. extern int SCREEN_RIGHT;
  6. extern Window *INFO_WINDOW;
  7. extern Window *MENU_WINDOW;
  8. extern Window *PROMPT_WINDOW;
  9. extern View *VIEW_MAP1;
  10. extern View *VIEW_TITLE1;
  11. extern View *VIEW_MAP1_ZOOM;
  12. extern View *VIEW_TITLE1_ZOOM;
  13. extern View *VIEW_MAP2;
  14. extern View *VIEW_TITLE2;
  15. extern View *VIEW_MAP2_ZOOM;
  16. extern View *VIEW_TITLE2_ZOOM;
  17. extern View *VIEW_MENU;
  18. extern Group group;
  19. extern char interrupt_char;
  20. extern char *tempfile1;
  21. extern char *tempfile2;
  22. extern char *digit_points; /* digitizer control points */
  23. extern char *digit_results; /* digitizer results */
  24. extern int use_digitizer; /* is there a digitizer out there? */
  25. /* group file list, target cell,vector files */
  26. extern char *group_list;
  27. extern char *cell_list;
  28. extern char *vect_list;
  29. extern int from_keyboard; /* input method */
  30. extern int from_digitizer;
  31. extern int from_screen;
  32. extern int from_flag;
  33. extern int dotsize;
  34. extern int THE_COLORS[10];
  35. #define BLACK THE_COLORS[0]
  36. #define BLUE THE_COLORS[1]
  37. #define BROWN THE_COLORS[2]
  38. #define GREEN THE_COLORS[3]
  39. #define GREY THE_COLORS[4]
  40. #define ORANGE THE_COLORS[5]
  41. #define PURPLE THE_COLORS[6]
  42. #define RED THE_COLORS[7]
  43. #define WHITE THE_COLORS[8]
  44. #define YELLOW THE_COLORS[9]
  45. double row_to_northing();
  46. double col_to_easting();
  47. double northing_to_row();
  48. double easting_to_col();
  49. #undef INIT