comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Bugs in UIS driver
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Bugs in UIS driver [message #3] Tue, 19 March 1991 21:18
rivers is currently offline  rivers
Messages: 228
Registered: March 1991
Senior Member
Judging from recent postings I think that developers from both RSI and
Precision Visuals are reading this newsgroup. Thus I am posting some serious
bug reports which I hope will lead to fixes ASAP.

There are several serious problems with the UIS driver under PV-WAVE versions
3.00 and 3.01. (UIS is the pre-DECWindows windowing system used under VMS. Many
of us still use it since it gives satisfactory performance on the older, slower
VAXStations, while DECWindows does not).

1) The mouse cursor disappears when it is moved into a PV-WAVE window. The
fix to this bug is to type the command:

WAVE> DEVICE, CURSOR_ORIGINAL

However, this only makes the cursor visible in the the first PV-WAVE
window. It will still be invisible in any subsequent windows created.
To make it visible one must type the command DEVICE, CURSOR_ORIGINAL again.

2) The documentation is wrong concerning modifying the writing modes. The
DEVICE keywords SET_IMAGE_MODE and SET_GRAPHICS_MODE are not implemented.
However, the SET_GRAPHICS_FUNCTION keyword described under the X Windows
driver IS supported. Table C.14 in the PV-WAVE User's Guide does NOT give
the correct function codes for this device. The correct function codes are
as follows (taken from SYS$LIBRARY:UISUSRDEF.FOR)
PARAMETER UIS$C_MODE_TRAN = '00000001'X
PARAMETER UIS$C_MODE_COPY = '00000002'X
PARAMETER UIS$C_MODE_COMP = '00000003'X
PARAMETER UIS$C_MODE_COPYN = '00000004'X
PARAMETER UIS$C_MODE_OVER = '00000005'X
PARAMETER UIS$C_MODE_OVERN = '00000006'X
PARAMETER UIS$C_MODE_REPL = '00000007'X
PARAMETER UIS$C_MODE_REPLN = '00000008'X
PARAMETER UIS$C_MODE_ERAS = '00000009'X
PARAMETER UIS$C_MODE_ERASN = '0000000A'X
PARAMETER UIS$C_MODE_BIS = '0000000B'X
PARAMETER UIS$C_MODE_BIC = '0000000C'X
PARAMETER UIS$C_MODE_BISN = '0000000D'X
PARAMETER UIS$C_MODE_BICN = '0000000E'X

On our system I have set it up so that

WAVE> DEVICE, SET_GRAPHICS_FUNCTION=2

is executed during startup. This sets the graphics function to COPY mode, which
is what is generally desired (all bits are copied from the source to the
destination).

3) The WPOSMENU routine does not work.


4) The TVMENU routine does not work.

5) None of the demonstation routines work. The logic in the demonstration
package is set up so that it does not even attempt to run the workstation
demos under the UIS driver.

Mark Rivers (516) 282-7708 or 5626
Building 815 rivers@bnlx26.nsls.bnl.gov (Internet)
Brookhaven National Laboratory rivers@bnl (Bitnet)
Upton, NY 11973 BNLX26::RIVERS (Physnet)
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Cubic interpolations
Next Topic: Problem with backing store under X windows

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 17:15:19 PDT 2025

Total time taken to generate the page: 0.00428 seconds