Commanding
First Claim
1. At least one computer-readable medium containing instructions which when executed by a computer, perform actions, comprising:
- at an interface, receiving an instruction to execute a command; and
in response thereto, attempting to find an object associated with the command by traversing a hierarchical data structure.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the subject matter described herein relate to generating and propagating commands. In aspects, elements of a graphical user interface may include an input binding which associates a gesture with a command. When a gesture is received, the command is generated depending on which element has focus. In addition, elements of the graphic user interface may also define methods to call when commands are received. When an event or a command is received, a hierarchical data structure of elements representable on the graphical user interface may be traversed to respond to the event or command.
-
Citations
18 Claims
-
1. At least one computer-readable medium containing instructions which when executed by a computer, perform actions, comprising:
-
at an interface, receiving an instruction to execute a command; and
in response thereto, attempting to find an object associated with the command by traversing a hierarchical data structure. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. At least one computer-readable medium containing instructions which when executed by a computer, perform actions, comprising:
-
at an interface, receiving an input event; and
in response thereto, determining whether an element represented in a graphical user interface has an instance binding defined for the input event. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. In a computing environment, a method, comprising:
-
receiving an input event;
selecting an visual element to which to direct the input event;
determining whether the visual element includes a binding that associates an input gesture including the input event with a command. - View Dependent Claims (16, 17, 18)
-
Specification