User Interface That Uses a Task Respository
First Claim
1. A computer-readable medium having computer-executable instructions, which when executed perform actions, comprising:
- registering for notification to be provided when a different object type is selected;
receiving the notification and an indication of a task associated with the different object type, the task identifying data for use in displaying an element in the user interface; and
displaying the element based on the task.
2 Assignments
0 Petitions
Accused Products
Abstract
In aspects, object types are placed in a task repository and controls register with the task repository for notification when a different object type is selected. When a different object type is selected, the task repository is notified of the object type. In response, the task repository determines a list of one or more tasks associated with the selected object type. The task repository then notifies controls that have registered for notification and passes the list of one or more tasks. Using the list and the information included in the tasks, controls may rebuild their portion of a user interface. When a user or process indicates that the actions associated with an element are to be performed, the element calls the task repository and indicates a task to perform. In response, the task repository executes the actions associated with the task.
-
Citations
20 Claims
-
1. A computer-readable medium having computer-executable instructions, which when executed perform actions, comprising:
-
registering for notification to be provided when a different object type is selected; receiving the notification and an indication of a task associated with the different object type, the task identifying data for use in displaying an element in the user interface; and displaying the element based on the task. - View Dependent Claims (2, 5, 6, 7, 8, 9, 10)
-
- 3. The computer-readable medium of claim 3, wherein the data for use in displaying an element in the user interface is included in the task.
-
11. A method implemented at least in part by a computer, the method comprising:
-
receiving notification of an object type, the object type associated with a task that is stored in a repository, the task indicating a list of controls that are capable of formatting elements using information identified by the task; storing an indication of the object type; and receiving an indication that actions associated with the task are to be performed. - View Dependent Claims (12, 13, 14, 15)
-
-
16. In a computing environment, an apparatus, comprising:
-
a task repository operable to receive an indication that an object type has been selected and in response thereto to determine a list of one or more tasks associated with the object type; a user interface engine operable to provide the indication to the task repository in response to receiving input to select the object type; and a notification component operable to send a notification to controls within the user interface engine that the object type has changed. - View Dependent Claims (17, 18, 19, 20)
-
Specification