Motif FAQ (Part 2 of 9)

Motif FAQ (Part 2 of 9)

Post by kento » Thu, 13 Nov 2003 18:43:33


rchive-name: motif-faq/part2
Last-modified: 1 FEB 2002
Posting-Frequency: irregular
Organization: Kenton Lee, X/Motif Consultant, http://www.rahul.net/kenton/
URL: http://www.rahul.net/kenton/mfaq.html
Version: 8.1



-----------------------------------------------------------------------------
Subject: 20) Where can I find Motif 2.1 documentation?
[Last modified: Mar 98]

Answer: A full listing of current Motif and CDE manuals in book form is
available at http://www.opengroup.org/pubs/catalog/mo.htm

-----------------------------------------------------------------------------
Subject: 21)* Is the official Motif documentation available on-line?
[Last modified: Jan 02]

Answer: Open Motif documentation in PDF and PostScript formats is available
at:

http://www.opengroup.org/openmotif/docs/

The O'Reilly Motif tutorial books are available at:

http://www.ist.co.uk/NEWS/archive/motifbooks.html
http://www.oreilly.com/openbook/motif/

Here are some Russian translations of the Motif manuals:

http://motif.hut.ru/

For other on-line Motif documentation, please see:

http://www.rahul.net/kenton/xsites.framed.html


Ken Lee, http://www.rahul.net/kenton/

-----------------------------------------------------------------------------
Subject: 22) I want to use C++ with Motif. Where can I find C++ examples?
Motif 2.0 supports native C++ classes but I can't find documentation.
[Last modified: Sept 95]

Answer: Doug Rand < XXXX@XXXXX.COM > writes: "There are some examples in the
demos tree, look under demos/lib/ExmCxx for widget examples. The C++ support
was only a widget writer's tool. When the widget writer's guide is out, you
can also look in that for documentation."

Scott W. Sadler < XXXX@XXXXX.COM > replied to a related question about combining
Motif with C++: "There are two books available (that I know of):

Object-Oriented Programming with C++ and OSF/Motif - Second Edition
Doug Young 0-13-209255-7 (c) 1995

Using Motif with C++
Daniel Bernstein 0-13-207390-0 or 1-884842-06-2 (c) 1995"

See also the subject: "Is there a C++ binding for Motif?"

-----------------------------------------------------------------------------
Subject: 23) Is Motif 2.0 backward compatible with Motif 1.2? Does a program
written for Motif 1.2 compile and run with Motif 2.0?
[Last modified: Jan 96]

Answer: (See also the next subject.) Doug Rand < XXXX@XXXXX.COM > writes: "It is
backward compatible except where it isn't :)

1) Subclassed widgets which do not use XmResolvePartOffsets won't work.

2) If you free your XmStrings using any technique other than XmStringFree, it
is quite likely that your program either won't compile, or will crash with a


core dump at runtime. [Wording change for (2) provided by Alan Ezust
( XXXX@XXXXX.COM ).]

3) If you use libMrm and relink with the new shared library, you'll need to
make the new modern .uid files (but if you wait for the Motif from CDE you
don't need to do this one).

4) If you assume that XmStrings are ASN.1 strings and play with them, it won't
work. They are now data structures. But the good news is that XmStringCopy
just increments a reference count now.

Note that #1 and #2 where always documented this way and aren't supposed to
work.

Otherwise, it's pretty compatible. We relinked a number of things and they
continued fine. [These] include xrn (Motif), and a couple of other moder
 
 
 

Motif FAQ (Part 2 of 9)

Post by kento » Fri, 28 Nov 2003 20:49:11

rchive-name: motif-faq/part2
Last-modified: 1 FEB 2002
Posting-Frequency: irregular
Organization: Kenton Lee, X/Motif Consultant, http://www.rahul.net/kenton/
URL: http://www.rahul.net/kenton/mfaq.html
Version: 8.1



-----------------------------------------------------------------------------
Subject: 20) Where can I find Motif 2.1 documentation?
[Last modified: Mar 98]

Answer: A full listing of current Motif and CDE manuals in book form is
available at http://www.opengroup.org/pubs/catalog/mo.htm

-----------------------------------------------------------------------------
Subject: 21)* Is the official Motif documentation available on-line?
[Last modified: Jan 02]

Answer: Open Motif documentation in PDF and PostScript formats is available
at:

http://www.opengroup.org/openmotif/docs/

The O'Reilly Motif tutorial books are available at:

http://www.ist.co.uk/NEWS/archive/motifbooks.html
http://www.oreilly.com/openbook/motif/

Here are some Russian translations of the Motif manuals:

http://motif.hut.ru/

For other on-line Motif documentation, please see:

http://www.rahul.net/kenton/xsites.framed.html


Ken Lee, http://www.rahul.net/kenton/

-----------------------------------------------------------------------------
Subject: 22) I want to use C++ with Motif. Where can I find C++ examples?
Motif 2.0 supports native C++ classes but I can't find documentation.
[Last modified: Sept 95]

Answer: Doug Rand < XXXX@XXXXX.COM > writes: "There are some examples in the
demos tree, look under demos/lib/ExmCxx for widget examples. The C++ support
was only a widget writer's tool. When the widget writer's guide is out, you
can also look in that for documentation."

Scott W. Sadler < XXXX@XXXXX.COM > replied to a related question about combining
Motif with C++: "There are two books available (that I know of):

Object-Oriented Programming with C++ and OSF/Motif - Second Edition
Doug Young 0-13-209255-7 (c) 1995

Using Motif with C++
Daniel Bernstein 0-13-207390-0 or 1-884842-06-2 (c) 1995"

See also the subject: "Is there a C++ binding for Motif?"

-----------------------------------------------------------------------------
Subject: 23) Is Motif 2.0 backward compatible with Motif 1.2? Does a program
written for Motif 1.2 compile and run with Motif 2.0?
[Last modified: Jan 96]

Answer: (See also the next subject.) Doug Rand < XXXX@XXXXX.COM > writes: "It is
backward compatible except where it isn't :)

1) Subclassed widgets which do not use XmResolvePartOffsets won't work.

2) If you free your XmStrings using any technique other than XmStringFree, it
is quite likely that your program either won't compile, or will crash with a


core dump at runtime. [Wording change for (2) provided by Alan Ezust
( XXXX@XXXXX.COM ).]

