<?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>wxSashWindow</title>
</header>
<module>wxSashWindow</module>
<modulesummary>Functions for wxSashWindow class</modulesummary>
<description><p><seeerl marker="wxSashWindow"><c>wxSashWindow</c></seeerl> allows any of its edges to have a sash which can be dragged to resize the window. The actual content window will be created by the application as a child of <seeerl marker="wxSashWindow"><c>wxSashWindow</c></seeerl>.
      </p><p>The window (or an ancestor) will be notified of a drag via a <seeerl marker="wxSashEvent"><c>wxSashEvent</c></seeerl> notification.
      </p><p>Styles</p><p>This class supports the following styles:
      </p><p>See: <seeerl marker="wxSashEvent"><c>wxSashEvent</c></seeerl>, <seeerl marker="wxSashLayoutWindow"><c>wxSashLayoutWindow</c></seeerl>, <url href="https://docs.wxwidgets.org/3.1/overview_events.html#overview_events">Overview events</url>
      </p>
  <p>This class is derived (and can use functions) from: 
    <seeerl marker="wxWindow"><c>wxWindow</c></seeerl> <seeerl marker="wxEvtHandler"><c>wxEvtHandler</c></seeerl></p>
  
  <p>wxWidgets docs: <url href="https://docs.wxwidgets.org/3.1/classwx_sash_window.html">wxSashWindow</url></p>
  </description><section><title>Events</title><p>Event types emitted from this class: <seeerl marker="wxSashEvent"><c>sash_dragged</c></seeerl></p></section>
<datatypes><datatype><name name="wxSashWindow"/></datatype></datatypes>

<funcs>
  <func>
    <name name="new" arity="0" clause_i="1" since=""/>
    <fsummary>Default ctor. </fsummary>
    <desc><p>Default ctor. 
      </p></desc>
  </func>
  
  <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>Constructs a sash window, which can be a child of a frame, dialog or any other non-control window. </fsummary>
    <desc><p>Constructs a sash window, which can be a child of a frame, dialog or any other non-control window. 
      </p></desc>
  </func>
  
  <func>
    <name name="destroy" arity="1" clause_i="1" since=""/>
    <fsummary>Destructor. </fsummary>
    <desc><p>Destructor. 
      </p></desc>
  </func>
  
  <func>
    <name name="getSashVisible" arity="2" clause_i="1" since=""/>
    <fsummary>Returns true if a sash is visible on the given edge, false otherwise. </fsummary>
    <desc><p>Returns true if a sash is visible on the given edge, false otherwise. 
      </p><p>See: <seemfa marker="#setSashVisible/3"><c>setSashVisible/3</c></seemfa>
      </p></desc>
  </func>
  
  <func>
    <name name="getMaximumSizeX" arity="1" clause_i="1" since=""/>
    <fsummary>Gets the maximum window size in the x direction. </fsummary>
    <desc><p>Gets the maximum window size in the x direction. 
      </p></desc>
  </func>
  
  <func>
    <name name="getMaximumSizeY" arity="1" clause_i="1" since=""/>
    <fsummary>Gets the maximum window size in the y direction. </fsummary>
    <desc><p>Gets the maximum window size in the y direction. 
      </p></desc>
  </func>
  
  <func>
    <name name="getMinimumSizeX" arity="1" clause_i="1" since=""/>
    <fsummary>Gets the minimum window size in the x direction. </fsummary>
    <desc><p>Gets the minimum window size in the x direction. 
      </p></desc>
  </func>
  
  <func>
    <name name="getMinimumSizeY" arity="1" clause_i="1" since=""/>
    <fsummary>Gets the minimum window size in the y direction. </fsummary>
    <desc><p>Gets the minimum window size in the y direction. 
      </p></desc>
  </func>
  
  <func>
    <name name="setMaximumSizeX" arity="2" clause_i="1" since=""/>
    <fsummary>Sets the maximum window size in the x direction. </fsummary>
    <desc><p>Sets the maximum window size in the x direction. 
      </p></desc>
  </func>
  
  <func>
    <name name="setMaximumSizeY" arity="2" clause_i="1" since=""/>
    <fsummary>Sets the maximum window size in the y direction. </fsummary>
    <desc><p>Sets the maximum window size in the y direction. 
      </p></desc>
  </func>
  
  <func>
    <name name="setMinimumSizeX" arity="2" clause_i="1" since=""/>
    <fsummary>Sets the minimum window size in the x direction. </fsummary>
    <desc><p>Sets the minimum window size in the x direction. 
      </p></desc>
  </func>
  
  <func>
    <name name="setMinimumSizeY" arity="2" clause_i="1" since=""/>
    <fsummary>Sets the minimum window size in the y direction. </fsummary>
    <desc><p>Sets the minimum window size in the y direction. 
      </p></desc>
  </func>
  
  <func>
    <name name="setSashVisible" arity="3" clause_i="1" since=""/>
    <fsummary>Call this function to make a sash visible or invisible on a particular edge. </fsummary>
    <desc><p>Call this function to make a sash visible or invisible on a particular edge. 
      </p><p>See: <seemfa marker="#getSashVisible/2"><c>getSashVisible/2</c></seemfa>
      </p></desc>
  </func>
  </funcs>
</erlref>
