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.