Prior to version 5.0 on unix, most control panel widgets have the option of horizontal or vertical resizeability. A complicated iterative algorithm was used to calculate the size and position of individual widgets when the control panel was resized. The results produced by this algorithm were difficult to predict and often undesireable.

On Windows before version 5.0, optional widget resizeability was never implemented. All widgets were resizeable and a simple algorithm was used to calculate widget size and position.

At version 5.0, a new layout algorithm was implemented for both unix and Windows platforms and optional widget resizeability was implemented on Windows. This document describes how the new layout algorithm works.

Contents : Next