Enumeration flags for different layouts.
The number of columns in the viewable area.
Current size of entire grid.
Flags.
Size of the viewable area ( iColsInView * iRowsInView ).
The number of rows in the viewable area.
The size of gap between items (height and width).
The size of an item.