Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Applying Wave Effects to Icons when a New Icon is Added

IP.com Disclosure Number: IPCOM000113485D
Original Publication Date: 1994-Aug-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 67K

Publishing Venue

IBM

Related People

Henshaw, SF: AUTHOR

Abstract

A method is disclosed for positioning of existing icons in a container when a new object is added to that container.

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

Applying Wave Effects to Icons when a New Icon is Added

      A method is disclosed for positioning of existing icons in a
container when a new object is added to that container.

      A user may request that all containers or specific containers
make use of the wave algorithm upon addition of an object into that
container.  The algorithm is as follows:

o   Calculate the size of the icon to be added (in the format in
    which it will be presented in the new container).

o   Determine the location in which it will be dropped in the new
    container based on user request.

o   Determine if any other objects exist within 1/2 width or 1/2
    height of the icon's target format, plus some elbow room (such as
    an additional 1/4 of the previous dimension), from the location
    which will be the new center point for that object.

o   If no objects exist within that space, only add the new object,
    and do not touch the existing placement of the other objects.

o   If other objects do exist within that space, determine the new
    placement of that object such that:

          The vector is determined to be the same vector and angle as
    currently exists from the center of the existing icon to the
    center of the point where the new object will be added.

          The distance from the center of the existing icon to the
    center of the new icon is equal to the distance of the center of
    the existing icon to the edge of its presented form (given the
    angle determined by the previous vector) + distance of the center
    of the new icon to the edge of its presented form  (given the
...