Display container cell modification in a cell based EUI
First Claim
1. In a computing environment, a method of operation comprising:
- receiving a request to add a first display container cell with a first container cell size to a cell based end user face of a display device, with the first display container cell being nested within a second display container cell with a second container cell size;
adding the first display container cell within the second display container cell, including at least one ofshifting one or more existing display container cells within the second display container cell to coalesce available space within the second display container cell, anddownsizing one or more of the existing display container cells to increase available space within the second display container cell,in view of at least one ofre-sizing priorities of said first display container cell and said one or more display container cells of said second display container cell, andone or more attributes of said second display container cell governing at least one of placement and alignment of immediately nested display container cells.
2 Assignments
0 Petitions
Accused Products
Abstract
In a cell based EUI, existing display container cells nested within a “host” display container cell are automatically shifted and/or downsized, if necessary, to increase available space to facilitate the creation of another display container cell nested within the “host” display container cell, in response to a request to perform the creation. Similar shifting and/or downsizing are performed to facilitate expansion of one of the nested display container cells; and shifting and upsizing are performed to facilitate contraction of one of the nested display container cells. In one embodiment, shifting and/or downsizing/upsizing are performed in view re-sizing priorities of the display container cells and attributes of a host display container cell governing placement and/or alignment of immediately nested display container cells. In one embodiment, an efficient extended boundary method is employed.
-
Citations
37 Claims
-
1. In a computing environment, a method of operation comprising:
-
receiving a request to add a first display container cell with a first container cell size to a cell based end user face of a display device, with the first display container cell being nested within a second display container cell with a second container cell size; adding the first display container cell within the second display container cell, including at least one of shifting one or more existing display container cells within the second display container cell to coalesce available space within the second display container cell, and downsizing one or more of the existing display container cells to increase available space within the second display container cell, in view of at least one of re-sizing priorities of said first display container cell and said one or more display container cells of said second display container cell, and one or more attributes of said second display container cell governing at least one of placement and alignment of immediately nested display container cells. - View Dependent Claims (2, 5, 6, 9, 10, 11, 12)
-
-
3-4. -4. (canceled)
-
7-8. -8. (canceled)
-
13-14. -14. (canceled)
-
15. In a computing environment, a method of operation comprising:
-
receiving a request to expand a selected one of a plurality of display container cells nested within a host display container cell of an end user interface of a display device; expanding the selected one of the nested display container cells, including at least one of shifting one or more of the other nested display container cells to coalesce available space within the host display container cell, and downsizing one or more of the other nested display container cells to increase available space within the host display container cell, in view of at least one of re-sizing priorities of the other display container cells of said host display container cell, and one or more attributes of said host display container cell governing at least one of placement and alignment of immediately nested display container cells. - View Dependent Claims (16, 17, 19, 20, 21)
-
-
18. (canceled)
-
22-23. -23. (canceled)
-
24. An apparatus comprising:
-
at least one processor to execute programming instructions; and storage medium coupled to the at least one processor, having stored therein a plurality of programming instructions to be executed by said at least one processor to enable the apparatus to receive a request to add a first display container cell with a first container cell size to a cell based end user face of a display device, with the first display container cell being nested within a second display container cell with a second container cell size; adding the first display container cell within the second display container cell, including at least one of shifting one or more existing display container cells within the second display container cell to coalesce available space within the second display container cell, and downsizing one or more of the existing display container cells to increase available space within the second display container cell, in view of at least one of re-sizing priorities of said first display container cell and said one or more display container cells of said second display container cell, and one or more attributes of said second display container cell governing at least one of placement and alignment of immediately nested display container cells. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. An apparatus comprising:
-
at least one processor to executing programming instructions; and storage medium coupled to the at least one processor, having stored therein a plurality of programming instructions to be executed by said at least one processor to enable the apparatus to receiving a request to expand a selected one of a plurality of display container cells nested within a host display container cell of an end user interface of a display device; expanding the selected one of the nested display container cells, including at least one of shifting one or more of the other nested display container cells to coalesce available space within the host display container cell, and downsizing one or more of the other nested display container cells to increase available space within the host display container cell, in view of at least one of re-sizing priorities of the other display container cells of said host display container cell, and one or more attributes of said host display container cell governing at least one of placement and alignment of immediately nested display container cells. - View Dependent Claims (33, 34, 35, 36, 37)
-
Specification