APPLICATION PROGRAMMING INTERFACES FOR SCROLLING OPERATIONS
0 Assignments
0 Petitions
Accused Products
Abstract
Described are devices, methods and storage media for receiving an input and issuing at least one scroll call or gesture call based on a determination whether the input consists of a single input point that moves a distance across the display or consists of a plurality of input points on the display. A scroll call, for example, causes scrolling of a window in a vertical or horizontal direction at a fixed or varying speed. A gesture call, for example, initiates various operations such as scaling of a window, rotating a window, etc.
-
Citations
19 Claims
-
1. (canceled)
-
2. A non-transitory computer-readable storage medium storing executable program instructions, which when executed by an electronic device with a processor and a touch-sensitive display, cause the device to:
-
receive a user input, the user input is one or more input points applied to the touch-sensitive display; create an event object in response to the user input; determine whether the event object invokes a scroll or gesture operation by distinguishing between the user input consisting of a single input point that moves a distance across the touch-sensitive display that is interpreted as the scroll operation, and the user input consisting of a plurality of input points applied to the touch-sensitive display that are interpreted as the gesture operation; and issue at least one scroll or gesture call based on invoking the scroll or gesture operation, wherein the gesture operation is at least one of a scaling operation and a rotating operation. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. An electronic device, comprising:
-
a touch-sensitive display; one or more processors; a memory storing executable program instructions, which when executed by the one or more processors, cause the device to; receive a user input, the user input is one or more input points applied to the touch-sensitive display; create an event object in response to the user input; determine whether the event object invokes a scroll or gesture operation by distinguishing between the user input consisting of a single input point that moves a distance across the touch-sensitive display that is interpreted as the scroll operation, and the user input consisting of a plurality of input points applied to the touch-sensitive display that are interpreted as the gesture operation; and issue at least one scroll or gesture call based on invoking the scroll or gesture operation, wherein the gesture operation is at least one of a scaling operation and a rotating operation. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method, comprising:
at an electronic device with a touch-sensitive display; receiving a user input, the user input is one or more input points applied to the touch-sensitive display; creating an event object in response to the user input; determining whether the event object invokes a scroll or gesture operation by distinguishing between the user input consisting of a single input point that moves a distance across the touch-sensitive display that is interpreted as the scroll operation, and the user input consisting of a plurality of input points applied to the touch-sensitive display that are interpreted as the gesture operation; and issuing at least one scroll or gesture call based on invoking the scroll or gesture operation, wherein the gesture operation is at least one of a scaling operation and a rotating operation. - View Dependent Claims (15, 16, 17, 18, 19)
Specification