Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uunet!oresoft!mike From: mike@oresoft.uu.net (Mike Smith) Newsgroups: comp.windows.x Subject: X portability Message-ID: <1989Nov29.181310.14672@oresoft.uu.net> Date: 29 Nov 89 18:13:10 GMT Organization: Oregon Software, Inc. Lines: 23 What is the best mechanism for insuring portability between multiple platforms running X11R3? I am new to X, and more than a little bewildered by the number of options available to anyone writing X applications. I am writing an application that must run on the NCR Tower, HP 9000, and Sun-3. I have been using the Athena widgets on the Sun, with some sucess, however, to get the functionality I need, I am going to have to make some pretty significant modifications (particularly to the asciiDiskWidget). I don't really want to move a gruesome hack of the Athena widget set to every platform, as the first step in the port. What is a relatively "standard" approach to this problem? Write everything in Xlib? Write my own set of custom widgets? Thanks in advance for any advice. mds It rains almost every day in Portland, but it's a _dry_ rain.