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=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e6716362f4a1a035 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-06-24 23:44:00 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!opentransit.net!jussieu.fr!enst!enst.fr!not-for-mail From: "Robert C. Leif, Ph.D." Newsgroups: comp.lang.ada Subject: RE: GUI toolkit for Ada Date: Sun, 24 Jun 2001 23:42:11 -0700 Organization: ENST, France Sender: comp.lang.ada-admin@ada.eu.org Message-ID: Reply-To: comp.lang.ada@ada.eu.org NNTP-Posting-Host: marvin.enst.fr Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Trace: avanie.enst.fr 993451439 46339 137.194.161.2 (25 Jun 2001 06:43:59 GMT) X-Complaints-To: usenet@enst.fr NNTP-Posting-Date: Mon, 25 Jun 2001 06:43:59 +0000 (UTC) To: Return-Path: X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Importance: Normal In-Reply-To: Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org X-Mailman-Version: 2.0.4 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: comp.lang.ada mail<->news gateway List-Unsubscribe: , List-Archive: Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org Xref: archiver1.google.com comp.lang.ada:9084 Date: 2001-06-24T23:42:11-07:00 From: Bob Leif To: Larry Kilgallen et al. You wrote, "A browser window is hardly a native GUI interface. It is an application that uses the native GUI interface in an application-specific fashion (the application being the browser)." Although, this may be technically true for many of the present browsers, it is definitely not required. In principle, a browser could be written to have virtually all of the graphical user interface be based on Scalable Vector Graphics (SVG) and XML entities, such as XForms 1.0. The browser can display this material by using software supplied by the operating system vendor or from another party. I do not believe that there is any significant technical impediment for creating in Ada a portable browser that displays, prints and operates with XML. Obviously, there are significant financial and other business based difficulties that could preclude the creation of a browser in Ada. There is one good business argument for creating a browser in Ada, many customers including myself are very tired and frustrated by crashes of their browser. -----Original Message----- From: comp.lang.ada-admin@ada.eu.org [mailto:comp.lang.ada-admin@ada.eu.org]On Behalf Of Larry Kilgallen Sent: Sunday, June 24, 2001 11:23 AM To: comp.lang.ada@ada.eu.org Subject: Re: GUI toolkit for Ada In article <3B361BC8.66747869@easystreet.com>, Al Christians writes: > Larry Kilgallen wrote: >> > writes: >> > is there a multi-platform GUI toolkit for Ada out there, which uses native >> > look-and-feel by using native GUI libraries? >> >> I believe that is an impossible requirement. >> The closest you could hope to achieve is least-common-denominator >> use of native features. > > There are two toolkits that connect to Tcl and Tk: Rapid and VAD. > I think that Tk uses 'native' look and feel, whatever that means. Certainly Tcl and Tk are not native to VMS or Windows. > Rapid includes only a small set of widgets, but it is very easy > to get going with. Another alternative is to use the Ada Web Server > or cgi to produce HTML as the GUI, so that presentation is through > the 'native' browser. A browser window is hardly a native GUI interface. It is an application that uses the native GUI interface in an application-specific fashion (the application being the browser).