Patent ID: 7496844
Filing Date: 2009-02-24
Classification: G06F

Abstract:
1. A method in an operating system for resizing an operating system interface element containing controls that have control definitions, comprising: receiving a command to resize the interface element; defining resizable regions of the interface element including determining whether each of the controls within the interface element is resizable, wherein defining resizable regions of the interface element includes ignoring an adornment control, the adornment control adjacent to an edge of the interface element, and the adornment control is any one of the following: a help icon, a separator, or a header; cumulating a total score by adding a value associated with each control in a given column or row contributing its respective value to the total score for the respective column or row, the column or row being designated as resizable based on the total score for the column or row and a minimum height and width is maintained; wherein cumulating the total score includes either ignoring a control that is a last control in its row or ignoring a control that is a last control in its column; adjusting the resizable regions in response to the determinations regarding the special row and the special column; and resizing the interface element by resizing only the resizable regions of the interface element.