Browse Prior Art Database

User Interface Control Integration

IP.com Disclosure Number: IPCOM000036955D
Original Publication Date: 1989-Nov-01
Included in the Prior Art Database: 2005-Jan-29
Document File: 1 page(s) / 11K

Publishing Venue

IBM

Related People

Franklin, SM: AUTHOR [+2]

Abstract

This article describes a method for reducing the complexity of the programming interface between OS/2 Presentation Manager controls. A control under the OS/2 Presentation Manager is a user interface element with a unique programming interface and application function such as a menu or scroll bar control. Often, the interaction with one control will affect the presentation or function of another control. For example, consider a control which manages a set of personnel information in an address book. There are actually two sets of controls which manage this information: the pages of the address book and the tabs which alphabetically navigate through the pages. Allowing the two controls to communicate with each other would significantly increase both the complexity of the interface and the application management overhead.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 1

User Interface Control Integration

This article describes a method for reducing the complexity of the programming interface between OS/2 Presentation Manager controls. A control under the OS/2 Presentation Manager is a user interface element with a unique programming interface and application function such as a menu or scroll bar control. Often, the interaction with one control will affect the presentation or function of another control. For example, consider a control which manages a set of personnel information in an address book. There are actually two sets of controls which manage this information: the pages of the address book and the tabs which alphabetically navigate through the pages. Allowing the two controls to communicate with each other would significantly increase both the complexity of the interface and the application management overhead.

User Interface Control Integration provides a solution to this complexity by providing the necessary messaging interface to communicate changes in one control to the owning application which, in turn, notifies other controls which may be affected by the processing. The advantages to this approach are reduced programming effort and a simpler programming interface.

1