APPLICATION PROGRAMMING INTERFACES FOR SCROLLING OPERATIONS
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
36 Claims
-
1-18. -18. (canceled)
-
19. 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 that is integrated with the device; create an event object in response to the user input; determine whether the event object invokes a scroll or gesture operation by distinguishing between a single input point applied to the touch-sensitive display that is interpreted as the scroll operation and two and more input points applied to the touch-sensitive display that are interpreted as the gesture operation; issue at least one scroll or gesture call based on invoking the scroll or gesture operation; respond to at least one scroll call, if issued, by scrolling a window having a view associated with the event object based on an amount of a scroll with the scroll stopped at a predetermined position in relation to the user input; and respond to at least one gesture call, if issued, by scaling the view associated with the event object based on receiving the two or more input points in the form of the user input. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. 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 that is integrated with the device; create an event object in response to the user input; determine whether the event object invokes a scroll or gesture operation by distinguishing between a single input point applied to the touch-sensitive display that is interpreted as the scroll operation and two and more input points applied to the touch-sensitive display that are interpreted as the gesture operation; issue at least one scroll or gesture call based on invoking the scroll or gesture operation; respond to at least one scroll call, if issued, by scrolling a window having a view associated with the event object based on an amount of a scroll with the scroll stopped at a predetermined position in relation to the user input; and respond to at least one gesture call, if issued, by scaling the view associated with the event object based on receiving the two or more input points in the form of the user input. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. 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 that is integrated with the device; creating an event object in response to the user input; determining whether the event object invokes a scroll or gesture operation by distinguishing between a single input point applied to the touch-sensitive display that is interpreted as the scroll operation and two and more input points applied to the touch-sensitive display that are interpreted as the gesture operation; issuing at least one scroll or gesture call based on invoking the scroll or gesture operation; responding to at least one scroll call, if issued, by scrolling a window having a view associated with the event object based on an amount of a scroll with the scroll stopped at a predetermined position in relation to the user input; and responding to at least one gesture call, if issued, by scaling the view associated with the event object based on receiving the two or more input points in the form of the user input. - View Dependent Claims (32, 33, 34, 35, 36)
Specification