[comp.windows.x] Clash of widget sets

alan@metasoft.UUCP (Alan Epstein) (12/07/88)

could someone elucidate the specific problems in using widgets from
different sets, for instance athena and HP?

Assuming any 2 sets are built around the Xt Intrinsics, which sets are
incompatible and why?

-alan%metasoft@bbn.com

swick@ATHENA.MIT.EDU (Ralph R. Swick) (12/09/88)

     Date:  7 Dec 88 15:13:15 GMT
     From:  metasoft!alan@bbn.com  (Alan Epstein)

     could someone elucidate the specific problems in using widgets from
     different sets, for instance athena and HP?

     Assuming any 2 sets are built around the Xt Intrinsics, which sets are
     incompatible and why?

Any two widget sets built on different releases of Xt are incompatible for
reasons outlined in the document 'Converting Widgets from X11 Release 2
to X11 Release 3'.  Mechanisms are in place to allow elimination of this
problem for Rn, n >= 3.

Any widget set is free to define additional mechanisms in which all widgets
of the family are expected to participate.  Mixing in other widgets that
do not play the game is likely to create side-effects.  The HP keyboard
traversal procedures are an example of this; a widget (such as an Athena
widget) that doesn't understand the additional keyboard traversal methods
defined by HP will break the uniform traversal interface, even if the widget
itself continues to work properly.