3) If you use libMrm and relink with the new shared library, you'll need to
make the new modern .uid files (but if you wait for the Motif from CDE you
don't need to do this one).

4) If you assume that XmStrings are ASN.1 strings and play with them, it won't
work. They are now data structures. But the good news is that XmStringCopy
just increments a reference count now.

Note that #1 and #2 where always documented this way and aren't supposed to
work.

Otherwise, it's pretty compatible. We relinked a number of things and they
continued fine. [These] include xrn (Motif), and a couple of other moder
 
 
 

Motif FAQ (Part 2 of 9)

Post by kento » Tue, 16 Dec 2003 18:43:57

rchive-name: motif-faq/part2
Last-modified: 1 FEB 2002
Posting-Frequency: irregular
Organization: Kenton Lee, X/Motif Consultant, http://www.rahul.net/kenton/
URL: http://www.rahul.net/kenton/mfaq.html
Version: 8.1



-----------------------------------------------------------------------------
Subject: 20) Where can I find Motif 2.1 documentation?
[Last modified: Mar 98]

Answer: A full listing of current Motif and CDE manuals in book form is
available at http://www.opengroup.org/pubs/catalog/mo.htm

-----------------------------------------------------------------------------
Subject: 21)* Is the official Motif documentation available on-line?
[Last modified: Jan 02]

Answer: Open Motif documentation in PDF and PostScript formats is available
at:

http://www.opengroup.org/openmotif/docs/

The O'Reilly Motif tutorial books are available at:

http://www.ist.co.uk/NEWS/archive/motifbooks.html
http://www.oreilly.com/openbook/motif/

Here are some Russian translations of the Motif manuals:

http://motif.hut.ru/

For other on-line Motif documentation, please see:

http://www.rahul.net/kenton/xsites.framed.html


Ken Lee, http://www.rahul.net/kenton/

-----------------------------------------------------------------------------
Subject: 22) I want to use C++ with Motif. Where can I find C++ examples?
Motif 2.0 supports native C++ classes but I can't find documentation.
[Last modified: Sept 95]

Answer: Doug Rand < XXXX@XXXXX.COM > writes: "There are some examples in the
demos tree, look under demos/lib/ExmCxx for widget examples. The C++ support
was only a widget writer's tool. When the widget writer's guide is out, you
can also look in that for documentation."

Scott W. Sadler < XXXX@XXXXX.COM > replied to a related question about combining
Motif with C++: "There are two books available (that I know of):

Object-Oriented Programming with C++ and OSF/Motif - Second Edition
Doug Young 0-13-209255-7 (c) 1995

Using Motif with C++
Daniel Bernstein 0-13-207390-0 or 1-884842-06-2 (c) 1995"

See also the subject: "Is there a C++ binding for Motif?"

-----------------------------------------------------------------------------
Subject: 23) Is Motif 2.0 backward compatible with Motif 1.2? Does a program
written for Motif 1.2 compile and run with Motif 2.0?
[Last modified: Jan 96]

Answer: (See also the next subject.) Doug Rand < XXXX@XXXXX.COM > writes: "It is
backward compatible except where it isn't :)

1) Subclassed widgets which do not use XmResolvePartOffsets won't work.

2) If you free your XmStrings using any technique other than XmStringFree, it
is quite likely that your program either won't compile, or will crash with a


core dump at runtime. [Wording change for (2) provided by Alan Ezust
( XXXX@XXXXX.COM ).]

3) If you use libMrm and relink with the new shared library, you'll need to
make the new modern .uid files (but if you wait for the Motif from CDE you
don't need to do this one).

4) If you assume that XmStrings are ASN.1 strings and play with them, it won't
work. They are now data structures. But the good news is that XmStringCopy
just increments a reference count now.

Note that #1 and #2 where always documented this way and aren't supposed to
work.

Otherwise, it's pretty compatible. We relinked a number of things and they
continued fine. [These] include xrn (Motif), and a couple of other moder
 
 
 

Motif FAQ (Part 2 of 9)

Post by kento » Thu, 01 Jan 2004 10:30:29

rchive-name: motif-faq/part2
Last-modified: 1 FEB 2002
Posting-Frequency: irregular
Organization: Kenton Lee, X/Motif Consultant, http://www.rahul.net/kenton/
URL: http://www.rahul.net/kenton/mfaq.html
Version: 8.1



-----------------------------------------------------------------------------
Subject: 20) Where can I find Motif 2.1 documentation?
[Last modified: Mar 98]

Answer: A full listing of current Motif and CDE manuals in book form is
available at http://www.opengroup.org/pubs/catalog/mo.htm

-----------------------------------------------------------------------------
Subject: 21)* Is the official Motif documentation available on-line?
[Last modified: Jan 02]

Answer: Open Motif documentation in PDF and PostScript formats is available
at:

http://www.opengroup.org/openmotif/docs/

The O'Reilly Motif tutorial books are available at:

http://www.ist.co.uk/NEWS/archive/motifbooks.html
http://www.oreilly.com/openbook/motif/

Here are some Russian translations of the Motif manuals:

http://motif.hut.ru/

For other on-line Motif documentation, please see:

http://www.rahul.net/kenton/xsites.framed.html


Ken Lee, http://www.rahul.net/kenton/

-----------------------------------------------------------------------------
Subject: 22) I want to use C++ with Motif. Where can I find C++ examples?
Motif 2.0 supports native C++ classes but I can't find documentation.
[Last modified: Sept 95]

Answer: Doug Rand < XXXX@XXXXX.COM > writes: "There are some examples in the
demos tree, look under demos/lib/ExmCxx for widget examples. The C++ support
was only a widget writer's tool. When the widget writer's guide is out, you
can also look in that for documentation."

Scott W. Sadler < XXXX@XXXXX.COM > replied to a related question about combining
Motif with C++: "There are two books available (that I know of):

Object-Oriented Programming with C++ and OSF/Motif - Second Edition
Doug Young 0-13-209255-7 (c) 1995

Using Motif with C++
Daniel Bernstein 0-13-207390-0 or 1-884842-06-2 (c) 1995"

See also the subject: "Is there a C++ binding for Motif?"

-----------------------------------------------------------------------------
Subject: 23) Is Motif 2.0 backward compatible with Motif 1.2? Does a program
written for Motif 1.2 compile and run with Motif 2.0?
[Last modified: Jan 96]

Answer: (See also the next subject.) Doug Rand < XXXX@XXXXX.COM > writes: "It is
backward compatible except where it isn't :)

