Patent ID: 8166414

Claim:
An information handling system comprising: one or more processors; a memory coupled to the processors; a nonvolatile storage device; a display device accessible from the processors; retrieval logic for retrieving a plurality of element properties corresponding to a plurality of elements, wherein the elements are adapted to be displayed on the display device, and wherein the element properties for each element includes a unique tab order number; determination logic for determining that the display device is a constrained display device; arrangement logic for positioning the selected elements in a display buffer in order of the element's tab order number, so that elements with lower tab order numbers are positioned towards the top of a display and elements with higher tab order numbers are positioned towards the bottom of the display, wherein the arrangement logic further includes: logic for positioning fewer elements in a horizontal orientation to one another than if the display device was not a constrained display device; and logic for positioning more elements in a vertical orientation to one another than if the display device was not a constrained display device; display logic for rendering the display buffer on the display device; and alteration logic for altering the tab order numbers included in the element properties prior to the retrieving, positioning, and rendering steps, wherein the alteration logic further includes: retrieval logic for retrieving an initial unique tab order number for each of the elements; display logic for displaying, on a tab order display panel, the initial unique tab order numbers in a location proximate to the elements that correspond to the initial unique tab order numbers; and sequencing logic for swapping the initial unique tab order numbers corresponding to two of the elements, the swapping resulting in the tab order numbers that correspond to the two elements.