home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / object / 4710 < prev    next >
Encoding:
Internet Message Format  |  1993-01-05  |  3.3 KB

  1. Xref: sparky comp.object:4710 comp.windows.x.motif:8331 comp.lang.c++:18703
  2. Path: sparky!uunet!wupost!spool.mu.edu!yale.edu!ira.uka.de!newshost.uni-koblenz.de!informatik.uni-koblenz.de!krienke
  3. From: krienke@informatik.uni-koblenz.de (Rainer Krienke)
  4. Newsgroups: comp.object,comp.windows.x.motif,comp.lang.c++
  5. Subject: Re: Motif GUI Builders and C++
  6. Date: 5 Jan 1993 08:08:59 GMT
  7. Organization: Universitaet Koblenz
  8. Lines: 50
  9. Distribution: world
  10. Message-ID: <1ibfmrINN40u@uniko.uni-koblenz.de>
  11. References: <1993Jan4.163030.21699@ctp.com> <1993Jan5.002930.23274@mprgate.mpr.ca>
  12. Reply-To: krienke@infko.uni-koblenz.de
  13. NNTP-Posting-Host: bliss.uni-koblenz.de
  14.  
  15. In article <1993Jan5.002930.23274@mprgate.mpr.ca>, janzen@lichen.mpr.ca (Martin Janzen) writes:
  16. |> In article <1993Jan4.163030.21699@ctp.com>, hubec@ctp.com (Hubert Chou) writes:
  17. |> >We are undertaking a project using object-oriented methodology
  18. |> >and implementation and are looking for suggestions as to a
  19. |> >development platform for Motif.
  20. |> >
  21. |> >We need to be able to link in C++ code to the user interface.  Ideally,
  22. |> >we'd like to use a Motif C++ library for the interface itself, but
  23. |> >we're open to any practical solutions [...]
  24. |> 
  25. |> You should definitely have a look at Doug Young's book, "Object-Oriented
  26. |> Programming with C++ and OSF/Motif" (0-13-630252-1).  He has a lot of
  27. |> good suggestions on how to program Motif interfaces in C++.
  28. |> 
  29. |> As far as interface builders, I've had good results with X-Designer,
  30. |> from Imperial Software Technology (sales@ist.co.uk)*.  It creates
  31. |> global variables corresponding to each widget, so you have to create a
  32. |> class for each interface, call the XD-generated interface creation
  33. |> function from inside the constructor, and immediately copy the global
  34. |> variables to member data.  Not quite as nice as having a builder that
  35. |> generates C++ code directly, but the other benefits of X-Designer
  36. |> (eg. widget tree editor, layout editor) more than make up for the
  37. |> inconvenience.
  38. |> 
  39. |> * IST salespeople reading this are welcome to send cash and/or gifts to
  40. |>   the address below...  :-)
  41. |> 
  42. |> -- 
  43. |> Martin Janzen                     janzen@mprgate.mpr.ca (134.87.131.13)
  44. |> MPR Teltech Ltd.                  Phone: (604) 293-5309
  45. |> 8999 Nelson Way                   Fax: (604) 293-6100
  46. |> Burnaby, BC, CANADA  V5A 4B5
  47.  
  48. -- 
  49. There are two more interesting products as far as I know. I have not testet 
  50. them I only saw them once .
  51. These products that seem to be very similar to one another are distributet by
  52. IQ-Products and by Objectworks. Both offer a C++ class library and if you like
  53. an interfacebuilder that depends upon the C++ class library. 
  54. The library enables you to choose between 2 different look-and-feels, Motif or
  55. Openlook without a need to modify the sources.
  56. IQ-Products calls its products viewcenter and OI class library.
  57. Objectworks calls its products Objectbuilder/C++ and Objectkit/OI.
  58.  
  59. -------------------------------------------------------------------------------
  60. Rainer Krienke                                     krienke@infko.uni-koblenz.de
  61. Universitaet Koblenz,                              krienke@infko.UUCP          
  62. Rechenzentrum,                                     Voice: +49 261 9119-641
  63. Rheinau 3-4, D-5400 Koblenz, Germany               Fax:   +49 261 9119-499
  64. -------------------------------------------------------------------------------
  65.