Browse Prior Art Database

Multiple Slider Control Scales

IP.com Disclosure Number: IPCOM000111394D
Original Publication Date: 1994-Feb-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 39K

Publishing Venue

IBM

Related People

Lewis, JH: AUTHOR [+2]

Abstract

The Presentation Manager* (PM) Slider Control as provided by CCL/2 allows the user to enable on a single scale of regularly spaced tick marks. The ticks are all equidistant and, unless individually set, are all the same height. This prevents the easy depiction of anything other than regular, linear scales.

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

Multiple Slider Control Scales

      The Presentation Manager* (PM) Slider Control as provided by
CCL/2 allows the user to enable on a single scale of regularly spaced
tick marks.  The ticks are all equidistant and, unless individually
set, are all the same height.  This prevents the easy depiction of
anything other than regular, linear scales.

      The solution to the problem is to merge multiple scale
descriptions into a single scale acceptable to the PM format.  An
overall range of values for the scale is stipulated by the user.
Within that range, any number of separate scales can be described
with varying tick heights and annotations within the overall range.
These separate scale descriptions are merged successively by creating
an intermediate scale(mathematically) which would contain every tick
of both of the previous two scales, plus whatever additional ticks
are necessary to maintain proper spacing and increments.  Since it is
not desirable for these additional "filler" ticks to be visually
displayed in the final slider, they are set to a tick height of zero
when the final slider is created.  These "filler" ticks are therefore
invisible to the user on the final scale.

      This results in a slider of great flexibility, while at the
same time providing ease of design for the user of this algorithm.
The developer can intuitively describe each section of the overall
slider in terms of its tick height, increment and range of values.
Several scales ca...