System and method for exposing tasks in a development environment
First Claim
1. A method for exposing a developer task that is associated with an object in a development interface, the method comprising:
- detecting an object in a development interface;
determining that a developer task is associated with the object;
displaying a first icon in the development interface and adjacent to the object to indicate that a panel is available that enables the developer task to be viewed and selected, the first icon being displayed without first requiring the object to be selected;
in response to the screen pointer hovering over the object, displaying a third icon in the development interface and adjacent to the object, the third icon being larger than the second icon and including the informational symbol and an additional symbol;
detecting a selection of the third icon; and
displaying the panel in response to detecting the selection of the third icon.
3 Assignments
0 Petitions
Accused Products
Abstract
A user interface is provided that exposes items such as developer tasks, commands, property settings, and other related information to a user. The user interface may be invoked in a number of development interfaces such as, for example, a designer or an editor. The user interface may be either an object bound interface or an action triggered interface. An object bound interface exposes a set of items that are associated with a corresponding object. An action triggered interface exposes a set of items that are associated with a corresponding triggering action. In addition to enumerating developer tasks, the user interface may provide a direct link to other interfaces that facilitate task execution.
68 Citations
31 Claims
-
1. A method for exposing a developer task that is associated with an object in a development interface, the method comprising:
-
detecting an object in a development interface; determining that a developer task is associated with the object; displaying a first icon in the development interface and adjacent to the object to indicate that a panel is available that enables the developer task to be viewed and selected, the first icon being displayed without first requiring the object to be selected; in response to the screen pointer hovering over the object, displaying a third icon in the development interface and adjacent to the object, the third icon being larger than the second icon and including the informational symbol and an additional symbol; detecting a selection of the third icon; and displaying the panel in response to detecting the selection of the third icon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable storage medium having computer-executable instructions that, when executed, cause a computer to perform the steps of:
-
detecting an object in a development interface; determining that a developer task is associated with the object;
displaying a first icon in the development interface and adjacent to the object to indicate that a panel is available that enables the developer task to be viewed and selected, the first icon being displayed without first requiring the object to be selected;
in response to a screen pointer hovering over a screen area adjacent to the object, displaying a second icon in the development interface and adjacent to the object, the second icon being larger than the first icon and including an informational symbol;
in response to the screen pointer hovering over the object, displaying a third icon in the development interface and adjacent to the object, the third icon being larger than the second icon and including the informational symbol and an additional symbol;
detecting a selection of the third icon;and displaying the panel in response to detecting the selection of the third icon.
-
-
17. a method for exposing a developer task that is associated with an object in a development interface, the method comprising:
-
detecting the performance of an action on an object in a development interface; determining that a developer task is associated with the action; displaying a first icon in the development interface and adjacent to the object to indicate that a panel is available that enables the developer task to be viewed and selected, the first icon being displayed without first requiring the object to be selected; in response to a screen pointer hovering over a screen area adjacent to the object, displaying a second icon in the development interface and adjacent to the object, the second icon being larger than the first icon and including an informational symbol; in response to the screen pointer hovering over the object, displaying a third icon in the development interface and adjacent to the object, the third icon being larger than the second icon and including the informational symbol and an additional symbol;
detecting a selection of the third icon; and
displaying the panel in response to detecting the selection of the third icon. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer readable medium storage having computer-executable instructions that, when executed, cause a computer to perform the steps of:
-
detecting the performance of an action on an object in a development interface; determining that a developer task is associated with the action;
displaying a first icon in the development interface and adjacent to the object to indicate that a panel is available that enables the developer task to be viewed and selected, the first icon being displayed without first requiring the object to be selected;in response to a screen pointer hovering over a screen area adjacent to the object, displaying a second icon in the development interface and adjacent to the object, the second icon being larger than the first icon and including an informational symbol; in response to the screen pointer hovering over the object, displaying a third icon in the development interface and adjacent to the object, the third icon being larger than the second icon and including the informational symbol and an additional symbol detecting a selection of the third icon; and
displaying the panel in response to detecting the selection of the third icon.
-
Specification