Global(void) ActivateDiagram(DataLibPtr dl); Global(void) DeactivateDiagram(Boolean full); extern Global(DataLib) DiagramLib; extern Global(Int2) MaxUntitled; extern Global(Boolean) CurDiagram; extern Global(CharPtr) Untitled; Global(void) SelectDiagram(Int2); Global(Boolean) SelectDiagram_Status(Int2); Global(void) RedrawDiagram(Int2); Global(Int2) dCreate(DataLibPtr dlArch, DataLibNotify post); Global(void) DiagramsExport(DataLibPtr arch, FILE PNTR out, Int2 level); Global(void) DiagramsImport(DataLibPtr arch, FILE PNTR in, Boolean single); #define MAXUNT_PAR HIDDEN_STR"unt" /* partition with MaxUntitle */ /* Partition names created in diagrams by param.c, curve.c and point.c */ /* curve.c */ #define VA_PART HIDDEN_STR"vattr" /* curve's subdir entry with visual attributes */ #define SP_PART HIDDEN_STR"splst" /* curve's subdir entry with a list of special points */ #define LP_PART HIDDEN_STR"last" /* curve's subdir entry with coords of the last point */ #define BD_PART HIDDEN_STR"bif" /* curve's subdir entry with bif data if its inital point */ #define IC_PART HIDDEN_STR"ic" /* curve's subdir entry with implementation codes for starter and generator */ #define EC_PART HIDDEN_STR"expcrv" /* curve export settings */ #define SG_PART HIDDEN_STR"defstagen" /* defualt starter/generator */ #define UNTLST HIDDEN_STR"untlst" /* name of partition with ptrs to untitled */ #define FILTER_PRE HIDDEN_STR"filt " /* prefix of filters */ #define ICS_PRE HIDDEN_STR"ics " /* prefix of default implementation code for starters */ #define ICG_PRE HIDDEN_STR"icg " /* prefix of default implementation codes for generators */ #define SLVPAR_PART HIDDEN_STR"slvpar" /* curve's subdir entry with slave sta/gen parameters */ /* param.c */ #define UNIQUE_PART HIDDEN_STR".unique" /* unique mask */ #define FUNPAR_PART HIDDEN_STR".funpar" #define LIB_PART HIDDEN_STR".lib" /* point.c */ #define CURM_PART HIDDEN_STR"markers"