1) Subclassed widgets which do not use XmResolvePartOffsets won't work.

2) If you free your XmStrings using any technique other than XmStringFree, it
is quite likely that your program either won't compile, or will crash with a


core dump at runtime. [Wording change for (2) provided by Alan Ezust
( XXXX@XXXXX.COM ).]

3) If you use libMrm and relink with the new shared library, you'll need to
make the new modern .uid files (but if you wait for the Motif from CDE you
don't need to do this one).

4) If you assume that XmStrings are ASN.1 strings and play with them, it won't
work. They are now data structures. But the good news is that XmStringCopy
just increments a reference count now.

Note that #1 and #2 where always documented this way and aren't supposed to
work.

Otherwise, it's pretty compatible. We relinked a number of things and they
continued fine. [These] include xrn (Motif), and a couple of other moder
 
 
 

Motif FAQ (Part 2 of 9)

Post by kento » Sat, 17 Jan 2004 18:17:01

rchive-name: motif-faq/part2
Last-modified: 1 FEB 2002
Posting-Frequency: irregular
Organization: Kenton Lee, X/Motif Consultant, http://www.rahul.net/kenton/
URL: http://www.rahul.net/kenton/mfaq.html
Version: 8.1



-----------------------------------------------------------------------------
Subject: 20) Where can I find Motif 2.1 documentation?
[Last modified: Mar 98]

Answer: A full listing of current Motif and CDE manuals in book form is
available at http://www.opengroup.org/pubs/catalog/mo.htm

-----------------------------------------------------------------------------
Subject: 21)* Is the official Motif documentation available on-line?
[Last modified: Jan 02]

Answer: Open Motif documentation in PDF and PostScript formats is available
at:

http://www.opengroup.org/openmotif/docs/

The O'Reilly Motif tutorial books are available at:

http://www.ist.co.uk/NEWS/archive/motifbooks.html
http://www.oreilly.com/openbook/motif/

Here are some Russian translations of the Motif manuals:

http://motif.hut.ru/

For other on-line Motif documentation, please see:

http://www.rahul.net/kenton/xsites.framed.html


Ken Lee, http://www.rahul.net/kenton/

-----------------------------------------------------------------------------
Subject: 22) I want to use C++ with Motif. Where can I find C++ examples?
Motif 2.0 supports native C++ classes but I can't find documentation.
[Last modified: Sept 95]

Answer: Doug Rand < XXXX@XXXXX.COM > writes: "There are some examples in the
demos tree, look under demos/lib/ExmCxx for widget examples. The C++ support
was only a widget writer's tool. When the widget writer's guide is out, you
can also look in that for documentation."

Scott W. Sadler < XXXX@XXXXX.COM > replied to a related question about combining
Motif with C++: "There are two books available (that I know of):

Object-Oriented Programming with C++ and OSF/Motif - Second Edition
Doug Young 0-13-209255-7 (c) 1995

Using Motif with C++
Daniel Bernstein 0-13-207390-0 or 1-884842-06-2 (c) 1995"

See also the subject: "Is there a C++ binding for Motif?"

-----------------------------------------------------------------------------
Subject: 23) Is Motif 2.0 backward compatible with Motif 1.2? Does a program
written for Motif 1.2 compile and run with Motif 2.0?
[Last modified: Jan 96]

Answer: (See also the next subject.) Doug Rand < XXXX@XXXXX.COM > writes: "It is
backward compatible except where it isn't :)

1) Subclassed widgets which do not use XmResolvePartOffsets won't work.

2) If you free your XmStrings using any technique other than XmStringFree, it
is quite likely that your program either won't compile, or will crash with a


core dump at runtime. [Wording change for (2) provided by Alan Ezust
( XXXX@XXXXX.COM ).]

3) If you use libMrm and relink with the new shared library, you'll need to
make the new modern .uid files (but if you wait for the Motif from CDE you
don't need to do this one).

4) If you assume that XmStrings are ASN.1 strings and play with them, it won't
work. They are now data structures. But the good news is that XmStringCopy
just increments a reference count now.

Note that #1 and #2 where always documented this way and aren't supposed to
work.

Otherwise, it's pretty compatible. We relinked a number of things and they
continued fine. [These] include xrn (Motif), and a couple of other moder
 
 
 

Motif FAQ (Part 2 of 9)

Post by kento » Mon, 02 Feb 2004 17:44:09

rchive-name: motif-faq/part2
Last-modified: 1 FEB 2002
Posting-Frequency: irregular
Organization: Kenton Lee, X/Motif Consultant, http://www.rahul.net/kenton/
URL: http://www.rahul.net/kenton/mfaq.html
Version: 8.1



-----------------------------------------------------------------------------
Subject: 20) Where can I find Motif 2.1 documentation?
[Last modified: Mar 98]

Answer: A full listing of current Motif and CDE manuals in book form is
available at http://www.opengroup.org/pubs/catalog/mo.htm

-----------------------------------------------------------------------------
Subject: 21)* Is the official Motif documentation available on-line?
[Last modified: Jan 02]

Answer: Open Motif documentation in PDF and PostScript formats is available
at:

http://www.opengroup.org/openmotif/docs/

The O'Reilly Motif tutorial books are available at:

http://www.ist.co.uk/NEWS/archive/motifbooks.html
http://www.oreilly.com/openbook/motif/

Here are some Russian translations of the Motif manuals:

http://motif.hut.ru/

For other on-line Motif documentation, please see:

http://www.rahul.net/kenton/xsites.framed.html


Ken Lee, http://www.rahul.net/kenton/

-----------------------------------------------------------------------------
Subject: 22) I want to use C++ with Motif. Where can I find C++ examples?
Motif 2.0 supports native C++ classes but I can't find documentation.
[Last modified: Sept 95]

Answer: Doug Rand < XXXX@XXXXX.COM > writes: "There are some examples in the
demos tree, look under demos/lib/ExmCxx for widget examples. The C++ support
was only a widget writer's tool. When the widget writer's guide is out, you
can also look in that for documentation."

Scott W. Sadler < XXXX@XXXXX.COM > replied to a related question about combining
Motif with C++: "There are two books available (that I know of):

Object-Oriented Programming with C++ and OSF/Motif - Second Edition
Doug Young 0-13-209255-7 (c) 1995

