Concurrently Resizing the Opposing Borders of a Graphical Window
Original Publication Date: 2001-Dec-06
Included in the Prior Art Database: 2003-Jun-20
Disclosed is a method enabling the user of a graphical user interface to resize a window such that when the user drags the horizontal or vertical border, the window is proportionally resized in opposing (both) directions. In addition, when the user drags a corner of the window, the window is proportionally resized in all directions. This effectively doubles the amount of work accomplished with a single action by changing both borders and by possibly removing the need to reposition the window. When using a graphical user interface, users frequently need to resize windows. To do this, the user typically positions the mouse pointer over the horizontal or vertical border of the window and then drags the edge of the window to the desired size. Additionally, the user can adjust the horizontal and vertical dimensions of the window simultaneously by dragging a corner of the window to the desired size. In both cases, the window is only resized in the direction in which the border is dragged. Depending on the degree of change, it's not unusual for the user to have to move the window after resizing to center the window or otherwise position the window so that its content can be more efficiently accessed. In this disclosure, to adjust the window width, the user places the mouse cursor over a visually distinguished area of the right border (shown in Figure 1 as a hatched, or textured, area in the window border). When the user observes the mouse cursor changing to a multi-headed arrow, he can then drag the border to the desired size. The new border position is indicated by the temporary frame on the both the right and left sides of the window. Figure 1. Dragging the border to resize both borders.