Patent ID: 7181699

Claim:
A method of resizing a dialog window of a computer software application, the dialog window having at least one dialog window element disposed thereon, comprising: altering the size of the dialog window dynamically to a selected size during running of the computer software application; determining whether the selected size of the dialog window is less than a minimum size for the dialog window, the minimum size comprising a value established in the computer software application wherein the value is discarded upon closing the dialog window and the value is calculated upon opening the dialog window; if the selected size of the dialog window is less than the minimum size, then altering the size of the dialog window to the minimum size and preventing a user from manually shrinking the dialog window below the minimum size; notifying a dialog window control module that dialog window interface is being resized to the minimum size; notifying the dialog window element that it is to be repositioned on the dialog window according to a set of rules governing the position of the dialog window elements on the dialog window; repositioning the dialog window element according to the set of rules, wherein repositioning the dialog window element includes moving the dialog window element from a first position to a second position, wherein the second position is the same relative position on the dialog window after the dialog window has been resized, as the first position of the dialog window element prior to altering the size of the dialog window to the minimum size; and displaying the dialog window.