Using Motif with C++
Daniel Bernstein 0-13-207390-0 or 1-884842-06-2 (c) 1995"

See also the subject: "Is there a C++ binding for Motif?"

-----------------------------------------------------------------------------
Subject: 23) Is Motif 2.0 backward compatible with Motif 1.2? Does a program
written for Motif 1.2 compile and run with Motif 2.0?
[Last modified: Jan 96]

Answer: (See also the next subject.) Doug Rand < XXXX@XXXXX.COM > writes: "It is
backward compatible except where it isn't :)

1) Subclassed widgets which do not use XmResolvePartOffsets won't work.

2) If you free your XmStrings using any technique other than XmStringFree, it
is quite likely that your program either won't compile, or will crash with a


core dump at runtime. [Wording change for (2) provided by Alan Ezust
( XXXX@XXXXX.COM ).]

3) If you use libMrm and relink with the new shared library, you'll need to
make the new modern .uid files (but if you wait for the Motif from CDE you
don't need to do this one).

4) If you assume that XmStrings are ASN.1 strings and play with them, it won't
work. They are now data structures. But the good news is that XmStringCopy
just increments a reference count now.

Note that #1 and #2 where always documented this way and aren't supposed to
work.

Otherwise, it's pretty compatible. We relinked a number of things and they
continued fine. [These] include xrn (Motif), and a couple of other moder
 
 
 

Motif FAQ (Part 2 of 9)

Post by kento » Tue, 17 Feb 2004 18:59:44

rchive-name: motif-faq/part2
Last-modified: 1 FEB 2002
Posting-Frequency: irregular
Organization: Kenton Lee, X/Motif Consultant, http://www.rahul.net/kenton/
URL: http://www.rahul.net/kenton/mfaq.html
Version: 8.1



-----------------------------------------------------------------------------
Subject: 20) Where can I find Motif 2.1 documentation?
[Last modified: Mar 98]

Answer: A full listing of current Motif and CDE manuals in book form is
available at http://www.opengroup.org/pubs/catalog/mo.htm

-----------------------------------------------------------------------------
Subject: 21)* Is the official Motif documentation available on-line?
[Last modified: Jan 02]

Answer: Open Motif documentation in PDF and PostScript formats is available
at:

http://www.opengroup.org/openmotif/docs/

The O'Reilly Motif tutorial books are available at:

http://www.ist.co.uk/NEWS/archive/motifbooks.html
http://www.oreilly.com/openbook/motif/

Here are some Russian translations of the Motif manuals:

http://motif.hut.ru/

For other on-line Motif documentation, please see:

http://www.rahul.net/kenton/xsites.framed.html


Ken Lee, http://www.rahul.net/kenton/

-----------------------------------------------------------------------------
Subject: 22) I want to use C++ with Motif. Where can I find C++ examples?
Motif 2.0 supports native C++ classes but I can't find documentation.
[Last modified: Sept 95]

Answer: Doug Rand < XXXX@XXXXX.COM > writes: "There are some examples in the
demos tree, look under demos/lib/ExmCxx for widget examples. The C++ support
was only a widget writer's tool. When the widget writer's guide is out, you
can also look in that for documentation."

Scott W. Sadler < XXXX@XXXXX.COM > replied to a related question about combining
Motif with C++: "There are two books available (that I know of):

Object-Oriented Programming with C++ and OSF/Motif - Second Edition
Doug Young 0-13-209255-7 (c) 1995

Using Motif with C++
Daniel Bernstein 0-13-207390-0 or 1-884842-06-2 (c) 1995"

See also the subject: "Is there a C++ binding for Motif?"

-----------------------------------------------------------------------------
Subject: 23) Is Motif 2.0 backward compatible with Motif 1.2? Does a program
written for Motif 1.2 compile and run with Motif 2.0?
[Last modified: Jan 96]

Answer: (See also the next subject.) Doug Rand < XXXX@XXXXX.COM > writes: "It is
backward compatible except where it isn't :)

1) Subclassed widgets which do not use XmResolvePartOffsets won't work.

2) If you free your XmStrings using any technique other than XmStringFree, it
is quite likely that your program either won't compile, or will crash with a


core dump at runtime. [Wording change for (2) provided by Alan Ezust
( XXXX@XXXXX.COM ).]

3) If you use libMrm and relink with the new shared library, you'll need to
make the new modern .uid files (but if you wait for the Motif from CDE you
don't need to do this one).

4) If you assume that XmStrings are ASN.1 strings and play with them, it won't
work. They are now data structures. But the good news is that XmStringCopy
just increments a reference count now.

Note that #1 and #2 where always documented this way and aren't supposed to
work.

Otherwise, it's pretty compatible. We relinked a number of things and they
continued fine. [These] include xrn (Motif), and a couple of other moder
 
 
 

Motif FAQ (Part 2 of 9)

Post by kento » Thu, 04 Mar 2004 19:06:43

rchive-name: motif-faq/part2
Last-modified: 1 FEB 2002
Posting-Frequency: irregular
Organization: Kenton Lee, X/Motif Consultant, http://www.rahul.net/kenton/
URL: http://www.rahul.net/kenton/mfaq.html
Version: 8.1



-----------------------------------------------------------------------------
Subject: 20) Where can I find Motif 2.1 documentation?
[Last modified: Mar 98]

Answer: A full listing of current Motif and CDE manuals in book form is
available at http://www.opengroup.org/pubs/catalog/mo.htm

-----------------------------------------------------------------------------
Subject: 21)* Is the official Motif documentation available on-line?
[Last modified: Jan 02]

Answer: Open Motif documentation in PDF and PostScript formats is available
at:

http://www.opengroup.org/openmotif/docs/

The O'Reilly Motif tutorial books are available at:

http://www.ist.co.uk/NEWS/archive/motifbooks.html
http://www.oreilly.com/openbook/motif/

Here are some Russian translations of the Motif manuals:

http://motif.hut.ru/

For other on-line Motif documentation, please see:

http://www.rahul.net/kenton/xsites.framed.html


Ken Lee, http://www.rahul.net/kenton/

-----------------------------------------------------------------------------
Subject: 22) I want to use C++ with Motif. Where can I find C++ examples?
Motif 2.0 supports native C++ classes but I can't find documentation.
[Last modified: Sept 95]

Answer: Doug Rand < XXXX@XXXXX.COM > writes: "There are some examples in the
demos tree, look under demos/lib/ExmCxx for widget examples. The C++ support
was only a widget writer's tool. When the widget writer's guide is out, you
can also look in that for documentation."

