[comp.sys.apollo] vt100 <-> DM help needed

cmorgan@mentor.com (Clark Morgan @ APD x4813) (06/17/89)

I have a CURSES application (vt100-based, by definition) in 
which I want to invoke the DM to edit/read a file.  I want
the DM pad to exactly overlay the window in which the CURSES
application is executing.

Sounds simple, right?  Just call the various pad_$ routines,
find the current application's window coordinates (in pixels)
and feed them to pad_$create_window....  Wrong.

None of the pad_$inq routines (or gpr_$inq routines, for that
matter) can be called from a vt100 environment.  These routines all
return the following error:

     stream is not a pad

(I tried inquiring via stdout, stdin, stderr).

I'm really stumped.  How do I determine the pixel coordinates
of the window (pad) in which a CURSES application is executing?
There has to be some way to do this.

If it matters, I'm using SR10.1.1.2 .

Help....


-- 
            Clark O. Morgan -- Mentor Graphics Corp.
cmorgan@mntgfx.mentor.com        ...!tektronix!sequent!mntgfx!cmorgan