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.7 required=5.0 tests=BAYES_20,HEADER_SPAM, INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Xref: utzoo comp.lang.ada:3923 comp.newprod:484 comp.sys.ibm.pc:52178 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!ncar!asuvax!mcdphx!mcdchg!usenet From: adasoft@grebyn.com (AdaSoft) Newsgroups: comp.lang.ada,comp.newprod,comp.sys.ibm.pc Subject: Announcement of the AdaSoft GUI Keywords: user interface toolkit Message-ID: <39408@mcdchg.chg.mcd.mot.com> Date: 8 Jun 90 12:42:26 GMT Sender: usenet@mcdchg.chg.mcd.mot.com Followup-To: poster Organization: Grebyn Timesharing, Vienna, VA List-Id: o The AdaSoft Graphical User Interface (GUI) is designed for the development of intercative graphics applications in Ada. With it, sophisticated user interfaces can be built that operate entirely in graphics mode. Programmers access to the facilities of the AdaSoft GUI is via the Application Programming Interface (API) which consists of the Window API, the Menu API, and the Canvas API. o Window API Window management is performed by manipulating Window Objects with cursor keys or a mouse. A window may be either a text or a graphics class window. o Menu API The Menu API supports the creation and display of Menu Objects. Three different types of menus - Pop-up Menus, Bar Menus, and Pull-down Menus - are supported. o Canvas API Any number of logical drawing surfaces, or Canvas Objects, may be created by an application program. Graphical Objects are drawn and manipulated on a canvas. A Canvas is made visible by associating it with a graphics class window. The window may be placed anywhere on the canvas and the contents of the window scaled to any size. Using scroll bars and 'zoom' icons, the window may be moved over the canvas either vertically or horizontally and the visible contents of the canvas dynamically rescaled. Inquiries concerning this product should be directed to: AdaSoft, INC. 9300 Annapolis Road Lanham, Maryland 20706 (301) 459-4696 e-mail: adasoft@grebyn.com