Browse Prior Art Database

Smalltalk/V PM OfficeVision/2 Release 2 Developer's Toolkit Dynamic Information Line Menu

IP.com Disclosure Number: IPCOM000122401D
Original Publication Date: 1991-Dec-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 3 page(s) / 145K

Publishing Venue

IBM

Related People

Miller, PC: AUTHOR [+3]

Abstract

This article describes the Dynamic Information Line (DIL) Menu and Dynamic Information Line (DIL) Menu Window which allow OfficeVision/2 industry application developers to include dynamic help to end users by using a Dynamic Information Line from an object-oriented environment.

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

Smalltalk/V PM OfficeVision/2 Release 2 Developer's Toolkit Dynamic
Information Line Menu

      This article describes the Dynamic Information Line (DIL)
Menu and Dynamic Information Line (DIL) Menu Window which allow
OfficeVision/2 industry application developers to include dynamic
help to end users by using a Dynamic Information Line from an
object-oriented environment.

      The only development option available to OfficeVision*/2
developers up to this date has been to write applications using C
language, Presentation Manager to access the OfficeVision/2
Application Programming Interfaces.  The use of C language and
retraining issues for customer's programmers are extremely costly.
There has been no method for creating an OfficeVision/2 desktop
interactive application that makes use of object-oriented concepts
and code reuse and that is cost effective for the customer.  So there
has also not been an easy method for creating and managing a DIL.

      The DIL Menu and DIL Menu Window are being distributed to allow
developers the ability to create OfficeVision/2 desktop interactive
applications that display a dynamic information line containing help
to the end user.  Using Smalltalk/V** PM, an OfficeVision/2 DIL Menu
and DIL Menu Window have been  created.  The DIL Menu has been
labeled OV2DILMenu in the Smalltalk/V PM class hierarchy.  The DIL
Menu Window has been labeled OV2DILMenu in the Smalltalk/V PM class
hierarchy (Fig. 1).  Code has been written in small programming code
structures (called methods in Smalltalk/V PM) which give the
OV2DILMenu and the OV2DILMenuWindow the ability to manage and display
the appropriate help to the end user.  It is the set of methods of
the classes OV2DILMenu and OV2DILMenuWindow on which this article is
focused.  An experienced Smalltalk/V PM programmer is able to make
use of these methods from within their OfficeVision/2 desktop
interactive applications.

      The DIL Menu and DIL Menu Window work together with the
application and the window being used by the application to display
the dynamic information to the  user.  When the developer is building
an application each menu item is also assigned a string containing
the help text for that item. The DIL Menu  maintains a relationship
between the string and the menu item itself.  When the user selects a
menu item which is displayed in the DIL Menu Window, the DIL Menu
supplies a string associated with that item to the window associated
with the application.  The string is then displayed to the user
dynamically.  The  developer does not have to be concerned with
managing the display of the help. The developer simply assigns the
help text to each menu item when it is  created, and the DIL Menu and
DIL Menu Window store and manage the display of the text (Fig. 2).

      Listed below are the object services which have been make
available in the OV2DILMenu class for access within Smalltalk/V PM.
1.  Append a menu item...