APPLICATION PROGRAMMING INTERFACES FOR GESTURE OPERATIONS
First Claim
1. In an environment with a device having a display with multiple views and user interface software interacts with a software application, a method for operating through an application programming interface (API), comprising:
- transferring a rotation transform call to determine a rotation transform for a view associated with a user input having a plurality of input points.
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 to provide gesture operations for a display of a device. A method for operating through an application programming interface (API) in this environment includes transferring a scaling transform call. The gesture operations include performing a scaling transform such as a zoom in or zoom out in response to a user input having two or more input points. The gesture operations also include performing a rotation transform to rotate an image or view in response to a user input having two or more input points.
84 Citations
20 Claims
-
1. In an environment with a device having a display with multiple views and user interface software interacts with a software application, a method for operating through an application programming interface (API), comprising:
transferring a rotation transform call to determine a rotation transform for a view associated with a user input having a plurality of input points. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A machine readable medium storing executable program instructions which when executed cause a data processing system to perform a method comprising:
transferring a rotation transform call to determine a rotation transform for a view associated with a user input having a plurality of input points. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
14. A platform for performing gesture operations, comprising:
-
a processing unit coupled to an input panel; a memory coupled to the processor; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processing unit, the programs including; instructions for transferring a rotation transform call through an application programming interface to determine a rotation transform for a view associated with a user input having a plurality of input points. - View Dependent Claims (15, 16, 17)
-
-
18. A framework for performing scrolling operations, comprising:
a directory for storing one or more programs and associated resources, wherein the programs contain instructions that when executed provide an application programming interface to specify a rotation transform for a view associated with a user input having a plurality of input points. - View Dependent Claims (19, 20)
Specification