Windows at any level of the hierarchy can be resized by dragging on any of the borders of a window with the left mouse button. Users can use the window corners for diagonal resizing and the sides for either horizontal or vertical resizing depending on the border being dragged. When a resize operation is applied on a group window, its effects are propagated to lower-level windows in a similar fashion as in the other operations. The extent of the operation is the group the resized window belongs to.
Typically, users need to focus on a subhierarchy of windows for a certain time. Bidirectional resizing can be used in such cases which resizes a window in both directions by pushing or pulling the opposing borders by the same amount. Bidirectional resize operation is performed similarly by dragging the window borders, but with the right mouse button.