Browse Prior Art Database

Unlimited Text in the Container Control

IP.com Disclosure Number: IPCOM000106671D
Original Publication Date: 1993-Dec-01
Included in the Prior Art Database: 2005-Mar-21
Document File: 2 page(s) / 77K

Publishing Venue

IBM

Related People

Brightbill, PP: AUTHOR [+4]

Abstract

Previous implementations of container-like controls have limitations on the amount of text that can be displayed. The solution to the problem of the amount of text displayed must provide a means for variable and unlimited text string size, as well as allow for scrolling, positioning, and data placement.

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

Unlimited Text in the Container Control

      Previous implementations of container-like controls have
limitations on the amount of text that can be displayed.  The
solution to the problem of the amount of text displayed must provide
a means for variable and unlimited text string size, as well as allow
for scrolling, positioning, and data placement.

      Unlimited text string size is referred to as m characters and n
lines.  An m x n text string has varying widths and heights of the
text string and will be referred to as m x n.

This disclosure describes algorithms for the following:

1.  Positioning algorithms which do not rely on container objects
    having fixed size text.

          Due to the gridded nature of other container-like
    implementations, the calculations for positioning items are
    minimal.  Due to m x n, gridded positioning cannot be assumed.
    The algorithms used to position an item dependent upon the

    cumulative positioning information of the previous items.  This
    includes the size and position of the previous item in the same
    row for the x and y position.  If a previous item does not exist,
    a new row is assumed, and the height of the previous row is used
    to calculate the y position of the new row.  The x position is
    calculated using the size of the item to be positioned.  These
    same concepts apply to all other views.  Fig. 1 shows a
    non-gridded view with varying lines of text per item.

2.  For justification algorithms for the container objects' data i...