Path: utzoo!attcan!uunet!spool.mu.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!ncar!ico!attc!marbru From: marbru@attc.UUCP (Martin Brunecky) Newsgroups: comp.windows.x.motif Subject: Re: Table Widget Message-ID: <1207@attc.UUCP> Date: 2 Mar 91 19:03:46 GMT References: <7378@aspect.UUCP> <21337@oolong.la.locus.com> <1328@mti.mti.com> <1047@attc.UUCP> <1353@mti.mti.com> Reply-To: marbru@auto-trol.UUCP (Martin Brunecky) Organization: Auto-trol Technology, Denver Lines: 36 In article <1353@mti.mti.com> adrian@mti.UUCP (Adrian McCarthy) writes: > >According to the DEC support person I spoke with, it was OSF, not DEC, that >decided the _Xm stuff should be private and undocumented. (Although I'm sure >it didn't bother the DEC folks either.) He quoted me several sentences >from an OSF statement which said that binary upward compatibility was >considered more important than support for the undocumented routines. The >statement went on to say that not only are the _Xm routines likely to change >in future versions of Motif, but there were several such changes of >significance between versions 1.0 and 1.1. True.... > >I argued that a few of the _Xm routines were declared in non-private header >files (traversal.h). The DEC rep said that this was probably an oversight and >that the definitions would probably be moved to private header files in a >future release. > So there goes Motif's "openness" on DEC. They alreade have decided to sacrifize widget set extensibility to binary compatibility. As some _Xm routines will change ( disappear etc. ), this would make DEC shareable images incompatible between Motif releases. However, without the _Xm routines you can't even *think* of writing a subclass of a Motif widget ( well, I mean a real widget, not a demo used as a proof that subclassing is possible ). Thank you, Digital. -- =*= Opinions presented here are solely of my own and not those of Auto-trol =*= Martin Brunecky {...}sunpeaks!auto-trol!marbru (303) 252-2499 (sometimes also: marbru@auto-trol.COM ) Auto-trol Technology Corp. 12500 North Washington St., Denver, CO 80241-2404