Method and system for automatically resizing and repositioning windows in response to changes in display
First Claim
Patent Images
1. A method for maintaining predetermined information at a preferred position in a graphical user interface for a computer, comprising the steps of:
- receiving an indication that an event has occurred which could affect the position of an anchor element on an object;
determining a first dimension as a minimum of distances of said anchor element from corresponding edges of a boundary of a visible display area along a first axis and a second dimension as a minimum of distances of said anchor element from corresponding edges of the boundary of the visible display area along a second axis; and
repositioning said object relative to a corresponding boundary of the visible display area based on the first and second dimensions so that said anchor element occupies the same position in the visible display area.
1 Assignment
0 Petitions
Accused Products
Abstract
Windows in a graphical user interface are automatically repositioned and resized in response to changes in a display configuration. If a window is not capable of being fully displayed within the reconfigured display area, it is constrained to fit the available space. The position of the window is varied so that it conforms to the position it occupied prior to the change in configuration so that, if the user expects to have the window at a particular position, it will remain at that position regardless of changes in the size or resolution of the display device.
-
Citations
17 Claims
-
1. A method for maintaining predetermined information at a preferred position in a graphical user interface for a computer, comprising the steps of:
-
receiving an indication that an event has occurred which could affect the position of an anchor element on an object; determining a first dimension as a minimum of distances of said anchor element from corresponding edges of a boundary of a visible display area along a first axis and a second dimension as a minimum of distances of said anchor element from corresponding edges of the boundary of the visible display area along a second axis; and repositioning said object relative to a corresponding boundary of the visible display area based on the first and second dimensions so that said anchor element occupies the same position in the visible display area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable medium containing an executable program which performs the steps of:
-
receiving an indication that an event has occurred which could have an effect upon the position of an anchor element on an object; determining a first dimension as a minimum of distances of said anchor element from corresponding edges of a boundary of a visible display area along a first axis and a second dimension as a minimum of distances of said anchor element from corresponding edges of the boundary of the visible display area along a second axis; and repositioning said object relative to a corresponding boundary of the visible display area based on the first and second dimensions so that said anchor element occupies the same position in the visible display area.
-
-
13. A graphical user interface embodied in a computer-readable medium, comprising:
-
means for determining a first dimension as a minimum of distances of an anchor element of an object from corresponding edges of a boundary of a visible display area along a first axis and a second dimension as a minimum of distances of said anchor element from corresponding edges of the boundary of the visible display area along a second axis; and means responsive to an event which could have an effect upon the position of said anchor element for repositioning said object relative to a corresponding boundary of the visible display area based on the first and second dimensions so that said anchor element occupies the same position in the visible display area. - View Dependent Claims (14, 15, 16, 17)
-
Specification