Sticky functionality
AssigneeApple Inc.
InventorEric Schlegel
Life of this patent
Estimating the term…
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.
Claims5
A method of manipulating an element in a user interface on a display device of a computer, comprising the steps of:
- placing a cursor over an element in the user interface;
- receiving, for an input device in a first state connected to the computer, a control input containing an actuation of the input device to place the input device in a second state;
- receiving, from the input device, a control input containing a deactivation of the input device to return the input device to the first state;
- determining whether the actuation and the deactivation of the input device occurs within a predetermined amount of time;
- receiving, from the input device, a control input containing an instruction to drag the element in the user interface in accordance with a movement of the input device;
- and
- moving the element in the user interface in accordance with the movement of the input device when the actuation and the deactivation of the input device occurs within the predetermined amount of time.
Dependencies are inferred from the claim text.