PREV UP NEXT
Path: news.gsfc.nasa.gov!newsfeed.gsfc.nasa.gov!ukma!news.starnet.net!wupost!howland.reston.ans.net!news.moneng.mei.com!bloom-beacon.mit.edu!senator-bedfellow.mit.edu!faqserv
From: ksall@cen.com (Ken Sall)
Newsgroups: comp.windows.x.motif,comp.answers,news.answers
Subject: Motif FAQ (Part 1 of 9)
Supersedes: <motif-faq/part1_808593962@rtfm.mit.edu>
Followup-To: poster
Date: 24 Aug 1995 14:14:43 GMT
Organization: none
Lines: 1501
Approved: news-answers-request@MIT.EDU
Distribution: inet
Expires: 14 Sep 1995 14:10:38 GMT
Message-ID: <motif-faq/part1_809273438@rtfm.mit.edu>
Reply-To: ksall@cen.com (Ken Sall)
NNTP-Posting-Host: bloom-picayune.mit.edu
Summary: Motif Frequently Asked Questions (with answers).
Keywords: FAQ question answer
X-Last-Updated: 1995/08/07
Originator: faqserv@bloom-picayune.MIT.EDU
Xref: news.gsfc.nasa.gov comp.windows.x.motif:29826 comp.answers:13778 news.answers:46257

Archive-name: motif-faq/part1
Last-modified: AUGUST 7, 1995
Posting-Frequency: monthly
Organization: Century Computing, Inc. <URL: http://www.cen.com/>
Version: 4.7


Motif FAQ

[Last changed: 07 AUGUST 95]
This article contains the answers to some Frequently Asked Questions (FAQ) often seen in comp.windows.x.motif. It is posted to help reduce volume in this newsgroup and to provide hard-to-find information of general interest. This FAQ is maintained by Ken Sall (ksall@cen.com) of Century Computing, Inc. http://www.cen.com/ You can obtain the most recent version of this FAQ via anonymous ftp from a server which will seldom refuse you access. Try any of these URLs: ftp://ftp.cen.com/pub/Motif-FAQ or ftp://ftp.cen.com/pub/Motif-FAQ.gz or ftp://ftp.cen.com/pub/Motif-FAQ.Z [For the un-Webified amongst you, try anonymous ftp from ftp.cen.com, and get the file /pub/Motif-FAQ, etc.] I also maintain a WWW page called "MW3: Motif on the World Wide Web" at: http://www.cen.com/mw3/ For an overview of MW3, see the subject "Is there a central location for Motif information on the WWW?" Send FAQ and MW3 updates and corrections to ksall@cen.com. It would help if the subject line contained the phrase "For Motif FAQ". Web'sters: There are several locations of HTML versions of the Motif FAQ and related FAQs of interest: http://www.lib.ox.ac.uk/internet/news/faq/comp.windows.x.motif.html Oxford University's Libraries Automation Service: Motif FAQ http://www.lib.ox.ac.uk/internet/news/faq/by_group.comp.html Oxford University's LAS: FAQs for all of the comp.* newsgroups http://www.lib.ox.ac.uk/internet/news/faq/by_group.comp.windows.x.html Oxford University's LAS: FAQs for all of the comp.windows.x.* newsgroups http://src.doc.ic.ac.uk/usenet/usenet-by-hierarchy/comp/windows/x/motif SUNSite Northern Europe http://www.cs.ruu.nl/cgi-bin/faqwais Utrecht University, the Netherlands: Search all FAQs at once! This is particularly useful since it's possible the answer you're looking for is in another FAQ (X, Xt, Widgets FAQ, Xapps, etc.) http://www.cs.ruu.nl/wais/html/na-dir/motif-faq/.html Utrecht University: Motif FAQ http://www.cis.ohio-state.edu/hypertext/faq/usenet/motif-faq/top.html Ohio State U's automatically generated version http://www.smartpages.com/bngfaqs/comp/windows/x/motif/top.html Tom Fine's Internet Answers Collection All are searchable except Ohio State's. Thanks to fellow FAQ maintainer Nancy McGough of Infinite Ink (http://www.jazzie.com/ii/) for adding to my list. [Note that I do not control any of these HTML versions; they are created from the ASCII version which I post to comp.windows.x.motif and news.answers.] *** NOTE *** If you don't understand the above "http://" notation, see the subject: "What is an URL?" In some cases, I've repeated information in different contexts to make these details a bit easier to find. This article includes answers to the questions listed below. Key: + questions NEW to this issue; * CHANGES since last issue. *** CAVEAT *** If an answer does not have a "Last modified" date, it's possible the information may no longer be accurate. Modification dates go back to August 1992. More than half the answers have such a modification date. Note also that the older the "Last modified" date, the more likely the information may be suspect. Pay close attention to version information discussed in answers, since the information may pertain only to that specific release. This posting is copyright (c) 1995 by Kenneth B. Sall of Century Computing, Inc. ALL RIGHTS RESERVED. Permission is hereby granted to read and distribute this posting for non-commercial purposes. Permission to use this material for any other purpose must first be obtained in writing from the author.

Questions:

