title: GridLayout not honoring the number of rows I want per column
body: <p>I have the following,</p>
  
  <pre><code>GridLayout layout = new GridLayout(4, 0);
  </code></pre>
  
  <p>In the event that I have <code>5</code> items, this will create <code>2</code> columns, where the first contains <code>3</code> rows and the second contains <code>2</code> rows. This is not what I want, nor is this what I expected. I expected the first column to contain <code>4</code> rows and the second column to contain <code>1</code> row.</p>
  
  <p>Why isn't this layout manager respecting the number of rows I want per column? Or better yet, how do I make this layout manager respect this?</p>