Application programming interfaces for scrolling operations
First Claim
Patent Images
1. A method, comprising:
- receiving an input that comprises a plurality of input points touching a display of an electronic device, wherein the input generates a gesture event;
transferring a gesture start event function call between user interface software and a software application based on the input, wherein the gesture start event function call includes a first list of two or more input points touching the display at a first time; and
transferring a gesture changed event function call between the user interface software and the software application based on the input, wherein the gesture changed event function call includes a second list of two or more input points touching the display at a second time.
0 Assignments
0 Petitions
Accused Products
Abstract
At least certain embodiments of the present disclosure include an environment with user interface software interacting with a software application. A method for operating through application programming interface (API) in this environment includes transferring a set bounce call. The method further includes setting at least one of maximum and minimum bounce values. The set bounce call causes a bounce of a scrolled region in an opposite direction of a scroll based on a region past an edge of the scrolled region being visible in a display region at the end of the scroll.
762 Citations
39 Claims
-
1. A method, comprising:
-
receiving an input that comprises a plurality of input points touching a display of an electronic device, wherein the input generates a gesture event; transferring a gesture start event function call between user interface software and a software application based on the input, wherein the gesture start event function call includes a first list of two or more input points touching the display at a first time; and transferring a gesture changed event function call between the user interface software and the software application based on the input, wherein the gesture changed event function call includes a second list of two or more input points touching the display at a second time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An electronic device, comprising:
-
a display; one or more processors; and a memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for; receiving an input that comprises a plurality of input points touching a display of an electronic device, wherein the input generates a gesture event; transferring a gesture start event function call between user interface software and a software application based on the input, wherein the gesture start event function call includes a first list of two or more input points touching the display at a first time; and transferring a gesture changed event function call between the user interface software and the software application based on the input, wherein the gesture changed event function call includes a second list of two or more input points touching the display at a second time. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display, the one or more programs including instructions for:
-
receiving an input that comprises a plurality of input points touching a display of an electronic device, wherein the input generates a gesture event; transferring a gesture start event function call between user interface software and a software application based on the input, wherein the gesture start event function call includes a first list of two or more input points touching the display at a first time; and transferring a gesture changed event function call between the user interface software and the software application based on the input, wherein the gesture changed event function call includes a second list of two or more input points touching the display at a second time. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification