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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,65f123cd649b666e X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-02-26 17:53:38 PST Path: supernews.google.com!sn-xit-02!sn-post-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: Al Christians Newsgroups: comp.lang.ada Subject: Re: Ada + MSDOS + User Interface Code? Date: Mon, 26 Feb 2001 17:52:33 -0800 Organization: Trillium Resources Corporation Message-ID: <3A9B0861.E21232B4@easystreet.com> X-Mailer: Mozilla 4.76 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 References: <983180961.119586@ernani.logica.co.uk> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: newsabuse@supernews.com Xref: supernews.google.com comp.lang.ada:5555 Date: 2001-02-26T17:52:33-08:00 List-Id: There is a way to access the MSDOS video buffer from the GNAT version of DOS. So, if you want to write your own library to put things on the screen, it is not too impossibly hard, just a little work. The problem nowadays with a simple text-mode GUI like that is that it is not mouse aware, and almost all computers have mouses, and almost all users want to use them. That motivated me to abandon a similar effort about seven years ago just a little beyond the proof-of-concept stage. Even the more successful (non-Ada) DOS text-mode GUI's that could use the mouse were often user-unpleasant. Al Ashley Collins wrote: > > Hi > > I'm running GNAT Ada under MSDOS. I'd like to build a very simple > 'graphical' user interface for my application. The type of interface should > support the ANSI character set so that I can display non-movable windows, > scrollers etc. > > Does anyone know of any good user interface library code that works under > MSDOS? Anyone care to make a recommendation? Where can I find it? > > Ashley