Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Placement of Message Boxes Relative to Objects

IP.com Disclosure Number: IPCOM000108456D
Original Publication Date: 1992-Jun-01
Included in the Prior Art Database: 2005-Mar-22
Document File: 3 page(s) / 91K

Publishing Venue

IBM

Related People

Green, E: AUTHOR [+3]

Abstract

The Presentation Manager* (PM) Windowing System does not take into account the location where it displays message boxes. As a result, the user does not know what object on the screen caused or is related to the the message box that is being displayed. An algorithm to associate the location of message boxes relative to the object that caused it is needed.

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

Placement of Message Boxes Relative to Objects

       The Presentation Manager* (PM) Windowing System does not
take into account the location where it displays message boxes.  As a
result, the user does not know what object on the screen caused or is
related to the the message box that is being displayed.  An algorithm
to associate the location of message boxes relative to the object
that caused it is needed.

      When a message box is displayed by the OS/2* PM Windowing
System, it is placed on the screen without regard to the object that
caused the message to occur.  It is displayed in a random manner and
can in fact overlay the object it relates to.  This significantly
impacts the useability of a windowed application.

      As an example, say, we have a panel with 9 entry fields, all of
which require a certain type of data.  Before the user is allowed to
move on to the next application panel we need to verify all of the
data entered into these fields. If there is invalid data, we will
need to display a message box telling the user to correct the data
before they will be allowed to continue.   When the message is
displayed though, how does the user know which entry field is in
error?  Most times it will become a trial and error replacement of
data until the application accepts the contents of all of the entry
fields.  This presents a very ambiguous and frustrating problem to
the user that will impact their opinion of the application quality.

      Associate the message box with the object that caused it by
displaying the message next to and justified with the object.  The
message placement algorithm provides the details:

      Placement on the vertical axis:
           One of the following three choices will be used. The first
rule that allows the entire message panel to be displayed (without
clipping on the screen boundary) while still leaving the object
v...