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=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,fbf3697334086238 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-01-06 10:08:35 PST Path: nntp.gmd.de!newsserver.jvnc.net!nntpserver.pppl.gov!princeton!gw1.att.com!csn!ncar!newsxfer.itd.umich.edu!gatech!newsfeed.pitt.edu!uunet!fscgate.fsc.ibm.com!news@cc5 From: Bernie Kopelove 703-913-2573 Newsgroups: comp.lang.ada Subject: Re: Graphics Date: 5 Jan 1995 21:15:25 GMT Organization: Loral Federal Systems Message-ID: <3ehnhd$c02@lfsgate.lfs.loral.com> References: <3ea6bq$1ahc@news-s01.ny.us.ibm.net> NNTP-Posting-Host: groucho.sdf.sbis.com Date: 1995-01-05T21:15:25+00:00 List-Id: emerrif@ibm.net wrote: > > Is there any way to use an advanced graphical innterface with ada? > Please forward suggestions. Yes, That is if I understand your question correctly. If you would like to use X-windows, there is a binding set available free from DEC (ftp://gatekeeper.dec.com), as well as several others. If you would like to use a different GUI, all that is needed really is to build an Ada binding to the normal C(or whatever language) calls example: function createTextField(parent : widget; name : system.address;--pointer to a string ) return widget; pragma interface(c,createTextField); pragma interface_name(createTextField, language.c_subp_prefix & -- The subprocess -- prefix that the -- binder uses "createTextField"); -- The internal -- C function name successful bindings have been produced for X-windows,MS-Windows, Windows-NT, and many more.