# Package com.smartgwt.client.widgets.layout

- Class Summary
  Class | Description
  --- | ---
  FlowLayout | Arranges a set of Canvas components into rows, flowing into available space so that different numbers of components may appear in each row.
  HLayout | A subclass of Layout that applies a sizing policy along the horizontal axis, interpreting percent and "*" sizes as proportions of the width of the layout.
  HStack | A subclass of Layout that simply stacks members on the horizontal axis without trying to manage their width.
  ImgSectionHeader | SectionHeader class based on an HLayout with `StretchImg` background.
  Layout | Arranges a set of "member" Canvases in horizontal or vertical stacks, applying a layout policy to determine member heights and widths.
  LayoutSpacer | Add a spacer to a `Layout` that takes up space just like a normal member, without actually drawing anything.
  NavigationBar | Navigation control implemented as a horizontal layout showing back and forward controls and a title.
  PortalLayout | A PortalLayout is a special subclass of Layout designed to display `Portlet` windows.
  PortalPosition | Represents the position of a `Portlet` within a `PortalLayout`, indicating the column, row, and position within the row.
  Portlet | Custom subclass of Window configured to be embedded within a PortalLayout.
  SectionHeader | Simple SectionHeader class based on a Label with an icon, skinnable via CSS.
  SectionStack | A container that manages a list of sections of widgets, each with a header.
  SectionStackSection | Section descriptor used by a SectionStack to describe a section of items which are shown or hidden together along with their associated header.
  SplitPane | A device- and orientation-sensitive layout that implements the common pattern of rendering two panes side-by-side on desktop machines and on tablets in landscape orientation, while switching to showing a single pane for handset-sized devices or tablets in portrait orientation (this type of behavior is sometimes called "responsive design").
  VLayout | A subclass of Layout that applies a sizing policy along the vertical axis, interpreting percent and "*" sizes as proportions of the height of the layout.
  VStack | A subclass of Layout that simply stacks members on the vertical axis without trying to manage their height.