Browse Prior Art Database

Proportional Scaling of Separate but Related Objects

IP.com Disclosure Number: IPCOM000118525D
Original Publication Date: 1997-Mar-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 2 page(s) / 80K

Publishing Venue

IBM

Related People

Bardon, D: AUTHOR [+5]

Abstract

Disclosed is a program which maintains relationships of scale between user interface objects which are identified by design as being so related. That is, user interface objects, or the windows in which those objects are displayed, may be designed to be related with respect to size and to maintain that relationship automatically when users scale one or the other.

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

Proportional Scaling of Separate but Related Objects

      Disclosed is a program which maintains relationships of scale
between user interface objects which are identified by design as
being so related.  That is, user interface objects, or the windows in
which those objects are displayed, may be designed to be related with
respect to size and to maintain that relationship automatically when
users scale one or the other.

      In graphical user interfaces, it can be desirable to preserve
size relationships between separate objects in the display.  Of
particular interest in this disclosure are objects which share the
same level in any given containment hierarchy, such as two separate
elements contained in a single window or two separate windows
contained in the display space.

      For example, consider the implementation of the IBM RealPhone*,
in which the body of the telephone and the slideout drawer are
implemented as two separate windows contained in the same display
space.  By design, these two separate windows are defined to be
related in size as well as position.  In this case, the size
relationship is fixed at a scaling factor of 1:1.  That is, when one
of the component objects is scaled, the other is scaled by the same
factor.  If one is scaled to half the original size, the other is
also scaled to half its original size; thus, the separate components
maintain a fixed size relationship.

      At initialization, or upon starting the program,...