Scott W. Sadler < XXXX@XXXXX.COM > replied to a related question about combining
Motif with C++: "There are two books available (that I know of):

Object-Oriented Programming with C++ and OSF/Motif - Second Edition
Doug Young 0-13-209255-7 (c) 1995

Using Motif with C++
Daniel Bernstein 0-13-207390-0 or 1-884842-06-2 (c) 1995"

See also the subject: "Is there a C++ binding for Motif?"

-----------------------------------------------------------------------------
Subject: 23) Is Motif 2.0 backward compatible with Motif 1.2? Does a program
written for Motif 1.2 compile and run with Motif 2.0?
[Last modified: Jan 96]

Answer: (See also the next subject.) Doug Rand < XXXX@XXXXX.COM > writes: "It is
backward compatible except where it isn't :)

1) Subclassed widgets which do not use XmResolvePartOffsets won't work.

2) If you free your XmStrings using any technique other than XmStringFree, it
is quite likely that your program either won't compile, or will crash with a


core dump at runtime. [Wording change for (2) provided by Alan Ezust
( XXXX@XXXXX.COM ).]

3) If you use libMrm and relink with the new shared library, you'll need to
make the new modern .uid files (but if you wait for the Motif from CDE you
don't need to do this one).

4) If you assume that XmStrings are ASN.1 strings and play with them, it won't
work. They are now data structures. But the good news is that XmStringCopy
just increments a reference count now.

Note that #1 and #2 where always documented this way and aren't supposed to
work.

Otherwise, it's pretty compatible. We relinked a number of things and they
continued fine. [These] include xrn (Motif), and a couple of other moder
 
 
 

Motif FAQ (Part 2 of 9)

Post by kento » Sun, 04 Apr 2004 20:36:31

rchive-name: motif-faq/part2
Last-modified: 1 FEB 2002
Posting-Frequency: irregular
Organization: Kenton Lee, X/Motif Consultant, http://www.rahul.net/kenton/
URL: http://www.rahul.net/kenton/mfaq.html
Version: 8.1



-----------------------------------------------------------------------------
Subject: 20) Where can I find Motif 2.1 documentation?
[Last modified: Mar 98]

Answer: A full listing of current Motif and CDE manuals in book form is
available at http://www.opengroup.org/pubs/catalog/mo.htm

-----------------------------------------------------------------------------
Subject: 21)* Is the official Motif documentation available on-line?
[Last modified: Jan 02]

Answer: Open Motif documentation in PDF and PostScript formats is available
at:

http://www.opengroup.org/openmotif/docs/

The O'Reilly Motif tutorial books are available at:

http://www.ist.co.uk/NEWS/archive/motifbooks.html
http://www.oreilly.com/openbook/motif/

Here are some Russian translations of the Motif manuals:

http://motif.hut.ru/

For other on-line Motif documentation, please see:

http://www.rahul.net/kenton/xsites.framed.html


Ken Lee, http://www.rahul.net/kenton/

-----------------------------------------------------------------------------
Subject: 22) I want to use C++ with Motif. Where can I find C++ examples?
Motif 2.0 supports native C++ classes but I can't find documentation.
[Last modified: Sept 95]

Answer: Doug Rand < XXXX@XXXXX.COM > writes: "There are some examples in the
demos tree, look under demos/lib/ExmCxx for widget examples. The C++ support
was only a widget writer's tool. When the widget writer's guide is out, you
can also look in that for documentation."

Scott W. Sadler < XXXX@XXXXX.COM > replied to a related question about combining
Motif with C++: "There are two books available (that I know of):

Object-Oriented Programming with C++ and OSF/Motif - Second Edition
Doug Young 0-13-209255-7 (c) 1995

Using Motif with C++
Daniel Bernstein 0-13-207390-0 or 1-884842-06-2 (c) 1995"

See also the subject: "Is there a C++ binding for Motif?"

-----------------------------------------------------------------------------
Subject: 23) Is Motif 2.0 backward compatible with Motif 1.2? Does a program
written for Motif 1.2 compile and run with Motif 2.0?
[Last modified: Jan 96]

Answer: (See also the next subject.) Doug Rand < XXXX@XXXXX.COM > writes: "It is
backward compatible except where it isn't :)

1) Subclassed widgets which do not use XmResolvePartOffsets won't work.

2) If you free your XmStrings using any technique other than XmStringFree, it
is quite likely that your program either won't compile, or will crash with a


core dump at runtime. [Wording change for (2) provided by Alan Ezust
( XXXX@XXXXX.COM ).]

3) If you use libMrm and relink with the new shared library, you'll need to
make the new modern .uid files (but if you wait for the Motif from CDE you
don't need to do this one).

4) If you assume that XmStrings are ASN.1 strings and play with them, it won't
work. They are now data structures. But the good news is that XmStringCopy
just increments a reference count now.

Note that #1 and #2 where always documented this way and aren't supposed to
work.

Otherwise, it's pretty compatible. We relinked a number of things and they
continued fine. [These] include xrn (Motif), and a couple of other moder
 
 
 

Motif FAQ (Part 2 of 9)

Post by kento » Mon, 19 Apr 2004 21:54:17

rchive-name: motif-faq/part2
Last-modified: 1 FEB 2002
Posting-Frequency: irregular
Organization: Kenton Lee, X/Motif Consultant, http://www.rahul.net/kenton/
URL: http://www.rahul.net/kenton/mfaq.html
Version: 8.1



-----------------------------------------------------------------------------
Subject: 20) Where can I find Motif 2.1 documentation?
[Last modified: Mar 98]

Answer: A full listing of current Motif and CDE manuals in book form is
available at http://www.opengroup.org/pubs/catalog/mo.htm

-----------------------------------------------------------------------------
Subject: 21)* Is the official Motif documentation available on-line?
[Last modified: Jan 02]

Answer: Open Motif documentation in PDF and PostScript formats is available
at:

http://www.opengroup.org/openmotif/docs/

The O'Reilly Motif tutorial books are available at:

http://www.ist.co.uk/NEWS/archive/motifbooks.html
http://www.oreilly.com/openbook/motif/

Here are some Russian translations of the Motif manuals:

http://motif.hut.ru/

For other on-line Motif documentation, please see:

http://www.rahul.net/kenton/xsites.framed.html


