APPLICATION PROGRAMMING INTERFACES FOR GESTURE OPERATIONS
First Claim
1. 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 user input that comprises a plurality of input points touching a display of the system;
transferring a gesture start event call in response to the user input;
transferring a gesture changed event call in response to a change in the user input; and
transferring a gesture end call when at least one input point associated with the user input is removed from the display.
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.
49 Citations
20 Claims
-
1. 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 user input that comprises a plurality of input points touching a display of the system; transferring a gesture start event call in response to the user input; transferring a gesture changed event call in response to a change in the user input; and transferring a gesture end call when at least one input point associated with the user input is removed from the display. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
receiving a user input that comprises one or more input points touching a touch device of a system; creating a base event in response to the user input; transferring a gesture changed event call in response to a change in the user input; and transferring a gesture end call when the user input comprises less than two input points touching the touch device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A device comprising:
-
an input panel which is configured to receive user input in the form of two or more input points; a display device integrated with the input panel; a central processing unit coupled to the input panel; a memory coupled to the processor; one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the programs including; instructions for receiving the user input; instructions for transferring a gesture start event call in response to the user input; instructions for transferring a gesture changed event call in response to a change in the user input; and instructions for transferring a gesture end call when at least one input point associated with the user input is removed from the display. - View Dependent Claims (12, 13, 14, 15)
-
-
16. 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 user input that comprises a plurality of input points touching a touch device of the system; transferring a chord event in response to the user input; transferring a chord changed event in response to a change in the user input; and transferring a chord end event. - View Dependent Claims (17, 18, 19, 20)
-
Specification