(FILECREATED "23-May-85 16:39:41" ("compiled on " {PHYLUM}RELEASE1.2>NCBROWSERCARD.;49) "20-Dec-84 12:07:22" recompiled changes: NC.MakeBrowserCard NC.UpdateBrowserCard NC.ExpandBrowserNode NC.BrowserCreateCard in "INTERLISP-D 10-Jan-85 ..." dated "10-Jan-85 13:28:55") (FILECREATED "23-May-85 16:36:23" {PHYLUM}RELEASE1.2>NCBROWSERCARD.;49 123479 changes to: ( FNS NC.UpdateBrowserCard NC.ExpandBrowserNode NC.MakeBrowserCard NC.BrowserCreateCard) previous date: "22-May-85 16:23:46" {PHYLUM}RELEASE1.2>NCBROWSERCARD.;47) NC.MakeBrowserCard D1 (P 23Q NodeID P 22Q Node P 20Q RootID P 14Q DropVirtualNodesFlg P 13Q BrowserSpecs P 12Q LabelPairs P 11Q RootNodes P 10Q SpecialBrowserSpecs P 7 PropList P 6 Graph P 5 Window P 4 Lattice P 3 Depth P 2 BrowserFormat P 1 ListOfLinkLabels P 0 RootIDs I 3 ParamList I 2 NoDisplayFlg I 1 Title I 0 ID) .Cg d£d‘hCg Cg Cg ” @ B«@ @ ½Hd®d`Mhoi Xdgð³MhKJiC´g _dµ @ ¿M hYO[OZ`J“i_¿`´M ˆdl hh_B®Mhl o ¿@H°-d_ LI@`K ¼@O _¿Oµ Oh_‚O&_¿µÔO_B¨Mg@ ¿L!O"µ/L´jO´fLOg`J OOOO °W_$M`O$@ ¿O$_&µO&g ¿O"_"°“ddddddddddh^dMO _B©Mho ¿@N @gIµ`h @gHh @gOh @gJh @gK @gOh @i B‘@NgNgNgNžNMgghi ¿Mgg M@g Mi M(1052Q NC.ClearMsg 1045Q NC.SetupTitleBarMenu 1035Q PUTWINDOWPROP 1022Q SHOWGRAPH 740Q NC.SetPropListDirtyFlg 733Q NC.PutProp 720Q NC.PutProp 710Q NC.PutProp 676Q NC.PutProp 663Q NC.PutProp 651Q NC.PutProp 632Q NC.SetSubstance 624Q NC.PrintMsg 607Q NC.MakeLinksLegend 541Q REMPROP 517Q NC.MakeLinkIcon 514Q NC.MakeLink 450Q LAYOUTGRAPH 422Q SUBST 363Q PUTWINDOWPROP 314Q PACK* 305Q NC.GrowLinkLattice 257Q NC.PrintMsg 250Q CHARACTER 223Q NC.AskSpecialBrowserSpecs 161Q CLOSEW 154Q NC.DeactivateCard 143Q NC.AskBrowserSpecs 124Q NC.HoldTTYProcess 111Q NC.SelectNoteCards 66Q CREATEW 63Q NC.FetchTitle 57Q NC.DetermineDisplayRegion 51Q NC.ActivateCard 42Q LISTGET 33Q LISTGET 24Q LISTGET 6 LISTGET) (1042Q Browser 1032Q NC.BrowserRightButtonFn 1027Q RIGHTBUTTONFN 1014Q NC.GraphCardMiddleButtonFn 1011Q NC.GraphCardLeftButtonFn 1001Q NC.GraphFontChangeFn 764Q NC.GraphMoveNodeFn 754Q NC.GraphAddNodeFn 724Q SpecialBrowserSpecs 714Q BrowserDepth 702Q BrowserFormat 667Q BrowserLinksLegend 655Q BrowserRoots 644Q NC.SubBoxLinkLabel 636Q BrowserLinkLabels 536Q TouchedFlg 473Q NC.BrowserContentsLinkLabel 416Q NC.*Graph*BrowserFormat 413Q LATTICE 357Q NoteCardID 300Q PSA.Database 215Q NC.SpecialBrowserSpecsFlg 203Q NC.*Graph*BrowserFormat 137Q DONTASK 116Q CANCELLED 76Q NC.SelectingBrowserSourceMenu 37Q DEPTH 30Q FORMAT 21Q LINKTYPES 3 ROOTCARDS) ( 621Q "Done!" 254Q "Computing browser graph. Please wait. ..." 104Q "Please select the Cards and/or Boxes the browser should start from.") NC.BringUpBrowserCard D1 (P 0 Window I 2 Region/Position I 1 Substance I 0 ID) .@AB Xd@g H@ g  Hgg H(52Q PUTWINDOWPROP 40Q NC.MakeLinksLegendMenu 34Q LISTGET 26Q NC.RetrievePropList 21Q NC.SetupTitleBarMenu 10Q NC.BringUpGraphCard) (47Q NC.BrowserRightButtonFn 44Q RIGHTBUTTONFN 31Q BrowserLinksLegend 16Q Browser) () NC.GrowLinkLatticeA0001 D1 (NAME ERRORSET F 0 RootID F 1 DatabaseStream F 2 RESETY F 3 ToLinks F 4 FromLinks) &Qo hi ¿PQ ¿P c¿P cci(36Q NC.FetchFromLinks 27Q NC.FetchToLinks 22Q NC.GetLinks 14Q OBTAIN.MONITORLOCK 7 NC.FetchMonitor) NIL ( 4 "NC.GrowLinkLattice") NC.GrowLinkLattice D1 (P 30Q DestinationID P 26Q OtherWayLinkFlg P 25Q ThisWayLinkFlg P 24Q DestTouchedFlg P 23Q InGraphFlg P 22Q DestID P 21Q Link P 14Q RESETZ P 13Q RESETY P 12Q LISPXHIST P 11Q NodeID P 10Q GraphNode P 6 ExpandingFlg P 5 GraphRootID P 4 DestinationIDs P 3 FromLinks P 2 ToLinks P 1 RootID P 0 StartingIDChar I 5 RemainingSearchDepth I 4 DatabaseStream I 3 GraphID I 2 ListOfLinkLabels I 1 CurrentGraph I 0 RootIDOrNode F 31Q LISPXHIST F 32Q RESETVARSLST F 33Q DEFAULT.GRAPH.NODEBORDER F 34Q DEFAULT.GRAPH.NODELABELSHADE F 35Q DEFAULT.GRAPH.NODEFONT) =C kØa@ hð^d²/@] Y¡AA! Oµ°!__µOM ¿O_°å@¹CI ½N¦MA ³ÌI ›I ºI »°'W2! W4og ‘h‚g_ ¿O“¿Mg­M ¿Mgi ¿Ejñ²'J‘Oµ0OK‘Oµ‚±ŸO \d ¼N¢±#@L±:_"¿CO" _$A _&¿O$g_(¿O"B _*¿O"B _,¿O*ªO&²O(³O,žMO$O"i ¿O*²O&–O(“O,³O$_ ¿OµO h__¿O_±ÿ\O &_¿°ò_"¿CO" _$A _&¿O$g_(¿O"B _*¿O"B _,¿O*«O&²0O(³,O,²(O(³O&¯O$ ¿O$gi ¿O$MO"i ¿O*²O&–O(“O,³O$_ ¿OµO h__¿O_±þÓO &_¿°òAMhddW8hdLhW:IW6hh b¿LO.µA_0A ³O0H ABCDEkÙ ¿O._.°Û(1063Q NC.GrowLinkLattice 1050Q SUBATOM 1040Q FASSOC 1013Q \NCONC2 670Q ADDPROP 651Q PUTPROP 637Q SETPROPLIST 601Q NC.LinkLabelP 570Q NC.ReverseLinkLabelP 546Q FASSOC 540Q PACK* 443Q ADDPROP 404Q NC.ReverseLinkLabelP 373Q NC.LinkLabelP 351Q FASSOC 343Q PACK* 303Q INTERSECTION 276Q \NCONC2 231Q PUTPROP 220Q SETPROPLIST 204Q ERROR! 175Q RESETRESTORE 162Q NC.GrowLinkLatticeA0001 136Q NC.FetchFromLinks 131Q NC.FetchToLinks 124Q NC.ActiveCardP 116Q FASSOC 106Q PACK* 67Q REMPROP 30Q NC.IDFromGraphNodeID 14Q NC.IDP 3 NCHARS) (645Q TouchedFlg 556Q TouchedFlg 361Q TouchedFlg 225Q TouchedFlg 212Q TouchedFlg 170Q ERROR 157Q INTERNAL) ( 154Q (NC.GrowLinkLatticeA0001)) NC.UpdateBrowserCardA0002 D1 (NAME ERRORSET F 0 Link F 1 LinkIcon F 2 RESETY) &` hi ¿Q c` ¿P`i ci(40Q NC.DelFromLink 27Q NC.DelToLink 17Q NC.FetchLinkFromLinkIcon 12Q OBTAIN.MONITORLOCK 5 NC.FetchMonitor) (34Q PSA.Database 24Q PSA.Database 2 PSA.Database) () NC.UpdateBrowserCard D1 (P 102Q AssocPair P 101Q Node P 73Q ToNode P 72Q ToNodeID P 65Q FromNode P 64Q FromNodeID P 57Q OldLabelNode P 56Q RESETZ P 55Q RESETY P 54Q LISPXHIST P 53Q NodeID P 52Q Node P 46Q RootID P 42Q ToNodes P 41Q Node P 34Q Win P 32Q OldRootIDs P 31Q OldLabelNodes P 30Q SavedFontChangeFn P 27Q SavedMoveNodeFn P 26Q SavedDeleteLinkFn P 25Q SavedAddLinkFn P 24Q SavedDeleteNodeFn P 23Q SavedAddNodeFn P 22Q LabelPairs P 21Q SpecialBrowserSpecs P 20Q Depth P 17Q DropVirtualNodesFlg P 16Q BrowserFormat P 15Q BrowserSpecs P 14Q PropList P 13Q Link P 12Q OldNode P 11Q NodeLabel P 10Q GraphNodes P 7 Graph P 6 OldToNodePairs P 5 LinkIcon P 4 Lattice P 3 RootNodes P 2 RootIDs P 1 LinkLabels P 0 ID I 1 OnlyLayoutFlg I 0 Window F 103Q LISPXHIST F 104Q RESETVARSLST) #CðÀA³@ O6µ‚±Ò@ Xd _dg YOg d£d‘hZOg µo_`O“i_¿Og µo_ Og d¨dl hh_"@g __A’±‰J²oooi@i  ²[@HOJ_4 ¿hd`@hol o i º@HOO4 ¿Jgð²"h_8g «O8 ¿O8 ¿O6_6±ÿ@il o ¿A²*Oµ@io ¿nè ¿@i hQ"O:µLO<¾O_&O_(O_*O_,O_.O_0@&J± _BOB_D OB0)OD°"ddgð‘_N¿OPµ ONh_R‚ON&_P¿µßOR¿_@¿O>µO@h_>_<¿O:_:±ÿRO@&_>¿°òd_L¿A®OLLIH`O ¼HOL _F¿OHµ OFh_J‚OF&_H¿µÎOJ[A’O¼Hi A’±-O!+ORµL!+ORµhLO2 ¼O2± _T_VµOVL ³COT] ²(W†!.Wˆog ‘h‚g_\ ¿O\“¿‡OTO2_2¿OR_R°�_T_VO _²OTO°&OT@`OTH ¿OVg ¿OR_R±ÿ9d/O^O^Q5O`µvOb¿O^O^Q;Olµ‚±«Onµ³L´‚±)K´‚±"LdA@Oxµ‚±àOzK g`O O"O"O"O" ±ÿ_hL _jµ°= ²OjO^Oj¿Oh_f¿OdµOfh_d_b¿O`_`±ÿ‚O:&_<¿µßO>¿O‚_€¿O~µO€h_~_|¿Oz_z±ÿpO€&_~¿°òO@O _$¿OO&OO(OO*OO,OO.OO0O@gghi @gg H@g H A³:HgIh ¿HgJh ¿HgOh ¿HgO ¿HgO$h ¿@ Égð³@g@gg ¿@i h(3037Q NC.ClearMsg 3031Q PUTWINDOWPROP 3026Q PUTWINDOWPROP 3000Q \INSUREWINDOW 2773Q NC.PutProp 2757Q NC.PutProp 2745Q NC.PutProp 2731Q NC.PutProp 2716Q NC.PutProp 2701Q NC.MarkCardDirty 2675Q NC.SetSubstance 2672Q GETWINDOWUSERPROP 2662Q PUTWINDOWPROP 2650Q SHOWGRAPH 2527Q NC.MakeLinksLegend 2306Q FASSOC 2034Q NC.LinkIconImageObjP 2010Q FASSOC 1704Q NC.LinkIconImageObjP 1660Q FASSOC 1646Q LAYOUTGRAPH 1620Q SUBST 1605Q UNION 1412Q REMPROP 1400Q NC.MakeLinkIcon 1375Q NC.MakeLink 1275Q FASSOC 1240Q ERROR! 1231Q RESETRESTORE 1216Q NC.UpdateBrowserCardA0002 1173Q NC.LinkIconImageObjP 1150Q FASSOC 1123Q \NCONC2 1063Q NC.SetPropListDirtyFlg 1015Q PACK* 1006Q NC.GrowLinkLattice 630Q \APPEND2 461Q NC.ClearMsg 453Q DISMISS 444Q NC.PrintMsg 423Q NC.PrintMsg 414Q CHARACTER 374Q CLOSEW 366Q DETACHWINDOW 360Q GETWINDOWUSERPROP 335Q NC.BrowserFlipRoots 323Q NC.SelectNoteCards 316Q CONCAT 307Q CHARACTER 266Q NC.BrowserFlipRoots 252Q NC.YesP 247Q NC.AskUser 207Q GETWINDOWUSERPROP 162Q LISTGET 142Q LISTGET 106Q LISTGET 65Q LISTGET 53Q LISTGET 42Q NC.FetchPropList 35Q NC.IDFromWindow 14Q ATTACHEDWINDOWS) (3023Q NC.TitleBarButtonEventFn 3020Q BUTTONEVENTFN 3014Q OLDBUTTONEVENTFN 3005Q NC.TitleBarButtonEventFn 2764Q BrowserLinksLegend 2752Q BrowserDepth 2736Q BrowserFormat 2723Q BrowserRoots 2710Q BrowserLinkLabels 2667Q GRAPH 2657Q NC.BrowserRightButtonFn 2654Q RIGHTBUTTONFN 2642Q NC.GraphCardMiddleButtonFn 2637Q NC.GraphCardLeftButtonFn 2414Q Link% Parameters 1613Q NC.*Graph*BrowserFormat 1610Q LATTICE 1407Q TouchedFlg 1354Q NC.BrowserContentsLinkLabel 1224Q ERROR 1213Q INTERNAL 1000Q PSA.Database 660Q Link% Parameters 355Q GRAPHEDITMENU 342Q CANCELLED 274Q NC.SelectingBrowserSourceMenu 204Q GRAPH 157Q SpecialBrowserSpecs 137Q BrowserDepth 122Q NC.*Graph*BrowserFormat 103Q BrowserFormat 62Q BrowserRoots 50Q BrowserLinkLabels) ( 1210Q (NC.UpdateBrowserCardA0002) 441Q "No nodes to layout." 420Q "Computing browser graph. Please wait. ..." 313Q "(Current roots are highlighted.)" 302Q "Please select the Cards and/or Boxes the browser should start from." 240Q "No" 234Q "--" 230Q "Want to respecify roots? " 150Q 3641077Q 115Q (LATTICE)) NC.RelayoutBrowserCard D1 (I 0 Window) @i (4 NC.UpdateBrowserCard) NIL () NC.ConnectNodesInBrowser D1 (P 41Q ToNodeID P 34Q ToNodeID P 33Q SourceNodeID P 32Q Link P 30Q DestNodeID P 27Q Link P 25Q OldToNodeIDs P 24Q NodeID P 23Q Node P 21Q RealNodeID P 20Q NodeID P 16Q NodeID P 15Q Node P 10Q NodeIDs P 7 LabelPairs P 6 DropVirtualNodesFlg P 5 BrowserFormat P 4 PropList P 3 GraphNodes P 2 Graph P 1 LinkLabels P 0 ID I 0 Window) ‹"�@ Xd \dg YLg ]`M‘i¾@g Z[dQOµ‚±ŽO_dd _d!Oµ‚±µK1O$µ‚±AK J@N _J@gghi @gg H@g H HgOh @ Égð³@g@gg ¿@i h_ ²O _ ¿O_¿OµOh__¿O_±ÿ9O&_¿°ò_ H kØ _"` !O,µO"` !O2µ:O_±ÿ_.I ²!HO. _0OŸO O0O.i ¿O,_,°¶_4I ²'O4I ³HO4 _6dOœO O4i ¿O2_2°’_&_(’±¡O& ¢±�0 O&°"ddgð‘_¿Oµ Oh_‚O&_¿µßO_*¿O&0 O( °)dO8O* µO8_¿Oµ Oh_‚O&_¿µØOO*A!O:µO< ¿O$_$±þ _B¿HOB kH ð³OB_@¿O>µO@h_>_<¿O:_:°ÁO@&_>¿°ó(1145Q SUBATOM 1142Q NCHARS 1135Q NC.CoerceToGraphNodeID 1111Q \NCONC2 1030Q FASSOC 1012Q GETPROPLIST 675Q NC.LinkIconImageObjP 632Q ADDPROP 606Q PACK* 574Q NC.LinkLabelP 564Q NC.ReverseLinkLabelP 545Q ADDPROP 520Q PACK* 505Q NC.LinkLabelP 455Q NC.RetrieveFromLinks 434Q NC.RetrieveToLinks 424Q SUBATOM 417Q NCHARS 345Q SETPROPLIST 340Q NC.CoerceToGraphNodeID 331Q NC.LinkIconImageObjP 306Q NC.ClearMsg 300Q PUTWINDOWPROP 275Q PUTWINDOWPROP 247Q \INSUREWINDOW 243Q NC.PutProp 230Q NC.MarkCardDirty 224Q NC.SetSubstance 221Q GETWINDOWUSERPROP 211Q PUTWINDOWPROP 177Q SHOWGRAPH 157Q NC.MakeLinksLegend 151Q NC.RebuildFromNodesInGraph 107Q INTERSECTION 55Q GETWINDOWUSERPROP 34Q LISTGET 23Q LISTGET 13Q NC.FetchPropList 6 NC.IDFromWindow) (727Q Link% Parameters 452Q PSA.Database 431Q PSA.Database 272Q NC.TitleBarButtonEventFn 267Q BUTTONEVENTFN 263Q OLDBUTTONEVENTFN 254Q NC.TitleBarButtonEventFn 234Q BrowserLinksLegend 216Q GRAPH 206Q NC.BrowserRightButtonFn 203Q RIGHTBUTTONFN 171Q NC.GraphCardMiddleButtonFn 166Q NC.GraphCardLeftButtonFn 52Q GRAPH 41Q NC.*Graph*BrowserFormat 31Q BrowserFormat 20Q BrowserLinkLabels) () NC.UnconnectNodesInBrowser D1 (P 10Q NodeID P 7 Node P 5 DropVirtualNodesFlg P 4 BrowserFormat P 3 PropList P 2 GraphNodes P 1 Graph P 0 ID I 0 Window) ¸ `@ Xd [dg \`L‘i½@g YZd!Nµ\I@M I@gghi @gg H@g H Hg @ Égð³@g@gg ¿@i h__d³ ¿Oh¿Oh¿N^±ÿy(226Q SETPROPLIST 207Q NC.ClearMsg 201Q PUTWINDOWPROP 176Q PUTWINDOWPROP 150Q \INSUREWINDOW 144Q NC.PutProp 135Q NC.MarkCardDirty 131Q NC.SetSubstance 126Q GETWINDOWUSERPROP 116Q PUTWINDOWPROP 104Q SHOWGRAPH 66Q NC.MakeLinksLegend 44Q GETWINDOWUSERPROP 23Q LISTGET 13Q NC.FetchPropList 6 NC.IDFromWindow) (173Q NC.TitleBarButtonEventFn 170Q BUTTONEVENTFN 164Q OLDBUTTONEVENTFN 155Q NC.TitleBarButtonEventFn 141Q BrowserLinksLegend 123Q GRAPH 113Q NC.BrowserRightButtonFn 110Q RIGHTBUTTONFN 76Q NC.GraphCardMiddleButtonFn 73Q NC.GraphCardLeftButtonFn 41Q GRAPH 30Q NC.*Graph*BrowserFormat 20Q BrowserFormat) () NC.ExpandBrowserNode D1 (P 62Q ToNodeID P 61Q ToNode P 54Q Node P 47Q NodeID P 46Q Node P 44Q RootID P 40Q ToNode P 32Q SavedLabelNodes P 31Q SavedFontChangeFn P 30Q SavedMoveNodeFn P 27Q SavedDeleteLinkFn P 26Q SavedAddLinkFn P 25Q SavedDeleteNodeFn P 24Q SavedAddNodeFn P 23Q LabelPairs P 22Q SpecialBrowserSpecs P 21Q Depth P 20Q DropVirtualNodesFlg P 17Q BrowserFormat P 16Q BrowserSpecs P 15Q PropList P 14Q Link P 13Q OldNode P 12Q NodeLabel P 11Q GraphNodes P 10Q Graph P 7 OldToNodePairs P 6 LinkIcon P 5 Lattice P 4 RootNodes P 3 RootIDs P 2 LinkLabels P 1 ID P 0 NodeToExpand I 0 Window) 3ðÐ@ Yd _dg ZOg d£d‘h[Og _`O“i_ ¿Og d¨dl hh_$@g __d³@io ¿nè ¿@i hO_(O_*O_,O_.O_0O_2@iol O@ Xd ³hio ¿` ¿@i hooki@  _"dd¡“djóª@io h@il o HA O8µ;O:_4HO JI`O" ]O4²HO4H ¿@$K°T_@gð³O@ ³O@_>¿O<µO>h_<_:¿O8_8°œO>&_<¿°ód_H¿IOH _B¿ODµ OBh_F‚OB&_D¿µßOF\Ii M!'OJµ‚±õM MdA,OPµ‚±ØORL g`O O$O$O$O$ _d@O _&OO(OO*OO,OO.OO0OO2O@gghi @gg I@g I IgJh IgOh IgO&h @ Égð³@g@gg ¿@i h_L µOL_NO _²OLO°&OL@`OLI ¿ON´ OLON¿ONg ¿OLOLQ2OZµO\¿OJ_J±þx_b _d²;ONOd0ONOd° d_6µO6_8¿O:µ O8h_<‚O8&_:¿µáO< ¿Od�Ob_`¿O^µO`h_^_\¿OZ_Z°–O`&_^¿°ó_X³.OX ³OX µOX_V¿OTµOVh_T_R¿OP_P±ýåOV&_T¿°ò(1765Q NC.CoerceToGraphNodeID 1756Q NC.LinkIconImageObjP 1653Q PUTPROP 1562Q NC.CoerceToGraphNodeID 1503Q REMPROP 1457Q NC.MakeLinkIcon 1454Q NC.MakeLink 1354Q FASSOC 1340Q NC.CoerceToGraphNodeID 1330Q NC.ClearMsg 1322Q PUTWINDOWPROP 1317Q PUTWINDOWPROP 1271Q \INSUREWINDOW 1265Q NC.PutProp 1252Q NC.PutProp 1237Q NC.PutProp 1225Q NC.MarkCardDirty 1221Q NC.SetSubstance 1216Q GETWINDOWUSERPROP 1206Q PUTWINDOWPROP 1174Q SHOWGRAPH 1054Q NC.MakeLinksLegend 1043Q LAYOUTGRAPH 1015Q SUBST 1002Q \APPEND2 755Q NC.RebuildFromNodesInGraph 733Q NC.SetPropListDirtyFlg 672Q PACK* 614Q NC.LinkIconImageObjP 565Q \APPEND2 532Q NC.GrowLinkLattice 517Q \APPEND2 463Q NC.PrintMsg 454Q CHARACTER 443Q NC.PrintMsg 414Q MKATOM 411Q NC.AskUser 370Q NC.ClearMsg 362Q FLASHW 353Q NC.PrintMsg 340Q NC.LinkIconImageObjP 320Q READ/NODE 312Q NC.PrintMsg 307Q CHARACTER 173Q NC.ClearMsg 165Q DISMISS 156Q NC.PrintMsg 135Q GETWINDOWUSERPROP 110Q LISTGET 62Q LISTGET 41Q LISTGET 27Q LISTGET 16Q NC.FetchPropList 11Q NC.IDFromWindow) (1500Q TouchedFlg 1433Q NC.BrowserContentsLinkLabel 1314Q NC.TitleBarButtonEventFn 1311Q BUTTONEVENTFN 1305Q OLDBUTTONEVENTFN 1276Q NC.TitleBarButtonEventFn 1256Q BrowserLinksLegend 1243Q BrowserFormat 1231Q BrowserLinkLabels 1213Q GRAPH 1203Q NC.BrowserRightButtonFn 1200Q RIGHTBUTTONFN 1166Q NC.GraphCardMiddleButtonFn 1163Q NC.GraphCardLeftButtonFn 1010Q NC.*Graph*BrowserFormat 1005Q LATTICE 604Q Link% Parameters 524Q PSA.Database 357Q PROMPTWINDOW 132Q GRAPH 105Q SpecialBrowserSpecs 70Q NC.*Graph*BrowserFormat 57Q BrowserFormat 36Q BrowserRoots 24Q BrowserLinkLabels) ( 460Q "Augmenting browser graph. Please wait. ..." 440Q "Depth must be an integer greater than 0." 402Q "--" 376Q "Depth to expand: " 350Q "Sorry, can't expand a label node." 302Q "Pick node to expand." 153Q "No nodes to expand.") NC.NotBrowserHookP D1 (L (0 Link)) @`ð‘hiNIL (10Q NC.BrowserContentsLinkLabel) () NC.AskBrowserSpecs D1 (P 23Q Label P 16Q Link P 3 ReverseFlg P 2 Choices P 1 Position P 0 LinkLabels I 5 Don'tAskFlg I 4 CreatingBrowserFlg I 3 OldFormat I 2 OldDepth I 1 OldLinkLabels I 0 MainWindow) Ù`i ¡ E²AµHBµoCµoh@lgl @iol @ ´@ É@ \LkÙØYD“Hb¿Cgð[`gI `g`dH¿dg ¿dg¿jdnÿdh½dM ¿`@H°$d_¿gO _¿Oµ Oh_‚O&_¿µÝO¾dN¿dg ¿dg¿jdnÿdh_¿dO ¿`do¿dg ¿dg¿jdnÿdh_¿dO ¿`d`¿dg ¿dg¿jdnÿdh_¿dO ¿`do¿dg ¿dg¿jdnÿdh_¿dO ¿h `gAAOµ(O AAOµJO Bd¡™Bl ñ¤jBñ²cg°__&k gð³O&_$¿O"µO$h_"_ ¿O_°³O$&_"¿°ó_&k gð²O&_$¿O"µO$h_"_ ¿O_°‘O$&_"¿°óBC` µgCgð™K“gŒgˆK“g‚gh ` Z@i JµD²khJ Jd¡µoJJdgð˜¿gg°/dgð–¿gh°"dgð�¿gggh�gð´ gghhABCh(1157Q \APPEND2 1140Q NC.ClearMsg 1132Q STYLESHEET 1124Q STYLE.PROP 1052Q FASSOC 772Q NTHCHAR 714Q NTHCHAR 620Q STYLE.PROP 273Q PACK* 166Q STYLE.PROP 120Q WINDOWREGION 111Q \INSUREWINDOW 103Q WINDOWP 77Q NC.PrintMsg 74Q CHARACTER 61Q GETPROMPTWINDOW 56Q FONTCREATE 6 NC.RetrieveLinkLabels) (1306Q REVERSE 1303Q VERTICAL 1275Q Reverse/Vertical 1266Q REVERSE/DAUGHTERS 1263Q REVERSE 1260Q HORIZONTAL 1252Q Reverse/Horizontal 1243Q VERTICAL 1235Q Vertical 1227Q REVERSE/DAUGHTERS 1224Q HORIZONTAL 1216Q Horizontal 1127Q NC.BrowserSpecsStylesheet 1113Q Horizontal 1107Q Reverse/Horizontal 1101Q Vertical 1075Q Reverse/Vertical 1066Q VERTICAL 1060Q LATTICE 1047Q NC.BrowserFormatOptions 775Q _ 717Q _ 703Q INF 626Q SELECTIONS 623Q NC.BrowserSpecsStylesheet 560Q DEFAULTMENUHELDFN 551Q CLRPROMPT 534Q MENUTYPE# 502Q DEFAULTMENUHELDFN 473Q CLRPROMPT 464Q NC.BrowserFormatOptions 457Q MENUTYPE# 425Q DEFAULTMENUHELDFN 416Q CLRPROMPT 401Q MENUTYPE# 347Q DEFAULTMENUHELDFN 340Q CLRPROMPT 266Q _ 247Q MENUTYPE# 220Q DEFAULTMENUHELDFN 211Q CLRPROMPT 177Q MENUTYPE# 174Q ITEMS 171Q NC.BrowserSpecsStylesheet 162Q POSITION 157Q NC.BrowserSpecsStylesheet 152Q REVERSE 51Q HELVETICA 2 PSA.Database) ( 1177Q 3641077Q 542Q (Horizontal Vertical Reverse/Horizontal Reverse/Vertical) 407Q (0 1 2 3 4 5 6 7 10Q 11Q INF) 67Q "Select browser specs." 36Q (LATTICE) 27Q 303237Q) NC.ChangeBrowserSpecs D1 (P 7 Depth P 6 BrowserFormat P 5 BrowserSpecs P 4 PropList P 3 RootNodes P 2 RootIDs P 1 LinkLabels P 0 ID I 0 Window) h€@ Xd \dg YLg ^Lg _@ION ]dYM_M^Hi HgIh HgNh HgO @i h(144Q NC.ClearMsg 137Q NC.PutProp 126Q NC.PutProp 114Q NC.PutProp 102Q NC.SetPropListDirtyFlg 57Q NC.AskBrowserSpecs 45Q LISTGET 34Q LISTGET 23Q LISTGET 13Q NC.FetchPropList 6 NC.IDFromWindow) (132Q BrowserDepth 120Q BrowserFormat 106Q BrowserLinkLabels 42Q BrowserDepth 31Q BrowserFormat 20Q BrowserLinkLabels) () NC.AskSpecialBrowserSpecs D1 (P 0 BrowserSpecs I 0 BrowserWindow) c@ £hb¿hoohi@i  d¡oohi@i µl d¡oohi@i  d¡h(125Q MKATOM 122Q NC.AskUser 74Q MKATOM 65Q NC.AskUser 37Q MKATOM 34Q NC.AskUser 6 WINDOWP) NIL ( 112Q " -- " 106Q "What is the FamilyD for this browser?" 55Q " -- " 51Q "What is the PersoalD for this browser?" 24Q " -- " 20Q "What is the MotherD for this browser?") NC.IDFromGraphNodeID D1 (P 0 ID I 0 GraphNodeID) @l H ´H(14Q NC.IDP 5 SUBATOM) NIL () NC.BrowserFlipRoots D1 (P 2 RootNode P 1 RootID I 3 RootIDs I 2 GraphNodes I 1 GraphID I 0 Window) #C!Hµh¹AI B Z•J@ ¿HX°å(33Q FLIPNODE 24Q FASSOC 20Q PACK*) NIL () NC.CoerceToGraphNodeID D1 (I 0 NodeOrNodeID) @dgð“bµ@µ@bd ´@(32Q NC.IDFromGraphNodeID) (5 Link% Parameters) () NC.SelectGraphNodeA0001 D1 (NAME ERRORSET P 0 NODE F 1 Graph F 2 Window F 3 Mess F 4 MACROY) 3¿Qªo ¿h°S ¿QR ¸i ¿HR ¿Hci(52Q FLIPNODE 44Q TERPRI 37Q READ/NODE 30Q PROMPTPRINT 20Q PROMPTPRINT 2 CLRPROMPT) NIL ( 15Q " No nodes in graph.") NC.SelectGraphNode D1 (P 3 RESETSTATE P 2 MACROY P 0 OLDVALUE I 2 Mess I 1 Graph I 0 Window F 4 RESETVARSLST) =` 1gHhhTcYog £g»IcgI K“J(70Q ERROR! 63Q APPLY 40Q NC.SelectGraphNodeA0001 5 TTYDISPLAYSTREAM) (54Q TTYDISPLAYSTREAM 44Q ERROR 35Q INTERNAL 13Q TTYDISPLAYSTREAM 2 PROMPTWINDOW) ( 32Q (NC.SelectGraphNodeA0001)) NC.GraphEdgesInconsistentP D1 (P 10Q NodeID P 7 Node P 2 NumToNodes P 1 NumFromNodes P 0 GraphNodes I 1 QuietFlg I 0 Graph) ¹@!HQKµL__¿O YHj Oµ*OZ hðA³OoIoJo  ¿³O°X_¿OOjOµOÔ_¿O_°°_¿OOdgð‘ð™O–OkØ_¿O_°ÍO¾Mµ Nh]¼K[±ÿZN&½°÷(121Q PRINT 116Q CONCAT 65Q EQP 43Q LENGTH) (212Q Link% Parameters) ( 112Q " To nodes." 105Q " From nodes, " 100Q ": ") NC.DisplayGraphLinksBetween D1 (P 1 ReverseLinkParams P 0 LinkParams I 3 Graph I 2 Window I 1 ToNode I 0 FromNode) / @A X›@AoBCkH°A@ Y´A@oBCkI h(53Q DISPLAYLINK 32Q LINKPARAMETERS 7 LINKPARAMETERS) NIL ( 43Q (0 . 0) 17Q (0 . 0)) NC.RebuildFromNodesInGraph D1 (P 3 NewFromNodes P 2 NodeID P 1 Node I 0 GraphNodes) Z @1HµhYº@ALµM»IKd ¿HX°Ù_¿JOžO_¿Nµ Oh^½L\°ÂO&¾°÷(46Q INTERSECTION) NIL () NC.GetGraphEditMenu D1 (P 10Q Win P 2 GraphEditMenuWin P 1 GraphEditFixableMenu P 0 GraphEditUnfixableMenu I 0 Window) ý @g @g R@ Oµfh²zHµT@g`d`¿do¿dg¿di¿mÿj»dK¿dg ¿dg¿jdnÿdh¼dL ¿X ¿Hg@ ¿H°x_g –Oµ‘i°ŽO_°ƒIµT@g`d`¿do¿dg¿di¿mÿj½dM¿dg ¿dg¿jdnÿdh¾dN ¿Y ¿Ig@ ¿I h(371Q MENU 364Q PUTMENUPROP 353Q PUTWINDOWPROP 211Q GETWINDOWUSERPROP 174Q PUTMENUPROP 163Q PUTWINDOWPROP 24Q ATTACHEDWINDOWS 15Q GETWINDOWUSERPROP 6 GETWINDOWUSERPROP) (360Q MAINWINDOW 323Q DEFAULTMENUHELDFN 314Q CLRPROMPT 266Q NC.GraphEditMenuWhenSelectedFn 247Q NC.GraphEditUnfixedMenuItems 242Q MENUTYPE# 237Q GRAPHEDITFIXABLEMENU 206Q GRAPHEDITMENUFLG 170Q MAINWINDOW 133Q DEFAULTMENUHELDFN 124Q CLRPROMPT 76Q NC.GraphEditMenuWhenSelectedFn 57Q NC.GraphEditMenuItems 52Q MENUTYPE# 47Q GRAPHEDITUNFIXABLEMENU 12Q GRAPHEDITFIXABLEMENU 3 GRAPHEDITUNFIXABLEMENU) ( 257Q "Graph Editor Menu" 67Q "Graph Editor Menu") NC.BrowserRightButtonFn D1 (I 0 Window) h@ @ @ ¤@ @ g(31Q NC.GetGraphEditMenu 24Q DOWINDOWCOM 17Q INSIDE? 14Q LASTMOUSEY 10Q LASTMOUSEX 4 DSPCLIPPINGREGION) (34Q do) () NC.GraphEditMenuWhenSelectedFn D1 (I 2 MouseKey I 1 Menu I 0 MenuItem) @Ag kH(14Q GETMENUPROP) (11Q MAINWINDOW) () NC.BrowserCreateCardFn D1 (I 0 Window) @g g@ (22Q EDITADDNODE 6 GETWINDOWUSERPROP) (15Q NC.BrowserCreateCard 3 GRAPH) () NC.BrowserAddLabelFn D1 (I 0 Window) @g g@ (22Q EDITADDNODE 6 GETWINDOWUSERPROP) (15Q NC.BrowserAddLabel 3 GRAPH) () NC.BrowserAddNodeFn D1 (I 0 Window) @g g@ (22Q EDITADDNODE 6 GETWINDOWUSERPROP) (15Q NC.BrowserAddNode 3 GRAPH) () NC.BrowserCreateLinkFn D1 (I 0 Window) gg@g @ (20Q EDITAPPLYTOLINK 14Q GETWINDOWUSERPROP) (11Q GRAPH 5 added 2 NC.BrowserAddLink) () NC.BrowserAddLink D1 (P 16Q NumberOfLinks P 15Q SavedDeleteLinkFn P 14Q ReverseLinkParams P 13Q LinkParams P 12Q OldDestNode P 11Q FromNodeID P 10Q ToNodeID P 7 LabelNum P 6 PropList P 5 LabelPair P 4 LabelPairs P 3 ID P 2 LinkLabel P 1 Link P 0 MaxDashingStylesNum I 3 Graph I 2 Win I 1 ToNode I 0 FromNode) ù` á@ ´A ³hio ¿` h@ACB Y´‚±¯B [ ¾Kg ¼IZL ]³,LJL _dHýñ“kØ_]h ¼KgLh ¿BL ¿@ _¿A _¿OO OO Ô_¿@A _¿A@ _¿Oj𢱙@A­A@²2C_¿Ch¿@ABC ¿hio ¿` ¿@gAggg`M h@¿A@A°XO²)@AoBCkO ¿Ok ²=OgOgO°'A@oBCkO ¿Ok ²OgOgOh¿OOM ¿Oœ@AoBCkO°O›A@oBCkO�@AoBCk@A h(765Q DISPLAYLINK 761Q LINKPARAMETERS 703Q ADDPROP 645Q EQP 636Q DISPLAYLINK 576Q EQP 567Q DISPLAYLINK 467Q FNTH 430Q FLASHW 421Q NC.PrintMsg 407Q DELETE/AND/DISPLAY/LINK 303Q LINKPARAMETERS 273Q LINKPARAMETERS 262Q LENGTH 252Q LENGTH 237Q NC.CoerceToGraphNodeID 230Q NC.CoerceToGraphNodeID 223Q NC.MakeLinksLegendMenu 215Q NC.PutProp 202Q \APPEND2 160Q LENGTH 147Q FASSOC 132Q NC.GetProp 122Q NC.FetchPropList 116Q NC.IDFromWindow 103Q NC.BrowserCreateLink 72Q FLASHW 63Q NC.PrintMsg 50Q NC.LinkIconImageObjP 27Q NC.LinkIconImageObjP 5 LENGTH) (662Q DESTNODEID 655Q NODEID 613Q DESTNODEID 606Q NODEID 462Q NC.DashingStyles 457Q DASHING 454Q NC.BrowserDrawLinkFn 451Q DRAWLINKFN 444Q Link% Parameters 425Q PROMPTWINDOW 207Q BrowserLinksLegend 127Q BrowserLinksLegend 67Q PROMPTWINDOW 2 NC.DashingStyles) ( 751Q (0 . 0) 735Q (0 . 0) 715Q (0 . 0) 625Q (0 . 0) 556Q (0 . 0) 416Q "Replacing existing edge with new link edge." 60Q "Can't create link from or to a label node. Try 'Add Edge' instead.") NC.BrowserAddEdgeFn D1 (I 0 Window) gg@g @ (20Q EDITAPPLYTOLINK 14Q GETWINDOWUSERPROP) (11Q GRAPH 5 added 2 NC.BrowserAddEdge) () NC.BrowserDeleteCardFn D1 (P 0 Graph I 0 Window) @g HhH@i h(27Q NC.BrowserRemoveNode 6 GETWINDOWUSERPROP) (3 GRAPH) () NC.BrowserRemoveNodeFn D1 (P 0 Graph I 0 Window) @g HhH@ h(26Q NC.BrowserRemoveNode 6 GETWINDOWUSERPROP) (3 GRAPH) () NC.BrowserDeleteLinkFn D1 (I 0 Window) gg@g @ (20Q EDITAPPLYTOLINK 14Q GETWINDOWUSERPROP) (11Q GRAPH 5 deleted 2 NC.BrowserDeleteLink) () NC.BrowserRemoveEdgeFn D1 (I 0 Window) gg@g @ (20Q EDITAPPLYTOLINK 14Q GETWINDOWUSERPROP) (11Q GRAPH 5 removed 2 NC.BrowserRemoveEdge) () NC.BrowserShrinkLabelFn D1 (I 0 Window) g@ (6 EDITCHANGEFONT) (2 SMALLER) () NC.BrowserGrowLabelFn D1 (I 0 Window) g@ (6 EDITCHANGEFONT) (2 LARGER) () NC.BrowserFixGraphEditMenuFn D1 (P 1 GraphEditMenuWin P 0 GraphEditMenu I 0 Window) h0`d`¿do¿dg¿dg ¿dg¿jdnÿdhºdJ ¿Xdg@ Hi Ydgi I@ggg h(144Q ATTACHWINDOW 125Q PUTWINDOWPROP 114Q OPENW 111Q MENUWINDOW 104Q PUTMENUPROP) (140Q LOCALCLOSE 135Q BOTTOM 132Q RIGHT 121Q GRAPHEDITMENUFLG 100Q MAINWINDOW 47Q DEFAULTMENUHELDFN 40Q CLRPROMPT 31Q NC.GraphEditMenuWhenSelectedFn 12Q NC.GraphEditMenuItems 5 MENUTYPE#) ( 22Q "Graph Editor Menu") NC.BrowserCreateCard D1 (P 4 Title P 3 ID P 2 GraphNodeID P 1 Link P 0 GraphID I 1 Window I 0 Graph) MA AA`gHhddi Yd´2d[oohiA  ¿HK ºH ¿JI hA (112Q NODECREATE 107Q CURSORPOSITION 102Q NC.MakeLinkIcon 74Q NC.MarkCardDirty 67Q PACK* 61Q NC.SetTitle 56Q NC.AskUser 26Q NC.MakeLink 3 NC.IDFromWindow) (15Q *New% Card* 12Q NC.BrowserContentsLinkLabel) ( 47Q "" 43Q "Title of new card: ") NC.BrowserCreateLink D1 (P 5 StartingIDChar P 4 LinkLabel P 3 DestinationID P 2 SourceType P 1 SourceID P 0 GraphID I 3 Window I 2 Graph I 1 ToNode I 0 FromNode) _C QH H kØ]@M YAM [I Zgð²K gð“`Š`†Chdi \d´J gð–LIK LIK (134Q NCP.GlobalGlobalLink 125Q NCP.LocalGlobalLink 112Q NCP.CardTypeSubstance 102Q NC.AskLinkLabel 56Q NC.FetchType 43Q NC.FetchType 36Q SUBATOM 27Q SUBATOM 16Q NCHARS 12Q NC.MarkCardDirty 3 NC.IDFromWindow) (115Q TEXT 72Q NC.FiledCardLinkLabel 66Q NC.SubBoxLinkLabel 61Q FileBox 47Q FileBox) () NC.BrowserDeleteCard D1 (P 5 OtherNode P 4 RootIDs P 3 GraphNodeID P 2 StartingIDChar P 1 ID P 0 GraphID I 2 Window I 1 Graph I 0 Node) žB AH kØZ@J YH @ [ AŽdM K µðI ²XoI o ogiB  ²7I ¿@oBA ¿Hg d£d‘h¼IL´HgIL h ¿ˆBho h(232Q NC.PrintMsg 217Q NC.PutProp 212Q DREMOVE 163Q NC.GetProp 153Q DISPLAYNODE 140Q NCP.DeleteCards 132Q NC.YesP 127Q NC.AskUser 112Q CONCAT 103Q NC.FetchTitle 71Q NCP.ValidID 60Q REMPROP 54Q NC.CoerceToGraphNodeID 40Q SETPROPLIST 34Q NC.CoerceToGraphNodeID 30Q NC.MarkCardDirty 23Q SUBATOM 12Q NCHARS 3 NC.IDFromWindow) (205Q BrowserRoots 160Q BrowserRoots 121Q Yes) ( 227Q "Card not deleted." 146Q (0 . 0) 116Q "--" 107Q " card? " 77Q "Want to delete the ") NC.BrowserDeleteLink D1 (P 27Q LabelPair P 26Q LinkLabel P 25Q Link P 17Q ReverseLinkParams P 16Q LinkParams P 15Q LinkAndLabelPair P 14Q ExistingLabels P 13Q MenuItems P 12Q LabelPairs P 11Q ToNodeID P 10Q FromNodeID P 7 Links P 6 Link P 5 StartingIDChar P 4 LinkLabel P 3 DestinationID P 2 SourceType P 1 SourceID P 0 GraphID I 3 Graph I 2 Window I 1 ToNode I 0 FromNode) ^B ñ@ ŸA ªBio hH kØ]@ _M YA _M [IK _OO_0O°d_"¿O$µ O"h_&‚O"&_$¿µãO&_H OaO"µ]O$OAO0µ‚±’O2 _dd¢±¼¿`dO¿do¿dg ¿dg¿jdnÿdh_ ¿dO  ¿ ±‡_*_,O _.²$O,gO*O.hhh_(¿O&µO(h_&_$¿O"_"±ÿhO(&_&¿°ò_8dO³!ghO8hhh_6¿O4µO6h_4_2¿O0_0±ÿ;O6&_4°ò _dµ` ¿hio h^²QoNoI oK o ogiB  ´@N ¿@A _²3@AoBCkO°9ol o ogiB  ³ÊhA@ _ŸA@oBCkO ¿OOOOO"_&¿O$Oð”O°O&´O$O&ð²iO&d¿O OO’±àOO’±×@_¿A_¿O²i@@1O"µ*O$¿AOA ±­O&_&°ˆdOð®_(¿O&µO(h_&_$¿O"_"°¸O(&_&°óAA1O"µ"O$¿@O@ °FdOð®_(¿O&µO(h_&_$¿O"_"°ÀO(&_&°óO›@AoBCkOŠA@oBCkO h(1532Q DISPLAYLINK 1423Q DREMOVE 1254Q DREMOVE 1126Q PUTPROP 1034Q DISPLAYLINK 1012Q LINKPARAMETERS 1001Q NC.YesP 776Q NC.AskUser 761Q CONCAT 752Q CHARACTER 720Q LINKPARAMETERS 712Q NCP.DeleteLinks 704Q NC.YesP 701Q NC.AskUser 664Q CONCAT 654Q NC.FetchTitle 644Q NC.FetchTitle 614Q NC.PrintMsg 602Q FLASHW 567Q EVAL 402Q FASSOC 360Q MENU 257Q \NCONC2 216Q NC.MarkCardDirty 126Q NCP.GetLinks 120Q SUBATOM 112Q NC.CoerceToGraphNodeID 105Q SUBATOM 77Q NC.CoerceToGraphNodeID 70Q NCHARS 62Q NC.PrintMsg 50Q NC.LinkIconImageObjP 30Q NC.LinkIconImageObjP 3 NC.IDFromWindow) (770Q Yes 673Q Yes 577Q PROMPTWINDOW 506Q QUOTE 413Q QUOTE 326Q DEFAULTMENUHELDFN 317Q CLRPROMPT 274Q MENUTYPE#) ( 1521Q (0 . 0) 1505Q (0 . 0) 1023Q (0 . 0) 765Q "- -" 756Q "Want to delete its edge? " 745Q "Link for that label already deleted." 732Q (0 . 0) 670Q "--" 660Q "? " 650Q " and " 640Q " link between " 626Q "Want to delete the " 611Q "No link to delete." 310Q "Which link to delete?" 57Q "Can't delete link from or to a label node. Try 'Remove Edge' instead.") NC.BrowserAddNodeA0001 D1 (I 0 CardID F 0 GraphID F 1 Window) !@Pð¡iQiol ol h(35Q NC.PrintMsg 31Q CHARACTER 20Q CHARACTER) NIL ( 24Q "Selection ignored." 13Q "The browser can't link to itself.") NC.BrowserAddNode D1 (P 5 Node P 3 ID P 2 GraphNodeID P 1 Link P 0 GraphID I 1 Window I 0 Graph) †A 1ig`Hho [d´CA`KHhddi Yd´XHI[ º@Lµh²/AioK o ¿I h½JM ð•MµÚi°×L\°ÎH ¿JI hA (203Q NODECREATE 200Q CURSORPOSITION 173Q NC.MakeLinkIcon 165Q NC.MarkCardDirty 144Q NC.CoerceToGraphNodeID 133Q NCP.DeleteLinks 126Q NC.PrintMsg 116Q NC.FetchTitle 66Q PACK* 51Q NC.MakeLink 27Q NC.SelectNoteCards 3 NC.IDFromWindow) (37Q NC.BrowserContentsLinkLabel 15Q NC.SelectingCardMenu 12Q NC.BrowserAddNodeA0001) ( 122Q "' already in graph." 112Q "Node for card '" 23Q "Select a card or box to include in browser.") NC.BrowserAddLabel D1 (I 1 Window I 0 Graph) @A (4 DEFAULT.ADDNODEFN) NIL () NC.BrowserAddEdge D1 (P 4 StartingIDChar P 3 DestinationID P 2 SourceType P 1 SourceID P 0 GraphID I 3 Graph I 2 Window I 1 ToNode I 0 FromNode) EB AH A@ ¯@A ²hio ` h@ABC h(101Q ADD/AND/DISPLAY/LINK 70Q FLASHW 62Q NC.PrintMsg 47Q MEMBTONODES 30Q MEMBTONODES 12Q NC.MarkCardDirty 3 NC.IDFromWindow) (65Q PROMPTWINDOW) ( 57Q "There is already an edge between those two nodes.") NC.BrowserRemoveNode D1 (P 14Q Node P 7 NodeToRemove P 6 NumVirtuals P 5 NodesToRemove P 4 RootIDs P 3 NodeToRemoveID P 2 StartingIDChar P 1 ID P 0 GraphID I 2 DeleteCardFlg I 1 Window I 0 Graph) ü A qA@B”oƒo _H kØZO [dJ YB²Rd ´4oI o ogiA  ³+OA ¿hio io ¿` ¿OA hH @A Oµ>O]B’±™O³VO³JOA ¿I •HI ¿O@A _¿KO ð²O_¿OµOh__¿O_°�O&_¿°óB³4M ^kó²+AiNol ¿ooghA  ¢±ÿNI •HI ¿K @�d O K µïHg d£d‘h\ILžHgIL h ¿OA M�d O@A µñB²&hioIo ¿I ¿hiol ¿A hio0 M°&d Og _¿Oµ Oh_‚O&_¿µÛO o h(770Q NC.PrintMsg 760Q CONCATLIST 721Q PACK* 667Q REDISPLAYW 662Q NC.PrintMsg 657Q CHARACTER 643Q NCP.DeleteCards 636Q NC.PrintMsg 607Q NC.GraphRemoveNode 571Q FLIPNODE 562Q NC.PutProp 555Q DREMOVE 527Q NC.GetProp 513Q REMPROP 507Q NC.CoerceToGraphNodeID 472Q SETPROPLIST 465Q NC.DelBrowserContentsLink 457Q NCP.ValidID 447Q NC.YesP 444Q NC.AskUser 422Q NC.PrintMsg 416Q CHARACTER 375Q LENGTH 322Q NC.CoerceToGraphNodeID 307Q NC.GraphRemoveNode 277Q NC.DelBrowserContentsLink 271Q NCP.ValidID 264Q FLIPNODE 202Q NC.MarkCardDirty 174Q FLIPNODE 165Q FLASHW 156Q NC.PrintMsg 145Q NC.PrintMsg 133Q FLIPNODE 123Q NC.YesP 120Q NC.AskUser 103Q CONCAT 74Q NC.FetchTitle 62Q NCP.ValidID 52Q SUBATOM 44Q NC.CoerceToGraphNodeID 34Q NCHARS 26Q NC.SelectGraphNode 3 NC.IDFromWindow) (716Q % 550Q BrowserRoots 524Q BrowserRoots 436Q Yes 162Q PROMPTWINDOW 112Q Yes) ( 764Q "removed." 675Q "Nodes: " 652Q "Done." 632Q " ... " 625Q "Deleting " 433Q "--" 427Q "Still want to remove? " 411Q " virtual companion nodes will be removed." 153Q "No card for that node." 142Q "Card & Node delete aborted." 107Q "--" 100Q " card? " 70Q "Want to delete the " 23Q "Choose node to remove." 16Q "Choose node of card to delete.") NC.DelBrowserContentsLink D1 (P 1 Link P 0 Links I 1 DestID I 0 GraphID) =@A` Hd²¿oo@oA hY` I` Imÿh(65Q NC.DelToLink 56Q NC.DelFromLink 44Q NC.ReportError 41Q CONCAT 7 NCP.GetLinks) (62Q PSA.Database 53Q PSA.Database 4 NC.BrowserContentsLinkLabel) ( 35Q " and " 30Q "Multiple browser contents links between " 24Q "NC.DelBrowserContentsLink") NC.BrowserRemoveEdge D1 (P 7 LabelPairToRemove P 6 ReverseLinkParams P 5 LinkParams P 4 MenuItems P 3 LabelPairs P 2 ToNodeID P 1 FromNodeID P 0 GraphID I 3 Graph I 2 Window I 1 ToNode I 0 FromNode) ÎB ‘ @ ŸA §@ABC @ YA ZIJ¤JI²åH 0 K°'d_gOhh_¿Oµ Oh_‚O&_¿µÚO\dd²:¿`dL¿do¿dg ¿dg¿jdnÿdh_¿dO ¿ … _d³` ¿hio h@A ]A@ ^@ABC IJOK IJ’±ÎJI’±Ç@¹AºM²`@@1 Oµ"O¿AIA ±ŒdJð®_¿OµOh__¿O_°ÁO&_°óAA1 Oµ!O¿@J@ °.dIð®_¿OµOh__¿O_°ÂO&_°ó@ABC h(712Q NC.DisplayGraphLinksBetween 633Q DFIRSTREMOVE 475Q DFIRSTREMOVE 361Q PUTPROP 356Q DFIRSTREMOVE 346Q NC.DisplayGraphLinksBetween 336Q LINKPARAMETERS 330Q LINKPARAMETERS 321Q NC.PrintMsg 307Q FLASHW 274Q EVAL 265Q MENU 107Q NC.MarkCardDirty 67Q NC.CoerceToGraphNodeID 62Q NC.CoerceToGraphNodeID 55Q DELETE/AND/DISPLAY/LINK 45Q NC.LinkIconImageObjP 25Q NC.LinkIconImageObjP 3 NC.IDFromWindow) (304Q PROMPTWINDOW 233Q DEFAULTMENUHELDFN 224Q CLRPROMPT 202Q MENUTYPE# 125Q QUOTE) ( 316Q "No edge to delete." 215Q "Which edge to delete?") NC.GraphRemoveNode D1 (P 5 OtherNode P 4 FromNode P 2 OtherNode P 1 ToNode I 2 Window I 1 Graph I 0 Node) �@ !Hµ;@ !KµU@oBA @AB hio@o @¹@Idgð‘A ZBA ¿@JAB ¿HX° \dgð‘A ]@BA ¿M@AB ¿K[°‡(210Q GRAPHDELETELINK 200Q NC.DisplayGraphLinksBetween 171Q GETNODEFROMID 143Q GRAPHDELETELINK 133Q NC.DisplayGraphLinksBetween 125Q GETNODEFROMID 101Q NC.PrintMsg 47Q GRAPHDELETENODE 41Q DISPLAYNODE 17Q FROMLINKS 3 TOLINKS) (160Q Link% Parameters 114Q Link% Parameters) ( 75Q " removed." 55Q "Node " 34Q (0 . 0)) NC.MakeLinksLegend D1 (P 40Q Pair P 37Q Label P 32Q Pair P 31Q Label P 24Q NotLabelNodeFlg P 23Q NewDestNode P 22Q DestNodeID P 21Q Labels P 20Q NewLabelPairs P 17Q DestNode P 6 NodeID P 5 Node P 4 LabelNum P 2 VirtualNodesToKeep P 1 LabelPairs P 0 MaxDashingStylesNum I 2 DropVirtualNodesFlg I 1 Win I 0 Graph) >!` !@j"Kµ$@dQ Oµ‚±íOI YA”AI I] ²4BžMh¿M¾MMqOµ O¿K[°”_¿OOdgð“_“O�O_$¿B’O$�O_&¿O$ _(´‚±ÑNO$’±ÆO$N’±¼NO$_"´NO$O"QO*µ)O, O$N_"´O$NO"Q O6µLO8 ±�_2I _4µO2HLñ”LkØ\€L_4I¹O4_0¿O.µO0h_._,¿O*_*°¢O0&_.¿°ó_>I _@µO>HLñ”LkØ\€L_@I¹O@_<¿O:µO Shade" EDITTOGGLELABEL "Inverts label shade for a browser label.")))) (NC.GraphEditUnfixedMenuItems (APPEND NC.GraphEditMenuItems (QUOTE ((FIX% MENU NC.BrowserFixGraphEditMenuFn "Attach this menu to edge of browser window.")))))) (* * BROWSER mechanisms) (FNS NC.MakeBrowserCard NC.BringUpBrowserCard) (FNS NC.GrowLinkLattice NC.UpdateBrowserCard NC.RelayoutBrowserCard NC.ConnectNodesInBrowser NC.UnconnectNodesInBrowser NC.ExpandBrowserNode NC.NotBrowserHookP NC.AskBrowserSpecs NC.ChangeBrowserSpecs NC.AskSpecialBrowserSpecs NC.IDFromGraphNodeID NC.BrowserFlipRoots NC.CoerceToGraphNodeID NC.SelectGraphNode NC.GraphEdgesInconsistentP NC.DisplayGraphLinksBetween NC.RebuildFromNodesInGraph) (RECORDS SPECIALBROWSERSPECS) (* * Graph editor menu functions.) (FNS NC.GetGraphEditMenu NC.BrowserRightButtonFn NC.GraphEditMenuWhenSelectedFn NC.BrowserCreateCardFn NC.BrowserAddLabelFn NC.BrowserAddNodeFn NC.BrowserCreateLinkFn NC.BrowserAddLink NC.BrowserAddEdgeFn NC.BrowserDeleteCardFn NC.BrowserRemoveNodeFn NC.BrowserDeleteLinkFn NC.BrowserRemoveEdgeFn NC.BrowserShrinkLabelFn NC.BrowserGrowLabelFn NC.BrowserFixGraphEditMenuFn NC.BrowserCreateCard NC.BrowserCreateLink NC.BrowserDeleteCard NC.BrowserDeleteLink NC.BrowserAddNode NC.BrowserAddLabel NC.BrowserAddEdge NC.BrowserRemoveNode NC.DelBrowserContentsLink NC.BrowserRemoveEdge NC.GraphRemoveNode) (* * Grapher hacks for browser) (FNS NC.MakeLinksLegend NC.MakeLinksLegendMenu NC.LinksLegendRepaintFn NC.BrowserDrawLinkFn NC.DrawFlowerLinks NC.DrawFlowerLink NC.LinksLegendReshapeFn NC.DrawArrowHead) ( GLOBALVARS NC.ArrowHeadLength NC.ArrowHeadAngle NC.ArrowHeadXVal NC.ArrowHeadYVal) (VARS ( NC.ArrowHeadLength 7) (NC.ArrowHeadAngle 20) (NC.ArrowHeadXVal (TIMES NC.ArrowHeadLength (COS NC.ArrowHeadAngle))) (NC.ArrowHeadYVal (TIMES NC.ArrowHeadLength (SIN NC.ArrowHeadAngle)))) (FNS NC.AddBrowserCard) (P (NC.AddBrowserCard)))) (RPAQQ NC.SystemDate "23-May-85 16:36:28") (UNMARKASCHANGED (QUOTE NC.SystemDate) (QUOTE VARS)) (FILESLOAD NCGRAPHSUBSTANCE NCGRAPHCARD) (RPAQ? NC.LinkDashingInBrowser NIL) (RPAQ? NC.ArrowHeadsInBrowser (QUOTE None)) (RPAQQ NC.DashingStyles (NIL (4 4) (10 4 2 4) (1 4) (4 10) (8 4) (14 4) (10 4 2 4 2 4) (10 4 2 4 2 4 2 4))) (RPAQQ NC.GraphFlowerLinkSeparation 8) (RPAQ NC.BrowserSpecsStylesheet (CREATE.STYLE (QUOTE ITEMS) (LIST (create MENU ITEMS _ T) (create MENU ITEMS _ T) (create MENU ITEMS _ T) (create MENU ITEMS _ T) (create MENU ITEMS _ T)) (QUOTE SELECTIONS ) (QUOTE (T T T T T)) (QUOTE ITEM.TITLES) (QUOTE (Forward% Links Backward% Links Depth Format Orientation)) (QUOTE ITEM.TITLE.FONT) (FONTCOPY MENUFONT (QUOTE WEIGHT) (QUOTE BOLD)) (QUOTE NEED.NOT.FILL.IN) (QUOTE (MULTI MULTI NIL NIL NIL)) (QUOTE TITLE) "Browser Specs?")) (RPAQQ NC.BrowserFormatOptions ((*GRAPH* *GRAPH* "Build a directed graph (no virtual nodes).") ( LATTICE LATTICE "Build an acyclic directed graph (uses virtual nodes in case of cycles).") (COMPACT COMPACT "Build a forest using minimal screen space.") (FAST FAST "Build a forest, sacrificing screen space for speed."))) (RPAQQ NC.*Graph*BrowserFormat *GRAPH*) (RPAQQ NC.GraphEditMenuItems ((Create% Card% &% Node NC.BrowserCreateCardFn "Create a new card and a corresponding browser node.") (Create% Link% &% Edge NC.BrowserCreateLinkFn "Create a new link and a corresponding browser edge.") (Delete% Card% &% Node NC.BrowserDeleteCardFn "Delete an existing card and its browser node.") (Delete% Link% &% Edge NC.BrowserDeleteLinkFn "Delete an existing link and its browser edge.") (Add% Label NC.BrowserAddLabelFn "Add a string label to graph.") (Add% Node NC.BrowserAddNodeFn "Add a node to the browser corresponding to some existing card.") (Add% Edge NC.BrowserAddEdgeFn "Add an edge to the browser (no link created).") (Remove% Node NC.BrowserRemoveNodeFn "Remove a browser node (no card deleted).") (Remove% Edge NC.BrowserRemoveEdgeFn "Remove an edge from the browser (no link deleted).") (Move% Node EDITMOVENODE "Move a browser node.") (Label% Smaller NC.BrowserShrinkLabelFn "Reduce font size for a browser label.") (Label% Larger NC.BrowserGrowLabelFn "Increase font size for a browser label.") ("<-> Shade" EDITTOGGLELABEL "Inverts label shade for a browser label."))) (RPAQ NC.GraphEditUnfixedMenuItems (APPEND NC.GraphEditMenuItems (QUOTE ((FIX% MENU NC.BrowserFixGraphEditMenuFn "Attach this menu to edge of browser window."))))) (RECORD SPECIALBROWSERSPECS (Font MotherD PersonalD FamilyD) PersonalD _ 10) (RPAQQ NC.ArrowHeadLength 7) (RPAQQ NC.ArrowHeadAngle 20) (RPAQ NC.ArrowHeadXVal (TIMES NC.ArrowHeadLength (COS NC.ArrowHeadAngle))) (RPAQ NC.ArrowHeadYVal (TIMES NC.ArrowHeadLength (SIN NC.ArrowHeadAngle))) (NC.AddBrowserCard) (PUTPROPS NCBROWSERCARD COPYRIGHT ("Xerox Corporation" 1985)) NIL