Ken Lee, http://www.rahul.net/kenton/

-----------------------------------------------------------------------------
Subject: 22) I want to use C++ with Motif. Where can I find C++ examples?
Motif 2.0 supports native C++ classes but I can't find documentation.
[Last modified: Sept 95]

Answer: Doug Rand < XXXX@XXXXX.COM > writes: "There are some examples in the
demos tree, look under demos/lib/ExmCxx for widget examples. The C++ support
was only a widget writer's tool. When the widget writer's guide is out, you
can also look in that for documentation."

Scott W. Sadler < XXXX@XXXXX.COM > replied to a related question about combining
Motif with C++: "There are two books available (that I know of):

Object-Oriented Programming with C++ and OSF/Motif - Second Edition
Doug Young 0-13-209255-7 (c) 1995

Using Motif with C++
Daniel Bernstein 0-13-207390-0 or 1-884842-06-2 (c) 1995"

See also the subject: "Is there a C++ binding for Motif?"

-----------------------------------------------------------------------------
Subject: 23) Is Motif 2.0 backward compatible with Motif 1.2? Does a program
written for Motif 1.2 compile and run with Motif 2.0?
[Last modified: Jan 96]

Answer: (See also the next subject.) Doug Rand < XXXX@XXXXX.COM > writes: "It is
backward compatible except where it isn't :)

1) Subclassed widgets which do not use XmResolvePartOffsets won't work.

2) If you free your XmStrings using any technique other than XmStringFree, it
is quite likely that your program either won't compile, or will crash with a


core dump at runtime. [Wording change for (2) provided by Alan Ezust
( XXXX@XXXXX.COM ).]

3) If you use libMrm and relink with the new shared library, you'll need to
make the new modern .uid files (but if you wait for the Motif from CDE you
don't need to do this one).

4) If you assume that XmStrings are ASN.1 strings and play with them, it won't
work. They are now data structures. But the good news is that XmStringCopy
just increments a reference count now.

Note that #1 and #2 where always documented this way and aren't supposed to
work.

Otherwise, it's pretty compatible. We relinked a number of things and they
continued fine. [These] include xrn (Motif), and a couple of other moder
 
 
 

Motif FAQ (Part 2 of 9)

Post by kento » Wed, 05 May 2004 21:59:10

rchive-name: motif-faq/part2
Last-modified: 1 FEB 2002
Posting-Frequency: irregular
Organization: Kenton Lee, X/Motif Consultant, http://www.rahul.net/kenton/
URL: http://www.rahul.net/kenton/mfaq.html
Version: 8.1



-----------------------------------------------------------------------------
Subject: 20) Where can I find Motif 2.1 documentation?
[Last modified: Mar 98]

Answer: A full listing of current Motif and CDE manuals in book form is
available at http://www.opengroup.org/pubs/catalog/mo.htm

-----------------------------------------------------------------------------
Subject: 21)* Is the official Motif documentation available on-line?
[Last modified: Jan 02]

Answer: Open Motif documentation in PDF and PostScript formats is available
at:

http://www.opengroup.org/openmotif/docs/

The O'Reilly Motif tutorial books are available at:

http://www.ist.co.uk/NEWS/archive/motifbooks.html
http://www.oreilly.com/openbook/motif/

Here are some Russian translations of the Motif manuals:

http://motif.hut.ru/

For other on-line Motif documentation, please see:

http://www.rahul.net/kenton/xsites.framed.html


Ken Lee, http://www.rahul.net/kenton/

-----------------------------------------------------------------------------
Subject: 22) I want to use C++ with Motif. Where can I find C++ examples?
Motif 2.0 supports native C++ classes but I can't find documentation.
[Last modified: Sept 95]

Answer: Doug Rand < XXXX@XXXXX.COM > writes: "There are some examples in the
demos tree, look under demos/lib/ExmCxx for widget examples. The C++ support
was only a widget writer's tool. When the widget writer's guide is out, you
can also look in that for documentation."

Scott W. Sadler < XXXX@XXXXX.COM > replied to a related question about combining
Motif with C++: "There are two books available (that I know of):

Object-Oriented Programming with C++ and OSF/Motif - Second Edition
Doug Young 0-13-209255-7 (c) 1995

Using Motif with C++
Daniel Bernstein 0-13-207390-0 or 1-884842-06-2 (c) 1995"

See also the subject: "Is there a C++ binding for Motif?"

-----------------------------------------------------------------------------
Subject: 23) Is Motif 2.0 backward compatible with Motif 1.2? Does a program
written for Motif 1.2 compile and run with Motif 2.0?
[Last modified: Jan 96]

Answer: (See also the next subject.) Doug Rand < XXXX@XXXXX.COM > writes: "It is
backward compatible except where it isn't :)

1) Subclassed widgets which do not use XmResolvePartOffsets won't work.

2) If you free your XmStrings using any technique other than XmStringFree, it
is quite likely that your program either won't compile, or will crash with a


core dump at runtime. [Wording change for (2) provided by Alan Ezust
( XXXX@XXXXX.COM ).]

3) If you use libMrm and relink with the new shared library, you'll need to
make the new modern .uid files (but if you wait for the Motif from CDE you
don't need to do this one).

4) If you assume that XmStrings are ASN.1 strings and play with them, it won't
work. They are now data structures. But the good news is that XmStringCopy
just increments a reference count now.

Note that #1 and #2 where always documented this way and aren't supposed to
work.

Otherwise, it's pretty compatible. We relinked a number of things and they
continued fine. [These] include xrn (Motif), and a couple of other moder
 
 
 

Motif FAQ (Part 2 of 9)

Post by kento » Wed, 30 Jun 2004 03:42:34

rchive-name: motif-faq/part2
Last-modified: 1 FEB 2002
Posting-Frequency: irregular
Organization: Kenton Lee, X/Motif Consultant, http://www.rahul.net/kenton/
URL: http://www.rahul.net/kenton/mfaq.html
Version: 8.1



-----------------------------------------------------------------------------
Subject: 20) Where can I find Motif 2.1 documentation?
[Last modified: Mar 98]

Answer: A full listing of current Motif and CDE manuals in book form is
available at http://www.opengroup.org/pubs/catalog/mo.htm

-----------------------------------------------------------------------------
Subject: 21)* Is the official Motif documentation available on-line?
[Last modified: Jan 02]

Answer: Open Motif documentation in PDF and PostScript formats is available
at:

