(FILECREATED " 2-May-86 16:18:58" ("compiled on " {QV}1.2K>BROWSEROVERVIEWPATCH.;9) "12-Nov-85 14:59:23" recompiled changes: NC.RedrawBrowserOverviewWin in "Interlisp-D NoteCards 1.2K 16-Apr-86 ..." dated "16-Apr-86 15:58:58") (FILECREATED " 2-May-86 16:18:11" {QV}1.2K>BROWSEROVERVIEWPATCH.;9 80203 changes to: (FNS NC.RedrawBrowserOverviewWin) previous date: "21-Mar-86 16:08:29" {QV}1.2K>BROWSEROVERVIEWPATCH.;8) NC.SetupTitleBarMenu D1 (I 2 NoteCardType I 1 ID I 0 Window F 2 NC.BrowserTitleBarMiddleButtonMenu F 3 NC.GraphTitleBarMiddleButtonMenu F 4 NC.GraphTitleBarMenu F 5 NC.BrowserTitleBarMenu F 6 NC.SketchTitleBarMenu) <BA b@ g@g@gg @gBdgdg Td``dodi gl g HdIdg dgjdndhHdI cgbg Ud``dodi gl g HdIdg dgjdndhHdI c eBg^g Vd`N`dodi gl g HdIdg dgjdndhHdI c Bdgi@gg R`R`dodi gl g HdIdg dgjdndhHdI chgf@gg S`SM`dodi gl g HdIdg dgjdndhHdI c h(1070Q PUTWINDOWPROP 1006Q FONTCREATE 737Q BOUNDP 636Q FONTCREATE 563Q BOUNDP 540Q PUTWINDOWPROP 456Q FONTCREATE 407Q BOUNDP 311Q FONTCREATE 240Q BOUNDP 142Q FONTCREATE 71Q BOUNDP 45Q PUTWINDOWPROP 42Q PUTWINDOWPROP 14Q \INSUREWINDOW 5 NC.FetchType) (1033Q DEFAULTMENUHELDFN 1024Q CLRPROMPT 1003Q BOLD 776Q HELVETICA 755Q MENUTYPE# 745Q MENUTYPE# 734Q NC.GraphTitleBarMiddleButtonMenu 731Q TitleBarMiddleButtonMenu 722Q Graph 663Q DEFAULTMENUHELDFN 654Q CLRPROMPT 633Q BOLD 626Q HELVETICA 605Q MENUTYPE# 571Q MENUTYPE# 560Q NC.BrowserTitleBarMiddleButtonMenu 555Q TitleBarMiddleButtonMenu 545Q Browser 503Q DEFAULTMENUHELDFN 474Q CLRPROMPT 453Q BOLD 446Q HELVETICA 425Q MENUTYPE# 416Q MENUTYPE# 404Q NC.SketchTitleBarMenu 376Q Sketch 336Q DEFAULTMENUHELDFN 327Q CLRPROMPT 306Q BOLD 301Q HELVETICA 260Q MENUTYPE# 247Q MENUTYPE# 235Q NC.BrowserTitleBarMenu 227Q Browser 167Q DEFAULTMENUHELDFN 160Q CLRPROMPT 137Q BOLD 132Q HELVETICA 111Q MENUTYPE# 100Q MENUTYPE# 66Q NC.GraphTitleBarMenu 57Q Graph 52Q TitleBarLeftButtonMenu 37Q NC.TitleBarButtonEventFn 34Q BUTTONEVENTFN 30Q OLDBUTTONEVENTFN 21Q NC.TitleBarButtonEventFn) ( 763Q ((Relayout% Graph (FUNCTION NC.RelayoutGraphCard) "Re-layout the graph, but keep same nodes.")) 613Q ((Recompute% Browser (FUNCTION NC.UpdateBrowserCard) "Recomputes this browser to show the current state of the NoteFile.") (Relayout% Graph (FUNCTION NC.RelayoutBrowserCard) "Re-layout the browser, but keep same nodes.") (Reconnect% Nodes (FUNCTION NC.ConnectNodesInBrowser) "Draw all possible links, from currently selected link types, between pairs of nodes.") (Unconnect% Nodes (FUNCTION NC.UnconnectNodesInBrowser) "Undraw all links in the browser.") (Expand% Browser% Node (FUNCTION NC.ExpandBrowserNode) "Expand the graph under one node to a given depth.") (Graph% Edit% Menu (FUNCTION NC.GetGraphEditMenu) "Bring up the graph editor menu.") (Change% Browser% Specs (FUNCTION NC.ChangeBrowserSpecs) "Make changes to some or all of the browser specs, e.g. link types, depth, etc.") (Browser% Overview% Win (FUNCTION NC.MakeBrowserOverviewWin) "Attach the browser overview window.") (Change% Overview% Specs (FUNCTION NC.AskBrowserOverviewSpecs) "Change the browser overview specs: where to attach and what mode.")) 433Q ((Edit% Property% List (FUNCTION NC.EditProperties) "Brings up an editor for the property list of this card.") (Show% Links (FUNCTION NC.ShowPointers) "Brings up a list of the links to and from this card.") (Title/Sources/FileBoxes (FUNCTION (LAMBDA (TextStream) (NC.AssignTitle TextStream) (NC.AssignSources TextStream) (NC.AddParents TextStream))) "Do all of the operations necessary to file this note card in a file box." (SUBITEMS (Assign% Title (FUNCTION NC.AssignTitle) "Assigns a (new) title to this note card.") (Designate% Sources (FUNCTION NC.AssignSources) "Designate the source(s) of the information in this card.") (File% in% FileBoxes (FUNCTION NC.AddParents) "File this note card in one or more file boxes.") (Unfile% from% FileBoxes (FUNCTION NC.UnfileNoteCard) "Remove this card from one or more of its file boxes.") (Delete% Source (FUNCTION NC.DeleteSource) "Delete one of the sources of this card."))) (Insert% Link (FUNCTION NC.AddLinkToSketchCard) "Add a link to another card to this sketch/map." (SUBITEMS (Insert% Link (FUNCTION NC.AddLinkToSketchCard) "Add a link to another card to this sketch/map.") (Add% Global% Link (FUNCTION NC.AddGlobalLinkToCard) "Add a global link emanating from this card.") (Add% Global% Links (FUNCTION NC.AddGlobalLinksToCard) "Add global links emanating from this card."))) (Close% and% Save (FUNCTION CLOSEW) "Close this note card after saving it in the NoteFile." (SUBITEMS (Close% and% Save (FUNCTION CLOSEW) "Close this note card after saving it in the NoteFile.") (Close% w/o% Saving (FUNCTION NC.QuitWithoutSaving) "Close this note card without saving any changes made since the last Save.") (Save% in% NoteFile (FUNCTION NC.CardSaveFn) "Save this card in the NoteFile but don't close the card.") (Delete% Card (FUNCTION NC.DeleteNoteCards) "Permenantly delete this card from the NoteFile.")))) 266Q ((Edit% Property% List (FUNCTION NC.EditProperties) "Brings up an editor for the property list of this card.") (Show% Links (FUNCTION NC.ShowPointers) "Brings up a list of the links to and from this card.") (Title/Sources/FileBoxes (FUNCTION (LAMBDA (TextStream) (NC.AssignTitle TextStream) (NC.AssignSources TextStream) (NC.AddParents TextStream))) "Do all of the operations necessary to file this note card in a file box." (SUBITEMS (Assign% Title (FUNCTION NC.AssignTitle) "Assigns a (new) title to this note card.") (Designate% Sources (FUNCTION NC.AssignSources) "Designate the source(s) of the information in this card.") (File% in% FileBoxes (FUNCTION NC.AddParents) "File this note card in one or more file boxes.") (Unfile% from% FileBoxes (FUNCTION NC.UnfileNoteCard) "Remove this card from one or more of its file boxes.") (Delete% Source (FUNCTION NC.DeleteSource) "Delete one of the sources of this card."))) (Add% Global% Link (FUNCTION NC.AddGlobalLinkToCard) "Add a global link emanating from this card." (SUBITEMS (Add% Global% Link (FUNCTION NC.AddGlobalLinkToCard) "Add a global link emanating from this card.") (Add% Global% Links (FUNCTION NC.AddGlobalLinksToCard) "Add global links emanating from this card."))) (Close% and% Save (FUNCTION CLOSEW) "Close this note card after saving it in the NoteFile." (SUBITEMS (Close% and% Save (FUNCTION CLOSEW) "Close this note card after saving it in the NoteFile.") (Close% w/o% Saving (FUNCTION NC.QuitWithoutSaving) "Close this note card without saving any changes made since the last Save.") (Save% in% NoteFile (FUNCTION NC.CardSaveFn) "Save this card in the NoteFile but don't close the card.") (Delete% Card (FUNCTION NC.DeleteNoteCards) "Permenantly delete this card from the NoteFile.")))) 117Q ((Edit% Property% List (FUNCTION NC.EditProperties) "Brings up an editor for the property list of this card.") (Show% Links (FUNCTION NC.ShowPointers) "Brings up a list of the links to and from this card.") (Title/Sources/FileBoxes (FUNCTION (LAMBDA (TextStream) (NC.AssignTitle TextStream) (NC.AssignSources TextStream) (NC.AddParents TextStream))) "Do all of the operations necessary to file this note card in a file box." (SUBITEMS (Assign% Title (FUNCTION NC.AssignTitle) "Assigns a (new) title to this note card.") (Designate% Sources (FUNCTION NC.AssignSources) "Designate the source(s) of the information in this card.") (File% in% FileBoxes (FUNCTION NC.AddParents) "File this note card in one or more file boxes.") (Unfile% from% FileBoxes (FUNCTION NC.UnfileNoteCard) "Remove this card from one or more of its file boxes.") (Delete% Source (FUNCTION NC.DeleteSource) "Delete one of the sources of this card."))) (Insert% Link (FUNCTION NC.AddLinkToGraphCard) "Add a node that points to another note card." (SUBITEMS (Insert% Link (FUNCTION NC.AddLinkToGraphCard) "Add a node that points to another note card.") (Add% Global% Link (FUNCTION NC.AddGlobalLinkToCard) "Add a global link emanating from this card.") (Add% Global% Links (FUNCTION NC.AddGlobalLinksToCard) "Add global links emanating from this card."))) (Close% and% Save (FUNCTION CLOSEW) "Close this note card after saving it in the NoteFile." (SUBITEMS (Close% and% Save (FUNCTION CLOSEW) "Close this note card after saving it in the NoteFile.") (Close% w/o% Saving (FUNCTION NC.QuitWithoutSaving) "Close this note card without saving any changes made since the last Save.") (Save% in% NoteFile (FUNCTION NC.CardSaveFn) "Save this card in the NoteFile but don't close the card.") (Delete% Card (FUNCTION NC.DeleteNoteCards) "Permenantly delete this card from the NoteFile."))))) NC.BringUpBrowserCard D1 (P 0 Window I 2 Region/Position I 1 Substance I 0 ID) h@AB H@g H@ g' Hgg Hgg Hggi Hgg Hgg Hg@ @HAi H H(144Q REDISPLAYW 137Q NC.GraphLinkIconUpdateCheck 130Q PUTWINDOWPROP 120Q PUTWINDOWPROP 106Q PUTWINDOWPROP 74Q WINDOWADDPROP 61Q WINDOWADDPROP 47Q PUTWINDOWPROP 35Q NC.MakeLinksLegendMenu 25Q NC.RetrievePropList 20Q NC.SetupTitleBarMenu 5 NC.BringUpGraphCard) (124Q NoteCardID 115Q NC.BrowserReshapeFn 112Q RESHAPEFN 103Q NC.BrowserScrollFn 100Q SCROLLFN 70Q NC.BrowserRepaintFn 65Q REPAINTFN 56Q NC.GraphCardShrinkFn 53Q SHRINKFN 44Q NC.BrowserRightButtonFn 41Q RIGHTBUTTONFN 30Q BrowserLinksLegend 15Q Browser) () NC.RelayoutBrowserCard D1 (P 36Q FromNode P 31Q AssocPair P 30Q Node P 23Q RootID P 17Q ToNodes P 16Q Node P 11Q SpecialBrowserSpecs P 10Q DropVirtualNodesFlg P 7 BrowserFormat P 6 PropList P 5 GraphNodes P 4 Graph P 3 OldToNodePairs P 2 RootNodes P 1 RootIDs P 0 ID I 0 Window F 37Q NC.*Graph*BrowserFormat)  @io @ Xd ^dg'ddhYNg'o_W>Oi_Ng'ddl hh_@g \]H@L MQO O[@I_OO_ O0O"ddg_(O* O(h_,O(&_*O,_OOh__O_O&_d_&HO& _ O" O h_$O &_"O$ZHi MdrdAO/OJM gW>O OOOO T_OOd_OOh__O_O&_dddddddddddh\dddQO(rO*L@gghi @gg @ggi @gg @gg H@g H @ g@g@gg @i h_0O0K_2WO0O2OO0hO0O0AO4)O6O0_.O,O.h_,_*O(_("O.&_,_<OO<O>h_<_:O8_8O>&_<_JHOJ kH OJ_HOFOHh_F_DOB_BOH&_F(1257Q SUBATOM 1254Q NCHARS 1247Q NC.CoerceToGraphNodeID 1240Q BLOCK 1157Q BLOCK 1136Q \NCONC2 1103Q GETPROPLIST 773Q NC.LinkIconImageObjP 742Q BLOCK 722Q ADDPROP 675Q PACK* 662Q NC.LinkLabelP 652Q NC.ReverseLinkLabelP 643Q BLOCK 624Q ADDPROP 575Q PACK* 561Q NC.LinkLabelP 552Q BLOCK 522Q NC.RetrieveFromLinks 502Q NC.RetrieveToLinks 473Q SUBATOM 466Q NCHARS 414Q SETPROPLIST 407Q NC.CoerceToGraphNodeID 400Q NC.LinkIconImageObjP 357Q BLOCK 346Q NC.ClearMsg 340Q PUTWINDOWPROP 335Q PUTWINDOWPROP 307Q \INSUREWINDOW 303Q NC.PutProp 270Q NC.MarkCardDirty 264Q NC.SetSubstance 261Q GETWINDOWUSERPROP 251Q PUTWINDOWPROP 237Q PUTWINDOWPROP 225Q WINDOWADDPROP 212Q PUTWINDOWPROP 200Q SHOWGRAPH 160Q NC.MakeLinksLegend 152Q NC.RebuildFromNodesInGraph 110Q INTERSECTION 61Q NC.GraphLinkIconUpdateCheck 50Q GETWINDOWUSERPROP 13Q NC.FetchPropList 6 NC.IDFromWindow) (1023Q Link% Parameters 332Q NC.TitleBarButtonEventFn 327Q BUTTONEVENTFN 323Q OLDBUTTONEVENTFN 314Q NC.TitleBarButtonEventFn 274Q BrowserLinksLegend 256Q GRAPH 246Q NC.BrowserReshapeFn 243Q RESHAPEFN 234Q NC.BrowserScrollFn 231Q SCROLLFN 221Q NC.BrowserRepaintFn 216Q REPAINTFN 207Q NC.BrowserRightButtonFn 204Q RIGHTBUTTONFN 172Q NC.GraphCardMiddleButtonFn 167Q NC.GraphCardLeftButtonFn 45Q GRAPH 27Q BrowserFormat 20Q BrowserLinkLabels) () NC.DrawArrowHead D1 (P 17Q ArrowHeadLength P 16Q ArrowHeadYVal P 15Q ArrowHeadXVal P 14Q ClippingRegion P 13Q Tmp2 P 12Q Tmp1 P 11Q A22 P 10Q A21 P 7 A12 P 6 A11 P 5 LineLength P 4 WindowScale P 3 Scale P 2 Window P 1 YDiff P 0 XDiff I 12Q YOffset I 11Q XOffset I 10Q MidpointFlg I 7 Color I 6 Stream I 5 Operation I 4 Width I 3 Y2 I 2 X2 I 1 Y1 I 0 X1 F 20Q NC.ArrowHeadXVal F 21Q NC.ArrowHeadYVal F 22Q NC.ArrowHeadLength) E @BACF F hF GjbGjbJW K _W"K _W$K _GG@BlBbGAClCbhF _d7dOOOOOdOOd BGCG HdId ]HM^IM_d _N_dO_OO_BGbCGbBCBOOOCOOODEFG BCBOOO COOO DEFG hg \KL껱(467Q GETWINDOWUSERPROP 457Q DRAWLINE 443Q MINUS 426Q MINUS 412Q DRAWLINE 315Q MINUS 271Q SQRT 251Q INSIDEP 236Q CREATEREGION 165Q DSPCLIPPINGREGION 116Q FIXR 105Q FIXR 74Q FIXR 35Q DSPSCALE 30Q WINDOWP 25Q WFROMDS 17Q DISPLAYSTREAMP) (464Q Scale 305Q FLOATP 276Q FLOATP 13Q FLOATP 5 FLOATP) () NC.DrawFlowerLink D1 (P 6 WindowScale P 5 Window P 4 Scale P 3 YOffset P 2 XOffset P 1 MidpointY P 0 MidpointX I 12Q Color I 11Q Operation I 10Q Width I 7 Stream I 6 Num I 5 Dashing I 4 Brush I 3 Y2 I 2 X2 I 1 Y1 I 0 X1 F 7 NC.GraphFlowerLinkSeparation F 10Q NC.ArrowHeadsInBrowser)  @BlAClRFj-F#B@ CA ZFkjBWFklְC @ABCGGGGE Wg@ABCGGGGi WFkl j!FkjWFkl֋WFkl jhG G G ]XJL KL @AHJIKGGGhE HJIKBCGGGhE Wg@AHJIKGGGG hg ^LN꼰(423Q GETWINDOWUSERPROP 413Q NC.DrawArrowHead 356Q DRAWLINE 331Q DRAWLINE 304Q FIXR 275Q FIXR 264Q WINDOWP 261Q WFROMDS 252Q DISPLAYSTREAMP 244Q DSPSCALE 233Q MINUS 172Q MINUS 153Q NC.DrawArrowHead 117Q DRAWLINE 74Q \FZEROP 44Q ABS 36Q ABS) (420Q Scale 364Q None 125Q None) () NC.BrowserFixGraphEditMenuFnA0008 D1 (I 0 W) @ (3 DETACHWINDOW) NIL () NC.BrowserFixGraphEditMenuFn D1 (P 1 GraphEditMenuWin P 0 GraphEditMenu I 0 Window F 3 NC.GraphEditMenuItems) n0`dSdodgdg dgjdndhdJ Xdg@ H@gg Ydgg Igi Iggi (153Q WINDOWADDPROP 140Q PUTWINDOWPROP 130Q WINDOWDELPROP 115Q ATTACHMENU 102Q PUTMENUPROP) (147Q NC.BrowserFixGraphEditMenuFnA0008 144Q CLOSEFN 134Q GRAPHEDITMENUFLG 125Q CLOSEW 122Q PASSTOMAINCOMS 112Q BOTTOM 107Q RIGHT 76Q MAINWINDOW 45Q DEFAULTMENUHELDFN 36Q CLRPROMPT 27Q NC.GraphEditMenuWhenSelectedFn 5 MENUTYPE#) ( 20Q "Editor Menu") NC.MakeLinksLegendMenuA0017 D1 (I 0 W) @ (3 DETACHWINDOW) NIL () NC.MakeLinksLegendMenu D1 (P 12Q AttachedWin P 4 PromptWinPASSTOMAINCOMS P 3 MainWinPromptInfo P 2 PromptWin P 1 MenuWin P 0 Menu I 1 LabelPairs I 0 Win F 16Q NC.LinkDashingInBrowser) ^@  OW`0 A5_g O O_dohh_OAO__OdMdgdldg dgjdndhdNh _O`0 Ad_O Oh_O&_O_dOdgdkdg dgjdndh_dO @hdi Z[H@gg Ygg Iggi Igg Igg Igi @gA @ WI h (531Q CLOSEW 524Q NC.LinksLegendRepaintFn 513Q NC.MoveWindowOntoScreen 506Q PUTWINDOWPROP 475Q WINDOWADDPROP 464Q WINDOWADDPROP 451Q WINDOWADDPROP 436Q WINDOWADDPROP 422Q WINDOWDELPROP 410Q ATTACHMENU 372Q GETPROMPTWINDOW 214Q LAST 56Q CLOSEW 50Q GETWINDOWUSERPROP 6 ATTACHEDWINDOWS) (502Q NCLABELPAIRS 471Q LINKSLEGENDWINP 461Q NC.LinksLegendReshapeFn 456Q RESHAPEFN 446Q NC.LinksLegendRepaintFn 443Q REPAINTFN 432Q NC.MakeLinksLegendMenuA0017 427Q CLOSEFN 417Q CLOSEW 414Q PASSTOMAINCOMS 405Q TOP 402Q RIGHT 333Q DEFAULTMENUHELDFN 324Q CLRPROMPT 310Q Links 226Q MENUTYPE# 166Q DEFAULTMENUHELDFN 157Q CLRPROMPT 142Q Links 45Q LINKSLEGENDWINP 30Q MENUTYPE#) ( 75Q " ") NC.BrowserFixGraphEditMenuFnA0008 D1 (I 0 W) @ (3 DETACHWINDOW) NIL () NC.BrowserFixGraphEditMenuFn D1 (P 1 GraphEditMenuWin P 0 GraphEditMenu I 0 Window F 3 NC.GraphEditMenuItems) n0`dSdodgdg dgjdndhdJ Xdg@ H@gg Ydgg Igi Iggi (153Q WINDOWADDPROP 140Q PUTWINDOWPROP 130Q WINDOWDELPROP 115Q ATTACHMENU 102Q PUTMENUPROP) (147Q NC.BrowserFixGraphEditMenuFnA0008 144Q CLOSEFN 134Q GRAPHEDITMENUFLG 125Q CLOSEW 122Q PASSTOMAINCOMS 112Q BOTTOM 107Q RIGHT 76Q MAINWINDOW 45Q DEFAULTMENUHELDFN 36Q CLRPROMPT 27Q NC.GraphEditMenuWhenSelectedFn 5 MENUTYPE#) ( 20Q "Editor Menu") NC.GetGraphEditMenu D1 (P 10Q Win P 2 GraphEditMenuWin P 1 GraphEditFixableMenu P 0 GraphEditUnfixableMenu I 0 Window F 11Q NC.GraphEditMenuItems F 12Q NC.GraphEditUnfixedMenuItems)  @g @g R@ OghHS@g`dWdodgdimjdKdg dgjdndhdL X Hg@ H~_ Og OiO_|IS@g`dWdodgdimjdMdg dgjdndhdN Y Ig@ I h(400Q MENU 373Q PUTMENUPROP 362Q PUTWINDOWPROP 220Q GETWINDOWUSERPROP 207Q OPENWP 175Q PUTMENUPROP 164Q PUTWINDOWPROP 24Q ATTACHEDWINDOWS 15Q GETWINDOWUSERPROP 6 GETWINDOWUSERPROP) (367Q MAINWINDOW 332Q DEFAULTMENUHELDFN 323Q CLRPROMPT 275Q NC.GraphEditMenuWhenSelectedFn 252Q MENUTYPE# 247Q GRAPHEDITFIXABLEMENU 215Q GRAPHEDITMENUFLG 171Q MAINWINDOW 134Q DEFAULTMENUHELDFN 125Q CLRPROMPT 77Q NC.GraphEditMenuWhenSelectedFn 54Q MENUTYPE# 51Q GRAPHEDITUNFIXABLEMENU 12Q GRAPHEDITFIXABLEMENU 3 GRAPHEDITUNFIXABLEMENU) ( 266Q "Graph Editor Menu" 70Q "Graph Editor Menu") NC.UpdateBrowserCardA0002 D1 (NAME ERRORSET F 0 PSA.Database F 1 Link F 2 LinkIcon F 3 RESETY) P hi R cP QPi ci(32Q NC.DelFromLink 23Q NC.DelToLink 15Q NC.FetchLinkFromLinkIcon 10Q OBTAIN.MONITORLOCK 3 NC.FetchMonitor) NIL () NC.UpdateBrowserCard D1 (P 66Q ToNode P 65Q ToNodeID P 60Q FromNode P 57Q FromNodeID P 52Q RESETZ P 51Q RESETY P 50Q LISPXHIST P 47Q NodeID P 46Q Node P 41Q OldLabelNode P 37Q OldNode P 36Q NodeID P 35Q Node P 33Q Link P 32Q NodeID P 31Q Node P 27Q RootID P 23Q Win P 21Q OldRootIDs P 20Q OldLabelNodes P 17Q LabelPairs P 16Q SpecialBrowserSpecs P 15Q Depth P 14Q DropVirtualNodesFlg P 13Q BrowserFormat P 12Q BrowserSpecs P 11Q PropList P 10Q NodeLabel P 7 GraphNodes P 6 Graph P 5 LinkIcon P 4 Lattice P 3 RootNodes P 2 RootIDs P 1 LinkLabels P 0 ID I 0 Window F 67Q NC.*Graph*BrowserFormat F 70Q NC.SelectingBrowserSourceMenu F 71Q PSA.Database F 72Q NC.BrowserContentsLinkLabel F 73Q LISPXHIST F 74Q RESETVARSLST) (70@ O$@ Xd _dg'YOg'ddhZOg'o_WnOi_Og'o_Og'ddl hh_@g ^_Joooi@ihi  Z@HOJ_" hdWp@hol o i @HOO" Jg"h_&g O& O& O$_$@il o JhIHWrO \@J"d_.HO. _(O* O(h_,O(&_*O,[Hi O1O0iL1O8LO \O !O@LaKZLdQ'ODOFgWnO OOOO >_2O2_4O4LCO2] (Wv!*Wxog hg_T OTO2O _ O0_0:_:O:_O:O>%O:@WtO:H O@A@BADEF @BA@BACDEF @BAC@ACDEF @AC@ADEF (73Q DRAWLINE 56Q DRAWLINE 35Q DRAWLINE 14Q DRAWLINE) NIL () NC.ShrinkGraphToWindow D1 (P 12Q GraphNode P 5 YScale P 4 XScale P 3 Scale P 2 ShrunkenGraph P 1 Scales P 0 GraphWindow I 1 Window I 0 Graph F 13Q BrowserWin)  A @A @@@@@@@@@@@@@3Wg `IILM II ]\JdA N,OJA AgK AgL AgM AgJ _OOOOOOOOOOOOOKLMH _OOh__N^0O&_(545Q NC.ScaleGraphNode 334Q BLOCK 324Q PUTWINDOWPROP 314Q PUTWINDOWPROP 304Q PUTWINDOWPROP 274Q PUTWINDOWPROP 264Q SHOWGRAPH 236Q FMIN 226Q FMIN 206Q GETWINDOWUSERPROP 10Q NC.ComputeOverviewScale 3 MAINWINDOW) (320Q GRAPH 310Q YScale 300Q XScale 270Q Scale 211Q NC.OverviewWinMode.Expand 203Q OVERVIEWWINMODE) () NC.ScaleGraphNode D1 (P 7 NodeLabel P 6 OldBitmap P 5 NewBitmap P 4 NewHeight P 3 NewWidth P 2 OldPosition P 1 OldHeight P 0 OldWidth I 4 BrowserWin I 3 YScale I 2 XScale I 1 Scale I 0 GraphNode) @@@S@AHj[@AIj\@BJjCJj`AKL `MhdKL ;@^/HI @_ ON ON NA ]@M@h@(222Q SCALEBITMAP 214Q PRIN1 211Q DSPCREATE 202Q NC.LinkIconDisplayFn 177Q DSPCREATE 170Q IMAGEOBJP 146Q BITMAPCREATE 130Q BLTSHADE 113Q BITMAPCREATE) (117Q GRAYSHADE 102Q NC.LeastScaleForGraphNodeShrinking) () NC.ComputeOverviewScale D1 (P 0 GraphRegion I 1 OverviewWin I 0 Graph) +@ Ag Hk Ag Hk (47Q FMIN 35Q GETWINDOWPROP 26Q FMIN 15Q GETWINDOWPROP 3 GRAPHREGION) (32Q HEIGHT 12Q WIDTH) () NC.RedrawBrowserOverviewWin D1 (I 1 BrowserWin I 0 OverviewWin) JAg @ Ag `@g @A @gg @gg @gg @A (107Q NC.DrawWireFrameInOverviewWin 102Q PUTWINDOWPROP 70Q PUTWINDOWPROP 56Q PUTWINDOWPROP 43Q NC.CompressOverviewWin 35Q PUTWINDOWPROP 21Q GETWINDOWUSERPROP 12Q NC.ShrinkGraphToWindow 6 GETWINDOWUSERPROP) (77Q NC.BrowserOverviewWinButtonEventFn 74Q BUTTONEVENTFN 65Q NC.BrowserOverviewWinReshapeFn 62Q RESHAPEFN 53Q NC.BrowserOverviewWinRepaintFn 50Q REPAINTFN 32Q RESHAPEFN 24Q NC.OverviewWinMode.Compress 16Q OVERVIEWWINMODE 3 GRAPH) () NC.DrawWireFrameInOverviewWin D1 (P 3 WireFrame P 2 YScale P 1 XScale P 0 BrowserClippingRegion I 1 BrowserWin I 0 OverviewWin) YhA @g @g IHjJHjIHjJHj [dKKKkg@ @gK (126Q PUTWINDOWPROP 116Q NC.DRAWBOX 66Q CREATEREGION 22Q GETWINDOWUSERPROP 13Q GETWINDOWUSERPROP 4 DSPCLIPPINGREGION) (122Q LastWireFrame 111Q INVERT 17Q YScale 10Q XScale) () NC.BrowserScrollFn D1 (P 0 OverviewWin I 3 CONTINUOUSFLG I 2 YDELTA I 1 XDELTA I 0 WINDOW) +@g H H@ @ABC H@ @ABC (50Q SCROLLBYREPAINTFN 40Q NC.DrawWireFrameInOverviewWin 33Q SCROLLBYREPAINTFN 24Q NC.DrawWireFrameInOverviewWin 15Q OPENWP 6 GETWINDOWUSERPROP) (3 BrowserOverviewWin) () NC.BrowserReshapeFn D1 (P 0 OverviewWin I 2 OldWinRegion I 1 OldWinBitmap I 0 Window) )@g H H@ @AB H@ @AB (46Q RESHAPEBYREPAINTFN 37Q NC.DrawWireFrameInOverviewWin 32Q RESHAPEBYREPAINTFN 24Q NC.DrawWireFrameInOverviewWin 15Q OPENWP 6 GETWINDOWUSERPROP) (3 BrowserOverviewWin) () NC.BrowserOverviewWinRepaintFn D1 (I 1 Region I 0 OverviewWin) @d (7 NC.RedrawBrowserOverviewWin 4 MAINWINDOW) NIL () NC.BrowserOverviewWinReshapeFn D1 (P 0 BrowserWin I 2 OldWinRegion I 1 OldWinBitmap I 0 OverviewWin) @ @H @H@g (27Q NC.ReattachBrowserOverviewWin 24Q GETWINDOWUSERPROP 13Q NC.RedrawBrowserOverviewWin 3 MAINWINDOW) (21Q WHEREATTACHED) () NC.BrowserOverviewWinMINSIZEFn D1 (P 1 BrowserWin P 0 Stkpos I 0 OverviewWin) Gg X@gg ghdH X@ Ig Ig oH (103Q RELSTK 70Q GETWINDOWUSERPROP 61Q GETWINDOWUSERPROP 47Q MAINWINDOW 40Q STKPOS 25Q STKARG 10Q STKPOS) (65Q OverviewWinHeight 56Q OverviewWinWidth 32Q RESHAPEALLWINDOWS 22Q SHAPEW 17Q WINDOW 5 SHAPEW) ( 77Q (5 . 5)) NC.BrowserOverviewWinButtonEventFn D1 (P 7 NewBottom P 6 NewLeft P 5 OldDisplayRegion P 4 BrowserWin P 3 YScaleReciprocal P 2 XScaleReciprocal P 1 NewRegion P 0 LastWireFrame I 0 OverviewWin) @g qHHh@ Hh@ H@o Ydh@ a@ \o@g Zo@g [hL ]LgL IJj^IKj_MM LMNMO (227Q SCROLLW 211Q PUTWINDOWPROP 206Q UNIONREGIONS 203Q CREATEREGION 145Q \INSUREWINDOW 134Q DSPCLIPPINGREGION 125Q GETWINDOWUSERPROP 110Q GETWINDOWUSERPROP 74Q MAINWINDOW 66Q REGIONSINTERSECTP 63Q DSPCLIPPINGREGION 54Q GETBOXREGION 37Q DSPYOFFSET 27Q DSPXOFFSET 6 GETWINDOWUSERPROP) (141Q EXTENT 122Q YScale 105Q XScale 3 LastWireFrame) ( 116Q 1.0 101Q 1.0 50Q "Please position browser overview wire frame.") NC.CompressOverviewWin D1 (P 5 NewRegion P 4 OverviewWinBorder P 3 GraphRegion P 2 WireFrameRegion P 1 CurRegion P 0 CurCLIPPINGRegion I 1 GraphWin I 0 OverviewWin) h@ @ @g @g @ ,KKKlKK]JdHJM HJ MJH -@IILlMLlM @Adg (207Q NC.ReattachBrowserOverviewWin 204Q GETWINDOWUSERPROP 173Q SHAPEW 170Q CREATEREGION 131Q EXTENDREGION 126Q INTERSECTREGIONS 120Q SUBREGIONP 111Q REGIONSINTERSECTP 35Q \INSUREWINDOW 31Q GRAPHREGION 26Q GETWINDOWUSERPROP 17Q GETWINDOWUSERPROP 10Q WINDOWREGION 4 DSPCLIPPINGREGION) (201Q WHERETOATTACHOVERVIEWWIN 23Q GRAPH 14Q LastWireFrame) () (PRETTYCOMPRINT BROWSEROVERVIEWPATCHCOMS) (RPAQQ BROWSEROVERVIEWPATCHCOMS ((* * Stuff following is for making and manipulating the tiny attached browser overview window.) (* * These functions are changed from NCINTERFACE) (FNS NC.SetupTitleBarMenu) (P (SETQ NC.BrowserTitleBarMiddleButtonMenu NIL)) (* * These functions are changed from NCBROWSERCARD) (FNS NC.BringUpBrowserCard NC.RelayoutBrowserCard NC.ConnectNodesInBrowser NC.DrawArrowHead NC.DrawFlowerLink NC.BrowserFixGraphEditMenuFn NC.MakeLinksLegendMenu NC.BrowserFixGraphEditMenuFn NC.GetGraphEditMenu NC.UpdateBrowserCard) (* * This function changed from NCUTILITIES) (FNS NC.MoveWindowOntoScreen) (* * Rest of stuff below is new for NCBROWSERCARD) ( GLOBALVARS NC.BrowserOverviewDefaultWidth NC.BrowserOverviewDefaultHeight NC.LeastScaleForGraphNodeShrinking NC.BrowserOverviewSpecsStylesheet NC.DefaultWhereToAttachOverviewWin NC.DefaultBrowserOverviewMode NC.OverviewWinMode.Compress NC.OverviewWinMode.Expand) (VARS (NC.OverviewWinMode.Compress (QUOTE Compress% Overview% Win)) ( NC.OverviewWinMode.Expand (QUOTE Expand% Overview)) (NC.DefaultBrowserOverviewMode (QUOTE Neither))) ( INITVARS (NC.BrowserOverviewDefaultWidth 75) (NC.BrowserOverviewDefaultHeight 75) ( NC.LeastScaleForGraphNodeShrinking .3) (NC.DefaultWhereToAttachOverviewWin (QUOTE (LEFT . TOP))) ( NC.BrowserOverviewSpecsStylesheet (CREATE.STYLE (QUOTE TITLE) "Choose browser overview specs" (QUOTE ITEM.TITLES) (QUOTE (Edge Position% on% Edge Mode)) (QUOTE ITEM.TITLE.FONT) (FONTCOPY MENUFONT (QUOTE WEIGHT) (QUOTE BOLD)) (QUOTE ITEMS) (LIST (create MENU ITEMS _ (QUOTE ((LEFT LEFT "Position along left edge.") (TOP TOP "Position along top edge.") (RIGHT RIGHT "Position along right edge.") (BOTTOM BOTTOM "Position along bottom edge.")))) (create MENU ITEMS _ ( QUOTE ((TOP/RIGHT TOP "Position at top or right end of edge.") (CENTER CENTER "Position at center of edge.") (BOTTOM/LEFT BOTTOM "Position at bottom or left of edge.")))) (create MENU ITEMS _ (QUOTE ((Compress% Overview% Win Compress% Overview% Win "Compress the overview window to exactly fit the overview contents.") (Expand% Overview Expand% Overview "Expand the overview contents to exactly fill the overview window.") (Neither Neither "Neither expand the overview contents nor compress the overview window.")))))))) (FNS NC.MakeBrowserOverviewWin NC.ReattachBrowserOverviewWin NC.AskBrowserOverviewSpecs) (FNS NC.DRAWBOX NC.ShrinkGraphToWindow NC.ScaleGraphNode NC.ComputeOverviewScale NC.RedrawBrowserOverviewWin NC.DrawWireFrameInOverviewWin NC.BrowserScrollFn NC.BrowserReshapeFn NC.BrowserOverviewWinRepaintFn NC.BrowserOverviewWinReshapeFn NC.BrowserOverviewWinMINSIZEFn NC.BrowserOverviewWinButtonEventFn NC.CompressOverviewWin))) (SETQ NC.BrowserTitleBarMiddleButtonMenu NIL) (RPAQQ NC.OverviewWinMode.Compress Compress% Overview% Win) (RPAQQ NC.OverviewWinMode.Expand Expand% Overview) (RPAQQ NC.DefaultBrowserOverviewMode Neither) (RPAQ? NC.BrowserOverviewDefaultWidth 75) (RPAQ? NC.BrowserOverviewDefaultHeight 75) (RPAQ? NC.LeastScaleForGraphNodeShrinking .3) (RPAQ? NC.DefaultWhereToAttachOverviewWin (QUOTE (LEFT . TOP))) (RPAQ? NC.BrowserOverviewSpecsStylesheet (CREATE.STYLE (QUOTE TITLE) "Choose browser overview specs" ( QUOTE ITEM.TITLES) (QUOTE (Edge Position% on% Edge Mode)) (QUOTE ITEM.TITLE.FONT) (FONTCOPY MENUFONT ( QUOTE WEIGHT) (QUOTE BOLD)) (QUOTE ITEMS) (LIST (create MENU ITEMS _ (QUOTE ((LEFT LEFT "Position along left edge.") (TOP TOP "Position along top edge.") (RIGHT RIGHT "Position along right edge.") (BOTTOM BOTTOM "Position along bottom edge.")))) (create MENU ITEMS _ ( QUOTE ((TOP/RIGHT TOP "Position at top or right end of edge.") (CENTER CENTER "Position at center of edge.") (BOTTOM/LEFT BOTTOM "Position at bottom or left of edge.")))) (create MENU ITEMS _ (QUOTE ((Compress% Overview% Win Compress% Overview% Win "Compress the overview window to exactly fit the overview contents.") (Expand% Overview Expand% Overview "Expand the overview contents to exactly fill the overview window.") (Neither Neither "Neither expand the overview contents nor compress the overview window."))))))) (PUTPROPS BROWSEROVERVIEWPATCH COPYRIGHT ("Xerox Corporation" 1986)) NIL