Browse Prior Art Database

Implementing the Static Rectangle Control in AIX

IP.com Disclosure Number: IPCOM000104460D
Original Publication Date: 1993-Apr-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 2 page(s) / 58K

Publishing Venue

IBM

Related People

Choy, SH: AUTHOR

Abstract

Applications utilizing graphic user interfaces (GUIs) are difficult to port from one windowing environment to another. The Common User Access* Guidelines published by IBM describe the interface between the end user and certain visual controls. There is currently no one-to-one mapping of controls or function between controls in one environment, such as Presentation Manager*, and controls provided in another environment, in this case, AIXwindows*. In order to minimize the difficulties in porting applications developed in OS/2* utilizing rectangles, a control which has the exact equivalent set of function in AIXwindows was required.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Implementing the Static Rectangle Control in AIX

      Applications utilizing graphic user interfaces (GUIs) are
difficult to port from one windowing environment to another.  The
Common User Access* Guidelines published by IBM describe the
interface between the end user and certain visual controls.  There is
currently no one-to-one mapping of controls or function between
controls in one environment, such as Presentation Manager*, and
controls provided in another environment, in this case, AIXwindows*.
In order to minimize the difficulties in porting applications
developed in OS/2* utilizing rectangles, a control which has the
exact equivalent set of function in AIXwindows was required.

      Provided is a static rectangle control which has the 'feel' of
a Presentation Manager rectangle and the same function, but takes
advantage of some of the widgets provided by the AIXwindows software,
adding functionality where no equivalent function exists in
AIXwindows.

      The GUI contains create files which completely specify the
controls needed in the GUI, their placement and their style as well
as the windows in which they appear.  This file is parsed by an
interpreter written for AIX which does the following:

          parse the input file
          process the appropriate information into a structure
          determine which control is needed
          for each control, determine the style of the control
          and hence what routines need to be executed.

      The rectangle control is created dynamically by the
interprete...