Browse Prior Art Database

Pushbutton Graphic with Animation

IP.com Disclosure Number: IPCOM000110708D
Original Publication Date: 1992-Dec-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 1 page(s) / 44K

Publishing Venue

IBM

Related People

Broussard, S: AUTHOR

Abstract

Disclosed is a pushbutton graphic displayed on the screen of a display unit, consisting of a rectangular graphical image with an inset portion in which a moving graphical image is presented to convey additional information to the user.

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

Pushbutton Graphic with Animation

      Disclosed is a pushbutton graphic displayed on the screen of a
display unit, consisting of a rectangular graphical image with an
inset portion in which a moving graphical image is presented to
convey additional information to the user.

      As shown in the figure, a pushbutton graphic 10 includes a
static image 12, which may consist of data and a pictorial image, and
a segment 14, in which a moving graphic 16 is presented.  Graphic 10
is associated with a function which can be activated by an operator
action, such as depressing a mouse button or a keyboard key.  When
the function is active, graphic 16 is moved.  In this example, when a
multimedia player is operating in a PLAY move, graphic 16 is moved to
the right, into position 18.

      A new type of software control is created to include this
feature, and to include standard pushbutton graphic types as a
subclass.  An array of bitmaps describing section 14 is used in
sequence to paint the image in this area.  The new control responds
to messages allowing the application program to start and stop the
animation of the bitmaps, and to change the frame rate of the
animation.  With the array of bitmaps residing in a resource file,
the bitmaps are initialized when the graphic image is created.

      The animation is done by starting a system time, so that, on
each timer event, the next bitmap in the array is painted.  When the
end of the array is reached, the f...