1. In a computer system including a display and at least one user input device, a method for manipulating the dimensions of a toolbar, wherein the toolbar includes one or more toolbar components including a graphical representation and a textual representation and wherein the toolbar is associated with at least one reference attribute, the method comprising: obtaining user input corresponding to a manipulation of the dimensions of the toolbar; obtaining a current reference attribute value for the toolbar; if the current reference attribute value for the toolbar is between a maximum size threshold and a first threshold, adjusting dimensions of the graphical representation of each toolbar component relative to the user input; if the current reference attribute value for the toolbar is between the first threshold and a second threshold, adjusting dimensions of the graphical representation of each toolbar component relative to the user input; and if the current reference attribute value for the toolbar is between the second threshold and a base threshold, fixing the dimensions of the textual representation of each toolbar component relative to the user input.