Browse Prior Art Database

Addition of Objects to OS/2 Office Closed Organizers

IP.com Disclosure Number: IPCOM000120225D
Original Publication Date: 1991-Apr-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 1 page(s) / 49K

Publishing Venue

IBM

Related People

Bell, LK: AUTHOR [+5]

Abstract

This article describes a method for an OS/2* Office to add an OS/2 Office object to a closed organizer. OS/2 Office does not have to be active.

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

Addition of Objects to OS/2 Office Closed Organizers

      This article describes a method for an OS/2* Office to
add an OS/2 Office object to a closed organizer. OS/2 Office does not
have to be active.

      An OS/2 Office Organizer is a special list that exists in a
Presentation Manager* client window.  It uses OS/2 Office List
Control code for its different presentation styles, such as icons
with text on right, icons with text on top, icons with text on bottom
and mini icons with text on right.  OS/2 Office objects are
represented by the items in the organizer's list (icons or mini
icons), and actions on the organizer's objects are handled by special
icon procedure code (iproc).  Each object in the organizer can have
special data associated with it, such as its list position, organizer
position and object-specific data.

      Because OS/2 Office is object oriented, the items that appear
in an organizer must be able to specify the necessary details for
creation of their images in their organizer, (i.e., the organizer
should not have to know anything specific about the objects that
appear in it).  This processing is handled by the object's icon
procedure in the organizer.

      OS/2 Office will create an API that can be used to add an
object to an OS/2 Office organizer while the organizer is closed.
This API can then be used by either OS/2 Office applications or
related executable files, such as the OS/2 Office Batch Registration
Utility, ORS.EXE. ...