Method for displaying a graphical rocker button control
First Claim
1. A computer system for providing a control button for interfacing with a user of the computer system, the computer system comprising:
- (a) display means for displaying the control button, the control button having a three-dimensional appearance and at least first and second regions;
(b) means for determining the region of the control button being pushed by a user input means;
(c) means for changing the appearance of the control button in accordance with the region being pushed so that the control button appears to be tilted toward the pushed region; and
(d) means for transmitting a message in accordance with the region being pushed.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system, method, and storage medium for providing a control button for interfacing with a user of the computer system. According to a preferred embodiment, the computer system comprises a display device for displaying the control button, the control button having a three-dimensional appearance and at least first and second regions, wherein the control button is a window. The computer system comprises a processor running an operating system comprising a window data structure, the processor also running an application comprising a window procedure and a window parent. The window data structure notifies the window procedure when the user pushes the control button with a user input means, and the window data structure containing a pointer to the window procedure. The window procedure: (1) captures the user input means in response to the notification; (2) determines the region of the control button being pushed by the user; (3) changes the appearance of the control button in accordance with the region being pushed so that the control button appears to be physically tilted toward a pushed region; and (4) transmits to the window parent a message in accordance with the region being pushed.
-
Citations
33 Claims
-
1. A computer system for providing a control button for interfacing with a user of the computer system, the computer system comprising:
-
(a) display means for displaying the control button, the control button having a three-dimensional appearance and at least first and second regions; (b) means for determining the region of the control button being pushed by a user input means; (c) means for changing the appearance of the control button in accordance with the region being pushed so that the control button appears to be tilted toward the pushed region; and (d) means for transmitting a message in accordance with the region being pushed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing a control button for interfacing with a user of a computer system, the computer system comprising a processor and a display means for displaying the control button, the method comprising the steps of:
-
(a) displaying the control button, the control button having a three-dimensional appearance and at least first and second regions; (b) determining the region of the control button being pushed by a user input means; (c) changing the appearance of the control button in accordance with the region being pushed so that the control button appears to be tilted toward the pushed region; and (d) transmitting a message in accordance with the region being pushed. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A storage medium having stored thereon a plurality of instructions for providing a control button for interfacing with a user of a computer system, the computer system comprising a processor and a display means for displaying the control button, wherein the plurality of instructions, when executed by a processor of a computer, cause the processor to perform the steps of:
-
(a) displaying the control button, the control button having a three-dimensional appearance and at least first and second regions; (b) determining the region of the control button being pushed by a user input means; (c) changing the appearance of the control button in accordance with the region being pushed so that the control button appears to be tilted toward the pushed region; and (d) transmitting a message in accordance with the region being pushed. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification