(FILECREATED "14-Jul-87 21:25:44" {QV}<NOTECARDS>1.3K>LIBRARY>NCMAPS.;4 3183 changes to: (VARS NCMAPSCOMS) previous date: "10-Oct-86 12:23:02" {QV}<NOTECARDS>1.3K>LIBRARY>NCMAPS.;3) (* Copyright (c) 1986, 1987 by Xerox Corporation. All rights reserved.) (PRETTYCOMPRINT NCMAPSCOMS) (RPAQQ NCMAPSCOMS [(DECLARE: DONTEVAL@LOAD (FILES (FROM VALUEOF NOTECARDSDIRECTORIES) NCSKETCHCARD)) (* * NOTECARDSMAPDIRECTORIES stuff) (GLOBALVARS NOTECARDSMAPDIRECTORIES UseMapWithPoliticalBoundaries) (FNS NC.SetUpNOTECARDSMAPDIRECTORIES) (INITVARS (NOTECARDSMAPDIRECTORIES (NC.SetUpNOTECARDSMAPDIRECTORIES))) (* * Smash any dummy MAP def'n on SKETCH.ELEMENT.TYPE.NAMES before loading NEWMAP) (DECLARE: DONTEVAL@LOAD (P (DREMOVE (QUOTE MAP) SKETCH.ELEMENT.TYPE.NAMES)) (FILES (FROM VALUEOF NOTECARDSMAPDIRECTORIES) NEWMAP) (P (NCP.ChangeCardTypeFields (QUOTE Sketch) NIL (BQUOTE ((MiddleButtonMenuItems , (SKETCH.COMMANDMENU.ITEMS T T]) (DECLARE: DONTEVAL@LOAD (FILESLOAD (FROM VALUEOF NOTECARDSDIRECTORIES) NCSKETCHCARD) ) (* * NOTECARDSMAPDIRECTORIES stuff) (DECLARE: DOEVAL@COMPILE DONTCOPY (GLOBALVARS NOTECARDSMAPDIRECTORIES UseMapWithPoliticalBoundaries) ) (DEFINEQ (NC.SetUpNOTECARDSMAPDIRECTORIES (LAMBDA (BaseDirectory) (* fgh: " 8-Oct-85 13:46") (* * Set up the NoteCards directories maps globalvars) (LET (ThisDirectory StrPtr NoteCardsBaseDirectory) (* * Get the directory for the file now being loaded) (COND ((SETQ NoteCardsBaseDirectory BaseDirectory)) (T (SETQ ThisDirectory (PACK* (QUOTE {) (FILENAMEFIELD (FULLNAME (INPUT)) (QUOTE HOST)) (QUOTE }) (QUOTE <) (FILENAMEFIELD (FULLNAME (INPUT)) (QUOTE DIRECTORY)) (QUOTE >))) (* * Find the directory path up to the first subdirectory called NoteCards) (COND ((SETQ StrPtr (STRPOS "NOTECARDS>" (U-CASE ThisDirectory) NIL NIL NIL T)) (SETQ NoteCardsBaseDirectory (SUBATOM ThisDirectory 1 (SUB1 StrPtr))))))) (* * Create the directory search list based on the NoteCardsBaseDirectory) (COND (NoteCardsBaseDirectory (LIST (PACK* NoteCardsBaseDirectory "MAPS>NEW>") (PACK* NoteCardsBaseDirectory "MAPS>") NoteCardsBaseDirectory)) (T (LIST ThisDirectory)))))) ) (RPAQ? NOTECARDSMAPDIRECTORIES (NC.SetUpNOTECARDSMAPDIRECTORIES)) (* * Smash any dummy MAP def'n on SKETCH.ELEMENT.TYPE.NAMES before loading NEWMAP) (DECLARE: DONTEVAL@LOAD (DREMOVE (QUOTE MAP) SKETCH.ELEMENT.TYPE.NAMES) (FILESLOAD (FROM VALUEOF NOTECARDSMAPDIRECTORIES) NEWMAP) [NCP.ChangeCardTypeFields (QUOTE Sketch) NIL (BQUOTE ((MiddleButtonMenuItems , (SKETCH.COMMANDMENU.ITEMS T T] ) (PUTPROPS NCMAPS COPYRIGHT ("Xerox Corporation" 1986 1987)) (DECLARE: DONTCOPY (FILEMAP (NIL (1348 2680 (NC.SetUpNOTECARDSMAPDIRECTORIES 1358 . 2678))))) STOP