STICKY FUNCTIONALITY
First Claim
1. A method of manipulating an element in two alternative ways in a user interface on a display device of a computer, comprising:
- dragging said element in accordance with movement of an input device connected to the computer in a first mode of operation that is invoked by said input device returning to a first state pertaining to actuation of said input device from a second state pertaining to actuation of said input device when an amount of time that lapses between said input device returning to the first state after being placed in the second state is no greater than a predetermined value; and
dragging said element in accordance with movement of said input device in a second, alternative mode of operation that is invoked by said input device being in the second state.
0 Assignments
0 Petitions
Accused Products
Abstract
Manipulation of elements in a graphical user interface is aided by allowing the graphical user interface to treat certain mouse button actuation and releases as holding the mouse button in an actuated state. When predetermined conditions are satisfied, the graphical user interface will treat a mouse button actuation and release as if the mouse button were held in an actuated state. A user can then manipulate elements in the graphical user interface as if the user held the mouse button in an actuated state. The types of manipulation can include the moving of a window, the resizing of a window, moving an icon, and the scrolling through the visible portion of a window.
-
Citations
27 Claims
-
1. A method of manipulating an element in two alternative ways in a user interface on a display device of a computer, comprising:
-
dragging said element in accordance with movement of an input device connected to the computer in a first mode of operation that is invoked by said input device returning to a first state pertaining to actuation of said input device from a second state pertaining to actuation of said input device when an amount of time that lapses between said input device returning to the first state after being placed in the second state is no greater than a predetermined value; and dragging said element in accordance with movement of said input device in a second, alternative mode of operation that is invoked by said input device being in the second state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium containing a program recorded thereon that causes a computer to control a manipulation of an element in a user interface in two alternative ways, the program causing the computer to execute the steps of:
-
dragging said element of said user interface in accordance with movement of an input device in a first mode of operation that is invoked by said input device returning to a first state pertaining to actuation of said input device from a second state pertaining to actuation of said input device when an amount of time that lapses between said input device returning to the first state after being placed in the second state is no greater than a predetermined value; and dragging said element in accordance with movement of said input device in a second, alternative mode of operation that is invoked by said input device being in the second state. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system comprising:
-
an input device; a user interface; and a processor for controlling dragging of an element in said user interface in two alternative ways, the processor moves said element about the user interface in accordance with movement of said input device in a first mode of operation that is invoked by said input device returning to a first state pertaining to actuation of said input device from a second state pertaining to actuation of said input device when an amount of time that lapses between said input device returning to the first state after being placed in the second state is no greater than a predetermined value, and the processor moves said element about the user interface in accordance with movement of said input device in a second, alternative mode of operation that is invoked by said input device being in the second state. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification