Method and apparatus for docking re-sizeable interface boxes
First Claim
1. A method for arranging re-sizeable graphical user interface (GUI) boxes on a GUI having at least one dock, the size of the re-sizeable GUI boxes being alterable by means of re-sizing zones associated with edges of the re-sizeable GUI boxes, said method comprising the steps of:
- selecting a first docking region on the at least one dock to receive a first GUI box;
determining an interval on one dimension of the first docking region for displaying the first GUI box on the GUI; and
re-sizing a re-sizeable GUI box associated with the at least one dock without manipulation by a user of a re-sizing zone associated with the re-sizeable GUI box in order to display the first GUI box within the interval.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for docking re-sizeable graphical user interface (GUI) boxes to a docking region located along a side of a primary GUI box with which the dock is associated. When a first GUI box becomes associated with a dock so that at least one resizeable GUI box is associated with a row of the dock to which the first GUI box is to be added, the dimensions of at least one GUI box associated with the row of the dock are altered automatically so that the docked GUI box occupies a prescribed length of a row of the dock.
In a row containing at least two re-sizeable GUI boxes, a row minor splitter detection region is provided for simultaneously altering the along dimension of at least two of the re-sizeable GUI boxes. In a row containing at least one re-sizeable GUI box, a row major splitter detection region is provided for modifying the across dimension of the row and all re-sizeable windows contained in the row.
155 Citations
63 Claims
-
1. A method for arranging re-sizeable graphical user interface (GUI) boxes on a GUI having at least one dock, the size of the re-sizeable GUI boxes being alterable by means of re-sizing zones associated with edges of the re-sizeable GUI boxes, said method comprising the steps of:
-
selecting a first docking region on the at least one dock to receive a first GUI box; determining an interval on one dimension of the first docking region for displaying the first GUI box on the GUI; and re-sizing a re-sizeable GUI box associated with the at least one dock without manipulation by a user of a re-sizing zone associated with the re-sizeable GUI box in order to display the first GUI box within the interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for modifying a set of boundaries associated with a plurality of GUI boxes by executing a single user initiated GUI re-sizing operation, the method comprising the steps of:
-
selecting a re-sizing detection region disposed in a first location adjacent to a first GUI box and a second GUI box; re-positioning the re-sizing detection region to a second location in accordance with a user initiated command; and defining a new set of boundaries for the first GUI box and the second GUI box in accordance with the re-positioning of the re-sizing detection region to the second location. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A computer system including a graphical user interface (GUI) having at least one dock facilitating the arranging of re-sizeable GUI boxes, the size of the re-sizeable GUI boxes being alterable by means of re-sizing zones associated with edges of the re-sizeable GUI boxes when the re-sizable GUI boxes are not associated with the at least one dock, the GUI comprising:
-
a first docking region on the at least one dock for accepting a first GUI box; an interval on one dimension of the first docking region for displaying the first GUI box on the GUI; and means for re-sizing a re-sizeable GUI box associated with the at least one dock without manipulation by a user of a one of the re-sizing zones associated with the re-sizeable GUI box in order to display the first GUI box within the interval. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A computer system for modifying a set of boundaries associated with a plurality of GUI boxes by executing a single user initiated GUI re-sizing operation, the computer system comprising:
-
means for selecting a re-sizing detection region disposed in a first location adjacent to a first GUI box and a second GUI box; means for re-positioning the re-sizing detection region to a second location in accordance with a user initiated command; and means for defining a new set of boundaries for the first GUI box and the second GUI box in accordance with a value corresponding to the re-positioning of the re-sizing detection region to the second location. - View Dependent Claims (51, 52, 53, 54)
-
-
55. A graphical user interface (GUI) box dock, associated with a primary GUI box, for facilitating sizing and placement of a plurality of GUI boxes within the primary GUI box by executing a single user interface re-sizing operation, the GUI box dock comprising:
-
a first docking region containing a re-sizeable first GUI box and a second GUI box associated with the dock; and a first re-sizing detection region disposed adjacent the re-sizeable first GUI box enabling a user to modify a dimension of the re-sizeable first GUI box as well as the absolute GUI positions of boundaries for the re-sizeable first GUI box and the second GUI box by re-positioning the first re-sizing detection region. - View Dependent Claims (56, 57)
-
-
58. A method for arranging re-sizeable graphical user interface (GUI) boxes on a GUI having at least one dock, the size of the re-sizeable GUI boxes being alterable by means of re-sizing zones associated with edges of the GUI boxes when the GUI boxes are not associated with a dock, said method comprising the steps of:
-
determining an interval on one dimension of a first docking region on a dock for displaying a first GUI box; and re-sizing a GUI box associated with the at least one dock without manipulation by a user of a one of the re-sizing zones associated with the GUI box in order to display the first GUI box within the interval.
-
-
59. A method for arranging graphical user interface (GUI) display elements on a GUI having at least one automatic GUI display element arrangement region, the size of the GUI display elements being alterable by means of re-sizing zones associated with edges of the GUI display elements when the GUI display elements are not associated with an automatic GUI display element arrangement region, said method comprising the steps of:
-
determining an interval on one dimension of a first region on an automated GUI display element arrangement region for displaying a first GUI box; and re-sizing a GUI display element associated with the at least one automatic GUI display element arrangement region without manipulation by a user of a one of the re-sizing zones associated with the GUI display element in order to display the first GUI display element within the interval.
-
-
60. A method for hiding and replacing a GUI box associated with an automatic GUI box arrangement region comprising the steps of:
-
transforming the display state of the GUI box to a hidden state and storing in a dock placement field information identifying a first display region for the GUI box, the information identifying a first display region including at least a row identification; receiving a user command signal indicating that the GUI box is to be transformed back to a displayed state from the hidden state and in response displaying the first GUI box in accordance with the information identifying the first display region. - View Dependent Claims (61, 62, 63)
-
Specification