Systems and methods are described for scaling a graphical user interface
(GUI) to fit proportionally in displays of different sizes. Bounds of
display objects to be displayed in the graphical user interface are
defined in terms of position relative to horizontal and vertical
dimensions of a display on which the GUI is rendered. An application
defines the GUI in relative terms, but an end user may alter the look and
feel of controls in the GUI. A tiered sizing schema is described that
provides size constraints for display objects. The end user is limited as
to how much a size of a display object can be altered in order to
preserve the integrity of the original specifications of the GUI when the
GUI is displayed on displays of various dimensions.