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

Polyline Connection Between Source Object and Target Object

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

Publishing Venue

IBM

Related People

Berry, D: AUTHOR [+2]

Abstract

A Program is desclosed for graphic user interfaces that uses a polyline to connect objects to avoid having the connect line covered by any other objects. After a connection has been done between the source object and the target object, a line is drawn from the starting point of the source object (clipped by the source object) to the ending point of target object (clipped by the target object). If the user wishes to place any object between the source object and target object, either the new object will cover the connect line or the connect line will cover part of that new object. Instead of using the straight line for connection, polyline segments may be used to get around the new object. The connect line may be defined as a child object of the window layout object.

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

Polyline Connection Between Source Object and Target Object

      A Program is desclosed for graphic user interfaces that uses a
polyline to connect objects to avoid having the connect line covered
by any other objects.  After a connection has been done between the
source object and the target object, a line is drawn from the
starting point of the source object (clipped by the source object) to
the ending point of target object (clipped by the target object).  If
the user wishes to place any object between the source object and
target object, either the new object will cover the connect line or
the connect line will cover part of that new object.  Instead of
using the straight line for connection, polyline segments may be used
to get around the new object.  The connect line may be defined as a
child object of the window layout object.  The user may select the
connect line object by clicking the left mouse button.  The connect
line is then highlighted to indicate the selection.  The user may
drag this line by the right mouse button (for 2 button mouse).  If
the user uses the right mouse button to point to a line without
selecting it, the user may drag that POINT on the line, thereby
dissecting the existing line (or segment) into two NEW line segments.
This gives the user the option of moving an existing line without
changing it or of making it into new line segments.  If any point of
the line object is dragged, two rubberband lines will be drawn as
long as the u...