Number: 1392

Date: 12-Jun-84 15':07':16

Submitter: le.pasa

Source: Eric Schoen -- Schlumberger Doll (dering.pasa)

Subject: Want to render GRAPHER output to an IP stream

Assigned To: 

Attn: Kaplan

Status: Fixed

In/By: 

Problem Type: Bug

Impact: Moderate

Difficulty: Hard

Frequency: 

Priority: Hopefully

System: Operating System

Subsystem: Generic File Operations

Machine: 

Disk: 

Lisp Version: Fugue6

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Disposition: '
["Kaplan" "15-Sep-84 03':24':55" Status':(Open->Fixed) Description':]

Description: '
'
IP streams don''t support DSPXPOSITION or DSPYPOSITION operations. In addition, DRAWLINE to an IP stream (which does work) doesn''t leave the X,Y position of the stream positioned at the endpoint of the line, which it does on Bitmap streams.'
'
Eric would  like to be able to render GRAPHER output to an IP stream, but has only been able to get the links to come out, with the nodes all superimposed in a corner of the page.'
'
Date': 12 Jun 84 14':16 PDT'
From': Kaplan.pa'
Subject': Re': AR#1392'
In-reply-to': le.pasa''s message of 12 Jun 84 16':12':23 PDT (Tuesday)'
To': le.pasa'
cc': Burton.pa, Kaplan.pa'
'
There was a bug a long time ago in the DSPXPOSITION/YPOSITION functions for Interpress streams, which has long since been fixed--but maybe not in Fugue6 (nor in Carol).'
'
I will look at DRAWLINE to make sure it properly leaves the x/y position.'
'
A couple of notes to Eric':'
'
1.  In Harmony, the interpress DRAWLINE will probably take mica coordinates, not screen points, as is the current hack.   In subsequent releases, the scale of the stream will be user-settable.'
'
2.  I have been reworking the Grapher so that it will work properly on all devices, plus adding a couple of new capabilities.  He may want to piggyback on top of the work that I''ve been doing.'
'
--Ron'
'
----'
'
In harmony, (DISPLAYGRAPH graph stream clip/reg trans) will put the graph on stream (which can be any image stream) with coordinates translated to trans.  Some streams might also implement clip/reg as a clipping region.  This is primarily an efficiency hack for the display.'
'
HARDCOPYGRAPH will open an imagestream, do the DISPLAYGRAPH of a graph or the graph from a window, then close the stream.  (HARDCOPYGRAPH  window) will send the graph directly to {LPT}.'
'
--Ron'


Workaround: 

Test Case: 

Edit-By: Kaplan

Edit-Date: 15-Sep-84 03':24':55