Application programming interfaces for scrolling operations
First Claim
1. A method for operating through an application programming interface (API) in an environment with user interface software interacting with a software application, the method comprising:
- transferring a set bounce call to provide a bounce operation, wherein transferring the set bounce call causes a bounce of a scrolled content region in an opposite direction of a scroll based on a region past an edge of the scrolled content region being visible in a display region of a device at the end of the scroll, wherein the scrolled content region has a first velocity before the bounce and a second velocity, distinct from the first velocity, after the bounce.
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 an 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.
-
Citations
34 Claims
-
1. A method for operating through an application programming interface (API) in an environment with user interface software interacting with a software application, the method comprising:
transferring a set bounce call to provide a bounce operation, wherein transferring the set bounce call causes a bounce of a scrolled content region in an opposite direction of a scroll based on a region past an edge of the scrolled content region being visible in a display region of a device at the end of the scroll, wherein the scrolled content region has a first velocity before the bounce and a second velocity, distinct from the first velocity, after the bounce. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10)
-
8. A machine readable non-transitory medium storing executable program instructions which when executed cause a data processing system to perform a method comprising:
transferring a set bounce call to provide a bounce operation, wherein transferring the set bounce call causes a bounce of a scrolled content region in an opposite direction of a scroll based on a region past an edge of the scrolled content region being visible in a display region of a device at the end of the scroll, wherein the scrolled content region has a first velocity before the bounce and a second velocity, distinct from the first velocity, after the bounce. - View Dependent Claims (11, 12, 13, 14)
-
15. An apparatus, comprising:
-
one or more processors; and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; transferring a set bounce call; and causing a bounce of a scrolled content region in an opposite direction of a scroll based on a region past an edge of the scrolled content region being visible in a display region of a device at the end of the scroll, wherein the scrolled content region has a first velocity before the bounce and a second velocity, distinct from the first velocity, after the bounce. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for operating through an application programming interface (API) in an environment with user interface software interacting with a software application, the method comprising:
receiving a set bounce call to provide a bounce operation, wherein receiving the set bounce call causes a bounce of a scrolled content region in an opposite direction of a scroll based on a region past an edge of the scrolled content region being visible in a display region of a device at the end of the scroll, wherein the scrolled content region has a first velocity before the bounce and a second velocity, distinct from the first velocity, after the bounce. - View Dependent Claims (21, 22, 23, 24)
-
25. A machine readable non-transitory medium storing executable program instructions which when executed cause a data processing system to perform a method comprising:
receiving a set bounce call to provide a bounce operation, wherein receiving the set bounce call causes a bounce of a scrolled content region in an opposite direction of a scroll based on a region past an edge of the scrolled content region being visible in a display region of a device at the end of the scroll, wherein the scrolled content region has a first velocity before the bounce and a second velocity, distinct from the first velocity, after the bounce. - View Dependent Claims (26, 27, 28, 29)
-
30. An apparatus, comprising:
-
one or more processors; and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; receiving a set bounce call; and causing a bounce of a scrolled content region in an opposite direction of a scroll based on a region past an edge of the scrolled content region being visible in a display region of a device at the end of the scroll, wherein the scrolled content region has a first velocity before the bounce and a second velocity, distinct from the first velocity, after the bounce. - View Dependent Claims (31, 32, 33, 34)
-
Specification