Browse Prior Art Database

Multi-Column Listbox Control

IP.com Disclosure Number: IPCOM000118025D
Original Publication Date: 1996-Aug-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 45K

Publishing Venue

IBM

Related People

Burkey, WM: AUTHOR

Abstract

The Multi-Column Listbox control has been added to the User Interface Framework (UIFW) as a new control construct. The UIFW classes are an augmentation to IBM's C/Set++ User Interface Library (ICLUI) and are used in the development of the Graphical User Interface (GUI) of the LAN Server family of products.

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

Multi-Column Listbox Control

      The Multi-Column Listbox control has been added to the User
Interface Framework (UIFW) as a new control construct.  The UIFW
classes are an augmentation to IBM's C/Set++ User Interface Library
(ICLUI) and  are used in the development of the Graphical User
Interface (GUI) of the LAN Server family of products.

      The GUI of the IBM LAN Server family of products is built using
the UIFW.  The UIFW was using an internal tool called Window
Management System (WMS) to build it's Presentation Manager (PM)
panels and control  the runtime behavior of the controls.  The new
implementation of UIFW will no longer be using WMS for it's runtime
operation of the panels but  will be using IBM's C/Set++ User
Interface Class library (ICLUI). But,  there are PM control
extensions which were provided by WMS and not available in the class
library.  Therefore, to provide these additional  controls
necessitated adding C++ classes to UIFW to emulate this lost
capability.

      A new class will be added to the UIFW class hierarchy which
will provide a C++ wrapper for a PM container control.  The class has
been implemented as a derivation of a normal container control in
details view, but the interface to the class has all the appearances
of a normal list box, but with the added ability of displaying more
than one column of information.  The individual columns will be sized
to accommodate the longest element.  This is a contrast to the WM...