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

Hypertext Control for Graphic User Interface Application Enabler Products

IP.com Disclosure Number: IPCOM000115861D
Original Publication Date: 1995-Jul-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 4 page(s) / 439K

Publishing Venue

IBM

Related People

Blackshear, SL: AUTHOR [+4]

Abstract

This invention describes a hypertext window control for application enabler products that use a graphical user interface and whose definition language support callable subroutines. When a window with hypertext fields is displayed by an application, the user selects a hypertext field to cause a subroutine call to be made. When the subroutine completes, the original window with hypertext regains focus and the application procedure that displayed this window regains control.

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

Hypertext Control for Graphic User Interface Application Enabler
Products

      This invention describes a hypertext window control for
application enabler products that use a graphical user interface and
whose definition language support callable subroutines.  When a
window with hypertext fields is displayed by an application, the user
selects a hypertext field to cause a subroutine call to be made.
When the subroutine completes, the original window with hypertext
regains focus and the application procedure that displayed this
window regains control.

      The hypertext control described by this invention is based on
the standard text control class WC_STATIC implemented by IBM* OS/2*
Presentation Manager*.  Other graphical user interfaces have similar
text control classes that can be used as the basis for hypertext
fields.

      An application enabler product which uses hypertext fields is
assumed to already have some type of graphical window editor that
permits the definition of static text fields.  Definition of
hypertext fields is very similar to definition of static text fields.
The location, size, and text for the field is defined in the same way
for a hypertext field as it is for a static text field.

      For example, Fig. 1 shows the dialog used to define a text
field on a window using the Consumer Transaction/2 (CT/2*) display
services window definition editor.

      Hypertext fields have additional information defined to specify
their appearance at runtime and that associate user selections to
specific subroutine calls.  To achieve these ends, each hypertext
field has the following data:
  o  A foreground and a background color that is used to highlight
      selectable words in the field.
  o  A list of selectable phrases, each containing one or more words.
      These phrases have the following behavior when displayed at run
      time:
     -  Are displayed using the selection foreground and background
         colors for the field.
     -  Receive mouse messages so that:
        -  The mouse poi...