@begin(header) author: Eric Mandel show_author: ShowNone author_organization: Smithsonian Astrophysical Observatory node_expert: eric@cfa.harvard.edu expiration_date: 12/31/93 last_modifier: eric@cfa.harvard.edu last_mod_date: 12/03/92 mod_num: 2 @end(header) @b. Several important sets of resources controls the placement of ASSIST windows on the screen. These are shown below in gory detail: The first group of resources assigns the various window types (graphs, parameter editors, help windows, etc.) to different @b. The number of stacks used and the assignment of window types to stacks is arbitrary: ! Define which windows go into which stacks @break ASSIST*nStacks: 5 @break ASSIST*Control*stack: 1 @break ASSIST*RootGrapher*stack: 1 @break ASSIST*Grapher*stack: 2 @break ASSIST*PackageLoader*stack: 2 @break ASSIST*ParamEditor*stack: 3 @break ASSIST*HelpPE*stack: 4 @break ASSIST*SBrowser*stack: 5 @break ASSIST*QA-Node*stack: 5 @break ASSIST*stack: 5 @break The second group of resources specifies the initial placement (in screen pixels) on the screen of these stacks: @break ! initial positions of the stacks @break ASSIST*stack1.x: 0 @break ASSIST*stack1.y: 100 @break ASSIST*stack2.x: 60 @break ASSIST*stack2.y: 160 @break ASSIST*stack3.x: 400 @break ASSIST*stack3.y: 100 @break ASSIST*stack4.x: 0 @break ASSIST*stack4.y: 520 @break ASSIST*stack5.x: 400 @break ASSIST*stack5.y: 325 @break The third group specified the horizantal and vertical offset for each succeeding window in the stack. Thus, stacks 2, 4, and 5 (graphs, help, and tutorials) are all placed directly on top of one another in a stack, while parameter editors are offset. @break ! displacement in pixels for each new window @break ASSIST*StackObj.horizDistance: 10 @break ASSIST*StackObj.vertDistance: 10 @break ASSIST*stack1.horizDistance: 20 @break ASSIST*stack1.vertDistance: 20 @break ASSIST*stack2.horizDistance: 0 @break ASSIST*stack2.vertDistance: 0 @break ASSIST*stack3.horizDistance: 10 @break ASSIST*stack3.vertDistance: 10 @break ASSIST*stack4.horizDistance: 0 @break ASSIST*stack4.vertDistance: 0 @break ASSIST*stack5.horizDistance: 0 @break ASSIST*stack5.vertDistance: 0 @break By means of these three sets of resources, users can tailor the placement of ASSIST windows to meet their specific needs.