| There is really no good mapping between the windowing systems as they approach
the problem from absolutely different points of view. The "best" way to move
from VWS to DECwindows is: 1) Don't - use UISX or 2) Re-design, re-write it.
A document called A Guide to Porting VWS Applications to DECwindows is included
both in hardcopy and machine readable as part of VWS V4.2, the saveset is
entitled GUIDETOM010.A - the release note is the document. Part of that
saveset is also a sample UIS application (in C with the source) which has a
module that provides a subset emulation at the source level... the application
is a simple frame editor called FREDIT.
In addition, a source code annotator is available with VWS V4.2 called UISANN
which reads a source file and outputs a commented version of the source and a
cross reference of all the UIS calls in the application. The comments suggest
where to look in the DECwindows documentation for an appropriate Xlib call.
UISX (now named VAXuisx by some product manager weenie) is now in FT1 and will
be part of VWS V4.3. UISX provides binary compatability with "most" VWS
applications and allows the application to run under DECwindows. It does not
provide the DECwindows style (look and feel), the application behaves more or
less as it did native under VWS.
_Fred (former migration PL)
|