From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,b5abe19de00b88b4 X-Google-Attributes: gid103376,public From: swn@ocsystems.com (Steven North) Subject: Re: Platform independent GUI bindings... Date: 1997/01/29 Message-ID: <1997Jan29.194234.18386@ocsystems.com>#1/1 X-Deja-AN: 213061050 references: <32EC150C.5082@ibm.net> <1997Jan27.064225.1@eisner> <5cl05e$tak@mdnews.btv.ibm.com> organization: OC Systems, Inc. newsgroups: comp.lang.ada Date: 1997-01-29T00:00:00+00:00 List-Id: Dale Pontius (pontius@btv.ibm.com) wrote: : In article <1997Jan27.064225.1@eisner>, : kilgallen@eisner.decus.org (Larry Kilgallen) writes: : > In article <32EC150C.5082@ibm.net>, Marc Bejerano writes: : > : >> Does anyone have a recommendation for platform-independent GUI bindings : >> in Ada95? I need OS/2 PM, Windows, and X11 bindings but I don't want to : >> have to recode the application for each platform. Any help and/or ideas : >> would be MOST helpful as I really do NOT want to write one myself. : > : > How about IBM VisualAge ? The demo that OC Systems had for their Ada : > add-on at TRI-Ada showed what one would expect to be a Windows NT : > tabbed dialog box with an appearance resembling an OS/2 property : > sheet, but you must accept those little nits when you decide that : > you are not willing to code separately for each GUI style. : > : IBM OpenClass is C++, and I haven't seen much about mapping C++ : classes into Ada. The Ada95 Upgrade for VisualAge C++ (what a mouthful) permits an Ada95 user to build new visual parts based on the IBM Open Class parts and use them in Ada95 programs. The product includes an Ada95 code generator (which generates the code for the new composite parts constructed by the user), and Ada95 bindings to the IBM Open Class library. The initial version is available on Windows NT for use with GNAT. Steve North OC Systems -- Steven North OC Systems (703)359-6012