http://www.opengroup.org/openmotif/docs/

The O'Reilly Motif tutorial books are available at:

http://www.ist.co.uk/NEWS/archive/motifbooks.html
http://www.oreilly.com/openbook/motif/

Here are some Russian translations of the Motif manuals:

http://motif.hut.ru/

For other on-line Motif documentation, please see:

http://www.rahul.net/kenton/xsites.framed.html


Ken Lee, http://www.rahul.net/kenton/

-----------------------------------------------------------------------------
Subject: 22) I want to use C++ with Motif. Where can I find C++ examples?
Motif 2.0 supports native C++ classes but I can't find documentation.
[Last modified: Sept 95]

Answer: Doug Rand < XXXX@XXXXX.COM > writes: "There are some examples in the
demos tree, look under demos/lib/ExmCxx for widget examples. The C++ support
was only a widget writer's tool. When the widget writer's guide is out, you
can also look in that for documentation."

Scott W. Sadler < XXXX@XXXXX.COM > replied to a related question about combining
Motif with C++: "There are two books available (that I know of):

Object-Oriented Programming with C++ and OSF/Motif - Second Edition
Doug Young 0-13-209255-7 (c) 1995

Using Motif with C++
Daniel Bernstein 0-13-207390-0 or 1-884842-06-2 (c) 1995"

See also the subject: "Is there a C++ binding for Motif?"

-----------------------------------------------------------------------------
Subject: 23) Is Motif 2.0 backward compatible with Motif 1.2? Does a program
written for Motif 1.2 compile and run with Motif 2.0?
[Last modified: Jan 96]

Answer: (See also the next subject.) Doug Rand < XXXX@XXXXX.COM > writes: "It is
backward compatible except where it isn't :)

1) Subclassed widgets which do not use XmResolvePartOffsets won't work.

2) If you free your XmStrings using any technique other than XmStringFree, it
is quite likely that your program either won't compile, or will crash with a


core dump at runtime. [Wording change for (2) provided by Alan Ezust
( XXXX@XXXXX.COM ).]

3) If you use libMrm and relink with the new shared library, you'll need to
make the new modern .uid files (but if you wait for the Motif from CDE you
don't need to do this one).

4) If you assume that XmStrings are ASN.1 strings and play with them, it won't
work. They are now data structures. But the good news is that XmStringCopy
just increments a reference count now.

Note that #1 and #2 where always documented this way and aren't supposed to
work.

Otherwise, it's pretty compatible. We relinked a number of things and they
continued fine. [These] include xrn (Motif), and a couple of other moder
 
 
 

Motif FAQ (Part 2 of 9)

Post by kento » Thu, 15 Jul 2004 13:20:06

rchive-name: motif-faq/part2
Last-modified: 1 FEB 2002
Posting-Frequency: irregular
Organization: Kenton Lee, X/Motif Consultant, http://www.rahul.net/kenton/
URL: http://www.rahul.net/kenton/mfaq.html
Version: 8.1



-----------------------------------------------------------------------------
Subject: 20) Where can I find Motif 2.1 documentation?
[Last modified: Mar 98]

Answer: A full listing of current Motif and CDE manuals in book form is
available at http://www.opengroup.org/pubs/catalog/mo.htm

-----------------------------------------------------------------------------
Subject: 21)* Is the official Motif documentation available on-line?
[Last modified: Jan 02]

Answer: Open Motif documentation in PDF and PostScript formats is available
at:

http://www.opengroup.org/openmotif/docs/

The O'Reilly Motif tutorial books are available at:

http://www.ist.co.uk/NEWS/archive/motifbooks.html
http://www.oreilly.com/openbook/motif/

Here are some Russian translations of the Motif manuals:

http://motif.hut.ru/

For other on-line Motif documentation, please see:

http://www.rahul.net/kenton/xsites.framed.html


Ken Lee, http://www.rahul.net/kenton/

-----------------------------------------------------------------------------
Subject: 22) I want to use C++ with Motif. Where can I find C++ examples?
Motif 2.0 supports native C++ classes but I can't find documentation.
[Last modified: Sept 95]

Answer: Doug Rand < XXXX@XXXXX.COM > writes: "There are some examples in the
demos tree, look under demos/lib/ExmCxx for widget examples. The C++ support
was only a widget writer's tool. When the widget writer's guide is out, you
can also look in that for documentation."

Scott W. Sadler < XXXX@XXXXX.COM > replied to a related question about combining
Motif with C++: "There are two books available (that I know of):

Object-Oriented Programming with C++ and OSF/Motif - Second Edition
Doug Young 0-13-209255-7 (c) 1995

Using Motif with C++
Daniel Bernstein 0-13-207390-0 or 1-884842-06-2 (c) 1995"

See also the subject: "Is there a C++ binding for Motif?"

-----------------------------------------------------------------------------
Subject: 23) Is Motif 2.0 backward compatible with Motif 1.2? Does a program
written for Motif 1.2 compile and run with Motif 2.0?
[Last modified: Jan 96]

Answer: (See also the next subject.) Doug Rand < XXXX@XXXXX.COM > writes: "It is
backward compatible except where it isn't :)

1) Subclassed widgets which do not use XmResolvePartOffsets won't work.

2) If you free your XmStrings using any technique other than XmStringFree, it
is quite likely that your program either won't compile, or will crash with a


core dump at runtime. [Wording change for (2) provided by Alan Ezust
( XXXX@XXXXX.COM ).]

3) If you use libMrm and relink with the new shared library, you'll need to
make the new modern .uid files (but if you wait for the Motif from CDE you
don't need to do this one).

4) If you assume that XmStrings are ASN.1 strings and play with them, it won't
work. They are now data structures. But the good news is that XmStringCopy
just increments a reference count now.

Note that #1 and #2 where always documented this way and aren't supposed to
work.

Otherwise, it's pretty compatible. We relinked a number of things and they
continued fine. [These] include xrn (Motif), and a couple of other moder
 
 
 

Motif FAQ (Part 2 of 9)

Post by kento » Sat, 31 Jul 2004 13:29:42

rchive-name: motif-faq/part2
Last-modified: 1 FEB 2002
Posting-Frequency: irregular
Organization: Kenton Lee, X/Motif Consultant, http://www.rahul.net/kenton/
URL: http://www.rahul.net/kenton/mfaq.html
Version: 8.1



