Browse Prior Art Database

dynamically changing the active color Disclosure Number: IPCOM000013540D
Original Publication Date: 2003-Jun-18
Included in the Prior Art Database: 2003-Jun-18
Document File: 1 page(s) / 35K

Publishing Venue



When performing an operation using a pointer where the function of the operation needs to change in a smooth or "analog" mode while the operation is in progress, the user is not able to change the function easily. The pointer is currently the only way available to the user to make smooth changes, but if the pointer is being used to perform an operation, the user is unable to change the function in a smooth manner. For example, in a paint program the user might want to change the brush color while drawing a line so the line has a "rainbow" color look. The user is unable to easily change the color while the drawing is taking place. They have to abort the drawing operation, change color, and resume drawing. This would cause the color changes to be more abrupt than the user might like.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 1

dynamically changing the active color

Enable two active pointers on the screen. While one pointer is performing the desired operation, the other pointer can be used to change the operation currently performed by the first pointer. For example, the second pointer could be dynamically changing the active color being used by the drawing tool while the line is being drawn. Although a keyboard could be used to control the operation of the first pointer, the keyboard works in a discreet mode (keypress) which may not reflect the user's desire for the operation. By using a second pointer, the user is able to change the operation in a smooth, dynamic way.

Make two pointers active and available on the screen and have two active input devices. One input device controls one pointer and the other input device controls the second pointer. The user begins the operation with one pointer and while that operation is taking place, the user can move the second input device to control the second pointer. The user can use the second pointer to vary the input parameters of the output function of the first pointer. For example, the user could use the second pointer to move through a color palette while the first pointer was being used to draw a line. This would give an effect of a smooth transition of color while the line is being drawn.

Disclosed by International Business Machines Corporation