<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE erlref SYSTEM "erlref.dtd">

<!-- THIS FILE IS GENERATED DO NOT EDIT -->


<erlref>
<header>
  <copyright>
    <year>2020</year>
    <holder>Ericsson AB. All Rights Reserved.</holder></copyright>
  <legalnotice>
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at

          http://www.apache.org/licenses/LICENSE-2.0

      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.

  </legalnotice>
  <title>wxGridSizer</title>
</header>
<module>wxGridSizer</module>
<modulesummary>Functions for wxGridSizer class</modulesummary>
<description><p>A grid sizer is a sizer which lays out its children in a two-dimensional table with all table fields having the same size, i.e. the width of each field is the width of the widest child, the height of each field is the height of the tallest child.
      </p><p>See: <seeerl marker="wxSizer"><c>wxSizer</c></seeerl>, <url href="https://docs.wxwidgets.org/3.1/overview_sizer.html#overview_sizer">Overview sizer</url>
      </p>
  <p>This class is derived (and can use functions) from: 
    <seeerl marker="wxSizer"><c>wxSizer</c></seeerl></p>
  
  <p>wxWidgets docs: <url href="https://docs.wxwidgets.org/3.1/classwx_grid_sizer.html">wxGridSizer</url></p>
  </description>
<datatypes><datatype><name name="wxGridSizer"/></datatype></datatypes>

<funcs>
  <func>
    <name name="new" arity="1" clause_i="1" since=""/>
    <fsummary>See: <c>new/2</c></fsummary>
  </func>
  
  <func>
    <name name="new" arity="2" clause_i="1" since=""/>
    <fsummary/>
    <desc/>
  </func>
  
  <func>
    <name name="new" arity="3" clause_i="1" since=""/>
  
    <name name="new" arity="3" clause_i="2" since=""/>
    <fsummary/>
    <desc/>
  </func>
  
  <func>
    <name name="new" arity="4" clause_i="1" since=""/>
    <fsummary/>
    <desc/>
  </func>
  
  <func>
    <name name="getCols" arity="1" clause_i="1" since=""/>
    <fsummary>Returns the number of columns that has been specified for the sizer. </fsummary>
    <desc><p>Returns the number of columns that has been specified for the sizer. 
      </p><p>Returns zero if the sizer is automatically adjusting the number of columns depending on number of its children. To get the effective number of columns or rows being currently used, see <c>GetEffectiveColsCount()</c> (not implemented in wx)
      </p></desc>
  </func>
  
  <func>
    <name name="getHGap" arity="1" clause_i="1" since=""/>
    <fsummary>Returns the horizontal gap (in pixels) between cells in the sizer. </fsummary>
    <desc><p>Returns the horizontal gap (in pixels) between cells in the sizer. 
      </p></desc>
  </func>
  
  <func>
    <name name="getRows" arity="1" clause_i="1" since=""/>
    <fsummary>Returns the number of rows that has been specified for the sizer. </fsummary>
    <desc><p>Returns the number of rows that has been specified for the sizer. 
      </p><p>Returns zero if the sizer is automatically adjusting the number of rows depending on number of its children. To get the effective number of columns or rows being currently used, see <c>GetEffectiveRowsCount()</c> (not implemented in wx). 
      </p></desc>
  </func>
  
  <func>
    <name name="getVGap" arity="1" clause_i="1" since=""/>
    <fsummary>Returns the vertical gap (in pixels) between the cells in the sizer. </fsummary>
    <desc><p>Returns the vertical gap (in pixels) between the cells in the sizer. 
      </p></desc>
  </func>
  
  <func>
    <name name="setCols" arity="2" clause_i="1" since=""/>
    <fsummary>Sets the number of columns in the sizer. </fsummary>
    <desc><p>Sets the number of columns in the sizer. 
      </p></desc>
  </func>
  
  <func>
    <name name="setHGap" arity="2" clause_i="1" since=""/>
    <fsummary>Sets the horizontal gap (in pixels) between cells in the sizer. </fsummary>
    <desc><p>Sets the horizontal gap (in pixels) between cells in the sizer. 
      </p></desc>
  </func>
  
  <func>
    <name name="setRows" arity="2" clause_i="1" since=""/>
    <fsummary>Sets the number of rows in the sizer. </fsummary>
    <desc><p>Sets the number of rows in the sizer. 
      </p></desc>
  </func>
  
  <func>
    <name name="setVGap" arity="2" clause_i="1" since=""/>
    <fsummary>Sets the vertical gap (in pixels) between the cells in the sizer. </fsummary>
    <desc><p>Sets the vertical gap (in pixels) between the cells in the sizer. 
      </p></desc>
  </func>
  
  <func>
    <name name="destroy" arity="1" clause_i="1" since=""/>
    <fsummary>Destructor</fsummary>
    <desc><p>Destroys the object.</p></desc>
  </func>
  </funcs>
</erlref>
