GNAT Ada 95 Graphics Package (GNA95GP) is a 2D graphics library that supports graphics application development in Ada 95. It provides support for 2D drawing, event handling and storage of graphics primitives. This paper addresses the implementation of the event handling module of GNA95GP under Windows 3.1. Using this event handling module, an user can write interactive programs under PC environment in Ada 95 language. This event handling module is the result of an attempt to develop an event handling package using Microsoft Windows functions and Ada 95 programming language features. This paper describes event handling and its implementation in GNA95GP. Similar to other graphics packages such as GKS, SRGP, and PHIGS, event handling is an important part in GNA95GP.
/lp/association-for-computing-machinery/implementation-of-event-handling-in-gna95gp-qrGWOwTyEo