Context Based Software Layer
First Claim
1. A computer-implementable method comprising:
- detecting a mouse hover over a visual control that is displayed on a visual layer canvas;
in response to determining that the visual control is supported by a context layer, displaying the visual control and component icons on a context layer canvas, wherein the context layer includes elements from both an upper visual layer and a lower component layer, and wherein the component icons are associated with respective components from the lower component layer;
receiving a user input selecting one or more of the component icons;
in response to receiving the user input selecting one or more of the component icons, presenting a property sheet on the context layer canvas, wherein the property sheet contains user-editable properties of a component that is associated with a selected component icon; and
receiving a user editing input that edits the user-editable properties.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implementable method, system and computer-readable medium for establishing and utilizing a widget-centric context-based layer are presented. In a preferred embodiment, the computer-implemented method includes a computer detecting a mouse hover over a visual control that is displayed on a visual layer canvas. In response to determining that the visual control is supported by a context layer, the computer displays the visual control and component icons on a context layer canvas, wherein the context layer includes elements from both an upper visual layer and a lower component layer, and wherein the component icons are associated with respective components from the lower component layer. The computer then receives a user input that selects one or more of the component icons, thus permitting associated components to be edited.
-
Citations
14 Claims
-
1. A computer-implementable method comprising:
-
detecting a mouse hover over a visual control that is displayed on a visual layer canvas; in response to determining that the visual control is supported by a context layer, displaying the visual control and component icons on a context layer canvas, wherein the context layer includes elements from both an upper visual layer and a lower component layer, and wherein the component icons are associated with respective components from the lower component layer; receiving a user input selecting one or more of the component icons; in response to receiving the user input selecting one or more of the component icons, presenting a property sheet on the context layer canvas, wherein the property sheet contains user-editable properties of a component that is associated with a selected component icon; and receiving a user editing input that edits the user-editable properties. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
a processor; a data bus coupled to the processor; a memory coupled to the data bus; and a computer-usable medium embodying computer program code, the computer program code comprising instructions executable by the processor and configured for; detecting a mouse hover over a visual control that is displayed on a visual layer canvas; in response to determining that the visual control is supported by a context layer, displaying the visual control and component icons on a context layer canvas, wherein the context layer includes elements from both an upper visual layer and a lower component layer, and wherein the component icons are associated with respective components from the lower component layer; receiving a user input selecting one or more of the component icons; in response to receiving the user input selecting one or more of the component icons, presenting a property sheet on the context layer canvas, wherein the property sheet contains user-editable properties of a component that is associated with a selected component icon; and receiving a user editing input that edits the user-editable properties. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-usable medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
-
detecting a mouse hover over a visual control that is displayed on a visual layer canvas; in response to determining that the visual control is supported by a context layer, displaying the visual control and component icons on a context layer canvas, wherein the context layer includes elements from both an upper visual layer and a lower component layer, and wherein the component icons are associated with respective components from the lower component layer; receiving a user input selecting one or more of the component icons; in response to receiving the user input selecting one or more of the component icons, presenting a property sheet on the context layer canvas, wherein the property sheet contains user-editable properties of a component that is associated with a selected component icon; and receiving a user editing input that edits the user-editable properties. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification