Method for providing a graphical user interface
First Claim
1. A method for rendering a portal graphical user interface (GUI), comprising:
- providing for the representation of a GUI desktop, a GUI look and feel, and a GUI book as a set of controls wherein the controls can be organized in a logical hierarchy;
traversing the representation, wherein the traversing comprises;
associating a theme with a first control in the set of controls;
rendering the first control according to the theme;
rendering any descendents of the first control according to the theme;
wherein any descendents of the first control can override the theme; and
wherein one of the set of controls can communicate with another of the set of controls.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for rendering a portal graphical user interface (GUI), comprising providing for the representation of a GUI desktop, a GUI look and feel, and a GUI book as a set of controls wherein the controls can be organized in a logical hierarchy, traversing the representation, wherein the traversing comprises associating a theme with a first control in the set of controls, rendering the first control according to the theme, rendering any descendents of the first control according to the theme, wherein any descendents of the first control can override the theme, and wherein one of the set of controls can communicate with another of the set of controls.
-
Citations
80 Claims
-
1. A method for rendering a portal graphical user interface (GUI), comprising:
-
providing for the representation of a GUI desktop, a GUI look and feel, and a GUI book as a set of controls wherein the controls can be organized in a logical hierarchy;
traversing the representation, wherein the traversing comprises;
associating a theme with a first control in the set of controls;
rendering the first control according to the theme;
rendering any descendents of the first control according to the theme;
wherein any descendents of the first control can override the theme; and
wherein one of the set of controls can communicate with another of the set of controls. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 28, 29, 30, 48, 49, 50)
-
-
21. A method for rendering a graphical user interface (GUI), comprising:
-
accepting a request;
mapping the request to the set of controls that represent a GUI desktop, a GUI look and feel, and a GUI book, and wherein the controls are organized in a logical hierarchy;
traversing the representation, wherein the traversing comprises;
associating a theme with a first control in the set of controls;
rendering the first control according to the theme;
rendering any descendents of the first control according to the theme; and
wherein any descendents of the first control can override the theme. - View Dependent Claims (22, 23, 24, 25, 26, 27, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method for rendering a graphical user interface (GUI), comprising:
-
providing for the representation of a GUI desktop, a GUI look and feel, and a GUI book as a plurality of controls wherein the controls are organized in a logical hierarchy;
traversing the representation, wherein the traversing comprises;
associating a first theme with a first control in the plurality of controls;
rendering the first control according to the first theme;
associating a second theme with a second control in the plurality of controls;
rendering the second control according to the second theme; and
wherein the second control is a descendant of the first control. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A machine readable medium having instructions stored thereon that when executed by a processor cause a system to:
-
provide for the representation of GUI desktop, a GUI look and feel, and a GUI book as a set of controls wherein the controls are organized in a logical hierarchy;
traverse the representation, wherein the traversing comprises instructions to cause the system to;
associate theme with a first control in the set of controls;
render the first control according to the theme;
render any descendents of the first control according to the theme;
wherein any descendents of the first control can override the theme; and
wherein one of the set of controls can communicate with another of the set of controls. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79)
-
-
80. A computer data signal embodied in a transmission medium, comprising:
-
a code segment including instructions to provide for the representation of GUI desktop, a GUI look and feel, and a GUI book as a set of controls wherein the controls are organized in a logical hierarchy;
a code segment including instructions to traverse the representation comprising;
a code segment including instructions to associate theme with a first control in the set of controls;
a code segment including instructions to render the first control according to the theme;
a code segment including instructions to render any descendents of the first control according to the theme;
wherein any descendents of the first control can override the theme; and
wherein one of the set of controls can communicate with another of the set of controls.
-
Specification