0) TOPIC: SUBMITTING SUGGESTIONS, CORRECTIONS, NEW ANSWERS
1) TOPIC: WHAT IS MOTIF?
2) What is Motif and how does it relate to the X Toolkit and X Window Sys- tem?
3)* TOPIC: OTHER RELEVANT NEWSGROUPS
4) TOPIC: FAQ and NEWSGROUP FTP ARCHIVES
5) Is the FAQ available via FTP?
6)* Is this FAQ accessible via WWW?
7) What is an URL? Are "ftp://", "http://", and "gopher://" typos?
8) Where can I find other FAQs related to Motif or X11?
9) Is this newsgroup accessible via email?
10) Is this newsgroup archived?
11) Is the mail list motif-talk archived?
12) TOPIC: OSF, MOTIF and COSE
13) How can I contact OSF?
14) What versions of Motif are there?
15) Is there a concise features list for Motif 2.0?
16) What are the details about new features in Motif 2.0?
17) Where can I find Motif 2.0 documentation?
18) Where can I get Motif?
19) Is there a list of Motif bugs?
20) Where can I get a Motif 1.2 Certification Checklist?
21) What is COSE and how does it relate to Motif?
22) Is there a CDE FAQ or newsgroup?
23) What is PST?
24) Does OSF's PST process impact CDE evolution?
25) Because of COSE, is Motif now in the public domain?
26) What is DCE?
27) What is WebWare? DCE Web? WebMail? Ariadne? OreO? Group Server?
28) Where can I get public domain Motif source?
29) Are Motif code examples publically available?
30) Has anyone done a public domain Motif lookalike?
31) Does anyone from OSF pay attention to our questions/suggestions?
32) Does OSF have an application compliance validation service?
33) What is the motif-talk mailing list?
34) What MIT patches do I use, and when do I use fix-osf?
35) How does Motif work with X11R5?
36) How can I find which version of Motif I have?
37) TOPIC: MOTIF and the WORLD WIDE WEB (WWW)
38) Where's an HTML version of the Motif FAQ on World Wide Web (WWW)?
39) What are other interesting WWW URLs which are related to Motif?
40)* Is there a central location for Motif information on the WWW?
41)* Which X and Motif developers have their own home page URLs?
42)* Where can I get the HTML widget used in Mosaic?
43) TOPIC: BOOKS and JOURNALS
44) Is there a bibliography available?
45) Is there a Motif tutorial?
46)* What books are available for Motif programmers?
47) Which Xt and X books would also be helpful?
48) Are there books for X11R6 yet?
49) What relevant journals are available?
50) TOPIC: MWM and the SHELL WIDGET
51) What is the difference between Motif and mwm?
52) Does anyone have an alternative set of 3-D defaults for a monochrome screen?
53) How can I modify the Motif window manager decorations?
54) Is there an ICCCM compliant way of setting window manager decorations?
55) How can I put decorations on transient windows using olwm?
56) How can I turn off the Motif window manager functions from the system menu?
57) How can I keep my shell windows fixed in size?
58) How can my application know when the user has quit Mwm?
59)* How can I tell if the user has selected "Close" from the system menu? How do I catch the "Close"?
60) Is there an mwm virtual desktop manager?
61) Why does mwm 1.2 crash on startup?
62) How do I obtain the size of a unmanaged shell widget?
63) How can I create a shell widget with a non-default visual type?
64) TOPIC: MOTIF DEVELOPMENT TOOLS (GUI BUILDERS and UIMS's)
65) What GUI tools exist to assist in developing Motif applications?
66) TOPIC: GEOMETRY MANAGEMENT
67) Why is geometry management so important?
68) What are good references for reading about geometry management?
69) Why don't my labels resize in a RowColumn widget?
70) Why do dialogs appear smaller under 1.2.3 and later?
71) How does the ScrolledWindow manage resizing?
72) Does the XmPanedWindow widget support horizontal paning?
73) TOPIC: TEXT WIDGET
74) How do XmTextField and a single line XmText widget differ?
75) Why does pressing <return> in a text widget do nothing?
76) When I add text to a scrolling text widget, how can I get the new text to show?
77)+ How do I scroll text to display the most recently added information?
78) Does the text widget support 16 bit character fonts?
79) How can I stop the text widget from echoing characters typed?
80) How can I replace characters typed with say a `*'?
81) How can I best add a large piece of text to a scrolled text widget?
82) How can I highlight text in the Text widget?
83) How can I select all of the text in a widget programmatically?
84) How can I change colours of text in the Text widget?
85) How can I change the font of text in the Text widget?
86) Is there an emacs binding for the text widget?
87) What if I have problems with the backspace/delete keys?
88) How can I use a file as the text source for a Text widget?
89) How can put Text in overstrike mode instead of insert?
90) How can I make the Delete key do a Backspace?
91) Can I change the tab stops in the XmText widget?
92) TOPIC: LIST WIDGET
93) Should I create an XmList widget as a child of automatic XmScrolledWindow or use the XmCreateScrolledList() convenience function?
94) How do I best put a new set of items into a list?
95) Can I have strings with different fonts in a list?
96) Can I get a bitmap to show in a list item like I can in a Label?
97) Can I have items with different colours in a list?
98) Can I grey out an item in a list?
99) Can I have multi-line items in a list?
100) How can I tell the position of selected items in a list?
101) TOPIC: FILE SELECTION BOX WIDGET
102) What is libPW.a and do I need it?
103) What are these compile errors: Undefined symbol _regcmp and _regex?
104) What's wrong with the Motif 1.0 File Selection Box?
105) What's wrong with the FileSelectionBox under Solaris?
106) TOPIC: FORM WIDGET
107) Why don't labels in a Form resize when the label is changed?
108) How can I center a widget in a form?
109) How do I line up two columns of widgets of different types?
110) TOPIC: PUSHBUTTON WIDGET
111) Why can't I use accelerators on buttons not in a menu?
112) TOPIC: ICON WIDGET
113) How can I add multi-colored icons to my application?
114) How can I convert a Sun/GIF/TIFF image to a pixmap?
115) TOPIC: SCALE WIDGET
116) Can the XmScale widget have arrows or tick marks in Motif 2.0?
117) How can I set the color of a XmScale widget's trough?
118) TOPIC: LABEL WIDGET
119) How can I align the text in a label (button, etc) widget?
120) Why doesn't label alignment work in a RowColumn?
121) How can I set a multiline label?
122) How can I have a vertical label?
123) How can I have a Pixmap in a Label?
124) Why doesn't the XmLabel widget obey the XmNwith and XmNheight that I give it?
125) TOPIC: DRAWING AREA WIDGET
126) How can I send an expose event to a Drawing Area widget?
127) How can I know when a DrawingArea has been resized?
128) How can I create a drawing area widget with a non-default visual type?
129) TOPIC: SCROLLED WINDOW WIDGET
130) How do I tell if a scrolled window's scrollbars are visible?
131) How can I programatically scroll a XmScrolledWindow in XmAUTOMATIC mode?
132) What widget does the XmScrolledWindow use for its clip window?
133) How do I create a scrolled window with only one scrollbar?
134) TOPIC: MENUS
135) How do I set the current choice in a radio box or an option menu?
136) How do I make a menu choice insensitive if it was created with XmVa- CreateSimplePulldownMenu?
137) What can I put inside a menu bar?
138) Can I have a cascade button without a submenu in a pulldown menu?
139) Should I have a cascade button without a submenu in a pulldown menu?
140) What is the best way to create popup menus?
141) How do popup menus work?
142) Should I use translation tables or actions for popup menus?
143) What are the known bugs in popup menus?
144) Can I have multiple popup menus on the same widget?
145) TOPIC: INPUT FOCUS
146) How can I specify the widget that should have the keyboard focus when my application starts up?
147) How can I direct the keyboard input to a particular widget?
148) How can I have a modal dialog which has to be answered before the appli- cation can continue?
149) TOPIC: MEMORY AND SPEED
150) When can I free data structures passed to or retrieved from Motif?
151) Why does my application grow in size?
152) Why does my application take a long time to start up?
153) My application is running too slowly. How can I speed it up?
154) Why is my application so huge?
155) How can I improve performance when creating and deleting hundreds of text widgets?
156) TOPIC: XMSTRING
157) What string functions differ in Motif 1.1 and 1.2?
158) How can I get the Ascii text out of an XmString?
159) When can XmStrings used as resources be freed?
160) Why doesn't XmStringGetNextSegment() work properly?
161) Why does using XmStringDraw cause a Bad Font error?
162) How can I control color of individual strings to show status, etc.?
163) TOPIC: DIALOGS
164) How do I stop my dialog disappearing when I press the help button?
165) How do I make my own dialog?
166) Why do dialog title bars have "_popup" or "<-popup" concatenated onto the widget name?
167) How can I force a dialog window to display?
168) How can I control placement of a popup widget?
169) How can I set the dialog's default button?
170) How can I create a dialog that behaves like, but looks a little dif- ferent from, XmMessageBox?
171) TOPIC: LANGUAGE BINDINGS
172)* Is there a C++ binding for Motif?
173) How can I avoid C++ String class and typedef char *String conflicts?
174) How can I have a C++ member function in a callback?
175) Is there a Common Lisp binding for Motif?
176) Is there an Ada binding for Motif? (Part 1 of 2)
177) Is there an Ada binding for Motif? (Part 2 of 2)
178) Is there a Poplog binding for Motif?
179) TOPIC: SPECIFIC PLATFORMS
180) Is it easy to build Motif for a Sun?
181) How do I build Motif 1.2.2 on Solaris 2.1 with Sun C?
182) What compile errors/warnings might I get in both Sun 3 and Sun 4?
183) On a Sun 3, what are the mwm startup error messages about?
184) Are there problems making shared libraries on a Sun?
185) Why does the OpenWindows server hangs when I popup a menu with Button 3?
186) Has anyone made shared libraries on an IBM RS/6000?
187) What is the error "Unaligned access in XmString" under Ultrix?
188) Can bugs in Sun's OpenWindows server cause Motif clients to crash?
189) TOPIC: KEYSYMS
190) What is causing the messages "unknown keysym osfDown..."?
191) What happens if I can't install Motif Keysyms?
192) Why has OSF introduced Keysyms into Motif 1.1?
193) Why do accented characters not work with Motif applications linked with X11R6? What is the Compose file?
194) TOPIC: UIL
195) What is UIL and why is it so popular?
196) What is Mrm?
197) How do I specify a search path for ".uid" files?
198) Can I specify callback functions in resource files?
199) How can I set a multiline label in UIL?
200)* Is there a program that can convert a UIL file to tclMotif?
201) TOPIC: ICONIFICATION and DE-ICONIFICATION
202) How can I keep track of changes to iconic/normal window state?
203) How can I check if my application has come up iconic?
204) How can I start my application in iconic state?
205)* How can an application iconify itself?
206) How can an application de-iconify itself?
207) Why doesn't MWM display an iconify button on my dialog windows?
208) TOPIC: SPECIALIZED WIDGETS
209) Where can I get a Table widget? Matrix widget? Spreadsheet widget?
210) Where can I get a bar graph widget?
211) Is there a graph widget in which you can add vertices and edges and get automatic updating?
212)* Is there a help system or Motif hypertext system available?
213) Is there a canvas widget or drawing widget for graphical display?
214) How can I create a transparent widget?
215) TOPIC: CREATING WIDGETS
216) What are some good references for creating widgets (subclassing widg- ets)?
217) TOPIC: MISCELLANEOUS
218) How can an application be informed of signals?
219) How do I control the repeat rate on a SUN keyboard?
220) How can I identify the children of a manager widget?
221) What functions can an application use to change the size or position of a widget?
222) What widgets give the look of push buttons, but behavior of toggle but- tons?
223) Can I use XtAddTimeOut, XtAddWorkProc, and XtAddInput with XtAppMain- Loop?
224) Why does XtGetValues for XmNx and XmNwidth return extremely large values?
225) Can I use XmGetPixmap() with widgets that have non-default visual types?
226) How can I determine the item selected in a option menu or a RadioBox?
227) What is the matter with Frame in Motif 1.2?
228) What is IMUG and how do I join it?
229) How do I set the title of a top level window?
230) Can I use editres with Motif? Is there an editres tutorial?
231) Where is the editres protocol documented?
232) Why does an augment translation appear to act as replace for some widg- ets?
233) How do you "grey" out a widget so that it cannot be activated?
234) Why doesn't the Help callback work on some widgets?
235) Can I specify a widget in a resource file?
236) Why are only some of my translations are being installed?
237) Where can I get the PanHandler code?
238) What are these passive grab warnings?
239) How do I have more buttons than three in a MessageBox?
240) How do I create a "busy working cursor"?
241) Can I use the hourglass that mwm uses?
242) What order should the libraries be linked in?
243) How do I use xmkmf for Motif clients?
244) How do I make context sensitive help?
245) How do I debug a modal interaction?
246) How can I disable Drag and Drop in my Motif 1.2 client ?
247) Where can I find info and examples of the Motif drag and drop protocol?
248) Why can't I install my own colormap using XInstallColormap?
249) How do I get correct shadow colors to match other color changes?
250) What color algorithm does Motif use?
251) How can you access the superclass widget from which Motif convenience dialogs are subclassed?
252) Can the Notebook widget display non-rectangular "file tabs"?
253) How does the clipboard mechanism work?
254) Why does the xyz application core dump when I cut and paste?
255) Why doesn't XtNameToWidget (widget, "MyName") work?
256) Why does my structure contain incorrect data when the callback is called?
257) How can an application manage events on multiple displays?
258) Why do I get "Error: attempt to add non-widget child "dsm" to parent"?
259) Why do I get link errors about "XShape" symbols?
260) Why does my X11R6 program crash with undefined symbol "LowerCase"?
261) How do I programatically control xwd to dump a specific window?
262) TOPIC: HISTORY and ACKNOWLEDGEMENTS
-----------------------------------------------------------------------------

Subject: 0) TOPIC: SUBMITTING SUGGESTIONS, CORRECTIONS, NEW ANSWERS


[Last modified: Apr 95]
Answer: If you have suggestions or corrections for any of these answers or any additional information, please send them to the e-mail address below. The information will be included in the next revision or two. o Send updates, suggestions, corrections, new answers to: ksall@cen.com (Ken Sall) Century Computing. Inc. http://www.cen.com/ (In general, if you want your info in next month's FAQ, send it at least a week before the end of the month.) o _Please_ put "For Motif FAQ" in the Subject line! o Submissions should be of general interest. o Please include answers with questions. o If you _do not_ want your name or email address listed in the FAQ, explicitly state this. NOTE TO BUSINESSES: Please send your announcements/updates/corrections in a brief, ready-to-include form. I'd rather not spend alot of time editing the information. This posting is intended to be distributed at approximately the beginning of each month. The information contained herein has been gathered from a variety of sources. In many cases attribution has been lost; if you would like to claim responsibility for a particular item, please let us know. Conventions used below: telephone numbers tend to be Bell-system unless otherwise noted; prices on items are not included. -----------------------------------------------------------------------------

Subject: 1) TOPIC: WHAT IS MOTIF?


-----------------------------------------------------------------------------

Subject: 2) What is Motif and how does it relate to the X Toolkit and X

Window System?


[Last modified: Feb 95]
Answer: Motif is a widely-accepted set of user interface guidelines developed by the Open Software Foundation (OSF) around 1989 which specifies how an X Window System application should "look and feel". OSF/Motif, as it's more formally called, includes the Motif Toolkit (also called "Xm" or the "Motif widgets"), which enforce a policy on top of the X Toolkit Intrinsics ("Xt"). Xt is really a "mechanism not policy" layer, and Xm provides the specific "look and feel". For example, Xt does not insist that windows have titlebars or menus, but it provides hooks for developers of specific toolkits (Motif, OpenLook, Athena widgets) to take advantage of. In addition to widgets, OSF/Motif includes the Motif Style Guide document (as well as several others listed in my FAQ) which details how a Motif user interface should look and behave to be "Motif compliant". The X Toolkit Intrinsics are built upon the lowest programming level API called "Xlib" (X library). Both Xlib and Xt are specified by the X Consortium (formerly called the MIT X Consortium), which you can reach at: http://www.x.org/ or: ftp to ftp.x.org Xlib and Xt source code is free. Motif is not. -----------------------------------------------------------------------------

Subject: 3)* TOPIC: OTHER RELEVANT NEWSGROUPS


[Last modified: Aug 95]
Answer: This newsgroup is "comp.windows.x.motif". The WWW URL is: news:comp.windows.x.motif The nearest related group is comp.windows.x. It also maintains an FAQ, which deals in all sorts of X, Xlib and Xt questions. Look there for answers to questions such as "How do I get a screendump of my application?", "where do I get X11R4,X11R5, X11R6", etc. The URLs for other groups which may have relevant information are: news:comp.windows.* news:comp.windows.garnet news:comp.windows.interviews news:comp.windows.misc news:comp.windows.news news:comp.windows.open-look news:comp.windows.suit news:comp.windows.ui-builders.uimx news:comp.windows.x.* news:comp.windows.x news:comp.windows.x.announce news:comp.windows.x.apps news:comp.windows.x.i386unix news:comp.windows.x.intrinsics news:comp.windows.x.motif news:comp.windows.x.pex news:alt.windows.cde Most of the above newsgroups have their own FAQs. The newsgroup news.answers contains *lots* of FAQs (including this one). Look there for lots of info on everything. -----------------------------------------------------------------------------

Subject: 4) TOPIC: FAQ and NEWSGROUP FTP ARCHIVES


-----------------------------------------------------------------------------

Subject: 5) Is the FAQ available via FTP?


[Last modified: May 95]
Answer: The Motif FAQ is available as a large single file from Century Computing, Inc.: ftp://ftp.cen.com/pub/Motif-FAQ A number of FAQ's (including this one) are available via anonymous ftp at rtfm.mit.edu under the directory pub/usenet. The Motif FAQ is available in 6 parts via anonymous ftp in any of the following directories at rtfm.mit.edu: /pub/usenet-by-group/comp.windows.x.motif /pub/usenet-by-group/comp.answers/motif-faq /pub/usenet-by-group/news.answers/motif-faq There is also a mail server called mail-server@rtfm.mit.edu. To retrieve a file send mail to the server with a subject or body similar to send usenet/comp.windows.x.motif/Motif_FAQ_(Part_1_of_9).Z The Motif FAQ is also available via anonymous ftp as a single file: /contrib/faqs/Motif-FAQ from ftp.x.org. (See also "Is this FAQ accessible via WWW?") The FAQ is also accessible from WAIS (Wide Area Information System) under UC- Motif-FAQ, allowing keyword-based searches of the FAQ. -----------------------------------------------------------------------------

Subject: 6)* Is this FAQ accessible via WWW?


[Last modified: Aug 95]
Answer: A more complete list of URLs for accessing this FAQ appears both in the Introduction to Part 1 and at the http://www.cen.com/mw3/#the-faqs URL. The Motif FAQ is available as a single file via the World Wide Web URL: ftp://ftp.cen.com/pub/Motif-FAQ (also as .Z and .gz) and also from the much busier MIT site: ftp://ftp.x.org/contrib/faqs/Motif-FAQ and also: ftp://ftp.germany.eu.net/pub/X11/XConsortium/contrib/faqs/Motif-FAQ and as 9 separate parts as: ftp://rtfm.mit.edu/pub/usenet-by-group/comp.windows.x.motif/Motif_FAQ_(Part_n_of_9) ftp://rtfm.mit.edu/pub/usenet-by-group/comp.answers/motif-faq/part[1-9] ftp://rtfm.mit.edu/pub/usenet-by-group/news.answers/motif-faq/part[1-9] In addition, an automatically generated HTML version of this FAQ can be found at: http://www.cis.ohio-state.edu/hypertext/faq/usenet/motif-faq/top.html and http://www.smartpages.com/bngfaqs/comp/windows/x/motif/top.html A more in-depth restructuring using HTML is doubtful at this point. -----------------------------------------------------------------------------

Subject: 7) What is an URL? Are "ftp://", "http://", and "gopher://" typos?


[Last modified: Oct 94]
Answer: No, they are not typos. All location references in this FAQ are slowly being replaced with WWW (World Wide Web) URLs (Uniform Resource Locator). Basically, an URL is a unique location of a Web resource (directory, file, image, host, etc.). If you want to read more about URL's, get the PostScript paper from ftp.ncsa.uiuc.edu: Mosaic/mosaic-papers/getting-started.ps If you don't know how to access the Web, you can still access locations via anonymous ftp by dropping the "ftp://" protocol portion and interpreting the next section as the domain name. For example, for an URL of ftp://any.old.place/dirname/filename connect via anonymous ftp to any.old.place and get /dirname/filename. Similarly, if the location begins "gopher://", drop the protocol portion, telnet to the host and login as "gopher". If the location in this FAQ begins with "http://" and you aren't a Web user, simply ignore the reference. Or, you could check out the WWW FAQ (2 or more parts) from rtfm.mit.edu directory: /pub/usenet/news.answers/www/faq (URL: ftp://rtfm.mit.edu/pub/usenet/news.answers/www/faq ) Why are URLs being used? For those who regularly access the Web (via browsers such as Mosaic, WinWeb, Chimera, Lynx, W3, tkWWW, etc.), this notation greatly facilitates access to the cited documents/directories/files. And, for this FAQ maintainer, URLs make it easier to verify whether the pointer is still accurate! Instead of typing: ftp any.old.place logging in as anonymous entering my email address cd /dirname get filename I can simply use the "Open URL" feature of my browser and paste "ftp://any.old.place/dirname/filename" in one step. 'Nuff said! -----------------------------------------------------------------------------

Subject: 8) Where can I find other FAQs related to Motif or X11?


[Last modified: Mar 95]
Answer: Check out the directory /contrib/faqs on ftp.x.org. As of August, 1994, these FAQs were available: FAQ - X11 FAQ FAQ-X11Games.doc.gz- high priority research projects ;-) FAQ-Xt - X Toolkit Intel-Unix-X-faq.Z - Intel-specific information Motif-FAQ - this FAQ Widget.FAQ - useful list of available widgets (John L. Cwikla) X11R6-on-SUN-FAQ - Sun-specific X11R6 info speedup-x-faq - how to maximize the performance of X x-faq-multipart/ - directory of X FAQ in pieces xapps-faq.Z - X applications Web'sters can check out the directory URL: ftp://ftp.x.org/contrib/faqs/ Grab the X FAQ, the Xt FAQ, and the Widget FAQ: ftp://ftp.x.org/contrib/faqs/FAQ ftp://ftp.x.org/contrib/faqs/FAQ-Xt ftp://ftp.x.org/contrib/faqs/Widget.FAQ There is also a CDE FAQ at: http://proper.com:70/0/faqs-link/common-faqs/faqs/cde-cose-faq -----------------------------------------------------------------------------

Subject: 9) Is this newsgroup accessible via email?


[Last modified: Nov 94]
Answer: The email link, formerly maintained by Brian Dealy (via motif- request@lobo.gsfc.nasa.gov), is no longer being attended. You cannot be added to the list at this time. The mailing list address is no longer valid. NOTE: As of October 31, 1994, Brian was seeking a new maintainer for the mail reflector for people without access to comp.windows.x.motif. If interested, email him at his new address: bdealy@c3i.saic.com. -----------------------------------------------------------------------------

Subject: 10) Is this newsgroup archived?


[Last modified: Apr 95]
Answer: The newsgroup files from August 1991 through December 1994 are available from csc.canberra.edu.au (137.92.1.1) by anonymous ftp. They are in the directory /pub/motif/comp.windows.x.motif : ftp://csc.canberra.edu.au/pub/motif/comp.windows.x.motif These files are also accessible from WAIS (Wide Area Information System) under comp.windows.x.motif, allowing keyword-based searches of the newsgroup articles (this time on machine services.canberra.edu.au (137.92.1.12)). -----------------------------------------------------------------------------

Subject: 11) Is the mail list motif-talk archived?


Answer: If you have purchased support from OSF then you have access to their
archive server for motif-talk.

-----------------------------------------------------------------------------

Subject: 12) TOPIC: OSF, MOTIF and COSE


-----------------------------------------------------------------------------

Subject: 13) How can I contact OSF?


[Last modified: June 95]
Answer: Here are several contact points. Please note that OSF's Webmaster, John Bowe, has informed me that the http://www.osf.org URL is correct for accessing all OSF pages. Therefore, all OSF URLs in this FAQ and in "MW3: Motif on the World Wide Web" (http://www.cen.com/mw3/) have been updated accordingly. Licensing: (617) 621-7300 or direct@osf.org Technical Support: (617) 621-8990 or motif-defect@osf.org Mailing List: motif-talk@osf.org (requires Motif license) Subscribe to List: motif-talk-request@osf.org (ditto) Snail Mail: OSF, 11 Cambridge Center, Cambridge, MA 02142 World Wide Web: http://www.osf.org/ -----------------------------------------------------------------------------

Subject: 14) What versions of Motif are there?


[Last modified: July 95]
Answer: Motif 1.0 is based on the R3 toolkit. There are patch releases to 1.0: 1.0.1, 1.0.A, 1.0.2 and 1.0.3, 1.0.4, 1.0.5. 1.0.A was a fairly major patch, as it involved a complete re-engineering of UIL and Mrm. Almost everyone who has 1.0.x has either 1.0.A or 1.0.3. Motif 1.1 is based on the R4 toolkit. The intial version was Motif 1.1.0. Motif 1.1.1 has been released as a patch to licensees with Full Support or Technical Update service. Motif 1.1.2 is a patch release which contains the necessary changes to fix over 80 bugs reported against Motif. It is available to support contract holders (including both full support and update service). The 1.1.3 release fixed a further 150 bugs and was available from August 1991 to support contract holders (including both full support and update service). 1.1.4 offers X11R5 support, but is not an X11R5 product. 1.1.5 was released in June 92 to licensees who hold a Motif Full Support or Update Support contract Motif 1.2.0 was released in April 1992 and is based on the X11R5 toolkit. It offers increased compatibility with international standards, PC-style behavior and binary compatibility with OSF/Motif 1.1 applications. New features include drag-and-drop, tear- off menus, toolkit enhancements and new documentation. toolkit. The code is totally ANSI C. OSF distributes a 10 pages sheet entitled "OSF/Motif R1.1 to R1.2: detailed overview of changes", which is available from OSF Motif direct channels. (617-621-7300 or email direct@osf.org) Motif 1.2.1 was released September 92. Due to an optimisation from 1.2.0 to 1.2.1 object code compiled under 1.2.1 (that is, using 1.2.1 header files) will not link with 1.2.0 libraries (and, very probably, clients that use shared libraries and are linked against 1.2.1 won't startup against 1.2). Motif 1.2.2 was released March 93. This release contains over 250 bug fixes, improved text, drag-and-drop features and has less than one reported defect per 1000 lines of code. from dbrooks@osf.org Motif 1.2.3 was released on September 13, 1993. The defect density is measured at < 0.8 known reports per thousand lines. In this release, we have paid particular attention to memory leaks, and have improved drag-and-drop performance greatly. Motif 1.2.4 was released April '94. from the OSF README: This patch release contains approximately 240 bug fixes for Motif 1.2. The number of CRs resolved in this release is about 330....Apart from the 64-bit changes, all changes made in this release are fixes for reported bugs. Motif 2.0 was released in August '94. For details, see the questions "Is there a concise features list for Motif 2.0?" and "What are the details about new features in Motif 2.0?" Motif 1.2.5 was released June 15, 1995 ONLY to OSF Motif Support Licensees as part of their maintenance agreement. Kristen Knott wrote: To: OSF.Motif.Support.Licensees:;@osf.org Cc: All.OSF.Motif.Licensees:;@osf.org Subject: OSF Motif Release 1.2.5 -- Generally Available by June 15, 1995 Date: Mon, 05 Jun 1995 13:33:48 -0400 From: Kristen Knotts <kjk@osf.org> Date: 31 May 1995 To: OSF Motif Support Licensees From: The Open Software Foundation (OSF) ************************************************************ OSF MOTIF SUPPORT ELECTRONIC UPDATE ************************************************************ An electronic mail news update for Motif Support Subscribers from the Open Software Foundation (OSF) OSF is pleased to announce the general availability of Release 1.2.5 of OSF Motif. This maintenance release converges the OSF/Motif 1.2.4 source code with the Common Desktop Environment (CDE) 1.0 version of Motif. This release is available to OSF Motif Full Support licensees as part of their maintenance agreement. "The Motif 1.2.5 maintenance release was necessary to move OSF/Motif and CDE/Motif source licensees forward in compatibility," said Peter Shaw, Vice President of Sales and Marketing of OSF. "The convergence of the code was done as a precursor to work planned for the CDE/Motif Pre-Structured Technology (PST) proposal, recently approved by the OSF Board of Directors, which will continue the evolution of desktop technologies necessary to meet expanding user requirements." Highlights of the Motif 1.2.5 release include: -- Moving the OSF Motif 1.2.4 code base forward by providing defect fixes to OSF Motif 1.2.4 problems -- Verifying full backward and binary compatibility between the CDE and OSF version of Motif 1.2 -- Running and passing the Motif Validation Test Suite (VTS) 1.1 on the following configurations, which are representative of the reference platforms for this release: -- HP 9000/720 running HP-UX 9.01, R5 server -- Intel 486 running OSF/1 1.2, MIT R5 server -- SPARCstation 2 running SunOS 4.1.2, R5 server OSF Motif 1.2.5 is 64 bit clean, using the DEC Alpha OSF/1 V. 1.3 Rev. 111 as the test platform. OSF/Motif 1.2.5 will be available by June 15, 1995. This release will be available ONLY to OSF Motif Support Licensees as part of their maintenance agreement. For more information on the status of your OSF Motif Support license, please contact OSF Direct: Telephone: +1 617 621 7300 E-mail: direct@osf.org OSF Motif Support licensees with electronic access to our OSF Software Support Electronic Archives will be able to pick up the patch electronically through our OSF Software Support Web pages at http://web2.osf.org:8001 In addition, it will be available on other media (CD, tape, etc.) and distributed to all OSF Motif Full Support licensees.. If you have questions or need help, please contact OSF Motif Software Support: Telephone: +1 617 621 8990 E-mail: motif-support-admin@osf.org Web Pages: http://web2.osf.org:8001 -----------------------------------------------------------------------------

Subject: 15) Is there a concise features list for Motif 2.0?


[Last modified: Sept 94]
Answer: (See the next question for a more detailed features list.) The following list is the OSF documentation located at the WWW URL: http://www.osf.org/motif/list_features.html "Complete list of 2.0 features" ----------------------------- New widgets ComboBox. Notebook. Container/IconGadget. SpinBox. CSText. New features Thermometer Scale and tic marks. ScrollBar sliding/arrow and snapback modes. ScrolledWindow autoscroll and childType. Toggle indeterminate state and new visual. Colors in Gadgets. XmIm API for I18N. XmNlayoutDirection resource everywhere. Natural UnitType conversion syntax. XPM3 (colored icon) format support. The Uniform Transfer Model. General Rendition attributes in XmString (color, multiple fonts, etc) Several Display resources for CDE visual/behavior compatibility. New FileSelectionBox mode (again from CDE). Quick navigate in List. Oriented PanedWindow. Popup menus support. and much more... Extensibility Traits. C++ foundry. Widget writer doc. Exm widget source examples. Xme API (useful _Xm). Desktop Virtual MWM. Workspace Manager. TearOff menu in MWM. Client Command Interface. Colored icon pixmaps (from Xm). Performance & Quality No known Memory Leaks. XmString sharing. XmList creation/setup speedup. GC usage improved. Malloc/free usage. Bitmap allowed for pixmap resources. XmManager no longer blindly selects for PointerMotion XmFileSelectionBox better stat cache. Broader use of Hash tables. Better link profile (Trait + remodularization). X11R6 unofficial support. Hundreds of bug fixes. -----------------------------------------------------------------------------

Subject: 16) What are the details about new features in Motif 2.0?


[Last modified: Sept 94]
Answer: (See the previous question for a more compact features list.) NOTE: This is a posting by Douglas Rand that was composed by one of the OSF business managers, Darrell Crow (crow@osf.org). Also, OSF maintains its own Motif 2.0 FAQ: http://www.osf.org/motif/MotifFAQ.html ...ksall@cen.com Date: 11 Jul 94 15:49:27 GMT From: uunet!ucbvax.Berkeley.EDU!agate!howland.reston.ans.net!spool.mu.edu!bloom-beacon.mit.edu!paperboy.osf.org!usenet (Douglas Rand) Organization: Open Software Foundation Subject: Motif 2.0 announcement To: uunet!lobo.gsfc.nasa.gov!motif The following was composed by one of our business managers, Darrell Crow (crow@osf.org), questions may be directed to him. ---------------------------------------- With this posting I hope to answer many questions I've been receiving regarding what is in Motif 2.0 and how does if differ from Release 1.2. This posting contains an overview followed by a bullet item listing of the features and benefits added to Motif in this release. If I didn't answer your questions feel free to direct them to me. At the end, I'll list additional documentation available from OSF. If you're also interested in the licensing and pricing information you can also contact me or the official OSF/Motif channel: direct@osf.org. I hope that this information update is of benefit to you. OSF/Motif has become the major Graphical User Interface (GUI) technology for Open Systems, as well as an IEEE 1295 standard. On Tuesday, June 21, OSF announced its next major release of OSF/Motif, Release 2.0. This release, which is the most extensive and colaborative release of Motif since Motif 1.0 was introduced five years ago, includes new features organized around four major themes: I. Extensibility, 2. Consistency, 3. Improvements and 4. CDE Convergence. Motif 2.0 was a collaborative development effort. Contributors to this release include Lotus Development, IBM, Hewlett-Packard, Digital Equipment, Integrated Computer Solutions, Computer Automation, Groupe Bull, HaL Computer Systems and Unix Systems Laboratories. This release had the goal of allowing developers to easily build new widgets and with support for C++ . This required new extensible features such as subclassing, traits, C++ support and detailed documentation. Like all Xt- based toolkits, subclassing requires detailed knowledge, experience and access to the source code to fully understand Motif's class methods. Motif 2.0 simplified this process by providing extensive documentation and allowing subclassing from the Primitive and Manager classes without requiring access to source code. Documentation of Motif's class methods are included in a new book, The OSF/Motif Widget Writer's Guide. This book provides all necessary information to subclass from Primitive and Manager and numerous examples of subclassing are provided. Traits are a new feature with Motif 2.0 which essentially allow a given behaviour to be associated to a widget irrespective of the widget hierarchial relationships. The number of applications developped in C++ is rapidly growing and C++ programmers are now able to derive new subclasses and still have those C++ widgets usable as regular widgets with the standard API in Motif 2.0 CDE (Common Desktop Environment) convergence. The previous version of OSF/Motif (Release 1.2) introduced major new features such as internationalization, drag-and-drop and tear-off menus. Those features were intended to allow application developers to produce interoperable, easy to use applications for a worldwide market. As a result, this technology was selected to become the basis of the Common Desktop Environment jointly developed by HP, IBM, Novell and SunSoft, proposed to become an X/Open standard. These features as well as the GUI extensions added to the CDE specifications have been added to Release 2.0. PC Consistency has been a major theme of this release. This includes improvements and completions to the toolkit that was begun with Motif 1.2 as well as the addition of seven new widgets (Container, Notebook, icon gadget, spinbox, combobox, CSText and thermometer) common to this environment and finally a new Style Guide. Extensive work has been expended to ensure the convergence of the Windows, CUA, CDE and Motif style both in technology and terminology into a single document. The work for this book will be submitted to the X/Open Fast Track process for incorporation into the X/Open set of specifications. Improvements to the OSF/Motif toolkit are far too numerous to adequately list here. However a brief mention of a few of the major improvements includes the addition of the Unified Transfer Model that simplifies data transfer by all Motif's previous methods, XPM support (ability to read colored icon file for pixmap resources), ScrolledWindow partial scroll and autodrag,Toggle checkmark, indeterminate state, documenting the input methods API for internationalization, upgrading UIL to support 64-bit architecture, platform independence, and support of the new extensibility features and widgets, and finally the Motif Window Manager support of virtual screen, workspace management protocol and root menu additions and etc. This release brings together the most requested features from development community with the single purpose of extending application developers' mission of producing portable, consistent and interoperable applications to the open systems community. Listing of the OSF/MotifR 2.0 Features and Benefits I. MORE EFFICIENT APPLICATION DEVELOPMENT Easier application development to meet new business opportunities and deploy applications faster... Benefit Allows easier extensions to Motif for custom user Features: * New, formal Xme API for integrating custom widgets interfaces, without access to Motif source code * All extensions using Xme API are "full citizens" * Widgets may be added to off-the-shelf Motif products, without recompiling Motif source code * Manager and primitive widget subclassing * C++ base classes provided for C++ widget development * C++ is used for inheritance, but X intrinsics are used for other characteristics * Trait mechanism for OSF/Motif widgets, allowing "multiple inheritance" of C class methods * Extensibility fully documented in Widget Writer's Guide, and Reference documentation * New OSF training: Widget Writing with Motif 2.0 * Examples of custom widgets in C and C++ Feature: Makes it easier for C++ developers to use Motif Benefit: * Motif source code compilable by C++ compiler * Ability to integrate C++ widget extensions (above) Feature: Allows easier exploitation of Motif features for end user benefits Benefit: XmNotebook * Subclass of XmManager * Organizes children into pages, tabs, status area and page scroller XmContainer * Subclass of XmManager * Manages IconGadget children XmIconGadget XmComboBox * Subclass of XmManager * Combines capabilities of a single line XmTextField and XmList XmSpinBox * Subclass of XmManager * Manages multiple traversable children XmScale (thermometer) widget * Subclass of XmManager * New resources added for thermometer behavior XmCSText * Subclass of XmPrimitive * Provides facilities which parallel XmText, but using XmString Uniform transfer model for primary transfer, * secondary transfer, cut and paste, drag and drop Uniform API (with backward compatibility) 2 new callback functions for target identifcation Misc. toolkit enhancements: * Menu system Simplified programming of popup menus Source code reorganization * X pix map (XPM) format, with multicolor icons Misc. toolkit enhancements (continued): * New rendering characteristics for XmString: renditions (fonts, color), tabs, localization components, parsing * List -- Quick navigate * Traversal -- drawing area traversable via keys, virtual key associated with multiple real keys * Visuals (in addition to Toggle Button) * XmScreen resources * Resolution independence -- unit conversion UIL enhancements: * Support for new and custom widgets * UID files -- platform independence * 64-bit architecture support Updates to documentation: Programmer's Guide, Reference Updates to OSF training: * Introduction to Programming * User Interface Design * 2.0 Technical Update Feature: Allows easy integration of applications with Common Desktop Environment (CDE) Benefit: * Contains foundation GUI for CDE * Client-command interface allowing other clients to add commands to MWM menus Feature: Allows easy migration of applications to Motif 2.0 Benefit * Upward binary compatibility of Motif 1.2 toolkit API (Motif 1.2 applications need only re-link) Feature Makes applications easier to troubleshoot & maintain Benefit * Overall quality improvements in Motif * Default density lower than 0.5 DPKLOC EASE OF USE Ease of use by individual computer users... at the application user interface level... Feature: Satisfies rising user expectations for ease of use, leveraging experience with other user interfaces Benefit: User interface capabilities equivalent to those on PCs: * Notebook widget * Container widget * ComboBox widget * SpinBox widget * Scale (thermometer) widget * Availability of formatted editable text Compound String text widget Compound String enhancements to support color, tabs, multiple fonts, etc. * Auto Scrolling * Vertical Paned Window * Update to User Guide Ease of use by individual computer users... at the desktop level... Feature: Allows easier integration with the desktop Benefit: * Contains foundation GUI for Common Desktop Environment (CDE) * Tear-off menu support of mwm's root menu Feature: Allows more natural organization of users' work Benefits: * Virtual screen (desktop panning) support * Workspace management protocol (for third party workspace management solutions that allow users to switch computing context "rooms" for different tasks) EASE OF ENTERPRISE COMPUTING Easier integration of Motif and Motif applications into the enterprise computing environment... Feature: Increases consistency of user interface style across platforms & applications; increases user skill portability Benefits: * Motif 2.0 Style Guide work Technical and terminology convergence among Motif, CDE and CUA * New widget support of converged style * Increased similarity to Windows & CUA behavior: Check marks and crosses in Toggle Button Indeterminate state in Toggle Button Ctrl Button 1 takes focus Menu unpost behavior Quick navigate in list Feature: Increases consistency of a complete user environment across open systems Benefits: * Consistency with the X/Open CDE specification, including virtually all CDE Motif vendor extensions: XmCascadeButton activation via BMenu Enhanced XmFileSelectionBox Default XmNshadowThickness to 1 Thermometer-style XmScale Color pixmaps in XPM format Additional virtual key bindings SpinBox, ComboBox Message catalogs for toolkit error messages Other items controlled by a global resource: ColorObject (standarizes colormap allocation for applications, to enable use of Style Manager application) BSelect and BTransfer integration Dragging non-selectable items disabled Use of TAB key -- XmPushButton navigation Visual additions to XmToggleButton Visual modifications to menus (etched in) Visual modifications to default button in dialogs (focus highlight outside of default visual) Visual modifications to MWM Additional drag icons * Compliance with IEEE 1295 standard * Consistency of Motif vendor implementations: AES Rev D for API stability Validation Test Suite 2.0 for certification Updated Quality Assurance Test Suite for consistency in quality * Continued support of the X Window system (based on * X11R5; tested also with X11R6 ) Feature: Ease of integrating Motif and PC environments Benefits: * Favorable licensing terms to support: PC client-server computing Deployment of PC applications using Motif DLLs * Style convergence to support hybrid user environments WORLD-WIDE ACCEPTANCE Even more acceptable as the preferred user interface for Open Systems, worldwide... Feature Applicable to a wider range of computer users Benefits: * Internationalization enhancements: New API for widget writers to make use of input methods Higher level of internationalization for Middle Eastern languages: Bi-directional layout -- left-to-right/right-to-left geometry management Bi-directional text editing -- left-to-right/right-to-left, single level (unsupported) * 64-bit architecture support * Favorable licensing terms to support: Single user systems Embedded systems Cross-vendor Motif upgrades Shared library distribution with applications * Performance Memory usage Start-up time, for list widget Decreased X resource usage Various optimizations ADDITIONAL AVAILABLE DOCUMENTS FROM OSF. OSF/Motif 2.0 Datasheet OSF/Motif 2.0 Price List OSF/Motif 2.0 Licensing Kit OSF/Motif 2.0 Laymen's Explanation OSF/Motif 2.0 FAQ X/Journal July-August Feature Article on Motif 2.0 FOR MORE INFORMATION ABOUT OSF/MOTIF 2.0, PLEASE CONTACT OSF DIRECT CHANNELS AT: (617)621-7300; email: direct@osf.org OSF and Motif are registered trademarks of the Open Software Foundation, Inc. [end of message from Darrell Crow (crow@osf.org)] -----------------------------------------------------------------------------

Subject: 17) Where can I find Motif 2.0 documentation?


[Last modified: July 95]
Answer: The Prentice Hall versions of selected Motif 2.0 documentation are finally available! OSF/Motif Programmer's Guide, Release 2.0 ISBN 0-13-031055-7 OSF/Motif Programmer's Reference, Release 2.0 ISBN 0-13-143166-8 These Prentice Hall books are available at a significant discount from: libHiTech.a, The Exclusive Electronic Computer Book Club http://www.mordor.com/libhitech/ Kevin Till of OSF posted a note saying that printouts by a local printing company of the documents supplied with the Motif 2.0 source tape are available. Call OSF Direct Channel at (617) 621-7300 to order. The Motif 2.0 README file says: The complete Motif documentation set is made up of the following documents: o Application Environment Specification - User Environment Volume o OSF/Motif Programmer's Reference o OSF/Motif Programmer's Guide o OSF/Motif Release Notes o OSF/Motif Style Guide o OSF/Motif User's Guide o OSF/Motif Widget Writer's Guide These documents are contained in one of the major subdirectories (./doc) of the Release 2.0 tree. For more Details, see Chapter 7 of the README file at the top level of the Motif 2.0 source tree. -----------------------------------------------------------------------------

Subject: 18) Where can I get Motif?


[Last modified: July 95]
Answer: Various hardware vendors produce developer's toolkits of binaries, header files, and documentation; check your hardware vendor, particularly if that vendor is an OSF member. In addition, independent binary vendors produce Motif toolkits. [A FAQ is not for "personal opinions" on these toolkits. I don't think it is appropriate to give such opinions through this particular posting, so I haven't included any.] Infomagic provides Linux Motif. For info, see: http://www.infomagic.com/infomagic/text/mootiff.html for the Moo-Tiff CD-ROM. Requires Linux 0.99 (or higher) & XFree86 2.x (or higher). Integrated Computer Solutions, Inc. (ICS) 201 Broadway, Cambridge, MA 02139 USA info@ics.com 617/621-0060 ICS provides binary distributions of Motif for Sun platforms. Other platforms are available as well, call or send mail for current info. ICS also provides in-depth programming support for Motif and additional tools such as Builder Xcessory, a Motif interface builder, and the Widget Databook, a source for third party, commercially available and supported widgets, class libraries, and subsystems. Quest (408-496-1900) sells kits for Suns, as well; IXI Premier Motif 1.2.4d is available on: Sun SPARCstation SunOS 4.1.2+ Sun APARCstation Solaris 2.1+ Intel Solaris 2.1+ Silicon Graphics IRIX 5.2+ IBM RS/6000 AIX 3.2.5+ HP 9000/700 & 800 HP-UX 9.01+ DEC Alpha OSF/1 3.0+ SCO OpenServer 5+ Current release also includes IXI Wintif libraries: a version of Motif 1.2 that supports MS Windows look and feel. Visual Tcl for SunOS and Solaris are also on the June release, and will be fully supported with the next release in the Fall. More ports to follow: HP IBM, Intel Solaris. Next release due in September, 1995 will be Motif 1.2.5 For more information on IXI Premier Motif contact info@x.co.uk IXI Visionware's home page can be found on http://www.ixi.com/ IXI Visionware IXI Visionware IXI Visionware Japan 324 Encinal Street Vision Park 24-3 Oohashi 2 Chome Santa Cruz Cambridge Meguro-ku California CB4 4ZR Tokyo 153 CA 95061-1900 England Japan Tel: (408) 429 4500 Tel: +44 1223 518000 Tel: +81 3 5486 2155 Fax: (408) 427 5407 Fax: +44 1223 518001 Tel: +81 3 5486 1833 All information is subject to change. Advanced User Systems Pty Ltd is an Australian distributor of IXI Limited (X.desktop, Motif, Wintif, Panorama) as a User Pack or Developer Pack, full technical support, and updates: Advanced User Systems Pty Ltd info@aus.oz.au 2 Rudd Street North Ryde NSW 2113 Australia Ph: +61 (0)2 878-4777 Fax: +61 (0)2 878-6951 Sun Microsystems is now shipping IXI Motif 1.2.2. NSL (+33 (1) 43 36 77 50; requests@nsl.fr) offers kits for Sun4. Carsten Hammer Schwindstr (chammer@POST.uni-bielefeld.de) reports that he could not find Motif for a Sun3 from any vendor. In Australia, Information Technology Consultants Pty Ltd has Motif 1.1.2 for Sun Sparc 4.1 ( phone on (02) 360 6999, fax on (02) 360 6695 or e-mail to motif@itcsyd.itc.oz.au) SILOGIC (+33 61.57.95.95), 78 chemin des Sept Deniers - 31200 TOULOUSE FRANCE sells Motif 1.1 and 1.2 on Sun4 machines. They also provide customers with Motif maintenance and support, and do consulting on the X window System at large, including software development. Metro Link Inc., has Motif Runtime and Development packages available for a variety of operating systems: AT&T SVR3.2, ISC, Linux, LynxOS, QNX, SCO, SINIX, Solaris, SunOS, SVR4, UnixWare, and Venix. All versions ship with shared library version of libXm. Metro Link Inc. 4711 N. Powerline Rd., Ft. Lauderdale, Florida 33309 Voice: +1.305.938.0283 Fax: +1.305.938.1982 Email: sales@metrolink.com BIM (Fax : +32(2)759.47.95) offer Motif 1.1 for Sun-3, Sun-4, Sun-386i. Includes shared libraries. An OSF/Motif source license must be obtained from OSF before source can be obtained from the Open Software Foundation. Call the Direct Channel Desk at OSF at 617-621-7300 or email direct@osf.org for ordering information. In addition to the full Motif source, "option C" allows you to purchase source for the window manager mwm to run on X terminals. Bluestone offers Motif for $99. Bluestone's MWM is the compiled version of OSF/ Motif for Sun/SPARC. It is plain vanilla Motif based on X11 and Xt Intrinsics. There is no license manager. Platforms: Sun/OS 4.1+ and Solaris V2.1,2.2. Contact: Bluestone @609-727-4600 -----------------------------------------------------------------------------

Subject: 19) Is there a list of Motif bugs?


Answer: With each patch release of Motif shipped, there is a list of known
bugs provided.  The filename on the tape is "./OPENBUGS".  There is also a
list of all the issues closed/resolved in that patch.  That is found as part
of the "./README-1.1.n" (where n is the patch number) file.

These are the only OSF published lists.

No one else seems to publish a list.

-----------------------------------------------------------------------------

Subject: 20) Where can I get a Motif 1.2 Certification Checklist?


[Last modified: Apr 95]
Answer: Kevin Till (kev@osf.org) of OSF wrote: "The Checklist comes with the OSF/Motif 1.2 Style Guide documentation. It's in the Appendix B section." --------------------------------------------------------------------------- END OF PART ONE