-----------------------------------------------------------------------------
Subject: 20) Where can I find Motif 2.1 documentation?
[Last modified: Mar 98]

Answer: A full listing of current Motif and CDE manuals in book form is
available at http://www.opengroup.org/pubs/catalog/mo.htm

-----------------------------------------------------------------------------
Subject: 21)* Is the official Motif documentation available on-line?
[Last modified: Jan 02]

Answer: Open Motif documentation in PDF and PostScript formats is available
at:

http://www.opengroup.org/openmotif/docs/

The O'Reilly Motif tutorial books are available at:

http://www.ist.co.uk/NEWS/archive/motifbooks.html
http://www.oreilly.com/openbook/motif/

Here are some Russian translations of the Motif manuals:

http://motif.hut.ru/

For other on-line Motif documentation, please see:

http://www.rahul.net/kenton/xsites.framed.html


Ken Lee, http://www.rahul.net/kenton/

-----------------------------------------------------------------------------
Subject: 22) I want to use C++ with Motif. Where can I find C++ examples?
Motif 2.0 supports native C++ classes but I can't find documentation.
[Last modified: Sept 95]

Answer: Doug Rand < XXXX@XXXXX.COM > writes: "There are some examples in the
demos tree, look under demos/lib/ExmCxx for widget examples. The C++ support
was only a widget writer's tool. When the widget writer's guide is out, you
can also look in that for documentation."

Scott W. Sadler < XXXX@XXXXX.COM > replied to a related question about combining
Motif with C++: "There are two books available (that I know of):

Object-Oriented Programming with C++ and OSF/Motif - Second Edition
Doug Young 0-13-209255-7 (c) 1995

Using Motif with C++
Daniel Bernstein 0-13-207390-0 or 1-884842-06-2 (c) 1995"

See also the subject: "Is there a C++ binding for Motif?"

-----------------------------------------------------------------------------
Subject: 23) Is Motif 2.0 backward compatible with Motif 1.2? Does a program
written for Motif 1.2 compile and run with Motif 2.0?
[Last modified: Jan 96]

Answer: (See also the next subject.) Doug Rand < XXXX@XXXXX.COM > writes: "It is
backward compatible except where it isn't :)

1) Subclassed widgets which do not use XmResolvePartOffsets won't work.

2) If you free your XmStrings using any technique other than XmStringFree, it
is quite likely that your program either won't compile, or will crash with a


core dump at runtime. [Wording change for (2) provided by Alan Ezust
( XXXX@XXXXX.COM ).]

3) If you use libMrm and relink with the new shared library, you'll need to
make the new modern .uid files (but if you wait for the Motif from CDE you
don't need to do this one).

4) If you assume that XmStrings are ASN.1 strings and play with them, it won't
work. They are now data structures. But the good news is that XmStringCopy
just increments a reference count now.

Note that #1 and #2 where always documented this way and aren't supposed to
work.

Otherwise, it's pretty compatible. We relinked a number of things and they
continued fine. [These] include xrn (Motif), and a couple of other moder
 
 
 

Motif FAQ (Part 2 of 9)

Post by kento » Sun, 15 Aug 2004 17:00:42

rchive-name: motif-faq/part2
Last-modified: 1 FEB 2002
Posting-Frequency: irregular
Organization: Kenton Lee, X/Motif Consultant, http://www.rahul.net/kenton/
URL: http://www.rahul.net/kenton/mfaq.html
Version: 8.1



-----------------------------------------------------------------------------
Subject: 20) Where can I find Motif 2.1 documentation?
[Last modified: Mar 98]

Answer: A full listing of current Motif and CDE manuals in book form is
available at http://www.opengroup.org/pubs/catalog/mo.htm

-----------------------------------------------------------------------------
Subject: 21)* Is the official Motif documentation available on-line?
[Last modified: Jan 02]

Answer: Open Motif documentation in PDF and PostScript formats is available
at:

http://www.opengroup.org/openmotif/docs/

The O'Reilly Motif tutorial books are available at:

http://www.ist.co.uk/NEWS/archive/motifbooks.html
http://www.oreilly.com/openbook/motif/

Here are some Russian translations of the Motif manuals:

http://motif.hut.ru/

For other on-line Motif documentation, please see:

http://www.rahul.net/kenton/xsites.framed.html


Ken Lee, http://www.rahul.net/kenton/

-----------------------------------------------------------------------------
Subject: 22) I want to use C++ with Motif. Where can I find C++ examples?
Motif 2.0 supports native C++ classes but I can't find documentation.
[Last modified: Sept 95]

Answer: Doug Rand < XXXX@XXXXX.COM > writes: "There are some examples in the
demos tree, look under demos/lib/ExmCxx for widget examples. The C++ support
was only a widget writer's tool. When the widget writer's guide is out, you
can also look in that for documentation."

Scott W. Sadler < XXXX@XXXXX.COM > replied to a related question about combining
Motif with C++: "There are two books available (that I know of):

Object-Oriented Programming with C++ and OSF/Motif - Second Edition
Doug Young 0-13-209255-7 (c) 1995

Using Motif with C++
Daniel Bernstein 0-13-207390-0 or 1-884842-06-2 (c) 1995"

See also the subject: "Is there a C++ binding for Motif?"

-----------------------------------------------------------------------------
Subject: 23) Is Motif 2.0 backward compatible with Motif 1.2? Does a program
written for Motif 1.2 compile and run with Motif 2.0?
[Last modified: Jan 96]

Answer: (See also the next subject.) Doug Rand < XXXX@XXXXX.COM > writes: "It is
backward compatible except where it isn't :)

1) Subclassed widgets which do not use XmResolvePartOffsets won't work.

2) If you free your XmStrings using any technique other than XmStringFree, it
is quite likely that your program either won't compile, or will crash with a


core dump at runtime. [Wording change for (2) provided by Alan Ezust
( XXXX@XXXXX.COM ).]

3) If you use libMrm and relink with the new shared library, you'll need to
make the new modern .uid files (but if you wait for the Motif from CDE you
don't need to do this one).

4) If you assume that XmStrings are ASN.1 strings and play with them, it won't
work. They are now data structures. But the good news is that XmStringCopy
just increments a reference count now.

Note that #1 and #2 where always documented this way and aren't supposed to
work.

Otherwise, it's pretty compatible. We relinked a number of things and they
continued fine. [These] include xrn (Motif), and a couple of other moder